@charset "utf-8";
h1.logo{text-align:right;}
.mainVisual{background:url(../img/bg_main_s.png) no-repeat center bottom #061142;padding-top:20px; padding-bottom: 35%; /*min-height:360px; */ background-size:100%;color:#fff;}
.mainVisual .inr{padding:0 10px;}
.mainVisual .logo{text-align:right;}
.mainVisual .mainInTxt{font-size:2.0rem;margin-top:20px;}
.mainVisual .mainInTxt b{color:#fff100;font-weight:bold;}
.mainVisual .mainInList{margin-top:10px;}
.mainVisual .mainInList li{font-size:1.4rem;line-height:1.9;}

.content{background-color:#fff;max-width:100%;padding:20px 0;font-size:1.4rem;}
.contentGY{background-color:#efefef;max-width:100%;padding:30px 0;}
.contInr{padding:0 10px;}
.questionnaireBtn{text-align:center;}
.questionnaireBtn .btnCP{background:url(../img/arw_r_wt.png) no-repeat 1.5em 50% #cc0000!important;}
.err_txt{background-color:#ffcccc;color:#cc0000;padding:6px;text-align:center;margin-top:10px;font-size:1.2rem;}
.goBtn{text-align:center;}
.goBtn input[type="button"]{background:url(../img/arw_r_wt.png) no-repeat 4.5em 50% #cc0000!important;cursor:pointer;}
.questionnaireTxt{margin-top:15px;}
.box_typeA{background-color:#fff;font-size:1.4rem;margin-top:15px;}
.box_typeA .heading{background-color:#666;color:#fff;padding:5px 10px;font-size:1.4rem;}
.box_typeA .inr{padding:10px;border:1px solid #d0d0d0;border-top:none;}
.box_typeB{border:1px solid #ddd;padding:10px; background-color:#fff;font-size:1.4rem;margin-top:20px;}
.box_typeB .heading{background-color:#cc0000;color:#fff;padding:5px 10px;font-size:1.6rem;font-weight:bold;}
.box_typeB .inr{display:table;width:100%;padding-top:0;}
.box_typeB .txtArea{padding:15px 0;}
.box_typeB .txtArea,.box_typeB .picArea{display:table-cell;vertical-align:middle;height:170px;}
.box_typeB .txtArea .exTxt{border-top:1px solid #ddd;padding-top:10px;margin-top:10px;}
.box_typeB .txtArea .exTxt:first-child{border-top:none;padding-top:0;margin-top:0px;}
.box_typeB .picArea{width:90px;padding:0 20px; box-sizing:content-box;}
.box_typeB .picArea img{width:100%;height:auto;}

.exHeader{
font-size: 2.0rem;
color: #cc0000;
font-weight: bold;
min-width: 200px;
padding: 10px 10px 8px 10px;
background-color: #ffff;
text-align: center;
display: block;
margin-top: 25px;
border: 2px solid #cc0000;


}

.jmbJoining{text-align:center; padding-top: 20px;}
.jmbJoining .circleTxt{color:#fff;background-color:#cc0000;border-radius:50%;width:182px;height:182px;padding:0 30px;text-align:center;font-size:1.8rem;font-weight:bold;display:table;margin:0 auto;}
.jmbJoining .circleTxt > b{display:table-cell;vertical-align:middle;}
.jmbJoining .circleTxt span{font-size:2.2rem;display:block;}
.jmbJoining .txtArea .detail{font-size:1.6rem;color:#cc0000;margin-top:15px;text-align:left;}
.jmbJoining .txtArea .detail02{text-align:left;}
.exTxt{font-weight:bold;font-size:2.6rem;line-height:1.2;}
.exTxt .sTxt{font-size:2.0rem;}
.footer {padding:15px 0;background-color:#212121;color:#fff;/*position:absolute;width:100%;*/}
.footer .footer_copy {	display:block;text-align:center;color:#a5a5a5;font-size:1.2rem;}
/* top
--------------------------------------------------- */
.top_content{background:url(../img/bg_top_s.png) no-repeat 50%; background-size:cover;min-height:100%;padding:20px 0 0;}
.top_content .leadTxt{color:#fff;font-size:1.6rem;margin-top:30px;}
.top_content .leadTxt[lang="en"]{font-size:1.8rem;width:auto;}
.top_content .airplane{ background:url(../img/bg_airplane.png) no-repeat right 0;width:100%;height:86px;margin-top:10px; background-size:50% auto;}
.mdlBox{width:100%;margin:15px auto 20px;}
.mdlBox .heading{text-align:center;font-size:1.4rem;}
.mdlBox .mdlWrap{padding:10px 0;}
.mdlBox .mdlSelectBody{display:table;width:100%;margin-top:10px;}
.mdlBox .mdlSelectBody dt{font-weight:bold;display:table-cell;vertical-align:middle;font-size:1.4rem;width:35%;}
.mdlBox .mdlSelectBody dt > label >span{display:block;}
.mdlBox .mdlSelectBody dd{display:table-cell;vertical-align:middle;width:65%;}
.mdlBox select{border:none;border-radius:0; background: url(../img/arw_mdl_select.png) no-repeat right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.mdlBox select.mdlSelect{border:1px solid #ccc;padding:8px 5px;font-size:1.6rem;width:100%;box-sizing:border-box;}
.mdlBox .btnRD{border-radius:0;width:auto;font-weight:bold;padding:10px 100px!important;font-size:2.0rem;line-height:1.1;}
/*ja*/
html[lang="ja"] .mainVisual .mainInTxt{font-size:1.8rem;}
/*en*/
html[lang="en"] .questionnaireBtn .btnCP{background-position:2.0em 50%!important;font-size:1.5rem;}
html[lang="en"] .mainVisual .mainInTxt{font-size:1.5rem;}
html[lang="en"] .mainVisual .mainInList li{font-size:1.2rem;}
/*ko*/
html[lang="ko"] .questionnaireBtn .btnCP{background-position:2.3em 50%!important;font-size:1.6rem;}

/* Botton S itch */
.spNon{display:block!important;}
.pcNon{display:none!important;}

/*Tablet*/
@media screen and (min-width:768px) { 
body,select{font-family:"ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"MS UI Gothic","Tahoma","Lucida Grande","ヒラギノ丸ゴ Pro W4",sans-serif;}
.content{padding-top:60px;}
.contInr{font-size:1.4rem;}
.contentGY{padding:40px 0;}
.mainVisual{background:url(../img/bg_main_t.png) no-repeat center bottom #061142;padding-bottom:20%; padding-top:30px; /*min-height:460px;*/ }
.mainVisual .mainInTxt{font-size:2.2rem;margin-top:60px;}
.mainVisual .mainInTxt b{color:#fff100;font-weight:bold;}
.mainVisual .mainInList{margin-top:10px;}
.mainVisual .mainInList li{font-size:1.4rem;line-height:1.9;}
.mainVisual .inr,.contInr{padding:0 20px;}
.questionnaireTxt{text-align:center;}
.box_typeB.leftBox,.box_typeB.rightBox{display:inline-block;width:48%;box-sizing:border-box;vertical-align:top;}
.box_typeB.leftBox{margin-right:4%;}
.box_typeB .inr{display:table;width:100%;}
.box_typeB .txtArea,.box_typeB .picArea{display:table-cell;vertical-align:middle;height:175px;}
.box_typeB .picArea{width:120px;padding:0 20px;}

.exHeader{
display: inline-block;
}
.exHeader.full{
display: block;


}

.jmbJoining{display:table;width:100%; padding-top: 25px;}
.jmbJoining .circleTxt,.jmbJoining .txtArea{display:table-cell;vertical-align:middle;padding-top:0;}
.jmbJoining .txtArea{text-align:left;padding-left:30px;}
.jmbJoining .txtArea .detail{margin-top:0;font-size:1.8rem;}
.txtList > li{font-size:1.4rem;}
/* top
--------------------------------------------------- */
.top_content{ background:url(../img/bg_top_t.png)  no-repeat 50% 50%;background-size:cover;padding-top:30px;}
.top_content .leadTxt{color:#fff;font-size:2.0rem;margin-top:50px;width:380px;}
.top_content .leadTxt[lang="en"]{font-size:2.2rem;width:auto;}
.mdlBox{width:560px;margin:85px 0 20px;}
.mdlBox .heading{font-size:1.6rem;}
.mdlBox .mdlWrap{padding:10px 0 30px;}
.mdlBox .mdlSelectBody dt{width:38%;}
.mdlBox .mdlSelectBody dt > label >span{display:inline;}
.mdlBox .mdlSelectBody dd{width:62%;}
.top_content .airplane{display:none;}

/*ja*/
html[lang="ja"] .mainVisual .mainInTxt{font-size:2.0rem;}
/*en*/
html[lang="en"] .questionnaireBtn .btnCP{background-position:2.0em 50%!important;font-size:1.5rem;}
html[lang="en"] .mainVisual .mainInTxt{font-size:2.2rem;}
html[lang="en"] .mainVisual .mainInList li{font-size:1.4rem;}

/* Botton Switch */
.spNon{display:none!important;}
.pcNon{display:block!important;}
}

/*PC*/
@media screen and (min-width:1025px) { 
.mainVisual{background:url(../img/bg_main_p.png) no-repeat center 0;padding-top:30px;min-height:464px; padding-bottom: 0;}
.mainVisual .inr{width:950px;margin:0 auto;}
.btnWT,.btnRD{display:inline-block;width:auto;}
.contInr{width:950px;margin:0 auto;font-size:1.4rem;}
.mainVisual .inr,.contInr{padding:0;}
.box_typeB .picArea{width:147px;}
.footer .footer_copy {	text-align:left;width:950px;margin:0 auto;}
}

/* acPage */
.acPage_container{background-color:#e0e0e0;position:fixed;top:0;left:0;width:100%;height:100%;display:table;z-index:10000;}
.acPage_container > .acPage{display:table-cell; vertical-align:middle;}
.acPage_inr{background-color:#fff; width:50%;padding:1% 2%;margin:0 auto;box-sizing:border-box;}
.acPage_inr .acTtl,
.acPage_inr .acTxt{color:#cc0000;}
.acPage_inr .acTtl{text-align:center;font-weight:bold;}
.acPage_inr .acTxt{margin-top:1em;line-height:1.7;}
.acPage_inr .acBtnList{padding-top:1em;font-size:0;text-align:center;}
.acPage_inr .acBtnList li{display:inline-block;margin-left:25px;}
.acPage_inr .acBtnList li:first-child{margin-left:0;}
.acPage_inr .acBtnList li a{display:inline-block;text-align:center;padding:10px 8px;font-size:16px;border:1px solid #cc0000;background-color:#cc0000;color:#fff;min-width:100px;}
.acPage_inr .acBtnList li a:hover,.acPage_inr .acBtnList li a:focus{ background-color:#fff;color:#cc0000;}
.acPage_inr .acBtnList li a:focus{outline:1px dotted #222;outline-offset:1px;}
@media screen and (max-width: 739px) {
	.acPage_container{min-width:320px;}
	.acPage_inr{width:90%;padding:10px 5% }
	.acPage_inr .acBtnList li a{width:30%;}
	.sp_block{display: block;}
	.box_typeB .txtArea,.box_typeB .picArea{vertical-align:middle;height:inherit!important;}
}

@media screen and (min-width:768px) and ( max-width:1024px) {
.boxSizingCont{
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
}

.boxSizingCont_all{
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}


