/* CSS Document */

body{
margin:0px;
padding:0px;
}

#container{
width:980px;
margin-left:auto;
margin-right:auto;
position:relative;
}

/*トップページ*/


#top_img{
width:980px;
height:441px;
}



#top_menu{width:980px;
height:30px;
margin:0px;
padding:0;
clear:both;
}

#top_menu ul{
margin:0;
padding:0;
list-style:none;
}

.displaynon{
display:none;
}

#top_menu li,#top_menu a{
display:block;
height:30px;
float:left;
}

#top_menu a{
text-decoration:none;
color:ff0000;
background:#FFFFFF url(images/menu03.jpg) no-repeat;
}


#top_menu1 a{width:123px;background-position:-0px 0px;}
#top_menu2 a{width:123px;background-position:-123px 0px;}
#top_menu3 a{width:123px;background-position:-246px 0px;}
#top_menu4 a{width:123px;background-position:-369px 0px;}
#top_menu5 a{width:122px;background-position:-492px 0px;}
#top_menu6 a{width:122px;background-position:-614px 0px;}
#top_menu7 a{width:122px;background-position:-736px 0px;}
#top_menu8 a{width:122px;background-position:-858px 0px;}

#top_menu1 a:hover{width:123px;background-position:-0px -31px;}
#top_menu2 a:hover{width:123px;background-position:-123px -31px;}
#top_menu3 a:hover{width:123px;background-position:-246px -31px;}
#top_menu4 a:hover{width:123px;background-position:-369px -31px;}
#top_menu5 a:hover{width:122px;background-position:-492px -31px;}
#top_menu6 a:hover{width:122px;background-position:-614px -31px;}
#top_menu7 a:hover{width:122px;background-position:-736px -31px;}
#top_menu8 a:hover{width:122px;background-position:-858px -0px;}


#top_contents{
width:980px;
height:425px;
margin:0;
padding:0;
background-image:url(images/top_contents_bk03.jpg);
background-repeat:no-repeat;
}

#top_content1{
width:490px;
height:450px;
float:left;
}

#top_osusume{
margin:10px 14px;
background-image:url(images/top_content1_bg2.jpg);
background-repeat:no-repeat;
font-size:12px;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.red {
color:#FF0000;
font-style:italic;
font-size:13px;
}

.top_osusume_name{
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:20px;
font-weight:bold;
}


#top_content2{
width:490px;
height:450px;
float:right;
}

#top_content2 p{
margin-left:15px;
margin-top:80px;
font-size: 16px;
line-height:200%;
}

#top_content2 a:link{
color:#000000;
text-decoration:none;
}

#top_content2 a:visited{
color:#000000;
text-decoration:none;
}

#top_content2 a:hover{
text-decoration:underline;
}

.text_red01{
color:#FF0000;
}

#top_news{
margin-left:10px;
margin-top:60px;
font-size:12px;
line-height:120%;
font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#footer{
width:980px;
height:20px;
background-image: url(images/footer.jpg);
background-repeat:no-repeat;
}

#oumi_brog{
position:absolute;
top:490px;
left:700px;
width:265px;
}

#kanrigamen{
position:absolute;
top:1061px;
left:901px;
}

/*共通メニュー*/

#header{
width:980px;
height:64px;
}

#header1{
width:916px;
height:64px;
background-image:url(images/header1.jpg);
background-repeat:no-repeat;
float:left;
}

#header1 p{
color:#FFFFFF;
font-size:14px;
margin-top:15px;
margin-left:300px;
line-height:120%;
}

#header2{
width:64px;
height:58px;
float:right;
}

#menu{
height:40px;
}

#menu ul{
margin:0;
padding:0;
list-style:none;
/*text-indent:-9999px;*/
}



#menu li,#menu a{
display:block;
/*width:100px;*/
height:40px;
float:left;
}

#menu a{
text-decoration:none;
color:ff0000;
background:#FFFFFF url(images/menu04.jpg) no-repeat;
}

#menu1 a{width:123px;background-position:0px -0px}
#menu2 a{width:123px;background-position:-123px -41px}
#menu3 a{width:123px;background-position:-246px -41px}
#menu4 a{width:123px;background-position:-369px -41px}
#menu5 a{width:122px;background-position:-492px -41px}
#menu6 a{width:122px;background-position:-614px -41px}
#menu7 a{width:122px;background-position:-736px -41px}
#menu8 a{width:122px;background-position:-858px -41px}

