body {margin:0px;padding:0px;}

p{
text-align:left;
font-size:13px;
line-height:16px;
color:#000000;
}

a {text-decoration:none;}

#container {width:800px;background:url(../images/body_back.gif);
background-repeat:repeat-y;margin-left:auto;margin-right:auto;}

#header {margin-left:5px;height:117px;background:url(../images/headerback.jpg); background-repeat:no-repeat;}


#content {margin-left:5px;margin-right:5px;}

#side {float:left;width:183px;}

#main {float:left;width:605px;background-color:#FFFFFF;border-left:1px solid #6E3E10;margin-right:1px;}
#main2 {float:left;width:605px;background-color:#FEFBE0;border:1px solid #6E3E10;font-size:14px;min-height:1000px;}

#footer {clear:both;background-color:#5B441B;height:14px;color:#ffffff;text-align:center;width:790px;margin-left:5px;}
#footer2 {background-color:#5B441B;margin-top:4px;height:3px;width:790px;margin-left:5px;}

.clear {clear:both;}
.m10 {margin-top:0px;}
.l10 {margin-left:10px;}
.t10 {margin-top:10px;}
/*  header  */
.logo {width:200px;height:100px;border:none;float:left;}

.head_right {float:right;margin-top:0px;margin-right:5px;width:575px;}
.header_1 {height:15px;text-align:right;font-weight:bold;font-size:11px;}
.header_2 {height:40px;text-align:right;font-size:10px;line-height:1.2;color:#660000;padding-right:5px;}
.header_3 {height:45px;text-align:right;}

.head_right a{ text-decoration:none;color:#000000;}

/*  side  */
.side_menu {border:0px;margin-top:0px;}
.side_menu2 {border:0px;margin-top:10px;}
.tel {border:0px;margin-top:10px;margin-left:0px;}

.side_sub {background-image:url(../images/info_back.jpg);height:336px;width:184px;}
.side_sub_a {border:0px;margin-left:10px;margin-top:2px;}
/*  main   */

.left {float:left;width:400px;margin-left:3px;}
.right {float:right;width:200px;}

.shop1 {height:166px;margin-bottom:1px;width:397px;margin-top:6px;}
.shop2 {height:167px;margin-bottom:1px;width:397px;margin-top:0px;}
.shop3 {height:120px;margin-bottom:1px;width:397px;margin-top:0px;}

.image_right {float:right;margin-top:2px;border:0px;}
.image_right2 {float:right;margin-top:13px;border:0px;}

.news {width:180px;float:right;margin-top:5px;margin-bottom:5px;font-size:13px;line-height:1.5;}

/*  right  */






/*  main2  */
#main2 h2 {width:577px;height:31px;background-image:url(../images/2nd_h1.jpg);margin:5px 0px 0px 10px;background-repeat:no-repeat;border:1px solid #D3CB7E;}
#main2 h2 p{margin-left:20px;margin-top:4px;font-weight:normal;color:#666666;}

/*  right  */



/*  test  */
.test1 {margin-left:5px;margin-top:3px;z-index:2; position:relative;}

.menu {width:200px;height:200px; z-index:1; position:relative;}




/*  right  	BlogBox  */

.blog_table {margin-top:10px;}

.blog{background-image:url(../images/shop/blog/blog_title.gif);height:24px;font-size:20px;margin-left:11px;
background-repeat:no-repeat;font-size:14px;}
.blog p{padding-left:20px;font-size:14px;}
.blog a{ text-decoration:none;color: #333333;}
.blog_date {float:right;margin-right:5px;font-size:12px;margin-top:3px;font-weight:bold;color:#993300;}

.blog_body {margin-left:11px;font-size:14px;margin-bottom:20px;}

.blog_box1 {background-image:url(../images/side_box_top1.gif);background-repeat:no-repeat;margin-top:15px;width:180px;padding-top:6px;margin-left:10px;}
.blog_title1 {border-left:1px solid #C77C79;border-right:1px solid #C77C79;width:178px;margin:0px;background-color:#F7F2EC;}
.blog_title1 p{font-size:13px;width:70px;background:#990100;margin:0px 0px 0px 7px;padding:3px;color:#FFFFFF;}
.blog_content1 {border-left:1px solid #C77C79;border-right:1px solid #C77C79;width:178px;margin:0px;background-color:#F7F2EC;}
.blog_content1 p{font-size:12px;padding-left:8px;padding-top:5px;line-height:1.4;margin:0px;}
.blog_footer1 {background-image:url(../images/foot2.gif);background-repeat:no-repeat;margin:0px;height:6px;}

.blog_box2 {background-image:url(../images/side_box_top2.gif);background-repeat:no-repeat;margin-top:7px;width:180px;padding-top:6px;margin-left:10px;}
.blog_title2 {border-left:1px solid #E3B27A;border-right:1px solid #E3B27A;width:178px;margin:0px;background-color:#F7F2EC;}
.blog_title2 p{font-size:13px;width:70px;background:#CC6601;margin:0px 0px 0px 7px;padding:3px;color:#FFFFFF;}
.blog_content2 {border-left:1px solid #E3B27A;border-right:1px solid #E3B27A;width:178px;margin:0px;background-color:#F7F2EC;}
.blog_content2 p{font-size:12px;padding-left:8px;padding-top:5px;line-height:1.4;margin:0px;}
.blog_footer2 {background-image:url(../images/foot3.gif);background-repeat:no-repeat;margin:0px;height:6px;}

.blog_box3 {background-image:url(../images/side_box_top3.gif);background-repeat:no-repeat;margin-top:7px;width:180px;padding-top:6px;margin-left:10px;}
.blog_title3 {border-left:1px solid #D8D584;border-right:1px solid #D8D584;width:178px;margin:0px;background-color:#F7F2EC;}
.blog_title3 p{font-size:13px;width:70px;background:#AEAE00;margin:0px 0px 0px 7px;padding:3px;color:#FFFFFF;}
.blog_content3 {border-left:1px solid #D8D584;border-right:1px solid #D8D584;width:178px;margin:0px;background-color:#F7F2EC;}
.blog_content3 p{font-size:12px;padding-left:8px;padding-top:5px;line-height:1.4;margin:0px;}
.blog_footer3 {background-image:url(../images/foot1.gif);background-repeat:no-repeat;margin:0px;height:6px;}

/*          */

.inside_navi {margin-left:10px;}
.inside_navi2 {height:7px;margin-left:10px;margin-right:18px; background-image:url(../images/shop/inside_navi/inside_navi_bar.gif); background-repeat:repeat-x;}

.stuff_info {width:547px;height:166px;margin-left:30px;margin-top:15px;background-image:url(../images/shop/photo_back.jpg);background-repeat:no-repeat;}

.stuff_title {margin-left:10px;margin-top:5px;}

.stuff_thumb {float:left;margin-top:7px;margin-left:10px;}
.stuff_body {float:right;margin-top:15px;margin-right:10px;width:310px;font-size:14px;line-height:1.2;}
.stuff_body span{font-size:16px;margin-bottom:8px;font-weight:bold;}
.stuff_body p{margin:0px;}

/*    */

.blog_title {margin-left:12px;margin-top:10px;}
h1.blog {font-size:18px;font-weight:normal;margin-left:13px; background-image:url(../images/blog/blog_title.gif);height:28px;width:387px; background-repeat:no-repeat;}
.blog p{font-size:14px;margin:0px;padding-top:4px;padding-left:25px;}

#calendar {}
#calendar table{border-top:1px solid #C6D293;border-left:1px solid #C6D293;width:160px;margin-bottom:10px;font-size:14px;}
#calendar tr{}
#calendar th{border-right:1px solid #C6D293;border-bottom:1px solid #C6D293;font-weight:normal;height:18px;font-size:13px;padding-top:2px;}
#calendar td{border-right:1px solid #C6D293;border-bottom:1px solid #C6D293;text-align:center;width:22px;height:18px;}
#calendar caption {font-weight:bold;margin-bottom:3px;margin-top:5px;}

.block a{background-color:#E9E8BA;display:block;height:18px;}
.block a:hover{background-color:#CBC594;display:block;height:18px;}


/*      TOP   */


.shop_bar {margin-top:10px;margin-left:13px;}

.shop_box {margin-left:15px;font-size:12px;margin-top:10px;}
.f_left {float:left;}
.shop_discription {width:350px;height:150px;margin-left:10px;line-height:1.3;}

.b {border-bottom:1px solid #A09B97;margin:0px;padding:0px;}

.shop_info {margin-right:5px;margin-top:10px;height:40px;}
.shop_info img{float:right;margin-right:15px;border:0px;}
.shop_info p{width:280px;float:left;margin-left:10px;font-size:12px;color:#6F342E;line-height:1.4;}

.shop_menu {background-color:#FEFBE0;margin-left:15px;width:575px;}

.shop_menu_box{width:280px;clear:both;} 

.shop_menu_img{margin-left:3px;float:left;border:0px;}
.shop_menu_img2{float:left;border:0px;}
.shop_menu_img3{margin-left:7px;float:left;border:0px;}
.shop_menu_img4{float:right;margin-right:5px;border:0px;}

.shop_menu_box p{height:30px;margin:0px;float:right;text-align:left;font-size:12px;width:180px;}

.shop_navi {width:577px;height:111px;margin-top:5px;background-image:url(../images/shop/btn_back.gif);margin-left:5px;}
.shop_navi_img1 {margin-left:20px;float:left;margin-top:10px;border:0px;}
.shop_navi_img2 {margin-left:10px;float:left;margin-top:10px;border:0px;}



.yuzu {clear:right;background-image:url(../images/shop/common5.jpg);width:273px;height:94px;margin-left:10px;}
.yuzu_con {width:130px;margin-left:10px;margin-top:7px;font-size:12px;}

.menu_box1 {border-top:2px solid #CADBCD;border-left:2px solid #CADBCD;width:300px;}
.menu_box1 td{border-right:2px solid #CADBCD;border-bottom:2px solid #CADBCD;padding:3px;}
.menu_box1 tr{}

.menu_box2 {border:2px solid #666666;}



.menu_box3 {border:2px solid #666666;}

/*    */
#margin{
margin-top:10px;
margin-left:20px;
margin-right:10px;
margin-bottom:10px;
}

#margin2{
margin-top:10px;
margin-left:20px;
margin-right:10px;
margin-bottom:10px;
}


.health1_body {background-image:url(../images/health/health1.jpg);width:540px;height:199px;background-repeat:no-repeat;margin-left:20px;margin-top:8px;}

.health2_body {background-image:url(../images/health/health2.jpg);width:540px;height:199px;background-repeat:no-repeat;margin-left:20px;margin-top:8px;}

.health3_body {background-image:url(../images/health/health3.jpg);width:540px;height:199px;background-repeat:no-repeat;margin-left:20px;margin-top:8px;}

.health_body2 {margin-left:0px;}

.health_body_main {margin-left:30px;margin-top:40px;line-height:1.4;}

.health_title {margin-left:20px;}
.health_entry_title {font-size:16px;margin-left:20px;font-weight:bold;}
.health_entry_title p{padding-left:10px;}

.health_entry {margin-left:20px;line-height:1.4;}
/*  sp_menu  */

.sp_title {background-image:url(../images/shop/menu/special_bar1.gif);background-repeat:no-repeat;height:35px;
margin-left:30px;}

.sp_title p{padding-top:14px;padding-left:13px;font-size:14px;}

.sp_body {margin-left:20px;width:500px;margin-top:30px;font-size:14px;}

/*  sp_menu  */

.news_title {background-image:url(../images/news_title.gif);background-repeat:no-repeat;height:22px;
margin-left:30px;margin-top:10px;}

.news_title p{padding-top:2px;padding-left:13px;font-size:14px;}

.news_body {margin-left:20px;width:500px;margin-top:30px;font-size:14px;}


/*  map   */

.map_box {height:500px;width:400px;background-color:#FFFBE0;border:1px solid #999999;}

.map_top {background-image:url(../images/map/map_title1.jpg);height:40px;margin-bottom:5px;}
.map_top2 {background-image:url(../images/map/map_title2.jpg);height:40px;margin-bottom:5px;}
.map_top3 {background-image:url(../images/map/map_title3.jpg);height:40px;margin-bottom:5px;}

#map {height:410px;width:360px;margin-left:20px;border:1px solid #873D43;}
.map_btn {height:35px;background-repeat:no-repeat;margin-left:130px;margin-top:5px;border:0px;}




/*    FAQ   */



.faq_bar{
background-image:url(../images/faq/faq1.jpg);
background-repeat:no-repeat;
width:546px;
height:94px;
}

.faq_q{

background-image:url(../images/faq/faq2.jpg);
background-repeat:no-repeat;
width:506px;
height:31px;
color:#FFFFFF;
font-weight:bold;
text-indent:40px;
padding-top:3px;
font-size:13px;
}

.faq_text{
padding:15px;
font-size:12px;
color:#663300;
line-height:20px;
}

/*    menu   */

.naiyo{
width:548px;
clear:both;
font-size:12px;
margin-left:20px;
}

#menu_clm{
width:540px;
clear:both;
}

.menu_clm{
background-image:url(../images/menu/yuzu.jpg);
background-repeat:no-repeat;
background-position:right;
height:172px;
width:520px;
padding:10px;
}

.menu_title{
background-image:url(../images/menu/menu_3.jpg);
background-repeat:no-repeat;
width:548px;
height:30px;
text-indent:30px;
font-weight:bold;
font-size:14px;
color:#666666;
padding-top:5px;
}

.menu_title a{
text-indent:30px;
font-weight:bold;
font-size:14px;
color:#666666;
padding-top:5px;
}

.menu_left{
float:left;
padding:15px;
height:150px;
width:150px;
font-size:12px;
}

.menu_right{
float:right;
padding-top:15px;
height:150px;
width:340px;
font-size:12px;
}

#setmenu{
background-image:url(../images/menu/menu_4.jpg);
background-repeat:no-repeat;
width:570px;
height:222px;
font-size:12px;
}

.setmenu_left{
float:left;
padding-top:35px;
height:150px;
width:150px;
font-size:12px;
}

.setmenu_right{
float:right;
padding-top:35px;
height:150px;
width:340px;
font-size:12px;
}

#sansomenu{
background-image:url(../images/menu/menu_5.jpg);
background-repeat:no-repeat;
width:570px;
height:222px;
font-size:12px;
}

.sansomenu_left{
float:left;
padding-top:45px;
height:150px;
width:150px;
font-size:12px;
}

.sansomenu_right{
float:right;
padding-top:45px;
height:150px;
width:340px;
font-size:12px;
}


/*    Oxybar   */




.asano_bnr{
background-image:url(../images/sansobar/sansobar1.jpg);
background-repeat:no-repeat;
width:546px;
height:121px;
}

.sanso_title{
color:#330066;
font-size:13px;
text-indent:30px;
padding-top:2px;
font-weight:bold;
background-image:url(../images/sansobar/sansobar2.jpg);
background-repeat:no-repeat;
width:546px;
height:30px;
}
#sanso_text{
padding-top:10px;
line-height:20px;
width:546px;
}

/*   stuff  */



#bosyu{
background-image:url(../images/bosyu/bosyu1.jpg);
background-repeat:no-repeat;
width:570px;
height:134px;

}

#bosyu_title{
background-image:url(../images/bosyu/bosyu2.jpg);
background-repeat:no-repeat;
text-indent:25px;
font-weight:bold;
padding-top:8px;
font-size:14px;
color:#333300;
width:570px;
height:auto;
}

#bosyu_box{
width:490px;
height:auto;
border-bottom:#333300 1px solid;
border-left:#333300 1px solid;
border-right:#333300 1px solid;
border-top:#333300 1px solid;
background-color:#FFFFFF;
text-align:left;
padding-left:10px;
padding-top:20px;
line-height:18px;
color:#660000;
}


/*   form  */

#inq{
padding-left:35px;
}


/*   sejutsu */

#ps_title{
background-image:url(../images/ps/ps_bnr.jpg);
background-repeat:no-repeat;
text-indent:20px;
font-size:22px;
color:#6F6C1A;
width:559px;
height:36px;
font-weight:bold;
padding-top:7px;

}


#ps_title2{
background-image:url(../images/ps/ps_bnr2.jpg);
background-repeat:no-repeat;
text-indent:20px;
font-size:22px;
color:#6F6C1A;
width:559px;
height:36px;
font-weight:bold;
padding-top:7px;

}

#ps_box{
background-image:url(../images/ps/ps_back.jpg);
background-repeat:repeat;
border:#666600 solid 1px;
width:559px;
height:600px;
}

.under {margin-top:250px;margin-bottom:400px;}


/*   forest   */

#main_forest 
{float:right;
width:605px;
background-color:#E3FFC8;
border:1px solid #006600;
font-size:14px;
min-height:1000px;}

#f_text{
font-size:12px;
text-align:left;
line-height:18px;
color:#666666;
padding-left:20px;
padding-top:10px;
}

#f_text2{
font-size:12px;
text-align:left;
line-height:18px;
color:#666666;
padding-left:5px;
padding-right:20px;
}

.forest_navi {width:577px;height:111px;margin-top:5px;background-image:url(../images/forest/f_bback.jpg);margin-left:5px;}
.forest_navi_img1 {margin-left:20px;float:left;margin-top:10px;border:0px;}
.forest_navi_img2 {margin-left:10px;float:left;margin-top:10px;border:0px;}


.inside_fnavi {margin-left:10px;}
.inside_fnavi2 {height:15px;margin-left:10px;margin-right:18px; background-image:url(../images/forest/inside_fnavi_bar.gif); background-repeat:repeat-x;}

.stuff_info2 {width:547px;height:166px;margin-left:30px;margin-top:15px;background-image:url(../images/shop/photo_back2.jpg);background-repeat:no-repeat;}

.blog3{background-image:url(../images/shop/blog/blog3_title.jpg);height:24px;font-size:20px;margin-left:11px;
background-repeat:no-repeat;font-size:14px; #336600;}

.blog3 p{padding-left:20px;font-size:14px; padding-top:4px; font-weight:bold; color:#336600;}
.blog3 a{ text-decoration:none;color: #333333;}


/*  sp_forest */

.ft_title {background-image:url(../images/shop/menu/special_bar2.gif);background-repeat:no-repeat;height:35px;
margin-left:30px;}

.ft_title p{padding-top:14px;padding-left:13px;font-size:14px;}

.ft_body {margin-left:20px;width:500px;margin-top:30px;font-size:14px;}


.menu_title2{
background-image:url(../images/shop/menu/fmenu_3.jpg);
background-repeat:no-repeat;
width:548px;
height:30px;
text-indent:30px;
font-weight:bold;
font-size:14px;
color:#666666;
padding-top:5px;
margin-left:20px;
}

.menu_title3{
background-image:url(../images/shop/menu/fmenu_4.gif);
background-repeat:no-repeat;
width:548px;
height:30px;
text-indent:10px;
font-weight:bold;
font-size:14px;
color:#336600;
padding-top:5px;
margin-left:10px;
vertical-align:bottom;
margin-top:10px;
}

#page{
padding:10px;
}

/*  gift */


#gift{
background-image:url(../images/bosyu/gift.jpg);
background-repeat:no-repeat;
width:570px;
height:134px;
}

#gift_title{
background-image:url(../images/bosyu/bosyu2.jpg);
background-repeat:no-repeat;
text-indent:25px;
font-weight:bold;
padding-top:8px;
font-size:14px;
color:#333300;
width:570px;
height:31px;
}
