@charset "UTF-8";:root{--font-serif:"游明朝","Yu Mincho","Hiragino Mincho ProN",NotoSerifJapanese,serif;--font-gothic:"BIZ UDPゴシック"}.form_responsive input[type=tel],.form_responsive input[type=text]{font-family:inherit;line-height:1.3;box-sizing:border-box;width:100%;min-height:calc(1.3em * 1 + 11.5px * 2);margin:0;padding:11.5px 15px;padding-left:15px;vertical-align:middle;color:#65676a;border:1px solid #dedede;border-radius:4px;background-color:#f5f5f5}.form_responsive input[type=tel].inputStyleOk,.form_responsive input[type=text].inputStyleOk{background-color:#f5f5f5!important}.form_responsive .inputStyleError{color:#202733;border-radius:4px}.form_responsive #area_interest.inputStyleError{background-color:transparent!important}.form_responsive .formOkSign{color:#c8a56d}.form_responsive .formOkSign:before{background-image:url(/common/image/icon-check_gold.svg)}.formTable-td__text_state_error{display:none}.form_responsive .form_table{display:table;width:calc(100% - 48px);margin:24px auto 0;table-layout:fixed;border-spacing:0;border-collapse:collapse}.form_responsive .form-tr{display:flex;flex-direction:row;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.form_responsive .form-th{font-weight:700;text-align:left;white-space:nowrap}.form_responsive .formTable-td{position:relative;flex:1}.form_responsive .form__box{display:flex;gap:8px}.form_responsive .form__box__item{flex:1}.form_responsive input[type=checkbox]{display:none}.form_responsive input[type=checkbox]:checked+span::before{border-color:#c8a56d;background-color:#c8a56d}.form_responsive input[type=checkbox]:checked+span::after{position:absolute;top:6px;left:3px;box-sizing:border-box;width:12px;height:8px;content:"";transform:rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff}.form_responsive input[type=checkbox]+span{position:relative;display:inline-block;padding-left:22px}.form_responsive input[type=checkbox]+span::before{position:absolute;top:11px;left:0;box-sizing:border-box;width:18px;height:18px;margin-top:-8px;content:"";transition:all .2s ease;border:2px solid #dedede;border-radius:4px;background-color:#fff}.form_responsive .inputStyleError input[type=checkbox]+span::before{background-color:#ffdfdf}.form_responsive .formTable-td__check__item>label{display:flex;cursor:pointer}.form_responsive .LP-parts__button{min-width:260px;min-height:40px}.form_responsive .LP-parts__button.button__inactive{min-width:230px;min-height:40px}.form_responsive #submitGuide{font-family:var(--font-gothic);font-size:14px;box-sizing:border-box;height:auto;padding:8px 0;margin:8px auto 0;text-align:center;background-color:#ffdfdf!important;border-radius:4px}.form_responsive #submitGuide img{width:24px}.form_responsive .form-pc-upBox,.form_responsive .form__dw-box{font-family:var(--font-gothic);font-size:16px}.form_responsive .form__pp-box{padding:16px;word-break:auto-phrase;border:1px #c9a66d solid}.form_responsive .form__pp-box .form__pp-box__catch{text-align:center;color:#c9a66d}.form_responsive .form__pp-box .form__pp-box__text__link{text-decoration:underline;position:relative;padding-right:1.3em}.form_responsive .form__pp-box .form__pp-box__text__link::after{position:absolute;top:50%;width:1em;height:1em;margin-left:.2em;content:"";transform:translateY(-50%);background-image:url(../image/icon-form__link.webp);background-repeat:no-repeat;background-position:center;background-size:contain}.form_responsive .form__pp-box__check__label{display:block;width:100%;padding:8px;cursor:pointer}.form_responsive .form__pp-box__check__label input[type=checkbox]+span{padding-left:24px}.LP-fixed__form{position:relative;width:360px;min-width:360px}.LP-fixed__form .form_responsive{position:sticky;z-index:2000;top:0;left:0;display:block;min-width:360px;height:100vh;background:#fff}.LP-fixed__form .main{min-width:360px;padding-bottom:0}.LP-fixed__form .form-pc-upBox__inner{overflow-y:auto;height:calc(100vh - 144px);color:#fff;background:#202733}.LP-fixed__form .form__dw-box{position:relative;height:144px;padding:8px}.LP-fixed__form .form__catch{font-size:24px;font-weight:700;color:#fff;background:transparent linear-gradient(90deg,#aa8d5f 0,#e1bd83 100%) 0 0 no-repeat padding-box;height:72px;display:flex;justify-content:center;align-items:center}.LP-fixed__form .form-tr+.form-tr{padding-top:8px}.LP-fixed__form .form-tr+.form-tr:last-child{padding-top:24px}.LP-fixed__form .form-tr__fixed__border{padding-bottom:16px;border-bottom:1px solid #c9a66d}.LP-fixed__form .form-th{font-size:16px;line-height:20px;padding-bottom:8px}.LP-fixed__form .form-th__fixed{font-size:12px;line-height:16px;padding-bottom:2px}.LP-fixed__form #area_interest.inputStyleError{color:#fff}.LP-fixed__form .L01-001-item___inner{min-width:360px;max-width:360px;margin:0 auto;padding:0}.LP-fixed__form .form__text-soudan{display:none}.LP-fixed__form .form__pp-box{font-size:10px;width:calc(100% - 48px);margin:24px auto 32px}.LP-fixed__form .form__pp-box .pp_text{font-size:14px}.LP-fixed__form .form__pp-box .form__pp-box__catch{font-size:13px;padding-bottom:8px}.LP-fixed__form .form__pp-box .form__pp-box__text{padding-bottom:16px}.LP-fixed__form .form__dw-box{color:#fff;background:#202733}.LP-fixed__form .form__dw-box .form__submit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LP-fixed__form .LP-fixed__form__dnone{display:none}@media screen and (max-width:540px){.LP-fixed__form .form__catch{height:48px}}.LP-under__form{padding-top:88px;padding-bottom:88px;background:#2c333e}.LP-under__form .LP-under__form__catch{font-size:40px;text-align:center}.LP-under__form .LP-under__form__inner{position:relative;max-width:984px;height:100%;margin-right:auto;margin-left:auto;padding:0 32px}.LP-under__form .form_responsive .form_table{width:100%;margin:40px auto 0;color:#45494b;background-color:#fff}.LP-under__form .form_responsive .form-tr{flex-direction:row;border:1px solid #202733}.LP-under__form .form_responsive .form-th{font-size:16px;display:flex;align-items:center;width:288px;padding:16px;color:#fff;background-color:#aa8d5f}.LP-under__form .form__pp-box__check__label::after,.LP-under__form .form_responsive .form-th__required::after{font-size:12px;position:relative;margin-left:auto;padding:4px 8px;content:"必須";color:#fff;background:#c8143d}.LP-under__form .form_responsive .form-th__note{font-size:10px}.LP-under__form .form_responsive .formTable-td{flex:1;padding:16px}.LP-under__form .form_responsive .formTable-td__content{display:flex;align-items:center}.LP-under__form input[type=tel],.LP-under__form input[type=text]{font-size:16px;height:calc(1.3em * 1 + 16.5px * 2);min-height:calc(1.3em * 1 + 16.5px * 2);padding:16.5px 24px;border-radius:4px}.LP-under__form .form-pc__dw-Box{margin-top:24px}.LP-under__form .form__pp-box{margin:32px 0;padding:24px 16px;text-align:center}.LP-under__form .form__pp-box .form__pp-box__catch{font-size:18px;text-align:center;color:#c9a66d}.LP-under__form .form__pp-box .form__pp-box__text{font-size:13px;position:relative;padding:16px 0;text-align:left}.LP-under__form .form__pp-box__check__item{font-size:15px}.LP-under__form .LP-parts__button,.LP-under__form .LP-parts__button.button__inactive{font-size:16px;max-width:344px}.LP-under__form .form__dw-box .form__submit{text-align:center}.LP-under__form #submitGuide{margin:16px auto 0;max-width:424px}.LP-under__form .form__cof-box,.LP-under__form .form__ssl-box{font-size:12px;padding:16px 0;text-align:center}.LP-under__form .form__ssl-box{padding-top:40px}.LP-under__form .form__ssl-box .H05-003-01{display:flex;text-align:left}.LP-under__form .form__ssl-box .H05-003-01-description{flex:1;padding-left:20px}.LP-under__form .LP-under__form__dnone{display:none}@media screen and (max-width:768px){.LP-under__form .LP-under__form__inner{padding:0 16px}.LP-under__form .form_responsive .form-tr{flex-direction:column}.LP-under__form .form_responsive .form-th{width:auto;padding:8px 16px}.LP-under__form .form__ssl-box .H05-003-01{display:block;text-align:center}.LP-under__form .form__ssl-box .H05-003-01-description{padding-top:8px;padding-left:0}}@media screen and (max-width:540px){.LP-under__form{padding-top:calc(88 / 540 * 100vw);padding-bottom:calc(88 / 540 * 100vw)}.LP-under__form .LP-under__form__catch{font-size:calc(32 / 540 * 100vw)}.LP-under__form .form__pp-box__check__item{font-size:14px;white-space:nowrap}}.form_responsive_confirm .close_confirm::after{position:fixed}.form_responsive_confirm #browser_back_alert,.form_responsive_confirm #confirm_contents{font-size:16px;text-align:left;padding:24px 32px;font-family:var(--font-gothic)}.form_responsive_confirm #confirm_header_inlineImg::before{background:transparent linear-gradient(90deg,#aa8d5f 0,#e1bd83 50%,#aa8d5f 100%) 0 0 no-repeat padding-box}.form_responsive_confirm .confirm_fixed{display:flex;flex-wrap:nowrap;flex-direction:row-reverse;gap:16px;width:100%}.form_responsive_confirm #browser_back_alert{border:none;border-radius:0;width:90%;height:90%;max-width:400px;max-height:168px;font-weight:500;display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}#browser_back_alert_close,#browser_back_alert_confirm{padding:16px;border-radius:35px;margin-top:0}#browser_back_alert_close:hover,#browser_back_alert_confirm:hover{opacity:1}#browser_back_alert_confirm{color:#fff;background:transparent linear-gradient(90deg,#aa8d5f 0,#e1bd83 50%,#aa8d5f 100%) 0 0 no-repeat padding-box;border:none}#confirm_scroll{padding:0;overflow:auto;max-height:calc(100vh - 260px);overflow-y:scroll}#confirm_text{margin-bottom:16px}#confirm_list{color:#000}#confirm_list th{width:40%}#closeButton{position:relative;top:0;padding:16px;font-size:16px}#closeButton{width:35%}#closeButton:disabled,.LP-parts__button:disabled{background:#b0b0b0;box-shadow:none;color:#fff;border:none}#browser_back_alert_close{width:60%}.msg_send{display:none;position:fixed;z-index:2004;opacity:1;background:rgba(255,255,255,.8);font-weight:700;transition:all .2s ease;top:0;left:0;right:0;bottom:0;margin:auto;height:100%;width:100%;text-align:center}.msg_send .msg_send_inner{font-family:var(--font-gothic);color:#45494b;font-size:15px;width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.msg_send .sending_animation{display:flex;justify-content:center;align-items:center;padding:2rem 0;margin:0 -5% 20px;overflow:hidden}.msg_send .dot-spin{position:relative;width:10px;height:10px;border-radius:5px;background-color:transparent;color:transparent;box-shadow:0 -18px 0 0 #0a847b,12.72984px -12.72984px 0 0 #0a847b,18px 0 0 0 #0a847b,12.72984px 12.72984px 0 0 rgba(10,132,123,0),0 18px 0 0 rgba(10,132,123,0),-12.72984px 12.72984px 0 0 rgba(10,132,123,0),-18px 0 0 0 rgba(10,132,123,0),-12.72984px -12.72984px 0 0 rgba(10,132,123,0);animation:dotSpin 1.3s infinite linear}@keyframes dotSpin{0%,100%{box-shadow:0 -18px 0 0 #0a847b,12.72984px -12.72984px 0 0 #0a847b,18px 0 0 0 #0a847b,12.72984px 12.72984px 0 -5px rgba(10,132,123,0),0 18px 0 -5px rgba(10,132,123,0),-12.72984px 12.72984px 0 -5px rgba(10,132,123,0),-18px 0 0 -5px rgba(10,132,123,0),-12.72984px -12.72984px 0 -5px rgba(10,132,123,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(10,132,123,0),12.72984px -12.72984px 0 0 #0a847b,18px 0 0 0 #0a847b,12.72984px 12.72984px 0 0 #0a847b,0 18px 0 -5px rgba(10,132,123,0),-12.72984px 12.72984px 0 -5px rgba(10,132,123,0),-18px 0 0 -5px rgba(10,132,123,0),-12.72984px -12.72984px 0 -5px rgba(10,132,123,0)}25%{box-shadow:0 -18px 0 -5px rgba(10,132,123,0),12.72984px -12.72984px 0 -5px rgba(10,132,123,0),18px 0 0 0 #0a847b,12.72984px 12.72984px 0 0 #0a847b,0 18px 0 0 #0a847b,-12.72984px 12.72984px 0 -5px rgba(10,132,123,0),-18px 0 0 -5px rgba(10,132,123,0),-12.72984px -12.72984px 0 -5px rgba(10,132,123,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(10,132,123,0),12.72984px -12.72984px 0 -5px rgba(10,132,123,0),18px 0 0 -5px rgba(10,132,123,0),12.72984px 12.72984px 0 0 #0a847b,0 18px 0 0 #0a847b,-12.72984px 12.72984px 0 0 #0a847b,-18px 0 0 -5px rgba(10,132,123,0),-12.72984px -12.72984px 0 -5px rgba(10,132,123,0)}50%{box-shadow:0 -18px 0 -5px rgba(10,132,123,0),12.72984px -12.72984px 0 -5px rgba(10,132,123,0),18px 0 0 -5px rgba(10,132,123,0),12.72984px 12.72984px 0 -5px rgba(10,132,123,0),0 18px 0 0 #0a847b,-12.72984px 12.72984px 0 0 #0a847b,-18px 0 0 0 #0a847b,-12.72984px -12.72984px 0 -5px rgba(10,132,123,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(10,132,123,0),12.72984px -12.72984px 0 -5px rgba(10,132,123,0),18px 0 0 -5px rgba(10,132,123,0),12.72984px 12.72984px 0 -5px rgba(10,132,123,0),0 18px 0 -5px rgba(10,132,123,0),-12.72984px 12.72984px 0 0 #0a847b,-18px 0 0 0 #0a847b,-12.72984px -12.72984px 0 0 #0a847b}75%{box-shadow:0 -18px 0 0 #0a847b,12.72984px -12.72984px 0 -5px rgba(10,132,123,0),18px 0 0 -5px rgba(10,132,123,0),12.72984px 12.72984px 0 -5px rgba(10,132,123,0),0 18px 0 -5px rgba(10,132,123,0),-12.72984px 12.72984px 0 -5px rgba(10,132,123,0),-18px 0 0 0 #0a847b,-12.72984px -12.72984px 0 0 #0a847b}87.5%{box-shadow:0 -18px 0 0 #0a847b,12.72984px -12.72984px 0 0 #0a847b,18px 0 0 -5px rgba(10,132,123,0),12.72984px 12.72984px 0 -5px rgba(10,132,123,0),0 18px 0 -5px rgba(10,132,123,0),-12.72984px 12.72984px 0 -5px rgba(10,132,123,0),-18px 0 0 -5px rgba(10,132,123,0),-12.72984px -12.72984px 0 0 #0a847b}}@media screen and (max-width:768px){#confirm_list td,#confirm_list th{display:block;width:100%}}@media screen and (max-width:540px){.form_responsive_confirm #browser_back_alert,.form_responsive_confirm #confirm_contents{padding:16px}.form_responsive_confirm #browser_back_alert{min-height:216px}.form_responsive_confirm .confirm_fixed{flex-wrap:wrap;gap:16px;padding:0;padding-bottom:8px}#browser_back_alert_close,#closeButton{width:100%}}