.p-request{width:100%}.p-request__inner{width:100%}.p-request__text{width:100%;line-height:1.75;margin-top:clamp(-6px,-0.5vw,-6px);margin-bottom:clamp(30px,3.5vw,42px)}.p-request_step{width:100%;margin-bottom:clamp(36px,5vw,60px)}.p-request_step__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:clamp(21px,6.6666666667vw,80px);-moz-column-gap:clamp(21px,6.6666666667vw,80px);column-gap:clamp(21px,6.6666666667vw,80px)}.p-request_step__list li{width:min(33.333334% - 14px,120px);font-size:clamp(11px,1.1666666667vw,14px);font-weight:bold;text-align:center;letter-spacing:0.15em;color:#28a32c;padding:8px 0 10px 0.15em;background:#efefef;border-radius:9999px;position:relative}.p-request_step__list li.active{color:#ffffff;background:#28a32c}.p-request_step__list li:not(:last-child):before{content:"";position:absolute;top:50%;right:clamp(-50px,-4.1666666667vw,-15px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:clamp(10px,1.6666666667vw,20px);height:1px;background:#000000}.p-request_form{width:min(100%,908px);margin:0 auto}.p-request_form .p-country-name{display:none!important}.p-request_form__box{width:100%;padding:48px 0;margin-bottom:clamp(28px,5.6666666667vw,68px);border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.p-request_form__block{width:100%}@media screen and (min-width:769px){.l-request_confirm .p-request_form__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-request_form__block:not(:last-child){margin-bottom:clamp(28px,3vw,36px)}.p-request_form__block>.ttl{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;font-size:16px;font-weight:bold;margin-bottom:16px}@media screen and (min-width:769px){.l-request_confirm .p-request_form__block>.ttl{width:250px;-ms-flex-negative:0;flex-shrink:0}}.p-request_form__block>.cont{width:100%}.l-request_confirm .p-request_form__block>.cont{line-height:1.75;margin-top:clamp(-6px,-0.5vw,-6px);margin-bottom:clamp(-6px,-0.5vw,-6px)}@media screen and (min-width:769px){.l-request_confirm .p-request_form__block>.cont{padding-top:3px}}.p-request_form__block>.cont input[type=email],.p-request_form__block>.cont input[type=tel],.p-request_form__block>.cont input[type=text]{width:100%;height:48px;font-size:16px;font-weight:500;padding:10px 16px 12px;background:#ffffff;border:1px solid #d2d2d2;border-radius:4px;-webkit-transition:border 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;transition:border 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out,border 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out,border 0.3s ease-in-out,-webkit-box-shadow 0.3s ease-in-out}.p-request_form__block>.cont input[type=email]:focus,.p-request_form__block>.cont input[type=tel]:focus,.p-request_form__block>.cont input[type=text]:focus{border-color:#93d195;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.07);box-shadow:0 0 10px 0 rgba(0,0,0,0.07)}.p-request_form__block>.cont .error{width:100%;display:block;font-size:14px;font-weight:500;color:#ff0000;margin-top:6px}.p-request_form__required{display:block;font-size:12px;font-weight:bold;color:#ffffff;padding:3px 6px 5px;background:#c80000;-webkit-transform:translateY(1px);transform:translateY(1px)}.p-request_form__optional{display:block;font-size:12px;font-weight:bold;color:#ffffff;padding:4px 6px;background:#666666}.p-request_form__select{width:min(100%,454px);position:relative}.p-request_form__select:after{font-family:"Material Icons";content:"\e5c5";font-size:24px;font-weight:400;line-height:1;color:#28a32c;letter-spacing:0;display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;position:absolute;top:12px;right:6px;pointer-events:none}.l-request_confirm .p-request_form__select:after{display:none}.p-request_form__select select{width:100%;height:48px;font-size:16px;font-weight:500;padding:10px 16px 12px;border:1px solid #d2d2d2;border-radius:4px;background:#efefef;cursor:pointer}.p-request_form_privacy{width:100%;margin-bottom:clamp(32px,5.3333333333vw,64px)}.l-request_confirm .p-request_form_privacy{display:none}.p-request_form_privacy__text{width:100%;font-size:clamp(14px,1.3333333333vw,16px);font-weight:500;line-height:2;margin-top:clamp(-8px,-0.6666666667vw,-8px);margin-bottom:clamp(16px,2vw,24px);text-align:center}@media screen and (max-width:768px){.p-request_form_privacy__text{line-height:2;margin-top:clamp(-7px,-0.5833333333vw,-7px);margin-bottom:clamp(17px,2.0833333333vw,25px);text-align:left}}.p-request_form_privacy__link{display:inline-block;color:#28a32c;margin-right:3px;text-decoration:underline;-webkit-transition:-webkit-text-decoration 0.3s ease-in-out;transition:-webkit-text-decoration 0.3s ease-in-out;transition:text-decoration 0.3s ease-in-out;transition:text-decoration 0.3s ease-in-out,-webkit-text-decoration 0.3s ease-in-out}@media screen and (hover:hover) and (pointer:fine){.p-request_form_privacy__link:hover{text-decoration-color:transparent}}.p-request_form_privacy__link:after{font-family:"Material Icons";content:"\e89e";font-size:clamp(16px,1.5vw,18px);font-weight:400;line-height:1;color:#d2d7dd;letter-spacing:0;display:inline-block;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;vertical-align:middle;padding-left:2px}.p-request_form_privacy__link .ib{display:inline-block}.p-request_form_privacy__check{width:100%}.p-request_form_privacy__check>.mwform-checkbox-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-request_form_privacy__check>.mwform-checkbox-field label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}@media screen and (hover:hover) and (pointer:fine){.p-request_form_privacy__check>.mwform-checkbox-field label:hover span:after{opacity:0.4}}.p-request_form_privacy__check>.mwform-checkbox-field label input{display:none}.p-request_form_privacy__check>.mwform-checkbox-field label input:checked+span:after{opacity:1}.p-request_form_privacy__check>.mwform-checkbox-field label span{display:block;font-size:clamp(14px,1.3333333333vw,16px);font-weight:500;line-height:2;margin-top:clamp(-8px,-0.6666666667vw,-8px);margin-bottom:clamp(-8px,-0.6666666667vw,-8px);padding-left:32px;position:relative}@media screen and (max-width:768px){.p-request_form_privacy__check>.mwform-checkbox-field label span{line-height:2;margin-top:clamp(-7px,-0.5833333333vw,-7px);margin-bottom:clamp(-7px,-0.5833333333vw,-7px)}}.p-request_form_privacy__check>.mwform-checkbox-field label span:before{content:"";position:absolute;top:clamp(2px,0.3333333333vw,4px);left:0;width:24px;aspect-ratio:1/1;background:#efefef;border-radius:6px}.p-request_form_privacy__check>.mwform-checkbox-field label span:after{content:"";position:absolute;top:clamp(8px,0.8333333333vw,10px);left:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:14px;height:8px;border-bottom:3px solid #28a32c;border-left:3px solid #28a32c;opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.p-request_form_privacy__check>.error{width:100%;display:block;font-size:14px!important;font-weight:500;text-align:center;color:#ff0000!important;margin-top:10px}.p-request_form_submit{width:100%}.p-request_form_submit__flex{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:clamp(16px,2.6666666667vw,32px);-moz-column-gap:clamp(16px,2.6666666667vw,32px);column-gap:clamp(16px,2.6666666667vw,32px)}.p-request_form_submit__back{display:none}.l-request_confirm .p-request_form_submit__back{display:block;width:min(40%,200px)}.p-request_form_submit__next{width:min(100%,340px);position:relative}.l-request_confirm .p-request_form_submit__next{width:min(60%,340px)}@media screen and (hover:hover) and (pointer:fine){.p-request_form_submit__next:hover:before{right:clamp(10px,42.857vw + -127.143px,46px)}}@media screen and (hover:hover) and (pointer:fine){.p-request_form_submit__next:hover:after{width:60px;right:clamp(10px,42.857vw + -127.143px,46px)}}.p-request_form_submit__next:before{content:"";position:absolute;bottom:50%;right:clamp(20px,42.857vw + -117.143px,56px);-webkit-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg);width:7px;height:1px;background:#ffffff;-webkit-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out;pointer-events:none}@media screen and (max-width:640px){.l-request_confirm .p-request_form_submit__next:before{display:none}}.l-request_complete .p-request_form_submit__next:before{display:none}.p-request_form_submit__next:after{content:"";position:absolute;top:50%;right:clamp(20px,42.857vw + -117.143px,56px);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:1px;background:#ffffff;-webkit-transition:width 0.3s ease-in-out,right 0.3s ease-in-out;transition:width 0.3s ease-in-out,right 0.3s ease-in-out;pointer-events:none}@media screen and (max-width:640px){.l-request_confirm .p-request_form_submit__next:after{display:none}}.l-request_complete .p-request_form_submit__next:after{display:none}.p-request_form_submit__link{width:100%;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;font-size:15px;font-weight:bold;letter-spacing:0.15em;text-align:center;color:#ffffff;background:#28a32c;cursor:pointer;-webkit-transition:background 0.3s ease-in-out,border 0.3s ease-in-out,padding 0.3s ease-in-out;transition:background 0.3s ease-in-out,border 0.3s ease-in-out,padding 0.3s ease-in-out}.p-request_form_submit__back .p-request_form_submit__link{background:#acacac}.white .p-request_form_submit__link{background:none;border:1px solid #ffffff}@media screen and (hover:hover) and (pointer:fine){.p-request_form_submit__link:hover{background:#259729;padding-right:20px}}@media screen and (hover:hover) and (pointer:fine) and (max-width:640px){.l-request_confirm .p-request_form_submit__link:hover{padding:0}}@media screen and (hover:hover) and (pointer:fine){.p-request_form_submit__back .p-request_form_submit__link:hover{background:#c6c6c6;padding:0}}
/*# sourceMappingURL=common_request.css.map */