#contents{font-size:13px;font-family:'MS PGothic',sans-serif;line-height:1.5;background:#fff}


#cont_wrap #hl{position:relative}
#cont_wrap #hl h1,#cont_wrap #hl h2,#cont_wrap #hl p{position:absolute}

#cont_wrap #hl h1,#cont_wrap #hl h2,#cont_wrap  #hl p.txt{display:block;text-indent:-9999px;text-align:left;overflow:hidden;width:inherit;height:inherit;border:none;background:none no-repeat 0 0}
#cont_wrap #hl h1{
	width:582px;
	height:223px;
	left:59px;
	top:172px
}
#cont_wrap #hl h2{
	width:875px;
	height:74px;
	left:26px;
	top:373px
}

h1,h2,h3,h4,h5,h6,ul.ol,li,p{
	margin:0px;
	padding:0px;
}
#cont_wrap	{
	width:950px;
	margin:auto;
	font-size:12px;
	line-height:1.3em;
	text-align:center;
	position:relative;
}
#cont_wrap img{
	vertical-align:bottom;
}

#cont_wrap h1{
	display:block;
	width:600px;
	height:285px;
	text-indent:-9999px;
	padding:20px 0 0 50px;

}

p.read_ttl{
	padding:10px 0 20px 15px;
}
div.border_bg{
	background:url(../../../air/air_specialist/img/border_bg.jpg) no-repeat;
	width:878px;
	height:7px;
	text-align:center;
	border:0;
	margin:20px auto;
}


#main_cont{
	background:url(../img/cont_bg.jpg) repeat-y;
	width:900px;
	text-align:left;
	padding:0px 25px 10px;
}

.box1{
	padding-left:20px;
}

.ts10	{
	padding-top:10px;
}
.pd10	{
	padding:10px;	
}
.pl10	{
	padding-left:10px;
}
.pdlr10	{
	padding-left:10px;
	padding-right:10px;
}
.pt20	{
	padding-top:20px;
}
.pt5	{
	padding-top:5px;
}
.pb10	{
	padding-bottom:10px;
}
.fl	{
	float:left;
}
.cl	{
	clear:both;
}
.yoso	{
	background-color:#FFFF99;
	border-right:solid 1px #003399;
	width:634px;
	height:115px;
}
h4	{
	font-weight:bold!important;
	padding-bottom:3px;
	color:#003399!important;
	margin-bottom:5px;
	text-align:left!important;
}
.futoji	{
	font-weight:bold!important;
	color:#003399!important;
	font-size:14px!important;
	line-height:1.3em!important;
}
.yosowaku	{
	width:315px;
}

.icon01	{
	background-image:url(../../../air/air_specialist/img/icon_01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-bottom:3px;
	text-align:left;
	font-weight:bold!important;
}
.icon02	{
	background-image:url(../../../air/air_specialist/img/icon_02.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-bottom:3px;
	text-align:left;
	font-weight:bold!important;
}
.icon03	{
	background-image:url(../../../air/air_specialist/img/icon_03.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:50px;
	padding-bottom:3px;
	text-align:left;
	font-weight:bold!important;
}


.otasuke	{
	height:30px;
	border-bottom:dashed 1px #003399;
	background-image:url(../../../air/air_specialist/img/icon_help.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:110px;
	padding-top:20px;
	text-align:left;
}

.voice	{
	height:30px;
	border-bottom:dashed 1px #003399;
	background-image:url(../../../air/air_specialist/img/icon_voice.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:110px;
	padding-top:20px;
	text-align:left;
}


div#point2{
	background:url(../../../air/air_specialist/img/set_bg.png) right bottom no-repeat;
	width:878px;
	height:480px;
}


div#point2 ul {
  text-align: left;
  list-style: none;
  margin:0 0 0 50px;
  padding:0;
  
}

div#point2 ul li {
	float:left;
	display:block;
	width:310px;
}


div#more_topics{
	margin:0 auto;
	text-align:center;
}

div#more_topics p{
	margin-bottom:10px;
}
	
	
div#more_topics ul {
  list-style: none;
  margin:0;
  padding:0;
  
}

div#more_topics ul li {
	display:inline;
  
}

div#omt_info{
	margin:0 auto;
	text-align:center;
  
}


div#omt_info img.omt_link{
	margin:20px 0;
  
}

div#omt_info a:hover img.omt_link{
 opacity: 0.5;
 filter: alpha(opacity=50);
 -moz-opacity: 0.5;
}

p.back_top{
	text-align:right;
	padding-right:15px;
	padding-top:5px;
}

/* 方面ナビ */

div.dst_navi {
	width:890px;  
	margin: 0; 
	padding :0;
}
.dst_navi ul { 
	margin: 0 0 0 10px; 
	padding :0; 
	list-style-type : none; 
}
.dst_navi li { 
	display : inline; 
	padding :0; 
	margin:1px; 
	float:left;
	text-align:center;
}

