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

/*#header,#contents2,#footer,#navi,#navi2 {
    display: none;
}*/


#navi3 {
	overflow: hidden;
	overflow: hidden;
	margin-top: 0px;
	/*	margin-right: auto;
	margin-left: auto;*/
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	list-style: none;
	text-align: left;
}




ul {
   margin:0px;
   padding:0px;
   	display: block;
	overflow: hidden;
	list-style: none;
		list-style-position: inside;
}

ul li{
	display: block;
	overflow: hidden;
	list-style-position: inside;
	list-style-image: none;
	list-style-type: none;
}
/*
ul.hovers li a {
	display: block;

}*/

.menu1 {
	margin-left: 17px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 60px;

}
li.menu1on {
		width: 164px;
	background-image: url(../image/s_menu1_on.png);
	background-repeat: no-repeat;
		height: 60px;
	margin-left: 17px;
	display: block;
}

li.menu2  {
	margin-left: 32px;
	margin-top: 3px;
	height: 63px;
}

li.menu2on {
	width: 161px;
	background-image: url(../image/s_menu2_on.png);
	background-repeat: no-repeat;
		height: 63px;
	margin-left: 32px;
	margin-top: 1px;
}

li.menu3 {
	margin-top: 4px;
	margin-left: 10px;
	height: 71px;
}

li.menu3on{
	width: 180px;
	background-image: url(../image/s_menu3_on.png);
	background-repeat: no-repeat;
		height: 71px;
	margin-top: 2px;
	margin-left: 10px;
}

li.menu4 {
	margin-top: 4px;
	margin-left: 29px;
	height: 57px;
}

li.menu4on {
	width: 177px;
	height: 57px;
	background-image: url(../image/s_menu4_on.png);
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-left: 29px;
	text-indent: -9999px;
}

li.menu5  {
	margin-left: 16px;
	margin-top: 4px;
	height: 62px;
}

li.menu5on {
	width: 174px;
	background-image: url(../image/s_menu5_on.png);
	background-repeat: no-repeat;
	height: 62px;
	margin-left: 16px;
	margin-top: 2px;
}

li.menu6  {
	margin-top: 4px;
	margin-left: 27px;
	margin-bottom: 50px;
	height: 62px;

}
.menu62 {
	margin-top: 4px;
	margin-left: 27px;
	margin-bottom: 0px;
	height: 62px;
}


li.menu6on {
	width: 178px;
	background-image: url(../image/s_menu6_on.png);
	background-repeat: no-repeat;
		height: 62px;
	margin-top: 2px;
	margin-left: 27px;
	margin-bottom: 50px;	
}
.blog_smenu2 {
	background-image: url(../image/s_blog_bg.png);
	background-repeat: no-repeat;
	margin-left: 72px;
	margin-bottom: 50px;
	padding-top: 8px;
	padding-bottom: 14px;
	padding-left: 27px;
}



a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}
.text11 {
	font-size: 11px;
	background-image: url(../image/menu/menu_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 2px;
	padding-bottom: 8px;
	color: #794d21;
}
.text11b {
	font-size: 11px;
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 0px;
	padding-bottom: 2px;
	color: #794d21;
}



.red {
	color: #c50000;
}
.green {
	color: #92a748;
	font-size: 13px;
}



/*ピリカ ラプ？ページスタイル*/
.whats_right {
	float: right;
	width: 380px;
	margin-top: 30px;
	text-align: center;
	font-size: 12px;
	line-height: 270%;
	margin-right: 30px;
}
.whats_left {
	float: left;
	width: 450px;
	margin-top: 50px;
	text-align: center;
	font-size: 12px;
	line-height: 270%;
	margin-left: 30px;
}

/*ショップ情報　ページスタイル*/
.shop_left {
	float: left;
	margin-left: 25px;
	text-align: center;
	width: 363px;
	font-size: 12px;
	line-height: 22px;
	margin-top: 40px;
	margin-bottom: 15px;
}
.shop_right {
	float: left;
	margin-top: 17px;
	margin-left: 30px;
	text-align: center;
	margin-bottom: 30px;
}

#shopinfo td{
	background-image: url(../image/shop/line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 12px;
	text-align: left;
	padding-top: 12px;
	padding-right: 9px;
	padding-bottom: 11px;
	padding-left: 9px;
}
/*メニュー・料金表　ページスタイル*/
.menu_left {
	float: left;
	width: 300px;
	margin-right: 36px;
	margin-bottom: 30px;
}
.menu_right {
	float: left;
}
#menubox1{
	margin-left: 5px;
	color: #47321d;
}
#menubox1 td{
	padding-top: 6px;
	padding-bottom: 6px;

}
#menubox1  h4 {
	font-size: 13px;
	color: #92a748;
	margin-top: 10px;
	margin-bottom: 5px;
}

.menubox1{
	margin-left: 5px;
	color: #47321d;
}
.menubox1 td{
	padding-top: 6px;
	padding-bottom: 6px;

}
.menubox1  h4 {
	font-size: 13px;
	color: #92a748;
	margin-top: 10px;
	margin-bottom: 5px;
}
.dotline {
	background-image: url(../image/menu/menu_line.jpg);
	background-repeat: repeat-x;
	background-position: 0px bottom;
	padding-top: 8px;
	padding-bottom: 8px;
}


.box1s {
	background-image: url(../image/menu/menu_line.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 5px;
	padding-bottom: 5px;
}
.staff_left {
	float: left;
	width: 340px;
	margin-top: 55px;
	margin-left: 70px;
	margin-right: 80px;
}
.staff_right {
	float: left;
	width: 258px;
	margin-top: 55px;
}

.staff_ph {
	float: left;
	margin-right: 20px;
}
.staff_ph2 {
	float: left;
	margin-right: 13px;
}


/*blog_smenu*/
.menu1b {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 14px;

}
.menu1bon {
	width: 87px;
	background-image: url(../image/s_menub_on.gif);
	background-repeat: no-repeat;
	height: 14px;
	display: block;
}

.menu2b, .menu3b, .menu4b, .menu5b {
	margin-bottom: 0px;
	margin-top: 7px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 14px;

}
