/* 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;
	}


	/*メインビジュアル*/
	#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;
	} 
	

/*テロ航空機事件*/
#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_070228{display:block;float:left;width:449px;height:57px;background:url(../image/title_top_070228.gif) no-repeat top; }

a.news_071108{display:block;float:left;width:449px;height:28px;background:url(../image/img_news_071108.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 0 0;width:40px;}


#Flight ul {
 margin:0 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:1px 0 0 0;width:233px;}

	#schedule {background:url(../image/btn_top_flight_s.jpg) no-repeat;height:45px;}

	a#schedule:hover {background:url(../image/btn_top_flight_s-on.jpg) no-repeat;}

	#network {background:url(../image/btn_top_flight_n.jpg) no-repeat;height:45px;}

	a#network:hover {background:url(../image/btn_top_flight_n-on.jpg) no-repeat;}


#Flight-bottom {
 margin:0;
 width:243px;
 height:7px;
 background:url(../image/img_top_flight-bottom.gif) no-repeat;
 overflow:hidden;
 float:left;
 _float:none; /* [Windows IE] BUG */
}


/* ------------------------ */

/* 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 */
/*区切り線*/

#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:56px;
 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_c08:hover{background:url(../image/btn_top_c09-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;}
	#b_duty_free_sp {background:url(../image/btn_duty_free_sp.jpg) no-repeat top left;}
	/*MEGA SALE*/
    #b_mega{background:url(../image/btn_megasale02.jpg) no-repeat top left;}
	/*震災後の日本の航空の現況*/
    #b_flyjapan{background:url(../../en/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;}

/* ------------------------ */




