/* top CSS */
/* head */
	li.en {_width: 61px;}
	li.ko {_width: 53px;}
	li.ch {_width: 59px;}
	li.tch {_width: 59px;}

#h_search input#text {_height:18px;}

/* layout ----------------------------------------- */
/*上*/
#Tops {
 position:relative;
 margin:0 3px;
 width:760px;
 height:267px;
 text-align:left;
 overflow:hidden;
 clear:both;
}

#Tops_border {
 position:relative;
 margin:0 3px;
 width:760px;
 height:6px;
 background:#000000;
 overflow:hidden;
}

	/*左フライト検索*/
	#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;
	 background:#000000;
	}

/*テロップ*/
#Tickers {position:relative;margin:10px 20px 0 20px;text-align:left;clear:both;}

/*下*/
#Bottoms {position:relative;margin:9px 3px 0 3px;width:760px;height:674px;text-align:left;clear:both;}

	/*下　左側*/
	#Bottoms-left {position:relative;top:0;left:0;width:473px;float:left;_overflow:hidden;padding-bottom:20px;} 

	/*下　右側*/
	#Bottoms-right {
	 position:absolute;
	 /* [Mac IE] BUG */
	 /* \*/
	 position:relative;
	 /* */
	 top:0;
	 right:0;
	 width:280px;
	 padding-bottom:20px;
	 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:170px;
	 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 2px 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 #FFFFFF;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;}


	
/* ------------------------ */

/* 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 span {display:none;}
#container #Tickers input.scrolltxt {
	font-size:small;
	width:680px;
	background-color: #FFFFFF;
	border: 1px solid #FFFFFF;
	border: 0px;
	border-style: none;
}
/* ------------------------ */

/* Bottoms-left */
/*国際線をご利用になるお客様へ*/

#urgency {
 margin:0 0 0 20px;
 padding:0px 0px 0px 0px;
 width:449px;
}

#urgency span {display:none;}
#urgency div.clear {height:6px;}

#urgency span {display:none;}
#urgency div.clear {height:6px;}


/*区切り線*/
#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.gif) no-repeat top left;
	}

		#RSS{
		 position:relative;
		 display:block;
		 top:9px;left:222px;
		 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;
	 _font-size:80%;
	}

	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:367px;
		 background:url(../image/btn_top_news_all.gif) no-repeat;
		 width:82px;
		 height:16px;
		}

/*区切り線*/
#border01 {
 position:static;
 margin:8px 0 0 20px;
 height:5px;
 width:450px;
 overflow:hidden;
 background:url(../image/img_top_border.gif) repeat-x top;
}

/*コンテンツメニュー*/
#C-menu {
 position:relative;
 margin:8px 0 0 28px;
 width:432px;
 clear:both;
}

#C-menu span {display:none;}

#C-menu p.left {
 display:block;
 float:left;
 position:relative;
 top:0;left:0;
 width:213px;
}

#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;
}

#t_c01{background:url(../image/btn_top_c01.gif) no-repeat;}
a#t_c01:hover{background:url(../image/btn_top_c01-on.gif) no-repeat;}

#t_c02{background:url(../image/btn_top_c02.gif) no-repeat;}
a#t_c02:hover{background:url(../image/btn_top_c02-on.gif) no-repeat;}

#t_c03{background:url(../image/btn_top_c03.gif) no-repeat;}
a#t_c03:hover{background:url(../image/btn_top_c03-on.gif) no-repeat;}

#t_c04{background:url(../image/btn_top_c04.gif) no-repeat;}
a#t_c04:hover{background:url(../image/btn_top_c04-on.gif) no-repeat;}

#t_c05{background:url(../image/btn_top_c05.gif) no-repeat;}
a#t_c05:hover{background:url(../image/btn_top_c05-on.gif) no-repeat;}

#t_c07{background:url(../image/btn_top_c07.gif) no-repeat;}
a#t_c07:hover{background:url(../image/btn_top_c07-on.gif) no-repeat;}

#t_c08{background:url(../image/btn_top_c08.gif) no-repeat;}
a#t_c08:hover{background:url(../image/btn_top_c08-on.gif) no-repeat;}

#t_c09{background:url(../image/btn_top_c09.gif) no-repeat;}
a#t_c09:hover{background:url(../image/btn_top_c09_on.gif) no-repeat;}

#t_c10{background:url(../image/btn_top_c10.gif) no-repeat;}
a#t_c10:hover{background:url(../image/btn_top_c10_on.gif) no-repeat;}

#t_c11{background:url(../image/btn_top_c11.gif) no-repeat;}
a#t_c11:hover{background:url(../image/btn_top_c11_on.gif) no-repeat;}

#t_c13{background:url(../image/btn_top_c13.gif) no-repeat;}
a#t_c13:hover{background:url(../image/btn_top_c13-on.gif) no-repeat;}

#t_c14{background:url(../image/btn_top_c14.gif) no-repeat;}
a#t_c14:hover{background:url(../image/btn_top_c14-on.gif) no-repeat;}

#t_c15{background:url(../image/btn_top_c15.gif) no-repeat;}
a#t_c15:hover{background:url(../image/btn_top_c15-on.gif) no-repeat;}


/* ------------------------ */


