@charset "utf-8";
/* CSS Document
VERSION: 24/JUN/11
LastEdit: nta
*/

/*info共通*/
h3#info_title_h3 {
		color:#FFFFFF;
		background-color:#565248;
		width:490px;
		margin:0px 0px 12px 0;
		font-size:17px;
		font-weight:bold;
		padding:6px 0;
		}
div#info_index_left {
		text-align:left;
		list-style-position:inside;
		border: 1px solid #BAB5AB;
		margin-right:12px;
		}
h4.info_subtitle_h4 {
		background-color:#EFE0CD;
		width:476px;
		margin:6px 0 0 0;
		border: 1px solid #BAB5AB;
		border-bottom: 1px solid #B39169;
		text-align:left;
		padding:3px 0px 3px 12px;
		font-size:1.16em;
		font-weight:bold;
		line-height:1.45em;
				}
li.info_index_li {
		margin:6px 6px 6px;
		text-align:left;
		padding:6px;
		font-size:1.2em;
		font-weight:bold;
				}
dl.info_index_dl {
		border: 1px solid #BAB5AB;
		padding:6px;
		text-align:left;
		font-weight:normal;
		margin:6px;
		font-size:13px;
		line-height:1.5em;
		}
		
div.st1_right dl{
	font-size:13px;
}

	div.st1_right dl dt, div.st1_right dl dd{
		padding:12px;
	}		

/*ここから会社案内*/
table.info_company_table {
		border-collapse: collapse;
		border: 1px solid #BAB5AB;
		width:490px;
		font-size:13px;
		line-height:1.5em;
		margin: 6px 0px 6px 0;
		}
table.info_company_table th {
		letter-spacing: 0.1em;
		border-top: 1px solid #BAB5AB;
		border-bottom: 1px solid #B39169;
		border-left: 1px solid #BAB5AB;
		border-right: 1px solid #BAB5AB;
		background-color:#EFE0CD;
		font-weight:normal;
		text-align:left;
		padding:0px 12px;
		}
table.info_company_table td {
		letter-spacing: 0.1em;
		border: 1px solid #BAB5AB;
		padding:0px 12px;
		font-size:13px;
		line-height:1.5em;
		}
/*ここまで会社案内*/

/*ここからキャンセル料*/		
ul.info_cancel_inbox {
		border: 1px solid #BAB5AB;
		padding:12px;
		text-align:left;
		width:464px;
		margin:0px 0px 5px 0;
		list-style-type:none;
		font-size:13px;
		line-height:1.5em;
		}
ul.info_cancel_inbox span.info_cancel_caution {
		color:#990000;
		}
/*ここまでキャンセル料*/

/*ここから出入国カード*/
div.info_ed_inbox {
		border: 1px solid #BAB5AB;
		padding:12px;
		text-align:left;
		width:464px;
		margin:0px 0px 6px 0;
		font-size:13px;
		line-height:1.5em;
		}
div.info_ed_inbox table.info_ed_table {
		border-collapse: collapse;
		border: 1px solid #BAB5AB;
		width:464px;
		}
div.info_ed_inbox table.info_ed_table th {
		letter-spacing: 0.1em;
		border-top: 1px solid #BAB5AB;
		border-bottom: 1px solid #B39169;
		border-left: 1px solid #BAB5AB;
		border-right: 1px solid #BAB5AB;
		background-color:#E0C39E;
		font-weight:normal;
		text-align:center;
		}
div.info_ed_inbox table.info_ed_table td {
		letter-spacing: 0.1em;
		border: 1px solid #BAB5AB;
		padding:0px 12px;
		}
/*ここまで出入国カード*/
		
/*ここからESTA申請*/
div.info_esta_inbox {
		border: 1px solid #BAB5AB;
		padding:0px 0px 0px 6px;
		text-align:left;
		width:464px;
		margin:0px 0px 6px 0;
		padding:12px;
		font-size:13px;
		line-height:1.5em;
		}
/*ここまでESTA申請*/

/*ここからよくある質問*/
div.info_faq_inbox {
		border: 1px solid #BAB5AB;
		padding:12px;
		text-align:left;
		width:464px;
		margin:0px 0px 12px 0;
		font-size:13px;
		line-height:1.5em;
		}
/*ここまでよくある質問*/

/*ここから機内の過ごし方*/
dl.info_kaiteki_inbox_dl {
		border: 1px solid #BAB5AB;
		padding:0px 0px 0px 6px;
		text-align:left;
		width:482px;
		margin:0px 0px 6px 0;
		font-size:13px;
		line-height:1.5em;
		}
dl.info_kaiteki_inbox_dl dt {
		font-weight:normal;
		font-size:1.2em;
		color:#314E6C;
		}