#menu1 a:hover{width:123px;background-position:0 -0px}
#menu2 a:hover{width:123px;background-position:-123px -82px}
#menu3 a:hover{width:123px;background-position:-246px -82px}
#menu4 a:hover{width:123px;background-position:-369px -82px}
#menu5 a:hover{width:122px;background-position:-492px -82px}
#menu6 a:hover{width:122px;background-position:-614px -82px}
#menu7 a:hover{width:122px;background-position:-736px -82px}
#menu8 a:hover{width:122px;background-position:-858px -82px}

/*お米ページ*/

#okome_contents{
width:980px;
height:2400px;
}

#okome_content1{
width:980px;
height:349px;
clear:both;
margin-bottom:10px;
}

#okome_sono1{
position:relative;
top:0px;
left:60px;
margin-top:100px;
margin-bottom:25px;
}

#okome_sono2{
position:relative;
top:0px;
left:60px;
margin-bottom:25px;
}

#okome_sono3{
position:relative;
top:0px;
left:60px;
margin-bottom:25px;
}

#okome_sono4{
position:relative;
top:0px;
left:60px;
margin-bottom:25px;
}

#okome_sono5{
position:relative;
top:0px;
left:60px;
margin-bottom:13px;
}

#okome_content2{
width:736px;
height:1900px;
float:left;
/*overflow:auto;*/
}

#okome_content2_1{
height:620px;
}

.title{
width:716px;
height:60px;
}

.title2{
width:716px;
height:80px;
}

.itembox_l{
width:358px;
float:left;
}

.itembox_r{
width:358px;
float:right;
}

/*.up{
vertical-align:top;
}*/

.text01{
width:350px;
font-size:12px;
line-height:1.3em;
text-align:justify;
margin-top:3px;
margin-bottom:10px;
vertical-align:top;
color:#666666;
}

#okome_content2_2{
height:610px;
}

#okome_content2_3{
height:690px;
}

.itembox2{
width:200px;
height:325px;
float:left;
}

.itembox3{
width:200px;
float:left;
margin:0px 40px;
}

.text02{
width:200px;
font-size:12px;
line-height:1.3em;
text-align:justify;
margin-top:3px;
margin-bottom:10px;
color:#666666;
}

#okome_content3{
width:244px;
height:900px;
float:right;
}

#okome_content23{
width:980px;
}

/*五穀米ページ*/

#gokoku_contents{width:980px;
height:930px;}

#gokoku_part1{width:558px;
float: left;
}

#gokoku_content1{height:320px;
background-image: url(images/gokoku_img.jpg);
background-repeat:no-repeat;
}

#gokoku_content3 p{
font-size:12px;
margin-left:35px;
margin-right:35px;
margin-top:0;
margin-bottom:0;
line-height:120%;
}

#gokoku_part2{width:241px;
float: right;
background-color:#f1ddca;
}

#gokoku_content6{margin-left:35px;
height:164px;}
#gokoku_content6 img{width:134px;float: left;
margin-bottom:10px;}
#gokoku_content6 p{float: right;font-size:12px;width:344px;margin-left:10px;
margin-right:0px;}

#gokoku_content8{
margin-bottom:10px;
}

#gokoku_content8 img{
margin-left:30px;
border:0;
}

#gokoku_content8 p{
margin-top:0;
text-align:center;
font-size:12px;
}

#gokoku_content9{
margin-bottom:10px;
}

#gokoku_content9 img{
margin-left:30px;
border:0;
}

#gokoku_content9 p{
margin-top:0;
text-align:center;
font-size:12px;
}

#gokoku_content10{
margin-bottom:10px;
}

#gokoku_content10 img{
margin-left:30px;
border:0;
}

#gokoku_content10 p{
margin-top:0;
text-align:center;
font-size:12px;
}

#gokoku_content11{
margin-bottom:10px;
}

#gokoku_content11 img{
margin-left:30px;
border:0;
}

#gokoku_content11 p{
margin-top:0;
text-align:center;
font-size:12px;
}

/*レシピページ*/

#recipe{
width:580px;
}

#recipe_upper{
width:580px;
}

#recipe_title{
float: left;
width:330px;
}

#recipe_img{
float: right;
width:250px;
}

#chuumon{
position:relative;
top:-475px;
left:98px;
width:127px;
}

/*おかずページ*/

#okazu_contents{width:980px;
height:2500px;
position:relative;
}

