@charset "utf-8";

body{
	background:url(item/back_ita.gif) repeat-x #603813;
	color:#FFF;
	}

#back0{
	background:url(item/sakura.jpg) no-repeat center 50px;
	}
	

	
#maru{
	position:relative;
	background:url(item/back_maru.gif) no-repeat center 19px;
	}
	
#rogo{
	position:absolute;
	top:55px;
	left:3%;
	z-index:4;
	}
	
.nav_main{
	background:url(item/b_back.png) no-repeat;
	width:306px;
	height:307px;
	position:fixed;
	top:45px;
	right:3%;
	z-index:4;
	}
	

	
.h1{
	margin:15px 15px 0px 15px;
	}	
	
#b2{
	position:absolute;
	top:50px;
	left:60px;
	}
	
	
#b7{
	position:absolute;
	top:130px;
	left:60px;
	}
	
#b1{
	position:absolute;
	top:50px;
	left:110px;
	}
	
#b3{
	position:absolute;
	top:50px;
	left:160px;
	}
	
#b4{
	position:absolute;
	top:210px;
	left:60px;
	}
	
#b5{
	position:absolute;
	top:160px;
	left:110px;
	}
	
#b6{
	position:absolute;
	top:160px;
	left:160px;
	}
	
#bh{
	position:absolute;
	top:83px;
	left:212px;
	}
	
#gonsuke_link{
	position:absolute;
	bottom:-145px;
	right:0px;
	}
	
#facebook{
	position:absolute;
	bottom:-110px;
	left:20px;
	}
	
#wrap_home{
	width:980px;
	height:1120px;
	margin:0px auto;
	position:relative;
	}
	
#wrap{
	width:980px;
	height:465px;
	margin:0px auto;
	position:relative;
	z-index:1;
	}
	
.ptop-box{
	width:100%;
	margin:40px 0px 60px 0px;
	clear:both;
	}

.ptop-box p{
	text-align:right;
	}
	
	
.kodawari_box{
	position:absolute;
	top:122px;
	left:172px;
	width:340px;
	z-index:4;
	}
	
.kodawari_box2{
	position:absolute;
	top:142px;
	left:401px;
	width:375px;
	z-index:4;
	}
	
.kodawari_box3{
	position:absolute;
	top:301px;
	left:269px;
	width:300px;
	z-index:4;
	}
	

	
#taimatsu1{
	position:absolute;
	top:316px;
	left:453px;
	
	}

#taimatsu2{
	position:absolute;
	top:312px;
	left:351px;
	}

#taimatsu3{
	position:absolute;
	top:274px;
	left:72px;
	
	}
	
#irori{
	position:absolute;
	top:770px;
	right:17%;
	z-index:1;
	}
	
#topics_area{
	background:url(item/topics_back.png) no-repeat;
	width:371px;
	height:371px;
	position:absolute;
	top:660px;
	left:8%;
	z-index:2;
	}
	
#topics_box{
	width:260px;
	position:absolute;
	top:82px;
	left:60px;
	
	}
	
	
#slide{
	position:absolute;
	top:45px;
	left:45px;
	z-index:0;
	}
	
#nav{
	position:absolute;
	top:65px;
	left:368px;
	z-index:3;
	}	
	
#nav { width: 300px; margin: 0px }
#nav li { width: 36px; float: left; margin: 3px; list-style: none }
#nav a { width: 36px; padding: 0px; display: block; }
#nav li.activeSlide a { background:url(item/slide_b_back.png) no-repeat }
#nav a:focus { outline: none; }
#nav img { border: none; display: block }	

#main_img{
	position:absolute;
	top:47px;
	left:45px;
	z-index:0;
	}
	
#migiyama{
	position:absolute;
	top:375px;
	right:0px;
	z-index:1;
	}
	
#title_voice{
	position:absolute;
	top:-240px;
	left:-32px;
	z-index:3;
	}
	
#title_enkai{
	position:absolute;
	top:-139px;
	left:-30px;
	z-index:3;
	}
	
#title_oto{
	position:absolute;
	top:-258px;
	left:-17px;
	z-index:3;
	}
	
#title_shisetsu{
	position:absolute;
	top:-115px;
	left:-35px;
	z-index:3;
	}
	
#title_menu{
	position:absolute;
	top:-269px;
	left:-17px;
	z-index:3;
	}
	
#taimatsu_r{
	position:absolute;
	top:219px;
	left:747px;
	z-index:3;
	}
	
#taimatsu_l{
	position:absolute;
	top:219px;
	left:150px;
	z-index:3;
	}