/*コンテンツメニュー下部　広告*/
#B-menu {
    position:relative;
    margin:8px 0 10px 33px; 
	width:422px; 
	clear:both;
}

#B-menu span {display:none;}

#B-menu p.left {
 display:block;
 float:left;
 position:relative;
 top:0;left:0;
 width:200px;
}

#B-menu p.right {
 display:block;
 float:right;
 position:absolute;
 /* [Mac IE] BUG */
 /* \*/
 position:relative;
 /* */
 top:0;right:0;
 width:200px;
}

#B-menu a {
 position:relative;
 display:block;
 width:200px;
 height:60px;
 float:left;
}
#B-menu .clear{ /* 110118追加*/
	clear:both;
	height:8px;
}
/* トップ下部バナー画像指定 */
#t_b01{background:url(../image/banner_ptb03.jpg) no-repeat;}
#t_b02{background:url(../image/banner_newflight.jpg) no-repeat;}
#t_b03{background:url(../image/banner_ptb02.jpg) no-repeat;}
#t_b04{background:url(../image/banner_ptb.jpg) no-repeat;}
#t_cx{background:url(../image/banner_cx.jpg) no-repeat;}
#t_event{background:url(../image/banner_event.jpg) no-repeat;}
#t_newflight02{background:url(../image/banner_newflight02.jpg) no-repeat;}
#t_ptb{background:url(../image/banner_ptb.jpg) no-repeat;}
#t_megasale{background:url(../image/banner_megasale02.jpg) no-repeat;}
#t_mot{background:url(../image/banner_mot.jpg) no-repeat;}
#t_noodle{background:url(../image/banner_noodle.jpg) no-repeat;}
#t_valentine{background:url(../image/banner_valentine.jpg) no-repeat;}


.B_event{/* 100308追加 関空旅博*/
	margin-top:10px;
}
.B_event02{/* 100430追加 */
	margin-top:10px;
	margin-left:22px;
}
/* ------------------------ */


/* Bottoms-right */

/*広告バナー*/
	#R-menu-flash span {display:none;}
	#R-menu-flash {margin:0 0 7px 13px;width:249px;}




/*目的別メニュー　航空機利用*/
#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.gif) no-repeat;height:8px;font-size:1px;}
	#R-menu-1 ul{padding-left:7px;background:#BFDFFF;}
	#R-menu-1 li {list-style:none;display:inline;}
	#R-menu-1 a{display:block;width:235px;}

		#t_r01{background:url(../image/btn_top_r01.gif) no-repeat bottom left;height:64px;}
		a#t_r01:hover{background:url(../image/btn_top_r01-on.gif) no-repeat bottom left;}

		#t_r02{background:url(../image/btn_top_r02.gif) no-repeat bottom left;height:68px;}
		a#t_r02:hover{background:url(../image/btn_top_r02-on.gif) no-repeat bottom left;}
		
		#t_r06{background:url(../image/btn_top_r06.gif) no-repeat bottom left;height:68px;}
		a#t_r06:hover{background:url(../image/btn_top_r06-on.gif) 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;margin-top:6px;}

	#t_r04{background:url(../image/btn_top_r04.gif) no-repeat bottom left;height:68px;}
	a#t_r04:hover{background:url(../image/btn_top_r04-on.gif) no-repeat bottom left;}

	#t_r05{background:url(../image/btn_top_r05.gif) no-repeat bottom left;height:68px;}
	a#t_r05:hover{background:url(../image/btn_top_r05_on.gif) no-repeat bottom left;}

	#t_r03{background:url(../image/btn_top_r03.gif) no-repeat bottom left;height:68px;}
	a#t_r03:hover{background:url(../image/btn_top_r03-on.gif) no-repeat bottom left;}
	
	#t_r07{background:url(../image/btn_top_r07.gif) no-repeat bottom left;height:68px;}
	a#t_r07:hover{background:url(../image/btn_top_r07-on.gif) 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:8px 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.gif) no-repeat top left;}
	#b_duty_free {background:url(../image/btn_duty_free.jpg) no-repeat top left;}
	#b_mailmagazine {background:url(../image/btn_mailmagazine.gif) no-repeat top left;}

    /*免税クーポンバナー*/
	#b_duty_free_coupon {background:url(../image/btn_duty_free_coupon.jpg) no-repeat top left;}
	/*フラッシュバナー090309〜090518*/
	#b_fla_duty_free {background:url(../image/nofla_duty_free.jpg) no-repeat top left;}

    /*お問い合わせ・ご意見ご要望　100517追加*/ 
	#b_contact {background:url(../image/btn_contact.gif) 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;}


	
	
	

/*区切り線*/
#border03 {margin:6px 0 0 16px;width:243px;height:5px;overflow:hidden;background:url(../image/img_top_border.gif) repeat-x top;}

/*プラグイン*/
p#get_flashplayer {position:relative;margin:8px 0 0 26px;width:222px;font-size:10px;color:#666666;line-height:14px;}
p#get_flashplayer img {margin-left:5px;}
/* ------------------------ */

/* Windows IE5.5用CSSを外部読み込み */
@media tty {
i{content:"\";/*""*/}} @import url('top_ie5win.css');/*";}
}/* */
