@charset "utf-8";
/*-----------------------------------------------------------
TOP PAGE
-----------------------------------------------------------*/
#top_link{
	text-align:center;
	margin:8px 0;
	font-size:16px;
}
#top_link a{
	color:#E39F02;
}
#index_top{
	width:740px;
	margin:0 auto;
}
#top_flash{
	background:url(../images/flash_back.jpg) repeat-x left top;
	text-align:center;
	width:740px;
	padding:14px 0;
	margin-bottom:16px;
}
#top_guide{
	color:#FFFFFF;
	font-family:"ＭＳ 明朝", serif;
	width:700px;
	margin:0 auto 14px auto;
}
#top_guide i{
	width:256px;
	display:block;
	font-style: normal;
	float:left;
	margin-right:15px;
}
#top_guide i img{
	margin-bottom:8px;
}
#top_guide p{
	margin:12px 0 0 5px;
	letter-spacing:0;
}
#news{
	clear: both;
	border-top: 1px solid #FFFFFF;
	width: 730px;
	margin:10px auto;
}
#news table{
	width: 730px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	margin-top: 8px;
	color:#FFFFFF;
}
#news table a{
	color:#E39F02;
}
#undermenu a{
	color:#FFFFFF;
}
td.news_day{
	width: 60px;
}
/*-----------------------------------------------------------
ABOUT IKIIKI
-----------------------------------------------------------*/
h2#title{
	height:101px;
	padding:0;
	margin:0;
}
#about_ikiiki{
	background:url(../about_ikiiki/images/top_back.jpg) no-repeat left top;
	width:720px;
	height:292px;
	margin-bottom:36px;
}
#about_ikiiki p{
	width:328px;
	margin:0 0 0 370px;
	font-family:"ＭＳ 明朝", serif;
	padding-top:100px;
	letter-spacing:0;
}
.about_room{
	width:700px;
	margin:0 auto 32px auto;
	clear:both;
}
.about_room div{
	width:234px;
	float:left;
}
.about_room div p{
	margin:8px 10px 0 0; 
}
.about_room ul{
	width:466px;
	padding:0;
	margin:0;
	float:left;
}
.about_room li{
	display:block;
	list-style:none;
	padding:0;
	margin:0;
	float:left;
}
.about_room ul li img{
	margin-bottom:4px;
}
#about_caption{
	clear:both;
	background:url(../about_ikiiki/images/icon.gif) no-repeat left 3px;
	padding:0 0 0 14px;
	margin:10px 0 12px 14px;
}
#about_guide{
	width:700px;
	margin:0 auto;
}
#about_guide div{
	clear:both;
}
#about_guide img{
	margin-bottom:12px;
}
#about_guide table{
	float:left;
	margin-right:10px;
}
* html #about_guide table{
	float:left;
	margin-right:5px;
}
#about_guide table td{
	padding:6px 0;
}
td.access_border{
	border-bottom:solid 1px #CCCCCC;
}
/*-----------------------------------------------------------
ABOUT EBI
-----------------------------------------------------------*/
#about_ebi{
	background:url(../about_ebi/images/top_back.jpg) no-repeat left top;
	width:720px;
	height:292px;
	margin-bottom:36px;
}
#about_ebi p{
	width:328px;
	margin:0 0 0 370px;
	font-family:"ＭＳ 明朝", serif;
	padding-top:100px;
	letter-spacing:0;
}
.about_ebi_room{
	width:700px;
	margin:0 auto 32px auto;
	clear:both;
	height:229px;
}
.about_ebi_room div{
	width:357px;
	float:left;
	height:229px;
	position:relative;
}
#btn{
	display:block;
	position:absolute;
	bottom:0;
}
.about_ebi_room div p{
	margin:8px 10px 0 0; 
}
.about_ebi_room ul{
	width:343px;
	padding:0;
	margin:0;
	float:left;
}
.about_ebi_room ul li img{
	margin-bottom:4px;
}
#about_guide_ebi{
	clear:both;
	width:700px;
	margin:0 auto 20px auto;
}
#about_guide_ebi div{
	width:350px;
	float:left;
}
#about_guide_ebi table td{
	padding:6px 0;
}
/*-----------------------------------------------------------
CONTACT
-----------------------------------------------------------*/
#contact_guide{
	width:674px;
	margin:10px auto;
}
#process{
	margin:18px 0;
	border:dashed 1px #CCCCCC;
	padding:14px;
}
#process h3{
	margin-bottom:14px;
}
#process p.processt{
	width:608px;
	margin:0 auto 8px 18px;
	text-indent:-20px;
	padding:3px 0 0 20px;
}
#process p.processt img{
	margin-right:5px;
	vertical-align:middle;
}
#process h4{
	color:#000099;
}
#process_cansell{
	width:438px;
	float:left;
}
#process_cansell p{
	margin-left:16px;
}
#process hr{
	clear:both;
	border-top:solid 1px #999999;
	border-bottom:none;
	border-left:none;
	border-right:none;
	height:1px;
}
#cansell_charge{
	float:left;
	width:166px;
	border:solid 1px #CCCCCC;
	padding:6px 12px;
	margin-bottom:8px;
}
#cansell_charge h5{
	text-align:center;
}
#cansell_charge p span {
	display: inline-block;
	width:110px;
}
/* form */
#contact_guide input{
	vertical-align:middle;
	margin:0 3px 0 0;
	padding:3px;
}
td.contact_r{
	padding: 8px 0 8px 8px;
	border-bottom: 1px solid #999999;
}
td.contact_l{
	padding-left: 8px;
	background:url(../contact/images/form_l.gif) repeat-x left bottom #FDF6B0;
	border-bottom: 1px solid #666666;
}
td.contact_l2{
	padding-left: 8px;
	background:url(../contact/images/form_r.gif) repeat-x left bottom  #FFCC66;
	border-bottom: 1px solid #666666;
}
.contact_red{
	color: #CC0000;
}
/*-----------------------------------------------------------
HOUYOU YUINOU
-----------------------------------------------------------*/
#yuinou_top{
	background: url(../houyou/images/yuinou_back.jpg) no-repeat left top;
	width: 696px;
	margin: 8px auto 14px auto;
	height:191px;
}
#houyou_top{
	background: url(../houyou/images/houyou_back.jpg) no-repeat left top;
	width: 696px;
	margin: 35px auto 12px auto;
	height:191px;
}
#yuinou_top p,#houyou_top p{
	font-family:"ＭＳ 明朝", serif;
	margin-top: 30px;
	width: 430px;
	letter-spacing:0;
}
.yuinou_contents{
	width: 700px;
	margin: 0 auto;
	padding: 10px 0;
}
.yuinou,.houyou{
	width:400px;
	float:left;
}
.yuinou div.yuino_back{
	width:369px;
	background:url(../houyou/images/yuinout.gif) repeat-y left top;
}
.yuinou div h3{
	float:left;
	margin-top:18px;
	width:60px;
}
.yuno_food{
	float:left;
	width:309px;
	background:url(../houyou/images/yuinoum2.jpg) repeat-y right top;
	margin-top:18px;
}
.yuno_food div{
	background:url(../houyou/images/yuinoum.jpg) no-repeat right top;
}
.yuinou_contents .left{
	width:300px;
}
.yuinou_contents .left img{
	vertical-align:middle;
}