.dst_navi li.asi { 
	display : inline; 
	padding :0; 
	margin:1px; 
	float:left;
	background:#D53C1D;
	border:2px solid #333;
}
.dst_navi li.bch { 
	display : inline; 
	padding :0; 
	margin:1px; 
	float:left;
	background:#FD008D;
	border:2px solid #333;
}
.dst_navi li.bch { 
	display : inline; 
	padding :0; 
	margin:1px; 
	float:left;
	background:#FD008D;
	border:2px solid #333;
}
.dst_navi li.usa { 
	display : inline; 
	padding :0; 
	margin:1px; 
	float:left;
	background:#F98D0F;
	border:2px solid #333;
}
.dst_navi li.eur { 
	display : inline; 
	padding :0; 
	margin:1px; 
	float:left;
	background:#5081D0;
	border:2px solid #333;
}



.dst_navi a.gw {
	display:block;
	background: url(../img/icon_gw.png) left center no-repeat;
	font-size:14px;
	font-weight:bold;	
	padding:6px 0 6px 78px;
	text-decoration:none;
	color:#FFF;
	width:134px;
	height:20px;
	margin:1px;
	vertical-align:central;
}
.dst_navi a.magiwa {
	display:block;
	font-size:14px;
	font-weight:bold;	
	padding:6px 0 6px 0;
	text-decoration:none;
	color:#FFF;
	width:212px;
	height:20px;
	margin:1px;
	vertical-align:central;
}

.dst_navi a.summer {
	display:block;
	font-size:14px;
	font-weight:bold;	
	padding:6px 0 6px 0;
	text-decoration:none;
	color:#FFF;
	width:212px;
	height:20px;
	margin:1px;
	vertical-align:central;
}


.dst_navi a:hover {
    filter:alpha(opacity=70);  /* IE7以下用 */
    -ms-filter: &quot;alpha(opacity=70)&quot;; /* IE8用 */
    -moz-opacity:0.7; /* Firefox 1.5未満, Netscape用 */
    -khtml-opacity: 0.7;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */
    opacity: 0.7; /* Firefox 1.5以上, Opera, Safari用 */
	display:block; 
}


.dst_navi li.ttl{
	display:block;
	background:#333;
	font-size:14px;
	font-weight:bold;	
	padding:6px 0 6px 12px;
	text-decoration:none;
	color:#FFF;
	width:200px;
	height:20px;
	vertical-align:central;
	margin:1px 2px 1px 2px;
	border:2px solid #333;
}

/* カレンダー部分指定 */

table.calendar {
	width:220px;
	padding: 0;
	margin: 0;
	font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #616B76;
	text-align: center;
	margin:0 auto;
	position:absolute;
	top:82px;
	right:8px;
  border-collapse: collapse;	
	
}

table.calendar caption {
	margin: 0;
	padding: 0;
	color: #FFF;	 
	text-align: center;
	 font-size:10px;
	 background:#333333;
}

table.calendar th {
	color: #616B76;
	background: #FEBC03;
	width: 15px;
	text-align:center;
	font-weight:bold;
	 border: solid 1px #000;
	 font-size:10px;
}



table.calendar td {
	 font-size:12px;	
	width: 15px;
	 border: solid 1px #000;
	text-align:center;	 
	
}



.lounge
{
	width:310px;
	height:50px;
	position:absolute;
		top:2px;
	right:2px;}

/* 検索ボタン */

div.btn01{
	width:180px;
	height:30px;
	position:absolute;
	top:375px;
	left:58px;
}

div.btn02{
	width:180px;
	height:30px;
	position:absolute;
	top:375px;
	left:345px;
}

div.btn03{
	width:104px;
	height:30px;
	position:absolute;
	top:375px;
	left:632px;
}

div.btn11{
	width:180px;
	height:30px;
	position:absolute;
	top:320px;
	left:58px;
}

div.btn12{
	width:180px;
	height:30px;
	position:absolute;
	top:320px;
	left:345px;
}

div.btn13{
	width:104px;
	height:30px;
	position:absolute;
	top:320px;
	left:632px;
}

div.btn04{
	width:104px;
	height:30px;
	position:absolute;
	top:382px;
	left:632px;
}

div.btn05{
	width:104px;
	height:30px;
	position:absolute;
	top:562px;
	left:177px;
}

div.btn06{
	width:104px;
	height:30px;
	position:absolute;
	top:562px;
	left:470px;
}

div.btn07{
	width:104px;
	height:30px;
	position:absolute;
	top:562px;
	left:763px;
}

div#ttl_img{
	margin:20px auto 5px;
	text-align:center;
}
	
