﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;font-style:normal;text-align:left;vertical-align:baseline;background:transparent;outline:none}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none;list-style-type:none}li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}mark{font-weight:bold}table{border-collapse:collapse;border-spacing:0}img{line-height:0;border:none}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}div,footer,header,hgroup,nav,section,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,table,caption,tr,th,td,figcaption,figure,textarea,a,input{box-sizing:border-box;-moz-box-sizing:border-box}::selection{background:#E0E0E0;color:#000;text-shadow:#fff 1px 1px 0}::-moz-selection{background:#E0E0E0;color:#000;text-shadow:#fff 1px 1px 0}body{font-size:.9em;font-family:'Helvetica Neue', 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Helvetica, Meiryo, 'メイリオ', sans-serif}a,a:visited{outline:none;color:#000;text-decoration:none;transition:all .3s ease}a:hover,input:hover{color:#666;filter:alpha(opacity=70);opacity:.7}span.red{color:red}span.titleRed{color:red}.gHeader{overflow:hidden;min-width:974px;margin:0 auto;padding:25px 25px 20px;box-shadow:0 -2px 3px rgba(0,0,0,0.3) inset}.gHeader h1{font-size:22px;float:left}.gHeader h1 span{font-size:.7em}.mContent{overflow:hidden;padding-top:30px;background:#f7f7f7;box-shadow:0 -2px 3px rgba(0,0,0,0.3) inset}.mContent .commonBox{width:980px;margin:0 auto 30px;padding:0 20px 30px;background:#fff;border-radius:10px;box-shadow:1px 1px 4px rgba(0,0,0,0.3)}.mContent .commonBox>:last-child{margin-bottom:0}.mContent .commonBox h1{position:relative;line-height:1.4;margin:0 -20px 30px;padding:.8em 20px .6em;border-top:#106A92 solid 2px;border-bottom:#E8E8E8 solid 1px;border-radius:10px 10px 0 0;background:#E6F8FB;font-size:1.3em;text-shadow:1px 1px 0 #fff}.mContent .commonBox h1:before{content:'';position:absolute;top:50%;left:-3px;margin-top:-7px;border:#E74424 solid 7px;border-right:transparent solid 4px}.mContent .commonBox h2{position:relative;line-height:1.4;margin:2.5em 0 1em;padding:.5em;border:#e4e4e4 solid;border-width:0 7px;background:#f7f7f7;font-size:1.3em;text-shadow:1px 1px 0 #fff;font-weight:bold}.mContent .questionBox div.q_inner{position:relative;line-height:1.4;margin:2.5em 0 1em;padding:.5em;border:#e4e4e4 solid;border-width:0 7px;background:#f7f7f7;font-size:1em;text-shadow:1px 1px 0 #fff}.mContent .questionBox div.q_inner p{text-shadow:1px 1px 0 #fff;font-weight:bold}.mContent .commonBox h1+h2{margin-top:0}.mContent .commonBox h2:before,.mContent .commonBox h2:after{content:'';position:absolute;width:8px;height:8px}.mContent .commonBox h2:before{top:0;left:-7px;box-shadow:#106A92 -1px -1px 0}.mContent .commonBox h2:after{bottom:0;right:-7px;box-shadow:#106A92 1px 1px 0}.mContent .commonBox h3{font-size:1.2em;margin-bottom:.9em}.mContent .commonBox p,.mContent .commonBox ul li,.mContent .commonBox ol li,.mContent .commonBox dl dt,.mContent .commonBox dl dd,.mContent .commonBox table tr th,.mContent .commonBox table tr td{line-height:1.5}.mContent .commonBox p,.mContent .commonBox ul,.mContent .commonBox ol,.mContent .commonBox dl{margin-bottom:1.5em}.mContent .commonBox ul li,.mContent .commonBox ol li,.mContent .commonBox dl dt,.mContent .commonBox dl dd{margin-bottom:.5em}.mContent .commonBox a{text-decoration:underline}.mContent .commonBox .strongTxt{font-size:2em;color:#E74424}.mContent .commonBox .strongTxt_bl{font-size:2em;color:#1821B8}.mContent .commonBox table{margin:0 auto 1.5em;border-collapse:separate;border-spacing:2px;width:100%}.mContent .commonBox table caption{margin-bottom:.3em;text-align:center}.mContent .commonBox table tr th,.mContent .commonBox table tr td{padding:0.5em;text-align:center}.mContent .commonBox table tr th{background:#0A2E39;color:#fff;white-space:nowrap}.mContent .commonBox table tr td{border:#EAEAEA solid 1px;white-space:nowrap}.mContent .commonBox table.tDes1 th{text-align:right}.mContent .commonBox table.tDes1 td{text-align:left}.mContent .commonBox table.dlList th{text-align:left;white-space:normal}.button,select,input,textarea{font-family:'Helvetica Neue', 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Helvetica}.button{display:inline-block;line-height:1.7;padding:.4em 2em;border:#C2ECF3 solid 2px;background:#106A92;border-radius:4px;color:#FFFFFF;cursor:pointer;outline:none;transition:all .3s ease;font-weight:800}.button.small{line-height:1.5;padding:.2em;font-size:.8em;font-weight:normal}.button a{text-decoration:none !important;color:#FFFFFF !important}.button:hover{border-color:#E1F6F9;color:#87B4C8}.button.disabled{background:#f4f4f4;color:#666;cursor:default}.button.disabled:hover{border-color:#C2ECF3}.button.exam{border-radius:.5em;font-size:3em;color:#E74424}.fRed{background-color:#E74424;color:#FFFFFF;border:#F5B5A9 solid 2px}.button.exam:hover,.fRed:hover{color:#F29685}.button.btnS1{border-color:#ca3e5e;background:#F7E2E7;color:#ca3e5e;text-shadow:#fff 1px 1px 0}.button.btnS1:hover{border-color:#E59FAF;color:#E59FAF}.button.btnS2{border-color:#45c4da;background:#EDF9FB;color:#45c4da;text-shadow:#fff 1px 1px 0}.button.btnS2:hover{border-color:#A2E2ED;color:#A2E2ED}.button.btnS3{border-color:#323e83;background:#EBECF3;color:#323e83;text-shadow:#fff 1px 1px 0;margin-left:6px}.button.btnS3:hover{border-color:#999FC1;color:#999FC1}.button.btnS4{border-color:#ccc;background:#f4f4f4;color:#000;text-shadow:#fff 1px 1px 0}.button.btnS4 a{color:#000 !important}.button.btnS4:hover{border-color:#ddd;background:#fcfcfc}.button.movieBtn{width:7em;padding:.4em .5em;text-align:center}.button.type2{background:#ed5752}input[type="text"],input[type="email"],input[type="password"],textarea{padding:.4em .5em;border:#eaeaea solid 2px;outline:none}.size150{width:150px}.size100p{width:100%}.tallHight{min-height:400px}.size50p{width:50%}.size80p{width:80%}input.error[type="text"],input.error[type="email"],input.error[type="password"],textarea.error{border-color:#F3A292;background:#FDEDEA}label{margin-right:1em}.mContent .commonBox .list li{position:relative;padding-left:15px}.mContent .commonBox .list li:before{content:'';display:block;position:absolute;top:50%;left:5px;width:5px;height:5px;margin-top:-3px;border-radius:50%;background:#E74424}.mContent .commonBox .requiredIcon{display:inline-block;margin-right:.5em;padding:.1em .3em 0;background:#E74424;border-radius:3px;font-size:.8em;color:#fff}.correct{position:relative;padding-right:30px;padding-top:8px}.correct:after{position:absolute;display:block;content:"";top:0;left:0;width:25px;height:25px;border:solid #97D517 4px;border-radius:50%}.incorrect{position:relative;padding-right:30px;padding-top:3px}.incorrect:before,.incorrect:after{content:"";display:block;position:absolute;top:10px;left:30%;width:35px;height:8px;margin:-3px 0 0 -10px;background:#E74424}.incorrect:before{transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.incorrect:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.link{position:relative;line-height:2;padding-left:.5em}.link:before{content:'';display:block;position:absolute;top:50%;left:0;margin-top:-4px;border:transparent solid 3px;border-left:#106A92 solid 3px}.mContent .commonBox .inputBox{overflow:hidden;padding-top:40px;width:80%;margin:0 auto}.mContent .commonBox .inputBox_reminder{overflow:hidden;width:80%;margin:0 auto 30px}.mContent .commonBox .inputBox dt{clear:both;float:left;margin-bottom:.8em;padding-left:3em;text-align:left;width:35%;color:#106A92}.mContent .commonBox .inputBox dd{float:right;width:65%;margin-bottom:.8em}.mContent .commonBox .inputBox.contact{width:100%}.mContent .commonBox .inputBox.contact dt{padding-left:0;width:23%;background:#E6F8FB;border:#E6F8FB solid 2px;padding:.5em}.mContent .commonBox .inputBox.contact dd{width:77%;border:#eaeaea solid 1px;padding:.3em}.mContent .commonBox .inputBox.contact.confirm dd{padding:.55em}.mContent .commonBox .noticeBox{width:65%;margin:0 auto;padding:1em;border:#E74424 solid 2px;border-radius:10px}.mContent .commonBox .noticeBox>:last-child{margin-bottom:0}.mContent .commonBox .passBox{width:400px;margin:0 auto 2em;padding:2.5em 1em;border-radius:10px;background:#EEFAFC;text-align:center;float:right}.mContent .commonBox .passBox h3{padding-top:0}.mContent .commonBox .passBox input[type=submit]{background-color:#E74424;color:#ffffff !important}.mContent .commonBox .passBox1 input[type=submit],.mContent .commonBox .passBox2 input[type=submit]{font-size:1.2em;background-color:#E74424;color:#ffffff !important}.mContent .commonBox .passBox input[type=submit]:hover{color:#F29685}.mContent .commonBox .passBox>:last-child{margin-bottom:0}.mContent .commonBox .processBox{overflow:hidden;float:left}.mContent .commonBox .processBox dt{position:relative;clear:both;float:left;width:4em;height:4em;line-height:4em;border:#E6F8FB solid 2px;border-radius:50%;text-align:center;color:#106A92}.mContent .commonBox .processBox dt:after{content:'';position:absolute;left:2em;bottom:-12px;margin-left:-5px;border:transparent solid 5px;border-top:#E6F8FB solid 5px}.mContent .commonBox .processBox dt:nth-last-of-type(1):after{display:none}.mContent .commonBox .processBox dd{float:left;margin:1.5em 1em}.mContent .commonBox .processBox dt.orange{position:relative;clear:both;float:left;width:4em;height:4em;line-height:4em;border:#FFC600 solid 2px;border-radius:50%;text-align:center;color:#F87217}.mContent .commonBox .processBox dt.orange:after{content:'';position:absolute;left:2em;bottom:-12px;margin-left:-5px;border:transparent solid 5px;border-top:#FFC600 solid 5px}.mContent .messageBox{margin-top:1em;margin-bottom:1em;padding:1.2em;border:#BECDDE solid 3px;background:#EFF3F8;border-radius:1em;box-shadow:3px 3px 5px rgba(0,0,0,0.2);text-shadow:1px 1px 0 #fff}.mContent .messageBox :last-child{margin-bottom:0}.mContent .errorBox{margin-top:1em;margin-bottom:1em;padding:1.2em;border:#EFC5CA solid 3px;background:#FBF0F1;border-radius:1em;box-shadow:3px 3px 5px rgba(0,0,0,0.2);text-shadow:1px 1px 0 #fff}.mContent .errorBox :last-child{margin-bottom:0}.mContent .wrapper{overflow:hidden}.mContent .wrapper .flLBox{float:left;width:49%}.mContent .wrapper .flRBox{float:right;width:49%}.mContent .commonBox .errorTxt{padding:1em;border-left:#F3A292 solid 5px;background:#FDEDEA;color:#E74424;text-shadow:#fff 1px 1px 0}.mContent .commonBox .errorTxt>:last-child{margin-bottom:0}.mContent .commonBox .errorTxt li{position:relative;padding-left:15px}.mContent .commonBox .errorTxt li:before{content:'';display:block;position:absolute;top:50%;left:5px;width:5px;height:5px;margin-top:-3px;border-radius:50%;background:#E74424}.mContent .commonBox .errorTxtRed{color:#E74424;text-shadow:#fff 1px 1px 0}.mContent .commonBox .errorTxtRed1{display:block;width:90%;margin:0 auto;padding-bottom:1.5em;font-size:0.88em;color:#E74424;text-shadow:#fff 1px 1px 0}.mContent .commonBox strong{font-weight:bold}.mContent .commonBox .fontSS{font-size:.6em}.mContent .commonBox .fontS{font-size:.8em}.mContent .commonBox .marB0{margin-bottom:0 !important}.mContent .commonBox .marB1em{margin-bottom:1em !important}.mContent .commonBox .flL{float:left}.mContent .commonBox .flR{float:right}.mContent .commonBox .alC{text-align:center}.mContent .commonBox .alL{text-align:left}.mContent .commonBox .alR{text-align:right}.mContent .commonBox .clB{clear:both}.mContent .commonBox .clearfix:after{content:"";clear:both;display:block}.gFooter .pageTop{position:relative;height:40px;background:#106A92;cursor:pointer;transition:background .3s ease}.gFooter .pageTop:before{content:'';display:block;position:absolute;top:40%;left:50%;width:20px;height:20px;border:#fff solid;border-width:1px 1px 0 0;transform:rotate(-45deg);-ms-transform:rotate(-45deg);transition:top .3s ease}.gFooter .pageTop:hover{background:#27799D}.gFooter .pageTop:hover:before{top:35%}.gFooter .fLink{padding:10px 25px}.gFooter .fLink a{padding:.3em .5em;background:#E6F8FB}.gFooter .copy{width:980px;margin:0 auto;line-height:1.3;padding:35px 0;text-align:center}input.spcL{margin-left:8px}input.type1{letter-spacing:0.15em}.passWrap{width:575px}.clearFix:before,.clearFix:after{content:" ";display:table}.clearFix:after{clear:both}.clearFix{*zoom:1}.mContent .commonBox p#close{margin-bottom:15px;padding:0}.orange{color:#D98821}.field_with_errors{display:contents}