#okazu_texts01{
font-size:14px;
line-height:1.3em;
margin-bottom:10px;
color:#666666;
width:590px;
padding-left:20px;
padding-right:20px
}

#okazu_texts02{
font-size:12px;
line-height:1.3em;
margin-bottom:10px;
color:#666666;
width:400px;
padding:10px;
}

#bar_yellow{height:5px;background-image: url(images/bar_yellow.jpg);background-repeat:no-repeat;}

#okazu_content2{
margin-left:40px;
width:749px;
}

#okazu_content4{
margin-left:40px;
width:647px;
height:330px;
position:relative;
z-index:0;
}

#image_space10{
	margin-top:10px;
}

#okazu_part1{
float: left;
width:270px;
}

#okazu_part2{
float: right;
width:377px;
}

#okazu_part2_up{
font-size:12px;
}

#okazu_part2_middle{
background-image: url(images/okazu_kuromamecha.jpg);
width:377px;
height:122px;
background-repeat:no-repeat;
}

#okazu_part2_middle p{
padding:60px 10px 5px 10px;
font-size:12px;
}

#okazu_part2_low{
padding:130px 10px 5px 100px;
font-size:12px;
}

#okazu_content5{
width:133px;
height:105px;
position:absolute;
top:568px;
left:574px;
z-index:1;
}

#okazu_content6{
width:127px;
height:31px;
position:absolute;
top:572px;
left:292px;
}

#okazu_content7{
width:100px;
height:20px;
position:absolute;
top:489px;
left:593px;
font-size:24px;
font-weight:bold;
color:#FF0000;
}

#okazu_content8{
width:83px;
height:27px;
position:absolute;
top:452px;
left:624px;
}

#menu1o a{width:123px;background-position:0px -41px}
#menu2o a{width:123px;background-position:-123px -0px}
#menu3o a{width:123px;background-position:-246px -41px}
#menu4o a{width:123px;background-position:-369px -41px}
#menu5o a{width:122px;background-position:-492px -41px}
#menu6o a{width:122px;background-position:-614px -41px}
#menu7o a{width:122px;background-position:-736px -41px}
#menu8o a{width:122px;background-position:-858px -41px}

#menu1o a:hover{width:123px;background-position:0 -82px}
#menu2o a:hover{width:123px;background-position:-123px -0px}
#menu3o a:hover{width:123px;background-position:-246px -82px}
#menu4o a:hover{width:123px;background-position:-369px -82px}
#menu5o a:hover{width:122px;background-position:-492px -82px}
#menu6o a:hover{width:122px;background-position:-614px -82px}
#menu7o a:hover{width:122px;background-position:-736px -82px}
#menu8o a:hover{width:122px;background-position:-858px -82px}

/*漬物ページ*/

#tukemono_content1{
margin-left:5px;
}

#tukemono_content2{
font-size:12px;
width:980px;
position:relative;
height:230px;
}

#tukemono_content3{
font-size:12px;
width:980px;
position:relative;
height:230px;
}

#tukemono_content4{
font-size:12px;
width:980px;
position:relative;
height:240px;
}

/*#tukemono_img{
height:120px;
}

#tukemono_text{
margin-top:5px;
}*/

#tukemono_content2 .name,#tukemono_content3 .name,#tukemono_content4 .name{
font-size:15px;
font-weight: bold;
}

#tukemono_content2 .price,#tukemono_content3 .price,#tukemono_content4 .price{
font-size:14px;
font-weight:bold;
color: #FF0000;
}

/*#tukemono_content2 img{
margin:10px 15px 5px 15px;
}*/

.itembox_1{
width:180px;
height:220px;
position:absolute;
left:10px;
z-index:0;
}

.itembox_2{
width:180px;
height:220px;
position:absolute;
left:210px;
z-index:0;
}

.itembox_3{
width:180px;
height:220px;
position:absolute;
left:410px;
z-index:0;
}

.itembox_4{
width:180px;
height:220px;
position:absolute;
left:610px;
z-index:0;
}

.item_img{
margin:10px 10px 5px 10px;
height:120px;
}

#chuumon1{
	position: absolute;
	top:112px;
	z-index:1;
	left: 101px;
}

#chuumon2{
	position: absolute;
	top:112px;
	z-index:1;
	left: 301px;
}

#chuumon3{
	position: absolute;
	top:112px;
	z-index:1;
	left: 501px;
}

#chuumon4{
	position: absolute;
	top:112px;
	z-index:1;
	left: 701px;
}

#recipe1{
	position: absolute;
	top:1px;
	z-index:1;
	left: 10px;
}

