body.morinoie{--brand-color: #008941;--brand-shadow: rgb(0, 86, 40.802919708);--brand-light: rgb(237.15, 246.74, 241.7)}body.senwa{--brand-color: #008941;--brand-shadow: rgb(0, 86, 40.802919708);--brand-light: rgb(237.15, 246.74, 241.7)}body.kanakura{--brand-color: #e73962;--brand-shadow: rgb(211.3783783784, 25.6216216216, 69.3918918919);--brand-light: rgb(253.32, 241.14, 244.01)}body.tomoka{--brand-color: #193b87;--brand-shadow: rgb(17.03125, 40.19375, 91.96875);--brand-light: rgb(238.9, 241.28, 246.6)}body.yuka{--brand-color: #193b87;--brand-shadow: rgb(17.03125, 40.19375, 91.96875);--brand-light: rgb(238.9, 241.28, 246.6)}body.memoryhouse{--brand-color: #ce2329;--brand-shadow: rgb(162.4066390041, 27.5933609959, 32.3236514523);--brand-light: rgb(251.57, 239.6, 240.02)}body.aoba{--brand-color: #008941;--brand-shadow: rgb(0, 86, 40.802919708);--brand-light: rgb(237.15, 246.74, 241.7)}body.towas{--brand-color: #018841;--brand-shadow: rgb(0.6277372263, 85.3722627737, 40.802919708);--brand-light: rgb(237.22, 246.67, 241.7)}body.dearness{--brand-color: #ef8030;--brand-shadow: rgb(219.067264574, 101.5964125561, 16.932735426);--brand-light: rgb(253.88, 246.11, 240.51)}body.nagasaka{--brand-color: #00853b;--brand-shadow: rgb(0, 82, 36.3759398496);--brand-light: rgb(237.15, 246.46, 241.28)}body.seremoll{--brand-color: #6a5da4;--brand-shadow: rgb(84.6798418972, 74.0948616601, 131.9051383399);--brand-light: rgb(244.57, 243.66, 248.63)}.container{max-width:1000px;min-width:1000px;margin:0 auto;padding:0 20px}li{list-style-type:none}.entry-content li{list-style-type:disc}a{text-decoration:none;color:#3060cb}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;backface-visibility:hidden}.header{border-bottom:solid 2px #0e767b;min-width:960px}.header.senwa{border-bottom:2px solid #0e767b}.header.kanakura{border-bottom:2px solid #e73962}.header.tomoka,.header.yuka{border-bottom:2px solid #193b87}.header__title{background:#f0f0ef}.header__title--txt{font-weight:normal;font-size:12px;padding:4px 20px}.header__info{display:flex;align-items:center;justify-content:space-between;padding:10px 20px}.header__info--logo{width:300px}.header__info--tel{width:253px}.header__info--link{font-size:2.2rem;font-weight:700;color:#000}.footer{min-width:960px;background:#e6e7eb;margin-bottom:0;padding:24px 0}address{text-align:center;font-size:12px}.footer_logo{filter:grayscale(100%);width:290px;margin:0 auto 24px}.form-top{margin:0 auto}.form-top__discount{background:#fc6d00;color:#fff;font-size:28px;font-weight:700;line-height:1.4;text-align:center}.form-top__discount .number{font-family:din-2014,sans-serif;font-size:1.45em;padding:0 3px;position:relative;top:2px}.form-top__discount .dot{position:relative}.form-top__discount .dot::before{content:"";border-radius:50%;width:8px;height:8px;background:#fff;position:absolute;top:-7px;left:9px}.announcement{display:flex;align-items:center;justify-content:space-between;background-repeat:no-repeat;background-position:left 495px center;background-size:22px auto;position:relative}.announcement.kanakura .announcement__box{border-left:10px solid #ffa0be}.announcement.kanakura .announcement__head{color:#e73962}.announcement.kanakura::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ffa0be}.announcement.tomoka .announcement__box,.announcement.yuka .announcement__box{border-left:10px solid #b2ccff}.announcement.tomoka .announcement__head,.announcement.yuka .announcement__head{color:#193b87}.announcement.tomoka::before,.announcement.yuka::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #b2ccff}.announcement::before{content:"";width:0;height:0;border-style:solid;border-width:20px 0 20px 22px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #17b2ba;position:absolute;top:50%;left:53%;transform:translateX(-50%) translateY(-50%)}.announcement__bg{background-color:#fdf7f7;width:100%;padding:23px 0;margin:0 auto 0}.announcement__box{border-left:10px solid #17b2ba;padding:6px 0 2px 10px}.announcement__head{font-size:24px;font-weight:bold;color:#0f777c;line-height:1.3}.announcement__txt{font-size:15px}.announcement__tel{width:403px;height:auto}.announcement__flow{margin-bottom:30px}.form-discription{margin:32px auto 0}.form-discription__img{margin-bottom:20px}.form-discription__txt{text-align:center;margin-bottom:18px}.form-required{background:#ea5504;color:#fff;font-size:14px;padding:2px 6px 0;margin-right:5px;vertical-align:1px}.form-optional{color:#fff;background:#a5c0e9;font-size:14px;padding:2px 6px 0}.form__table{width:960px;background:#f5f5f5;border-collapse:collapse;margin-bottom:30px;padding:20px 0}.form__table tr{display:flex}.form__table th{display:block;width:22%;text-align:left;color:#221815;font-size:21px;font-weight:bold;position:relative;padding:29px 25px 25px}.form__table th label{display:block;width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.form__table .form-required,.form__table .form-optional{margin-right:0;vertical-align:0;position:absolute;top:32px;right:20px}.form__table td{display:block;width:78%;flex:1;padding:15px}.form__table td input,.form__table td textarea{background:#fff;display:block;font-size:18px;padding:14px 20px;width:100%;border:1px solid #a0a0a0;box-sizing:border-box;color:#000;resize:none;border-radius:3px}.form__table td input:focus,.form__table td textarea:focus{background-color:#fdd;outline:2px #17b2ba solid}.form__table td input::-moz-placeholder, .form__table td textarea::-moz-placeholder{color:#bbb}.form__table td input::placeholder,.form__table td textarea::placeholder{color:#bbb}.form__table td input:-ms-input-placeholder,.form__table td textarea:-ms-input-placeholder{color:#bbb}.form__table td input:-webkit-input-placeholder,.form__table td textarea:-webkit-input-placeholder{color:#bbb}.form__table td input:-moz-placeholder,.form__table td textarea:-moz-placeholder{color:#bbb}.form__table td input[type=checkbox]:focus{outline:none !important}.form__table--zip td{display:flex;align-items:center}.form__table--zip input{width:164px !important}.form__table--zip .zip-icon{font-size:20px;margin-right:6px}.form__table .member-btn{display:flex}.form__table .member-btn__action input{display:inline-block;width:auto;margin:0;transform:scale(1.3)}.form__table .member-btn__action .mwform-checkbox-field-text{font-size:16px;margin:0 0 0 4px}.form__table .member-btn__action--txt{font-size:16px;margin:6px 0 0}.form__table .member-btn__img{width:314px;margin-left:36px}.form__table span.error{font-size:21px;font-weight:bold}.form__table span.error:nth-of-type(2){display:none}.form.kanakura .form__table td input:focus,.form.kanakura .form__table td textarea:focus{outline:2px #ffa0be solid}.form.tomoka .form__table td input:focus,.form.tomoka .form__table td textarea:focus,.form.yuka .form__table td input:focus,.form.yuka .form__table td textarea:focus{outline:2px #b2ccff solid}.form__explanation{width:80%;font-size:16px;color:#666;line-height:1.3;padding:15px 15px 0 15px}.form__explanation--txt{text-indent:-1em}.form__explanation--txt:first-of-type{margin-bottom:10px}.form__envelope{font-size:18px;line-height:1;margin:0 auto 30px;text-align:center}.form__envelope input{transform:scale(1.4)}.form__privacy{width:770px;margin:0 auto 36px;border-radius:2px;border:2px solid #aeaeae;background:#fcfcfc;padding:15px 20px 0;overflow:auto;height:170px;font-size:16px}.form__privacy--title{font-weight:bold;margin-bottom:30px}.form__privacy--txt{margin-bottom:15px;text-align:justify}.form__privacy--name{font-weight:bold}.form__submit{margin-bottom:40px;overflow:hidden}.form__submit--btn{display:block;width:640px;height:134px;background-image:url(../../../img/common/contact/webp/send-btn@2x.webp);background-repeat:no-repeat;background-position:center;background-size:100% auto;margin:auto;position:relative;border:none}.form__submit--btn:hover{opacity:.7}.form__submit--btn:active{top:8.5px;opacity:1}.no-webp .form__submit--btn{background-image:url(../../../img/common/contact/send-btn@2x.png)}.form-arrow{display:flex;margin:0 0 16px;height:56px}.form-arrow__box{display:flex;justify-content:center;align-items:center;width:calc((100% - 75px)/2);height:100%;font-size:20px;font-weight:bold;background-color:#fff;border-top:2px solid #e82a23;border-bottom:2px solid #e82a23;position:relative;padding:4px 0 0}.form-arrow__box span{display:block;width:35px;height:35px;background-color:#c7c7c7;font-family:din-2014,sans-serif;font-weight:700;text-align:center;font-size:30px;color:#fff;line-height:35px;border-radius:50%;margin:0 16px 0 0;position:relative;bottom:2px}.form-arrow__box.active{color:#fff;background-color:#e82a23}.form-arrow__box.active span{background-color:#fff;color:#e82a23}.form-arrow__box.active.second::before{content:"";display:block;width:30px;height:100%;background-color:#e82a23;position:absolute;top:50%;left:-30px;transform:translateY(-50%);z-index:-1}.form-arrow__box--ac{width:25px;height:100%;position:relative;overflow:hidden}.form-arrow__box--ac.active::after{display:none}.form-arrow__box--ac::before{content:"";background-color:#e82a23;display:block;width:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.form-arrow__box--ac::after{content:"";display:block;width:100%;background-color:#fff;position:absolute;top:50%;transform:translateY(-50%)}.form-arrow__box--ac.first{border-top:2px solid #e82a23;border-bottom:2px solid #e82a23}.form-arrow__box--ac.first::before{height:101%;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 90% 50%);left:50%}.form-arrow__box--ac.first::after{height:101%;background-color:#fff;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 90% 50%);right:-3px}.form-arrow__box--ac.center::before,.form-arrow__box--ac.last::before{height:112%;clip-path:polygon(0 0, 0% 100%, 100% 50%);left:49%}.form-arrow__box--ac.center::after,.form-arrow__box--ac.last::after{height:112%;clip-path:polygon(0 0, 0% 100%, 100% 50%);left:-3px}.form-arrow__box--ac.center{border-top:2px solid #e82a23;border-bottom:2px solid #e82a23}.form-arrow__box--ac.last::before,.form-arrow__box--ac.last::after{height:107%}.form__list{margin:28px 0 0}.form__list--content{display:flex;flex-wrap:wrap;background-color:#f5f5f5;padding:42px 0}.form__list--content dt{width:250px}.form__list--content dt label{display:flex;justify-content:space-between;align-items:flex-start;font-size:20px;font-weight:bold;height:100%;padding:30px 16px 0 64px}.form__list--content dt.email label{font-size:18px}.form__list--content dd{width:calc(100% - 250px);padding:16px 64px 16px 16px}.form__list--content dd input,.form__list--content dd textarea{background:#fff;display:block;font-size:18px;padding:14px 20px;width:100%;border:1px solid #a0a0a0;box-sizing:border-box;color:#000;resize:none;border-radius:3px}.form__list--content dd input::-moz-placeholder, .form__list--content dd textarea::-moz-placeholder{color:#bbb}.form__list--content dd input::placeholder,.form__list--content dd textarea::placeholder{color:#bbb}.form__list--content dd .error{font-size:16px;font-weight:bold;margin:4px 0 0}.form__list--content dd .error:nth-of-type(n + 2){display:none}.form__list--content dd .come{margin:4px 0 0}.form__list--content dd .zip-icon{font-size:24px}.form__list--content dd.zipArea{display:flex;align-items:center}.form__list--content dd.zipArea input{width:170px;margin:0 0 0 4px}.form__list--content dd.situationaArea label{display:flex;align-items:center;width:550px;height:58px;background-color:#e8e8e8;border-radius:12px;padding:0 16px;border:1px solid #e6e3e3}.form__list--content dd.situationaArea label::before{width:30px;height:30px;margin:0 16px 0 0}.form__list--content dd.situationaArea label::after{width:12px;height:25px;top:9px;left:28px}.form__list--content dd.situationaArea .vertical-item{margin-top:0px}.form__list--content dd.situationaArea .vertical-item:not(:first-of-type){margin-top:16px}.form__list--content dd.textArea p{margin:16px 0 0}.form__list--content dd.memberArea{display:flex;justify-content:space-between}.form__list--content dd.memberArea label{display:flex;align-items:center}.form__list--content dd.memberArea label span{flex:1}.form__list--content dd.memberArea p{margin:16px 0 0}.form__list--content dd.memberArea .memberImg{width:312px}.form__list--envelope{text-align:center;margin:40px auto 0}.form__list--envelope .mwform-checkbox-field{display:flex;justify-content:center}.form__list--envelope label{display:flex;align-items:center}.form__list--btn{margin:32px auto 64px}.form__list--btn .btn-send{cursor:pointer;display:block;width:640px;height:134px;background-image:url(../../../img/common/contact/send-btn@2x.png);background-repeat:no-repeat;background-position:center;background-size:100% auto;position:relative;margin:auto;line-height:0;color:rgba(0,0,0,0);border:none}.form__list--btn .btn-send:hover{opacity:.8}.form__list input[type=checkbox]{display:none}.form__list .mwform-checkbox-field label{position:relative}.form__list .mwform-checkbox-field label::before{content:"";display:block;width:25px;height:25px;background-color:#fff;border:1px solid #c9c7c7;border-radius:50%;margin:0 8px 0 0}.form__list .mwform-checkbox-field label::after{content:"";display:block;width:10px;height:21px;border-right:3px solid #080808;border-bottom:3px solid #080808;position:absolute;top:-3px;left:11px;transform:rotate(45deg);opacity:0;transition:.2s ease-in-out}.form__list .mwform-checkbox-field label.check::after{opacity:1}.wpcf7-list-item{margin-left:0}.wpcf7-response-output{display:none !important}.formTableContent__table dd .wpcf7-checkbox label.checked::after{opacity:1}.formTableContent__table dd .wpcf7-checkbox label::after{content:"";display:block;width:1.2rem;height:2.5rem;border-right:.3rem solid #3d3d3d;border-bottom:.3rem solid #3d3d3d;position:absolute;top:.9rem;left:2.8rem;transform:rotate(45deg);opacity:0;transition:.2s ease-in-out;z-index:1}/*# sourceMappingURL=contact.css.map */