dl.info_kaiteki_inbox_dl dl.info_kaiteki_inbox_dl_inbox_dl {
		border-left:6px double #7590AE;
		text-align:left;
		font-size:1.0em;
		padding-left:6px;
		}
dl.info_kaiteki_inbox_dl dl.info_kaiteki_inbox_dl_inbox_dl dt {
		font-weight:normal;
		font-size:1.0em;
		color:#7590AE;
		}
dl.info_kaiteki_inbox_dl dl.info_kaiteki_inbox_dl_inbox_dl ol {
		list-style-position:inside;
		list-style-type:upper-alpha;
		font-size:1.0em;
		margin-bottom:opx;
		}
div.info_kaiteki_inbox {
		border: 1px solid #BAB5AB;
		padding:12px;
		text-align:left;
		width:464px;
		font-size:13px;
		line-height:1.5em;
		margin:0px 0px 6px 0;
		}
div.info_kaiteki_inbox dl.info_kaiteki_inbox_inbox_dl {
		border-left:6px double #7590AE;
		font-size:0.9em;
		text-align:left;
		padding-left:6px;
		}
div.info_kaiteki_inbox dl.info_kaiteki_inbox_inbox_dl dt {
		font-weight:normal;
		color:#7590AE;
		}
/*ここまで機内の過ごし方*/

/*ここからフライトポイント*/
div.info_point_inbox {
		border: 1px solid #BAB5AB;
		padding: 12px;
		text-align:left;
		width: 464px;
		margin: 0px 0px 6px 12px;
		font-size:1.2em;
		}
div.info_point_inbox dl {
		font-size:1.0em;
		}
/*ここまでフライトポイント*/

/*ここからプライバシーポリシー*/
div.info_privacy_inbox {
		border: 1px solid #BAB5AB;
		padding:12px;
		text-align:left;
		width:464px;
		margin:0px 0px 6px 0;
		font-size:13px;
		line-height:1.5em;
		}
div.info_privacy_inbox ul {
		list-style-position:inside;
		}
/*ここまでプライバシーポリシー*/

/*ここからお支払い方法*/
div.info_shiharai_inbox {
		border: 1px solid #BAB5AB;
		padding:12px;
		text-align:left;
		width:464px;
		margin:0px 0px 6px 0;
		font-size:13px;
		line-height:1.5em;
		}
div.info_shiharai_inbox ul {
		list-style-position:inside;
		}
/*ここまでお支払い方法*/

/*ここから格安航空券のポイント*/
div.info_point_inbox {
		border: 1px solid #BAB5AB;
		padding:12px;
		text-align:left;
		width:464px;
		margin:0px 0px 6px 0;
		font-size:13px;
		line-height:1.5em;
		}
div.info_point_inbox ul {
		list-style-position:inside;
		}
div.info_point_inbox table.info_point_table {
		border-collapse: collapse;
		border: 1px solid #BAB5AB;
		width:464px;
		}
div.info_point_inbox table.info_point_table th {
		letter-spacing: 0.1em;
		border-top: 1px solid #BAB5AB;
		border-bottom: 1px solid #B39169;
		border-left: 1px solid #BAB5AB;
		border-right: 1px solid #BAB5AB;
		background-color:#E0C39E;
		font-weight:normal;
		text-align:center;
		padding:0px 6px;
		}
div.info_point_inbox table.info_point_table td {
		letter-spacing: 0.1em;
		border: 1px solid #BAB5AB;
		padding:0px 6px;
		}
/*ここまで格安航空券のポイント*/

/*ここからVISA査証*/
div.info_visa_inbox {
		border: 1px solid #BAB5AB;
		padding:12px;
		text-align:left;
		width:464px;
		margin:0px 0px 6px 0;
		font-size:13px;
		line-height:1.5em;
		}
div.info_visa_inbox table.info_visa_table {
		border-collapse: collapse;
		border: 1px solid #BAB5AB;
		width:464px;
		}
div.info_visa_inbox table.info_visa_table th {
		letter-spacing: 0.1em;
		border-top: 1px solid #BAB5AB;
		border-bottom: 1px solid #B39169;
		border-left: 1px solid #BAB5AB;
		border-right: 1px solid #BAB5AB;
		background-color:#E0C39E;
		font-weight:normal;
		text-align:center;
		}
div.info_visa_inbox table.info_visa_table td {
		letter-spacing: 0.1em;
		border: 1px solid #BAB5AB;
		padding:0px 6px;
		}
/*ここまでVISA査証*/

/*ここから用語説明*/
div.info_yougo_inbox {
		border: 1px solid #BAB5AB;
		padding:12px;
		text-align:left;
		width:464px;
		margin:0px 0px 6px 0;
		font-size:13px;
		line-height:1.5em;
		}
div.info_yougo_inbox ul {
		list-style-position:inside;
		}
/*ここまで用語説明*/