#recipe2{
	position: absolute;
	top:1px;
	z-index:1;
	left: 211px;
}

#recipe3{
	position: absolute;
	top:1px;
	z-index:1;
	left: 410px;
}

#recipe4{
	position: absolute;
	top:1px;
	z-index:1;
	left: 610px;
}

/*農園ページ*/

#nouen_contents{
width:980px;
height:3150px;
}

#nouen_content1{
width:980px;
height:349px;
clear:both;
margin-bottom:10px;
}

#menu1n a{width:123px;background-position:0px -41px}
#menu2n a{width:123px;background-position:-123px -41px}
#menu3n a{width:123px;background-position:-246px -0px}
#menu4n a{width:123px;background-position:-369px -41px}
#menu5n a{width:122px;background-position:-492px -41px}
#menu6n a{width:122px;background-position:-614px -41px}
#menu7n a{width:122px;background-position:-736px -41px}
#menu8n a{width:122px;background-position:-858px -41px}

#menu1n a:hover{width:123px;background-position:0 -82px}
#menu2n a:hover{width:123px;background-position:-123px -82px}
#menu3n a:hover{width:123px;background-position:-246px -0px}
#menu4n a:hover{width:123px;background-position:-369px -82px}
#menu5n a:hover{width:122px;background-position:-492px -82px}
#menu6n a:hover{width:122px;background-position:-614px -82px}
#menu7n a:hover{width:122px;background-position:-736px -82px}
#menu8n a:hover{width:122px;background-position:-858px -82px}

#nouen_content23{
width:980px;
}

#nouen_content2{
width:736px;
float:left;
/*overflow:auto;*/
}

#nouen_content2_1{
clear:both;
width:736px;
}

#nouen_content2_1_2{
color:#006600;
padding:5px 5px 20px 5px;
font-size:12px;
width:700px;
}

#nouen_content2_1_2 a:link{
color:#006600;
text-decoration:none;
}

#nouen_content2_1_2 a:visited{
color:#006600;
text-decoration:none;
}

#nouen_content2_1_2 a:hover{
color:#006600;
text-decoration:underline;
}

#nouen_content2_1_2 a:active{
text-decoration: underline;
color:#006600;
}

#nouen_content2_2{
width:736px;
height:1300px;
}

#nouen_content2_2_1{
margin:0;
padding:0;
width:146px;
float:left;
height:500px;
}

#nouen_content2_2_2{
width:590px;
float:right;
margin:0;
padding:0;
}

.nouen_itembox01{
height:200px;
width:585px;
}

.nouen_itembox01 img{
float:right;
margin-right:0px;
}

.nouen_text01{
font-size:12px;
line-height:1.3em;
margin-bottom:10px;
color:#666666;
float:left;
width:330px;
}

.nouen_itembox02{
height:1000px;
width:585px;
}

.nouen_text02_1{
font-size:14px;
line-height:1.3em;
margin-bottom:10px;
color:#333333;
font-weight:bold;
clear:both;
}

.nouen_text02_2{
font-size:12px;
line-height:1.3em;
margin-bottom:10px;
color:#666666;
float:left;
width:585px;
}

.nouen_pic02{
width:285px;
text-align:center;
float:left;
font-size:12px;
color:#666666;
margin-bottom:10px;
}

.nouen_pic02 img{
margin-bottom:5px;
}

.nouen_pic03{
width:295px;
text-align:center;
float:right;
font-size:12px;
color:#666666;
margin-bottom:10px;
}

.nouen_pic03 img{
margin-bottom:5px;
}

.nouen_pic04{
width:285px;
text-align:center;
float:left;
font-size:12px;
color:#666666;
margin-bottom:10px;
}

.nouen_pic04 img{
margin-bottom:5px;
}

.nouen_pic05{
width:295px;
text-align:center;
float:right;
font-size:12px;
color:#666666;
margin-bottom:10px;
}

.nouen_pic05 img{
margin-bottom:5px;
}

.nouen_pic06{
width:585px;
text-align:center;
clear:both;
font-size:12px;
color:#666666;
margin-bottom:10px;
}

.nouen_pic06 img{
margin-bottom:5px;
}

.nouen_totop{
float:left;
width:710px;
text-align:right;
}

#nouen_content3{
width:244px;
height:900px;
float:right;
background-image:url(images/nouen/bana_ninnikuduke_bg.jpg);
background-repeat:no-repeat;
}

