a:link {
	color: #0C29FF;
	text-decoration:underline;
}
a:hover {
	color: #C60000;
	text-decoration:underline;
}
.navi_btm {
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	color: #001856;
}
.navi_e_btm {
	font-family: Arial, Helvetica, sans-serif, Myriad Pro;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	color: #001856;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	color: #6886AE;
}
a.title:link {color:#333333; text-decoration:none;}
a.title:active {color:#333333; text-decoration:none;}
a.title:visited {color:#333333; text-decoration:none;}
a.title:hover {color:#333333; text-decoration:none;}

a.remain:link {color:#333333; text-decoration:underline;}
a.remain:active {color:#333333; text-decoration:underline;}
a.remain:visited {color:#333333; text-decoration:underline;}
a.remain:hover {color:#333333; text-decoration:underline;}

a.remain2:link {color:#333333; text-decoration:none;}
a.remain2:active {color:#333333; text-decoration:none;}
a.remain2:visited {color:#333333; text-decoration:none;}
a.remain2:hover {color:#333333; text-decoration:none;}

a.ftr:link {color:#00256A; text-decoration:underline;}
a.ftr:active {color:#00256A; text-decoration:underline;}
a.ftr:visited {color:#00256A; text-decoration:underline;}
a.ftr:hover {color:#00256A; text-decoration:underline;}


/* ID */
#main {width:625px}
#mainJ {width:625px}
#main_promo {width:800px;margin-left:auto;margin-right:auto;margin-top:10px;}
#main_promo02 {width:800px;margin-left:auto;margin-right:auto;margin-top:8px;}
#main td, div, p {font-size:12px;color:#333333;font-family:Arial, Helvetica, sans-serif;}
#mainJ td, div, p {font-size:12px;color:#333333;font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";}
#main_promo td, div, p {font-size:12px;color:#333333;font-family:Arial, Helvetica, sans-serif;}
#main img {border:none;}
#mainJ img {border:none;}
#main_promo img {border:none;}
#main_promo02 img {border:none;}
#submain {margin:0px 0px 0px 28px;}
#mainTable{margin:0px 0px 0px 0px;}
#mainTable td {vertical-align:top;}

sup {vertical-align: 0.2em;}

#promoHeader {text-align:center}
#promoTable {margin:3px 0px 11px 0px;line-height:135%;}
/*#promoTable td {vertical-align:top}*/
#promoTable td.rt {padding-left:10px;}

#footerCmt {margin:18px 0px 10px 10px;}
#footerCmtP {margin:18px 0px 10px 22px;}
#footerCmtPromo {margin:0px 0px 10px 10px;}

/* CLASS */
h2.cc_index_topimage {margin:0px 0px 12px 0px;color:#4372B8;}
h2.premio_topimage  {margin:0px 0px 22px 0px;color:#4372B8;}
h2.jal_topimage  {margin:0px 0px 12px 0px;color:#4372B8;text-align:center}
h3.cc_index_heading01 {margin:0px 0px 0px 0px;color:#A71C1F;}
h3.premio_heading01 {margin:0px 0px 10px 0px;color:#A71C1F;}

.cc_bulletON {list-style-type:none;line-height:250%;color:#333333;}
.cc_bulletOFF {list-style-type:none;line-height:120%;}

.ul01 {margin:0px 0px 0px 0px;}
.liMargin {margin:10px 0px 6px 20px;line-height:115%;font-weight:normal;}
.liMargin2 {margin:2px 0px 0px 20px;line-height:115%;font-weight:normal;}
.liMargin3 {margin:10px 0px 0px 20px;font-weight:normal;}
.line1 {margin:9px 0px 9px 0px}
.line2 {margin:3px 0px 8px 0px}

.bullet14 {font-size:14px}
.bullet13 {font-size:13px}
.bullet12 {font-size:12px}
.bullet10 {font-size:10px}
.bold {font-weight:bold}

.pFooter {font-size:10px; color:#333;line-height:105%;margin:0px}
.pFooter2 {font-size:10px; color:#333;line-height:139%;margin:0px}
.pFooter br {line-height:60%}

.darkGray {color:#525252;}
.narrower {letter-spacing:-1px;}