/*ここからリンク*/
ul.info_link_inbox {
		border: 1px solid #BAB5AB;
		padding:12px;
		text-align:left;
		width:464px;
		margin:0px 0px 6px 0;
		font-size:13px;
		line-height:1.5em;
		list-style-position:inside;
		}
/*ここまでリンク*/

/*ここから約款*/
ul.info_yakkan_inbox {
		background-color:#FFFFFF;
		border: 1px solid #BAB5AB;
		padding:12px;
		text-align:left;
		width:464px;
		margin:0px 0px 6px 0;
		font-size:13px;
		line-height:1.5em;
		list-style-position:inside;
		}
table.info_yakkan_table {
		border-collapse: collapse;
		border: 1px solid #BAB5AB;
		background-color:#FFFFFF;
		margin:6px 0px;
		}
table.info_yakkan_table td {
		letter-spacing: 0.1em;
		border: 1px solid #BAB5AB;
		padding:0px 6px;
		}

div.info_yakkan_box {
		border:1px solid #BAB5AB;
		width:488px;
		}		
div.info_yakkan_box h3 {
		margin-top:12px;
		margin-left:12px;		
		}
div.info_yakkan_box div.info_yakkan_body {
		text-align:left;
		padding:12px;
		line-height:18px;
		font-size:11px;
		}
div.info_yakkan_box div.info_yakkan_body ol {
		list-style-position:outside;
		padding-left:2.4em;
		margin-top:6px;
		margin-bottom:6px;
		}
div.info_yakkan_box div.info_yakkan_body ul {
		list-style-type:none;
		padding-left:2.4em;
		margin-bottom:6px;
		}
div.info_yakkan_box div.info_yakkan_body li {
		list-style-type:none;
		margin-bottom:6px;
		}
div.info_yakkan_box div.info_yakkan_body ul.ul_list {
		list-style-type:none;
		padding-left:0px;
		margin-bottom:6px;
		}
div.info_yakkan_box div.info_yakkan_body ol.ol_inside {
		list-style-position:inside;
		padding-left:0px;
		margin-bottom:6px;
		}
div.info_yakkan_box div.info_yakkan_body ol.ol_inside ul {
		list-style-type:none;
		list-style-position:outside;
		padding-left:2.4em;
		margin-bottom:6px;
		}

/*ここまで約款*/

/*ここからお問合せ*/
div.info_form_inbox {
		background-color:#FFFFFF;
		border: 1px solid #BAB5AB;
		padding:12px;
		text-align:left;
		width:464px;
		margin:0px 0px 6px 0;
		font-size:1.2em;
		list-style-position:inside;
		}
		
form#inquiryform td{
	padding-bottom:12px;
}

form#inquiryform td input[type="text"]{
	padding: 1px 2px;
}

form#inquiryform td.inquirytable_label{
	text-align:right;
	padding-right:6px;
}

form#inquiryform input[type="submit"]{
	display:block;
	width:116px;
	height:36px;
	margin: 0 auto;
	overflow:hidden;
	text-indent:-999em;
	border:0;
	background: transparent url(../img/btn_inquiry.png) no-repeat scroll 0 0;
}

form#inquiryform input[type="submit"]:hover{
	background-position:0 -36px;
}

form#inquiryform input[type="submit"]:active{
	background-position:0 -72px;
}		
/*ここまでお問合せ*/

/*ここからサイトマップ*/
div.info_sitemap_inbox {
		border: 1px solid #BAB5AB;
		padding:0px;
		text-align:left;
		width:488px;
		margin:0px 0px 6px 0;
		}
div.info_sitemap_inbox ul {
        list-style-position:outside;
		list-style-type:none;
		font-size:13px;
		line-height:1.5em;
		padding:6px;
		}
div.info_sitemap_inbox ul.list {
		border-left:6px double #7590AE;
		text-align:left;
		padding-left:6px;
		margin-left:6px;
		font-size:0.8em;
		}
div.info_sitemap_inbox div.info_sitemap_in_left {
		float:left;
		padding:0px;
		margin:0px;
		width:243px;
		border-right:1px solid #BAB5AB;
		}
div.info_sitemap_inbox div.info_sitemap_in_right {
		float:right;
		padding:0px;
		margin:0px;;
		width:243px;
		border-left:1px solid #BAB5AB;
		}
div.info_sitemap_inbox div.info_sitemap_subtitle {
		background-color:#EFE0CD;
		width:231px;
		margin:0px;
		border-bottom: 1px solid #B39169;
		text-align:left;
		padding:6px;
		font-size:1.2em;
		font-weight:bold;
				}
div.info_sitemap_inbox div.clear {
        clear:both;
		}
/*ここまでサイトマップ*/


/* カウンターでの相談 added on JUN/24/2011 */

div.modal_soudan{
	border: 6px solid #f3f3f3;
}