#nouen_content3s{
width:244px;
height:900px;
float:right;
}

.nouen_text03{
font-size:12px;
line-height:1.3em;
margin-bottom:10px;
color:#666666;
width:220px;
padding-left:10px;
}

.nouen_texts01{
font-size:12px;
line-height:1.3em;
margin-bottom:10px;
color:#666666;
width:205px;
padding-left:20px;
}

#nouens_contents{
width:980px;
height:1250px;
}

#nouens_content1{
width:980px;
height:349px;
clear:both;
margin-bottom:10px;
}

#nouens_content2{
width:736px;
float:left;
}

#nouens_content2 table{
text-align:center;
font-size:14px;
}

#nouens_content3{
width:244px;
height:900px;
float:right;
background-image:url(images/nouen/bana_ninnikuduke_bg.jpg);
background-repeat:no-repeat;
}

#nouens_content3s{
width:244px;
height:900px;
float:right;
}

.nouens_texts01{
font-size:12px;
line-height:1.3em;
margin-bottom:10px;
color:#666666;
width:205px;
padding-left:20px;
}

/*一坪オーナーページ*/

#owner_contents{
width:980px;
height:2700px;
}

#owner_content1{
width:980px;
height:349px;
clear:both;
margin-bottom:10px;
}

#owner_content23{
width:980px;
}

#owner_content2{
width:730px;
float:left;
}


#owner_content2_2{
width:650px;
}

#owner_content2_2_1{
float:left;
width:350px;
}

#owner_content2_2_2{
}

.owner_itembox01{
clear:both;
}


.owner_text01{
font-size:12px;
line-height:1.3em;
margin-bottom:10px;
color:#666666;
float:left;
width:325px;
}

.owner_text02{
font-size:11px;
line-height:1.2em;
color:#666666;
}

.owner_padding01{
padding:5px;
}

.owner_table01{
margin-left:30px;
font-size:12px;
line-height:1.3em;
margin-bottom:10px;
color:#666666;
}

.owner_table02{
margin-left:30px;
font-size:12px;
line-height:1.3em;
margin-bottom:10px;
color:#666666;
}

.owner_small01{
font-size:10px;
}

.owner_pic04{
width:290px;
text-align:center;
float:left;
font-size:12px;
color:#666666;
margin-bottom:10px;
margin-left:10px;
}

.owner_pic04 img{
margin-bottom:5px;
}

.owner_pic05{
width:300px;
text-align:center;
font-size:12px;
color:#666666;
margin-bottom:10px;
float:right;
}

.owner_pic05 img{
margin-bottom:5px;
}

.owner_pic06{
width:585px;
text-align:center;
clear:both;
font-size:12px;
color:#666666;
margin-bottom:10px;
margin-left:30px;
}

.owner_pic06 img{
margin-bottom:5px;
}

#owner_content3{
width:244px;
height:1200px;
float:right;
background-image:url(images/nouen/bana_ninnikuduke_bg.jpg);
background-repeat:repeat;
}

/*conpany page*/

#menu1c a{width:123px;background-position:0px -41px}
#menu2c a{width:123px;background-position:-123px -41px}
#menu3c a{width:123px;background-position:-246px -41px}
#menu4c a{width:123px;background-position:-369px -41px}
#menu5c a{width:122px;background-position:-492px -0px}
#menu6c a{width:122px;background-position:-614px -41px}
#menu7c a{width:122px;background-position:-736px -41px}
#menu8c a{width:122px;background-position:-858px -41px}

#menu1c a:hover{width:123px;background-position:0 -82px}
#menu2c a:hover{width:123px;background-position:-123px -82px}
#menu3c a:hover{width:123px;background-position:-246px -82px}
#menu4c a:hover{width:123px;background-position:-369px -82px}
#menu5c a:hover{width:122px;background-position:-492px -0px}
#menu6c a:hover{width:122px;background-position:-614px -82px}
#menu7c a:hover{width:122px;background-position:-736px -82px}
#menu8c a:hover{width:122px;background-position:-858px -82px}

#company_contents{
width:980px;
height:1250px;
/*background-image:url(images/bg_design1.jpg);*/
}

#company_contents img{
margin:10px 0 0 10px;
}

#campany_content1{
width:780px;
height:980px;
margin-left:80px;
font-size:12px;
line-height:120%;
margin-bottom:20px;
}

#president{
width:780px;
height:880px;
}

#president1{
width:530px;
float:left;
}

#president1 img{
margin:0;
}