.houyo_back{
	width:369px;
	background:url(../houyou/images/hoyout.gif) repeat-y left top;
}
.houyou div h3{
	float:left;
	margin-top:18px;
	width:60px;
}
.houyo_food{
	float:left;
	width:309px;
	background:url(../houyou/images/yuinoum2.jpg) repeat-y right top;
	margin-top:18px;
}
.houyo_food div{
	background:url(../houyou/images/yuinoum.jpg) no-repeat right top;
}
.yuinou_contents h4{
	margin: 0px 0px 5px;
	padding: 0px;
	font-size: 16px;
	color: #990101;
	font-family:"ＭＳ 明朝", serif;
	font-weight:bold;
	letter-spacing:0;
}
.yuinou_contents i{
	font-style: normal;
	color: #990101;
	display:block;
	margin-bottom:3px;
}
.yuinou_contents h5{
	color: #990101;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: normal;
}
.yuinou_box table{
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.yuinou_box table p{
	margin-top: 10px;
}
ul.yuinou,ul.houyou{
	list-style:none;
	padding:0;
	margin:0;
}
ul.yuinou li{
	background:url(../houyou/images/icon1.gif) no-repeat 0px 5px;
	margin:5px 0;
	padding-left: 12px;
}
ul.houyou li{
	background:url(../houyou/images/icon2.gif) no-repeat 0px 3px;
	padding-left: 14px;
	margin:3px 0;
}
/*-----------------------------------------------------------
OTORIYOSE
-----------------------------------------------------------*/
#otoriyose{
	width:690px;
	margin:0 auto;
}
#otoriyose_text{
	width:690px;
	margin: 10px auto 20px auto;
}
.otoriyose_goods{
	clear:both;
	margin-bottom:14px;
}
.otoriyose_goods div{
	width:455px;
	float:left;
}
.otoriyose_goods div h3{
	background: url(../otoriyose/images/midashi_back.jpg) repeat-y;
	height: 22px;
	color:#FFFFFF;
	margin-bottom: 10px;
	padding: 2px 0 6px 75px;
}
.otoriyose_goods div p{
	margin-left: 75px;
}
.otoriyose_goods div h4{
	margin:20px 0 5px 70px;
}
.otoriyose_goods div h4.j14{
	margin:20px 0 5px 70px;
	background:#F3EEDC;
	clear:both;
}
.otoriyose_goods div h5{
	margin:0 0 5px 70px;
}
.otoriyose_goods div div{
	margin:16px 0;
	border-top:solid 1px #CCCCCC;
	padding:10px 0 0 0;
	width:380px;
	float:right;
}
.otoriyose_goods div div img{
	float:right;
}
.otoriyose_goods div div span{
	color:#CC0000;
}
/*-----------------------------------------------------------
INFO
-----------------------------------------------------------*/
.info{
	width:710px;
	margin:10px auto 14px auto;
	background:url(../info/images/box_m.jpg) repeat-y left top;
}
.info_title{
	background-image: url(../info/images/midashi.jpg);
	background-repeat: no-repeat;
	width: 680px;
	height: 41px;
	margin:8px auto 10px auto;
}
.info_title h2{
	color: #990000;
	margin: 0 0 3px 20px;
	float:left;
}
.info_title i{
	font-style: normal;
	float:right;
	margin:7px 10px 0 0;
}
.info_contents{
	clear:both;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
}
.info_photo{
	width: 302px;
	float: left;
	margin-right: 8px;
}
.info_photo img{
	margin-bottom: 8px;
}
/*-----------------------------------------------------------
DRINK
-----------------------------------------------------------*/
#drink_top{
	background:url(../drink/images/top_back.jpg) no-repeat left top;
	margin:10px 0;
}
#drink_top p{
	width:397px;
	margin:0 0 0 14px;
	font-family:"ＭＳ 明朝", serif;
	padding-top:50px;
	letter-spacing:0;
}
#drink_guide{
	width:686px;
	margin:20px auto;
	clear:both;
}
.drink_menu{
	margin-left:12px;
}
.drink_menu h4{
	border-bottom:solid 1px #CC0000;
	padding:4px 0;
}
.drink_menu td,.drink_menu th{
	padding:6px 0;
}
.drink_menu th{
	color:#993300;
}
.drink_line{
	border-bottom:dotted 1px #CCCCCC;
}
#drink_guide div h3{
	margin-bottom:10px;
}
#drink_guide hr{
	clear:both;
	border-top:solid 1px #999999;
	border-bottom:none;
	border-left:none;
	border-right:none;
	height:1px;
	margin:8px 0 5px 12px;
}
#drink_guide p{
	margin:0 0 26px 12px;
}
#drink_guide div{
	width:334px;
	float:left;
}
/*-----------------------------------------------------------
SYOKUZAI CHO
-----------------------------------------------------------*/
#syokuzai{
	width:710px;
	margin:18px auto 0 auto;
	background:url(../syokuzai/images/back.gif) repeat-y left top;
}
#syokuzai #left{
	width:150px;
	float:left;
	margin-right:20px;
}
#syokuzai #left h3{
	margin-bottom:12px;
}
#syokuzai #left li{
	margin:0 0 5px 3px;
}
#syokuzai #left a{
	color: #000000;
}
#syokuzai #left hr{
	border-top:solid 1px #999999;
	height:1px;
	border-left:none;
	border-bottom:none;
	border-right:none;
}
#syokuzai #right{
	width:534px;
	float:left;
}
.syokuzai_contents{
	margin-bottom:12px;
}
.syokuzai_title{
	background-image: url(../info/images/midashi.jpg);
	background-repeat: no-repeat;
	width: 534px;
	height: 41px;
	margin:0 auto 10px auto;
}
.syokuzai_title h2{
	color: #990000;
	margin: 0 0 3px 20px;
	float:left;
}
.syokuzai_title i{
	font-style: normal;
	float:right;
	margin:7px 10px 0 0;
}
.syokuzai_photo{
	width: 210px;
	margin-right: 10px;
	float:left;
}
.syokuzai_photo img{
	margin-bottom:10px;
}
#pagebute{
	border-top: solid 1px #CCCCCC;
	padding:10px 0;
	text-align:center;
	margin:14px auto;
}
/*-----------------------------------------------------------
MENU IKIIKI
-----------------------------------------------------------*/
#menu_ikiiki{
	background:url(../menu_ikiiki/images/top_back.jpg) no-repeat left top;
	width:720px;
	height:207px;
	margin-bottom:36px;
}
#menu_ikiiki p{
	width:397px;
	margin:0 0 0 15px;
	font-family:"ＭＳ 明朝", serif;
	padding-top:100px;
	letter-spacing:0;
}
.menu_ikiiki{
	width:692px;
	margin:0 auto;
	clear:both;
	padding-bottom:20px;
}
.menu_ikiiki hr{
	clear:both;
	display:block;
	color:#FFFFFF;
	border:none;
	font-size:0px;
	line-height:0%;
	margin:-3px 0;
	padding:0;
}
.menu_ikiiki div.left{
	width:254px;
	text-align:right;
	float:left;
	margin-right:18px;
}
.menu_ikiiki div.j12{
	width:418px;
	float:left;
}
.menu_ikiiki div h3{
	margin-bottom:14px;
}
.menu_ikiiki table{
	margin-bottom:5px;
}
.menu_ikiiki table td{
	border-bottom:solid 1px #CCCCCC;
	padding:2px 0;
}
.menu_ikiiki table td span{
	line-height:120%;
}
#menu_nomihodai{
	width:704px;
	border-top:solid 1px #990000;
	padding:12px 0;
	margin:10px auto;
	text-align:center;
}
#menu_nomihodai img{
	margin:30px 0 12px 0;
}
/*-----------------------------------------------------------
MENU EBI
-----------------------------------------------------------*/
#menu_ebi{
	background:url(../menu_ebi/images/top_back.jpg) no-repeat left top;
	width:720px;
	height:207px;
	margin-bottom:36px;
}
#menu_ebi p{
	width:397px;
	margin:0 0 0 15px;
	font-family:"ＭＳ 明朝", serif;
	padding-top:100px;
	letter-spacing:0;
}
/*-----------------------------------------------------------
KONDATE
-----------------------------------------------------------*/
#kondate{
	background:url(../kondate/images/top_back.jpg) no-repeat left top;
	width:720px;
	height:207px;
	margin-bottom:36px;
}
#kondate p{
	width:397px;
	margin:0 0 0 15px;
	font-family:"ＭＳ 明朝", serif;
	padding-top:100px;
	letter-spacing:0;
}
.kondate{
	width:698px;
	margin:0 auto 12px auto;
}
.kondate p{
	width:680px;
	margin:12px auto 16px auto;
}
.kondate h3{
	margin-bottom:12px;
}
.kondate h4{
	color:#993300;
}
.kondate hr{
	border:none;
	border-top:solid 1px #999999;
	height:1px;
	margin:12px 0;
}
/*-----------------------------------------------------------
OSUSUME
-----------------------------------------------------------*/
#osusume{
	background:url(../osusume/images/top_back.jpg) no-repeat left top;
	margin-bottom:36px;
}
#osusume p{
	width:397px;
	margin:0 0 0 15px;
	font-family:"ＭＳ 明朝", serif;
	padding-top:60px;
	height:147px;
	letter-spacing:0;
}
.osusume_guide{
	width:700px;
	margin:12px auto 26px auto;
	clear:both;
}
.osusume_image{
	width:322px;
	background:url(../osusume/images/image_back2.jpg) repeat-x left bottom #EFE5D4;
	border:solid 1px #C9C1B2;
	float:left;
	margin-right:18px;
}
.osusume_image .title{
	background:url(../osusume/images/image_back1.gif) no-repeat left top;
}
.osusume_image img{
	margin:0 0 14px 17px;
}
.osusume_image h3{
	margin: 0 10px 8px 18px;
	padding-top:12px;
}
.osusume_guide span{
	display:block;
	width:350px;
	float:left;
}
/*-----------------------------------------------------------
OSECHI
-----------------------------------------------------------*/
#osechi_top{
	margin-bottom:6px;
	clear:both;
}
#osechi_top p{
	width:415px;
	float:left;
}
.osechi{
	margin-bottom:20px;
}
.osechi img{
	margin-bottom:4px;
}
.osechi dd{
	margin-bottom:8px;
}
.otoriyose_price{
	color:#990000;
}