@charset "UTF-8";
/* CSS Document */
#map{
	height: 424px;
	width: 520px;
	float: left;
	position:relative;
	}
	
#shikoku_btn {
	position:absolute;
	top:360px;
	left:50px;
}
#searchbox{
	width: 408px;
	height: 225px;
	margin-left: 10px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	z-index: -1;
	}
#searchbox h2{
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 13px;
	height: 20px;
	color: #FFFFFF;
	padding-left: 25px;
	background-image: url(../../../common/images/back/h2_shikoku_topix.png);
	}
#Topix{
	height: 160px;
	}
#Topix ul{
	height: 130px;
	}
#Topix .topixkyu{
	background-image: url(../../../common/images/back/h2_shikoku_topix.png);
	}
#Middle_wrapper .p_kyu{
	background-image: url(../../../common/images/back/h2_shikoku_purpose.png);
	}
#hotels .kyu_hotels{
	background-image: url(../../../common/images/back/h2_shikoku_hotels.png);
	}
#pickupbanners .kyu_pickup{
	background-image: url(../../../common/images/back/h2_shikoku_pickup.png);
	}

#recommend .bannerset{
	position: relative;
	height: 250px;
	width: 458px;
	}
#recommend .ba_bt_none{
	position: absolute;
	right: 14px;
	bottom: 16px;
	}
#recommend .ba_bt_car{
	position: absolute;
	right: 100px;
	bottom: 13px;
	}
	
/*/////////////////////////////////// ホテルカセット /////////////////////////////////*/

 #hok_hotels_douou .hotel_img img,
    #hok_hotels_South .hotel_img img,
    #hok_hotels_EN .hotel_img img,
    #kyu_nagasaki .hotel_img img,
    #kyu_miyazaki .hotel_img img,
    #kyu_kagoshima .hotel_img img,
    #kyu_amami .hotel_img img {
        width: 159px;
        height: 81px;
    }
	
	.bt_d li,.bt_s li {
		float:left;
		margin-bottom:5px;

	}
	
	.bt_d li a {
		width:53px;
		padding: 5px 10px;
	}
	
	.bt_s li a {
		width:129px;
		padding: 5px 10px;
	}
	
	.bt_d ul,.bt_s ul {
    	margin-left: 4px;
	}
	.bt_h a {
		width:125px;
		margin-bottom: 3px;
    	margin-left: 4px;
	}
	
	.hotel_area_tit {
		background-color:#E6E6E6;
		padding:10px;
		font-size:16px;
		font-weight:bold;
		margin-left:10px;
		width:660px;
		margin-bottom:10px;
	}