#text01{
margin-left:30px;
line-height:150%;
width:420px;
}

#text02{
line-height:150%;
color:#666666;
}

#president2{
width:219px;
float:right;
text-align:left;
margin-top:20px;
}

#president2 img{
margin:0;
}

#company_sub01{
clear:both;
height:250px;
}

#company_sub02{
height:270px;
}

#company_sub03 table{
width:500px;
margin-left:30px;
margin-bottom:20px;
}

#company_sub03 table td{
height:20px;
}

#president p{
margin-left:30px;
margin-bottom:20px;
margin-right:10px;
}

#company_sub02 p{
margin-left:30px;
margin-bottom:20px;
}

#netbusiness{
height:345px;
}

#netbusiness table{
width:690px;
margin-left:30px;
margin-bottom:20px;
}

#netbusiness table td{
height:20px;
}

#netbusiness img{
margin:0;
}

/*お店 page*/

#menu1s a{width:123px;background-position:0px -41px}
#menu2s a{width:123px;background-position:-123px -41px}
#menu3s a{width:123px;background-position:-246px -41px}
#menu4s a{width:123px;background-position:-369px -0px}
#menu5s a{width:122px;background-position:-492px -41px}
#menu6s a{width:122px;background-position:-614px -41px}
#menu7s a{width:122px;background-position:-736px -41px}
#menu8s a{width:122px;background-position:-858px -41px}

#menu1s a:hover{width:123px;background-position:0 -82px}
#menu2s a:hover{width:123px;background-position:-123px -82px}
#menu3s a:hover{width:123px;background-position:-246px -82px}
#menu4s a:hover{width:123px;background-position:-369px -0px}
#menu5s a:hover{width:122px;background-position:-492px -82px}
#menu6s a:hover{width:122px;background-position:-614px -82px}
#menu7s a:hover{width:122px;background-position:-736px -82px}
#menu8s a:hover{width:122px;background-position:-858px -82px}

#omise_contents{
width:980px;
height:1249px;
}

#omise_content1{
width:980px;
height:349px;
clear:both;
}

.omise_itembox1{
float:left;
width:325px;
height:405px;
background-image:url(images/omise_honsya.jpg);
background-repeat:no-repeat;
}

.omise_p1{
margin:10px 0px 0px 280px;
}

#omise_text1{
margin:50px 5px 5px 10px;
width:310px;
font-size:12px;
line-height:1.3em;
color:#666666;
}

.omise_itembox2{
float:left;
width:330px;
height:405px;
background-image:url(images/omise_tennouji.jpg);
background-repeat:no-repeat;
}

.omise_itembox3{
float:left;
width:325px;
height:405px;
background-image:url(images/omise_sugamo.jpg);
background-repeat:no-repeat;
}

.omise_itembox4{
float:left;
width:325px;
height:405px;
background-image:url(images/omise_koube.jpg);
background-repeat:no-repeat;
}

.omise_itembox5{
float:left;
width:330px;
height:405px;
background-image:url(images/omise_kyouto.jpg);
background-repeat:no-repeat;
}

.omise_itembox6{
float:left;
width:325px;
height:405px;
background-image:url(images/omise_koube.jpg);
background-repeat:no-repeat;
}

#omise_content2{
width:980px;
height:876px;
margin-bottom:20px;
}

/*recruit page*/

#menu1r a{width:123px;background-position:0px -41px}
#menu2r a{width:123px;background-position:-123px -41px}
#menu3r a{width:123px;background-position:-246px -41px}
#menu4r a{width:123px;background-position:-369px -41px}
#menu5r a{width:122px;background-position:-492px -41px}
#menu6r a{width:122px;background-position:-614px -41px}
#menu7r a{width:122px;background-position:-736px -0px}
#menu8r a{width:122px;background-position:-858px -41px}

#menu1r a:hover{width:123px;background-position:0 -82px}
#menu2r a:hover{width:123px;background-position:-123px -82px}
#menu3r a:hover{width:123px;background-position:-246px -82px}
#menu4r a:hover{width:123px;background-position:-369px -82px}
#menu5r a:hover{width:122px;background-position:-492px -82px}
#menu6r a:hover{width:122px;background-position:-614px -82px}
#menu7r a:hover{width:122px;background-position:-736px -0px}
#menu8r a:hover{width:122px;background-position:-858px -82px}

#container_p{
width:600px;
font-size:12px;
}

#recruit_contents{
width:980px;
/*height:910px;*/
background-image:url(images/bg_design1.jpg);
}

