@charset "Shift_JIS";


/*
	1 : headArea
	2 : menu
	3 : sub Menu
	4 : contentBlock
	5 : imgList
	6 : info
	7 : note
	8 : flow
 */
 
/* ***********************************************************************
	1 : headArea
*********************************************************************** */

div#headArea{
	position:relative;
	background:#666666;
	height:237px;
	width:940px;
	}
div#headArea .btn{
	float:left;
	width:189px;
	margin:0 10px;
	display:inline;
	}
div#headArea .btn02{
	position:absolute;
	right:18px;
	margin-right:10px;
	top: 208px;
	}
div#headArea .text{
	float:left;
	}
.white{
	color:#ffffff;
	}

/* ***********************************************************************
	2 : menu
*********************************************************************** */
div.menu{
	width:940px;

	padding:0;
	}
div.menu ul{
	background-color:#eeeeee;
	display:block;
	list-style-type:none;
	margin:0;
	padding: 0;
	width:940px;
	height:39px;
	}
div.menu li{
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	}
.menulist li{ display:inline;}
.menubox{padding:10px 0 0 10px;}
.mgl2{margin-left:2px;}

.linkBtnA01 a, .linkBtnA01 .noLink span, .linkBtnA01 .current span{
	padding-top:4px !important;
	}


/* ***********************************************************************
	3 : sub Menu
*********************************************************************** */

div#subMenu {
	border-bottom:#dfdfe0 solid 3px;
}
div#subMenu p {
	padding: 2px 0 3px 3px;
}
div#subMenu p.tokuten {
	float: left;
	width: 100px;
}
div#subMenu ul {
	float: right;
	width: 835px;
}
div#subMenu ul li {
	float: left;
	padding: 6px 7px 3px 16px;
	background: url(../img/sbmenu-bg_rn.gif) no-repeat left top;
	overflow: hidden;
}
div#subMenu ul li.active {
	color: #fff;
	background: url(../img/sbmenu-bg_a_rn.gif) no-repeat left top;
}

/* ***********************************************************************
	4 : contentBlock
*********************************************************************** */	

div.contentBlock h2{
	margin: 20px 0;
	}
div.contentBlock p.text{
	margin: 0 10px 15px;
	}
div.contentBlock ul.note{
	padding:0 15px;
	display:block;
	margin:0;
	list-style-type:none;
	}
div.contentBlock div.indentArea {
	padding: 0;
}

/* ***********************************************************************
	5 : imgList  tokuten.html/tokuten2.html
*********************************************************************** */	
	
div.contentBlock ul.imgLi{
	position:relative;
	_height:1%;
	}
div.contentBlock ul.imgLi li{
	list-style-type:none;
	float:left;
	margin:0;
	line-height:1.3;
	font-weight:bold;
	width:290px;
	height:70px;
	}
