@charset "utf-8";
/* CSS Document */

/*------トップページ-----*/
.fla_space{
	height: 300px;
	width: 740px;
}
.fla_space02 {
	font-size: 12px;
	text-align: right;
	padding-right: 20px;
	background-image: url(../img/740_30un_top.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #933;
	font-weight: bold;
	height: 30px;
	line-height: 2.8em;
}
.fla_space02 a {
	color: #933;
}

.top_whats_new{
	width: 414px;
	float: left;
	margin-top: 25px;
}
.whats_newti{

}
.whats_newtext{
	height: 450px;
	border: 1px ridge #999;
	text-align: left;
	padding: 13px;
	font-size: 12px;
	line-height: 1.5em;
	overflow-y: auto;
}

.rss_title {
	padding-bottom:8px;
	font-weight:bold;
	font-size: 14px;
}
.rss_img {
	padding:0px 8px 4px 0px;
}
.rss_line {
	border-top:1px solid #999999;
	padding-bottom:8px;
}


#top_block02{
	float: right;
	width: 307px;
	text-align: left;
	font-size: 12px;
	margin-top: 25px;
	line-height: 1.3em;
	display: inline;
}
#top_block02 p strong {
	font-weight: normal;
}

#top_block02 h2 {
	font-size: 14px;
	color: #060;
	margin-bottom: 6px;
}

#top_block02 ul{
	margin: 0px;
	padding: 0px;
}

#top_block02 li{
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
	width: 180px;
	margin-top: 19px;
}

#top_block02 li a{
	text-indent: -9999px;
	display: block;
}

#top_block02 li.menu01 a{
	background-image: url(../img/media_b.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 307px;
	height: 86px;
}
#top_block02 li.menu01 a:hover{
	background-image: url(../img/media_b.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#top_block02 li.menu02 a{
	background-repeat: no-repeat;
	background-position: center top;
	width: 307px;
	background-image: url(../img/sutorice_b.jpg);
	height: 86px;
}
#top_block02 li.menu02 a:hover{
	background-image: url(../img/sutorice_b.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#top_block02 li.menu03 a{
	background-repeat: no-repeat;
	background-position: center top;
	width: 307px;
	background-image: url(../img/job_b.jpg);
	height: 86px;
}
#top_block02 li.menu03 a:hover{
	background-image: url(../img/job_b.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/*-------須藤家の米---------*/
.user_vsp{
	float: left;
	height: auto;
	width: 710px;
	text-align: left;
	font-size: 12px;
	margin-left: 13px;
	margin-right: auto;
	margin-bottom: 24px;
	border: 1px solid #CCC;
	line-height: 1.5em;
	background-color: #F7FFF7;
}
.prize {
	margin-top: 20px;
	margin-bottom: 12px;
	width: 466px;
}
.prize img {
	margin-bottom: 8px;
}
.itoumai {
	float: right;
	margin-top: 38px;
	width: 178px;
	margin-bottom: 1px;
	text-align: left;
}
.itoumai img {
	margin-bottom: 8px;
}

#shisyoku_box {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#shisyoku_box #shishoku_inbox {
	background-color: #FFF;
	clear: both;
	margin-bottom: 14px;
	border: 1px solid #CCC;
}
#shishoku_inbox .day {
	text-indent: 12px;
	padding-bottom: 12px;
	padding-top: 12px;
}


#shisyoku_box .shishoku_photo {
	float: left;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 10px;
	margin-left: 9px;
}

.kaso_block .rice_toriatsukai {
	padding: 10px;
	border: 1px dotted #CCC;
	width: 420px;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 24px;
	margin-left: 0px;
	background-color: #ECECDB;
}
.kaso_block .rice_toriatsukai dt {
	font-size: 13px;
	font-weight: bold;
	color: #633;
	line-height: 1.8em;
}
.kaso_block .rice_toriatsukai dd {
	margin-left: 12px;
}
/*--------本格米焼酎　花の泉-------*/
.kakaku{
	padding: 0px;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
}
.kaso_block .drink {
	padding: 10px;
	border: 1px dotted #CCC;
	width: 400px;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 24px;
	margin-left: 0px;
	background-color: #ECECDB;
}
.kaso_block .drink dt {
	font-size: 13px;
	font-weight: bold;
	color: #633;
	line-height: 1.8em;
}
.kaso_block .drink dd {
	margin-left: 12px;
}
.kakaku dd {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}

/*--------須藤家のひとめぼれ-----*/

.genmai{
	margin-top: 20px;
	margin-bottom: 40px;
}

/*--------須藤家の仕事-----*/

.spring{
	background-image: url(../img/back_pattern03.jpg);
	background-repeat: repeat;
	height: auto;
}

.summar{
	background-image: url(../img/back_pattern03.jpg);
	background-repeat: repeat;
	height: auto;
}
.autumn{
	background-image: url(../img/back_pattern03.jpg);
	background-repeat: repeat;
	height: auto;
}

/*--------会社案内-------*/

