/*======================================

				JG_fes

=======================================*/
html, body {
	text-align:center;
	background-color:#fff;
	font-size:12px;
	line-height:1.4;
	font-weight:normal;
	text-decoration:none;}
	
#wrapper{
	width:100%;
	min-width:964px;
	text-align:left;
	margin:0 auto;}

img {vertical-align:bottom;
	margin:0;
	padding:0;}

/*======================================

			　clearfix
			
=======================================*/
.clearfix {clear: both;	margin:0;padding:0;line-height:0px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;}
* html .clearfix {height:1%;}
/**+html .clearfix {height:1%;}*/
.clearfix {display:block;}

/*======================================

	コンテンツエリア

=======================================*/
#contents{
	text-align:left;
	z-index:1000;}

#contents a{
	color:#006699;
	text-decoration:none;
}
#contents a:link{
	color:#006699;
	text-decoration:none;
}
#contents a:visited{
	color:#006699;
}
#contents a:hover{
	color:#66ccff;
	text-decoration:underline;
}

/* パンくず */
#breadcrumb{
	font-family:'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	width:960px;
	margin:0 auto;
	padding:5px 0;
	
}
	#breadcrumb ul{
		margin-left:0;
		padding-left:0;
	}
		#breadcrumb li{
			float:left;
			margin-right:8px;
			list-style:none;
		}
		
			#breadcrumb li a{
				margin-right:10px;
			}


/*======================================

	コンテンツエリア > メインエリア

=======================================*/
#mainbg{
	overflow:hidden;
	margin:0 auto;
	background-image:url(../img/2012oct1.jpg);
	background-repeat:no-repeat;
	background-position:center top;}
	
#mainshadow {	
	width:980px;
	margin:0 auto;
	padding-bottom:10px;
	background-image:url(../img/2012oct2.png);
	background-repeat:repeat-y;}
	
#mainbox {
	font-family:'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	width:960px;
	margin:0 auto;
	}
	
/*　上部説明　*/
#introduction {
	width:940px;
	margin-left:10px;}
	
#intro_ttl {
	width:920px;
	height:28px;
	padding-top:4px;
	background:url(../img/2012oct12.gif) repeat-x;
	font-size:16px;
	font-weight:bold;
	color:#FD5813;}
	
.fontsmall {
	font-weight:normal;
	font-size:10px;
	color:#333333;}
	
.what img {
	margin:0;
	padding:0;}

.what {
	/* margin-bottom:20px; */
	margin-bottom:5px;}

.whatttl {
	margin:10px 0 5px 0;
	font-weight:bold;
	font-size:16px;
	color:#333333;}

/*　機内はどうなってるの？　*/	
.innerbg {
	background:url(../img/2012oct10.gif) repeat-x;
	height:24px;
	font-size:14px;
	font-weight:bold;
	color:#FD5813;
	border:solid 1px #cccccc;
	border-bottom:none;}

.innerbox {
	border:solid 1px #cccccc;
	line-height:1.5em;}

.innerbox2 {
	padding:10px;
	font-size:12px;}

.inner_atn {
	margin-top:10px;
	background-color:#EFEFEF;
	padding:10px;}

/*　海外ツアー　*/
#tourbox {
	margin:10px 0 0 10px;
	width:918px;
	padding:10px;
	border:solid 1px #CCCCCC;}
#sale_tourbox {
	margin:10px 0 0 0;
	width:918px;
	padding:10px;
	border:solid 1px #CCCCCC;}
	
	
/*　海外航空券　*/
#airbox {
	float:left;
	margin:10px 0 0 10px;
	width:463px;
	height:580px;
	border:solid 1px #CCCCCC;}
	
/*　海外ホテル　*/
#hotelbox {
	float:left;
	margin:10px 0 0 10px;
	width:463px;
	height:580px;
	border:solid 1px #CCCCCC;}
	
/*　国内旅行　*/
#domebox {
	margin:10px 0 0 10px;}
	
/*　vacation　*/
#vacationbox {
	margin:10px 0 0 10px;
	width:938px;
	border:solid 1px #CCCCCC;}
	
/*　vacation　*/
#thezone {
	margin:10px 0 0 10px;
	width:926px;
	border:solid 1px #CCCCCC;
	padding:6px;
	}

/*======================================

				文字装飾

=======================================*/
.bold {
	font-weight:bold;}
.margin5 {
	margin-top:5px;font-size:0;}
.margin10 {
	display:block;
	height:10px;
	font-size:0;}
	
	
	
/*======================================

		　AIRシートセール用

=======================================*/	


#air_sale_introduction {
	width:940px;
/*	margin-left:10px;*/
}


	
.sale_air_innerbox {
	border:solid 1px #cccccc;
	line-height:1.5em;
	background:url(../img/airsale_bg.gif) repeat-x;
}

.sale_air_innerbox_biz {
	border:solid 1px #cccccc;
	line-height:1.5em;
	background:url(../img/airsale_bg2.gif) repeat-x;
}

.sale_air_innerbox2 {
	padding:5px 5px;
	font-size:12px;}
	


	
	
.sale_air_innerbox2 .airsale_ttl{
	font-size:16px;
	font-weight:bold;
	color:#525759;
	line-height:120%;
}

span.airsale_point{
	font-size:12px;
	font-weight:normal;
	color:#666;
}


.sale_air_innerbox2 .gross{
	font-weight:bold;
	font-size:20px;
	color:#FE5814;
	text-align:right;
	width:140px;
	float:left;
}

.sale_air_innerbox2 .gross2{
	font-weight:bold;
	font-size:25px;
	margin-right:10px;
	margin-bottom:5px;
	color:#FE5814;
	float:right;
}

.sale_air_innerbox2 .air_note{
	float:left;
	width:180px;
	color:#999;
	font-size:10px;
}


.inner_airsale_bg {
	background:url(../img/air_sale_ttl.gif) repeat-x;
	height:22px;
	font-size:15px;
	font-weight:bold;
	color:#900
	border:solid 1px #cccccc;
	border-bottom:none;
}

.inner_airsale_biz {
	background:url(../img/air_sale_ttl2.gif) repeat-x;
	height:20px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	border:solid 1px #cccccc;
	border-bottom:none;
}


p.air_ttl{
	background:url(../../img/airttl_bg.gif) left top no-repeat #525759;
	width:410px;
	height:27px;
	font-size:16px;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 0 0 30px;
	margin:0 0 5px 5px;
}

div.air_eco{
	padding:10px 0 0 0;
	margin:5px;
	background:#EFEFEF;
}
dl.air_list{
    overflow: hidden;  
    zoom: 1;
	width:430px;
	margin:0 0 0 15px;
	padding:0;
}
dl.air_list dt {
  clear: left;
  float: left;
  width:250px;
  font-size:16px;
  font-weight:bold;
  margin-bottom:3px;
}

dl.air_list dd {
	float:right;
	text-align:right;
  width:130px;
  color:#F30;
  font-size:18px;
  font-weight:bold;
   margin-bottom:3px;
   padding-right:5px;
}

p.airbox_note{
	font-size:14px;
	color:#666666;
	text-align:right;
	margin:0 15px 0 0;
	padding:0;
}