/* 方面別背景指定(カレンダーあり)

div#sel_nrt,div#sel_hnd{
	background:#383138;
	color:#FFF;
	width:230px;
	margin-left:15px;
	padding:10px 10px 5px 10px;
	font-size:1.2em;
	text-align:center;
	font-weight:bold;
	
}

div#set_hnl{
	width:870px;
	height:600px;
	background:url(../img/dst/hnl.jpg) no-repeat #383138;
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_gum{
	width:870px;
	height:600px;
	background:url(../img/dst/gum.jpg) no-repeat #383138;
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_bkk{
	width:870px;
	height:600px;
	background:url(../img/dst/bkk.jpg) no-repeat #383138;
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}


div#set_selhnd{
	width:870px;
	height:417px;
	background:url(../img/dst/sel_hnd.png) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_selnrt{
	width:870px;
	height:417px;
	background:url(../img/dst/sel_nrt.png) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_lon{
	width:870px;
	height:417px;
	background:url(../img/dst/lon.jpg) no-repeat #383138;
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_par{
	width:870px;
	height:417px;
	background:url(../img/dst/par.jpg) no-repeat #383138;
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_rom{
	width:870px;
	height:417px;
	background:url(../img/dst/rom.jpg) no-repeat #383138;
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}


div#set_bcn{
	width:870px;
	height:417px;
	background:url(../img/dst/bcn.jpg) no-repeat #383138;
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
} */




/* 
div#set_hnl_jl{
	width:870px;
	height:417px;
	background:url(../img/dst/HNL_JL.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}




div#set_sel_jl{
	width:870px;
	height:417px;
	background:url(../img/dst/SEL_JL.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

 */


/* カレンダーなしここから */

/* アジア */

div#set_sel_ngo{
	width:870px;
	height:417px;
	background:url(../img/dst/sel.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}




div#set_sel_hnd{
	width:870px;
	height:417px;
	background:url(../img/dst/sel_hnd.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}


div#set_tpe{
	width:870px;
	height:417px;
	background:url(../img/dst/tpe.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}


div#set_sha{
	width:870px;
	height:417px;
	background:url(../img/dst/sha.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}


div#set_bkk{
	width:870px;
	height:417px;
	background:url(../img/dst/bkk.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}



div#set_sin{
	width:870px;
	height:417px;
	background:url(../img/dst/sin.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_sin_one{
	width:870px;
	height:417px;
	background:url(../img/dst/sin_one.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_hkg{
	width:870px;
	height:417px;
	background:url(../img/dst/hkg.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}


div#set_sgn{
	width:870px;
	height:417px;
	background:url(../img/dst/sgn.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}


div#set_del{
	width:870px;
	height:417px;
	background:url(../img/dst/del.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

/*ビーチ */

div#set_hnl{
	width:870px;
	height:417px;
	background:url(../img/dst/hnl.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}


div#set_hnl_gw{
	width:870px;
	height:417px;
	background:url(../img/dst/hnl_gw.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_gum{
	width:870px;
	height:417px;
	background:url(../img/dst/gum.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_gum_one{
	width:870px;
	height:417px;
	background:url(../img/dst/gum_one.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_spn{
	width:870px;
	height:417px;
	background:url(../img/dst/spn.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_dps{
	width:870px;
	height:417px;
	background:url(../img/dst/dps.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_mnl{
	width:870px;
	height:417px;
	background:url(../img/dst/mnl.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}


/* アメリカ */

div#set_lax{
	width:870px;
	height:417px;
	background:url(../img/dst/lax.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_las{
	width:870px;
	height:417px;
	background:url(../img/dst/las.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_nyc{
	width:870px;
	height:417px;
	background:url(../img/dst/nyc.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_sfo{
	width:870px;
	height:417px;
	background:url(../img/dst/sfo.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_sea{
	width:870px;
	height:417px;
	background:url(../img/dst/sea.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_bos{
	width:870px;
	height:417px;
	background:url(../img/dst/bos.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}



/* ヨーロッパ */

div#set_lon{
	width:870px;
	height:417px;
	background:url(../img/dst/lon.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}


div#set_par{
	width:870px;
	height:417px;
	background:url(../img/dst/par.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_fra{
	width:870px;
	height:417px;
	background:url(../img/dst/fra.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}


div#set_rom{
	width:870px;
	height:417px;
	background:url(../img/dst/rom.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_mil{
	width:870px;
	height:417px;
	background:url(../img/dst/mil.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_mad{
	width:870px;
	height:417px;
	background:url(../img/dst/mad.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;
}

div#set_bcn{
	width:870px;
	height:417px;
	background:url(../img/dst/bcn.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;

}



/* 他空港発着 */

div#set_kmq1{
	width:870px;
	height:417px;
	background:url(../img/dst2/kmq1.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;

}

div#set_kmq2{
	width:870px;
	height:362px;
	background:url(../img/dst2/kmq2.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;

}

div#set_toy1{
	width:870px;
	height:417px;
	background:url(../img/dst2/toy1.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;

}

div#set_toy2{
	width:870px;
	height:362px;
	background:url(../img/dst2/toy2.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;

}

div#set_fsz1{
	width:870px;
	height:417px;
	background:url(../img/dst2/fsz1.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;

}

div#set_fsz2{
	width:870px;
	height:362px;
	background:url(../img/dst2/fsz2.jpg) no-repeat #383138; 
	margin:0 auto;
	text-align:center;
	position:relative;
	border:#383138 4px solid;

}




