@charset "UTF-8";::placeholder{color:rgba(0,0,0,0.4)}.emailWrap input,.emailWrap select,.emailWrap textarea,.selectWrap input,.selectWrap select,.selectWrap textarea,.telWrap input,.telWrap select,.telWrap textarea,.textWrap input,.textWrap select,.textWrap textarea,.textareaWrap input,.textareaWrap select,.textareaWrap textarea{display:flex;align-items:center;background-color:#F2F2F2;box-sizing:border-box;border-radius:0;transition:0.2s;font-size:16px;padding:0 0.1rem;width:100%;height:0.4rem}.emailWrap input:focus,.emailWrap select:focus,.emailWrap textarea:focus,.selectWrap input:focus,.selectWrap select:focus,.selectWrap textarea:focus,.telWrap input:focus,.telWrap select:focus,.telWrap textarea:focus,.textWrap input:focus,.textWrap select:focus,.textWrap textarea:focus,.textareaWrap input:focus,.textareaWrap select:focus,.textareaWrap textarea:focus{box-shadow:0px 0px 6px rgba(0,0,0,0.4)}.emailWrap textarea,.selectWrap textarea,.telWrap textarea,.textWrap textarea,.textareaWrap textarea{padding:0.1rem 0.1rem;height:1.5rem}.emailWrap .select,.selectWrap .select,.telWrap .select,.textWrap .select,.textareaWrap .select{position:relative;display:inline-block}.emailWrap .select:after,.selectWrap .select:after,.telWrap .select:after,.textWrap .select:after,.textareaWrap .select:after{content:"";display:block;position:absolute;right:8px;top:50%;margin-top:-2px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid transparent;border-top:5px solid #000;transition:0.2s}.emailWrap .select select,.selectWrap .select select,.telWrap .select select,.textWrap .select select,.textareaWrap .select select{min-width:0.7rem}.emailWrap .select option,.selectWrap .select option,.telWrap .select option,.textWrap .select option,.textareaWrap .select option{width:100%;white-space:normal}.emailWrap .select optgroup[label],.selectWrap .select optgroup[label],.telWrap .select optgroup[label],.textWrap .select optgroup[label],.textareaWrap .select optgroup[label]{display:block}.emailWrap .select optgroup[label=""],.selectWrap .select optgroup[label=""],.telWrap .select optgroup[label=""],.textWrap .select optgroup[label=""],.textareaWrap .select optgroup[label=""]{display:block}.checkboxWrap,.radioWrap{display:flex;flex-wrap:wrap;gap:0.2rem}.checkboxWrap .checkbox,.checkboxWrap .radio,.radioWrap .checkbox,.radioWrap .radio{display:flex;align-items:center;position:relative;cursor:pointer}.checkboxWrap .checkbox input,.checkboxWrap .radio input,.radioWrap .checkbox input,.radioWrap .radio input{position:relative;border:1px solid #000;width:0.2rem;height:0.2rem;margin-right:0.1rem}.checkboxWrap .checkbox input:after,.checkboxWrap .radio input:after,.radioWrap .checkbox input:after,.radioWrap .radio input:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0);background-color:#000;transition:0.2s}.checkboxWrap .checkbox input:checked:after,.checkboxWrap .radio input:checked:after,.radioWrap .checkbox input:checked:after,.radioWrap .radio input:checked:after{transform:scale(0.6)}.checkboxWrap .checkbox>span,.checkboxWrap .radio>span,.radioWrap .checkbox>span,.radioWrap .radio>span{transition:0.2s;font-size:0.14rem}.checkboxWrap .radio input,.radioWrap .radio input{border-radius:50%}.checkboxWrap .radio input:after,.radioWrap .radio input:after{border-radius:50%}#CheckMail{word-break:break-all;border-bottom:1px solid #000;display:flex;align-items:center;line-height:1;font-size:0.15rem;height:0.5rem;margin-top:0.1rem}#CheckMail:before{content:"確認用：";white-space:pre}.uploadWrap .uploadareaBlock{font-size:0.14rem}.uploadWrap .uploadareaBlock+.uploadareaBlock{margin-top:40px}.uploadWrap .uploadareaBlock.disable{display:none}.uploadWrap .inputFileareaWrap{display:block}.uploadWrap .inputFilearea{position:relative;display:inline-block}.uploadWrap .inputFilearea+.inputFilearea{margin-top:10px}.uploadWrap [type=file]{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0;z-index:1}@media (hover){.uploadWrap [type=file]~.uploadname{opacity:0.4}.uploadWrap [type=file]~.uploadname:before{left:3px}}.uploadWrap .uploadname{display:inline-block;font-size:0.16rem;font-weight:bold;transition:0.2s;padding:10px 10px 10px 0;border:1px solid #000;padding-left:10px;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uploadWrap .uploadname:before{content:"";display:inline-block;position:relative;vertical-align:middle;border-left:8px solid #000;border-right:8px solid transparent;border-top:5px solid transparent;border-bottom:5px solid transparent}.uploadWrap .red{color:#FF0004}.uploadWrap .close{position:absolute;top:-8px;right:-8px;cursor:pointer;display:inline-block;vertical-align:middle;border-radius:50%;background-color:#000;width:15px;height:15px;z-index:2;display:none}.uploadWrap .close.active{display:block}@media (hover){.uploadWrap .close{opacity:0.5;transform:translateY(2px)}}.uploadWrap .close:after,.uploadWrap .close:before{content:"";width:9px;height:2px;display:block;position:absolute;margin:auto;top:0;bottom:0;right:0;left:0;background-color:#fff}.uploadWrap .close:before{transform:rotate(45deg)}.uploadWrap .close:after{transform:rotate(-45deg)}.uploadWrap .preview{width:200px;height:200px;background-size:contain;background-position:center center;background-color:#FFF;background-repeat:no-repeat;border:1px solid #8F8F8F;box-sizing:border-box;position:relative}.uploadWrap .preview[data-inputtype=""]{display:none}.uploadWrap .preview:after{content:attr(data-inputtype);font-size:0.18rem;font-weight:bold;position:absolute;text-align:center;top:50%;left:0;width:100%;transform:translateY(-50%);color:#000}.uploadWrap .preview[style*=background-image]:after{display:none}.uploadWrap .uploadView{width:32%;padding-top:30%;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:top;background-color:#FFF;box-sizing:border-box;border:5px solid #F4C8A6;border-radius:3px}.uploadWrap .uploadView+.uploadView{margin-left:1%}.uploadWrap .uploadView[data-file-extension]{position:relative}.uploadWrap .uploadView[data-file-extension]:after{content:attr(data-file-extension);display:inline-block;position:absolute;top:50%;bottom:50%;right:0;left:0;margin:auto;text-align:center;vertical-align:middle;font-size:0.25rem;font-weight:bolder;color:#9F9F9F;letter-spacing:2px;transform:translateY(-15px)}.uploadWrap .uploadnote01{color:#DF4547;font-size:0.14rem}.formlistWrap{margin:auto;display:block}.formlistWrap .formlist{display:block;margin-top:0.2rem}.formlistWrap .formlist[data-form-view]{display:none!important}.formlistWrap .formlist[data-form-view-ok]{display:block!important}.formlistWrap .formlist .formlistContent,.formlistWrap .formlist .formlistTit{font-size:0.16rem;box-sizing:border-box;display:block;border-bottom:none}.formlistWrap .formlist .formlistTit{width:100%;color:#007AFF;font-weight:bold;font-size:0.14rem}.formlistWrap .formlist .formlistContent{margin-top:0.1rem}.formlistWrap .formlist .error{color:#FF0004;font-size:0.16rem;margin-top:10px}.formlistWrap .formlist .error b{margin-right:5px}.formlistWrap .formlist .error b:before{content:"【"}.formlistWrap .formlist .error b:after{content:"】"}.formlistWrap .formlist[data-form-unique=text_birth_yyyy] .formlistContent{display:flex;gap:0 0.15rem}.formlistWrap .formlist[data-form-unique=text_birth_yyyy] .formlistContent .text_birth_dd,.formlistWrap .formlist[data-form-unique=text_birth_yyyy] .formlistContent .text_birth_mm,.formlistWrap .formlist[data-form-unique=text_birth_yyyy] .formlistContent .text_birth_yyyy{display:flex;align-items:center}.formlistWrap .formlist[data-form-unique=text_birth_yyyy] .formlistContent .text_birth_dd input,.formlistWrap .formlist[data-form-unique=text_birth_yyyy] .formlistContent .text_birth_dd select,.formlistWrap .formlist[data-form-unique=text_birth_yyyy] .formlistContent .text_birth_mm input,.formlistWrap .formlist[data-form-unique=text_birth_yyyy] .formlistContent .text_birth_mm select,.formlistWrap .formlist[data-form-unique=text_birth_yyyy] .formlistContent .text_birth_yyyy input,.formlistWrap .formlist[data-form-unique=text_birth_yyyy] .formlistContent .text_birth_yyyy select{margin-right:0.05rem}.formlistWrap .formlist[data-form-unique=text_birth_yyyy] .formlistContent .text_birth_yyyy{width:1rem}.formlistWrap .formlist[data-form-unique=text_postal] .formlistContent{display:flex;flex-direction:column;gap:0.15rem 0}.formlistWrap .formlist[data-form-unique=text_postal] .formlistContent .select_pref,.formlistWrap .formlist[data-form-unique=text_postal] .formlistContent .text_postal,.formlistWrap .formlist[data-form-unique=text_postal] .formlistContent .text_postal_address{display:flex;align-items:center}.formlistWrap .formlist[data-form-unique=text_postal] .formlistContent .select_pref input,.formlistWrap .formlist[data-form-unique=text_postal] .formlistContent .select_pref select,.formlistWrap .formlist[data-form-unique=text_postal] .formlistContent .text_postal input,.formlistWrap .formlist[data-form-unique=text_postal] .formlistContent .text_postal select,.formlistWrap .formlist[data-form-unique=text_postal] .formlistContent .text_postal_address input,.formlistWrap .formlist[data-form-unique=text_postal] .formlistContent .text_postal_address select{margin-left:0.05rem}.formlistWrap .formlist[data-form-unique=text_postal] .formlistContent .text_postal_address input{width:100%}.errorWrap{max-width:500px;margin:auto;margin-top:150px;background-color:#DF4547;border-radius:5px;box-sizing:border-box;margin-bottom:40px;padding:10px;width:90%}.errorWrap .errorList{display:inline-block}.errorWrap .errorList li{color:#FFF;padding-left:14px;text-align:left;font-size:0.14rem}.errorWrap .errorList li:before{content:"・";margin-left:-14px}.errorWrap .errorList b{margin-right:5px}.errorWrap .errorList b:before{content:"【"}.errorWrap .errorList b:after{content:"】"}.formArea.confirm .noresult,.formArea.confirm .result{display:inline-block;border-radius:3px;font-size:0.14rem;padding:2px 15px}.formArea.confirm .noresult+.noresult,.formArea.confirm .noresult+.result,.formArea.confirm .result+.noresult,.formArea.confirm .result+.result{margin-left:5px}.formArea.confirm .noresult .inputappend,.formArea.confirm .noresult .inputprepend,.formArea.confirm .result .inputappend,.formArea.confirm .result .inputprepend{display:inline-block}.formArea.confirm .noresult{background-color:#EAEAEA}.formArea.confirm .uploadresult{display:block;background-color:transparent}.formArea.confirm .uploadresult.noresult{display:inline-block}.formArea.confirm .uploadView{width:200px;height:200px;display:block;background-size:contain;background-position:center center;background-color:#FFF;background-repeat:no-repeat;border:1px solid #8F8F8F;box-sizing:border-box;position:relative}.formArea.confirm .uploadView[data-inputtype=""]{display:none}.formArea.confirm .uploadView[style*=background-image]:after{display:none}.formArea.confirm .uploadView:after{content:attr(data-inputtype);font-size:0.14rem;font-weight:bold;position:absolute;text-align:center;top:50%;left:0;width:100%;transform:translateY(-50%);color:#000}.formbtnarea{text-align:center;display:flex;justify-content:center;flex-direction:column-reverse;margin-top:0.6rem}.formbtnarea .formbtn{cursor:pointer;display:flex;flex-direction:column;justify-content:center;align-items:center;width:1.53rem;height:0.46rem;margin:auto;border-radius:0.075rem}.formbtnarea .formbtn input{cursor:pointer;font-size:0.135rem}.formbtnarea .formbtn.confirm{background-color:#007AFF}.formbtnarea .formbtn.confirm input{color:#FFF}.formbtnarea .formbtn.back{border:1px solid #000;box-sizing:border-box}.formbtnarea .formbtn.finbtn{background-color:#000}.formbtnarea .formbtn.finbtn input{color:#FFF}.formfin{padding:200px 20px}.formfin .anno_txt{text-align:center;font-size:0.18rem}.guidenavigationWrap{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.guidenavigation{display:block;position:absolute;z-index:100;border-radius:4px;background-color:#FFF;box-shadow:0px 0px 4px rgba(0,0,0,0.5);padding:17px 0 17px;box-sizing:border-box;height:80px;width:200px;z-index:1000;opacity:0;top:0!important;bottom:0!important;right:0!important;left:0!important;margin:auto}.guidenavigationTxt{font-size:0.14rem;color:#000;letter-spacing:0.02rem;text-align:center}.guidenavigationMark{display:inline-block;font-weight:300;content:"必須";background-color:#BB995D;display:inline-block;padding:2px 5px;color:#FFF;font-size:0.12rem;line-height:1.2;vertical-align:middle;margin-right:4px}.guidenavigationCounter{font-weight:bold;font-size:0.26rem;position:relative;display:inline-block;color:#BB995D}.jizensijiHyouji{position:absolute;bottom:100%;margin-bottom:10px;left:0;background-color:#F00;color:#FFF;font-weight:bold;padding:4px 10px;font-size:16px;z-index:10;pointer-events:none;transition:0.3s;opacity:0;transform:translateY(10px);white-space:pre}.jizensijiHyouji:after{content:"";position:absolute;top:100%;left:15px;width:0;height:0;border-top:6px solid #F00;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent}.jizensijiHyouji.type01{background-color:#BB995D}.jizensijiHyouji.type01:after{border-top:6px solid #BB995D}.jizensijiHyouji.active{opacity:1;transform:none}@keyframes mondainaipopAnim{0%{opacity:0;transform:translateY(10px)}15%{opacity:1;transform:translateY(0px)}85%{opacity:1;transform:translateY(0px)}to{opacity:0;transform:translateY(0px)}}.nyuuryokuDame{position:absolute;top:0px;bottom:0;margin:auto;background-color:#F00;z-index:10;pointer-events:none;transition:0.3s;opacity:0;border-radius:50%;width:30px;height:30px;left:auto;margin-left:0;right:0;transform:scale(1.3)}.nyuuryokuDame.type01{background-color:#dd3e3e}.nyuuryokuDame.active{opacity:1;transform:scale(0.7)}.nyuuryokuDame:after,.nyuuryokuDame:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:16px;height:2px;background-color:#FFF}.nyuuryokuDame:before{transform:rotate(45deg)}.nyuuryokuDame:after{transform:rotate(-45deg)}.nyuuryokuOK{position:absolute;top:0px;bottom:0;margin:auto;background-color:#0F0;z-index:9;pointer-events:none;transition:0.3s;opacity:0;border-radius:50%;width:30px;height:30px;left:auto;margin-left:0;right:0;transform:scale(1.3)}.nyuuryokuOK.type01{background-color:#BB995D}.nyuuryokuOK:after{content:"";display:block;margin:auto 0;border-width:16px 3px 3px 6px;border-style:solid;border-color:transparent #FFF #FFF transparent;width:0px;height:0px;position:absolute;top:-6px;bottom:0;left:1px;right:0;margin:auto;transform:rotate(35deg);transition:transform 0.5s}.nyuuryokuOK.active{opacity:1;transform:scale(0.7)}.recaptchamessage{width:100%;text-align:center;margin-top:0.1rem;font-size:0.12rem}.recaptchamessage a{text-decoration:underline}.formArea{background-color:#fff;padding:0 0.32rem 0.5rem}@media screen and (min-width:767px){.formArea{padding-top:0.2rem}}@media screen and (max-width:767px){.formArea{padding-top:0.3rem}}.formtit{font-size:0.42rem;font-family:var(--ff-montserrat);letter-spacing:0.03rem;font-weight:300;text-align:center;color:#000}.submitnote{font-size:0.12rem;line-height:1.5;color:#000;margin-top:0.5rem}@media screen and (max-width:767px){.mod_header .row01{background-color:#000}}
/*# sourceMappingURL=form.css.map */