@charset "utf-8";
/* CSS Document */



#leftnavi{}




#worldmap_travel_airport_box{_zoom: 1;overflow: hidden;height:336px;margin-bottom:20px;}



#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;
	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);
}





/*
#bana_datacard a span {
	display:none;
}

#bana_datacard a {
	display:block;
	width:903px;
	height:100px;
	margin-bottom: 15px;
	background-image:url(../image/top/bana_datacard.jpg);
	background-repeat:no-repeat;
}

#bana_datacard a:hover {
	background-image:url(../image/top/bana_datacard_mo.jpg);
	background-repeat:no-repeat;
} 
*/


