.c-boxbtn,.p-benefits__list,.p-benefits__note,.p-faq,.p-intro,.p-rank .txt,.p-rank__note,.p-rank__tbl,.p-stage__text .txt,.p-stage__zoom{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width:1199px){.c-boxbtn,.p-benefits__list,.p-benefits__note,.p-faq,.p-intro,.p-rank .txt,.p-rank__note,.p-rank__tbl,.p-stage__text .txt,.p-stage__zoom{width:89.7435897436%}}@property --1vw{syntax:"<length>";inherits:true;initial-value:0}:root{--1vw:1vw;--vw-to-px:tan(atan2(var(--1vw),1px))}.c-boxbtn{position:relative;max-width:75rem;background:#fff;padding-bottom:3.125rem;text-align:center}@media only screen and (max-width:767px){.c-boxbtn{padding-bottom:2.5rem}}.c-boxbtn::after{content:"";position:absolute;top:100%;left:0;display:block;width:100%;height:1.8125rem;background:url(../../benefits/images/border.webp) no-repeat top center/contain}.c-boxbtn .txt{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;gap:.625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;text-align:center;line-height:1.6;letter-spacing:.02em}@media only screen and (min-width:1200px){.c-boxbtn .txt{font-size:.875rem}}@media print{.c-boxbtn .txt{font-size:.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.c-boxbtn .txt{font-size:.875rem}}@media only screen and (max-width:767px){.c-boxbtn .txt{font-size:.8125rem}}.c-boxbtn .txt::after,.c-boxbtn .txt::before{content:"";display:block;width:.375rem;aspect-ratio:1/1;border-radius:99px;background:#000}.c-boxbtn .btn{width:28.75rem;margin-inline:auto;margin-top:.625rem}@media only screen and (max-width:767px){.c-boxbtn .btn{width:80%}}.c-boxbtn .btn a{-webkit-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease}@media only screen and (min-width:768px){.c-boxbtn .btn a{padding:1.25rem 3.125vw 1.25rem;font-size:1.25rem}}@media only screen and (max-width:767px){.c-boxbtn .btn a{padding:1rem 3.125vw 1rem}}.c-boxbtn .btn a::after{display:none}.c-boxbtn .btn a:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em}.p-intro{position:relative;max-width:75rem;background:#fff;margin-top:5.5625rem;padding-bottom:3.75rem;text-align:center}@media only screen and (max-width:767px){.p-intro{margin-top:4.3125rem;padding-bottom:2.5rem}}.p-intro::after{content:"";position:absolute;top:100%;left:0;display:block;width:100%;height:1.8125rem;background:url(../../benefits/images/border.webp) no-repeat top center/contain}.p-intro__text .st_free{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;letter-spacing:.02em;line-height:1.6}@media only screen and (min-width:1200px){.p-intro__text .st_free{font-size:1.125rem}}@media print{.p-intro__text .st_free{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__text .st_free{font-size:1.0625rem}}@media only screen and (max-width:767px){.p-intro__text .st_free{font-size:1rem}}.p-intro__text .st_free::after,.p-intro__text .st_free::before{content:"";display:inline-block;width:.4375rem;aspect-ratio:7/26}.p-intro__text .st_free::before{background:url(../../benefits/images/waku.svg) no-repeat top center/cover}.p-intro__text .st_free::after{background:url(../../benefits/images/waku.svg) no-repeat top center/cover;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.p-intro__text .txt{letter-spacing:.02em;line-height:1.6;font-weight:600}@media only screen and (min-width:1200px){.p-intro__text .txt{font-size:1.625rem}}@media print{.p-intro__text .txt{font-size:1.625rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__text .txt{font-size:1.375rem}}@media only screen and (max-width:767px){.p-intro__text .txt{font-size:1.125rem}}.p-intro__text .txt b{color:#8c663b}@media only screen and (min-width:1200px){.p-intro__text .txt b{font-size:2.625rem}}@media print{.p-intro__text .txt b{font-size:2.625rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__text .txt b{font-size:2.1875rem}}@media only screen and (max-width:767px){.p-intro__text .txt b{font-size:1.75rem}}html[lang=ja] .p-intro__text .txt b{padding-bottom:.75rem;background-position:bottom left 2px;background-repeat:repeat-x;background-size:1em .3em;background-image:radial-gradient(.1em .1em at center center,#bf9d6d,#bf9d6d 100%,transparent)}html[lang=en] .p-intro__text .txt b{color:#bf9d6d;text-decoration:underline;text-underline-offset:.25em}.p-intro__text .st{margin-top:1.25rem;letter-spacing:.02em;line-height:1.4}@media only screen and (min-width:1200px){.p-intro__text .st{font-size:1.875rem}}@media print{.p-intro__text .st{font-size:1.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-intro__text .st{font-size:1.5625rem}}@media only screen and (max-width:767px){.p-intro__text .st{font-size:1.25rem}}.p-nav{margin-top:5rem;padding-bottom:1.625rem;border-bottom:1px solid #d7d7d7;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.p-nav{margin-top:3.75rem}}@media only screen and (max-width:767px){.p-nav .c-pnav1{gap:.625rem}}.p-nav .c-pnav1 li a{border:1px solid #d7d7d7;border-radius:.3125rem;-webkit-transition:color .4s ease,border .4s ease;transition:color .4s ease,border .4s ease}@media only screen and (min-width:768px){.p-nav .c-pnav1 li a{padding:1.125rem 1.875rem}}.p-nav .c-pnav1 li a:before{display:none}.p-nav .c-pnav1 li a:hover{border:1px solid #000}.p-nav .c-pnav1 li a:hover:after{color:#000}.p-stage{margin-top:3.75rem}@media only screen and (max-width:767px){.p-stage{margin-top:2.5rem}}.p-stage__inner{padding:3.75rem 0;background:#f4f4f4}@media only screen and (max-width:767px){.p-stage__inner{padding:2.5rem 0}}.p-stage__text .txt{margin-top:2.5rem;text-align:center}@media only screen and (max-width:767px){.p-stage__text .txt{margin-top:1.875rem;text-align:left}}.p-stage__text .example{max-width:1000px;width:95%;margin-inline:auto;gap:5%;margin-top:2.8125rem}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example{margin-top:1.875rem}}@media only screen and (max-width:767px){.p-stage__text .example{margin-top:1.25rem}}@media only screen and (min-width:768px){.p-stage__text .example{display:grid;grid-template-columns:11.625rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:1200px){.p-stage__text .example{margin-bottom:-1.25rem}}@media print{.p-stage__text .example{margin-bottom:-1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example{margin-bottom:1.25em}}.p-stage__text .example__icon{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;line-height:1.6;background:linear-gradient(135deg,#000 0,#454545 100%);letter-spacing:.02em}@media only screen and (min-width:1200px){.p-stage__text .example__icon{font-size:.9375rem}}@media print{.p-stage__text .example__icon{font-size:.9375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__icon{font-size:.9375rem}}@media only screen and (max-width:767px){.p-stage__text .example__icon{font-size:.875rem}}@media only screen and (min-width:768px){.p-stage__text .example__icon{border-radius:9999px;aspect-ratio:1/1}}@media only screen and (max-width:767px){.p-stage__text .example__icon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;border-radius:.3125rem;padding:.8em 1em}}.p-stage__text .example__icon span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;line-height:1;background:#fff;color:#000;border-radius:9999px;padding:.3em .5em}@media only screen and (min-width:768px){.p-stage__text .example__icon span{margin-bottom:.625rem}}@media only screen and (max-width:767px){.p-stage__text .example__icon span{margin-bottom:.3125rem}}.p-stage__text .example__icon b{line-height:1;padding:0 .2em}@media only screen and (min-width:1200px){.p-stage__text .example__icon b{font-size:1.875rem}}@media print{.p-stage__text .example__icon b{font-size:1.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__icon b{font-size:1.5625rem}}@media only screen and (max-width:767px){.p-stage__text .example__icon b{font-size:1.25rem}}.p-stage__text .example__text .lead{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#8e0f0f}@media only screen and (max-width:1199px){.p-stage__text .example__text .lead{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.p-stage__text .example__text .lead{padding:1em 0 .8em;text-align:center}}.p-stage__text .example__text .lead p{line-height:1;letter-spacing:.04em;font-weight:700}@media only screen and (min-width:1200px){.p-stage__text .example__text .lead p .u-size17{font-size:1.0625rem}}@media print{.p-stage__text .example__text .lead p .u-size17{font-size:1.0625rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__text .lead p .u-size17{font-size:1.0625rem}}@media only screen and (max-width:767px){.p-stage__text .example__text .lead p .u-size17{font-size:.875rem}}@media only screen and (min-width:1200px){.p-stage__text .example__text .lead p .u-size18{font-size:1.125rem}}@media print{.p-stage__text .example__text .lead p .u-size18{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__text .lead p .u-size18{font-size:1.125rem}}@media only screen and (max-width:767px){.p-stage__text .example__text .lead p .u-size18{font-size:.9375rem}}@media only screen and (min-width:1200px){.p-stage__text .example__text .lead p .u-size20{font-size:1.25rem}}@media print{.p-stage__text .example__text .lead p .u-size20{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__text .lead p .u-size20{font-size:1.25rem}}@media only screen and (max-width:767px){.p-stage__text .example__text .lead p .u-size20{font-size:1.0625rem}}@media only screen and (min-width:1200px){.p-stage__text .example__text .lead p .u-size21{font-size:1.3125rem}}@media print{.p-stage__text .example__text .lead p .u-size21{font-size:1.3125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__text .lead p .u-size21{font-size:1.3125rem}}@media only screen and (max-width:767px){.p-stage__text .example__text .lead p .u-size21{font-size:1.125rem}}@media only screen and (min-width:1200px){.p-stage__text .example__text .lead p .u-size22{font-size:1.375rem}}@media print{.p-stage__text .example__text .lead p .u-size22{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__text .lead p .u-size22{font-size:1.375rem}}@media only screen and (max-width:767px){.p-stage__text .example__text .lead p .u-size22{font-size:1.125rem}}@media only screen and (min-width:1200px){.p-stage__text .example__text .lead p .u-size23{font-size:1.4375rem}}@media print{.p-stage__text .example__text .lead p .u-size23{font-size:1.4375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__text .lead p .u-size23{font-size:1.4375rem}}@media only screen and (max-width:767px){.p-stage__text .example__text .lead p .u-size23{font-size:1.25rem}}@media only screen and (min-width:1200px){.p-stage__text .example__text .lead p .u-size25{font-size:1.5625rem}}@media print{.p-stage__text .example__text .lead p .u-size25{font-size:1.5625rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__text .lead p .u-size25{font-size:1.5625rem}}@media only screen and (max-width:767px){.p-stage__text .example__text .lead p .u-size25{font-size:1.25rem}}@media only screen and (min-width:1200px){.p-stage__text .example__text .lead p .u-size26{font-size:1.625rem}}@media print{.p-stage__text .example__text .lead p .u-size26{font-size:1.625rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__text .lead p .u-size26{font-size:1.625rem}}@media only screen and (max-width:767px){.p-stage__text .example__text .lead p .u-size26{font-size:1.3125rem}}@media only screen and (min-width:1200px){.p-stage__text .example__text .lead p .u-size28{font-size:1.75rem}}@media print{.p-stage__text .example__text .lead p .u-size28{font-size:1.75rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__text .lead p .u-size28{font-size:1.75rem}}@media only screen and (max-width:767px){.p-stage__text .example__text .lead p .u-size28{font-size:1.3125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__text .lead p{width:100%;text-align:center}}@media only screen and (min-width:1200px){.p-stage__text .example__text .lead p:first-child:after{content:"▶︎";padding-inline:.5em .8em}}@media print{.p-stage__text .example__text .lead p:first-child:after{content:"▶︎";padding-inline:.5em .8em}}@media only screen and (max-width:1199px){.p-stage__text .example__text .lead p:first-child:after{content:"▼";display:block;text-align:center;padding:.6em 0}}@media only screen and (max-width:767px){.p-stage__text .example__text .lead p:first-child:after{padding:.8em 0 .5em;font-size:.75rem}}.p-stage__text .example__text .detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1.25rem;background:#fff;padding:1.0625rem 2.375rem;margin-top:1.25rem;border:1px solid #d7d7d7;border-radius:.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%}@media only screen and (max-width:1199px){.p-stage__text .example__text .detail{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:767px){.p-stage__text .example__text .detail{padding:.5em 1em;gap:.625rem;margin-top:.625rem;margin-inline:auto}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__text .detail i{width:2em}}@media only screen and (max-width:767px){.p-stage__text .example__text .detail i{width:1.5em}}.p-stage__text .example__text .detail p{line-height:1;letter-spacing:.04em}@media only screen and (min-width:1200px){.p-stage__text .example__text .detail p{font-size:1rem}}@media print{.p-stage__text .example__text .detail p{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__text .detail p{font-size:.9375rem}}@media only screen and (max-width:767px){.p-stage__text .example__text .detail p{font-size:.875rem}}@media only screen and (max-width:767px){.p-stage__text .example__text .detail p{line-height:1.6}}.p-stage__text .example__text .detail p b{line-height:1;color:#8e0f0f;padding-inline:.2em}@media only screen and (min-width:1200px){.p-stage__text .example__text .detail p b{font-size:1.0625rem}}@media print{.p-stage__text .example__text .detail p b{font-size:1.0625rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__text .detail p b{font-size:1rem}}@media only screen and (max-width:767px){.p-stage__text .example__text .detail p b{font-size:.9375rem}}@media only screen and (min-width:1200px){.p-stage__text .example__text .detail p b span{font-size:1.5625rem}}@media print{.p-stage__text .example__text .detail p b span{font-size:1.5625rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__text .example__text .detail p b span{font-size:1.4375rem}}@media only screen and (max-width:767px){.p-stage__text .example__text .detail p b span{font-size:1.25rem}}@media only screen and (min-width:768px){.p-stage__zoom{max-width:1200px}}@media only screen and (max-width:767px){.p-stage__zoom{width:100%;margin-top:.9375rem}}@media only screen and (max-width:767px){.p-stage__zoom-hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.35em;margin-bottom:.5rem;color:#585452;line-height:1.4;font-size:.75rem}.p-stage__zoom-hint i{font-size:1.2em}}.p-stage__zoom-viewport img{display:block;width:100%;height:auto}@media only screen and (max-width:767px){.p-stage__zoom-viewport{overflow:hidden;border:1px solid #d7d7d7;border-radius:.25rem;background:#fff}.p-stage__zoom-viewport img{padding:.8em;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}@media only screen and (max-width:767px){.p-stage__zoom-controls{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;gap:.5rem;margin-top:.625rem}.p-stage__zoom-controls button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:2.5rem;height:2.25rem;padding:0 .9em;border:1px solid #d7d7d7;border-radius:.25rem;background:#fff;color:#242424;line-height:1;font-size:.8125rem}.p-stage__zoom-controls button:active{background:#f7f7f7}.p-stage__zoom-controls button i{font-size:1.1em}}.p-stage .c-boxbtn{margin-top:3.125rem}@media only screen and (max-width:767px){.p-stage .c-boxbtn{margin-top:1.875rem}}.p-stage__button{width:90%;margin-inline:auto;max-width:1130px;margin-top:.9375rem}@media only screen and (max-width:767px){.p-stage__button{margin-top:1.25rem}}.p-stage__button .btn{margin-inline:auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:767px){.p-stage__button .btn{margin-inline:auto}}.p-stage__simulation{max-width:1130px;width:90%;margin-inline:auto;margin-top:1.75rem}@media only screen and (max-width:767px){.p-stage__simulation{margin-top:1.875rem}}.p-stage__simulation__title{background:#fff;text-align:center;position:relative;line-height:1.6;border-radius:.375rem;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem;letter-spacing:.02em}@media only screen and (min-width:1200px){.p-stage__simulation__title{font-size:1rem}}@media print{.p-stage__simulation__title{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__simulation__title{font-size:.9375rem}}@media only screen and (max-width:767px){.p-stage__simulation__title{font-size:1.0625rem}}@media only screen and (max-width:767px){.p-stage__simulation__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem 0;padding:.9375rem .3125rem}}.p-stage__simulation__title:before{content:"";width:2.625rem;aspect-ratio:42/14.34;background:url(../../benefits/images/bg_star.webp) no-repeat center center/cover;background-size:100% auto;display:block;position:absolute;left:0;right:0;margin-inline:auto;bottom:95%}.p-stage__simulation__title:after{content:"";display:inline-block;width:16px;height:14px;background:#fff;clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;top:100%;left:0;right:0;margin-inline:auto}.p-stage__simulation__title span{line-height:1;display:grid;grid-template-columns:7px auto 7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4375rem;font-size:.875rem}.p-stage__simulation__title span:after,.p-stage__simulation__title span:before{content:"";aspect-ratio:7/19;background:url(../../benefits/images/bg_kakko.svg) no-repeat center center;background-size:100% auto;display:block}.p-stage__simulation__title span:after{scale:-1 1}.p-stage__simulation__inner{margin-top:1.25rem}@media only screen and (max-width:767px){.p-stage__simulation__inner{margin-top:1.25rem}}.p-stage__simulation__inner ul{display:grid}@media only screen and (min-width:768px){.p-stage__simulation__inner ul{grid-template-columns:repeat(6,1fr)}}@media only screen and (min-width:1200px){.p-stage__simulation__inner ul{gap:1.8584070796%}}@media print{.p-stage__simulation__inner ul{gap:1.8584070796%}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__simulation__inner ul{gap:.3125rem}}@media only screen and (max-width:767px){.p-stage__simulation__inner ul{grid-template-columns:repeat(3,1fr);gap:.625rem}}.p-stage__simulation__inner ul li{position:relative;text-align:center;background:hsla(0,0%,100%,.65);border-radius:.375rem;border:1px solid #000;text-align:center}@media only screen and (min-width:1200px){.p-stage__simulation__inner ul li{padding:1.4375rem}}@media print{.p-stage__simulation__inner ul li{padding:1.4375rem}}@media only screen and (max-width:1199px){.p-stage__simulation__inner ul li{padding:1.25rem .3125rem}}@media only screen and (max-width:767px){.p-stage__simulation__inner ul li{overflow:hidden;padding:.3125rem .3125rem .75rem}}.p-stage__simulation__inner ul li.stage1{border-color:#d9d9b0;background:#f8f8f5}.p-stage__simulation__inner ul li.stage1 .lead{background:#d9d9b0}.p-stage__simulation__inner ul li.stage2{border-color:#c8b0a9;background:#f8f6f6}.p-stage__simulation__inner ul li.stage2 .lead{background:#c8b0a9}.p-stage__simulation__inner ul li.stage3{border-color:#a5a5a5;background:#f2f2f2}.p-stage__simulation__inner ul li.stage3 .lead{background:#a5a5a5}.p-stage__simulation__inner ul li.stage4{border-color:#ab986e;background:#f5f3ef}.p-stage__simulation__inner ul li.stage4 .lead{background:#ab986e}.p-stage__simulation__inner ul li.stage5{border-color:#9599c4;background:#f6f6fd}.p-stage__simulation__inner ul li.stage5 .lead{background:#9599c4}.p-stage__simulation__inner ul li.stage6{border-color:#8e0f0f;color:#8e0f0f;background:#fff9f9}.p-stage__simulation__inner ul li.stage6 .usage_amount{border-color:#8e0f0f}.p-stage__simulation__inner ul li.stage6 .lead{background:#8e0f0f}@media only screen and (max-width:767px){.p-stage__simulation__inner ul li .lead{background:#000;color:#fff;padding:.3em .6em;line-height:1;border-radius:.25rem;margin-bottom:.625rem;font-size:.75rem}}.p-stage__simulation__inner ul li .usage_amount{border-bottom:1px solid #dfdfd0;padding-bottom:.75rem;margin-bottom:.8125rem;line-height:1;letter-spacing:.02em}@media only screen and (min-width:1200px){.p-stage__simulation__inner ul li .usage_amount{font-size:1rem}}@media print{.p-stage__simulation__inner ul li .usage_amount{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__simulation__inner ul li .usage_amount{font-size:.9375rem}}@media only screen and (max-width:767px){.p-stage__simulation__inner ul li .usage_amount{font-size:.875rem}}@media only screen and (max-width:767px){.p-stage__simulation__inner ul li .usage_amount{padding-bottom:.6rem;margin-bottom:.65rem}}.p-stage__simulation__inner ul li .usage_amount span{padding-inline:.2em;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}@media only screen and (min-width:1200px){.p-stage__simulation__inner ul li .usage_amount span{font-size:1.375rem}}@media print{.p-stage__simulation__inner ul li .usage_amount span{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__simulation__inner ul li .usage_amount span{font-size:1.25rem}}@media only screen and (max-width:767px){.p-stage__simulation__inner ul li .usage_amount span{font-size:1.125rem}}.p-stage__simulation__inner ul li .discount_amount{line-height:1;letter-spacing:.02em}@media only screen and (min-width:1200px){.p-stage__simulation__inner ul li .discount_amount{font-size:1rem}}@media print{.p-stage__simulation__inner ul li .discount_amount{font-size:1rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__simulation__inner ul li .discount_amount{font-size:.9375rem}}@media only screen and (max-width:767px){.p-stage__simulation__inner ul li .discount_amount{font-size:.875rem}}.p-stage__simulation__inner ul li .discount_amount span{font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em}@media only screen and (min-width:1200px){.p-stage__simulation__inner ul li .discount_amount span{font-size:1.375rem}}@media print{.p-stage__simulation__inner ul li .discount_amount span{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__simulation__inner ul li .discount_amount span{font-size:1.25rem}}@media only screen and (max-width:767px){.p-stage__simulation__inner ul li .discount_amount span{font-size:1.125rem}}.p-stage__simulation__inner ul li .discount_amount small{letter-spacing:.02em;padding-left:.2em;letter-spacing:.02em}@media only screen and (min-width:1200px){.p-stage__simulation__inner ul li .discount_amount small{font-size:.9375rem}}@media print{.p-stage__simulation__inner ul li .discount_amount small{font-size:.9375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-stage__simulation__inner ul li .discount_amount small{font-size:.875rem}}@media only screen and (max-width:767px){.p-stage__simulation__inner ul li .discount_amount small{font-size:.8125rem}}.p-benefits{margin-top:8.125rem}@media only screen and (max-width:767px){.p-benefits{margin-top:5rem}}.p-benefits__inner{position:relative;background:#242424;padding:5rem 0;overflow:hidden}@media only screen and (max-width:767px){.p-benefits__inner{padding:3.75rem 0}}.p-benefits__inner:after,.p-benefits__inner:before{content:"";display:block;position:absolute;z-index:1;pointer-events:none}.p-benefits__inner:before{width:82.2916666667%;aspect-ratio:1/1;background:url(../images/home/bg_blur_circle1.webp) no-repeat top left;background-size:100% auto;left:-20%;top:-38%}@media only screen and (max-width:767px){.p-benefits__inner:before{left:-30%;top:35%;width:100%}}.p-benefits__inner:after{width:88.90625%;aspect-ratio:1/1;background:url(../images/home/bg_blur_circle2.webp) no-repeat top left;background-size:100% auto;left:35%;bottom:-50%}@media only screen and (max-width:767px){.p-benefits__inner:after{left:30%;top:43%;width:120%}}.p-benefits__inner .st{position:relative;color:#fff;z-index:2}.p-benefits__inner .st i{text-transform:capitalize}.p-benefits__inner .st span:after,.p-benefits__inner .st span:before{display:none}.p-benefits__inner .catch{position:relative;text-align:center;margin-top:2.5rem;color:#fff;z-index:2}@media only screen and (max-width:767px){.p-benefits__inner .catch{margin-top:1.25rem}}@media only screen and (min-width:1200px){.p-benefits__inner .catch .b{font-size:1.5rem}}@media print{.p-benefits__inner .catch .b{font-size:1.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__inner .catch .b{font-size:1.375rem}}@media only screen and (max-width:767px){.p-benefits__inner .catch .b{font-size:1.25rem}}.p-benefits__inner .catch .g{color:#bf9d6d}@media only screen and (min-width:1200px){.p-benefits__inner .catch .g{font-size:1.5rem}}@media print{.p-benefits__inner .catch .g{font-size:1.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__inner .catch .g{font-size:1.375rem}}@media only screen and (max-width:767px){.p-benefits__inner .catch .g{font-size:1.25rem}}@media only screen and (min-width:1200px){.p-benefits__inner .catch .g em{font-size:2.5rem}}@media print{.p-benefits__inner .catch .g em{font-size:2.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__inner .catch .g em{font-size:2.375rem}}@media only screen and (max-width:767px){.p-benefits__inner .catch .g em{font-size:2.25rem}}.p-benefits__list{position:relative;margin-top:1.875rem;gap:1.875rem 2.0833333333vw;z-index:2}@media only screen and (min-width:768px){.p-benefits__list{display:grid;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.p-benefits__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:1.25rem;gap:.9375rem}}.p-benefits__list .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2.0833333333vw;padding:1.25rem 1.7708333333vw 1.25rem 1.5625vw;border-radius:.375rem;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:767px){.p-benefits__list .list{width:100%;gap:.9375rem;padding:.625rem}}.p-benefits__list .list .no{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-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;width:5rem;aspect-ratio:1/1;border-radius:.375rem;background:#8c663b}@media only screen and (min-width:1200px){.p-benefits__list .list .no{font-size:.8125rem}}@media print{.p-benefits__list .list .no{font-size:.8125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list .no{font-size:.8125rem}}@media only screen and (max-width:767px){.p-benefits__list .list .no{font-size:.75rem}}@media only screen and (max-width:767px){.p-benefits__list .list .no{width:3.75rem}}.p-benefits__list .list .no em{display:block;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}@media only screen and (min-width:1200px){.p-benefits__list .list .no em{font-size:1.375rem}}@media print{.p-benefits__list .list .no em{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list .no em{font-size:1.25rem}}@media only screen and (max-width:767px){.p-benefits__list .list .no em{font-size:1.125rem}}.p-benefits__list .list .wrp_txt{width:calc(100% - 5rem)}@media only screen and (min-width:768px){.p-benefits__list .list.point1{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-benefits__list .list.point1 .wrp_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.0833333333vw}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point1 .wrp_txt{gap:1.0416666667vw}}@media only screen and (min-width:768px)and (max-width:983px){.p-benefits__list .list.point1 .wrp_txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point1 .wrp_txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}}.p-benefits__list .list.point1 .wrp_txt .wrp_best .best{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;text-align:center;line-height:1.6;letter-spacing:.02em}@media only screen and (min-width:1200px){.p-benefits__list .list.point1 .wrp_txt .wrp_best .best{font-size:1.375rem}}@media print{.p-benefits__list .list.point1 .wrp_txt .wrp_best .best{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point1 .wrp_txt .wrp_best .best{font-size:1.25rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point1 .wrp_txt .wrp_best .best{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point1 .wrp_txt .wrp_best .best{gap:.625rem}}.p-benefits__list .list.point1 .wrp_txt .wrp_best .best:after,.p-benefits__list .list.point1 .wrp_txt .wrp_best .best:before{content:"";width:.8125rem;aspect-ratio:13/30;background:url(../images/common/bg_best.webp) no-repeat top left;background-size:100% auto;display:block}.p-benefits__list .list.point1 .wrp_txt .wrp_best .best:before{left:0}.p-benefits__list .list.point1 .wrp_txt .wrp_best .best:after{right:0;scale:-1 1}.p-benefits__list .list.point1 .wrp_txt .wrp_best .text{text-align:center;margin-top:.5rem;line-height:1.6;letter-spacing:.02em}@media only screen and (min-width:1200px){.p-benefits__list .list.point1 .wrp_txt .wrp_best .text{font-size:1.125rem}}@media print{.p-benefits__list .list.point1 .wrp_txt .wrp_best .text{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point1 .wrp_txt .wrp_best .text{font-size:1rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point1 .wrp_txt .wrp_best .text{font-size:1rem}}.p-benefits__list .list.point1 .wrp_txt .wrp_best .text em{color:#8e0f0f}.p-benefits__list .list.point1 .wrp_txt .wrp_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.p-benefits__list .list.point1 .wrp_txt .wrp_btn{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:8.75rem;border-left:1px solid #d7d7d7;padding-left:1.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point1 .wrp_txt .wrp_btn{width:7.5rem;padding-left:.625rem}}@media only screen and (min-width:768px)and (max-width:983px){.p-benefits__list .list.point1 .wrp_txt .wrp_btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-inline:auto;border-left:none;border-top:1px solid #d7d7d7;padding-top:.625rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point1 .wrp_txt .wrp_btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-inline:auto;border-left:none;border-top:1px solid #d7d7d7;padding-top:.625rem}}.p-benefits__list .list.point1 .wrp_txt .wrp_btn .btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}@media only screen and (min-width:768px)and (max-width:983px){.p-benefits__list .list.point1 .wrp_txt .wrp_btn .btn a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:767px){.p-benefits__list .list.point1 .wrp_txt .wrp_btn .btn a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-width:768px){.p-benefits__list .list.point2{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-benefits__list .list.point2 .wrp_txt .off{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25rem}@media only screen and (min-width:768px){.p-benefits__list .list.point2 .wrp_txt .off{margin-right:2.25rem}}@media only screen and (min-width:768px)and (max-width:983px){.p-benefits__list .list.point2 .wrp_txt .off{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767px){.p-benefits__list .list.point2 .wrp_txt .off{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3125rem}html[lang=en] .p-benefits__list .list.point2 .wrp_txt .off{margin-top:-.3125rem}}.p-benefits__list .list.point2 .wrp_txt .off .jp{line-height:1.5;letter-spacing:.02em}@media only screen and (min-width:1200px){html[lang=ja] .p-benefits__list .list.point2 .wrp_txt .off .jp{font-size:1.25rem}}@media print{html[lang=ja] .p-benefits__list .list.point2 .wrp_txt .off .jp{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){html[lang=ja] .p-benefits__list .list.point2 .wrp_txt .off .jp{font-size:1.1875rem}}@media only screen and (max-width:767px){html[lang=ja] .p-benefits__list .list.point2 .wrp_txt .off .jp{font-size:1.125rem}}@media only screen and (min-width:1200px){html[lang=en] .p-benefits__list .list.point2 .wrp_txt .off .jp{font-size:.9375rem}}@media print{html[lang=en] .p-benefits__list .list.point2 .wrp_txt .off .jp{font-size:.9375rem}}@media only screen and (min-width:768px)and (max-width:1199px){html[lang=en] .p-benefits__list .list.point2 .wrp_txt .off .jp{font-size:.875rem}}@media only screen and (max-width:767px){html[lang=en] .p-benefits__list .list.point2 .wrp_txt .off .jp{font-size:.8125rem}}.p-benefits__list .list.point2 .wrp_txt .off .number{color:#8e0f0f;line-height:1;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}@media only screen and (min-width:1200px){.p-benefits__list .list.point2 .wrp_txt .off .number{font-size:3.4375rem}}@media print{.p-benefits__list .list.point2 .wrp_txt .off .number{font-size:3.4375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point2 .wrp_txt .off .number{font-size:2.5rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point2 .wrp_txt .off .number{font-size:2.1875rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point2 .wrp_txt .off .number{display:block;text-align:center}}.p-benefits__list .list.point3 .wrp_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.875rem}@media only screen and (max-width:767px){.p-benefits__list .list.point3 .wrp_txt{gap:.625rem}}.p-benefits__list .list.point3 .wrp_txt .wrp_coupon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.0416666667vw}.p-benefits__list .list.point3 .wrp_txt .wrp_coupon .txt{width:6.875rem;background:#f4f4f4;padding:.9375rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media only screen and (min-width:768px)and (max-width:983px){.p-benefits__list .list.point3 .wrp_txt .wrp_coupon .txt{width:5rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point3 .wrp_txt .wrp_coupon .txt{width:5rem}}.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div em{color:#8e0f0f;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;line-height:1}@media only screen and (min-width:1200px){.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div em{font-size:2.25rem}}@media print{.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div em{font-size:2.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div em{font-size:1.875rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div em{font-size:1.5rem}}.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div .red{color:#8e0f0f;letter-spacing:.02em;line-height:1}@media only screen and (min-width:1200px){.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div .red{font-size:1.375rem}}@media print{.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div .red{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div .red{font-size:1.25rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div .red{font-size:1.0625rem}}@media only screen and (min-width:768px)and (max-width:983px){.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div .red{font-size:1.125rem}}.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div .t{margin-bottom:.625rem}@media only screen and (min-width:768px)and (max-width:983px){.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div .t{font-size:.875rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point3 .wrp_txt .wrp_coupon>div .t{font-size:.875rem}}.p-benefits__list .list.point4 .wrp_txt .wrp_point .txt{text-align:center;padding-bottom:.625rem;border-bottom:1px solid #000}@media only screen and (min-width:768px)and (max-width:983px){.p-benefits__list .list.point4 .wrp_txt .wrp_point .txt{font-size:.875rem}}.p-benefits__list .list.point4 .wrp_txt .wrp_point .txt span{display:block}@media only screen and (min-width:1200px){.p-benefits__list .list.point4 .wrp_txt .wrp_point .txt span{font-size:1.375rem}}@media print{.p-benefits__list .list.point4 .wrp_txt .wrp_point .txt span{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point4 .wrp_txt .wrp_point .txt span{font-size:1.125rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point4 .wrp_txt .wrp_point .txt span{font-size:1.125rem}}.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5625vw;margin-top:1.25rem}@media only screen and (max-width:1199px){.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:.625rem}}.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex .point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#8e0f0f;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:.04em;line-height:1.7}@media only screen and (min-width:1200px){.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex .point{font-size:1.25rem}}@media print{.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex .point{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex .point{font-size:1.1875rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex .point{font-size:1.125rem}}@media only screen and (max-width:1199px){.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex .point{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex .point i{display:block;width:3.125rem;aspect-ratio:1/1;background:url(../../benefits/images/ic_monry.webp) no-repeat center center/cover;margin-right:.5208333333vw}@media only screen and (max-width:1199px){.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex .point i{width:2.5rem}}.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex .point em{font-weight:600;line-height:1}@media only screen and (min-width:1200px){.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex .point em{font-size:3.125rem}}@media print{.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex .point em{font-size:3.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex .point em{font-size:2.625rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex .point em{font-size:2.125rem}}@media only screen and (max-width:1199px){.p-benefits__list .list.point4 .wrp_txt .wrp_point .flex .txt_s{text-align:center}}.p-benefits__list .list.point5 .wrp_txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.3125rem 2.0833333333vw}@media only screen and (max-width:767px){.p-benefits__list .list.point5 .wrp_txt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem}}.p-benefits__list .list.point5 .wrp_txt .label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;line-height:1.6;padding:.1em 1em;color:rgba(142,15,15,.8);border:1px solid rgba(142,15,15,.8);letter-spacing:.04em}@media only screen and (min-width:1200px){.p-benefits__list .list.point5 .wrp_txt .label{font-size:.9375rem}}@media print{.p-benefits__list .list.point5 .wrp_txt .label{font-size:.9375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point5 .wrp_txt .label{font-size:.875rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point5 .wrp_txt .label{font-size:.8125rem}}@media only screen and (min-width:1200px){.p-benefits__list .list.point5 .wrp_txt .txt{font-size:1.375rem}}@media print{.p-benefits__list .list.point5 .wrp_txt .txt{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point5 .wrp_txt .txt{font-size:1.125rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point5 .wrp_txt .txt{font-size:1.125rem}}.p-benefits__list .list.point5 .wrp_txt .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8e0f0f;gap:1.0416666667vw}.p-benefits__list .list.point5 .wrp_txt .time span{font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;letter-spacing:.02em;line-height:1}@media only screen and (min-width:1200px){.p-benefits__list .list.point5 .wrp_txt .time span{font-size:2.25rem}}@media print{.p-benefits__list .list.point5 .wrp_txt .time span{font-size:2.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point5 .wrp_txt .time span{font-size:1.875rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point5 .wrp_txt .time span{font-size:1.5625rem}}.p-benefits__list .list.point5 .wrp_txt .time i:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em}@media only screen and (max-width:767px){.p-benefits__list .list.point5 .wrp_txt .time i:after{font-size:.8125rem;margin-right:.5em}}.p-benefits__list .list.point6{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.p-benefits__list .list.point6 .breakfast{width:calc(100% - 5rem);display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px){.p-benefits__list .list.point6 .breakfast{grid-template-columns:3.625rem 1fr;gap:.9375vw}}@media only screen and (max-width:767px){.p-benefits__list .list.point6 .breakfast{grid-template-columns:2.5rem 1fr;gap:.625rem}}.p-benefits__list .list.point6 .breakfast .text{letter-spacing:.02em}@media only screen and (min-width:1200px){.p-benefits__list .list.point6 .breakfast .text{font-size:1.375rem}}@media print{.p-benefits__list .list.point6 .breakfast .text{font-size:1.375rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point6 .breakfast .text{font-size:1.25rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point6 .breakfast .text{font-size:1.0625rem}}.p-benefits__list .list.point6 .breakfast .text span{letter-spacing:.04em;color:#8e0f0f;padding-inline:.1em}@media only screen and (min-width:1200px){.p-benefits__list .list.point6 .breakfast .text span{font-size:1.75rem}}@media print{.p-benefits__list .list.point6 .breakfast .text span{font-size:1.75rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-benefits__list .list.point6 .breakfast .text span{font-size:1.625rem}}@media only screen and (max-width:767px){.p-benefits__list .list.point6 .breakfast .text span{font-size:1.25rem}}.p-benefits__note{max-width:58.1875rem;margin-top:2.5rem;color:#fff}@media only screen and (max-width:767px){.p-benefits__note{margin-top:1.875rem}}.p-benefits__note .txt+.txt{margin-top:1.875rem}.p-benefits__note .txt ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5em;gap:0 .5em;display:grid;padding:1em 1.5em;background:hsla(0,0%,100%,.1);margin-bottom:.5em}@media only screen and (min-width:768px){.p-benefits__note .txt ul{grid-template-columns:repeat(2,1fr)}}.p-benefits__note .txt ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em}.p-benefits__note .txt ul li:before{content:"";width:.5em;height:.5em;background:#fff;border-radius:9999px;display:block;margin-top:.2em}.p-benefits .c-boxbtn{margin-top:3.125rem}@media only screen and (max-width:767px){.p-benefits .c-boxbtn{margin-top:1.875rem}}.p-rank{margin-top:8.125rem}@media only screen and (max-width:767px){.p-rank{margin-top:5rem}}.p-rank .st{text-align:center;letter-spacing:.02em;line-height:1.6}@media only screen and (min-width:1200px){.p-rank .st{font-size:1.5rem}}@media print{.p-rank .st{font-size:1.5rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rank .st{font-size:1.375rem}}@media only screen and (max-width:767px){.p-rank .st{font-size:1.25rem}}.p-rank .catch{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1.875rem auto 0}.p-rank .txt{margin-top:1.875rem;font-size:.8125rem}.p-rank__tbl{max-width:87.5rem;margin-top:2.5rem}@media only screen and (max-width:1199px){.p-rank__tbl{overflow-x:scroll;margin-top:.3125rem}}.p-rank__tbl .tbl{width:100%}@media only screen and (max-width:1199px){.p-rank__tbl .tbl{width:1000px;border-collapse:collapse;white-space:nowrap}}@media only screen and (max-width:767px){.p-rank__tbl .tbl{width:800px}}.p-rank__tbl .tbl tr td,.p-rank__tbl .tbl tr th{border:2px solid #fff;text-align:center}.p-rank__tbl .tbl tr th{padding:1.875rem 1.5625vw;letter-spacing:.02em;font-weight:400;background:#f5f5ef}@media only screen and (min-width:1200px){.p-rank__tbl .tbl tr th{font-size:1.125rem}}@media print{.p-rank__tbl .tbl tr th{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rank__tbl .tbl tr th{font-size:1rem}}@media only screen and (max-width:767px){.p-rank__tbl .tbl tr th{font-size:.9375rem}}@media only screen and (max-width:1199px){.p-rank__tbl .tbl tr th{padding:.9375rem 1.0416666667vw}}.p-rank__tbl .tbl tr th .ic{width:3.4375rem;margin-inline:auto}@media only screen and (max-width:767px){.p-rank__tbl .tbl tr th .ic{width:2.8125rem}}.p-rank__tbl .tbl tr th .rank{margin-top:.4375rem}.p-rank__tbl .tbl tr th.n{background:#e4e4cb}@media only screen and (min-width:1200px){.p-rank__tbl .tbl tr th.n{padding:.9375rem 1.5625vw}}@media print{.p-rank__tbl .tbl tr th.n{padding:.9375rem 1.5625vw}}.p-rank__tbl .tbl tr th.b{color:#fff;background:linear-gradient(104.32deg,#a07c72 50%,#e2c0b6 100%)}@media only screen and (min-width:1200px){.p-rank__tbl .tbl tr th.b{padding:.9375rem 1.5625vw}}@media print{.p-rank__tbl .tbl tr th.b{padding:.9375rem 1.5625vw}}.p-rank__tbl .tbl tr th.s{color:#fff;background:linear-gradient(108.38deg,#858585 58.69%,#c6c6c6 100%)}@media only screen and (min-width:1200px){.p-rank__tbl .tbl tr th.s{padding:.9375rem 1.5625vw}}@media print{.p-rank__tbl .tbl tr th.s{padding:.9375rem 1.5625vw}}.p-rank__tbl .tbl tr th.g{color:#fff;background:linear-gradient(108.38deg,#786f5c 58.69%,#c8ae78 100%)}@media only screen and (min-width:1200px){.p-rank__tbl .tbl tr th.g{padding:.9375rem 1.5625vw}}@media print{.p-rank__tbl .tbl tr th.g{padding:.9375rem 1.5625vw}}.p-rank__tbl .tbl tr th.p{color:#fff;background:linear-gradient(110.18deg,#5c5e6e 61.16%,#9ca0cf 100%)}@media only screen and (min-width:1200px){.p-rank__tbl .tbl tr th.p{padding:.9375rem 1.5625vw}}@media print{.p-rank__tbl .tbl tr th.p{padding:.9375rem 1.5625vw}}.p-rank__tbl .tbl tr th.d{color:#fff;background:linear-gradient(104.31deg,#000 26.47%,#666 99.88%)}@media only screen and (min-width:1200px){.p-rank__tbl .tbl tr th.d{padding:.9375rem 1.5625vw}}@media print{.p-rank__tbl .tbl tr th.d{padding:.9375rem 1.5625vw}}.p-rank__tbl .tbl tr td{letter-spacing:.02em}@media only screen and (min-width:1200px){.p-rank__tbl .tbl tr td{font-size:1.25rem}}@media print{.p-rank__tbl .tbl tr td{font-size:1.25rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rank__tbl .tbl tr td{font-size:1.125rem}}@media only screen and (max-width:767px){.p-rank__tbl .tbl tr td{font-size:1rem}}.p-rank__tbl .tbl tr td .off{font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-weight:700}.p-rank__tbl .tbl tr td .off.no{opacity:.5}@media only screen and (min-width:1200px){.p-rank__tbl .tbl tr td .off span{font-size:1.75rem}}@media print{.p-rank__tbl .tbl tr td .off span{font-size:1.75rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rank__tbl .tbl tr td .off span{font-size:1.5rem}}@media only screen and (max-width:767px){.p-rank__tbl .tbl tr td .off span{font-size:1.375rem}}.p-rank__tbl .tbl tr td .txt_s{display:block}@media only screen and (min-width:1200px){.p-rank__tbl .tbl tr td .txt_s{font-size:1.125rem}}@media print{.p-rank__tbl .tbl tr td .txt_s{font-size:1.125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rank__tbl .tbl tr td .txt_s{font-size:1rem}}@media only screen and (max-width:767px){.p-rank__tbl .tbl tr td .txt_s{font-size:.875rem}}.p-rank__tbl .tbl tr td:nth-of-type(1){color:#293e1f;background:#f4f9e7}.p-rank__tbl .tbl tr td:nth-of-type(2){color:#581b1b;background:#f5eee7}.p-rank__tbl .tbl tr td:nth-of-type(3){color:#262626;background:#f2f5f5}.p-rank__tbl .tbl tr td:nth-of-type(4){color:#563a16;background:#fffaed}.p-rank__tbl .tbl tr td:nth-of-type(5){color:#21327a;background:#ebf2ff}.p-rank__tbl .tbl tr td:nth-of-type(6){color:#252525;background:#efece5}.p-rank__note{max-width:35.3125rem;margin-top:1.875rem;letter-spacing:.02em;line-height:1.6}@media only screen and (min-width:1200px){.p-rank__note{font-size:.8125rem}}@media print{.p-rank__note{font-size:.8125rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-rank__note{font-size:.8125rem}}@media only screen and (max-width:767px){.p-rank__note{font-size:.75rem}}.p-rank .c-boxbtn{margin-top:3.125rem}@media only screen and (max-width:767px){.p-rank .c-boxbtn{margin-top:1.875rem}}.p-faq{max-width:75rem;margin-top:8.125rem}@media only screen and (max-width:767px){.p-faq{margin-top:5rem}}.p-faq__list:not(:first-child){margin-top:70px}@media only screen and (max-width:767px){.p-faq__list:not(:first-child){margin-top:3em}}.p-faq__list .sst{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:.02em;line-height:1.4}@media only screen and (min-width:1200px){.p-faq__list .sst{font-size:1.875rem}}@media print{.p-faq__list .sst{font-size:1.875rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__list .sst{font-size:1.5625rem}}@media only screen and (max-width:767px){.p-faq__list .sst{font-size:1.25rem}}.p-faq__list .sst:before{content:"";width:1.875rem;aspect-ratio:30/4;background:#bf9d6d}.p-faq__list ul{border-top:1px solid #e3e3e3;margin-top:3.125rem}@media only screen and (max-width:767px){.p-faq__list ul{margin-top:1.875rem}}.p-faq__list ul li+li{margin-top:1.25rem}@media only screen and (max-width:767px){.p-faq__list ul li+li{margin-top:.625rem}}.p-faq__list ul li:hover:before{width:100%}.p-faq__list__question{position:relative;padding:1.25rem 3.75rem 1.25rem 4.375rem;letter-spacing:.05em;line-height:1.75;border-bottom:1px solid #e3e3e3;font-size:.9375rem}@media only screen and (max-width:767px){.p-faq__list__question{padding:1.25rem 1.875rem 1.25rem 2.5rem;font-size:.84375rem}}.p-faq__list__question:before{content:"Q";display:block;color:#bf9d6d;font-family:"EB Garamond","Times New Roman",Times,Garamond,Georgia,serif;font-weight:400;font-style:normal;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;position:absolute;line-height:1}@media only screen and (min-width:1200px){.p-faq__list__question:before{font-size:1.625rem}}@media print{.p-faq__list__question:before{font-size:1.625rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__list__question:before{font-size:1.5625rem}}@media only screen and (max-width:767px){.p-faq__list__question:before{font-size:1.375rem}}@media only screen and (min-width:768px){.p-faq__list__question:before{top:.8em;left:1.875rem}}@media only screen and (max-width:767px){.p-faq__list__question:before{top:.9em;left:.9375rem}}.p-faq__list__question:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em;font-size:.625rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.875rem;margin:0}@media only screen and (max-width:767px){.p-faq__list__question:after{right:.9375rem}}.p-faq__list__question.active:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-left:.5em}.p-faq__list__answer{display:none}.p-faq__list__answer>div{position:relative;letter-spacing:.05em;line-height:1.75;border-bottom:1px solid #bf9d6d}@media only screen and (min-width:768px){.p-faq__list__answer>div{padding:1.25rem 2.0625rem 1.25rem 6.125rem;font-size:.875rem}}@media only screen and (max-width:767px){.p-faq__list__answer>div{padding:1.25rem 1.25rem 1.25rem 2.5rem;font-size:.8125rem}}.p-faq__list__answer>div:before{content:"A";display:block;color:#a88657;font-family:Lato,Verdana,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;position:absolute;line-height:1}@media only screen and (min-width:1200px){.p-faq__list__answer>div:before{font-size:1.625rem}}@media print{.p-faq__list__answer>div:before{font-size:1.625rem}}@media only screen and (min-width:768px)and (max-width:1199px){.p-faq__list__answer>div:before{font-size:1.5625rem}}@media only screen and (max-width:767px){.p-faq__list__answer>div:before{font-size:1.375rem}}@media only screen and (min-width:768px){.p-faq__list__answer>div:before{top:.8em;left:3.75rem}}@media only screen and (max-width:767px){.p-faq__list__answer>div:before{top:.9em;left:.9375rem}}.p-faq__list .c-boxbtn{margin-top:3.125rem}@media only screen and (max-width:767px){.p-faq__list .c-boxbtn{margin-top:1.875rem}}.flex_btn{position:fixed;top:31.25rem;right:0;width:10.625rem;z-index:10}@media only screen and (max-width:767px){.flex_btn{width:9.375rem}}.flex_btn .btn{width:100%}.flex_btn .btn+.btn{margin-top:.625rem}.flex_btn .btn a{width:100%;border-radius:.375rem 0 0 .375rem;padding:.75rem 1.3541666667vw .875rem;-webkit-transition:background .4s ease,color .4s ease;transition:background .4s ease,color .4s ease}.flex_btn .btn a::after{display:none}.flex_btn .btn.u-signup a:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em}.flex_btn .btn.u-login a{background:#242424}.flex_btn .btn.u-login a:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em}.flex_btn .btn.u-login a:hover{background:#989492}