#bottom_area{
	position:absolute;
	width:100%;
	background:url(item/back_sub.gif) repeat-x;
	z-index:2;
}

#bottom_box{
	width:980px;
	margin:0px auto;
	position:relative;
	padding-top:130px;
	}	
	
#chochin{
	position:absolute;
	top:50px;
	left:230px;
	z-index:4;
	}
	
#map_back{
	background:url(item/map_main.gif) no-repeat center;
	width:100%;
	height:802px;
	position:absolute;
	top:550px;
	z-index:4;
	}
	
#google_mapbox{
	background:url(item/block_ita.jpg);
	width:972px;
	}
	
#googlemap{
	padding:27px;
	}
	
#voice_bun_box{
	background:url(item/voice_setsu_back.gif) no-repeat;
	width:777px;
	height:156px;
	padding:30px 180px 40px 30px;
	margin-bottom:20px;
	}
	
.voice_box{
	background:url(item/block_ita.jpg);
	padding:27px;
	width:405px;
	height:783px;
	float:left;
	margin:15px 15px 50px 15px;
	position:relative;
	}
	
.voice_pic{
	position:absolute;
	top:54px;
	left:27px;
	}

.voice_g_m{
	position:absolute;
	top:651px;
	left:34px;
	}	
.voice_gon_box{
	position:absolute;
	bottom:26px;
	left:27px;
	width:403px;
	border:1px solid #754c24;
	height:135px;
	background-color:#000;
	}
	
	
.voice_gon_bun{
	padding:12px 15px;
	line-height:1.2em;
	}	


/*問い合わせ*/

.table_toi {
border-collapse: collapse;
border-spacing: 0;
margin-bottom:7px;
}

.table_toi th {
padding: 8px;
text-align:left;
width:200px;
font-weight:normal;
background-color:#2e272c;
border-bottom:1px solid #754c24;
vertical-align:middle;
}

.table_toi td {

padding:8px;
color: #ffe8b8;
border-bottom:1px dotted #754c24;
}

.privacy_box {
	padding: 15px;
	border: 1px solid #ffe8b8;
	margin:10px 10px;
	overflow: auto;
	height: 110px;
	background-color:#2e272c;
}

.soshin{
margin:10px 0px 10px 450px;
}

input,textarea {
background-color:#ccc;
}

/*ご案内*/
#illustmap{
	position:relative;
	background:url(item/illust_map.gif) no-repeat;
	width:1066px;
	height:1065px;
	}
	
#illustmap0{
	position:absolute;
	top:0px;
	left:0px;
	}

#an_uke{
	position:absolute;
	top:430px;
	left:20px;
	}
	
.an_zoom1{
	position:absolute;
	top:430px;
	left:20px;
	margin: 0 auto;
	border:1px solid red;
	}
	
.an_zoom1{
                position:relative;
                z-index:1;
            }

/*宴会*/

.s_cate{
	line-height:1.8em;
	
	}
	
	
/*おしながき*/

.menu_box_left{
	width:460px;
	float:left;
}

.menu_box_right{
	width:460px;
	float:right;
}

.menu_box{
	width:460px;
	margin:0px 15px 40px 15px;
	float:left;
	}
.subtit_box_menu{
	background:url(item/sub_tit_back.jpg) no-repeat;
	overflow:hidden;
	}
	
.subtit_bun_menu{
	padding:13px 20px;
	float:left;
	}
	
.subtit_bun_menu_r{
	padding:13px 20px;
	color:#ffe8b8;
	float:right;
	}

/*ごあんない*/

.shisetsu_box_u{
	background:url(item/shisetsu_uketsuke.gif) no-repeat;
	width:979px;
	height:795px;
	position:relative;
	margin-top:70px;
	}
	
.shisetsu_box_1{
	background:url(item/shisetsu_1f.jpg) no-repeat;
	width:979px;
	height:795px;
	position:relative;
	}
	
	
.shisetsu_box_2{
	background:url(item/shisetsu_2f.jpg) no-repeat;
	width:979px;
	height:795px;
	position:relative;
	}
	
.hidariue{
	width:380px;
	line-height:1.5em;
	}

.migishita{
	position:absolute;
	bottom:30px;
	right:0px;
	width:587px;
	text-align:right;
	line-height:1.5em;
	}

.list_sei{
	display: inline-block;
width:20em;
	}
	
.topics_box{
	padding: 15px;
	margin:10px 10px;
	overflow: auto;
	height: 160px;