@charset "shift_jis";

* {
margin: 0;
padding: 0;
zoom:1;}

img{border:none;}

body {
/*background-color: #fef4e1;*/
background-image:url(himi_img/back_01.gif);
color:#313131;/* #505050*/;
font-family:"$B#M#S(B $B#P%4%7%C%/(B","MS PGothic","MS UI Gothic";font-size:x-small;}

/*safari*/
html:\66irst-child body{font-family:"Hiragino Kaku Gothic Pro";font-size:x-small;line-height:180%;}

a:link    { color:#4d1400; text-decoration: underline;}
a:visited { color: #4d1400; text-decoration: underline;}
a:hover   { color: #4d4d4d;text-decoration: none;}
a:active  { color: #4d4d4d; text-decoration:none;}

#head_menu a:link    { color: #6b4d2f; text-decoration: none; font-weight:bold;}
#head_menu a:visited { color:#6b4d2f;text-decoration: none; font-weight:bold;}
#head_menu a:hover   { color:#ffffff; text-decoration: none; font-weight:bold;}
#head_menu a:active  { color:#ffffff; text-decoration: none; sfont-weight:bold;}

#foot_menu a:link    { color: #6b4d2f; text-decoration: none; }
#foot_menu a:visited { color:#6b4d2f; text-decoration: none; }
#foot_menu a:hover   { color:#ff7f00; text-decoration: underline; }
#foot_menu a:active  { color:#ff7f00; text-decoration: underline; }

#left_menu01 a:link    { color: #4d1400; text-decoration: none;}
#left_menu01 a:visited { color: #4d1400; text-decoration: none; }
#left_menu01 a:hover   { color: #ff7f00; text-decoration:none;}
#left_menu01 a:active  { color: #ff7f00; text-decoration:none;}

#a_01 a:link    { color: #6b4d2f; text-decoration: none;}
#a_01 a:visited { color: #6b4d2f; text-decoration: none; }
#a_01 a:hover   { color: #ff7f00; text-decoration:none;}
#a_01 a:active  { color: #ff7f00; text-decoration:none;}


.clear{clear:both;}

* html table{/* IE 6 */
font-size:x-small;}
* html td{/* IE 6 */
font-size:1.2em;line-height:160%;}

*:first-child+html table{/* IE 7 */
font-size:x-small;}
*:first-child+html td{/* IE 7 */
font-size:1.2em;line-height:160%;}

/*safari*/
html:\66irst-child td{line-height:150%;}


/*base--------------------------------------------------------------------------*/
/*$BGX7J(B*/
#wrapper{
width:900px; height:auto;
font-size:1.2em;     /******$B8!>Z(B*****/
line-height:160%;
margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;
text-align:left;}


#head{
width:900px;height:126px;
background-image:url(himi_img/head_01.jpg);background-repeat:no-repeat;}
#head02{
width:900px;height:102px;
background-image:url(himi_img/head02_01.jpg);background-repeat:no-repeat;}

#head_logo{float:left;
width:224px;height:126px;}
#head02_logo{float:left;
width:182px;height:102px;}

#head_logo a{display:block;
width:224px;height:126px;
text-indent:-9999px;}
#head02_logo a{display:block;
width:224px;height:102px;
text-indent:-9999px;}

#head_menu_back{
width:840px;height:46px;
background-image:url(himi_img/head_menu_back01.gif);background-repeat:no-repeat;
padding-left:120px;}
#head_menu{float:left;
width:660px;height:46px;
list-style:none;
background-image:url(himi_img/head_menu_back02.gif);background-repeat:repeat-x;}
#head02_menu_back{
width:660px;height:46px;
background-image:url(himi_img/head02_menu_back01.gif);background-repeat:no-repeat;
padding-left:60px;}

#main{
width:852px;height:auto;
background-color:#ffffff;
padding:0px 24px 20px 24px;}





#right_menu{float:right;
width:240px;}


#footer{clear:both;
width:900px;height:auto;
margin:0px 0px 20px 10px;}

