.inputArea{margin-top:30px}.inputArea .formRequired{color:#bc2122}.inputArea .inputLead{line-height:1.86;margin-bottom:30px;font-size:15px}.inputArea .formTable .row{margin-top:20px;font-size:16px}.inputArea .formTable .row .head{font-weight:500}.inputArea .formTable .row .cont{margin-top:15px}.inputArea .formTable .row .cont input,.inputArea .formTable .row .cont textarea{width:100%;line-height:1.4;box-sizing:border-box;padding:7px 15px 8px 15px;border:1px solid #aaa;background-color:#fff}.inputArea .formPrivacy{margin-top:30px;font-size:15px;font-weight:500}.inputArea .formPrivacy a{text-decoration:underline}.inputArea .formPrivacy .label{position:relative}.inputArea .formPrivacy .label label{display:flex;align-items:center;justify-content:center;margin-top:20px}.inputArea .formPrivacy .label label input{display:none}.inputArea .formPrivacy .label label input:checked+span::after{background-color:#009edb}.inputArea .formPrivacy .label label>span{display:block;position:relative;width:0;line-height:21px;text-indent:-9999em;padding-left:30px}.inputArea .formPrivacy .label label>span::before{content:"";position:absolute;top:0;left:0;display:block;width:21px;height:21px;background-color:#fff;margin:auto;border:1px solid #aaa;border-radius:50%;box-sizing:border-box}.inputArea .formPrivacy .label label>span::after{content:"";position:absolute;top:6px;left:6px;display:block;width:9px;height:9px;background-color:rgba(0,0,0,0);margin:auto;border-radius:50%;box-sizing:border-box}.inputArea .formPrivacy .label label::after{content:"内容に同意する";display:block;width:7em;font-size:16px;line-height:1.5;font-weight:500;white-space:nowrap}.inputArea .formPrivacy .label .formRequired{position:absolute;left:calc(50% + 2.9em + 30px);top:0}.inputArea .mw_wp_form_confirm .formPrivacy{display:none}.inputArea .buttonArea{margin-top:40px}.inputArea .buttonArea .prev{margin-bottom:20px}.inputArea .buttonArea .formButton{display:block;width:100%;max-width:300px;line-height:45px;margin:0 auto;border-radius:23px;background-repeat:no-repeat;background-size:17px auto;text-align:center}.inputArea .buttonArea .formButton.formButtonBack{background-color:#929292;background-image:url(/img/common/icon_prev.png);background-position:15px center}.inputArea .buttonArea .formButton.formButtonSubmit{background-color:#98c1c9;background-image:url(/img/common/icon_next.png);background-position:right 15px center}.inputArea .buttonArea .formButton input{color:#fff;font-size:14px;font-weight:700}.inputArea .formButtonBackTop a{display:block;width:100%;max-width:300px;line-height:45px;margin:40px auto 0;border-radius:23px;background-color:#98c1c9;background-image:url(/img/common/icon_next.png);background-position:right 15px center;background-repeat:no-repeat;background-size:17px auto;color:#fff;font-size:14px;font-weight:700;text-align:center}@media screen and (min-width: 769px){.inputArea{margin-top:20px}.inputArea .inputLead{margin-bottom:40px;font-size:var(--font-16)}.inputArea .formTable .row{display:flex}.inputArea .formTable .row .head{flex-shrink:0;width:min(215px,14.33vw);padding-top:7px;font-size:var(--font-16)}.inputArea .formTable .row .cont{flex:auto;margin-top:0;font-size:var(--font-16)}.inputArea .formPrivacy{margin-top:50px}.inputArea .formPrivacy a:hover{text-decoration:none}.inputArea .formPrivacy .block{overflow:auto;height:281px;margin:0 0 21px 0;padding:26px 24px;border:1px solid #aaa;box-sizing:border-box}.inputArea .formPrivacy .block .titleWrap{margin:0 0 27px 0;text-align:center}.inputArea .formPrivacy .block .titleWrap .blockTitle{font-size:var(--font-18);line-height:1;font-weight:700;margin:0 0 2px 0}.inputArea .formPrivacy .block .titleWrap .sub{font-size:var(--font-13);line-height:2;font-weight:400}.inputArea .formPrivacy .block .intro{line-height:2;margin:0 0 31px 0;font-size:var(--font-13)}.inputArea .formPrivacy .block .row{margin:0 0 20px 0}.inputArea .formPrivacy .block .row .head{line-height:1.46;margin:0 0 3px 0;font-size:var(--font-13);font-weight:700}.inputArea .formPrivacy .block .row .cont{line-height:2;padding:0 0 0 1em;font-size:var(--font-13);font-weight:400}.inputArea .formPrivacy .block .row .cont ul li{text-indent:-1em;padding:0 0 0 1em}.inputArea .formPrivacy .block .row .cont .contTitle{font-size:var(--font-13)}.inputArea .buttonArea{margin-top:60px}.inputArea .buttonArea .formButton{max-width:350px;transition:opacity .3s}.inputArea .buttonArea .formButton:hover{cursor:pointer;opacity:.7}.inputArea .buttonArea .formButton input{font-size:var(--font-13)}.inputArea .formButtonBackTop a{max-width:350px;transition:opacity .3s}.inputArea .formButtonBackTop a:hover{cursor:pointer;opacity:.7}}/*# sourceMappingURL=form.css.map */