/* top CSS */
/* layout ----------------------------------------- */

/*上*/

#Tops {
 position:relative;
 margin:0 3px;
 width:760px;
 height:267px;
 text-align:left;
 overflow:hidden;
 clear:both;
 border-bottom:6px solid #000000;
}


	/*左フライト検索*/
	
	#Flight {
	 position:relative;
	 width:243px;
	 height:267px;
	 float:left;
	/* background:url(../image/img_top_flight-bg.gif) no-repeat top #3160D7;*/
	}


	/*右上インフォメーションメニュー*/

	#Info {
	 position:absolute;

	 /* [Mac IE] BUG */
	 /* \*/
	 position:relative;
	 /* */

	 top:0;
	 right:0;
	 width:517px;
	 height:50px;
	 float:right;
	 background:#000000;
	 overflow:hidden;
	}


	/*メインビジュアル*/

	#Visual {
	 position:absolute;
	 top:50px;
	 right:0;

	 /* [Mac IE] BUG */
	 /* \*/
	 position:relative;
	 top:0;
	 /* */

	 width:517px;
	 height:217px;
	 float:right;
	}


/*テロップ*/

#Tickers {position:relative;margin:10px 20px 0 20px;text-align:left;clear:both;}


/*下*/

#Bottoms {position:relative;margin:10px 3px 0 3px;width:760px;text-align:left;clear:both;}


	/*下　左側*/
	#Bottoms-left {position:relative;top:0;left:0;width:473px;float:left;overflow:hidden;} 


	/*下　右側*/
	#Bottoms-right {
	 position:absolute;

	 /* [Mac IE] BUG */
	 /* \*/
	 position:relative;
	 /* */

	 top:0;
	 right:0;
	 width:280px;
	 float:right;
	 overflow:hidden;
	 background:url(../image/img_top_bottom-bg.gif) no-repeat top;
	} 

/* ------------------------------------------------ */


/* Flight */

#Flight span.hidden {display:none;}

#today {
 margin:8px 0 0 5px;
 width:233px;
 height:161px;
 background:url(../image/btn_top_flight_t.jpg) no-repeat;
 float:left;
 _float:none; /* [Windows IE] BUG */
 font-size:12px;
}

	select#KUBUN {margin:36px 0 0 9px;height:18px;font-size:11px;}

	select#AREA_CODE {margin:9px 0 0 9px;height:18px;font-size:11px;}

	select#FLT_CODE {margin:9px 0 0 9px;height:18px;font-size:11px;width:214px;}

	label.FLT_NO {
	 display:block;
	 margin:12px 0 0 9px;
	 _margin:12px 0 0 5px; /* [Windows IE] BUG */
	 width:120px;
	 float:left;
	 color:#666666;
	}


		input#FLT_NO {width:35px;height:14px;font-size:11px;}

		span.small {font-size:10px;}

	input#btn_flight {margin:10px 0 0 0;width:40px;}


#Flight ul {
 margin:5px 0 0 5px;
 float:left;
 _float:none; /* [Windows IE] BUG */
}

	#Flight ul li {list-style:none;display:inline;}
	#Flight ul li a {display:block;margin:0 0 0 0;width:235px;}

	#btn_flight {background:url(../image/btn_top_01.gif) no-repeat;height:69px;}
	a#btn_flight:hover {background:url(../image/btn_top_01.gif) no-repeat 0px -69px;}
	
	#btn_schedule {background:url(../image/btn_top_02.gif) no-repeat;height:69px;}
	a#btn_schedule:hover {background:url(../image/btn_top_02.gif) no-repeat 0px -69px;}
	
	#btn_access {background:url(../image/btn_top_03.gif) no-repeat;height:61px;}
	a#btn_access:hover {background:url(../image/btn_top_03.gif) no-repeat 0px -61px;}
	
	#btn_parking {background:url(../image/btn_top_04.gif) no-repeat;height:61px;}
	a#btn_parking:hover {background:url(../image/btn_top_04.gif) no-repeat 0px -61px;}

#Flight-bottom {
 margin:0;
 width:243px;
 height:7px;
 background:#ffffff;
 overflow:hidden;
 float:left;
 _float:none; /* [Windows IE] BUG */
}

/* ------------------------ */


/* Info */

#Info span {display:none;}

/*連絡橋*/

#access_bridge {
 position:relative;
 width:345px;
 height:50px;
 float:left;
 overflow:hidden;
}


/*気象情報*/

#weather {
 position:relative;
 width:172px;
 height:50px;
 float:left;
 overflow:hidden;
}

#weather table td{color:#CCCCCC;font-size:10px;line-height:100%;}