#foot_p{color:#ffffff;padding:2px 10px;font-size:0.9em;}

#foot_menu{/*float:right;*/
list-style:none;
font-size:0.9em;
padding-bottom:10px;
margin-top:2px;}

#foot_menu li{float:left;
background-image:url(himi_img/foot_li_back.gif);background-repeat:no-repeat;background-position:left center;
padding:0px 0px 0px 12px;}


/*top---------------------------------------------------------------------------*/

.top_item1{margin:0px 0px 10px 0px;}
.top_item2{margin:0px 0px 20px 0px;}
.top_map1{float:left;width:280px;height:340px;}
.top_map2{float:right;width:280px;height:340px;}


#news{
width:580px;height:auto;
/*border: solid 1px #6b4d2f;*/
background-image:url(himi_img/back_01.gif);
padding:10px 8px 10px 8px;margin:0px 0px 20px 0px;}

#news_date{
width:560px;
background-color: #ffffff;
padding:10px;}
#news dt{float:left;
width:5em;height:auto;}
#news dd{margin-left:5em;}

#left_kago{width:188px;height:auto;
border: solid 1px #6b4d2f;
background-color:#fef4e1;
padding:10px 6px 6px 20px;margin:0px 0px 14px 2px;}

#kago{
width:170px;height:41px;}
#kago a{display:block;
width:170x;height:41px;
background-image:url(himi_img/top/kago.gif);background-repeat:no-repeat;
text-indent:-9999px;}
#kago_naka_top a:hover{background-position:0px -41px;}


#kaiin{
width:170px;height:41px;
padding-bottom:6px;}
#kaiin a{display:block;
width:170px;height:41px;
background-image:url(himi_img/top/kaiin.gif);background-repeat:no-repeat;
text-indent:-9999px;}
#kaiin a:hover{background-position:0px -41px;}






#visual{width:600px; height:250px;
margin-bottom:20px;}


#top_01,#top_02{width:852px;height:auto;}

#top_01_l{float:left;
width:490px;height:auto;
background-color:#fef4e1;
padding-bottom:10px;margin-bottom:10px;}

#top_01_r{float:right;
width:336px;height:auto;
margin-bottom:10px;}

#top_01_l p{
width:450px;
padding:0px 0px 20px 20px;}



#top_02_l{float:left;
width:420px;height:auto;
background-image:url(himi_img/top/top_left_back.gif);background-repeat:repeat-y;}

#top_02_r{float:right;
width:420px;height:auto;
background-image:url(himi_img/top/top_left_back.gif);background-repeat:repeat-y;}

#top_02_l p,#top_02_r p{width:380px;height:auto;
margin-left:20px;}


#top_left{float:left;
width:420px;height:auto;}

.top_left_back{
width:420px;height:auto;
background-image:url(himi_img/top/top_left_back.gif);background-repeat:repeat-y;}

.top_left_back p{
width:380px;height:auto;
margin-left:20px;}



#top_right{float:right;
width:400px;height:auto;}

.top_right_back{
width:400px;height:auto;
background-color:#fef4e1;
padding-bottom:10px;}

.top_right_back p{
width:352px;height:auto;
padding:0px 0px 20px 24px;}

#top_menu01,#top_menu02,#top_menu03{float:left;
width:220px;height:200px;
text-indent:-9999px;}

#top_menu01{padding:0px 0px 10px 20px;}
#top_menu02{padding:0px 0px 10px 10px;}

#top_menu01 a,#top_menu02 a,#top_menu03 a{display:block;
width:220px;height:200px;}

#top_menu01 a{background-image:url(himi_img/top/top_menu01-1.jpg);background-repeat:no-repeat;}
#top_menu02 a{background-image:url(himi_img/top/top_menu01-2.jpg);background-repeat:no-repeat;}
#top_menu03 a{background-image:url(himi_img/top/top_menu01-3.jpg);background-repeat:no-repeat;}

