.form-control,textarea{width:100%;display:block;padding:.2em 1em;background-color:#f5f0e2;background-image:none;border:none;border-radius:16px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus,textarea:focus,.form-control-post:focus,.form-control-tel:focus{outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.4)}.form-control::-moz-placeholder,textarea::-moz-placeholder,.tel-form-control::-moz-placeholder{color:#999;opacity:1}.form-control::-ms-input-placeholder,textarea::-ms-input-placeholder,.tel-form-control::-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder,textarea::-webkit-input-placeholder,.tel-form-control::-webkit-input-placeholder{color:#999}.form-control-age{width:45.6% !important}.error_mes{background-color:#fee7e7;width:100%;margin-bottom:2% auto;color:#ff0004;font-size:1.5rem;line-height:1.8}.error_mes span{display:block;padding:1em 1em 0 1em}.error_mes span:last-child{padding:1em}.error{color:red}main{background-color:#fff}.area-application .txt-surely,.area-submission .txt-surely{color:#dc6027}.area-application .box-ttl-area p.ttl-en,.area-submission .box-ttl-area p.ttl-en{text-align:center;letter-spacing:.15em}.area-application .box-ttl-area p.ttl-en.ttl-apc,.area-submission .box-ttl-area p.ttl-en.ttl-apc{color:#2baf9d}.area-application .box-ttl-area p.ttl-en.ttl-sbm,.area-submission .box-ttl-area p.ttl-en.ttl-sbm{color:#dc6027}.area-application .box-ttl-area h2.ttl-ja,.area-submission .box-ttl-area h2.ttl-ja{text-align:center;font-weight:bold;letter-spacing:.15em}.area-application .box-ttl-area p.txt-02,.area-submission .box-ttl-area p.txt-02{text-align:left}.area-application .box-form form dl,.area-submission .box-form form dl{border-bottom:#48352c solid 1px;font-size:0}.area-application .box-form form dl:last-of-type,.area-submission .box-form form dl:last-of-type{border-bottom:none}.area-application .box-form form dl dt,.area-submission .box-form form dl dt{font-weight:bold}.area-application .box-form form .box-private-check,.area-submission .box-form form .box-private-check{text-align:center}.area-application .box-form form .box-submit,.area-submission .box-form form .box-submit{text-align:center;display:flex;justify-content:center;align-items:center}.area-application .box-form form .box-submit .btn-submit:hover,.area-application .box-form form .box-submit .btn-back:hover,.area-submission .box-form form .box-submit .btn-submit:hover,.area-submission .box-form form .box-submit .btn-back:hover{cursor:pointer;transition:all .3s ease;opacity:.7}.area-application .box-form.confirm dd,.area-submission .box-form.confirm dd{padding-left:1em}.area-application .box-top-back .link-more:hover,.area-submission .box-top-back .link-more:hover{cursor:pointer;transition:all .3s ease;opacity:.7}@media screen and (max-width: 768px){.area-application .box-ttl-area,.area-submission .box-ttl-area{padding:0 5.3vw 0 5.3vw}.area-application .box-ttl-area.only-confirm-ttl,.area-submission .box-ttl-area.only-confirm-ttl{padding-top:6vw}.area-application .box-ttl-area p.ttl-en,.area-submission .box-ttl-area p.ttl-en{font-size:8vw}.area-application .box-ttl-area h2.ttl-ja,.area-submission .box-ttl-area h2.ttl-ja{font-size:8vw;letter-spacing:.05em}.area-application .box-ttl-area p.txt-01,.area-submission .box-ttl-area p.txt-01{text-align:left;font-size:4vw;margin-top:6vw}.area-application .box-ttl-area p.txt-attn,.area-submission .box-ttl-area p.txt-attn{margin-top:4vw}.area-application .box-ttl-area p.txt-02,.area-submission .box-ttl-area p.txt-02{padding:12vw 0}.area-application .box-form,.area-submission .box-form{padding:5.3vw 5.3vw 20vw 5.3vw;overflow:hidden}.area-application .box-form form input,.area-submission .box-form form input{font-size:4.26vw}.area-application .box-form form dl,.area-submission .box-form form dl{display:block;padding:4vw 0;font-size:0}.area-application .box-form form dl:last-of-type,.area-submission .box-form form dl:last-of-type{margin-bottom:8vw}.area-application .box-form form dl dt,.area-submission .box-form form dl dt{font-size:4vw;margin-bottom:.5em}.area-application .box-form form dl dd,.area-submission .box-form form dl dd{font-size:4vw}.area-application .box-form form .box-private-check,.area-submission .box-form form .box-private-check{margin:0 0 8vw}.area-application .box-form form .box-private-check .mwform-checkbox-field-txt,.area-submission .box-form form .box-private-check .mwform-checkbox-field-txt{font-size:4vw}.area-application .box-form form .box-submit,.area-submission .box-form form .box-submit{flex-direction:column}.area-application .box-form form .box-submit .btn-submit,.area-application .box-form form .box-submit .btn-back,.area-submission .box-form form .box-submit .btn-submit,.area-submission .box-form form .box-submit .btn-back{width:80vw}.area-application .box-form form .box-submit .btn-submit.back,.area-application .box-form form .box-submit .btn-back.back,.area-submission .box-form form .box-submit .btn-submit.back,.area-submission .box-form form .box-submit .btn-back.back{margin-bottom:5vw}.area-application .smb-br,.area-submission .smb-br{display:block}.area-application .box-top-back,.area-submission .box-top-back{padding-bottom:20vw}.area-application .box-top-back .link-more,.area-submission .box-top-back .link-more{width:80vw}}@media screen and (min-width: 769px){.area-application,.area-submission{max-width:750px;margin:0 auto}.area-application .box-ttl-area,.area-submission .box-ttl-area{padding-bottom:35px}.area-application .box-ttl-area.only-confirm-ttl,.area-submission .box-ttl-area.only-confirm-ttl{padding-top:35px}.area-application .box-ttl-area p.ttl-en,.area-submission .box-ttl-area p.ttl-en{font-size:30px}.area-application .box-ttl-area h2.ttl-ja,.area-submission .box-ttl-area h2.ttl-ja{font-size:32px}.area-application .box-ttl-area p.txt-01,.area-submission .box-ttl-area p.txt-01{font-size:15px;margin-top:35px;text-align:center}.area-application .box-ttl-area p.txt-attn,.area-submission .box-ttl-area p.txt-attn{margin-top:12px;text-align:center}.area-application .box-ttl-area p.txt-02,.area-submission .box-ttl-area p.txt-02{padding:70px 0 50px}.area-application .box-form,.area-submission .box-form{padding-bottom:70px}.area-application .box-form form dl,.area-submission .box-form form dl{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0}.area-application .box-form form dl:last-of-type,.area-submission .box-form form dl:last-of-type{margin-bottom:50px}.area-application .box-form form dl dt,.area-submission .box-form form dl dt{font-size:15px;width:30%}.area-application .box-form form dl dd,.area-submission .box-form form dl dd{font-size:15px;width:70%}.area-application .box-form form .box-private-check,.area-submission .box-form form .box-private-check{margin:0 0 50px}.area-application .box-form form .box-private-check .mwform-checkbox-field-text,.area-submission .box-form form .box-private-check .mwform-checkbox-field-text{font-size:15px}.area-application .box-form form .box-submit,.area-submission .box-form form .box-submit{flex-direction:row}.area-application .box-form form .box-submit .btn-submit,.area-application .box-form form .box-submit .btn-back,.area-submission .box-form form .box-submit .btn-submit,.area-submission .box-form form .box-submit .btn-back{width:350px}.area-application .box-form form .box-submit .btn-submit.back,.area-application .box-form form .box-submit .btn-back.back,.area-submission .box-form form .box-submit .btn-submit.back,.area-submission .box-form form .box-submit .btn-back.back{margin-right:20px}.area-application .box-top-back,.area-submission .box-top-back{padding-bottom:35px}.area-application .box-top-back .link-more,.area-submission .box-top-back .link-more{width:350px}}