div.contentBlock ul.imgLi li#imgLi01{
	background:url(../img/img_01_rn.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
div.contentBlock ul.imgLi li#imgLi02{
	background:url(../img/img_02_rn.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
div.contentBlock ul.imgLi li#imgLi03{
	background:url(../img/img_03_rn.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
div.contentBlock ul.imgLi li#imgLi04{
	background:url(../img/img_04_rn.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
div.contentBlock ul.imgLi li#imgLi05{
	background:url(../img/img_05_rn.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
div.contentBlock ul.imgLi li#imgLi06{
	background:url(../img/img_06_rn.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
div.contentBlock ul.imgLi li#imgLi07{
	background:url(../img/img_07_rn.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
div.contentBlock ul.imgLi li#imgLi08{
	background:url(../img/img_08_rn.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}	
div.contentBlock ul.imgLi li#imgLi02-01{
	background:url(../img/img_02-01_rn.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
div.contentBlock ul.imgLi li#imgLi02-02{
	background:url(../img/img_02-02_rn.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
div.contentBlock ul.imgLi li#imgLi02-03{
	background:url(../img/img_02-03_rn.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
div.contentBlock ul.imgLi li#imgLi02-04{
	background:url(../img/img_02-04_rn.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
div.contentBlock ul.imgLi li#imgLi07-01{
	background:url(../img/pic_btn_seat.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
div.contentBlock ul.imgLi li#imgLi07-02{
	background:url(../img/pic_btn_meal.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
div.contentBlock ul.imgLi li#imgLi07-03{
	background:url(../img/pic_btn_beverage.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
div.contentBlock ul.imgLi li#imgLi07-04{
	background:url(../img/pic_btn_entertainment.jpg) no-repeat;
	margin-bottom:10px;
	margin-right:20px;
	}
	
div.contentBlock ul.imgLi li#imgLi01 a,
div.contentBlock ul.imgLi li#imgLi02-01 a,
div.contentBlock ul.imgLi li#imgLi02 a,
div.contentBlock ul.imgLi li#imgLi02-02 a,
div.contentBlock ul.imgLi li#imgLi03 a,
div.contentBlock ul.imgLi li#imgLi02-03 a,
div.contentBlock ul.imgLi li#imgLi02-04 a,
div.contentBlock ul.imgLi li#imgLi04 a,
div.contentBlock ul.imgLi li#imgLi05 a,
div.contentBlock ul.imgLi li#imgLi06 a,
div.contentBlock ul.imgLi li#imgLi07 a,
div.contentBlock ul.imgLi li#imgLi08 a,
div.contentBlock ul.imgLi li#imgLi07-01 a,
div.contentBlock ul.imgLi li#imgLi07-02 a,
div.contentBlock ul.imgLi li#imgLi07-03 a,
div.contentBlock ul.imgLi li#imgLi07-04 a{
	display:block;
	width: 280px;
	height:60px;
	padding:8px 0 0 10px;
	}

/* ***********************************************************************
	6 : info
*********************************************************************** */		
	
div.contentBlock div.info{
	background:#ffffff;
	border:#18326b solid 1px;
	padding:0 0 30px;
	margin:0 10px;
	}
div.contentBlock div.info h3{
	background:#18326b;
	padding:5px 10px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0;
	}
div.contentBlock div.info dl{
	margin:10px 10px 5px;
	}
div.contentBlock div.info dt{
	font-weight:bold;
	color:#18326b;

	}	
div.contentBlock div.info dd{
	float:left;
	margin:3px 5px 0 0;
	_margin:2px 5px 0 0;
	}
div.contentBlock div.info dd.Fax{
	color:#996600;
	font-weight:bold;
	margin:0 10px 0 5px;
	}

div.contentBlock div.info dd.Time{
    margin:10px 0 0 5px;
	}
.attention{
	background-color:#eeebeb;
	padding:10px;
	margin-top:15px;
	}
/* ***********************************************************************
	7 : note
*********************************************************************** */	
	
div.contentBlock div.note {
	background:#fefeea;
	padding:15px 10px 12px;
	border:#4367a0 solid 1px;
	}
div.contentBlock div.note dl{
	}
div.contentBlock div.note dt{
	float:left;
	margin:0 20px 0 0;
	padding:0;
	}
div.contentBlock div.note dd{
	margin:0;
	}
div.contentBlock div.note ul{
	margin:0;
	list-style-type:0;
	}
div.contentBlock div.note li{
	display:inline;
	margin-right: 10px;
	}

/* ***********************************************************************
	8 : flow
*********************************************************************** */		
	
div#flow{
	background:#f0f0f1;
	padding:15px 30px;
	position: relative;
	height:auto;
	_width:880px;
	}
div#flow p{
	margin:0 0 22px 0;
	}
div#flow p.left{
	float:left;
	}
div#flow p.right{
	float:right;
	}
div.arrow01{
	position:absolute;
	top:52px;
	left:206px;
	}
div.arrow02{
	position:absolute;
	top:189px;
	left:206px;
	}
div.arrow03{
	position:absolute;
	top:252px;
	left:206px;
	}
div.arrow03-02{
	position:absolute;
	top:242px;
	left:402px;
	}
div.arrow04{
	position:absolute;
	top:390px;
	left:206px;
	}
div.contentBlock div.info{
	margin-left: 0;
	margin-right: 0;
}
div.contentBlock div.info dd.text{
    margin-top: 10px;
}