#top_menu01 a:hover,#top_menu02 a:hover,#top_menu03 a:hover{background-position:0px -200px;}


/*right_menu---------------------------------------------------------------------*/

#etc_con{
width:220px;height:480px;
background-image:url(himi_img/etc_contact.gif);background-repeat:no-repeat;}

#etc_con table{
width:216px;
text-align:center;}


/*page--------------------------------------------------------------------------*/

#page_head{
width:900px;height:60px;
background-image:url(himi_img/page_header_01.gif);background-repeat:no-repeat;background-position:bottom;
margin-left:auto;margin-right:auto;}

/*.page_visual{margin:0px;}$B!!:o=|(B*/

#page_left{float:left;
width:220px;height:auto;
padding-top:20px;}

#page_right{float:right;
width:600px;height:auto;
padding-top:20px;}

.div_t1_1{
width:578px;height:auto;
border: solid 1px #6b4d2f;
padding:10px;}


/*hatomugi-monogatari----------------------------------------------------------------*/
#hatomugi_link,#hatomugi_link a{
width:220px;height:90px;}
#hatomugi_link{margin-bottom:14px;}
#hatomugi_link a{display:block;
text-indent:-9999px;
background-image:url(himi_img/item/hatomugi/hatomugi_link.jpg);background-repeat:no-repeat;}
#hatomugi_link a:hover{background-position:0px -90px;}



/*item--------------------------------------------------------------------------*/

.item_main{width:600px;height:auto;
padding-top:10px;}

.item_v{padding-bottom:10px;}
.item_feature{margin:10px 0px;}
.item_data_photo{float:left;padding-bottom:20px;}

.item_feature01{margin-bottom:10px;}
.item_feature02{float:left;width:580px;height:auto;padding:10px 10px;}
.item_feature02 img{float:right;padding-left:20px;}
.item_p01{width:580px;height:auto;padding:10px 10px 10px 10px;}
.item_p02{clear:both;width:580px;height:auto;padding:0px 10px 10px 10px;}

.farmhous01,.farmhous02,.farmhous03{
width:570px;
background-image:url(himi_img/back_01.gif);
padding:10px;}

.farmhous_naka1,.farmhous_naka2{width:550px;
background-color:#ffffff;
padding:10px;}
.farmhous_naka1{min-height:238px;}
.farmhous_naka2{min-height:156px;}


.farmhous01{min-height:156px;margin:10px 0px 20px 0px;}
.farmhous02{clear:both;min-height:156px;margin:0px 0px 10px 0px;}
.farmhous03{float:left;;min-height:240px;margin:0px 0px 10px 0px;}
.farmhous01 img,.farmhous02 img,.farmhous03 img{float:right;}
.farmhous03 p{width:218px;padding:10px 0px 0px 10px;}
.farmhous01 p,.farmhous02 p{width:320px;padding:4px 0px 0px 10px;}

#pro_item{float:left;
width:250px;padding:20px 0px 10px 33px;}

#pro_item img{margin-bottom:10px;}

#pro_item_date{
width:228px;
border: solid 1px #6b4d2f;
padding:10px;}

#pro_item_title{
font-size:1.3em; 
background-image:url(himi_img/line01.gif);background-repeat:no-repeat;background-position:bottom;
margin-bottom:4px;}

#botan01_1{padding:10px 0px 0px 160px;}

.item_t_data_photo{margin:10px 0px 50px 10px;}
.pro_t_data_photo-1{margin:10px 0px 40px 10px;}
.pro_t_data_photo-2{margin:10px 0px 20px 10px;}


.item_data_photo-3{clear:both;
margin:0px 0px 10px 10px;}

.item_data_photo-4{clear:both;
margin:20px 0px 0px 10px;}

.item_data{float:right;
width:330px;padding-bottom:20px;}