/*#recruit_content1{
margin-bottom:20px;
}*/

#recruit_content1 img{
margin:10px 0 0 10px;
}

#recruit_content1 table{
margin:20px 80px 20px 80px;
}

#recruit_content1 table td{
line-height:20px;
font-size:12px;
vertical-align: top;
}

/*mail psge*/

#mail_contents{
width:980px;
background-image:url(images/bg_design1.jpg);
height:1000px;
}

#mail_content1 table{
margin:20px 170px 20px 170px;
}

#mail_content1 table td{
line-height:20px;
font-size:12px;
vertical-align:middle;
padding-left:5px;
}

#mail_content2{
line-height:120%;
font-size:12px;
margin:20px 170px 20px 170px;
}

.mail_left{
width:168px;
}

.mail_right{
width:300px;
}

.mail_red{
color:#FF0000;
}

.mail_red2{
color:#FF0000;
text-decoration:underline;
}

/*掲示板*/

#keiji_contents{width:980px;
height:600px;
}

#menu1k a{width:123px;background-position:0px -41px}
#menu2k a{width:123px;background-position:-123px -41px}
#menu3k a{width:123px;background-position:-246px -41px}
#menu4k a{width:123px;background-position:-369px -41px}
#menu5k a{width:122px;background-position:-492px -41px}
#menu6k a{width:122px;background-position:-614px -0px}
#menu7k a{width:122px;background-position:-736px -41px}
#menu8k a{width:122px;background-position:-858px -41px}

#menu1k a:hover{width:123px;background-position:0 -82px}
#menu2k a:hover{width:123px;background-position:-123px -82px}
#menu3k a:hover{width:123px;background-position:-246px -82px}
#menu4k a:hover{width:123px;background-position:-369px -82px}
#menu5k a:hover{width:122px;background-position:-492px -82px}
#menu6k a:hover{width:122px;background-position:-614px -0px}
#menu7k a:hover{width:122px;background-position:-736px -82px}
#menu8k a:hover{width:122px;background-position:-858px -82px}

/*shopping*/

.price{font-size:12px;
color:#FF0000;
font-weight:bold;
}

.goods{font-size:24px;
/*font-style:italic;*/
line-height:1.5emu;
}

.catch{font-size:12px;
font-weight:bold;
line-height:1.5emu;
}

.name{font-size:10px;
/*font-weight:bold;*/
line-height:1.5emu;
}

.description{
width:350px;
font-size:12px;
line-height:1.3em;
text-align:justify;
/*margin-top:3px;
margin-bottom:10px;*/
color:#666666;
}

/*お米詳細ページ　共通・ありがとう米*/

#okome_s1_contents{
width:980px;
height:1500px;
}

#okome_s1_t{
margin-bottom:15px;
}

#okome_unit{
width:760px;
float:left;
height:500px;
}

#okome_l_content{
width:170px;
float:left;
}

#okome_s1l_text1{
font-size:12px;
line-height:1.3em;
text-align:justify;
color:#666666;
padding:0 10px 0 5px;
}

#okome_r_content{
width:205px;
float:right;
height:400px;
font-size:12px;
line-height:1.3em;
text-align:justify;
color:#666666;
padding:0 5px 0 10px;
}

#okome_r_content img{
margin-bottom:5px;
}

#okome_m_content{
width:564px;
float: right;
border-color:#666666;
border-left-style:solid;
border-right-style:solid;
border-width:1px;
padding:0 12px 0 12px;
font-size:12px;
line-height:1.3em;
text-align:justify;
color:#666666;
}

#okome_m_content_01 p img{
float:right;
margin:0 5px 0 5px;
}

#okome_m_content_02 p img{
float:left;
margin:0 5px 0 5px;
}

#menu01{width:156px;
float:left;
margin:0;
padding:0;
}

#menu01 ul{
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
}

#menu01 li,#menu01 a{
display:block;
width:155px;
height:41px;
}

#menu01 a{
text-decoration:none;
color:ff0000;
background:#FFFFFF url(images/okome_syousai/menu01.jpg) no-repeat;
}

#menu01_01 a{background-position:-164px 0}
#menu01_02 a{background-position:0 -46px}
#menu01_03 a{background-position:0 -92px}
#menu01_04 a{background-position:0 -139px}

#menu01_01 a:hover{background-position:-164px 0}
#menu01_02 a:hover{background-position:-164px -46px}
#menu01_03 a:hover{background-position:-164px -92px}
#menu01_04 a:hover{background-position:-164px -139px}

