@charset "UTF-8";
/* CSS Document */
#map{
	height: 560px;
	width: 520px;
	float: left;
	position:relative;
	}
#map p {
	position:absolute;
	top:365px;
	left:20px;
	font-size:13px;
	color:#fff;
}

#shikoku_movie {
	position:absolute;
	top:380px;
	left:20px;
}

#movie {
	float:left;
	padding-left:5px;
	padding-right:10px;
	padding-top:3px;
}

#movie_tit {
	float:left;
	font-size:18px;
	font-weight:bold;
	padding-bottom:5px;
	border-bottom:dotted 1px #ea0664;
	color:#ea0664;
	padding-top:3px;
}

#movie_p {
	font-size:12px;
	padding-top:10px;
	line-height:1.3em;
	float:left;
}
#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: 282px;
	}
#Topix ul{
	height: 250px;
	}
#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);
	}

#pickupbanners .tour_links {
	padding-top: 10px;
	padding-left: 10px;
}

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

.tour_links li a {
	width: 65px;
}

#recommend .bannerset{
	position: relative;
	height: 250px;
	width: 458px;
	}
#recommend .ba_bt_none{
	position: absolute;
	left:20px;
	bottom: 10px;
	}
#recommend .ba_bt_car{
	position: absolute;
	left:210px;
	bottom: 10px;
	}


/*/////////////////////////////////// ホテルカセット /////////////////////////////////*/

 #hok_hotels_kouchi .hotel_img img,
    #hok_hotels_ehime .hotel_img img,
    #hok_hotels_tokushima .hotel_img img,
	 #hok_hotels_kagawa .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;
	}