.form-page:has(.cols-2){margin:60px auto 0}.form-page:has(.cols-2) .contain{display:flex;gap:60px 30px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:0 20px}.form-page .cols-2{flex:1;max-width:485px}.form-page .cols-2:first-child{max-width:645px}.form-page .cols-2 .tag-text{background-color:#eee;border-radius:32px;display:inline-block;font-size:16px;font-weight:700;line-height:1.5;margin-bottom:8px;padding:5px 15px}.form-page .cols-2 h1{font-size:30px;font-weight:700;line-height:1.5;margin:0 0 16px}.form-page .cols-2 .top-text{font-size:22px;line-height:1.6}.form-page .main-swiper{height:396px;margin-bottom:10px;margin-top:40px;max-width:645px;overflow:hidden;width:100%}.form-page .main-swiper .swiper-slide{align-items:center;background-position:50%;background-size:cover;display:flex;justify-content:center;opacity:1!important}.form-page .main-swiper .swiper-slide img{height:100%;object-fit:cover;width:100%}.form-page .swiper-button-next,.form-page .swiper-button-prev{aspect-ratio:1/1;background:#d9d9d9;border-radius:24px;color:#fff;height:24px;opacity:0;top:calc(50% + 10px)!important;transition:opacity .3s ease-in;width:24px}.form-page .swiper-button-next{right:1%!important}.form-page .swiper-button-prev{left:1%!important}.form-page .swiper-button-next:before,.form-page .swiper-button-prev:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjE0IiBmaWxsPSJub25lIiB2aWV3Qm94PSIwIDAgOCAxNCI+PHBhdGggZmlsbD0iIzdhN2E3YSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNLjI5MyAxMy43MDdhMSAxIDAgMCAxIDAtMS40MTRMNS41ODYgNyAuMjkzIDEuNzA3QTEgMSAwIDEgMSAxLjcwNy4yOTNsNiA2YTEgMSAwIDAgMSAwIDEuNDE0bC02IDZhMSAxIDAgMCAxLTEuNDE0IDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==);background-repeat:no-repeat;content:"";height:24px;left:4px;position:relative;top:5px;width:14px}.form-page .swiper-button-prev:before{left:-4px;top:-5px;transform:rotate(180deg)}.form-page .main-swiper:has(.swiper-slide.swiper-slide-active:hover) .swiper-button-next,.form-page .main-swiper:has(.swiper-slide.swiper-slide-active:hover) .swiper-button-prev,.form-page .swiper-button-next:hover,.form-page .swiper-button-prev:hover{opacity:1!important}.form-page .swiper-pagination{bottom:10px}.form-page .swiper-pagination-bullet{background:#fff;height:10px;opacity:.5;width:10px}.form-page .swiper-pagination-bullet-active{background:#fff;opacity:1}.form-page .thumbnail-swiper{height:112px;margin-bottom:40px;max-width:645px;width:100%}.form-page .thumbnail-swiper .swiper-slide{border-radius:4px;cursor:pointer;max-height:100px;opacity:.6!important;overflow:hidden;transition:opacity .3s ease}.form-page .thumbnail-swiper .swiper-slide img{height:100%;object-fit:cover;width:100%}.form-page .thumbnail-swiper .swiper-slide-thumb-active{opacity:1!important}.form-page .list-contents{display:flex;flex-direction:column;gap:40px}.form-page .list-content h2{font-size:24px;font-weight:700;line-height:1.5;margin:0 0 10px}.form-page .list-content.color-pink h2{color:#e84884}.form-page .list-content .list-group{border-radius:10px;display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:20px 10px}.form-page .list-content.color-pink .list-group{background-color:#ffeef4}.form-page .list-content.color-gray .list-group{background-color:#eee}.form-page .list-content .list-text{font-size:18px;font-weight:400;line-height:2;margin-bottom:0;padding-left:28px;position:relative}.form-page .list-content .list-text .sm{display:block;font-size:13px;line-height:1.6;margin-top:4px}.form-page .list-content .list-text .notes{font-size:12px;line-height:2.4;vertical-align:top}.form-page .list-content .list-text:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjZTg0ODg0IiBkPSJNMTUuOTIgNC45NjJhLjkxNi45MTYgMCAwIDEgMS4zMDkgMCAuOTQ0Ljk0NCAwIDAgMSAuMDEyIDEuMzEzbC03LjM5IDguNzM3YS45MTcuOTE3IDAgMCAxLTEuMzMyLjAyNUw0LjAyIDEwLjQ4YS45NDYuOTQ2IDAgMCAxIC4zLTEuNTI4LjkyLjkyIDAgMCAxIDEuMDEuMjAzbDMuODE0IDMuODY2IDYuNzUtOC4wMzF6Ii8+PC9zdmc+);content:"";height:20px;left:0;position:absolute;top:8px;width:20px}.form-page .list-content.color-gray .list-text:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjMjEyNTI5IiBkPSJtMTUuMTc1IDEwLjk0MS02Ljg1MyA1Ljk5NWMtLjgwNy43MDgtMi4wNzIuMTMzLTIuMDcyLS45NDFWNC4wMDVhMS4yNSAxLjI1IDAgMCAxIDIuMDc0LS45NDFsNi44NSA1Ljk5NWExLjI1MiAxLjI1MiAwIDAgMSAwIDEuODgyeiIvPjwvc3ZnPg==")}:has(.form-page .cols-2)#footer{margin-top:100px}@media (min-width:1025px){:has(.form-page .cols-2) .LP-Form.overlay{position:sticky;top:100px}}@media (max-width:1024px){.form-page:has(.cols-2) .contain{flex-direction:column}.form-page .cols-2{margin:0 auto;max-width:645px;width:100%}}@media (max-width:768px){.form-page:has(.cols-2){margin:40px auto 0}.form-page .main-swiper{height:300px}.form-page .thumbnail-swiper{height:80px}.form-page .cols-2 h1{font-size:24px}.form-page .cols-2 .top-text{font-size:18px}.form-page .list-content h2{font-size:22px}.form-page .list-content .list-text:before{top:4px}.form-page .list-content .list-text{font-size:15px;line-height:1.8}}@media (max-width:480px){.form-page .main-swiper{height:210px}.form-page .thumbnail-swiper{height:60px}.form-page .cols-2 .tag-text{font-size:14px}.form-page .cols-2 h1{font-size:18px}.form-page .cols-2 .top-text{font-size:15px}.form-page .list-contents{gap:25px}.form-page .list-content h2{font-size:18px}}.form-page:has(.cols-2) .LP-Form.overlay .form_inbound{align-items:center;border:1px solid #bdbdbd;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.form-page:has(.cols-2) .LP-Form.overlay .form_inbound>*{display:block;line-height:1.5;max-width:375px;width:100%}.form-page:has(.cols-2) .LP-Form h3{color:#e84884;font-size:15px;font-weight:700;margin-bottom:8px}.form-page:has(.cols-2) .LP-Form form{margin-top:24px}.form-page:has(.cols-2) .LP-Form .hs-form-field label span.hs-form-required{font-size:12px!important;line-height:1.5!important;padding:0 5px;position:relative;top:-1px}.form-page:has(.cols-2) .LP-Form .hs-form-field .hs-input{border:1px solid #b7b7b7;border-radius:4px;margin-top:6px}.form-page:has(.cols-2) .LP-Form .inner-privacy{display:flex;font-size:12px;gap:9px;line-height:1.5}.form-page:has(.cols-2) .LP-Form .inner-privacy a{color:var(--pink);font-weight:500;text-decoration:underline}.form-page:has(.cols-2) .LP-Form .hs-form-field.hs_recaptcha{margin-top:10px}.form-page:has(.cols-2) .LP-Form .hs-form-field.hs-privacy_policy_check{margin-top:16px}.form-page:has(.cols-2) .LP-Form .hs-form-field.hs-privacy_policy_check label span{font-size:16px;line-height:1.5}.form-page:has(.cols-2) .LP-Form .hs-form-field input[type=checkbox].hs-input+span:before{border:1px solid #000;border-radius:3px;left:-6px;position:relative;top:1px}.form-page:has(.cols-2) .LP-Form .hs-form-field input[type=checkbox].hs-input:checked+span:before{background-color:var(--pink);border:1px solid var(--pink)}.form-page:has(.cols-2) .LP-Form .hs-form-field input[type=checkbox].hs-input:checked+span:after{background:#fff;border:none;content:"";height:15px;left:15px;mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDIwIDIwIj48cGF0aCBmaWxsPSIjZTg0ODg0IiBkPSJNMTUuOTIgNC45NjJhLjkxNi45MTYgMCAwIDEgMS4zMDkgMCAuOTQ0Ljk0NCAwIDAgMSAuMDEyIDEuMzEzbC03LjM5IDguNzM3YS45MTcuOTE3IDAgMCAxLTEuMzMyLjAyNUw0LjAyIDEwLjQ4YS45NDYuOTQ2IDAgMCAxIC4zLTEuNTI4LjkyLjkyIDAgMCAxIDEuMDEuMjAzbDMuODE0IDMuODY2IDYuNzUtOC4wMzF6Ii8+PC9zdmc+);mask-size:15px;top:5px;transform:none;width:15px}.form-page:has(.cols-2) .hs-button.primary.large{display:block;font-size:20px;line-height:18.4px;margin:24px auto 0;padding:20px;width:min(375px,100%)}@media (max-width:1024px){.form-page:has(.cols-2) .LP-Form.overlay .form_inbound>*{max-width:100%}.form-page:has(.cols-2) .LP-Form.overlay .form_inbound{padding:30px 15px!important}}@media (max-width:480px){.form-page:has(.cols-2) .hs-button.primary.large{font-size:18px}}.form-page .form-scroll-sp{display:none}@media (max-width:1024px){.form-page .form-scroll-sp{bottom:0;display:block;left:0;position:fixed;width:100%;z-index:999}.form-page .form-scroll-sp a{background:var(--pink);color:#fff;display:block;font-size:18px;font-weight:600;opacity:1;padding:10px;text-align:center;transition:opacity .4s ease;width:100%}}