.zaiko{background-color:#e6e6e6;padding:4px;}

.item_data table{margin:14px 0px 14px 20px;}
.i_data{clear:both;
width:298px;
border: solid 1px #6b4d2f;
color:#4d4d4d;
background-color:#ffffff;
padding:10px;
margin:0px 0px 0px 0px;}

.waku1,.waku2{clear:both;
border: solid 1px #6b4d2f;
color:#4d4d4d;
background-color:#ffffff;
padding:10px;}

.waku1{margin:0px 0px 0px 0px;}
.waku2{margin:0px 0px 20px 0px;}


.line01,.line02{clear:both;
margin:10px 0px;}


#item_news{
width:auto;height:auto;
border: solid 1px #ff0000;
background-color:#ffffff;
padding:2px;
margin-bottom:4px;}

.botan02{margin:230px 0px 0px 144px;}



#left_menu01{
width:200px;
background-image:url(himi_img/back_01.gif);
padding:10px;margin-bottom:20px;}

.page_map{margin-bottom:10px;}



#p_ti_privacy-1,#p_ti_privacy-2,#p_ti_law{
width:560px;height:32px;
text-indent:-9999px;
margin-bottom:20px;}

#p_ti_privacy-1{background-image:url(himi_img/p_title-privacy-1.gif);background-repeat:no-repeat;}
#p_ti_privacy-2{background-image:url(himi_img/p_title-privacy-2.gif);background-repeat:no-repeat;}
#p_ti_law{background-image:url(himi_img/p_title-law.gif);background-repeat:no-repeat;}



/*map-----------------------------------------------------------------------------*/
#map01,#map02{padding-left:10px;}

#map01_01,#map01_02,#map01_03,#map01_04,#map01_05,#map01_06,#map01_07,#map01_08,#map02_01,#map02_02,#map02_03,#map02_04,#map02_05,#map02_06,#map02_07,#map02_08,#map02_09,#map02_10,#map02_11{width:600px;min-height:160px;}
#map01_01{background-image:url(himi_img/map/title-map01-01.jpg);background-repeat:no-repeat;}
#map01_02{background-image:url(himi_img/map/title-map01-02.jpg);background-repeat:no-repeat;}
#map01_03{background-image:url(himi_img/map/title-map01-03.jpg);background-repeat:no-repeat;}
#map01_04{background-image:url(himi_img/map/title-map01-04.jpg);background-repeat:no-repeat;}
#map01_05{background-image:url(himi_img/map/title-map01-05.jpg);background-repeat:no-repeat;}
#map01_06{background-image:url(himi_img/map/title-map01-06.jpg);background-repeat:no-repeat;}
#map01_07{background-image:url(himi_img/map/title-map01-07.jpg);background-repeat:no-repeat;}
#map01_08{background-image:url(himi_img/map/title-map01-08.jpg);background-repeat:no-repeat;}
#map02_01{background-image:url(himi_img/map/title-map02-01.jpg);background-repeat:no-repeat;}
#map02_02{background-image:url(himi_img/map/title-map02-02.jpg);background-repeat:no-repeat;}
#map02_03{background-image:url(himi_img/map/title-map02-03.jpg);background-repeat:no-repeat;}
#map02_04{background-image:url(himi_img/map/title-map02-04.jpg);background-repeat:no-repeat;}
#map02_05{background-image:url(himi_img/map/title-map02-05.jpg);background-repeat:no-repeat;}
#map02_06{background-image:url(himi_img/map/title-map02-06.jpg);background-repeat:no-repeat;}
#map02_07{background-image:url(himi_img/map/title-map02-07.jpg);background-repeat:no-repeat;}
#map02_08{background-image:url(himi_img/map/title-map02-08.jpg);background-repeat:no-repeat;}
#map02_09{background-image:url(himi_img/map/title-map02-09.jpg);background-repeat:no-repeat;}
#map02_10{background-image:url(himi_img/map/title-map02-10.jpg);background-repeat:no-repeat;}
#map02_11{background-image:url(himi_img/map/title-map02-11.jpg);background-repeat:no-repeat;}

.map_p1{
width:380px;padding:86px 0px 0px 200px;}

#top_go{text-align:right;padding:6px 0px 0px 0px ;height:auto;}