#okome_title_02{
clear:both}

#menu02{width:156px;
float:left;
margin:0;
padding:0;
}

#menu02 ul{
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
}

#menu02 li,#menu02 a{
display:block;
width:155px;
height:41px;
}

#menu02 a{
text-decoration:none;
color:ff0000;
background:#FFFFFF url(images/okome_syousai/menu02.jpg) no-repeat;
}

#menu02_01 a{background-position:0 0}
#menu02_02 a{background-position:0 -46px}
#menu02_03 a{background-position:0 -92px}
#menu02_04 a{background-position:0 -139px}

#menu02_01 a:hover{background-position:-164px 0}
#menu02_02 a:hover{background-position:-164px -46px}
#menu02_03 a:hover{background-position:-164px -92px}
#menu02_04 a:hover{background-position:-164px -139px}

#menu03{width:156px;
float:left;
margin:0;
padding:0;
}

#menu03 ul{
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
}

#menu03 li,#menu03 a{
display:block;
width:155px;
height:41px;
}

#menu03 a{
text-decoration:none;
color:ff0000;
background:#FFFFFF url(images/okome_syousai/menu03.jpg) no-repeat;
}

#menu03_01 a{background-position:0 0}
#menu03_02 a{background-position:0 -46px}
#menu03_03 a{background-position:0 -92px}
#menu03_04 a{background-position:0 -139px}
#menu03_05 a{background-position:0 -186px}
#menu03_06 a{background-position:0 -233px}

#menu03_01 a:hover{background-position:-164px 0}
#menu03_02 a:hover{background-position:-164px -46px}
#menu03_03 a:hover{background-position:-164px -92px}
#menu03_04 a:hover{background-position:-164px -139px}
#menu03_05 a:hover{background-position:-164px -186px}
#menu03_06 a:hover{background-position:-164px -233px}

#menu04{width:156px;
float:left;
margin:0;
padding:0;
}

#menu04 ul{
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
}

#menu04 li,#menu04 a{
display:block;
width:155px;
height:47px;
}

#menu04 a{
text-decoration:none;
color:ff0000;
background:#FFFFFF url(images/okome_syousai/menu04.jpg) no-repeat;
}

#menu04_01 a{background-position:0 0}

#menu04_01 a:hover{background-position:-164px 0}

/*お米詳細ページ　長寿米*/

#okome_s3_contents{
width:980px;
height:1360px;
}

#menu01_s3{width:156px;
float:left;
margin:0;
padding:0;
}

#menu01_s3 ul{
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
}

#menu01_s3 li,#menu01_s3 a{
display:block;
width:155px;
height:41px;
}

#menu01_s3 a{
text-decoration:none;
color:ff0000;
background:#FFFFFF url(images/okome_syousai/menu01.jpg) no-repeat;
}

#menu01_s3_01 a{background-position:0 0}
#menu01_s3_02 a{background-position:0 -46px}
#menu01_s3_03 a{background-position:-164px -92px}
#menu01_s3_04 a{background-position:0 -139px}

#menu01_s3_01 a:hover{background-position:-164px 0}
#menu01_s3_02 a:hover{background-position:-164px -46px}
#menu01_s3_03 a:hover{background-position:-164px -92px}
#menu01_s3_04 a:hover{background-position:-164px -139px}

/*お米詳細ページ　夢ごこち*/

#okome_s4_contents{
width:980px;
height:1610px;
}

#menu01_s4{width:156px;
float:left;
margin:0;
padding:0;
}

#menu01_s4 ul{
margin:0;
padding:0;
list-style:none;
text-indent:-9999px;
}

#menu01_s4 li,#menu01_s4 a{
display:block;
width:155px;
height:41px;
}

#menu01_s4 a{
text-decoration:none;
color:ff0000;
background:#FFFFFF url(images/okome_syousai/menu01.jpg) no-repeat;
}

#menu01_s4_01 a{background-position:0 0}
#menu01_s4_02 a{background-position:0 -46px}
#menu01_s4_03 a{background-position:0 -92px}
#menu01_s4_04 a{background-position:-164px -139px}

#menu01_s4_01 a:hover{background-position:-164px 0}
#menu01_s4_02 a:hover{background-position:-164px -46px}
#menu01_s4_03 a:hover{background-position:-164px -92px}
#menu01_s4_04 a:hover{background-position:-164px -139px}

