@charset "UTF-8";

	.ny_main {padding-left:10px;background:#900;}
	#gridbox p {
		margin-bottom:0;
		border-color:#CCC;}
	#gridbox h4 {
		margin:3px 0;
		font-size:12px;
		}
	#navHotel {
	width:616px;
	padding: 20px 0 0 350px;
	background-image:url(../images/ebg_air_hotel.gif);
	background-repeat:no-repeat;
	height:75px;

	}
	#navHotel li {
	float:left;
	margin-right:20px;
	}
	#navHotel2 {
	width:616px;
	padding: 20px 0 0 350px;
	background-image:url(../images/ebg_air_hotel_rentcar.gif);
	background-repeat:no-repeat;
	height:90px;
	margin-top:10px;
	}
	#navHotel2 li {
	float:left;
	margin-right:20px;
	}
	
	#pack_a {
	width:616px;
	padding: 26px 0 0 350px;
	background-image:url(../images/ebg_pac_a.gif);
	background-repeat:no-repeat;
	height:70px;
	margin-top:10px;
	}
	
	#pack_a li {
	float:left;
	margin-right:15px;
	}	
	
	#pack_b {
	width:616px;
	padding: 26px 0 0 350px;
	background-image:url(../images/ebg_pac_b.gif);
	background-repeat:no-repeat;
	height:90px;
	margin-top:5px;
	}
	
	#pack_b li {
	float:left;
	margin-right:15px;
	}	
	
	#pack_c {
	width:616px;
	padding: 26px 0 0 350px;
	background-image:url(../images/ebg_pac_c.gif);
	background-repeat:no-repeat;
	height:70px;
	margin-top:5px;
	}
	
	#pack_c li {
	float:left;
	margin-right:15px;
	}	
	
	#pack_d {
	width:616px;
	padding: 26px 0 0 350px;
	background-image:url(../images/ebg_pac_d.gif);
	background-repeat:no-repeat;
	height:90px;
	margin-top:5px;
	}
	
	#pack_d li {
	float:left;
	margin-right:15px;
	}	
	
	#pack_e {
	width:616px;
	padding: 26px 0 0 350px;
	background-image:url(../images/ebg_pac_e.gif);
	background-repeat:no-repeat;
	height:70px;
	margin-top:5px;
	}
	
	#pack_e li {
	float:left;
	margin-right:15px;
	}	
	
	#pack_f {
	width:616px;
	padding: 26px 0 0 350px;
	background-image:url(../images/ebg_pac_f.gif);
	background-repeat:no-repeat;
	height:90px;
	margin-top:5px;
	}
	
	#pack_f li {
	float:left;
	margin-right:15px;
	}

		
	#bt_hatch {
	width:950px;
	padding:20px 0px 10px 20px;
	}
	#img_area {
	padding:7px;
	width:930px;	
	}
	#img_area .img_left {
	float:left;
	width:455px;
	}
	#img_area .left_box {
	width:453px;
	float:left;
	margin-top:10px;
	border: 2px solid #CC0033;
	}
	#img_area .left_one {
	background-image:url(../../back_morning.gif);
	background-repeat:no-repeat;
	float:left;
	height:132px;
	width:226px;
	border-bottom:1px dashed #CC3300;
	border-right:1px dashed #CC3300;
	padding-top:40px;
	}	
	#img_area .right_one {
	float:right;
	background-image:url(../../back_onsen.gif);
	background-repeat:no-repeat;
	height:132px;
	width:226px;
	border-bottom:1px dashed #CC3300;
	padding-top:40px;
	}
	#img_area .left_tow {
	background-image:url(../../back_hotel.gif);
	background-repeat:no-repeat;
	float:left;
	height:132px;
	width:226px;
	border-right:1px dashed #CC3300;
	padding-top:40px;
	}	
	#img_area .right_tow {
	float:right;
	background-image:url(../../back_otoku.gif);
	background-repeat:no-repeat;
	height:132px;
	width:226px;
	padding-top:40px;
	}
	#img_area .img_l {
	float:left;
	margin:0 5px 0 5px;
	}
	.left_box p {
	margin-left:8px;
	}
	
	#img_area .right_box {
	float:right;
	margin-top:2px;
	width:465px;
	}
	
	#hotelcasset02 .hotel {
	width:165px;
	border:1px solid #999999;
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	padding:5px;
	}
/*////////////////////////ホテル一覧旧バナー///////////////////////
	#hotelcasset02 h3 {
	background-image:url(../../bar_hotel.gif);
	width:930px;
	height:56px;
	margin-left:10px;
	}
*/
	
	#hotelcasset02 p {
	margin:5px 0 5px 10px;
	font-size:14px;
	}

	#hotelcasset02 h4 {
	background:none repeat scroll 0 0 paleGoldenRod;
	color:#222222;
	font-size:11px;
	font-weight:normal;
	text-indent:0;
	padding:2px;
	margin-bottom:10px;
	}
	.hotel-areas{
	color:#990000;
	font-weight:bold;
	margin:10px;
	padding:5px 10px;
	}
	#select_tab_btn {
	moz-background-clip:border;
	moz-background-inline-policy:continuous;
	moz-background-origin:padding;
	padding:20px 0 0 15px;
	}
