/* Contentsarea defaultlink */
A:link {
	text-decoration:underline;
	color:#013698;
	}
A:visited {
	text-decoration:underline;
	color:#0163AE;
	}
A:active {
	text-decoration:underline;
	color:#013698;
	}
A:hover {
	text-decoration:underline;
	color:#025BD4;
	}
/* --------------------------------------------------- */

/* backbroune-image */
.mainbg-a01{
	width:756px;
	margin:0px 0px 0px 0px;
	background-image:url("/ja-img/a01_misc_01.jpg");
	background-repeat: no-repeat;
	background-color: #E9E9E9;
	}
/* --------------------------------------------------- */

/*パンくずリンク*/
.pankuzu{
	text-align:center;
	color:#666666;
	}
.pankuzu table{
	width:756px;
	height:34px;
	margin:0 auto;
	background:#e9e9e9 url("/ja-img/header_misc_03.gif") repeat-x top;
	}
.pankuzu table td{
	vertical-align:top;
	}
.pankuzu p{
	font-size:68.5%;
	margin:7px 0 0 13px;
	padding:0;
	}
.pankuzu a{
	text-decoration:none;
	}
.pankuzu a:visited{
	text-decoration:none;
	}
.pankuzu a:hover{
	text-decoration:underline;
	}

/* --------------------------------------------------- */

/* sublink */
.sub-t{
	padding:8px 0px 0px 10px;
	font-size:70%;
	line-height:125%;
	color:#ffffff;
	}
A.sub-l:link{
	text-decoration:underline;
	line-height:125%;
	color:#ffffff;
	}
A.sub-l:visited{
	text-decoration:underline;
	line-height:125%;
	color:#ffffff;
	}
A.sub-l:active{
	text-decoration:underline;
	line-height:125%;
	color:#ffffff;
	}
A.sub-l:hover{
	text-decoration:underline;
	line-height:125%;
	color:#ffffff;
	}
/* --------------------------------------------------- */

/*ページ内リンク*/
A.plink{
	text-decoration:underline;
	color:#013698;
	}
A.plink:visited{
	text-decoration:underline;
	color:#013698;
	}
A.plink:active{
	text-decoration:underline;
	color:#3399CC;
	}
A.plink:hover{
	text-decoration:underline;
	color:#025bd4;
	}

/* --------------------------------------------------- */

/* contents frame */
.tablebg-r{
	background-image:url("/ja-img/a_misc_03.gif");
	background-repeat:repeat-y;
	}
.tablebg-l{
	background-image:url("/ja-img/a_misc_04.gif");
	background-repeat:repeat-y;
	}
/* --------------------------------------------------- */

/* local navi */
.l-tablebg-r{
	background-image:url("/ja-img/a_lnavi_misc_04.gif");
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	}
.l-tablebg-l{
	background-image:url("/ja-img/a_lnavi_misc_05.gif");
	background-repeat:repeat-y;
	background-color:#FFFFFF;
	}
.local-line{
	margin:5px 0px 5px 0px;
	}
/* --------------------------------------------------- */

/*table style for flight info */
table.border-gray01{
	border: 1px solid #cccccc;
	border-width: 1px 0px 0px 1px;
	border-collapse: collapse;
	}

/*table style for flight info (for especially international flight)*/
table.border-gray01{
	border: 1px solid #aaaaaa;
	border-width: 1px 0px 0px 1px;
	border-collapse: collapse;
	}
table.border-gray01 td.fhead01 {
	border-color: #aaaaaa;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	background: #fffacd; 
	font-size: 80%;
	color: #638300;
	}
table.border-gray01 td.fbody01 {
	border-color: #aaaaaa;
	border-style: solid;
	border-width: 0px 1px 1px 0px; 
	font-size: 80%; 
	color: #000000;
	}
table.border-gray01 td.fbody01sb {
	border-color: #aaaaaa;
	border-bottom-style: dotted; 
	border-width: 0px 1px 1px 0px; 
	font-size: 80%; color: #000000;
	}
table.border-gray01 td.fbody01mk {
	border-color: #aaaaaa;
	border-bottom-style: solid; 
	border-width: 0px 1px 1px 0px; 
	font-size: 80%; 
	color: #909090;
	}
/*table style (for especially domestic flight)*/
table.border-gray01 td.head01 {
	border-color: #cccccc;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #fffacd;
	}
table.border-gray01 td.head02 {
	border-color: #cccccc;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #fbf4e6;
	}
/* ----------------- */
table.border-gray01 td.body01 {
	border-color: #cccccc;
	border-style: solid;
	border-width: 0 1px 1px 0;
	}
table.border-gray01 td.body02 {
	border-color: #cccccc;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #cfe4fa;
	}
