.mb-1{margin-bottom:10px!important}.mb-3{margin-bottom:30px!important}.mb-5{margin-bottom:100px!important}.text-center{text-align:center}.text-danger{color:red}.font-weight-bold{font-weight:700}.h3{font-size:1.75rem}.h4{font-size:1.5rem}.h5{font-size:1.25rem}.gouhi-input{align-items:center;display:flex;margin:0 auto;max-width:340px;width:100%}.form-label{align-self:center;display:flex;flex:1 0 5rem;flex-direction:column;font-size:1rem;font-weight:600;margin-right:.5rem}.gouhi-input .form-label{margin-right:1rem}input[type=email],input[type=number],input[type=text],textarea{width:auto;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #ccc;font-size:1rem;line-height:1.2;padding:.5rem}#pref{padding:.5rem}.contact-items .sizeS{width:40%}.contact-items .sizeSS{width:30%}.form_label{border-left:6px solid #101f40;color:6px solid #101f40;font-size:1.2rem;font-weight:700;margin:1.5rem 0 1rem;padding-left:.5rem}.form_label.required::after{background:#ff8080;color:#fff;content:'必須';display:inline-block;font-size:.9rem;margin-left:1rem;padding:.2rem .5rem}.form_label.option::after{background:#efefef;content:'任意';display:inline-block;font-size:.9rem;margin-left:1rem;padding:.2rem .5rem}.error_msg{background:#ffdcdc;border:1px soild #d60000;color:#d60000;display:none;margin:.5rem auto;padding:.5rem}.form-error{color:red;margin-top:1rem}.exam-wrapper{display:flex;flex-wrap:wrap}.exam-item{flex:0 1 50%;margin-bottom:1rem}.btn-area{display:flex;align-items:center}#back-btn,#confirm-btn,#submit-btn{background-color:#101f40;border:none!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;color:#fff;width:40%;height:50px;margin:30px auto;text-align:center;text-decoration:none;font-size:16px;line-height:1.5;outline:0;-webkit-transition:all .3s;transition:all .3s}#back-btn{background-color:#aaa}#back-btn,#confirm-btn,#submit-btn{background:#101f40;border:none!important;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;color:#fff;width:40%;height:50px;margin:30px auto;text-align:center;text-decoration:none;font-size:16px;line-height:1.5;outline:0;-webkit-transition:all .3s;transition:all .3s}#back-btn{background-color:#aaa}.btn.btn-blue{background-color:#101f40;border:none;border-radius:6px;color:#fff;display:block;font-size:1.25rem;margin:0 auto;padding:20px 0;width:96%;max-width:340px}.btn.btn-blue .with-mark{background-image:url(../img/icon_btn_gouhi.png);background-position:center right;background-repeat:no-repeat;padding-right:2rem}.btn-back{background:#aaa!important;height:50px!important;margin-right:1rem}.ttl_pass{font-family:'Franklin Gothic Medium','Arial Narrow',Arial,sans-serif;font-size:1.3rem}.wrapper__form-gouhi{background:#d5dde8;padding:30px;text-align:center}.pass_container{border:5px solid #bfb847;background:#fff}.pass_header{background:#fefde9 url(../img/bg_pass_container.png) no-repeat top center;background-size:contain;padding:30px 30px 10px 30px}.text-pass-gold{background-color:#bfb847;color:#fff;padding:10px}.ttl_card{border-bottom:3px solid #101f40;color:#101f40;font-family:'Franklin Gothic Medium','Arial Narrow',Arial,sans-serif;font-size:1.5rem;font-weight:700;padding:10px;margin:0 auto;width:80%}.pass_hr{border:none;background-color:#bfb847;height:5px;width:100%}.img_card{margin:0 auto;max-width:50%}@media only screen and (max-width:768px){.pass_header{background-image:none}.img_card{max-width:94%}}@font-face{font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;src:url("https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-brands-400.woff2") format("woff2");font-display:swap}@font-face{font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;src:url("https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-regular-400.woff2") format("woff2"),url("https://use.fontawesome.com/releases/v5.8.2/webfonts/fa-solid-900.woff2") format("woff2");font-display:swap}@font-face{font-family:'Open Sans';font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2')}