@charset "UTF-8";@keyframes scroll-hint-appear{0%{opacity:0;transform:translate(40px)}10%{opacity:1}50%,to{opacity:0;transform:translate(-40px)}}.scroll-hint.is-right-scrollable{background:linear-gradient(270deg,#00000026,#0000 16px,#0000)}.scroll-hint.is-right-scrollable.is-left-scrollable{background:linear-gradient(90deg,#00000026,#0000 16px,#0000),linear-gradient(270deg,#00000026,#0000 16px,#0000)}.scroll-hint.is-left-scrollable{background:linear-gradient(90deg,#00000026,#0000 16px,#0000)}.scroll-hint-icon{background:#000000b3;border-radius:5px;box-sizing:border-box;height:80px;left:calc(50% - 60px);opacity:0;padding:20px 10px 10px;position:absolute;text-align:center;top:calc(50% - 25px);transition:opacity .3s;width:120px}.scroll-hint-icon-wrap{height:100%;left:0;max-height:100%;pointer-events:none;position:absolute;top:0;width:100%}.scroll-hint-text{color:#fff;font-size:10px;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0yMS4zMyAzMC41Mkg3Ljg1QTEuNTUgMS41NSAwIDAgMSA2LjMgMjlhMTIuNSAxMi41IDAgMCAwLS42My00LjQyIDI1LjIgMjUuMiAwIDAgMC00LjI1LTVsLS4wNi0uMDZBNSA1IDAgMCAxIDAgMTUuODZhMy42NCAzLjY0IDAgMCAxIDEuMTctMi42MiAzLjYzIDMuNjMgMCAwIDEgNS4xNC4wN1YzLjc3YTMuNzcgMy43NyAwIDEgMSA3LjU0IDB2NC41NmEzLjQgMy40IDAgMCAxIDEuMjYgMCAzIDMgMCAwIDEgMiAxLjIyIDMuNSAzLjUgMCAwIDEgMi0uMDYgMy4yIDMuMiAwIDAgMSAyIDEuNTQgMy43NCAzLjc0IDAgMCAxIDMgLjQ3IDQuMjEgNC4yMSAwIDAgMSAxLjYzIDMuNXYuNDZhMTkuMyAxOS4zIDAgMCAxLS44NCA3Yy0uMTQuMzgtLjM2LjgxLS41NiAxLjIybC0uMTEuMjJjMCAuMDctLjA5LjE0LS4xNC4yMWE3LjEgNy4xIDAgMCAwLTEuMTcgMi4xN2MtLjA2LjU2LS4wNiAyLjE1LS4wNSAyLjcxYTEuNTUgMS41NSAwIDAgMS0xLjU0IDEuNTNNOC42MSAyOC4yMWgxMmMwLS43MSAwLTEuNzEuMDctMi4yM2E4LjcgOC43IDAgMCAxIDEuNTktMy4yNWwuMDYtLjEyYTEwIDEwIDAgMCAwIC40Ni0xIDE2LjggMTYuOCAwIDAgMCAuNy02LjEydi0uNTRhMiAyIDAgMCAwLS42NC0xLjUyIDEuMzMgMS4zMyAwIDAgMC0xLjU1LjA4IDEuMTMgMS4xMyAwIDAgMS0xLjE4LjI4IDEuMTUgMS4xNSAwIDAgMS0uNzgtLjk0IDEuMjYgMS4yNiAwIDAgMC0uNzUtMS4xMSAxIDEgMCAwIDAtMS4xMS4yOGwtLjEuMWExLjE1IDEuMTUgMCAwIDEtMS4xOS4yOSAxLjE2IDEuMTYgMCAwIDEtLjc4LS45NWMtLjA5LS42OC0uMjEtLjc3LS43LS44N2EuODIuODIgMCAwIDAtMSAuNDggMS4xNiAxLjE2IDAgMCAxLTIuMTYtLjU4VjMuNzdhMS40NiAxLjQ2IDAgMSAwLTIuOTIgMHYxMi4xOGExLjE3IDEuMTcgMCAwIDEtLjgzIDEuMTEgMS4xNSAxLjE1IDAgMCAxLTEuMi0uMzVsLTEtLjkxYy0uNDctLjQyLS43My0uNjYtLjg0LS43N2ExLjM1IDEuMzUgMCAwIDAtMi0uMTJMMi43IDE1YTEuMzIgMS4zMiAwIDAgMC0uMzkgMUEyLjU3IDIuNTcgMCAwIDAgMyAxNy44NWEyNy4yIDI3LjIgMCAwIDEgNC43IDUuNjIgMTIuNiAxMi42IDAgMCAxIC45MSA0Ljc0bS0yLjEtMTEuNjIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiLz48L2c+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;content:"";display:inline-block;height:40px;text-align:center;vertical-align:middle;width:40px}.scroll-hint-icon:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGZpbGw9IiNmZmYiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0xLjg1IDYuMDFoOC41NU0xMC40IDcuMTdIMS44NWExLjE2IDEuMTYgMCAxIDEgMC0yLjMxaDguNTVhMS4xNiAxLjE2IDAgMSAxIDAgMi4zMSIvPjxwYXRoIGQ9Ik03LjQgMTJhMS4xNSAxLjE1IDAgMCAxLS43Mi0uMjVsLTYuMjUtNUExLjIgMS4yIDAgMCAxIDAgNS44NyAxLjE0IDEuMTQgMCAwIDEgLjQ2IDVMNi43LjIzYTEuMTYgMS4xNiAwIDAgMSAxLjQgMS44NUwzIDUuOTEgOC4xMiAxMGExLjE2IDEuMTYgMCAwIDEtLjcyIDJNMzEuNDUgNi4wMWgtOC41Nk0zMS40NSA3LjE3aC04LjU2YTEuMTYgMS4xNiAwIDEgMSAwLTIuMzFoOC41NmExLjE2IDEuMTYgMCAwIDEgMCAyLjMxIi8+PHBhdGggZD0iTTI1LjkgMTJhMS4xOCAxLjE4IDAgMCAxLS45MS0uNDMgMS4xNyAxLjE3IDAgMCAxIC4xOC0xLjU3bDUuMDktNC4wNS01LjA2LTMuODdBMS4xNiAxLjE2IDAgMCAxIDI2LjU5LjIzTDMyLjg0IDVhMS4xNiAxLjE2IDAgMCAxIC40NS45MSAxLjE0IDEuMTQgMCAwIDEtLjQzLjkybC02LjI0IDVhMS4xNyAxLjE3IDAgMCAxLS43Mi4xNyIvPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat;content:"";display:block;height:14px;left:50%;margin-left:-20px;opacity:0;position:absolute;top:10px;transition-delay:2.4s;width:34px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{animation:scroll-hint-appear 1.2s linear;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;box-shadow:0 4px 5px #0006}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxwYXRoIGQ9Ik0yMS4zMyAzMC41Mkg3Ljg1QTEuNTUgMS41NSAwIDAgMSA2LjMgMjlhMTIuNSAxMi41IDAgMCAwLS42My00LjQyIDI1LjIgMjUuMiAwIDAgMC00LjI1LTVsLS4wNi0uMDZBNSA1IDAgMCAxIDAgMTUuODZhMy42NCAzLjY0IDAgMCAxIDEuMTctMi42MiAzLjYzIDMuNjMgMCAwIDEgNS4xNC4wN1YzLjc3YTMuNzcgMy43NyAwIDEgMSA3LjU0IDB2NC41NmEzLjQgMy40IDAgMCAxIDEuMjYgMCAzIDMgMCAwIDEgMiAxLjIyIDMuNSAzLjUgMCAwIDEgMi0uMDYgMy4yIDMuMiAwIDAgMSAyIDEuNTQgMy43NCAzLjc0IDAgMCAxIDMgLjQ3IDQuMjEgNC4yMSAwIDAgMSAxLjYzIDMuNXYuNDZhMTkuMyAxOS4zIDAgMCAxLS44NCA3Yy0uMTQuMzgtLjM2LjgxLS41NiAxLjIybC0uMTEuMjJjMCAuMDctLjA5LjE0LS4xNC4yMWE3LjEgNy4xIDAgMCAwLTEuMTcgMi4xN2MtLjA2LjU2LS4wNiAyLjE1LS4wNSAyLjcxYTEuNTUgMS41NSAwIDAgMS0xLjU0IDEuNTNNOC42MSAyOC4yMWgxMmMwLS43MSAwLTEuNzEuMDctMi4yM2E4LjcgOC43IDAgMCAxIDEuNTktMy4yNWwuMDYtLjEyYTEwIDEwIDAgMCAwIC40Ni0xIDE2LjggMTYuOCAwIDAgMCAuNy02LjEydi0uNTRhMiAyIDAgMCAwLS42NC0xLjUyIDEuMzMgMS4zMyAwIDAgMC0xLjU1LjA4IDEuMTMgMS4xMyAwIDAgMS0xLjE4LjI4IDEuMTUgMS4xNSAwIDAgMS0uNzgtLjk0IDEuMjYgMS4yNiAwIDAgMC0uNzUtMS4xMSAxIDEgMCAwIDAtMS4xMS4yOGwtLjEuMWExLjE1IDEuMTUgMCAwIDEtMS4xOS4yOSAxLjE2IDEuMTYgMCAwIDEtLjc4LS45NWMtLjA5LS42OC0uMjEtLjc3LS43LS44N2EuODIuODIgMCAwIDAtMSAuNDggMS4xNiAxLjE2IDAgMCAxLTIuMTYtLjU4VjMuNzdhMS40NiAxLjQ2IDAgMSAwLTIuOTIgMHYxMi4xOGExLjE3IDEuMTcgMCAwIDEtLjgzIDEuMTEgMS4xNSAxLjE1IDAgMCAxLTEuMi0uMzVsLTEtLjkxYy0uNDctLjQyLS43My0uNjYtLjg0LS43N2ExLjM1IDEuMzUgMCAwIDAtMi0uMTJMMi43IDE1YTEuMzIgMS4zMiAwIDAgMC0uMzkgMUEyLjU3IDIuNTcgMCAwIDAgMyAxNy44NWEyNy4yIDI3LjIgMCAwIDEgNC43IDUuNjIgMTIuNiAxMi42IDAgMCAxIC45MSA0Ljc0bS0yLjEtMTEuNjIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiLz48L2c+PC9zdmc+)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDIiPjxnIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0xLjg1IDYuMDFoOC41NU0xMC40IDcuMTdIMS44NWExLjE2IDEuMTYgMCAxIDEgMC0yLjMxaDguNTVhMS4xNiAxLjE2IDAgMSAxIDAgMi4zMSIvPjxwYXRoIGQ9Ik03LjQgMTJhMS4xNSAxLjE1IDAgMCAxLS43Mi0uMjVsLTYuMjUtNUExLjIgMS4yIDAgMCAxIDAgNS44NyAxLjE0IDEuMTQgMCAwIDEgLjQ2IDVMNi43LjIzYTEuMTYgMS4xNiAwIDAgMSAxLjQgMS44NUwzIDUuOTEgOC4xMiAxMGExLjE2IDEuMTYgMCAwIDEtLjcyIDJNMzEuNDUgNi4wMWgtOC41Nk0zMS40NSA3LjE3aC04LjU2YTEuMTYgMS4xNiAwIDEgMSAwLTIuMzFoOC41NmExLjE2IDEuMTYgMCAwIDEgMCAyLjMxIi8+PHBhdGggZD0iTTI1LjkgMTJhMS4xOCAxLjE4IDAgMCAxLS45MS0uNDMgMS4xNyAxLjE3IDAgMCAxIC4xOC0xLjU3bDUuMDktNC4wNS01LjA2LTMuODdBMS4xNiAxLjE2IDAgMCAxIDI2LjU5LjIzTDMyLjg0IDVhMS4xNiAxLjE2IDAgMCAxIC40NS45MSAxLjE0IDEuMTQgMCAwIDEtLjQzLjkybC02LjI0IDVhMS4xNyAxLjE3IDAgMCAxLS43Mi4xNyIvPjwvZz48L2c+PC9zdmc+)}.scroll-hint-icon-white .scroll-hint-text{color:#000}.scroll-hint-icon{background:url(/hubfs/images/common/icon_scroll-hint.png);background-size:contain;height:99px;width:104px}.scroll-hint-icon:after,.scroll-hint-icon:before,.scroll-hint-text{display:none}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:1}.orange-btn a{align-items:center;background-image:linear-gradient(93deg,#f59300 1%,#f57200 96%);border-radius:9999px;color:#fff;display:flex;justify-content:center;width:100%}.orange-btn a.sm{box-shadow:0 3px 10px #0000001c;padding:10px 20px}@media (min-width:48em){.orange-btn a.sm{padding:12px 30px}}.orange-btn a.md{box-shadow:0 3px 10px #0000001c;padding:13px 20px}@media (min-width:48em){.orange-btn a.md{padding:18px 30px 18px 25px}}.orange-btn a.lg{box-shadow:0 3px 20px #00000040;padding:14px 20px}@media (min-width:48em){.orange-btn a.lg{padding:26px 53px 26px 43px}}.orange-btn .icon{flex-shrink:0}@media not all and (min-width:48em){.orange-btn .sm{display:none}}.orange-btn .sm .icon{margin-right:10px;width:22px}@media (min-width:48em){.orange-btn .sm .icon{margin-right:8px;width:16px}}.orange-btn .md .icon{margin-right:8px;width:15px}@media (min-width:48em){.orange-btn .md .icon{margin-right:12px;width:20px}}.orange-btn .lg .icon{margin-right:12px;width:20px}@media (min-width:48em){.orange-btn .lg .icon{margin-right:18px;width:27px}}.orange-btn .text{font-weight:700;letter-spacing:.05em}.orange-btn .sm .text{font-size:1.3rem}@media (min-width:48em){.orange-btn .sm .text{font-size:1.5rem}}.orange-btn .md .text{font-size:1.6rem}@media (min-width:48em){.orange-btn .md .text{font-size:2.2rem}}.orange-btn .lg .text{display:block;font-size:1.8rem;font-weight:700;letter-spacing:.05em;margin-top:0}@media (min-width:48em){.orange-btn .lg .text{font-size:3rem}}.orange-btn .sub-text{background-color:#fff;border-radius:5px;color:#f57200;display:inline-block;font-weight:700}.orange-btn .sm .sub-text{font-size:1.1rem;margin-left:5px;padding:2px 6px}.orange-btn .md .sub-text{font-size:1.1rem;margin-left:8px;padding:2px 7px}@media (min-width:48em){.orange-btn .md .sub-text{font-size:1.6rem;margin-left:8px;padding:2px 8px}}.orange-btn .lg .sub-text{font-size:1.3rem;margin-left:8px;padding:2px 8px}@media (min-width:48em){.orange-btn .lg .sub-text{font-size:1.8rem;margin-left:10px;padding:2px 8px}}header{background-color:#fff}header .container{align-items:center;display:flex;padding:10px 20px}@media (min-width:48em){header .container{margin-inline:auto;padding:15px 30px;width:1376px}}header .logo{width:128px}@media (min-width:48em){header .logo{width:180px}}header .button-wrapper{margin-left:auto;margin-right:0;width:182px}@media (min-width:48em){header .button-wrapper{width:255px}}footer{background-color:#fff;background-image:url(/hubfs/images/top/bg_diamond_gray.png);background-position:0 0;background-repeat:repeat;background-size:auto}footer .container{padding:42px 20px 108px}@media (min-width:48em){footer .container{margin-inline:auto;padding:60px 30px 108px;width:1376px}}footer .caution__title{color:#222;font-size:1.3rem;font-weight:700;line-height:2}@media (min-width:48em){footer .caution__title{font-size:1.6rem}}footer h3.caution__title{margin-top:24px}@media (min-width:48em){footer h3.caution__title{margin-top:36px}}footer .caution__link{display:inline-block;font-size:1.2rem;line-height:1.8333333333;margin-top:20px}@media (min-width:48em){footer .caution__link{font-size:1.3rem;line-height:1.5384615385}}footer .external-icon{display:inline-block;margin-left:6px;width:11px}footer .caution__list{font-size:1.2rem;line-height:1.8333333333;margin-top:20px;padding-left:20px}@media (min-width:48em){footer .caution__list{font-size:1.3rem;line-height:1.5384615385;padding-left:18px}}footer .caution__list>li{position:relative}footer .caution__list>li:before{content:"・";left:-20px;position:absolute;top:0}@media (min-width:48em){footer .caution__list>li:before{left:-18px}}footer .caution__list>li+li{margin-top:7px}@media (min-width:48em){footer .caution__list>li+li{margin-top:10px}}footer .bottom{align-items:center;display:flex;flex-direction:column;margin-top:56px}footer .bottom__coinbest-logo{width:134px}@media (min-width:48em){footer .bottom__coinbest-logo{width:187px}}footer .bottom__text{color:#666;font-size:1.1rem;letter-spacing:.07em;line-height:1.6363636364;margin-top:18px;text-align:center}@media (min-width:48em){footer .bottom__text{font-size:1.2rem;line-height:23px}}footer .bottom__text+.bottom__text{margin-top:12px}footer .bottom__text>span{display:block}@media (min-width:48em){footer .bottom__text>span{font-size:1.5rem}}footer .bottom__jvcea-logo{margin-top:12px;width:178px}@media (min-width:48em){footer .bottom__jvcea-logo{margin-top:20px;width:240px}}footer .bottom__copyright{color:#666;font-size:1rem;letter-spacing:.07em;margin-top:20px;text-align:center}@media (min-width:48em){footer .bottom__copyright{font-size:1.2rem}}.mv .mv__top{background-image:url(/hubfs/images/top/bg_diamond_wh.png),radial-gradient(circle at 50% 86%,#4dc2ff,#0e7ec2 58%);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:750px auto,auto;overflow:hidden;position:relative}@media (min-width:48em){.mv .mv__top{background-image:url(/hubfs/images/top/bg_diamond_wh.png),radial-gradient(circle at 50% 102%,#4dc2ff,#0e7ec2 96%);background-size:1044px auto,auto}}.mv .bg{bottom:-13.3333333333vw;left:-11.4666666667vw;pointer-events:none;position:absolute;width:128.5333333333%}@media (min-width:48em){.mv .bg{bottom:-92px;left:50%;transform:translate(-49.5%);width:1792px}}.mv .mv__top-container{padding:18px 0 20px;position:relative}@media (min-width:48em){.mv .mv__top-container{margin-inline:auto;padding:75px 30px 58px;width:1376px}}.mv .title{margin-inline:auto;width:89.3333333333%}@media (min-width:48em){.mv .title{margin-inline:0;width:644px}}.mv .btn-wrapper{margin:8px auto 0;width:69.3333333333%}@media (min-width:48em){.mv .btn-wrapper{margin-left:140px;margin-top:15px;width:340px}}.mv .img{margin:21.3333333333% auto 0;width:81.8666666667%}@media (min-width:48em){.mv .img{bottom:36px;margin:0;position:absolute;right:36px;width:483px}}.mv .mv__bottom-container{padding:16px 20px 0}@media (min-width:48em){.mv .mv__bottom-container{margin-inline:auto;padding:28px 30px 0;width:1376px}}.mv .note-list{font-size:1.2rem;line-height:1.8333333333}@media (min-width:48em){.mv .note-list{font-size:1.3rem;line-height:2}}.mv .note-list>li{display:flex}.mv .note-list>li>span:first-child{flex-shrink:0}.mv .note-list>li a{color:#1a7ae3;text-decoration:underline}.mv .mv__btn-text{color:#fff;font-size:1.5rem;margin-top:10px;text-align:center}@media (min-width:48em){.mv .mv__btn-text{margin-left:110px;margin-top:15px;text-align:left}}.mv__btn-text-body{display:inline-block;position:relative}.mv__btn-text-body:after,.mv__btn-text-body:before{background-color:#fff;bottom:0;content:"";height:80%;position:absolute;width:1.5px}.mv__btn-text-body:before{left:-15px;transform:rotate(-25deg)}.mv__btn-text-body:after{right:-15px;transform:rotate(25deg)}.mv__btn-text-strong{color:#f4ca32}.section-title{display:grid;grid-template-columns:1fr;justify-content:center;padding:0 20px}@media (min-width:48em){.section-title{grid-template-columns:auto;padding:0}}.section-title .en{align-items:center;color:#0074bc;display:flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;gap:18px;letter-spacing:.2em;line-height:1}@media (min-width:48em){.section-title .en{font-size:1.6rem}}.section-title .en:after,.section-title .en:before{background-color:#0074bc;content:"";flex:1;height:1px}.section-title .ja{border-bottom:1px solid #0074bc;display:block;font-size:2.6rem;font-weight:700;letter-spacing:.02em;line-height:1.2307692308;padding:8px 0 10px;text-align:center}@media (min-width:48em){.section-title .ja{font-size:4.4rem;line-height:1.1818181818;padding:24px 0 30px}}.heading{font-size:1.6rem;font-weight:700;padding-left:16px;position:relative}@media (min-width:48em){.heading{font-size:2.4rem;padding-left:31px}}.heading:before{background-color:#0074bc;border-radius:9999px;content:"";height:13px;left:0;position:absolute;top:6px;width:13px}@media (min-width:48em){.heading:before{height:21px;top:8px;width:21px}}.heading.nowrap{white-space:nowrap}.benefit01{background-color:#fff;background-image:url(/hubfs/images/top/bg_diamond_gray.png);background-position:0 0;background-repeat:repeat;background-size:750px auto;overflow:hidden}@media (min-width:48em){.benefit01{background-size:1044px auto}}.benefit01 .container{padding:60px 20px 72px;position:relative}@media (min-width:48em){.benefit01 .container{margin-inline:auto;padding:120px 30px 108px;width:1376px}}.benefit01 .panel1-wrapper{margin:42px -20px 0;overflow:auto;padding:0 20px}@media (min-width:48em){.benefit01 .panel1-wrapper{margin:50px 0 0;padding:0}}.benefit01 .panel1{background-color:#fff;border:1px solid #d6d6d6;border-radius:8px;padding:21px 20px 36px;width:928px}@media (min-width:48em){.benefit01 .panel1{padding:36px 70px 66px;width:100%}}.benefit01 .panel1__img{margin-top:33px;width:886px}@media (min-width:48em){.benefit01 .panel1__img{margin-left:98px;margin-top:24px;width:1020px}}.benefit01 .note{font-size:1.2rem;line-height:1.8333333333;margin-top:40px;padding-left:1em;text-indent:-1em}@media (min-width:48em){.benefit01 .note{font-size:1.3rem;line-height:2;margin-top:22px}.benefit01 .note>a:hover{text-decoration:underline}}.benefit01 .panel2{background-color:#fff;border:1px solid #d6d6d6;border-radius:8px;margin-top:42px;padding:21px 19px 22px}@media (min-width:48em){.benefit01 .panel2{display:grid;gap:0 35px;grid-template-columns:auto 575px;margin-top:50px;padding:50px 86px 70px 70px}}.benefit01 .panel2__img{margin-top:24px}@media (min-width:48em){.benefit01 .panel2__img{grid-column:2/3;grid-row:1/5;margin-top:16px}}.benefit01 .panel2__strong-text{color:#0080cf;font-size:1.6rem;font-weight:700;letter-spacing:.02em;line-height:1.5;margin-top:18px}@media (min-width:48em){.benefit01 .panel2__strong-text{font-size:2.8rem;line-height:1.5714285714;margin-top:36px}}.benefit01 .panel2__text{font-size:1.3rem;letter-spacing:.05em;line-height:2;margin-top:12px}@media (min-width:48em){.benefit01 .panel2__text{font-size:1.6rem;margin-top:18px}}.benefit02 .container{padding:0 20px 60px;position:relative}@media (min-width:48em){.benefit02 .container{margin-inline:auto;padding:0 30px 128px;width:1376px}}.benefit02 .top{margin-top:42px}@media (min-width:48em){.benefit02 .top{display:grid;grid-template-columns:repeat(2,1fr);margin-top:84px}}.benefit02 .top__text{font-size:1.3rem;letter-spacing:.05em;line-height:2}@media (min-width:48em){.benefit02 .top__text{font-size:1.6rem}}.benefit02 .top__text .bold{font-weight:700}.benefit02 .top__text sup{font-size:.7em;vertical-align:super}.benefit02 .top__img{margin-top:20px}@media (min-width:48em){.benefit02 .top__img{align-self:end;grid-column:2/3;grid-row:1/4;margin-left:auto;margin-right:0;margin-top:0;width:574px}}.benefit02 .top__note{font-size:1.2rem;line-height:1.8333333333;margin-top:20px;padding-left:1.25em;text-indent:-1.25em}@media (min-width:48em){.benefit02 .top__note{font-size:1.3rem;letter-spacing:.08em;line-height:2;padding-left:1.35em;text-indent:-1.35em}}.benefit02 .simulation{margin-top:30px}@media (min-width:48em){.benefit02 .simulation{margin-top:48px}}.benefit02 .simulation__content{margin-top:30px}@media (min-width:48em){.benefit02 .simulation__content{margin-top:44px}}.benefit02 .simulation__content+.simulation__content{margin-top:45px}@media (min-width:48em){.benefit02 .simulation__content+.simulation__content{margin-top:64px}}.benefit02 .simulation__heading{border-radius:5px;font-size:1.4rem;font-weight:500;line-height:1.7142857143;padding:10px 0;text-align:center}@media (min-width:48em){.benefit02 .simulation__heading{border-radius:10px;font-size:2rem}}.benefit02 .simulation__heading.gray{background-color:#e2e2e2}.benefit02 .simulation__heading.blue{background-color:#ceecff}.benefit02 .simulation__table-wrapper{margin:8px -20px 0;overflow:auto;padding:0 20px;position:relative}@media (min-width:48em){.benefit02 .simulation__table-wrapper{margin:40px 0 0;overflow:visible!important;padding:0}}.benefit02 .simulation__table1{width:1019px}@media (min-width:48em){.benefit02 .simulation__table1{width:100%}}.benefit02 .simulation__table2{margin-top:-26px;width:1019px}@media (min-width:48em){.benefit02 .simulation__table2{margin-top:-32px;width:100%}.benefit02 .term{margin-top:24px}}.benefit02 .term__table{border-top:1px solid #c4c4c4;font-size:1.3rem;letter-spacing:.05em;line-height:2.1538461538;margin-top:25px}@media (min-width:48em){.benefit02 .term__table{border-top:none;display:grid;font-size:1.6rem;gap:0 40px;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(14,auto);line-height:1.75;margin-top:30px}}.benefit02 .term__table>dl{border-bottom:1px solid #c4c4c4;display:grid;grid-template-columns:110px 1fr;padding:10px 0}@media (min-width:48em){.benefit02 .term__table>dl{grid-row:span 2;grid-template-columns:160px 1fr;padding:17px 0}.benefit02 .term__table>dl:nth-child(6n+1){border-top:1px solid #c4c4c4}.benefit02 .term__table>dl.lg{grid-row:span 3}}.benefit02 .term__table-heading{font-weight:700}.benefit02 .term__table-detail .small{display:inline-block;font-size:1.2rem;line-height:1.6666666667}@media (min-width:48em){.benefit02 .term__table-detail .small{font-size:1.3rem}}.benefit02 .term__table-detail .indent{padding-left:1.3em;text-indent:-1.3em}.benefit02 .term__note{font-size:1.2rem;margin-top:24px;padding-left:1em;text-indent:-1em}@media (min-width:48em){.benefit02 .term__note{font-size:1.3rem;margin-top:40px}}.benefit03 .container{padding:0 20px;position:relative}@media (min-width:48em){.benefit03 .container{margin-inline:auto;padding:0 30px;width:1376px}}.benefit03 .improve{background-color:#fff;border-radius:8px;box-shadow:0 0 15px #0000000d;margin-top:42px;padding:40px 20px}@media (min-width:48em){.benefit03 .improve{border-radius:10px;box-shadow:0 0 20px #0000000d;margin-top:60px;padding:78px 96px 70px 86px}.benefit03 .improve__item{display:grid;gap:0 68px;grid-template-columns:575px 1fr}}.benefit03 .improve__item+.improve__item{margin-top:48px}@media (min-width:48em){.benefit03 .improve__item+.improve__item{margin-top:78px}}.benefit03 .improve__content{margin-top:15px}@media (min-width:48em){.benefit03 .improve__content{margin-top:0}}.benefit03 .improve__title{font-size:1.6rem;font-weight:700;line-height:1.625;padding-left:33px;position:relative}@media (min-width:48em){.benefit03 .improve__title{font-size:2.4rem;line-height:1.5833333333;padding-left:57px}}.benefit03 .improve__title:before{background-image:url(/hubfs/images/top/icon_circle-checl.svg);background-size:contain;bottom:0;content:"";height:26px;left:0;margin:auto 0;position:absolute;top:0;width:26px}@media (min-width:48em){.benefit03 .improve__title:before{height:40px;width:40px}}.benefit03 .improve__text{font-size:1.3rem;letter-spacing:.05em;line-height:2;margin-top:14px}@media (min-width:48em){.benefit03 .improve__text{font-size:1.6rem;letter-spacing:.08em;margin-top:36px}}.benefit04{background-position:0 0;background-repeat:repeat;background-size:750px auto}@media (min-width:48em){.benefit04{background-size:1044px auto}}.benefit04 .container{padding:0 20px 67px;position:relative}@media (min-width:48em){.benefit04 .container{margin-inline:auto;padding:0 30px 110px;width:1376px}}.benefit04 .top{margin-top:42px}@media (min-width:48em){.benefit04 .top{display:grid;grid-template-columns:repeat(2,1fr);margin-top:76px}}.benefit04 .top__text{font-size:1.3rem;letter-spacing:.05em;line-height:2}@media (min-width:48em){.benefit04 .top__text{font-size:1.6rem}}.benefit04 .top__text .bold{font-weight:700}.benefit04 .top__text sup{font-size:.7em;vertical-align:super}@media (min-width:48em){.benefit04 .top__img{grid-column:2/3;grid-row:1/4;margin-left:auto;margin-right:0;width:592px}}.benefit04 .top__note{font-size:1.2rem;line-height:1.8333333333;margin-top:18px;padding-left:1.25em;text-indent:-1.25em}@media (min-width:48em){.benefit04 .top__note{font-size:1.3rem;line-height:2;padding-left:1.1em;text-indent:-1.1em}}.benefit04 .top__note+.top__note{margin-top:0}.benefit04 .external-icon{display:inline-block;margin-left:6px;width:11px}.benefit04 .apply{margin-top:40px}@media (min-width:48em){.benefit04 .apply{margin-top:60px}}.benefit04 .apply__items{display:grid;gap:18px;margin-top:30px}@media (min-width:48em){.benefit04 .apply__items{gap:24px}}.benefit04 .apply__item{background-color:#fff;border:2px solid #bee2f8;border-radius:8px;overflow:hidden}@media (min-width:48em){.benefit04 .apply__item{border-radius:10px}}.benefit04 .apply__text{background-color:#0080cf17;font-size:1.4rem;font-weight:700;line-height:1.5714285714;padding-bottom:15px;padding-top:13px;text-align:center}@media (min-width:48em){.benefit04 .apply__text{font-size:1.8rem;line-height:1.5555555556;padding-bottom:20px;padding-top:16px}.benefit04 .apply__text .small{font-size:1.4rem}}.contact{background-color:#00609b;color:#fff}.contact .container{padding:60px 20px;position:relative}@media (min-width:48em){.contact .container{margin-inline:auto;padding:88px 30px 120px;width:1376px}}.contact .title{font-size:2.6rem;font-weight:700;letter-spacing:.04em;text-align:center}@media (min-width:48em){.contact .title{font-size:3.7rem}}.contact .text{font-size:1.3rem;line-height:1.7692307692;margin-top:24px;text-align:left}@media (min-width:48em){.contact .text{font-size:1.6rem;line-height:2;text-align:center}}.reason .container{padding:0 20px 54px;position:relative}@media (min-width:48em){.reason .container{margin-inline:auto;padding:0 30px 95px;width:1376px}}.reason .grid{margin-top:42px}@media (min-width:48em){.reason .grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:85px}}.reason .text{font-size:1.3rem;letter-spacing:.05em;line-height:2}@media (min-width:48em){.reason .text{font-size:1.6rem;letter-spacing:.08em}}.reason .img1{margin-top:24px}@media (min-width:48em){.reason .img1{margin-top:0;padding-left:84px}}.reason .img2{margin-top:38px}@media (min-width:48em){.reason .img2{margin:64px auto 0;width:1236px}}.button{align-items:center;background-image:linear-gradient(93deg,#f59300 1%,#f57200 96%);border-radius:9999px;bottom:32px;box-shadow:0 3px 20px #00000040;color:#fff;display:flex;justify-content:center;left:0;margin-inline:auto;padding:14px 20px;position:fixed;right:0;width:calc(100% - 40px);z-index:100}@media (min-width:48em){.button{background-image:linear-gradient(101deg,#f59300 6%,#f57200 89%);bottom:40px;box-shadow:0 3px 10px #0000001c;flex-direction:column;height:130px;left:auto;margin-inline:0;padding:0;right:24px;width:130px}}.button .icon{flex-shrink:0;margin-right:14px;width:28px}@media (min-width:48em){.button .icon{margin-right:0;width:38px}}.button .text{font-size:1.8rem;font-weight:700;letter-spacing:.05em}@media (min-width:48em){.button .text{font-size:1.7rem;line-height:1.3529411765;margin-top:8px;text-align:center}}.panel3__body{margin-top:20px}@media (min-width:48em){.panel3__body{display:grid;gap:0 35px;grid-template-columns:auto 575px}}.panel3__img{margin-top:24px}@media (min-width:48em){.panel3__img{grid-column:2/3;grid-row:1/5}}.panel3__strong-text{color:#0080cf;font-size:1.6rem;font-weight:700;letter-spacing:.02em;line-height:1.5}@media (min-width:48em){.panel3__strong-text{font-size:2.8rem;line-height:1.5714285714}}.panel3__text{font-size:1.3rem;letter-spacing:.05em;line-height:2;margin-top:12px}@media (min-width:48em){.panel3__text{font-size:1.6rem;margin-top:18px}}@media (max-width:47.9375em){.img-note-wrapper{margin-top:40px;padding:0 20px;width:100%}}@media (min-width:48em){.img-note-wrapper{margin:22px auto 0;width:1316px}}.img-note{font-size:1.2rem;line-height:1.8333333333;padding-left:1em;text-indent:-1em}@media (min-width:48em){.img-note{font-size:1.3rem;line-height:2}.img-note>a:hover{text-decoration:underline}}.cta .offer{margin-top:20px;text-align:center}.cta .offer span{color:#f4ca32;display:inline-block;font-size:1.6rem;font-weight:700;letter-spacing:.05em;position:relative}@media (min-width:48em){.cta .offer span{font-size:2rem}}.cta .offer span:after,.cta .offer span:before{background-color:#fff;bottom:0;content:"";height:80%;position:absolute;width:2px}.cta .offer span:before{left:-15px;transform:rotate(-25deg)}.cta .offer span:after{right:-15px;transform:rotate(25deg)}.floation-cta{border-radius:9999px;bottom:0;left:0;position:fixed;right:0;z-index:100}@media (min-width:48em){.floation-cta{bottom:40px;left:auto;width:299px}}.floation-cta__button{display:block;height:100%;width:100%}.floation-cta__close{height:5.5vw;position:absolute;right:6.3vw;text-indent:-9999px;top:8.3vw;width:5.5vw;z-index:101}@media (min-width:48em){.floation-cta__close{cursor:pointer;height:20px;right:5px;top:30px;width:20px}}.floation-cta__toggle{display:none}.floation-cta__toggle:checked,.floation-cta__toggle:checked+.floation-cta__close,.floation-cta__toggle:checked~.floation-cta__button{opacity:0}