@charset "utf-8";

/*	Reset
------------------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, main,menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-style:inherit;
	font-weight:inherit;
	font-size:100%;
	vertical-align:baseline;
}
main, article, aside, details, figcaption, figure, footer, header, menu, nav, section {
  display:block;
}
html {
	overflow-y:scroll;
	color:#333;
	font-size:62.5%;
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	text-size-adjust:100%;
	height:100%;
}
body {
	width:100%;
	height:100%;
	font-size:1.6em; /* for GC. defalut font-size:1.6rem = 16px */
	line-height:1.5;
	background-color:#fff;
	word-break:break-word;
}
*, *:before, *:after {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
input, textarea {
	margin:0;
	padding:0;
	border:none;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color:#a9a9a9;
}
input {
	-webkit-appearance:none;
	appearance:none;
	outline:none;
}
ol, ul {
	list-style:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
caption, th, td {
	text-align:left;
}
a {
	color:#333;
	text-decoration:none;
	outline:none;
}
img {
	font-size:0;
	vertical-align:top;
}
hr {
	height:1px;
	margin:0;
	border:0;
}
.cf:after {
	content:"";
	clear:both;
	display:block;
}

/*--　Hidden Analysis tag --*/
body > img, body > iframe { display:none !important; }
img[src^="//googleads.g.doubleclick.net"] { display:none !important; }

.fcRD{color:#cc0000;}
.fwB{font-weight:bold!important;}
.fs12{font-size:1.2rem!important;}
.fs14{font-size:1.4rem!important;}
.fs16{font-size:1.6rem!important;}
.fs18{font-size:1.8rem!important;}
.fs20{font-size:2.0rem!important;}
.fs26{font-size:2.6rem!important;}
.alL{text-align:left !important;}
.alC{text-align:center !important;}
.alR{text-align:right !important;}
.pdt10_b{padding-top:10px !important;}
.pdt15_b{padding-top:15px !important;}

/* txtList */
.txtList { font-size:14px;line-height:24px;}
.txtList > li {padding-left:12px;background:url(http://www.jal.co.jp/commonY15/img/blt_dot_black_01.png) 0 8px no-repeat;margin-top:9px;}
.txtList > li:first-child {margin-top:0}
.txtList > li.fcRD { background: url(http://www.jal.co.jp/commonY15/img/blt_dot_red_01.png) 0 8px no-repeat;}
.inText:link, .inText > a:link {text-decoration: underline;color: #0f0f69;}
.inText:hover, .inText > a:hover {color: #ca0000;text-decoration: underline !important;}

/* button */
.btnWT,.btnBK,.btnRD,.btnCL,.btnCP{font-size:1.4rem;}
.btnWT,.btnBK,.btnRD{margin-top:15px;}
.btnWT,.btnBK,.btnRD,.btnCL,.btnCP,.btnCP_big{display:inline-block;color:#0f0f69;text-decoration:none;padding:7px 20px 5px!important;background-image:none!important;}
.btnWT.sml,.btnBK.sml,.btnRD.sml,.btnCL.sml{padding-top:1px!important;padding-bottom:1px!important;font-size:12px;}
.btnWT.full,.btnBK.full,.btnRD.full,.btnCL.full{display:block;}
.btnWT{background-color:#fff;border:1px solid #d0d0d0;}
.btnWT:link{color:#0f0f69;text-decoration:none;}
.btnWT:visited{color:#0f0f69;}
.btnWT:hover,.btnWT:focus{color:#cc0000;text-decoration:underline;}
.btnWT:hover span,.btnWT:focus span{text-decoration:underline;cursor:pointer;}
.btnWT span{padding-left:10px;display:inline-block;*display:inline;*zoom:1;line-height:24px;background:url(http://www.jal.co.jp/commonY15/img/icon_arrow_right_red_01.png) 0 7px no-repeat;}
.btnWT span b{color:#cc0000;}
.btnWT.iconOther span{padding-left:0;background:none;}
.btnWT.iconOtherImg span{padding-left:0;background:none;vertical-align:middle;}
.btnWT.iconOtherImg .extIcon{vertical-align:middle;margin-right:5px;}
.btnWT.iconOther span > i{display:none;speak:normal;}
.btnWT.iconBack span{padding-left:10px;background:url(http://www.jal.co.jp/commonY15/img/icon_arrow_left_red_01.png) 0 7px no-repeat;}
.btnWT.iconDown span{padding-left:15px;background:url(http://www.jal.co.jp/commonY15/img/icon_anchor_red_01.png) 0 7px no-repeat;}
.btnWT.iconUp span{padding-left:15px;background:url(http://www.jal.co.jp/commonY15/img/icon_anchor_up_red_01.png) 0 7px no-repeat;}
.btnWT.iconPdf span{padding-left:20px;background:url(http://www.jal.co.jp/commonY15/img/icon_pdf_red_01.png) 0 3px no-repeat;}
.btnWT.fs12{font-size:12px;padding-top:1px;padding-bottom:1px;}
.btnWT.fs12 span{background-position:0 7px;}
.btnWT.disable b{color:#666;}
.btnWT.disable span{padding-left:10px;background:url(http://www.jal.co.jp/commonY15/img/icon_arrow_right_grey_01.png) 0 7px no-repeat;}
.btnWT.disable:hover span,.btnWT.disable:focus span{text-decoration:none;cursor:default;}
.btnBK{background-color:#444;color:#fff;}
.btnBK:link{text-decoration:none;}
.btnBK:hover,.btnBK:focus{background-color:#666;text-decoration:underline;}
.btnBK:hover span,.btnBK:focus span{text-decoration:underline;cursor:pointer;}
.btnBK span{padding-left:10px;display:inline-block;*display:inline;*zoom:1;line-height:24px;background:url(http://www.jal.co.jp/commonY15/img/icon_arrow_right_white_01.png) 0 7px no-repeat;}
.btnBK.iconOther span{padding-left:0;background: none;}
.btnBK.iconOther span > i{display:none;speak:normal;}
.btnBK.iconBack span{padding-left:10px;background:url(http://www.jal.co.jp/commonY15/img/icon_arrow_left_white_01.png) 0 7px no-repeat;}
.btnBK.fs12{font-size:12px;padding-top:1px;padding-bottom:1px;}
.btnBK.fs12 span{background-position:0 7px;}
.btnRD{background-color:#cc0000;color:#fff;}
.btnRD:hover,.btnRD:focus{background-color:#cb4e4e;text-decoration:underline;}
.btnRD:hover span,.btnRD:focus span{text-decoration:underline;cursor:pointer;}
.btnRD span{padding-left:10px;display:inline-block;*display:inline;*zoom:1;line-height:24px;background:url(http://www.jal.co.jp/commonY15/img/icon_arrow_right_white_01.png) 0 7px no-repeat;}
.btnRD.iconOther span{padding-left:0;background:none;}
.btnRD.iconOther span > i{display:none;speak:normal;}
.btnRD.iconBack span{padding-left:10px;background:url(http://www.jal.co.jp/commonY15/img/icon_arrow_left_white_01.png) 0 7px no-repeat;}
.btnRD.iconDown span{padding-left:15px;background:url(http://www.jal.co.jp/commonY15/img/icon_anchor_white_01.png) 0 7px no-repeat;}
.btnRD.iconDown_big {display:block; width:400px; margin:0 auto; padding:20px 40px 16px !important; }
.btnRD.iconDown_big span { font-size:20px; line-height:24px; padding-left:18px;background:url(http://www.jal.co.jp/commonY15/img/icon_anchor_white_01.png) 0 5px no-repeat;}
.btnRD.fs12{font-size:12px;padding-top:1px;padding-bottom:1px;}
.btnRD.fs12 span{background-position:0 7px;}
.btnCP{background:#cc0000;color:#fff;min-width:200px;width: auto !important;width: 200px;text-align:center;padding:20px 40px 16px !important;border-radius:0;font-size:20px;font-weight:bold;}
.btnCP:hover{background-color:#cb4e4e;text-decoration:underline;}
.btnCP:hover span{background-color:#cb4e4e;text-decoration:underline;}
.btnCP span{font-size:20px;display:inline-block;line-height:24px;}
.btnCP span:hover{text-decoration:underline;}
input.btnCP { min-width: 280px; border: 0; line-height: 24px; font-size: 20px; font-weight: bold; font-family: "ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"MS UI Gothic","Tahoma","Lucida Grande","ヒラギノ丸ゴ Pro W4","Osaka",sans-serif; cursor: pointer; }
input.btnCP:hover { text-decoration: underline; }


@media screen and (min-width:768px) { 
/* margin top0-100, right0-30, bottom0, left0-30 */
.mgt0{margin-top:0px!important;}.mgt5{margin-top:5px!important;}.mgt10{margin-top:10px!important;}.mgt15{margin-top:15px!important;}.mgt20{margin-top:20px!important;}.mgt25{margin-top:25px!important;}.mgt30{margin-top:30px!important;}.mgt35{margin-top:35px!important;}.mgt40{margin-top:40px!important;}.mgt45{margin-top:45px!important;}.mgt50{margin-top:50px!important;}.mgt55{margin-top:55px!important;}.mgt60{margin-top:60px!important;}.mgt65{margin-top:65px!important;}.mgt70{margin-top:70px!important;}.mgt75{margin-top:75px!important;}.mgt80{margin-top:80px!important;}.mgt85{margin-top:85px!important;}.mgt90{margin-top:90px!important;}.mgt95{margin-top:95px!important;}.mgt100{margin-top:100px!important;}.mgr0{margin-right:0px!important;}.mgr5{margin-right:5px!important;}.mgr10{margin-right:10px!important;}.mgr15{margin-right:15px!important;}.mgr20{margin-right:20px!important;}.mgr25{margin-right:25px!important;}.mgr30{margin-right:30px!important;}.mgb0{margin-bottom:0!important;}.mgl0{margin-left:0px!important;}.mgl5{margin-left:5px!important;}.mgl10{margin-left:10px!important;}.mgl15{margin-left:15px!important;}.mgl20{margin-left:20px!important;}.mgl25{margin-left:25px!important;}.mgl30{margin-left:30px!important;}
.mglA { margin:0 auto; }
/* padding all0-50 */
.pdt0{padding-top:0px!important;}.pdt5{padding-top:5px!important;}.pdt10{padding-top:10px!important;}.pdt15{padding-top:15px!important;}.pdt20{padding-top:20px!important;}.pdt25{padding-top:25px!important;}.pdt30{padding-top:30px!important;}.pdt35{padding-top:35px!important;}.pdt40{padding-top:40px!important;}.pdt45{padding-top:45px!important;}.pdt50{padding-top:50px!important;}.pdr0{padding-right:0px!important;}.pdr5{padding-right:5px!important;}.pdr10{padding-right:10px!important;}.pdr15{padding-right:15px!important;}.pdr20{padding-right:20px!important;}.pdr25{padding-right:25px!important;}.pdr30{padding-right:30px!important;}.pdr35{padding-right:35px!important;}.pdr40{padding-right:40px!important;}.pdr45{padding-right:45px!important;}.pdr50{padding-right:50px!important;}.pdb0{padding-bottom:0px!important;}.pdb5{padding-bottom:5px!important;}.pdb10{padding-bottom:10px!important;}.pdb15{padding-bottom:15px!important;}.pdb20{padding-bottom:20px!important;}.pdb25{padding-bottom:25px!important;}.pdb30{padding-bottom:30px!important;}.pdb35{padding-bottom:35px!important;}.pdb40{padding-bottom:40px!important;}.pdb45{padding-bottom:45px!important;}.pdb50{padding-bottom:50px!important;}.pdl0{padding-left:0px!important;}.pdl5{padding-left:5px!important;}.pdl10{padding-left:10px!important;}.pdl15{padding-left:15px!important;}.pdl20{padding-left:20px!important;}.pdl25{padding-left:25px!important;}.pdl30{padding-left:30px!important;}.pdl35{padding-left:35px!important;}.pdl40{padding-left:40px!important;}.pdl45{padding-left:45px!important;}.pdl50{padding-left:50px!important;}
/* width 1% - 100% */
.w1P{width:1%!important;}.w2P{width:2%!important;}.w3P{width:3%!important;}.w4P{width:4%!important;}.w5P{width:5%!important;}.w6P{width:6%!important;}.w7P{width:7%!important;}.w8P{width:8%!important;}.w9P{width:9%!important;}.w10P{width:10%!important;}.w11P{width:11%!important;}.w12P{width:12%!important;}.w13P{width:13%!important;}.w14P{width:14%!important;}.w15P{width:15%!important;}.w16P{width:16%!important;}.w17P{width:17%!important;}.w18P{width:18%!important;}.w19P{width:19%!important;}.w20P{width:20%!important;}.w21P{width:21%!important;}.w22P{width:22%!important;}.w23P{width:23%!important;}.w24P{width:24%!important;}.w25P{width:25%!important;}.w26P{width:26%!important;}.w27P{width:27%!important;}.w28P{width:28%!important;}.w29P{width:29%!important;}.w30P{width:30%!important;}.w31P{width:31%!important;}.w32P{width:32%!important;}.w33P{width:33%!important;}.w34P{width:34%!important;}.w35P{width:35%!important;}.w36P{width:36%!important;}.w37P{width:37%!important;}.w38P{width:38%!important;}.w39P{width:39%!important;}.w40P{width:40%!important;}.w41P{width:41%!important;}.w42P{width:42%!important;}.w43P{width:43%!important;}.w44P{width:44%!important;}.w45P{width:45%!important;}.w46P{width:46%!important;}.w47P{width:47%!important;}.w48P{width:48%!important;}.w49P{width:49%!important;}.w50P{width:50%!important;}.w51P{width:51%!important;}.w52P{width:52%!important;}.w53P{width:53%!important;}.w54P{width:54%!important;}.w55P{width:55%!important;}.w56P{width:56%!important;}.w57P{width:57%!important;}.w58P{width:58%!important;}.w59P{width:59%!important;}.w60P{width:60%!important;}.w61P{width:61%!important;}.w62P{width:62%!important;}.w63P{width:63%!important;}.w64P{width:64%!important;}.w65P{width:65%!important;}.w66P{width:66%!important;}.w67P{width:67%!important;}.w68P{width:68%!important;}.w69P{width:69%!important;}.w70P{width:70%!important;}.w71P{width:71%!important;}.w72P{width:72%!important;}.w73P{width:73%!important;}.w74P{width:74%!important;}.w75P{width:75%!important;}.w76P{width:76%!important;}.w77P{width:77%!important;}.w78P{width:78%!important;}.w79P{width:79%!important;}.w80P{width:80%!important;}.w81P{width:81%!important;}.w82P{width:82%!important;}.w83P{width:83%!important;}.w84P{width:84%!important;}.w85P{width:85%!important;}.w86P{width:86%!important;}.w87P{width:87%!important;}.w88P{width:88%!important;}.w89P{width:89%!important;}.w90P{width:90%!important;}.w91P{width:91%!important;}.w92P{width:92%!important;}.w93P{width:93%!important;}.w94P{width:94%!important;}.w95P{width:95%!important;}.w96P{width:96%!important;}.w97P{width:97%!important;}.w98P{width:98%!important;}.w99P{width:99%!important;}.w100P{width:100%!important;}
.btnWT,.btnBK,.btnRD,.btnCL,.btnCP{margin-top:0;}

}