/* ------------------------ */



/* Tickers */

#container #Tickers {background:url(../image/icon_news.gif) no-repeat left center;}

#container #Tickers span {display:none;}

#container #Tickers input.scrolltxt {
	font-size:small;
	margin-left:40px;
	width:680px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	border: 0px;
	border-style: none;
}

/* ------------------------ */



/* Bottoms-left */

/*テロ航空機事件*/

#urgency {
 margin:0 0 0 20px;
 width:449px;
}

#urgency span {display:none;}

#urgency div.clear {height:6px;}

		p#urgency_top{padding-top:22px;}

	a.news_060811{margin-left:20px;_margin-left:10px;display:block;float:left;width:204px;height:25px;background:url(../image/img_news_060811.gif) no-repeat top;}

	a.news_061106{display:block;float:left;width:204px;height:25px;background:url(../image/img_news_061106.gif) no-repeat top;}

	a.news_070228{display:block;float:left;width:449px;height:62px;background:url(../image/title_top_070228.gif) no-repeat top; }


/*区切り線*/

#border00 {
 position:static;
 margin:0 0 6px 20px;
 height:5px;
 width:450px;
 overflow:hidden;
 background:url(../image/img_top_border.gif) repeat-x top;
}


/*関空からのお知らせ*/

#news {
 position:static;
 margin:0 0 0 15px;
 width:459px;
 background:url(../image/img_top_news-bg.gif) repeat-y;
}

#news span {display:none;}

	#news p#news_top {
	 position:relative;
	 height:44px;
	 background:url(../image/title_top_news.jpg) no-repeat;
	}

		#RSS{
		 position:relative;
		 display:block;
		 top:9px;left:223px;
		 background:url(../image/btn_RSS.gif) no-repeat;
		 width:46px;
		 height:18px;
		}


	table#news_list {margin:4px 0 2px 11px;border:none;}

	table#news_list td {
	 padding:5px 4px;
	 vertical-align:top;
	 color:#999999;
	 text-align:left;
	}

	table#news_list td.underline {background:url(../image/img_top_news-dot.gif) repeat-x bottom;}

	table#news_list td.text {padding-left:6px;}

	table#news_list td a {color:#3399CC;}

	table#news_list td a:visited {color:#3399CC;}

	table#news_list td a:hover {color:#FF6600;text-decoration:none;}

	#news p#news_bottom {
	 position:relative;
	 height:24px;
	 background:url(../image/img_top_news-bottom.jpg);
	}

		#news_all{
		 position:relative;
		 display:block;
		 left:368px;
		 background:url(../image/btn_top_news_all.gif) no-repeat;
		 width:82px;
		 height:16px;
		}


/*区切り線*/

#border01 {
 position:static;
 margin:7px 4px 0 20px;
 height:5px;
 width:450px;
 overflow:hidden;
 background:url(../image/img_top_border.gif) repeat-x top;
}


/*コンテンツメニュー*/

#C-menu {
 position:relative;
 margin:9px 0 0 24px;
 width:433px;
 clear:both;
}

#C-menu span {display:none;}

#C-menu p.left {
 display:block;
 float:left;
 position:relative;
 top:0;left:0;
 width:218px;
}

#C-menu p.right {
 display:block;
 float:right;
 position:absolute;

 /* [Mac IE] BUG */
 /* \*/
 position:relative;
 /* */

 top:0;right:0;
 width:213px;
}

#C-menu a {
 position:relative;
 display:block;
 width:213px;
 height:60px;
 float:left;
 /*
 margin-bottom: 20px;
 */
}

#t_c01{background:url(../image/btn_top_c01.jpg) no-repeat;}
a#t_c01:hover{background:url(../image/btn_top_c01-on.jpg) no-repeat;}

#t_c02{background:url(../image/btn_top_c02.jpg) no-repeat;}
a#t_c02:hover{background:url(../image/btn_top_c02-on.jpg) no-repeat;}

#t_c03{background:url(../image/btn_top_c03.jpg) no-repeat;}
a#t_c03:hover{background:url(../image/btn_top_c03-on.jpg) no-repeat;}

#t_c04{background:url(../image/btn_top_c04.jpg) no-repeat;}
a#t_c04:hover{background:url(../image/btn_top_c04-on.jpg) no-repeat;}

#t_c05{background:url(../image/btn_top_c05.jpg) no-repeat;}
a#t_c05:hover{background:url(../image/btn_top_c05-on.jpg) no-repeat;}

#t_c06{background:url(../image/btn_top_c06.jpg) no-repeat;}
a#t_c06:hover{background:url(../image/btn_top_c06-on.jpg) no-repeat;}