.rinen{
	background-image: url(../img/rinen_back.gif);
	background-repeat: no-repeat;
	height: 395px;
}

table.company{
	border-collapse: collapse;
	width: auto;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 12px;
	margin-bottom: 24px;
}
.company caption {
	font-size: 14px;
	text-align: left;
	padding-bottom: 8px;
	font-weight: bold;
	color: #066;
	letter-spacing: 5px;
}
table.company td{
	vertical-align: top;
	line-height: 1.5em;
	text-indent: 12px;
	border: 1px solid #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
}
table.enkaku{
	border-collapse: collapse;
	width: auto;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 12px;
	margin-bottom: 24px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #399;
}

table.enkaku caption{
	font-size: 14px;
	text-align: left;
	padding-bottom: 8px;
	font-weight: bold;
	color: #066;
	letter-spacing: 5px;
}

table.enkaku td{
	vertical-align: top;
	line-height: 1.5em;
	text-indent: 12px;
}
.enkaku tr th {
	text-align: right;
	font-weight: normal;
	vertical-align: top;
}



/*-----料金・業務-------*/

.rice_c{
	width: auto;
	font-size: 13px;
	margin-bottom: 5px;
	color: #B99251;
	font-weight: bold;
	background-image: url(../img/momigara_i.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
}
table.cost{
	border-collapse: collapse;
	width: 400px;
	margin-bottom: 10px;
	background-color: #FFF;
}
table.cost caption{
	text-align: left;
	padding-bottom: 5px;
	font-size: 14px;
}
table.cost th {
	border: 1px solid #999;
	text-align: center;
	background-color: #DCBA98;
	color: #000;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: normal;
}

table.cost td{
	text-align: center;
	border: 1px solid #999;
	padding-top: 8px;
	padding-bottom: 8px;
}
table.senbetsu{
	border-collapse: collapse;
	width: 400px;
	margin-bottom: 10px;
	background-color: #FFF;
	text-align: center;
}
table.senbetsu caption{
	text-align: left;
	padding-bottom: 5px;
	font-size: 14px;
}
table.senbetsu th {
	border: 1px solid #999;
	color: #000;
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: normal;
}

table.senbetsu td{
	border: 1px solid #999;
	padding-top: 8px;
	padding-bottom: 8px;
}
table.cost02{
	border-collapse: collapse;
	width: 640px;
}
table.cost02 caption{
	text-align: left;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #063;
}
table.cost02 th {
	border: 1px solid #999;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #FEFCDE;
	color: #666;
}

table.cost02 td{
	text-align: center;
	border: 1px solid #999;
	padding-top: 24px;
	padding-bottom: 24px;
}
table.cost td.left{
	text-align: left;
	padding-left: 110px;
}
p.right{
	text-align: right;
	padding-top: 8px;
}

#j_menu{
	font-size: 12px;
	line-height: 1.3em;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	width: 640px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	height: 30px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#j_menu ul{
	margin: 0px;
	padding: 0px;
}

#j_menu li{
	list-style-position: outside;
	list-style-type: none;
	padding: 0px;
	height: 30px;
	width: 120px;
	margin: 0px;
	float: left;
}

#j_menu li a{
	text-indent: -9999px;
	display: block;
	width: 120px;
	background-image: url(../image/unpan_b185.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
}

#j_menu li.menu1 a{
	background-image: url(../image/syusyu_tb_r.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 120px;
	height: 30px;
}
#j_menu li.menu1 a:hover{
	background-image: url(../image/syusyu_tb_o.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#j_menu li.menu2 a{
	background-repeat: no-repeat;
	background-position: center top;
	width: 120px;
	background-image: url(../image/chykan_tb_r.gif);
	height: 30px;
}
#j_menu li.menu2 a:hover{
	background-image: url(../image/chykan_tb_o.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
table.chukan{
	border-collapse: collapse;
	width: 640px;
}
table.chukan caption{
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #063;
	padding-bottom: 8px;
}
table.chukan th{
	font-weight: normal;
	border: 1px solid #999;
	background-color: #F0FFFF;
	text-align: left;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;

}
table.chukan td{
	border: 1px solid #999;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
}
table.jyunyu{
	text-align: center;
}
.jyunyu tr th {
	font-weight: normal;
}
.jyunyu tr td {
}
.media_sp{
	background-color: #FFF;
	width: 180px;
	float: left;
	height: auto;
	border: 1px solid #CCC;
	margin-right: 9px;
	padding: 10px;
	margin-left: 9px;
	margin-bottom: 20px;
	margin-top: 0px;
}
.media_sp .media_tx {
	margin-top: 8px;
	font-size: 12px;
	line-height: 1.5em;
}
.media_sp .media_tx .md_ti {
	font-size: 12px;
	line-height: 1.5em;
	color: #903;
}
.kaso_block .media_ti {
	clear: left;
	padding-top: 20px;
	height: 350px;
}

/*------------購入について------------------------*/
.buy{
	font-size: 12px;

}
.buy .sub_t {
	padding-top: 10px;
	font-weight: bold;
	color: #333;
	padding-bottom: 2px;
	font-size: 14px;
}
.buy .sub_t2 {
	color: #990;
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 10px;
}
.buy .kodawari_m {
	font-size: 11px;
	line-height: 1.5em;
	border: 1px dotted #999;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 20px;
	margin-left: 15px;
	padding: 10px;
}
.buy .kodawari_m .subt_sub {
	font-size: 12px;
	margin-bottom: 8px;
	font-weight: bold;
}
.kaso_block .rice_toriatsukai02 {
	padding: 10px;
	border: 1px dotted #CCC;
	width: auto;
	margin-top: 12px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 14px;
	background-color: #ECECDB;
}
.kaso_block .rice_toriatsukai02 dt {
	font-size: 13px;
	font-weight: bold;
	color: #633;
	line-height: 1.8em;
}
.kaso_block .rice_toriatsukai02 dd {
	margin-left: 12px;
}


/*------------フォームページ ----------------------*/

.label{
font-size:12px;
clear:left;
display:block;
margin:5px 0px 0px 0px;
line-height:1.5em;
width:180px;
float:left;
padding-left:10px;
}

.control{
display:block;
margin:5px 0px 0px 0px;
line-height:1.5em;
padding:0px;
font-size:11px;
}

.control2{
display:block;
margin:5px 0px 0px 0px;
line-height:1.5em;
padding-left:160px;
font-size:11px;
}

.form{
	width:680px;
	background-color:#F3F3F3;
	padding:5px;
	font-size:12px;
	text-align:left;
	height: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}

table#toiawase{
	font-size: 12px;
	width: auto;

}