/*cam-----------------------------------------------------------------------------*/
#cam_member{width:450px;height:90px;padding-left:75px;}
#cam_member a{display:block;width:450px;height:90px;background-image:url(himi_img/cam/cam_member.gif);background-repeat:no-repeat;text-indent:-9999px;}
#cam_member a:hover{background-position:0px -90px;}


/*pop-----------------------------------------------------------------------------*/
.set_pop1{border: solid 1px #6b4d2f;border-spacing: 0;border-collapse: collapse;}
.set_pop1 td{border: solid 1px #6b4d2f;padding:4px;}

/*shop list-----------------------------------------------------------------------------*/
.shop_list td{padding:2px;}


/*menu----------------------------------------------------------------------------*/

#item_menu02{
width:200px;
background-color:#fef4e1;list-style:none;
padding:0px;}

#item_menu01_1,#item_menu01_1 a{width:200px;height:50px;text-indent:-9999px;}

#item_menu01_1 a{display:block;background-image:url(himi_img/menu/r_menu01-1.jpg);background-repeat:no-repeat;}

#item_menu01_1 a:hover{background-position:0px -50px;}

#item_menu02_1,#item_menu02_1 a{width:150px;height:30px;}

#item_menu02_1 a{width:180px;height:26px;display:block;
background-image:url(himi_img/menu/r_menu02_back.gif);background-repeat:no-repeat;
padding:4px 0px 0px 20px;}


#item_menu02_1,#item_menu02_1 a{width:150px;height:30px;}

#item_menu02_0{width:180px;height:30px;display:block;
text-indent:-9999px;
background-image:url(himi_img/menu/item_menu02_0.gif);background-repeat:no-repeat;
padding:4px 0px 0px 20px;}

#item_menu02_1 a{width:180px;height:26px;display:block;
background-image:url(himi_img/menu/r_menu02_back.gif);background-repeat:no-repeat;
padding:4px 0px 0px 20px;}



#item_menu03{list-style:none;padding-bottom:16px;}
#item_menu03 li{text-indent:-9999px;}
#item_menu03_1,#item_menu03_1 a,#item_menu03_2,#item_menu03_2 a,#item_menu03_3,#item_menu03_3 a{width:220px;height:36px;}

#item_menu03_1 a{display:block;background-image:url(himi_img/menu/r_menu03-1.gif);background-repeat:no-repeat;}
#item_menu03_2 a{display:block;background-image:url(himi_img/menu/r_menu03-2.gif);background-repeat:no-repeat;}
#item_menu03_3 a{display:block;background-image:url(himi_img/menu/r_menu03-3.gif);background-repeat:no-repeat;}
#item_menu03_1 a:hover,#item_menu03_2 a:hover,#item_menu03_3 a:hover{background-position:0px -36px;}



#item_menu04{list-style:none;padding-bottom:16px;}
#item_menu04 li{width:220px;height:38px;text-indent:-9999px;}
#item_menu04_1 a,#item_menu04_2 a,#item_menu04_3 a
{width:220px;height:38px;}

#item_menu04_1 a{display:block;background-image:url(himi_img/menu/r_menu04-01.gif);background-repeat:no-repeat;}
#item_menu04_2 a{display:block;background-image:url(himi_img/menu/r_menu04-02.gif);background-repeat:no-repeat;}
#item_menu04_3 a{display:block;background-image:url(himi_img/menu/r_menu04-03.gif);background-repeat:no-repeat;}

#item_menu04_1 a:hover,#item_menu04_2 a:hover,#item_menu04_3 a:hover{background-position:0px -38px;}



#head_menu li{float:left;width:120px;height:46px;padding-left:10px;}
#head_menu a{display:block;width:120px;height:46px;text-indent:-9999px;}

