@charset "shift_jis";
/* CSS Document */

#main {
	margin-top:20px;
}

#side {
	margin-top:20px;
}

.left_menu_div {
	margin-top:0;
}

.restaurant_area {
	margin:14px 0 20px 0;
	float:left;
	width:354px;
} 

.restaurant_area_bg {
	background:url(../images/restaurant_img_bg.jpg) repeat-y;
}

.left_menu_tel_bg {
	background: url(../images/left_menu_r_bg.jpg) no-repeat scroll left top transparent;
	padding-top:9px;
}

div#title{
	width:180px;
	height:200px;
	padding:92px 0 100px 10px;
	background:url(../images/banquet/banquet.jpg);
}

p#lunam{
	width:153px;
	height:57px;
}

p#lunam a{
	display:block;
	width:153px;
	height:51px;
	text-indent:-9999px;
	background:url(../images/banquet/banquet_o.jpg) -10px 3px;
}

p#lunam a:hover{
	background:url(../images/banquet/banquet_o.jpg) -10px 3px;

}

p#tellam{
	width:153px;
	height:60px;
}

p#tellam a{
	display:block;
	width:153px;
	height:53px;
	text-indent:-9999px;
}

p#tellam a:hover{
	background:url(../images/banquet/banquet_o.jpg) -10px -54px;
} 

p#thm{
	width:153px;
	height:53px;
}

p#thm a{
	display:block;
	width:153px;
	height:51px;
	text-indent:-9999px;
}

p#thm a:hover{
	background:url(../images/banquet/banquet_o.jpg) -10px -114px;
} 


h2{
	width: 750px;
	margin-top: 22px;
	margin-bottom: 20px;
}

div#hall{
	width:600px;
	padding-left:20px;
}

p#siryou{
	width:170px;
	height:36px;
	float:left;
	margin:10px 0 20px 0 ;
	background:url(../images/banquet/siryou.jpg) no-repeat;
}

p#siryou a{
	display:block;
	width:160px;
	height:36px;
	text-indent:-9999px;
}

p#cont{
	width:374px;
	height:36px;
	float:left;
	margin:10px 0 20px 0 ;
	text-indent:-9999px;
	background:url(../images/banquet/contact.jpg);
}

div#sol{
	background-image: url(../images/room/bg2.jpg);
	background-repeat: repeat-y;
	clear: both;
}

div#sol h3{
	width:291px;
	height:50px;
	text-indent:-9999px;
	margin-left:10px;
	background:url(../images/banquet/lunasol.jpg) -10px 0 no-repeat;
}

div#luna{
	background:url(../images/room/bg2.jpg) repeat-y;
}


div#luna h3{
	width:160px;
	height:40px;
	text-indent:-9999px;
	background:url(../images/banquet/luna.jpg) 1px no-repeat;
}

div.middle{
	width:710px;
	padding:10px 0 10px 10px;
}

div.middle img{
	display:block;
	width:350px;
	float:left;
}

div.middle p{
	width:350px;
	float:left;
}

div.spec{
	width:650px;
	padding:30px 30px 20px 30px;
	margin-bottom:30px;
}

div.spec h4{
	margin-bottom:20px;
}

div.spec p{
	width:220px;
	padding-left:10px;
	float:left;
}

li#navi5 a{
	background:url(../images/navi2.jpg) -334px -40px ;
}

img#mitori{
	width:416px;
	height:184px;
	margin-bottom:10px;
	float:left;
}

div.middle2{
	width:640px;
	margin-bottom:40px;
}

div.middle2 img{
	display:block;
	width:300px;
	float:left;
}

div.middle2 p{
	display:block;
	width:300px;
	float:left;
}

div#footer{
	margin-top:50px;
}

/*second navi
-----------------------------------------------------------*/
ul#second{
	width:748px;
	height:31px;
	float:left;
	background:url(../images/banquet/second2.jpg);
}

ul#second li{
	float:left;
}

li#second1{
	width:100px;
	margin-left:265px;
}

*html li#second1{
	margin-left:130px;
}

li#second1 a{
	display:block;
	width:70px;
	text-indent:-9999px;
}


li#second2{
	width:110px;
}

li#second2 a{
	display:block;
	width:50px;
	text-indent:-9999px;
}

/*20091009*/

h4#spec{
	width:343px;
	float:left;
}

ul#specpdf{
	width:307px;
	height:15px;
	float:left;
	background:url(../images/banquet/specpdf.jpg);
}

ul#specpdf li{
	float:left;
	height:15px;
}

li#specpdf1{
	width:130px;
	height:15px;
	display:block;
	text-indent:-9999px;
}

/*li#specpdf1 a{
	display:block;
	width:116px;
	height:15px;
	text-indent:-9999px;
}*/

li#specpdf2{
	width:100px;
	height:15px;
}

li#specpdf2 a{
	display:block;
	width:86px;
	height:15px;
	text-indent:-9999px;
}

li#specpdf3{
	width:75px;
	height:15px;
}

li#specpdf3 a{
	display:block;
	width:75px;
	height:15px;
	text-indent:-9999px;
}

.mt_10 {
	margin-top:10px;
}

