﻿.form-bg{background:#ebebeb}.form-bg{background:#ebebeb;padding:0 0 100px}#footer{margin-top:0}.mt100{margin-top:60px}@media screen and (min-width: 768px){.mt100{margin-top:80px}}@media screen and (min-width: 1141px){.mt100{margin-top:100px}}.page-form-ttl{text-align:center;margin:60px auto -50px;font-weight:500;letter-spacing:0.1em}.page-form-ttl .ttl-en{font-size:2.6rem;line-height:1;margin-bottom:15px}.page-form-ttl .ttl-ja{font-size:1.8rem}@media screen and (min-width: 768px){.page-form-ttl{margin:100px auto -60px}.page-form-ttl .ttl-en{font-size:3.6rem}}.questionnaire-lead{background:#ac424e;color:#fff;text-align:center;font-weight:500;letter-spacing:0.2em;margin:70px auto 40px;padding:15px}.questionnaire-ttl{text-align:center;letter-spacing:0.1em;font-weight:500;margin:30px auto 40px}.questionnaire-ttl .mwform-checkbox-field{cursor:pointer}@media screen and (min-width: 768px){.questionnaire-ttl{font-size:1.8rem;letter-spacing:0.2em;margin:40px auto 70px}}.form_container .form-ctsC-ttl{text-align:center;font-size:1.8rem;letter-spacing:0.2em;font-weight:500;margin-bottom:60px}.form_container .form-ctsC .form-item:not(:last-child){border-bottom:1px dashed #d9d9d9;padding-bottom:40px;margin:0 auto 40px}input[type="text"],input[type="tel"],input[type="email"],input[type="number"],input[type="submit"],textarea,select{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical;height:85px;min-height:85px}select::-ms-expand{display:none}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}::-webkit-input-placeholder{color:#C5C5C5;line-height:2}::-moz-placeholder{color:#C5C5C5;opacity:1;line-height:2}:-ms-input-placeholder{color:#C5C5C5;opacity:1;line-height:2}::-ms-input-placeholder{color:#C5C5C5;opacity:1;line-height:2}::placeholder{color:#C5C5C5;opacity:1;line-height:2}@media screen and (max-width: 576px){::-webkit-input-placeholder{font-size:14px}::-moz-placeholder{font-size:14px}:-ms-input-placeholder{font-size:14px}::-ms-input-placeholder{font-size:14px}::placeholder{font-size:14px}}.form_control{display:block;width:100%;padding:0.6rem 1.5rem;font-size:1.6rem;font-weight:500;line-height:2;border:none;border:1px solid #B28247}.form_control.fc-bg{background:#f5f9f9}.form_control2{width:8em}.consultation_selection .form_control{border:none;padding:0.6rem 0}.consultation_selection .form_control .wpcf7-list-item{margin:0 1.5em 0 0em}input.form_control,select.form_control{border-radius:10px}textarea.form_control{border:1px solid #B28247;border-radius:10px;line-height:1.2;min-height:120px}select.form_control{background:url("../img/common/arw-select.svg") no-repeat right 10px top 50%;padding:0.6rem 2.4rem 0.6rem 1.5rem;color:#000}.form-calendar-input.form_control{background:url("../img/common/arw-select.svg") no-repeat right 10px top 50%;padding:0.6rem 2.4rem 0.6rem 1.5rem}@media screen and (min-width: 1141px){.form_control_checktxt{padding-top:0.25em}}.form_container{max-width:850px;width:100%;margin:0 auto}.form_container .form-item:not(:last-child){margin-bottom:40px}.form-item .item-head{display:flex;align-items:center;justify-content:flex-end;flex-direction:row-reverse}.form-item .item-body{padding:15px 0 0}.form-item .item-ttl{font-weight:500}.form-item .item-ttl .ttl-al{font-size:1.4rem;margin:0 0 0 0.5em}.form-item .item-req{min-width:50px;width:50px;background:#B28247;padding:0.1em 0;text-align:center;color:#fff;font-size:1.4rem;font-weight:500;letter-spacing:0.1em;margin-right:1em}@media screen and (min-width: 577px){.form_container .form-item:not(:last-child){margin-bottom:50px}.form-item .item-ttl{letter-spacing:0.1em}}@media screen and (min-width: 768px){.form-item{display:flex}.form_container .form-item:not(:last-child){margin-bottom:70px}.form-item .item-head{min-width:223px;padding-top:10px;justify-content:space-between;align-items:self-start;flex-direction:row;color:#B28247}.form-item .item-body{width:100%;padding:0 0 0 30px}.form-item .item-ttl{font-weight:500;padding:0;letter-spacing:normal}.form-item .item-ttl .ttl-al{margin:0}.form-item .item-req{margin:0}}.form-check-wrap .mwform-checkbox-field{display:block}.form-check-wrap .mwform-checkbox-field:not(:last-child){margin:0 0 10px !important}@media screen and (min-width: 577px){.form-check-wrap .mwform-checkbox-field{display:inline-block}.form-check-wrap .mwform-checkbox-field:not(:last-child){margin:0.1em 15px 0.1em 0 !important}}.form-radio-wrap .mwform-radio-field{display:block}.form-radio-wrap .mwform-radio-field:not(:last-child){margin:0 0 10px !important}@media screen and (min-width: 577px){.form-radio-wrap .mwform-radio-field{display:inline-block}.form-radio-wrap .mwform-radio-field:not(:last-child){margin:0.1em 15px 0.1em 0 !important}}@media screen and (min-width: 1141px){.form-radio-wrap .mwform-radio-field{display:inline-block}.form-radio-wrap .mwform-radio-field:not(:last-child){margin:0.1em 50px 0.1em 0 !important}.form-radio-wrap.radioM_s .mwform-radio-field:not(:last-child){margin:0.1em 15px 0.1em 0 !important}}.form-name-wrap{display:flex}.form-name-wrap dl{display:flex;justify-content:space-between;align-items:center;max-width:211px;width:100%}.form-name-wrap dl:not(:last-child){margin-right:20px}.form-name-wrap dl dt{min-width:2.5em;letter-spacing:0.05em}.form-name-wrap dl dd{width:100%}@media screen and (min-width: 768px){.form-name-wrap dl:not(:last-child){margin-right:30px}}.form-address-wrap li:not(:last-child){margin-bottom:15px}.form-address-wrap .control-zip{max-width:220px;position:relative}.form-address-wrap .control-zip .form_control{padding:0.6rem 1.5rem 0.6rem 1.5em}.form-address-wrap .control-zip::before{content:"〒";position:absolute;left:0;top:calc(50% - 0.8em)}.form_zip_area .form_control_wrap .form_control_zip .wpcf7-form-control-wrap{margin-bottom:1em;display:block}.form_zip_area .form_control_wrap .form_control_zip .form_control_item{margin-bottom:1em;display:block}.form_zip_area .form_control_wrap .form_control_zip .form_control_item>span{display:inline-block;margin:0 1em}@media screen and (max-width: 576px){.form_zip_area .form_control_wrap .form_control_zip .form_control_item>span{margin:0 0.5em}}@media screen and (max-width: 576px){.form_zip_area .form_control_wrap .form_control_zip .form_control_item .zip input.form_control{max-width:100px;padding:0.6rem 1rem}}.form_zip_area .form_control_wrap .form_control_zip .form_control_item .add-arktxt{margin:0}@media screen and (max-width: 576px){.form_zip_area .form_control_wrap .form_control_zip .form_control_item .add-arktxt{font-size:1rem}}.form-desirearea-wrap dl{display:flex;align-items:center;max-width:485px;width:100%}.form-desirearea-wrap dl:not(:last-child){margin-bottom:15px}.form-desirearea-wrap dl dt{min-width:5em}.form-desirearea-wrap dl dd{width:100%}.desirearea-other{margin-top:30px}.desirearea-other .other-al{font-size:1.4rem}@media screen and (min-width: 768px){.desirearea-other .other-al{font-size:1.6rem}}@media screen and (min-width: 1141px){.form-desirearea-wrap dl dt{min-width:6em}}.body-preferred .form_control_wrap:not(:last-child){margin-bottom:20px}.body-preferred .preferred-wrap-ttl{letter-spacing:0.1em;color:#B28247}@media screen and (min-width: 577px){.body-preferred .preferred-day,.body-preferred .preferred-time{display:flex;justify-content:space-between;align-items:center}.body-preferred .preferred-day .child-ttl,.body-preferred .preferred-time .child-ttl{min-width:3.3em;letter-spacing:0.1em}.body-preferred .preferred-day .wpcf7-form-control-wrap{width:100%}.body-preferred .preferred-time .selectbox-wrap{width:100%}}@media screen and (min-width: 1141px){.body-preferred .form_control_wrap{display:flex;justify-content:space-between;align-items:center}.body-preferred .preferred-wrap-ttl{min-width:8em}.body-preferred .preferred-day,.body-preferred .preferred-time{width:50%}.body-preferred .preferred-time{padding:0 0 0 2em}}@media screen and (max-width: 1140px){.body-preferred .preferred-wrap-ttl{margin-bottom:0.5em}.body-preferred .preferred-time{margin-top:0.5em}}.form_container .form-item.item-pref_model:not(:last-child){margin-bottom:0}.form-modelhouse-item{border:1px solid #ac424e;padding:15px;margin:20px auto 40px}.form-modelhouse-item .item-asterisk{color:#ac424e;font-size:1.4rem;width:100%;padding:0 0 15px;line-height:1.8}.form-modelhouse-item .item-link{background:#ac424e;color:#fff;display:block;text-align:center;border-radius:15px;padding:15px 10px}.form-modelhouse-item .item-link:hover{background:#000}.form-modelhouse-item .item-link .en{display:block;border-bottom:1px solid #fff}@media screen and (min-width: 577px){.form-modelhouse-item{margin:25px auto 50px}}@media screen and (min-width: 768px){.form-modelhouse-item{display:flex;margin-bottom:70px}.form-modelhouse-item .item-asterisk{padding:0 15px 0 0}.form-modelhouse-item .item-link{min-width:155px;font-size:1.5rem;display:flex;justify-content:center;align-items:center}}.Plnum-block .form_control_wrap{display:flex;justify-content:space-between;align-items:center}.Plnum-block .form_control_wrap .child-ttl{letter-spacing:0.1em;min-width:4em}.Plnum-block .form_control_wrap .child-txt{margin-left:1em;width:4em}.Plnum-block .form_control_wrap .wpcf7-form-control-wrap{width:100%}.Plnum-block .form_control_wrap .wpcf7-form-control-wrap .form_control{text-align:center}@media screen and (min-width: 577px){.Plnum-block{display:flex;align-items:center}.Plnum-block .form_control_wrap{max-width:170px;width:100%}.Plnum-block .form_control_wrap:not(:last-child){margin-right:3em}}@media screen and (max-width: 576px){.Plnum-block .form_control_wrap{justify-content:flex-start}.Plnum-block .form_control_wrap:not(:last-child){margin-bottom:1em}.Plnum-block .form_control_wrap .people_adult,.Plnum-block .form_control_wrap .people_child{max-width:80px;display:inline-block}}.item-reserveselect{display:block}.item-reserveselect .item-head{flex-direction:row-reverse;justify-content:flex-end}.item-reserveselect .item-body{padding:25px 0 0}.item-reserveselect .item-ttl{padding:0 0 0 1em}.item-reserveselect .reserve-list{display:flex;justify-content:space-between;flex-wrap:wrap}.item-reserveselect .reserve-list .reserve-item:nth-of-type(n+3){margin-top:10px}.item-reserveselect .reserve-item{width:49%;font-size:1.3rem}.item-reserveselect .reserve-item .mwform-checkbox-field{display:block;background:#ebebeb;padding:0 0 6px;text-align:center}.item-reserveselect .reserve-item .mwform-checkbox-field label{display:block;position:relative}.item-reserveselect .reserve-item .mwform-checkbox-field label::before{content:"";display:block;width:100%;background-repeat:no-repeat;background-position:top center;background-size:cover;padding-top:64%;border-bottom:3px solid #fff;margin-bottom:6px}.item-reserveselect .reserve-item .mwform-checkbox-field label input::after{content:"";display:block;width:100%;background:rgba(0,0,0,0.5);padding-top:64%;position:absolute;top:0;left:0;transition:.5s}.item-reserveselect .reserve-item .mwform-checkbox-field label input:checked::after{background:transparent}.item-reserveselect .reserve-item.shinkoiwa .mwform-checkbox-field label::before{background-image:url("../img/form/img-reserve_shinkoiwa.jpg")}.item-reserveselect .reserve-item.kinshicho .mwform-checkbox-field label::before{background-image:url("../img/form/img-reserve_kinshicho.jpg")}.item-reserveselect .reserve-item.edogawa .mwform-checkbox-field label::before{background-image:url("../img/form/img-reserve_edogawa.jpg")}.item-reserveselect .reserve-item.ayase .mwform-checkbox-field label::before{background-image:url("../img/form/img-reserve_ayase.jpg")}@media screen and (min-width: 577px){.item-reserveselect .reserve-item{font-size:1.6rem}}@media screen and (min-width: 769px){.item-reserveselect .reserve-list .reserve-item:nth-of-type(n+3){margin-top:0}.item-reserveselect .reserve-item{width:calc(98% * 1/4)}}.privacy-block{margin:40px auto;max-width:850px}.privacy-block .block-ttl{text-align:center;margin-bottom:1em;font-weight:500}.privacy-block .block-txt br{display:none}.privacy-block .block-txt a{text-decoration:underline;color:#B28247}.privacy-block .block-txt a:hover{text-decoration:none}@media screen and (min-width: 768px){.privacy-block{margin:70px auto}.privacy-block .block-txt br{display:block}}@media screen and (min-width: 1141px){.privacy-block .block-txt br{display:none}}.btn-submit-wrap{position:relative}.btn-submit-wrap .btn-submit{max-width:400px;width:100%;margin:0 auto;padding:20px 0;border:none;display:block;color:#fff;background:url("../img/common/arw-right_wht.svg") #B28247 no-repeat right 20px top 50%;position:relative;cursor:pointer;font-size:1.6rem;font-weight:500;letter-spacing:0.2em;transition:.5s;border-radius:30px}.btn-submit-wrap .btn-submit:hover{background-color:#000;background-position:right 15px top 50%}.form_common{background:#EBDCCA;padding-bottom:120px}.form_area_inner{background:#fff;border-radius:50px;padding-top:80px;padding-bottom:80px;border:1px solid #B28247}.mail_txt{font-size:1.3rem;margin-top:0.5em;color:#EB0003}
/*# sourceMappingURL=form.css.map */
