@charset "utf-8";
/* CSS Document */

/* --------------------------------------------------
 @ mv area 
-------------------------------------------------- */
.mv_area { position:relative; width:980px; height:280px; margin:0 0 35px; background:url(/tour/common/images/special/001_hokkaido/tokyo/mv_01.jpg) left top no-repeat; }
.mv_area .depart_area { position:absolute; top:35px; left:20px;}
.mv_area h2 { position:absolute; top:138px; left:21px; color:#000000; font-size:16px; font-weight:bold;}
.mv_area .txt01 { position:absolute; width:527px; height:75px; overflow:hidden; top:191px; left:21px; color:#333333; font-size:12px; line-height:1.4; text-align:left;}
.mv_area .btn { position:absolute; right:10px; bottom:10px;}

/* osaka */
.mv_area_osaka { position:relative; width:980px; height:280px; margin:0 0 35px; background:url(/tour/common/images/special/001_hokkaido/osaka/mv_01.jpg) left top no-repeat; }
.mv_area_osaka .depart_area { position:absolute; top:18px; left:20px;}
.mv_area_osaka h2 { position:absolute; top:138px; left:21px; color:#000000; font-size:16px; font-weight:bold;}
.mv_area_osaka .txt01 { position:absolute; width:527px; height:75px; overflow:hidden; top:191px; left:21px; color:#333333; font-size:12px; line-height:1.4; text-align:left;}
.mv_area_osaka .btn { position:absolute; right:10px; bottom:10px;}

/* nagoya */
.mv_area_nagoya { position:relative; width:980px; height:280px; margin:0 0 35px; background:url(/tour/common/images/special/001_hokkaido/nagoya/mv_01.jpg) left top no-repeat; }
.mv_area_nagoya .depart_area { position:absolute; top:35px; left:20px;}
.mv_area_nagoya h2 { position:absolute; top:138px; left:21px; color:#000000; font-size:16px; font-weight:bold;}
.mv_area_nagoya .txt01 { position:absolute; width:527px; height:75px; overflow:hidden; top:191px; left:21px; color:#333333; font-size:12px; line-height:1.4; text-align:left;}
.mv_area_nagoya .btn { position:absolute; right:10px; bottom:10px;}

/* fukuoka */
.mv_area_fukuoka { position:relative; width:980px; height:280px; margin:0 0 35px; background:url(/tour/common/images/special/001_hokkaido/fukuoka/mv_01.jpg) left top no-repeat; }
.mv_area_fukuoka .depart_area { position:absolute; top:40px; left:20px;}
.mv_area_fukuoka h2 { position:absolute; top:138px; left:21px; color:#000000; font-size:16px; font-weight:bold;}
.mv_area_fukuoka .txt01 { position:absolute; width:527px; height:75px; overflow:hidden; top:191px; left:21px; color:#333333; font-size:12px; line-height:1.4; text-align:left;}
.mv_area_fukuoka .btn { position:absolute; right:10px; bottom:10px;}


/*mv area共通*/
.lp_main_title {
    font-size: 45px;
    position: absolute;
    top: 52px;
    left: 20px;
    font-weight: bold;
    color: #fff;
}
.lp_main_title span {
    font-size: 20px;
    position: absolute;
    top: 10px;
    left: 0px;
    line-height: 4;
    }
/* --------------------------------------------------
 @ map_area
-------------------------------------------------- */
.map_area { margin:0 0 35px;}
.map_area .fl { width:577px;}
.map_area .fl h2 {}
.map_area .fl p { text-align:left;}

.map_area .fr { width:397px;}
.map_area .fr h3 { padding:4px 0 7px; text-align:left;}
.map_area .fr ul { padding-left:19px;}
.map_area .fr ul li {}

/* --------------------------------------------------
 @ area_detail
-------------------------------------------------- */
.area_detail {}
.area_detail .fl { width:400px;}
.area_detail .fl img { margin:0 0 30px;}

.area_detail .fr { width:550px;}
.area_detail .fr dl { clear:both;}
.area_detail .fr dl dt { float:left; height:39px; width:150px; margin:0 0 12px; padding:0 10px 0; font-size:18px; font-weight:bold; background:#3f9531; color:#ffffff; text-align:left; line-height:39px;}
.area_detail .fr dl dd { margin-left:180px;}
.area_detail .fr dl dd ul {}
.area_detail .fr dl dd ul li { float:left; margin:0 8px 8px 0; font-size:14px; }
.area_detail .fr dl dd ul li a { display:block; padding:0 12px; font-weight:bold; line-height:39px; white-space:nowrap; border:1px solid #CCC;}
.area_detail .fr dl dd ul li.img a { padding:0; border:none;}
.area_detail .fr .com { clear:both; }

/* --------------------------------------------------
 @ another_searc
-------------------------------------------------- */
/*<ul class="another_search">
		<li><a href="#">大阪すべて</a> -　<span><a href="#">伊丹空港</a>　<a href="#">関西空港</a>　<a href="#">神戸空港</a></span></li>
		<li><a href="#">名古屋</a></li>
		<li><a href="#">福岡</a></li>
	</ul>*/
ul.another_search { margin:0 0 36px;}
ul.another_search li { padding-left:20px; font-size:18px; font-weight:bold; line-height:30px; background:url(/tour/common/images/special/001_hokkaido/icn_zoom_01.jpg) left 5px no-repeat; text-align: left;}
ul.another_search li span { font-weight:normal; font-size:14px;}