#select_tab_btn li {
	float:left;
	padding:5px;
	height:75px;
}



.bt_hatch{
	background-image:url(../../back_headbottom_2.png);
	background-repeat:no-repeat;
	width:950px;
	padding:10px;
	margin-bottom:10px;
}
.bt_hatch ul{
width:616px;
padding: 10px 0 0 319px;
background-repeat:no-repeat;
height:54px;
}
.navHotel{
	background-image:url(../images/ebg_air_hotel.gif);
}
.navHotel2{
	background-image:url(../images/ebg_air_hotel_rentcar.gif);
	margin-top:10px;
}
.bt_hatch li{
	float:left;
	margin-right:4px;
}




/* --- ボックス --- */


div.section {
width: 935px; /* ボックスの幅 */
margin: 20px 0; /* ボックスのマージン（上下、左右） */
font-size: 80%; /* ボックスの文字サイズ */
color: #000000; /* ボックスの文字色 */
}

/* --- タブエリア --- */
div.section ul.sectionNav {
width: 100%; /* タブエリアの幅 */
margin: 0;
padding: 0;
list-style-type: none;
}
div.section ul.sectionNav li {
position: relative;
z-index: 1;
width:103px;
background: url(tab3_gen2_left.gif) no-repeat left top; /* タブの背景（左） */
border-bottom-style: none;
float: left;
}

/* --- リンク --- */
div.section ul.sectionNav li a {
display: block;
position: relative; /* IE6用 */
background: url(tab3_gen2_right.gif) no-repeat right top; /* タブの背景（右） */
text-decoration: none; /* テキストの下線（なし） */
}
/* --- ポイント時の設定 --- */
div.section ul.sectionNav li a:hover {
text-decoration: underline; /* テキストの下線（あり） */
}

/* --- 本文領域 --- */
div.section div.textArea {
display:none;/*いったん全部none*/
clear: left;
position: relative;
z-index: 2;
padding: 10px;
background-color: #ffffff; /* 本文領域の背景色 */
}
/*初期表示させておくものだけblock*/
div.section div.active{
display:block;
}


.textArea li {
	float:left;
	padding-left:10px;
}

.textArea ul {
	padding-left:300px;
	padding-top:20px;
}

#atab1 {
	background-image:url(../images/ore_a_bg.png);
	background-repeat:no-repeat;
	width:915px;
	height:75px;
}

#atab2 {
	background-image:url(../images/ore_b_bg.png);
	background-repeat:no-repeat;
	width:915px;
	height:75px;
}


#atab3 {
	background-image:url(../images/ore_c_bg.png);
	background-repeat:no-repeat;
	width:915px;
	height:75px;
}

#btab1 {
	background-image:url(../images/blu_a_bg.png);
	background-repeat:no-repeat;
	width:915px;
	height:75px;
}

#btab2 {
	background-image:url(../images/blu_b_bg.png);
	background-repeat:no-repeat;
	width:915px;
	height:75px;
}

#btab3 {
	background-image:url(../images/blu_c_bg.png);
	background-repeat:no-repeat;
	width:915px;
	height:75px;
}








.h_box{
	padding-bottom:5px;
}



/*////////////////////////格安プラン///////////////////////*/

#airhotel_plan_entry {
	margin-bottom:20px;
}

.entry_plan {
	float:left;
	margin-top:20px;
	margin-left:6px;	
}

.entry_plan ul {
padding-top:210px;
padding-left:20px;
}

.entry_plan li {
	padding-bottom:5px;

}

.entry_plan li a {
}


#plan_a_l {
	background-image:url(../images/plan_a_l_bg.png);
	background-repeat:no-repeat;
	width:152px;
	height:322px;
}

#plan_b_l {
	background-image:url(../images/plan_b_l_bg.png);
	background-repeat:no-repeat;
	width:152px;
	height:322px;
}

#plan_c_l {
	background-image:url(../images/plan_c_l_bg.png);
	background-repeat:no-repeat;
	width:152px;
	height:322px;
}

#plan_d_l {
	background-image:url(../images/plan_d_l_bg.png);
	background-repeat:no-repeat;
	width:152px;
	height:322px;
}

#plan_e_l {
	background-image:url(../images/plan_e_l_bg.png);
	background-repeat:no-repeat;
	width:152px;
	height:322px;
}

#plan_f_l {
	background-image:url(../images/plan_f_l_bg.png);
	background-repeat:no-repeat;
	width:152px;
	height:322px;
}


/*////////////////////////2019.02 追加・変更///////////////////////*/
#tokutabi{
	padding: 7px;
	width: 950px;
}

/*////////////////////////2019.02ホテル一覧バナー変更///////////////////////*/
	#hotelcasset02 h3{
	background-image:url(../images/bar_hotel2019.gif);
	width:930px;
	height:56px;
	margin-left:10px;
	}