#head_menu01 a{background-image:url(himi_img/menu/head_menu-1.gif);background-repeat:no-repeat;}
#head_menu02 a{background-image:url(himi_img/menu/head_menu-2.gif);background-repeat:no-repeat;}
#head_menu03 a{background-image:url(himi_img/menu/head_menu-3.gif);background-repeat:no-repeat;}
#head_menu04 a{background-image:url(himi_img/menu/head_menu-4.gif);background-repeat:no-repeat;}
#head_menu05 a{background-image:url(himi_img/menu/head_menu-5.gif);background-repeat:no-repeat;}


#head_menu a:hover{background-position:0px -46px;}

#kago_naka{float:right;
width:150px;height:36px;
padding:17px 18px 0px 0px;}
#kago_naka a{display:block;
width:150x;height:36px;
background-image:url(himi_img/kago_naka.jpg);background-repeat:no-repeat;
text-indent:-9999px;}
#kago_naka a:hover{background-position:0px -36px;}


#left_menu05{
width:220px;height:362px;
background-image:url(himi_img/menu/r_osusume_back.gif);background-repeat:no-repeat;
margin-bottom:16px;}

#osu_item{list-style:none;padding-top:48px;}
#osu_item li,#osu_item a{width:220px;height:100px;}
#osu_item li{text-indent:-9999px;}
#osu_item a{display:block;}

#osu_item_1 a{background-image:url(himi_img/menu/r_osusume-1.gif);background-repeat:no-repeat;}
#osu_item_2 a{background-image:url(himi_img/menu/r_osusume-2.gif);background-repeat:no-repeat;}
#osu_item_3 a{background-image:url(himi_img/menu/r_osusume-3.gif);background-repeat:no-repeat;}

#osu_item_1 a:hover,#osu_item_2 a:hover,#osu_item_3 a:hover{background-position:0px -100px;}

/*common--------------------------------------------------------------------------*/

.title03{margin-bottom:10px;}


.dl01,.dl02{float:left;}
.ma_bo10,.dl01,.dl03{width:600px;}
.dl01 dt,.dl02 dt{padding-top:4px;}
.dt00,.dt02,.dt03,.dd01{
background-image:url(himi_img/line01.gif);background-repeat:repeat-x;background-position:bottom;
padding-bottom:10px;}

.dt00{height:1px;padding-top:0px;}
.dt01,.dl03 dd{padding-bottom:10px;}
.dt02{text-align:right;}

.dl01 dd{padding-left:28px;}
.li_01{list-style-position:outside;}

.ol01,.ol02{width:580px;margin-left:20px;}
.ol01 li{margin-bottom:10px;}

.ol02 li{margin:4px 0px;}

.f_bo{font-weight:bold;}


.ta01{float:left;margin-bottom:20px;}
.ta01 tr{background-image:url(himi_img/line01.gif);background-repeat:repeat-x;background-position:bottom;}
.ta01 td{padding:10px;}
.td01_t{text-align:right;}
.td01_1{text-align:left;}

.table01{border-collapse:collapse;margin:10px 0px 10px 0px;}
.table01 td{border: solid 1px #6b4d2f;}

/*font padding margin--------------------------------------------------------------------------*/
.f_bold{font-weight:bold;}
.f_l01{line-height:190%;}
.f_sl01{font-size:0.9em;line-height:130%;}
.f_color01{color:#4d4d4d;}
.f_color02{color:#ff7f00;}
.f_color03{color:#ff0000;}
.f_color04{color:#6A3906;}
.f_11b{font-size:1.1em;font-weight:bold;}
.f_12bc03{font-size:1.2em;font-weight:bold;color:#ff0000;}
.f_13bc04{font-size:1.3em;font-weight:bold;color:#6A3906;}
.pad_to10{padding-top:10px;}
.pad_to20{padding-top:20px;}
.pad_bo10{padding-bottom:10px;}
.pad_bo20{padding-bottom:20px;}
.pad_ri10bo10{padding:0px 10px 10px 0px;}
.pad_le10{padding-left:10px;}
.pad_le-bo10{padding-left:10px;padding-bottom:10px;}
.pad_to-bo10{padding-top:10px;padding-bottom:10px;}


