@charset "utf-8";
/* CSS Document */



#leftnavi { }
#worldmap_travel_airport_box { _zoom: 1; overflow: hidden; height:336px; margin-bottom:10px; }
#selectfrommap { float: left; height: 335px; width: 545px; margin-bottom: 10px; }
#selectfrommap_bottom { /*	height: 269px;*/
	height: 310px; width: 543px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #b5b6b7; border-bottom-color: #b5b6b7; border-left-color: #b5b6b7; background-image: url(../image/top/worldmap_bg.jpg); background-repeat:no-repeat; }
/*
div#selectfrommap_bottom ul {
	position:relative;
	top:0;
	left:0;
	background-position:0 0;
	display: inline;
}
div#selectfrommap_bottom ul li {
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	width: 0px;
}


div#selectfrommap_bottom ul li a,
div#selectfrommap_bottom ul li a:hover,
div#selectfrommap_bottom ul li a:link,
div#selectfrommap_bottom ul li a:active {display: block; background-repeat: no-repeat;font-size: 1px;text-indent: -9999px; z-index: 99;overflow:visible;  z-index:1000; text-decoration: none; overflow: hidden; }


.worldmamp_europe{
	width: 78px;
	height: 28px;
	position: absolute;
	top: 50px;
	background-image: url(../image/top/worldmap_europe.jpg);
	background-repeat: no-repeat;
}


.worldmamp_europe a{
	width: 78px;
	height: 28px;
	position: absolute;
	top: 50px;
	background-image: url(../image/top/worldmap_europe.jpg);
	background-repeat: no-repeat;
}



.worldmamp_europe a:hover{
	width: 78px;
	height: 28px;
	position: absolute;
	top: 50px;
	background-image: url(../image/top/worldmap_europe_mo.jpg);
	background-repeat: no-repeat;
}
*/







#travel_airport { float: right; width: 350px; height: 335px; }
#travel { margin-bottom: 10px; /*height: 150px;*/
	height: 190px; width: 350px; }
#travel_bottom { border-right:1px solid #b5b6b7; border-left:1px solid #b5b6b7; border-bottom:1px solid #b5b6b7; width: 348px; /*height: 130px;*/
	height: 165px; background-image: url(../image/top/condition_bg.jpg); /*background-repeat: repeat-y;*/
background-repeat:no-repeat; }
#airport { margin-top:10px; }
.airport_bottom img { margin-top: 4px; margin-right: 3px; margin-left: 3px; }
/* ＝＝＝＝＝＝＝＝初めてのお客様 ＝＝＝＝＝＝＝＝＝*/

.first_left { float: left; clear: both; width: 170px; }
.first_right { float: right; display: block; width: 455px; }
/*
.first_right img{
	margin-bottom: 4px;
	margin-left: 3px;
}


#first_01yasui a{
	background-image: url(../image/top/image_first_01yasui.jpg);
	display: block;
	height: 83px;
	width: 223px;
	margin-bottom: 4px;
	margin-top: 3px;
}

#first_01yasui a:hover{
	background-image: url(../image/top/image_first_01yasui_mo.jpg);
}


.first_box01_yasui{
	float: left;
}

.first_box02_yoi{
	float: right;
}

.first_box03_kantan{
}

.first_box04_anshin{
	float: right;
}

.first_box05_hayai{
}

.first_box06_chart{
	float: right;
}
*/








/* ＝＝＝＝＝＝＝＝注目のキャンペーン ＝＝＝＝＝＝＝＝＝*/

.campaign_left { float: left; }
.campaign_left a { background-image: url(../image/common/btn_kuwasiku.jpg); background-repeat: no-repeat; display: block; height: 29px; width: 146px; margin-left: 170px; }
.campaign_left a:hover { background-image: url(../image/common/btn_kuwasiku_mo.jpg); background-repeat: no-repeat; margin-left: 170px; }
.campaign_right { float: right; border-left-width: 1px; border-left-style: dotted; border-left-color: #CCCCCC; }
.campaign_right a { background-image: url(../image/common/btn_kuwasiku.jpg); background-repeat: no-repeat; display: block; height: 29px; width: 146px; margin-left: 170px; }
.campaign_right a:hover { background-image: url(../image/common/btn_kuwasiku_mo.jpg); background-repeat: no-repeat; margin-left: 170px; }
/******* 新着情報 ***********/





.newinfo_box { width: 653px; font-size: 12px; height: auto; display : block; overflow : hidden; hasLayout : true; margin-top: 3px; }
/*
.newinfo_label{
	float: left;
	font-size: 12px;
	clear: both;
	color: #0033FF;
}
*/

.newinfo_innerblock { width: 570px; font-size: 12px; }
/********　データカード　バナーのボタン*********/



#bana_datacard a { background-image: url(../image/top/bana_datacard.jpg); display: block; height: 100px; width: 903px; margin-bottom: 18px; margin-top: 5px; }
#bana_datacard a:hover { background-image: url(../image/top/bana_datacard_mo.jpg); }
#azikomi_bana a { background-image: url(../agency/image/mobistar/bana_roll.gif); display: block; height: 182px; width: 653px; padding-bottom:10px; }
#azikomi_bana a:hover { background-image: url(../agency/image/mobistar/bana_over.gif); }