#t_c07{background:url(../image/btn_top_c07.jpg) no-repeat;}
a#t_c07:hover{background:url(../image/btn_top_c07-on.jpg) no-repeat;}

#t_c08{background:url(../image/btn_top_c08.jpg) no-repeat;}
a#t_c08:hover{background:url(../image/btn_top_c08-on.jpg) no-repeat;}

#t_c09{background:url(../image/btn_top_c09.jpg) no-repeat;}
a#t_c09:hover{background:url(../image/btn_top_c09-on.jpg) no-repeat;}

#t_c10{background:url(../image/btn_top_c10.jpg) no-repeat;}
a#t_c10:hover{background:url(../image/btn_top_c10-on.jpg) no-repeat;}

/* ------------------------ */




/* Bottoms-right */


/*目的別メニュー　航空機利用*/

#R-menu-1 span {display:none;}

#R-menu-1 {margin:0 0 0 13px;width:249px;}

	#R-menu-1-top {background:url(../image/img_top_r1_top.jpg) no-repeat;height:37px;}

	#R-menu-1 ul{padding-left:7px;background:#BFDFFF;}

	#R-menu-1 li {list-style:none;display:inline;}

	#R-menu-1 a{display:block;height:89px;width:235px;}

		#t_r01{background:url(../image/btn_top_r01.jpg) no-repeat bottom left;}
		a#t_r01:hover{background:url(../image/btn_top_r01-on.jpg) no-repeat bottom left;}

		#t_r02{background:url(../image/btn_top_r02.jpg) no-repeat bottom left;}
		a#t_r02:hover{background:url(../image/btn_top_r02-on.jpg) no-repeat bottom left;}

	#R-menu-1-bottom {background:url(../image/img_top_r1_bottom.gif) no-repeat;width:249px;height:8px;font-size:1px;}


/*目的別メニュー　関空へ*/

#R-menu-2 span {display:none;}

#R-menu-2 {margin:0 0 0 13px;width:249px;}

#R-menu-2 li {list-style:none;display:inline;}

#R-menu-2 a {display:block;width:249px;height:108px;margin-top:6px;}

	#t_r03{background:url(../image/btn_top_r03.jpg) no-repeat bottom left;}
	a#t_r03:hover{background:url(../image/btn_top_r03-on.jpg) no-repeat bottom left;}

	#t_r04{background:url(../image/btn_top_r04.jpg) no-repeat bottom left;}
	a#t_r04:hover{background:url(../image/btn_top_r04-on.jpg) no-repeat bottom left;}



/*区切り線*/
#border02 {margin:10px 0 0 16px;width:243px;height:5px;overflow:hidden;background:url(../image/img_top_border.gif) repeat-x top;}



/*他サイトへのリンクバナー*/
#banner {position:relative;margin:10px 0 0 26px;width:222px;}
#banner span {display:none;}
#banner li {list-style:none;display:inline;}
#banner a{position:relative;display:block;width:222px;height:54px;}

	#b_kiac {background:url(../image/btn_kiac.jpg) no-repeat top left;}
	#b_hotel_nikko {background:url(../image/btn_hotel_nikko.jpg) no-repeat top left;}
	#b_duty_free {background:url(../image/btn_duty_free.jpg) no-repeat top left;}
	/*免税クーポン*/
	#b_duty_free_coupon {background:url(../image/btn_duty_free_coupon.jpg) no-repeat top left;}
    #b_avic{background:url(../image/btn_avic.jpg) no-repeat top left;}
	/*MEGA SALE*/
    #b_mega{background:url(../image/btn_megasale02.jpg) no-repeat top left;}
	/*IATA*/
    #b_iata{background:url(../image/btn_iata.jpg) no-repeat top left;}
	/*震災後の日本の航空の現況*/
    #b_flyjapan{background:url(../image/btn_flyjapan.jpg) no-repeat top left;}

/*YOKOSO JAPANへのリンクバナー*/
#banner_yokoso {position:relative;margin:0 0 0 26px;width:222px;}
#banner_yokoso span {display:none;}
#banner_yokoso li {list-style:none;display:inline;}
#banner_yokoso a{position:relative;display:block;width:222px;height:62px;}
	#b_yokoso {background:url(../../image/btn_yokoso.gif) no-repeat top left;}



/*プラグイン*/

p#get_flashplayer {position:relative;margin:8px 0 20px 26px;width:222px;font-size:10px;color:#666666;line-height:14px;}

p#get_flashplayer img {margin-left:5px;}


/* ------------------------ */




