@charset "UTF-8";.blank-row{height:30px}div.border-bottom-none{border-bottom:0}.btn-submit-area.margin-top-zero{margin-top:0}@media screen and (min-width:480px){html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{border:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}input{line-height:normal}fieldset{border:0;margin:0;padding:0}input[type="button"]{line-height:1.2}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}label.label-title{cursor:text}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}button,select{text-transform:none}button{overflow:visible}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;cursor:pointer}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}.point{color:#e60909}.form-area .form-areabox .label-title{display:block;line-height:1;margin:.2em 0 0;padding:0;font-size:1.6em}.form-area .form-areabox .label-txt{display:inline-block;padding:0;margin:.6em 0 0}.form-area .form-areabox .label-title span.point{margin-left:.6em;font-size:1rem;font-weight:bold;color:#e60909}.form-area .form-areabox input:focus{background:#ddf0ff}.mn-002-00-inner input#mn_002_00_01,.mn-002-00-inner input#mn_002_00_02,.mn-002-00-inner input#mn_002_00_03,.mn-002-00-inner input#mn_002_00_04,.mn-002-00-inner input#mn_002_00_05,.mn-002-00-inner input#mn_002_00_06{width:10%;min-width:30px;margin-right:.6em;margin-bottom:10px}.mn-002-00-inner input#mn_002_00_Si_01,.mn-002-00-inner input#mn_002_00_Si_02,.mn-002-00-inner input#mn_002_00_Si_03,.mn-002-00-inner input#mn_002_00_Si_04,.mn-002-00-inner input#mn_002_00_Si_05,.mn-002-00-inner input#mn_002_00_Si_06{width:10%;min-width:30px;margin-right:.6em}p.year-ad{display:inline}.label-cell{padding-left:1em}.form-error{z-index:990}.form-error .form-error-content{z-index:991}.form-error .form-error-arrow{z-index:996}.form-error{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left}.form-error .form-error-content{width:100%;background-image:url(../img/btn_close.png);background-color:#ee0101;background-repeat:no-repeat;background-position:99% 3px;position:relative;color:#fff;min-width:275px;font-size:14px;line-height:20px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px}.form-error .form-error-arrow{width:15px;margin:-2px 0 0 13px;position:relative}.form-error .form-error-arrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;font-size:0;height:1px;background:#ee0101;margin:0 auto;line-height:0;font-size:0;display:block}.form-error .form-error-arrow .line10{width:13px;border:0}.form-error .form-error-arrow .line9{width:11px;border:0}.form-error .form-error-arrow .line8{width:11px}.form-error .form-error-arrow .line7{width:9px}.form-error .form-error-arrow .line6{width:7px}.form-error .form-error-arrow .line5{width:5px}.form-error .form-error-arrow .line4{width:3px}.form-error .form-error-arrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.form-error .form-error-arrow .line2{width:3px;border:0;background:#ddd}.form-error .form-error-arrow .line1{width:1px;border:0;background:#ddd}.mn_001_01-form-error.parent-form-mn-form.form-error,.mn_007_00-form-error.parent-form-mn-form.form-error,.mn_007_01-form-error.parent-form-mn-form.form-error,.mn_007_02-form-error.parent-form-mn-form.form-error,.mn_013_00-form-error.parent-form-mn-form.form-error,.mn_013_01-form-error.parent-form-mn-form.form-error,.mn_013_02-form-error.parent-form-mn-form.form-error,.mn_013_03-form-error.parent-form-mn-form.form-error{margin-top:-30px!important}.cf{zoom:100%;position:relative}.cf:after{content:"";display:block;clear:both}html,h1,h2,h3,h4,h5,h6{font-size:100%}header,main,aside,footer{font-size:100%}h1,h2,h3,h4{line-height:1}h1{background:#6f42c1;color:#fff;border-radius:3em;font-size:2.8em;margin:.6em 0 0 0;padding:12px 1em;letter-spacing:.05em}h2{position:relative;margin:2.0em 0 0 -20px;padding:10px 1em;color:#6f42c1;font-size:1.6em;line-height:1.2}h2:before{background:#6f42c1;border-radius:4px;bottom:3px;content:"";display:block;height:86%;left:0;position:absolute;width:8px}h3{margin:1.4em 0 0 0;color:#6f42c1;font-size:1.4em;line-height:1.0}body{font-size:62.5%}ul,ol{margin:0 0 0 20px;padding:0}ul li,ol li{margin:.8em 0;line-height:1.6}ul.clear-ulmark{margin-left:0;padding-left:0;list-style:none}ul.clear-ulmark.hid{color:#c0c0c0}a:link{color:#2278a7;text-decoration:underline}a:active{color:#2278a7;text-decoration:none}a:visited{color:#2278a7;text-decoration:none}a:hover,a:focus{color:#2278a7;text-decoration:none}img.img-width-auto{max-height:100%;width:auto;max-width:504px}p{margin:1em 0 0 0;font-size:100%;line-height:1.8}span.hid{color:#c0c0c0}.step-area{margin:50px auto;text-align:center}.step-area img{margin:50px auto;max-width:100%;height:auto}.step-area img.pc{display:block}.step-area img.sp{display:none}.alart{margin:1.5em 0 0;padding:0 20px 0;font-weight:bold;color:#cc4902;border:2px solid #cc4902;border-radius:6px;background:#fff}#main div.info{margin:1em 0 0 -1em;font-size:160%;line-height:1.8;white-space:pre-line}#main div.info ul{list-style:none}#main_body div.error{margin:1.5em -20px 0!important;padding:0 0 0!important;font-weight:bold!important;color:#e60909!important;border:2px solid #e60909!important;border-radius:6px!important;background:#fff!important;font-family:monospace,monospace;font-size:1em}#main_body div.error ul{list-style:none}.validated-area{margin:1em -20px 0!important;padding:1em 18px!important;border-radius:4px!important;border:2px solid #ccc!important;background:#ffeff1!important}.icon-blank{padding-left:18px;background:url(../img/icon_blank.png) no-repeat 0 0}.agreement{width:90%;height:280px;margin:1em 0 0 0;padding:0 1em 1em 1em;background:#fff;border:1px solid #ccc;overflow:scroll}.checkbox-area{margin-top:1.5em}.checkbox-area .fieldset-area{margin-top:1.9em}.checkbox-area .fieldset-area input,.checkbox-area .fieldset-area label{vertical-align:middle;font-size:120%;cursor:pointer}.checkbox-area .fieldset-area.validated-area input,.checkbox-area .fieldset-area.validated-area label{vertical-align:middle;font-size:120%;cursor:pointer}:last-child.back-btn{margin-top:14px}.back-area,.continue-area{height:auto;padding:10px}.back-area p{font-size:1.6em}.continue-area{margin-top:110px}.back-btn,.continue-btn{display:block;min-width:225px;margin-top:-3px;padding:14px 16px 14px 44px;background:url(../img/btn_back.png) 14px center no-repeat #908f8f;background:url(../img/btn_back.png) 14px center no-repeat,-moz-linear-gradient(top,#908f8f 0,#656565 100%);background:url(../img/btn_back.png) 14px center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#908f8f),color-stop(100%,#656565));background:url(../img/btn_back.png) 14px center no-repeat,-webkit-linear-gradient(top,#908f8f 0,#656565 100%);background:url(../img/btn_back.png) 14px center no-repeat,-o-linear-gradient(top,#908f8f 0,#656565 100%);background:url(../img/btn_back.png) 14px center no-repeat,-ms-linear-gradient(top,#908f8f 0,#656565 100%);background:url(../img/btn_back.png) 14px center no-repeat,linear-gradient(to bottom,#908f8f 0,#656565 100%);border:1px solid #4d4d4d;border-bottom:4px solid #4d4d4d;border-radius:4px;color:#fff;font-size:1.6em;text-decoration:none;text-align:center;line-height:1}.continue-btn{width:300px;margin:0 auto;padding:23px 16px 23px 44px;font-size:1.9em}.back-btn:last-child{margin-top:14px}.back-btn:hover,.back-btn:focus,.continue-btn:hover,.continue-btn:focus{margin-top:0;background:url(../img/btn_back.png) 14px center no-repeat #656565;background:url(../img/btn_back.png) 14px center no-repeat,-moz-linear-gradient(top,#656565 0,#908f8f 100%);background:url(../img/btn_back.png) 14px center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#656565),color-stop(100%,#908f8f));background:url(../img/btn_back.png) 14px center no-repeat,-webkit-linear-gradient(top,#656565 0,#908f8f 100%);background:url(../img/btn_back.png) 14px center no-repeat,-o-linear-gradient(top,#656565 0,#908f8f 100%);background:url(../img/btn_back.png) 14px center no-repeat,-ms-linear-gradient(top,#656565 0,#908f8f 100%);background:url(../img/btn_back.png) 14px center no-repeat,linear-gradient(to bottom,#656565 0,#908f8f 100%);border:1px solid #4d4d4d;color:#fff;text-decoration:none;border-radius:4px;line-height:1}.back-btn:hover:last-child,.back-btn:focus:last-child{margin-top:17px}.continue-btn:hover,.continue-btn:focus{margin-top:3px}.form-areabox{padding:20px 0 20px;border-bottom:2px dotted #bebebe}.form-area .form-areabox select{width:95x;min-width:5%;border:2px solid #6f42c1;border-radius:4px;padding:4px .4em;margin-top:.6em;background:#fff}.form-area .form-areabox select[disabled="disabled"]{border-color:#afafaf;background:#f0f0f0}.form-area .form-areabox select[readonly="readonly"]{border-color:#afafaf;background:#f0f0f0}.form-area .form-areabox input[type="text"],.form-area .form-areabox input[type="password"]{width:75%;min-width:300px;border:2px solid #6f42c1;border-radius:4px;padding:4px .4em;margin-top:.6em;background:#fff}.form-area .form-areabox input[type="text"][disabled="disabled"],.form-area .form-areabox input[type="password"][disabled="disabled"]{border-color:#afafaf;background:#f0f0f0}.form-area .form-areabox input[type="text"][readonly="readonly"],.form-area .form-areabox input[type="password"][readonly="readonly"]{border-color:#afafaf;background:#f0f0f0}.form-area .form-areabox input:focus{background:#ddf0ff}.form-area .form-areabox input.required{background:#fcdbdb}p.label-title{display:block;line-height:1;margin:1em 0 0;padding:0;font-size:1.6em}p.label-title.hid{color:#c0c0c0}.form-area .form-areabox .checkbox-label{display:block;margin:.4em 0;position:relative}.form-area .form-areabox .checkbox-label span{position:absolute;left:0;top:-40px;z-index:2;padding:10px 0 10px 2.8em}label{cursor:pointer}label.label-title{cursor:text}fieldset fieldset{margin-left:0}body{background-color:#f8f8f8;margin:0;padding:0;color:#333;font-family:"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif}#wrap{margin:0 auto;background-color:#f8f8f8;-webkit-text-size-adjust:100%}header{background-color:#fff;border-top:10px solid #6f42c1;border-bottom:1px solid #ccc;box-shadow:#ccc 0 0 4px 3px;-webkit-box-shadow:#ccc 0 0 4px 3px;-moz-box-shadow:#ccc 0 0 4px 3px;padding:10px 0 0}.header-area{max-width:980px;min-width:480px;margin:0 auto 1em;line-height:1;position:relative}.header-area p a{text-decoration:none}.header-logo{float:left;margin:0;padding:0;width:auto}.header-logo img.thl{height:auto;width:auto}.header-logo img{height:auto;width:auto}.header-btn-text{float:right;width:85px;margin:0 10px 0 10px}.header-btn-text p{text-align:center;font-size:1.4em;font-weight:bold;line-height:1.2em}.header-btn-text #fontSize{width:90px;margin:0 -5px 0 0;padding:0}.header-btn-text #fontSize button{float:left;list-style:none;width:40px;margin:0 5px 0 0;padding:10px;cursor:pointer;font-size:1.4em;line-height:1em;text-align:center;text-decoration:none;color:#fff;border:1px solid #4d4d4d;border-bottom:4px solid #4d4d4d;border-radius:4px;background:#908f8f;background:-moz-linear-gradient(top,#908f8f 0,#656565 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#908f8f),color-stop(100%,#656565));background:-webkit-linear-gradient(top,#908f8f 0,#656565 100%);background:-o-linear-gradient(top,#908f8f 0,#656565 100%);background:-ms-linear-gradient(top,#908f8f 0,#656565 100%);background:linear-gradient(to bottom,#908f8f 0,#656565 100%)}.header-btn-text #fontSize button:hover{margin-top:4px;color:#fff;border:1px solid #4d4d4d;background:#656565;background:-moz-linear-gradient(top,#656565 0,#908f8f 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#656565),color-stop(100%,#908f8f));background:-webkit-linear-gradient(top,#656565 0,#908f8f 100%);background:-o-linear-gradient(top,#656565 0,#908f8f 100%);background:-ms-linear-gradient(top,#656565 0,#908f8f 100%);background:linear-gradient(to bottom,#656565 0,#908f8f 100%)}.header-btn-text #fontSize button.active{border-bottom:4px solid #6f42c1;border-radius:4px;background:#6f42c1;background:-moz-linear-gradient(top,#6f42c1 0,#777bb9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6f42c1),color-stop(100%,#777bb9));background:-webkit-linear-gradient(top,#6f42c1 0,#777bb9 100%);background:-o-linear-gradient(top,#6f42c1 0,#777bb9 100%);background:-ms-linear-gradient(top,#6f42c1 0,#777bb9 100%);background:linear-gradient(to bottom,#6f42c1 0,#777bb9 100%)}.header-btn-text #fontSize button.active:hover{margin-top:4px;text-align:center;text-decoration:none;border-bottom:0;border:1px solid #4d4d4d;color:#fff;background:#777bb9;background:-moz-linear-gradient(top,#777bb9 0,#6f42c1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#777bb9),color-stop(100%,#6f42c1));background:-webkit-linear-gradient(top,#777bb9 0,#6f42c1 100%);background:-o-linear-gradient(top,#777bb9 0,#6f42c1 100%);background:-ms-linear-gradient(top,#777bb9 0,#6f42c1 100%);background:linear-gradient(to bottom,#777bb9 0,#6f42c1 100%)}#menu_btn{display:none}#login_name_area{width:100%;padding:10px 0;line-height:1;color:#fff;border-top:1px solid #777;background:#777;background:-moz-linear-gradient(top,#626262 0,#777 10%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#626262),color-stop(100%,#777));background:-webkit-linear-gradient(top,#626262 0,#777 100%);background:-o-linear-gradient(top,#626262 0,#777 100%);background:-ms-linear-gradient(top,#626262 0,#777 100%);background:linear-gradient(to bottom,#626262 0,#777 10%)}#login_name_area .login-name{max-width:980px;min-width:600px;margin:0 auto;padding:0 20px;font-size:1.6em;line-height:1.4em;text-align:right}#login_name_area a{color:#fff}main{display:block;max-width:980px;min-width:600px;min-height:500px;margin:0 auto;padding:20px 10px 3em 10px}#main_body{padding:0 20px 3em 20px;font-size:1.4em;line-height:1.4em}.footer{padding:2em 1em 5em 1em;background:#6f42c1;font-size:1.4em;color:#fff;text-align:center}.footer ul{list-style:none}.footer ul li{display:inline;text-align:center}.footer ul li a{color:#fff;margin-right:1em;display:inline-block}.footer .copyright{font-size:80%}#main_body .mt00{margin-top:0!important}#main_body .mt05{margin-top:5px!important}#main_body .mt10{margin-top:10px!important}#main_body .mt12{margin-top:12px!important}#main_body .mt15{margin-top:15px!important}#main_body .mt20{margin-top:20px!important}#main_body .mt25{margin-top:25px!important}#main_body .mt30{margin-top:30px!important}#main_body .mt35{margin-top:35px!important}#main_body .mt40{margin-top:40px!important}#main_body .mt50{margin-top:50px!important}#main_body .mt60{margin-top:60px!important}#main_body .mt70{margin-top:70px!important}#main_body .mt80{margin-top:80px!important}#main_body .mt90{margin-top:90px!important}#main_body .mt100{margin-top:100px!important}#main_body .mb0{margin-bottom:0!important}#main_body .mb5{margin-bottom:5px!important}#main_body .mb10{margin-bottom:10px!important}#main_body .mb15{margin-bottom:15px!important}#main_body .mb20{margin-bottom:20px!important}#main_body .mb25{margin-bottom:25px!important}#main_body .mb30{margin-bottom:30px!important}#main_body .mb35{margin-bottom:35px!important}#main_body .mb40{margin-bottom:40px!important}#main_body .mb50{margin-bottom:50px!important}#main_body .mb60{margin-bottom:60px!important}#main_body .mb70{margin-bottom:70px!important}#main_body .mb80{margin-bottom:80px!important}#main_body .mb90{margin-bottom:90px!important}#main_body .mb100{margin-bottom:100px!important}.to-pagetop{text-align:center;position:relative;margin-top:60px;font-size:1.4em}.to-pagetop a{border-radius:4px 4px 0 0;color:#fff;display:block;position:absolute;padding:.4em 20px .4em 46px;right:20px;bottom:0;background:url(../img/to_pagetop.png) 18px center no-repeat #6f42c1;text-decoration:underline}.to-pagetop a:hover,.to-pagetop a:focus{border-radius:4px 4px 0 0;color:#fff;display:block;position:absolute;padding:.4em 20px .4em 46px;right:20px;bottom:0;background:url(../img/to_pagetop.png) 18px center no-repeat #6f42c1;text-decoration:none}p.lead{font-size:160%}.rotate-btn{height:1.5em;margin-top:-3px;text-align:center;background:92% center no-repeat #eb5602;background:92% center no-repeat,-moz-linear-gradient(top,#eb5602 0,#d83900 100%);background:92% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eb5602),color-stop(100%,#d83900));background:92% center no-repeat,-webkit-linear-gradient(top,#eb5602 0,#d83900 100%);background:92% center no-repeat,-o-linear-gradient(top,#eb5602 0,#d83900 100%);background:92% center no-repeat,-ms-linear-gradient(top,#eb5602 0,#d83900 100%);background:92% center no-repeat,linear-gradient(to bottom,#eb5602 0,#d83900 100%);border:0 solid #4d4d4d;border-bottom:1px solid #4d4d4d;color:#fff;text-decoration:none;font-size:1.0em;border-radius:4px;line-height:1}.rotate-btn:hover,.rotate-btn:focus{height:1.5em;margin-top:0;text-align:center;background:92% center no-repeat #eb5602;background:92% center no-repeat,-moz-linear-gradient(top,#eb5602 0,#d83900 100%);background:92% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eb5602),color-stop(100%,#d83900));background:92% center no-repeat,-webkit-linear-gradient(top,#eb5602 0,#d83900 100%);background:92% center no-repeat,-o-linear-gradient(top,#eb5602 0,#d83900 100%);background:92% center no-repeat,-ms-linear-gradient(top,#eb5602 0,#d83900 100%);background:92% center no-repeat,linear-gradient(to bottom,#eb5602 0,#d83900 100%);border:1px solid #4d4d4d;color:#fff;text-decoration:none;border-radius:4px;line-height:1}.btn-submit-area{height:70px;margin-top:3em;text-align:center}.btn-submit{padding:.8em .2em .8em .4em;width:380px;text-align:center;font-size:1.8em;color:#fff;border:1px solid #03729b;background:url(../img/icon_reload.png) 96% center no-repeat #1797d2;background:url(../img/icon_reload.png) 96% center no-repeat,-moz-linear-gradient(top,#1797d2 0,#0277ad 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1797d2),color-stop(100%,#0277ad));background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-linear-gradient(top,#1797d2 0,#0277ad 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-o-linear-gradient(top,#1797d2 0,#0277ad 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-ms-linear-gradient(top,#1797d2 0,#0277ad 100%);background:url(../img/icon_reload.png) 96% center no-repeat,linear-gradient(to bottom,#1797d2 0,#0277ad 100%);border-radius:4px;border-bottom:4px solid #066089;letter-spacing:1em}.btn-submit:hover,.btn-submit:focus{margin-top:3px;padding:.8em .2em .8em .4em;width:380px;text-align:center;font-size:1.8em;letter-spacing:1em;color:#fff;border:1px solid #03729b;background:url(../img/icon_reload.png) 96% center no-repeat #0277ad;background:url(../img/icon_reload.png) 96% center no-repeat,-moz-linear-gradient(top,#0277ad 0,#1797d2 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0277ad),color-stop(100%,#1797d2));background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-linear-gradient(top,#0277ad 0,#1797d2 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-o-linear-gradient(top,#0277ad 0,#1797d2 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-ms-linear-gradient(top,#0277ad 0,#1797d2 100%);background:url(../img/icon_reload.png) 96% center no-repeat,linear-gradient(to bottom,#0277ad 0,#1797d2 100%);border-radius:4px}.btn-submit:disabled{margin-top:0;padding:.8em .2em .8em .4em;width:380px;text-align:center;font-size:1.8em;color:#fff;border:1px solid #83b0c4;background:url(../img/icon_reload.png) 96% center no-repeat #8bcce9;background:url(../img/icon_reload.png) 96% center no-repeat,-moz-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1797d2),color-stop(100%,#81bcd7));background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-o-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-ms-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,linear-gradient(to bottom,#8bcce9 0,#81bcd7 100%);border-radius:4px;border-bottom:4px solid #83b0c4;letter-spacing:1em}.form-area .form-areabox .btn-upload-area{margin-top:1em}.form-area .form-areabox .btn-upload-area input{float:left;width:400px;margin-top:0;padding:10px .4em}.form-area .form-areabox .btn-upload-area span{position:absolute;overflow:hidden;float:left;width:150px;margin:0 0 .4em 14px;padding:12px .2em 8px 1em;text-align:left;text-decoration:none;font-size:1.2em;color:#fff;border:1px solid #9b4603;background:url(../img/icon_upload.png) 92% center no-repeat #eb5602;background:url(../img/icon_upload.png) 92% center no-repeat,-moz-linear-gradient(top,#eb5602 0,#d83900 100%);background:url(../img/icon_upload.png) 92% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eb5602),color-stop(100%,#d83900));background:url(../img/icon_upload.png) 92% center no-repeat,-webkit-linear-gradient(top,#eb5602 0,#d83900 100%);background:url(../img/icon_upload.png) 92% center no-repeat,-o-linear-gradient(top,#eb5602 0,#d83900 100%);background:url(../img/icon_upload.png) 92% center no-repeat,-ms-linear-gradient(top,#eb5602 0,#d83900 100%);background:url(../img/icon_upload.png) 92% center no-repeat,linear-gradient(to bottom,#eb5602 0,#d83900 100%);border-radius:4px;border-bottom:4px solid #9b4603}.form-area .form-areabox .btn-upload-area input[type="file"]{cursor:pointer;position:absolute;width:250px;height:100px;font-size:70px;opacity:0;filter:alpha(opacity=0);margin-top:-0.4em;margin-left:-0.7em}.form-area .form-areabox .btn-upload-area input[type="button"],.form-area .form-areabox .btn-upload-area button{float:left;width:170px;margin:0 0 .4em 14px;padding:12px .2em 8px 1em;text-align:left;text-decoration:none;font-size:1.2em;color:#fff;border:1px solid #9b4603;background:url(../img/icon_upload.png) 92% center no-repeat #eb5602;background:url(../img/icon_upload.png) 92% center no-repeat,-moz-linear-gradient(top,#eb5602 0,#d83900 100%);background:url(../img/icon_upload.png) 92% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eb5602),color-stop(100%,#d83900));background:url(../img/icon_upload.png) 92% center no-repeat,-webkit-linear-gradient(top,#eb5602 0,#d83900 100%);background:url(../img/icon_upload.png) 92% center no-repeat,-o-linear-gradient(top,#eb5602 0,#d83900 100%);background:url(../img/icon_upload.png) 92% center no-repeat,-ms-linear-gradient(top,#eb5602 0,#d83900 100%);background:url(../img/icon_upload.png) 92% center no-repeat,linear-gradient(to bottom,#eb5602 0,#d83900 100%);border-radius:4px;border-bottom:4px solid #9b4603}.form-area .form-areabox .btn-upload-area span:hover,.form-area .form-areabox .btn-upload-area span:focus{position:absolute;overflow:hidden;float:left;width:150px;margin:3px 0 .4em 14px;padding:12px .2em 8px 1em;text-align:left;text-decoration:none;font-size:1.2em;color:#fff;border:1px solid #9b4603;background:url(../img/icon_upload.png) 92% center no-repeat #d83900;background:url(../img/icon_upload.png) 92% center no-repeat,-moz-linear-gradient(top,#d83900 0,#eb5602 100%);background:url(../img/icon_upload.png) 92% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d83900),color-stop(100%,#eb5602));background:url(../img/icon_upload.png) 92% center no-repeat,-webkit-linear-gradient(top,#d83900 0,#eb5602 100%);background:url(../img/icon_upload.png) 92% center no-repeat,-o-linear-gradient(top,#d83900 0,#eb5602 100%);background:url(../img/icon_upload.png) 92% center no-repeat,-ms-linear-gradient(top,#d83900 0,#eb5602 100%);background:url(../img/icon_upload.png) 92% center no-repeat,linear-gradient(to bottom,#d83900 0,#eb5602 100%);border-radius:4px}.form-area .form-areabox .btn-upload-area input[type="button"]:hover,.form-area .form-areabox .btn-upload-area input[type="button"]:focus,.form-area .form-areabox .btn-upload-area button:hover,.form-area .form-areabox .btn-upload-area button:focus{float:left;width:170px;margin:3px 0 .4em 14px;padding:12px .2em 8px 1em;text-align:left;text-decoration:none;font-size:1.2em;color:#fff;border:1px solid #9b4603;background:url(../img/icon_upload.png) 92% center no-repeat #d83900;background:url(../img/icon_upload.png) 92% center no-repeat,-moz-linear-gradient(top,#d83900 0,#eb5602 100%);background:url(../img/icon_upload.png) 92% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d83900),color-stop(100%,#eb5602));background:url(../img/icon_upload.png) 92% center no-repeat,-webkit-linear-gradient(top,#d83900 0,#eb5602 100%);background:url(../img/icon_upload.png) 92% center no-repeat,-o-linear-gradient(top,#d83900 0,#eb5602 100%);background:url(../img/icon_upload.png) 92% center no-repeat,-ms-linear-gradient(top,#d83900 0,#eb5602 100%);background:url(../img/icon_upload.png) 92% center no-repeat,linear-gradient(to bottom,#d83900 0,#eb5602 100%);border-radius:4px}.btn-register-area{height:70px;margin-top:2em;text-align:center}.btn-register{padding:.8em .2em .8em .4em;width:380px;text-align:center;font-size:1.8em;color:#fff;border:1px solid #03729b;background:url(../img/icon_reload.png) 96% center no-repeat #1797d2;background:url(../img/icon_reload.png) 96% center no-repeat,-moz-linear-gradient(top,#1797d2 0,#0277ad 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1797d2),color-stop(100%,#0277ad));background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-linear-gradient(top,#1797d2 0,#0277ad 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-o-linear-gradient(top,#1797d2 0,#0277ad 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-ms-linear-gradient(top,#1797d2 0,#0277ad 100%);background:url(../img/icon_reload.png) 96% center no-repeat,linear-gradient(to bottom,#1797d2 0,#0277ad 100%);border-radius:4px;border-bottom:4px solid #066089;letter-spacing:1em}.btn-register:hover,.btn-register:focus{margin-top:3px;padding:.8em .2em .8em .4em;width:380px;text-align:center;font-size:1.8em;letter-spacing:1em;color:#fff;border:1px solid #03729b;background:url(../img/icon_reload.png) 96% center no-repeat #0277ad;background:url(../img/icon_reload.png) 96% center no-repeat,-moz-linear-gradient(top,#0277ad 0,#1797d2 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0277ad),color-stop(100%,#1797d2));background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-linear-gradient(top,#0277ad 0,#1797d2 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-o-linear-gradient(top,#0277ad 0,#1797d2 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-ms-linear-gradient(top,#0277ad 0,#1797d2 100%);background:url(../img/icon_reload.png) 96% center no-repeat,linear-gradient(to bottom,#0277ad 0,#1797d2 100%);border-radius:4px}.btn-register:disabled{margin-top:0;padding:.8em .2em .8em .4em;width:380px;text-align:center;font-size:1.8em;color:#fff;border:1px solid #83b0c4;background:url(../img/icon_reload.png) 96% center no-repeat #8bcce9;background:url(../img/icon_reload.png) 96% center no-repeat,-moz-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8bcce9),color-stop(100%,#81bcd7));background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-o-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-ms-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,linear-gradient(to bottom,#8bcce9 0,#81bcd7 100%);border-radius:4px;border-bottom:4px solid #83b0c4;letter-spacing:1em}.close-area{text-align:center;height:auto;margin-top:5em;padding:10px}.close-area p{font-size:1.6em}.close-btn{margin-top:-3px;min-width:210px;text-align:center;padding:14px 14px 14px 30px;background:url(../img/btn_close.png) 14px center no-repeat #908f8f;background:url(../img/btn_close.png) 14px center no-repeat,-moz-linear-gradient(top,#908f8f 0,#656565 100%);background:url(../img/btn_close.png) 14px center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#908f8f),color-stop(100%,#656565));background:url(../img/btn_close.png) 14px center no-repeat,-webkit-linear-gradient(top,#908f8f 0,#656565 100%);background:url(../img/btn_close.png) 14px center no-repeat,-o-linear-gradient(top,#908f8f 0,#656565 100%);background:url(../img/btn_close.png) 14px center no-repeat,-ms-linear-gradient(top,#908f8f 0,#656565 100%);background:url(../img/btn_close.png) 14px center no-repeat,linear-gradient(to bottom,#908f8f 0,#656565 100%);border:1px solid #4d4d4d;border-bottom:4px solid #4d4d4d;color:#fff;text-decoration:none;font-size:1.6em;border-radius:4px;line-height:1}.close-btn:hover,.close-btn:focus{margin-top:0;min-width:210px;text-align:center;padding:14px 14px 14px 30px;background:url(../img/btn_close.png) 14px center no-repeat #656565;background:url(../img/btn_close.png) 14px center no-repeat,-moz-linear-gradient(top,#656565 0,#908f8f 100%);background:url(../img/btn_close.png) 14px center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#656565),color-stop(100%,#908f8f));background:url(../img/btn_close.png) 14px center no-repeat,-webkit-linear-gradient(top,#656565 0,#908f8f 100%);background:url(../img/btn_close.png) 14px center no-repeat,-o-linear-gradient(top,#656565 0,#908f8f 100%);background:url(../img/btn_close.png) 14px center no-repeat,-ms-linear-gradient(top,#656565 0,#908f8f 100%);background:url(../img/btn_close.png) 14px center no-repeat,linear-gradient(to bottom,#656565 0,#908f8f 100%);border:1px solid #4d4d4d;color:#fff;text-decoration:none;border-radius:4px;line-height:1}.btn-submit-area input[type="submit"],.btn-register-area input[type="submit"],.btn-submit[disabled]:hover,.btn-submit[disabled]:focus,.btn-register[disabled]:hover,.btn-register[disabled]:focus{padding:10px}input#btn_submit_check.btn-submit-check,input#btn_submit_check.btn-submit-check:hover,input#btn_submit_check.btn-submit-check:focus,input#btn_submit_check.btn-submit-check[disabled],input#btn_submit_check.btn-submit-check[disabled]:hover,input#btn_submit_check.btn-submit-check[disabled]:focus{padding-top:10px;padding-bottom:10px}legend{border:0;padding:0;visibility:hidden;margin:0;height:0}.checkbox,.radio{position:absolute;opacity:0;cursor:pointer;z-index:3}.radio-text::before{content:"";display:inline-block;vertical-align:middle;margin:0 10px 0 0;padding:0;width:31px;height:31px;background:url(../img/radio_button_blank.svg) no-repeat;border:0;cursor:pointer}.radio:checked ~ .radio-text::before{content:"";background:url(../img/radio_button.svg) no-repeat}.radio:disabled ~ .radio-text::before{content:"";background:url(../img/radio_button_blank_disable.svg) no-repeat}.radio:checked:disabled ~ .radio-text::before{content:"";background:url(../img/radio_button_disable.svg) no-repeat}.checkbox-text::before{content:"";display:inline-block;vertical-align:middle;margin:0 10px 0 0;padding:0;width:31px;height:31px;background:url(../img/check_box_blank.svg) no-repeat;border:0;cursor:pointer}.checkbox:checked~.checkbox-text::before,.checkbox:checked~#mn_check_hint>.checkbox-text::before{content:"";background:url(../img/check_box.svg) no-repeat}.checkbox:disabled~.checkbox-text::before{content:"";background:url(../img/check_box_blank_disable.svg) no-repeat}.checkbox:disabled~.checkbox-text.hid::before{background:url(../img/check_box_blank_disable_light.svg) no-repeat}.checkbox:checked:disabled~.checkbox-text::before{content:"";background:url(../img/check_box_disable.svg) no-repeat}.register-img-area{margin-top:0}.register-img-area .img{float:left;width:230px}.register-img-area .text{float:left;width:70%}.register-img-area .text ul{list-style:none;margin:1em 0 0 0}.register-img-area .text ul li{margin:.2em 0 0 0;padding-left:1.1em;text-indent:-1.1em}.register-img-area .fubi{float:left;width:70%}.register-img-area .fubi ul{list-style:none;margin:1em 0 0 0}.register-img-area .fubi ul li{margin:.2em 0 0 0;padding-left:1.1em}.confirmation-text{float:left;width:40%}.confirmation-text .form-areabox input[type="text"],.confirmation-text .form-areabox input[type="text"]{width:100%;box-sizing:border-box}.confirmation-img{float:left;width:504px;padding-top:1px;padding-left:20px}.confirmation-img#pc{display:block}.confirmation-img#sp{display:none}.confirmation-img p{text-align:center}.confirmation-img p img{max-height:100%;width:auto;max-width:400px}.example-img-area{margin-top:1.4em}.example-img-area p{font-size:1.2em}.example-img-area p.img{margin-top:.5em}.example-img-area .sample{float:left;width:290px}.example-img-area .upload{float:left;width:330px}.checkset-area{padding:.8em 1em;border:2px solid #6f42c1;border-radius:4px;background:#fff}.checkset-area.disabled-area{margin-top:.6em;border-color:#afafaf;background:#f0f0f0}.checkset-radioset-area{margin-top:1.4em}.checkset-radioset-area .inner{margin:1em 0 0 3em}.note{padding-left:1em;text-indent:-1em}.mn-birth-inner label,.mn-apply-inner label{display:inline-block;margin-right:1em}.mn-birth-inner input{display:inline-block;margin-right:1em}.mn-birth-inner select#mn_era,.mn-apply-inner select#mn_era1{width:100px;min-width:10%}.mn-birth-inner select#new_mn_year,.mn-apply-inner select#new_mn_year1{width:80px;min-width:10%}.mn-birth-inner select#new_mn_month,.mn-birth-inner select#new_mn_day,.mn-apply-inner select#new_mn_month1,.mn-apply-inner select#new_mn_day1{width:60px;min-width:5%}.mn-birth-inner input#mn_year{width:150px;min-width:10%}.mn-birth-inner input#mn_month,.mn-birth-inner input#mn_day{width:50px;min-width:5%}#btn_submit_check.btn-submit-check{padding:20px .2em 20px .4em;width:380px;text-align:center;font-size:1.8em;color:#fff;border:1px solid #03729b;background:url(../img/icon_reload.png) 96% center no-repeat #1797d2;background:url(../img/icon_reload.png) 96% center no-repeat,-moz-linear-gradient(top,#1797d2 0,#0277ad 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1797d2),color-stop(100%,#0277ad));background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-linear-gradient(top,#1797d2 0,#0277ad 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-o-linear-gradient(top,#1797d2 0,#0277ad 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-ms-linear-gradient(top,#1797d2 0,#0277ad 100%);background:url(../img/icon_reload.png) 96% center no-repeat,linear-gradient(to bottom,#1797d2 0,#0277ad 100%);border-radius:4px;border-bottom:4px solid #066089;letter-spacing:1em}#btn_submit_check.btn-submit-check:hover,#btn_submit_check.btn-submit-check:focus{margin-top:3px;padding:20px .2em 20px .4em;width:380px;text-align:center;font-size:1.8em;letter-spacing:1em;color:#fff;border:1px solid #03729b;background:url(../img/icon_reload.png) 96% center no-repeat #0277ad;background:url(../img/icon_reload.png) 96% center no-repeat,-moz-linear-gradient(top,#0277ad 0,#1797d2 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0277ad),color-stop(100%,#1797d2));background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-linear-gradient(top,#0277ad 0,#1797d2 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-o-linear-gradient(top,#0277ad 0,#1797d2 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-ms-linear-gradient(top,#0277ad 0,#1797d2 100%);background:url(../img/icon_reload.png) 96% center no-repeat,linear-gradient(to bottom,#0277ad 0,#1797d2 100%);border-radius:4px}#btn_submit_check.btn-submit-check[disabled]{padding:20px .2em 20px .4em;width:380px;text-align:center;font-size:1.8em;color:#fff;border:1px solid #83b0c4;background:url(../img/icon_reload.png) 96% center no-repeat #8bcce9;background:url(../img/icon_reload.png) 96% center no-repeat,-moz-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8bcce9),color-stop(100%,#81bcd7));background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-o-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-ms-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,linear-gradient(to bottom,#8bcce9 0,#81bcd7 100%);border-radius:4px;border-bottom:4px solid #83b0c4;letter-spacing:1em}#btn_submit_check.btn-submit-check[disabled]:hover,#btn_submit_check.btn-submit-check[disabled]:focus{margin-top:0;padding:20px .2em 20px .4em;width:380px;text-align:center;font-size:1.8em;color:#fff;border:1px solid #83b0c4;background:url(../img/icon_reload.png) 96% center no-repeat #8bcce9;background:url(../img/icon_reload.png) 96% center no-repeat,-moz-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8bcce9),color-stop(100%,#81bcd7));background:url(../img/icon_reload.png) 96% center no-repeat,-webkit-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-o-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,-ms-linear-gradient(top,#8bcce9 0,#81bcd7 100%);background:url(../img/icon_reload.png) 96% center no-repeat,linear-gradient(to bottom,#8bcce9 0,#81bcd7 100%);border-radius:4px;border-bottom:4px solid #83b0c4;letter-spacing:1em}.checkbox-cert-for-user-prf{margin-top:.4em}.hid-section{margin:2em auto}.hid-section img{max-width:100%}.hid-question{text-indent:-1.1em;line-height:1.2;padding:.6em 60px .5em 1.8em;margin:-3px auto auto auto;background:url(../img/icon_close_active.svg) 98% center no-repeat #fff;background:url(../img/icon_close_active.svg) 98% center no-repeat,-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_close_active.svg) 98% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:url(../img/icon_close_active.svg) 98% center no-repeat,-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_close_active.svg) 98% center no-repeat,-o-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_close_active.svg) 98% center no-repeat,-ms-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_close_active.svg) 98% center no-repeat,linear-gradient(to bottom,#fff 0,#ebebeb 100%);border:1px solid #919191;border-bottom:4px solid #919191;border-radius:4px;cursor:pointer}.hid-question:hover,.hid-question:focus{margin:0 auto auto auto;border:1px solid #919191;background:url(../img/icon_close_active.svg) 98% center no-repeat #ebebeb;background:url(../img/icon_close_active.svg) 98% center no-repeat,-moz-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_close_active.svg) 98% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#fff));background:url(../img/icon_close_active.svg) 98% center no-repeat,-webkit-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_close_active.svg) 98% center no-repeat,-o-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_close_active.svg) 98% center no-repeat,-ms-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_close_active.svg) 98% center no-repeat,linear-gradient(to bottom,#ebebeb 0,#fff 100%);border-radius:4px}.hid-question span{color:#000;margin-right:10px}.hid-question.hid-open{background:url(../img/icon_open_active.svg) 98% center no-repeat #fff;background:url(../img/icon_open_active.svg) 98% center no-repeat,-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_open_active.svg) 98% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:url(../img/icon_open_active.svg) 98% center no-repeat,-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_open_active.svg) 98% center no-repeat,-o-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_open_active.svg) 98% center no-repeat,-ms-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_open_active.svg) 98% center no-repeat,linear-gradient(to bottom,#fff 0,#ebebeb 100%)}.hid-question.hid-open:hover,.hid-question.hid-open:focus{background:url(../img/icon_open_active.svg) 98% center no-repeat #ebebeb;background:url(../img/icon_open_active.svg) 98% center no-repeat,-moz-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_open_active.svg) 98% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#fff));background:url(../img/icon_open_active.svg) 98% center no-repeat,-webkit-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_open_active.svg) 98% center no-repeat,-o-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_open_active.svg) 98% center no-repeat,-ms-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_open_active.svg) 98% center no-repeat,linear-gradient(to bottom,#ebebeb 0,#fff 100%)}.hid-question-inactive-area{height:70px;margin-top:2em;text-align:center}.hid-question-inactive{color:#c0c0c0;text-indent:-1.1em;line-height:1.2;padding:.6em 60px .5em 1.8em;margin:-3px auto auto auto;background:url(../img/icon_close_inactive.svg) 98% center no-repeat #fff;background:url(../img/icon_close_inactive.svg) 98% center no-repeat,-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_close_inactive.svg) 98% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:url(../img/icon_close_inactive.svg) 98% center no-repeat,-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_close_inactive.svg) 98% center no-repeat,-o-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_close_inactive.svg) 98% center no-repeat,-ms-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_close_inactive.svg) 98% center no-repeat,linear-gradient(to bottom,#fff 0,#ebebeb 100%);border:1px solid #919191;border-bottom:4px solid #919191;border-radius:4px;cursor:pointer}.hid-question-inactive:hover,.hid-question-inactive:focus{margin:0 auto auto auto;border:1px solid #919191;background:url(../img/icon_close_inactive.svg) 98% center no-repeat #ebebeb;background:url(../img/icon_close_inactive.svg) 98% center no-repeat,-moz-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_close_inactive.svg) 98% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#fff));background:url(../img/icon_close_inactive.svg) 98% center no-repeat,-webkit-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_close_inactive.svg) 98% center no-repeat,-o-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_close_inactive.svg) 98% center no-repeat,-ms-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_close_inactive.svg) 98% center no-repeat,linear-gradient(to bottom,#ebebeb 0,#fff 100%);border-radius:4px}.hid-answer-inactive span,.hid-answer-inactive p,.hid-answer-inactive ul li{color:#c0c0c0}.hid-question-inactive.hid-open{background:url(../img/icon_open_inactive.svg) 98% center no-repeat #fff;background:url(../img/icon_open_inactive.svg) 98% center no-repeat,-moz-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_open_inactive.svg) 98% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ebebeb));background:url(../img/icon_open_inactive.svg) 98% center no-repeat,-webkit-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_open_inactive.svg) 98% center no-repeat,-o-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_open_inactive.svg) 98% center no-repeat,-ms-linear-gradient(top,#fff 0,#ebebeb 100%);background:url(../img/icon_open_inactive.svg) 98% center no-repeat,linear-gradient(to bottom,#fff 0,#ebebeb 100%)}.hid-question-inactive.hid-open:hover,.hid-question-inactive.hid-open:focus{background:url(../img/icon_open_inactive.svg) 98% center no-repeat #ebebeb;background:url(../img/icon_open_inactive.svg) 98% center no-repeat,-moz-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_open_inactive.svg) 98% center no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebebeb),color-stop(100%,#fff));background:url(../img/icon_open_inactive.svg) 98% center no-repeat,-webkit-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_open_inactive.svg) 98% center no-repeat,-o-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_open_inactive.svg) 98% center no-repeat,-ms-linear-gradient(top,#ebebeb 0,#fff 100%);background:url(../img/icon_open_inactive.svg) 98% center no-repeat,linear-gradient(to bottom,#ebebeb 0,#fff 100%)}.hid-question-inactive span{margin-right:10px}.hid-answer{padding:0 0 10px 0}.hid-answer table{width:100%;padding:0;border:0}.hid-answer .lead{color:#6f42c1;font-size:1.4em;margin:20px 0 10px 0;line-height:1.4}.hid-answer .lead span{color:#000}.mn-check{margin-top:2em}.mn-check p{position:relative;margin:0 32%;width:390px;height:32px;font-weight:bold;font-size:1.2em;line-height:1.2em}.mn-check label .icheckbox-flat{position:absolute;left:0;z-index:1}.mn-check span{position:absolute;left:0;z-index:2;padding:0;height:21px}p.caption{font-size:1.4em}div.border-red{border:#f00 solid 3px;font-size:100%;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.icheckbox-flat{display:inline-block;vertical-align:middle;margin:0;padding:0;width:360px;height:31px;background:url(../img/check_box_blank.svg) no-repeat;border:0;cursor:pointer}.icheckbox-flat{background-position:0 0}.icheckbox-flat.checked{background-position:-32px 0}.icheckbox-flat.disabled{background-position:-64px 0;cursor:default}.icheckbox-flat.checked.disabled{background-position:-96px 0}.icheckbox-flat{margin-right:8px}.input-long{width:98%!important}.blue{color:#0080a4}.red{color:#22567f}h3.sp{display:none}}@media screen and (max-width:479px){html,body,div,span,object,embed,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dt,dd,ol,ul,li,a,abbr,acronym,address,cite,code,del,dfn,img,ins,kbd,q,em,strong,tt,var,fieldset,form,label,legend,input,textarea,select,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,article{margin:0;padding:0}footer,header,hgroup,menu,nav,section,article{display:block}img,iframe{border:0}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,select,table,caption,tbody,tfoot,thead,tr,th,td pre,address,blockquote{line-height:1.1}body{padding:0;margin:0;-webkit-text-size-adjust:none;color:#000;font-family:Helvetica,sans-serif;font-size:14px}body *{line-height:1.4}ul{list-style:none}li{display:list-item}li img{vertical-align:bottom}dt img,dd img{vertical-align:bottom}.back-btn,.close-btn{font-size:16px;font-weight:bold;width:220px!important;padding:10px!important}.close-btn{background:url("../img/btn_close.png") no-repeat scroll 14px center,-webkit-linear-gradient(top,#908f8f 0,#656565 100%);background:url("../img/btn_close.png") no-repeat scroll 14px center,-moz-linear-gradient(top,#908f8f 0,#656565 100%)!important;background:url("../img/btn_close.png") no-repeat scroll 14px center,linear-gradient(top,#908f8f 0,#656565 100%);background:url("../img/btn_close.png") no-repeat scroll 14px center,-webkit-gradient(linear,left top,left bottom,from(#908f8f),to(#656565));border-color:#4d4d4d;border-image:none;border-radius:4px;border-style:solid;border-width:1px 1px 4px;box-sizing:border-box;color:#fff!important;display:inline-block;line-height:1;padding:10px 3% 10px 14%;text-decoration:none;top:0;margin:auto;cursor:pointer;width:180px}input[type="tel"],input[type="email"],input[type="url"]{border:2px solid #6f42c1;border-radius:5px;display:block;margin:10px auto;padding:10px 3%;width:94%}input[type="email"]{ime-mode:disabled}.step-area img{height:auto;max-width:100%}.step-area img.pc{display:none}.step-area img.sp{display:block}.step-area{background:rgba(0,0,0,0) none repeat scroll 0 0!important}img.img-width-auto,.confirmation-img p img{max-width:90%;width:auto;height:auto}.error pre{white-space:normal}.close-area{margin-top:20px;text-align:center}.back-btn[value="infoRegistBack"]{padding-left:25px!important}p.skip a{background:none repeat scroll 0 0 transparent;border-bottom:1px solid white;border-bottom-right-radius:8px;border-right:1px solid white;color:white;left:0;padding:6px;position:absolute;top:-40px;transition:top 1s ease-out 0s,background 1s linear 0s;z-index:100}header{border-top:5px solid #6f42c1}.header-logo img.thl{height:50px;width:auto}.header-logo img{height:auto;width:120px}.header-area{border-bottom:2px dotted #6f42c1;display:table;margin-bottom:-2px;width:100%}.header-area>*{display:table-cell;vertical-align:middle}.header-logo{padding-left:10px}#menu_btn{width:60px}.header-logo>a{text-decoration:none}#menu_btn span::before{background-color:#fff;content:"";display:block;height:7px;position:absolute;top:9px;width:40px}#menu_btn span::after{background-color:#fff;content:"";display:block;height:7px;position:absolute;top:24px;width:40px}#menu_btn span{background-color:#6f42c1;display:inline-block;height:40px;margin:5px;position:relative;width:40px;text-indent:-9999px}.header-btn-text{display:none!important}footer{background-color:#6f42c1;color:#fff;padding:10px 0}.copyright{font-size:.8em;padding:10px 0;text-align:center}.footer a{background:url("../img/btn_footerlink.png") no-repeat scroll left center rgba(0,0,0,0);color:#fff;padding-left:20px;font-size:12px}.footer li{display:inline-block;padding:5px 0}.footer ul{margin:0 10px;text-align:center}.confirmation-img#pc{display:none}.confirmation-img#sp{display:block}.to-pagetop a{text-decoration:none}.to-pagetop>a{background:url("../img/to_pagetop.png") no-repeat scroll 18px center #6f42c1;border-radius:5px 5px 0 0;color:#fff;display:block;font-weight:bold;margin-left:auto;padding:10px;width:120px}h1{background-color:#6f42c1;color:#fff;padding:10px;text-align:center}aside{margin-right:10px;margin-top:30px;text-align:right}.error{border:2px solid #e60909;border-radius:6px;color:#e60909;font-weight:bold;margin:10px;padding:10px}.icon-blank{background:url("../img/icon_blank.png") no-repeat scroll 0 0 rgba(0,0,0,0);color:#2451c6!important;font-weight:bold;padding-left:20px;text-decoration:underline!important}#main_body>p{margin:10px}.checkbox,.radio{position:absolute;opacity:0}.radio-text::before{content:"";display:inline-block;vertical-align:middle;margin:0 7px 0 0;padding:0;width:32px;height:32px;background:url(../img/radio_button_blank.svg) no-repeat;border:0;cursor:pointer}.radio:checked~.radio-text::before{content:"";background:url(../img/radio_button.svg) no-repeat}.radio:disabled ~ .radio-text::before{content:"";background:url(../img/radio_button_blank_disable.svg) no-repeat}.radio:checked:disabled ~ .radio-text::before{content:"";background:url(../img/radio_button_disable.svg) no-repeat}.checkbox-text::before{content:"";display:inline-block;vertical-align:middle;margin:0 7px 0 0;padding:0;width:32px;height:32px;background:url(../img/check_box_blank.svg) no-repeat;border:0;cursor:pointer}.checkbox:checked~.checkbox-text::before,.checkbox:checked~#mn_check_hint>.checkbox-text::before{content:"";background:url(../img/check_box.svg) no-repeat}.checkbox:disabled~.checkbox-text::before{content:"";background:url(../img/check_box_blank_disable.svg) no-repeat}.checkbox:checked:disabled~.checkbox-text::before{content:"";background:url(../img/check_box_disable.svg) no-repeat}.checkbox-area .fieldset-area{position:relative}.apply-dtl-chk-checkbox-p{margin-bottom:48px}}