table.border-gray01 td.body03 {
	border-color: #cccccc;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #fee6dc;
	}
table.border-gray01 td.body04 {
	border-color: #cccccc;
	border-style: solid;
	border-width: 0 1px 1px 0;
	background: #f6f6f6;
	}
/* --------------------------------------------------- */

/* other */
.item01{padding:0px 0px 12px 0px;}
.item02{padding:12px 0px 2px 0px;}
.border01{border-width:1pt;border-style:solid; border-color:#999999;}
.border02{border-width:1pt;border-style:solid; border-color:#999999;}
/* ----------------- */
.textarea01{padding:9px 0px 12px 0px;}
.textarea02{padding:0px 0px 0px 14px;}
.textarea03{padding:10px 0px 20px 14px;}
/* ----------------- */
.list01{text-indent:-1em;margin-left:1em;}
.list02{text-indent:-0.5em;margin-left:0.5em;}
.list03{text-indent:-2em;margin-left:2em;}
/* ----------------- */

/* --------------------------------------------------- */
/* background-color */
/* シロ-------------------  */
.bgcolor-white{background-color: #FFFFFF;}
/* グレー-------------------  */
.bgcolor-gray01{background-color:#cccccc;}
.bgcolor-gray02{background-color:#d4d0c8;}
.bgcolor-gray03{background-color:#f6f6f6;}
.bgcolor-gray04{background-color:#E7E7E7;}
.bgcolor-gray05{background-color:#e9e9e9;}
.bgcolor-gray06{background-color:#f3f3f3;}
.bgcolor-gray07{background-color:#f6f6f6;}
.bgcolor-gray08{background-color:#e5e5e5;}
/* キイロ-------------------  */
.bgcolor-yell01{background-color:#ffffcc;}
.bgcolor-yell02{background-color:#ffedc1;}
.bgcolor-yell03{background-color:#fbf4e6;}
/* ピンク-------------------  */
.bgcolor-pink01{background-color:#fee6dc;}
.bgcolor-pink02{background-color:#fee4d1;}
.bgcolor-pink03{background-color:#ffd9cb;}
.bgcolor-pink04{background-color:#ffc8c6;}
.bgcolor-pink05{background-color:#ff6980;}
.bgcolor-pink06{background-color:#ffa3b1;}
.bgcolor-pink07{background-color:#f9efec;}
/* ブルー-------------------  */
.bgcolor-blue01{background-color:#cfe4fa;}
.bgcolor-blue02{background-color:#bad7ff;}
.bgcolor-blue03{background-color:#e2effd;}
.bgcolor-blue04{background-color:#e0e1ff;}
.bgcolor-blue05{background-color:#3399ff;}
.bgcolor-blue06{background-color:#e8eef7;}
.bgcolor-blue07{background-color:#e3e4ff;}
.bgcolor-blue08{background-color:#1bacff;}
.bgcolor-blue09{background-color:#e5f4fa;}
/* ミドリ-------------------  */
.bgcolor-green01{background-color:#2fb95b;}
/* グラデーション-------------------  */
.bgcolor-grad01{
	background:url("/ja-img/na0507_misc_01_jpn.gif") repeat-x left bottom;
	padding:10px;
	}
/* text-color */
.text-c-white{color:#ffffff;}
/* ----------------- */
.text-c-gra01{color:#999999;}
.text-c-gra02{color:#707070;}
.text-c-gra03{color:#666666;}
/* ----------------- */
.text-c-blue01{color:#3399ff;}
.text-c-blue02{color:#1063ae;}
/* ----------------- */
.text-c-red01{color:#ff4e4e;}
.text-c-red02{color:#ff7040;}
/* ----------------- */
.text-c-gre01{color:#2ab853;}
.text-c-green01{color:#009999;}
.text-c-green02{color:#2ba853;}
/* ----------------- */
.text-c-orange01{color:#ff7040;}
/* --------------------------------------------------- */

/*見出し（1）*/
table.midashi01{
	margin:0 0 10px 0;
	}
table.midashi01 td{
	font-size:85%;
	font-weight:bold;
	color:#333333;
	margin:0 0 10px 0;
	padding:7px 10px;
	border-top:3px solid #c1d1eb;
	border-bottom:1px dotted #666666;
	}
/* ----------------- */	
/*見出し（2）*/
table.midashi02{
	margin:0 0 10px 0;
	}
table.midashi02 td{
	font-size:85%;
	font-weight:bold;
	color:#333333;
	padding:7px 10px;
	border-top:2px solid #b5b5b5;
	border-bottom:2px solid #b5b5b5;
	background:#f6f6f6;
	}
table.midashi02 td.time{
	font-size:75%;
	font-weight:normal;
	text-align:right;
	}
/* --------------------------------------------------- */
 