table#toiawase td{
	padding-top: 4px;
	padding-bottom: 4px;
}

input,select,textarea,reset{
border:solid 1px  #00999;
padding:2px; 
}

input:focus,select:focus,textarea:focus{
border:solid 1px #00999;
padding:2px; 
}

#_name,#tel,#question{
width:200px;
padding:2px 0px; 
}

#co_name,#mail{
width:200px;
padding:2px; 
}

#state,#address2{
width:200px;
padding:2px; 
}

#address1,#comment{
width:300px;
padding:2px; 
}
#submit{
width:150px;
}

#submit button{
width:150px;
}

.kakunin{
color:#fff;
clear:both;
    width:660px;
	background-color: #FF9900;
	margin:10px;
	padding:5px;
	font-size:12px;
	text-align:center;
}

.contact_tit {
	border-bottom: 1px solid #CECECE;
	font-weight: bold;
	font-size: 14px;
	padding-top: 12px;
	margin-bottom: 12px;
	text-indent: 18px;
	background-image: url(../image/icon01.gif);
	background-repeat: no-repeat;
	background-position: left 80%;
}
.contact_txt {
	height: auto;
	width: 650px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	font-size: 12px;

}

#sodan_tel {
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5em;
	color: #CC3300;
	padding-top: 4px;
}
/*----- サイトマップ --------------------*/


.kaso_block .sitemap {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding: 10px;
	font-size: 14px;
}

.kaso_block .sitemap ul {
	list-style-type: none;
}
.kaso_block .sitemap ul li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 12px;
	line-height: 2em;
	text-indent: 24px;
	background-image: url(../img/ecalic030_001.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	font-size: 12px;
}

/*-----リンク--------*/

.link_block{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding: 10px;
	font-size: 14px;
}
.link_block ul {
	list-style-type: none;
}
.link_block ul li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin-bottom: 12px;
	line-height: 2em;
	text-indent: 18px;
	background-image: url(../img/ecalic030_005.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


/*------スタイル--------*/
.style01{
	color: #F00;
	font-size: 12px;
}
.style02 {
	font-weight: bold;
	color: #063;
	font-size: 16px;
	height: 12px;
	margin-bottom: 24px;
	line-height: 36px;
}
.style02_letter {
	font-weight: bold;
	color: #063;
	font-size: 16px;
	text-indent: 36px;
	background-image: url(../img/letter_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 36px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #063;
	width: 550px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #063;
	padding-top: 3px;
}
.style02_wakaba {
	font-weight: bold;
	color: #660;
	font-size: 14px;
	text-indent: 36px;
	background-image: url(../img/wakaba_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 28px;
}
.style03 {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.style04 {
	font-size: 14px;
	color: #333;
	font-weight: bold;
}
.style05 {
	font-size: 14px;
	line-height: 1.6em;
}
.style06 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 28px;
	font-weight: bold;
	color: #930;
	line-height: 42px;
}
.style07 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	color: #930;
	font-weight: bold;
	line-height: 28px;
}
.style08 {
	font-size: 14px;
	line-height: 1.6em;
	font-weight: bold;
	color: #696;
}
.style09 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #CC9;
	border-bottom-color: #CC9;
	width: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 12px;
	margin-bottom: 12px;
	background-color: #996;
	text-indent: 6px;
}
.style10 {
	color: #069;
	font-size: 12px;
	font-weight: bold;
}
.style11 {
	font-size: 10px;
}
