@charset "UTF-8";.subpage-main .section-title .page-title{font-size:9.6vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.subpage-main .section-title .page-title{font-size:3.75vw}}@media screen and (min-width:1920px){.subpage-main .section-title .page-title{font-size:72px}}.article-title,.section-title{font-size:7.4666666667vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.article-title,.section-title{font-size:3.75vw}}@media screen and (min-width:1920px){.article-title,.section-title{font-size:72px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:5.3333333333vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:1.6666666667vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:32px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:4.2666666667vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:1.1458333333vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:22px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;line-height:1;font-weight:700}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.section-rewards .rewards-title{font-size:6.4vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-rewards .rewards-title{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-title{font-size:40px}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}ol,ul{list-style:none}body{overflow-x:hidden;font-family:"Noto Sans TC",Helvetica,"Microsoft JhengHei",sans-serif;color:#2d3237}img{display:block;width:100%;height:auto;aspect-ratio:attr(width)/attr(height)}a:active,a:hover,a:link,a:visited{color:#0078e1}button,select{-webkit-appearance:none;outline:none;border:none;cursor:pointer;background-color:transparent}.container{margin:0 auto;width:90.6666666667%;max-width:1620px;position:relative;z-index:2}.sr-only{width:1px;height:1px;position:absolute;overflow:hidden;font-size:1rem;line-height:1}@media screen and (max-width:767.98px){.show-desktop{display:none}}@media screen and (min-width:768px){.show-mobile{display:none}}.block-mobile{display:block}@media screen and (min-width:768px){.block-mobile{display:inline}}main{margin-top:16vw}@media screen and (min-width:768px){main{margin-top:5.2083333333vw}}@media screen and (min-width:1920px){main{margin-top:100px}}.section-title{text-align:center}.article-title{text-align:center}.subpage-main .section-title{background:#0078e1;position:relative}.subpage-main .section-title:after{content:"";width:100%;height:2.6666666667vw;background-repeat:no-repeat;background-size:100%;background-position:center bottom;background-image:url("../images/common/bg_path_round_lightblue-xs.svg");position:absolute;bottom:-1px;position:absolute;z-index:2;left:0}@media screen and (min-width:768px){.subpage-main .section-title:after{background-image:url("../images/common/bg_path_round_lightblue-lg.svg");height:4.6875vw}}@media screen and (min-width:1920px){.subpage-main .section-title:after{height:90px}}.subpage-main .section-title .container{position:static}@media screen and (min-width:768px){.subpage-main .section-title .container{position:relative}}.subpage-main .section-title .container:after,.subpage-main .section-title .container:before{content:"";width:24vw;height:24vw;background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute}@media screen and (min-width:768px){.subpage-main .section-title .container:after,.subpage-main .section-title .container:before{width:20.8333333333vw;height:15.625vw}}@media screen and (min-width:1920px){.subpage-main .section-title .container:after,.subpage-main .section-title .container:before{width:400px;height:300px}}.subpage-main .section-title .container:before{left:4.5333333333vw;bottom:0}@media screen and (min-width:768px){.subpage-main .section-title .container:before{left:0}}.subpage-main .section-title .container:after{right:4.5333333333vw;bottom:0}@media screen and (min-width:768px){.subpage-main .section-title .container:after{right:0}}.subpage-main .section-title .page-title{color:#ffffff;text-align:center;padding:12.5333333333vw 0}@media screen and (min-width:768px){.subpage-main .section-title .page-title{padding:6.9791666667vw 0}}@media screen and (min-width:1920px){.subpage-main .section-title .page-title{padding:134px 0}}.section-content{background-color:#e6f0ff;padding:10.6666666667vw 0}@media screen and (min-width:768px){.section-content{padding:4.1666666667vw 0}}@media screen and (min-width:1920px){.section-content{padding:80px 0}}html{scroll-behavior:smooth}#section-referral,#section-step{scroll-margin-top:16vw}@media screen and (min-width:768px){#section-referral,#section-step{scroll-margin-top:4.1666666667vw}}@media screen and (min-width:1920px){#section-referral,#section-step{scroll-margin-top:80px}}[class$=-number]{font-family:"Arial Black",Arial,sans-serif;font-weight:900}[class$=-number-bold]{font-family:"Arial Bold",Arial,sans-serif;font-weight:500}.header{background-color:#ffffff;position:fixed;top:0;left:0;width:100%;z-index:4}.header .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:16vw}@media screen and (min-width:768px){.header .container{height:5.2083333333vw}}@media screen and (min-width:1920px){.header .container{height:100px}}.header.is-changing-breakpoint .btn-close,.header.is-changing-breakpoint .menu-bg,.header.is-changing-breakpoint .menu-list{-webkit-transition:none!important;transition:none!important;-webkit-transition-delay:0s!important;transition-delay:0s!important}.header .logo{width:29.8666666667vw}@media screen and (min-width:768px){.header .logo{width:9.4791666667vw}}@media screen and (min-width:1920px){.header .logo{width:182px}}.header .apply-card{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;border-radius:999px;background-color:#DC3C41;color:#ffffff!important;text-decoration:none;font-weight:500;line-height:1;border:none;cursor:pointer;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.header .apply-card:hover{background-color:#be3232}.header .apply-card.show-mobile{margin-left:auto;margin-right:2.1333333333vw;padding:2.6666666667vw 3.2vw;font-size:3.7333333333vw}@media screen and (min-width:768px){.header .apply-card.show-mobile{display:none}}.header .menu{position:fixed;inset:0;z-index:2;pointer-events:none;overflow:hidden}@media screen and (min-width:768px){.header .menu{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;height:auto;pointer-events:auto;overflow:visible}}.header .menu.active{pointer-events:auto}.header .menu.active .menu-bg{opacity:1}.header .menu.active .menu-list{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-delay:0.15s;transition-delay:0.15s}.header .menu .menu-bg{position:absolute;inset:0;background-color:rgba(45,50,55,0.9);opacity:0;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}@media screen and (min-width:768px){.header .menu .menu-bg{display:none}}.header .menu .menu-list{height:100%;overflow-y:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#b4d2ff;width:85.3333333333vw;margin-left:auto;border-radius:16vw 0 0 16vw;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s}@media screen and (min-width:768px){.header .menu .menu-list{-webkit-transform:none;transform:none;overflow:visible;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;border-radius:0;background-color:transparent}}.header .menu .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.header .menu .menu-item{-ms-flex-negative:0;flex-shrink:0;padding:0}}.header .menu .menu-item.active a,.header .menu .menu-item.active button{color:#0078e1}.header .menu .menu-item a:not(.apply-card),.header .menu .menu-item button:not(.apply-card){color:#000000;position:relative;text-decoration:none;padding-bottom:8.5333333333vw;width:53.3333333333vw;text-align:center;font-weight:500;font-size:6.4vw;line-height:1;background:transparent;border:none;outline:none;cursor:pointer;font-family:inherit}@media screen and (min-width:768px){.header .menu .menu-item a:not(.apply-card),.header .menu .menu-item button:not(.apply-card){padding:0 1.6666666667vw;width:auto;-webkit-transition:color 0.3s;transition:color 0.3s;font-size:1.25vw}}@media screen and (min-width:1920px){.header .menu .menu-item a:not(.apply-card),.header .menu .menu-item button:not(.apply-card){padding:0 32px;font-size:24px}}@media screen and (min-width:768px){.header .menu .menu-item a:not(.apply-card):hover,.header .menu .menu-item button:not(.apply-card):hover{color:#5a96ff}}.header .menu .menu-item:first-child{margin-top:38.4vw}@media screen and (min-width:768px){.header .menu .menu-item:first-child{margin-top:0}}.header .menu .menu-item:last-child{margin-bottom:auto}@media screen and (min-width:768px){.header .menu .menu-item:last-child{margin-bottom:0}}@media screen and (min-width:768px){.header .menu .menu-item+.menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header .menu .menu-item+.menu-item a:not(.apply-card),.header .menu .menu-item+.menu-item button:not(.apply-card){padding-top:8.5333333333vw;border-top:1px solid #000000}@media screen and (min-width:768px){.header .menu .menu-item+.menu-item a:not(.apply-card),.header .menu .menu-item+.menu-item button:not(.apply-card){padding-top:0;border-top:none;border-left:1px solid #000000}}.header .menu .menu-item.apply-card-item{padding-top:10.6666666667vw;padding-bottom:16vw;width:auto}@media screen and (min-width:768px){.header .menu .menu-item.apply-card-item{padding-top:0;padding-bottom:0;margin-left:0.8333333333vw}}@media screen and (min-width:1920px){.header .menu .menu-item.apply-card-item{margin-left:16px}}.header .menu .menu-item.apply-card-item .apply-card{margin:0 auto;width:auto;padding:4.2666666667vw 6.4vw;font-size:6.4vw}@media screen and (min-width:768px){.header .menu .menu-item.apply-card-item .apply-card{padding:0.625vw 1.25vw;font-size:1.0416666667vw}}@media screen and (min-width:1920px){.header .menu .menu-item.apply-card-item .apply-card{padding:12px 24px;font-size:20px}}.header .menu .btn-close{opacity:0;pointer-events:none;width:6.4vw;height:6.4vw;position:absolute;right:4.2666666667vw;top:5.3333333333vw;-webkit-transition:opacity 0.2s 0s;transition:opacity 0.2s 0s;background:transparent;border:none;padding:0;cursor:pointer}@media screen and (min-width:768px){.header .menu .btn-close{display:none}}.header .menu.active .btn-close{opacity:1;pointer-events:auto;-webkit-transition:opacity 0.2s 0.35s;transition:opacity 0.2s 0.35s}@media screen and (min-width:768px){.header .menu.active .btn-close{display:none}}.header .hamburger{display:block;width:10.6666666667vw;height:10.6666666667vw;position:relative;cursor:pointer}@media screen and (min-width:768px){.header .hamburger{display:none}}.subpage-main .section-title .page-title{font-size:9.6vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.subpage-main .section-title .page-title{font-size:3.75vw}}@media screen and (min-width:1920px){.subpage-main .section-title .page-title{font-size:72px}}.article-title,.section-title{font-size:7.4666666667vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.article-title,.section-title{font-size:3.75vw}}@media screen and (min-width:1920px){.article-title,.section-title{font-size:72px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:5.3333333333vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:1.6666666667vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:32px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:4.2666666667vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:1.1458333333vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:22px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;line-height:1;font-weight:700}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.section-rewards .rewards-title{font-size:6.4vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-rewards .rewards-title{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-title{font-size:40px}}.footer{padding:5.8666666667vw 0 5.3333333333vw;background-color:#2d3237;color:#ffffff}@media screen and (min-width:768px){.footer{padding:1.8229166667vw 0}}@media screen and (min-width:1920px){.footer{padding:35px 0}}.footer .container{max-width:1620px;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-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.footer .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer .footer-title{font-size:8.5333333333vw;line-height:1;border-bottom:1px solid #ffffff;padding-bottom:2.6666666667vw;margin-bottom:3.2vw}@media screen and (min-width:768px){.footer .footer-title{font-size:2.0833333333vw;margin-bottom:0;padding-bottom:0;border-bottom:none;-ms-flex-negative:0;flex-shrink:0;padding:0.4166666667vw 1.5625vw;border-right:1px solid #ffffff}}@media screen and (min-width:1920px){.footer .footer-title{font-size:40px;padding:8px 30px}}.footer .text{font-size:3.2vw;line-height:1.6;text-align:center;padding:0 8vw}@media screen and (min-width:768px){.footer .text{text-align:left;font-size:0.8333333333vw;padding:0 1.5625vw}}@media screen and (min-width:1920px){.footer .text{font-size:16px;padding:0 30px}}.footer .text .link{color:#8cbeff;text-decoration:none}.swiper-wrap{position:relative}@media screen and (min-width:768px){.swiper-wrap{margin:1.0416666667vw}}@media screen and (min-width:1920px){.swiper-wrap{margin:20px}}.swiper{background-color:#ffffff;padding:5.3333333333vw 8vw;border:2px solid #aab4c3;border-radius:2.6666666667vw 10.6666666667vw}@media screen and (min-width:768px){.swiper{padding:2.0833333333vw 2.0833333333vw;border-radius:1.0416666667vw 4.1666666667vw}}@media screen and (min-width:1920px){.swiper{padding:40px 40px;border-radius:80px}}.swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.swiper-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1200px;margin:0 auto}@media screen and (min-width:768px){.swiper-controls{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.swiper-controls .btn-next,.swiper-controls .btn-prev{position:absolute;width:9.6vw;height:9.6vw;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;background-color:#ffffff;border:2px solid #2d3237;z-index:1;top:50%;-webkit-box-shadow:0 4px 0 #2d3237;box-shadow:0 4px 0 #2d3237;-webkit-transition:all 0.3s;transition:all 0.3s;background-repeat:no-repeat;background-position:center;background-size:4.2666666667vw}@media screen and (min-width:768px){.swiper-controls .btn-next,.swiper-controls .btn-prev{width:2.7083333333vw;height:2.7083333333vw;background-size:1.0416666667vw;-webkit-box-shadow:0 0.3125vw 0 #2d3237;box-shadow:0 0.3125vw 0 #2d3237}}@media screen and (min-width:1920px){.swiper-controls .btn-next,.swiper-controls .btn-prev{width:52px;height:52px;background-size:20px;-webkit-box-shadow:0 6px 0 #2d3237;box-shadow:0 6px 0 #2d3237}}.swiper-controls .btn-next:hover,.swiper-controls .btn-prev:hover{-webkit-box-shadow:0 0 0 #2d3237;box-shadow:0 0 0 #2d3237;background-color:#d7dce6}@media screen and (min-width:768px){.swiper-controls .btn-next:hover,.swiper-controls .btn-prev:hover{-webkit-transform:translateY(0.3125vw);transform:translateY(0.3125vw)}}@media screen and (min-width:1920px){.swiper-controls .btn-next:hover,.swiper-controls .btn-prev:hover{-webkit-transform:translateY(6px);transform:translateY(6px)}}.swiper-controls .btn-prev{background-image:url("../images/common/arrow_left_gray.svg");left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.swiper-controls .btn-prev:hover{-webkit-transform:translate(-50%,calc(-50% + 4px));transform:translate(-50%,calc(-50% + 4px))}.swiper-controls .btn-next{background-image:url("../images/common/arrow_right_gray.svg");right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.swiper-controls .btn-next:hover{-webkit-transform:translate(50%,calc(-50% + 4px));transform:translate(50%,calc(-50% + 4px))}.swiper-controls .pagination{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:3.2vw;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5.3333333333vw 0}@media screen and (min-width:768px){.swiper-controls .pagination{width:auto!important;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:1.0416666667vw;padding:1.0416666667vw 0}}@media screen and (min-width:1920px){.swiper-controls .pagination{gap:20px}}.swiper-controls .pagination .swiper-pagination-bullet{width:3.2vw;height:3.2vw;border-radius:50%;background-color:#ffffff;opacity:1}@media screen and (min-width:768px){.swiper-controls .pagination .swiper-pagination-bullet{width:0.8333333333vw;height:0.8333333333vw}}@media screen and (min-width:1920px){.swiper-controls .pagination .swiper-pagination-bullet{width:16px;height:16px}}.swiper-controls .pagination .swiper-pagination-bullet-active{background-color:#ffeb78}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;background-color:rgba(45,50,55,0.9);-webkit-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0;pointer-events:none}.lightbox .lightbox-bg{position:absolute;left:0;top:0;width:100%;height:100%}.lightbox .lightbox-wrap{width:85.3333333333%;height:100%;margin-left:auto;overflow-y:auto;background-color:#b4d2ff;backdrop-filter:blur(15px);padding:16vw 6.9333333333vw;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;position:relative;border-radius:16vw 0 0 16vw}@media screen and (min-width:768px){.lightbox .lightbox-wrap{width:84.375%;padding:8.3333333333vw 4.6875vw;border-radius:3.125vw 0 0 3.125vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap{padding:160px 90px;border-radius:60px 0 0 60px}}.lightbox .lightbox-wrap .lightbox-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5.3333333333vw}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-title{margin-bottom:0}}.lightbox .lightbox-wrap .lightbox-title .lightbox-title-text{color:#2d3237;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-title .lightbox-title-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.lightbox .lightbox-wrap .lightbox-title .lightbox-title-text .lightbox-underline{position:relative;z-index:0;font-size:5.8666666667vw;line-height:1.4;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-title .lightbox-title-text .lightbox-underline{font-size:2.9166666667vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-title .lightbox-title-text .lightbox-underline{font-size:56px}}.lightbox .lightbox-wrap .lightbox-title .lightbox-title-text .lightbox-underline:before{content:"";position:absolute;bottom:0;width:100%;left:0;height:2.6666666667vw;background-color:#ffeb78;z-index:-1}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-title .lightbox-title-text .lightbox-underline:before{height:1.0416666667vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-title .lightbox-title-text .lightbox-underline:before{height:20px}}.lightbox .lightbox-wrap .lightbox-text{color:#2d3237;padding:1.0666666667vw 0 5.3333333333vw 0;font-size:3.2vw;line-height:1.75}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text{padding:2.0833333333vw 0;font-size:1.25vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text{padding:40px 0;font-size:24px}}.lightbox .lightbox-wrap .lightbox-text+.lightbox-text{border-top:1px solid #2d3237}.lightbox .lightbox-wrap .lightbox-text .title{margin-bottom:5.3333333333vw}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .title{margin-bottom:1.0416666667vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .title{margin-bottom:20px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-ol{list-style:decimal;padding-left:5.3333333333vw}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-ol{padding-left:1.25vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-ol{padding-left:24px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-ol>li ol{margin-left:0;padding-left:1em}.lightbox .lightbox-wrap .lightbox-text .lightbox-ol>li>ol{list-style:none;counter-reset:my-counter;margin-left:0;padding-left:1em}.lightbox .lightbox-wrap .lightbox-text .lightbox-ol>li>ol>li{position:relative;counter-increment:my-counter;padding-left:0;margin-left:1em}.lightbox .lightbox-wrap .lightbox-text .lightbox-ol>li>ol>li .d-block{width:100%}.lightbox .lightbox-wrap .lightbox-text .lightbox-ol>li>ol>li:before{display:inline-block;width:2em;margin-left:-2em;position:absolute;top:0;left:0;content:"(" counter(my-counter) ")"}.lightbox .lightbox-wrap .lightbox-text .lightbox-ol>li>ol>li>ol{list-style:lower-alpha;padding-left:0}.lightbox .lightbox-wrap .lightbox-text .lightbox-ol>li>ul{list-style:disc;padding-left:1.4em}.lightbox .lightbox-wrap .lightbox-text .lightbox-ol>li>ul>li>ol{margin-left:0;padding-left:1em}.lightbox .lightbox-wrap .lightbox-text .lightbox-ol>li>ul>li>ol{list-style:none;counter-reset:my-counter;margin-left:0;padding-left:1em}.lightbox .lightbox-wrap .lightbox-text .lightbox-ol>li>ul>li>ol>li{position:relative;counter-increment:my-counter;padding-left:0;margin-left:1em}.lightbox .lightbox-wrap .lightbox-text .lightbox-ol>li>ul>li>ol>li .d-block{width:100%}.lightbox .lightbox-wrap .lightbox-text .lightbox-ol>li>ul>li>ol>li:before{display:inline-block;width:2em;margin-left:-2em;position:absolute;top:0;left:0;content:"(" counter(my-counter) ")"}.lightbox .lightbox-wrap .lightbox-text .lightbox-ol>li>ul>li>ol>li>ol{list-style:lower-alpha;padding-left:0}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{padding-top:3.2vw}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{padding-top:0.5208333333vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{padding-top:10px}}.lightbox .lightbox-wrap .lightbox-table{width:100%;border-spacing:0px;padding:2.6666666667vw 0;line-height:1.25}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-table{padding:0.78125vw 0}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-table{padding:15px 0}}.lightbox .lightbox-wrap .lightbox-table tbody td,.lightbox .lightbox-wrap .lightbox-table thead th{border-left:1px solid #6e7887;text-align:center;padding:1.3333333333vw}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-table tbody td,.lightbox .lightbox-wrap .lightbox-table thead th{padding:0.78125vw 0.78125vw 0.5208333333vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-table tbody td,.lightbox .lightbox-wrap .lightbox-table thead th{padding:15px 15px 10px}}.lightbox .lightbox-wrap .lightbox-table tbody td:first-child,.lightbox .lightbox-wrap .lightbox-table thead th:first-child{border-left:none}.lightbox .lightbox-wrap .lightbox-table thead th{border-left:1px solid rgba(255,255,255,0.6)}.lightbox .lightbox-wrap .lightbox-table thead th{color:#ffffff}.lightbox .lightbox-wrap .lightbox-table thead th td{margin:0;padding:0}.lightbox .lightbox-wrap .lightbox-table tfoot td{text-align:center;margin:1.3333333333vw 0;padding:1.3333333333vw 1.3333333333vw}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-table tfoot td{margin:0.2604166667vw 0;padding:0.78125vw 0.78125vw 0.0520833333vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-table tfoot td{margin:5px 0;padding:15px 15px 1px}}.lightbox .lightbox-wrap .lightbox-table tbody tr td:first-child,.lightbox .lightbox-wrap .lightbox-table thead tr th:first-child{width:22%}.lightbox .lightbox-wrap .lightbox-table tbody tr td:nth-child(2),.lightbox .lightbox-wrap .lightbox-table thead tr th:nth-child(2){width:22%}.lightbox .lightbox-wrap .lightbox-table tbody tr td:nth-child(3),.lightbox .lightbox-wrap .lightbox-table thead tr th:nth-child(3){width:22%}.lightbox .lightbox-wrap .lightbox-table tbody tr td:nth-child(4),.lightbox .lightbox-wrap .lightbox-table thead tr th:nth-child(4){width:22%}.lightbox .lightbox-wrap .lightbox-table tbody tr td:nth-child(5),.lightbox .lightbox-wrap .lightbox-table thead tr th:nth-child(5){width:23%;border-right:1px solid #6e7887}.lightbox .lightbox-wrap .btn-close{position:absolute;width:6.4vw;height:6.4vw;margin-left:auto;right:4.2666666667vw;top:5.3333333333vw}@media screen and (min-width:768px){.lightbox .lightbox-wrap .btn-close{width:2.6041666667vw;height:2.6041666667vw;right:2.6041666667vw;top:3.125vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .btn-close{width:50px;height:50px;right:50px;top:160px}}.lightbox.before-active{display:block}.lightbox.active{pointer-events:auto;opacity:1}.lightbox.active .lightbox-wrap{-webkit-transform:translateX(0);transform:translateX(0)}.lightbox.lightbox-swiper .lightbox-title{margin-bottom:5.3333333333vw}@media screen and (min-width:768px){.lightbox.lightbox-swiper .lightbox-title{margin-bottom:3.125vw}}@media screen and (min-width:1920px){.lightbox.lightbox-swiper .lightbox-title{margin-bottom:60px}}.lightbox.lightbox-swiper .lightbox-swiper-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5.3333333333vw 0;margin-bottom:3.2vw;gap:3.2vw}@media screen and (min-width:768px){.lightbox.lightbox-swiper .lightbox-swiper-tabs{padding:2.0833333333vw 0 1.0416666667vw;gap:1.0416666667vw}}@media screen and (min-width:1920px){.lightbox.lightbox-swiper .lightbox-swiper-tabs{padding:40px 0 20px;gap:20px}}.lightbox.lightbox-swiper .lightbox-swiper-tab{padding:4.8vw 3.7333333333vw;font-size:4.8vw;line-height:1;font-weight:500;border-radius:999px;-ms-flex-negative:0;flex-shrink:0;border:0.8vw solid #d7dce6;background-color:rgba(255,255,255,0.7);color:#6e7887}@media screen and (min-width:768px){.lightbox.lightbox-swiper .lightbox-swiper-tab{padding:1.3541666667vw 1.0416666667vw;font-size:1.25vw;border-width:0.2083333333vw}}@media screen and (min-width:1920px){.lightbox.lightbox-swiper .lightbox-swiper-tab{padding:26px 20px;font-size:24px;border-width:4px}}.lightbox.lightbox-swiper .lightbox-swiper-tab.active{background-color:#ffeb78;color:#2d3237;-webkit-box-shadow:inset 0.5333333333vw 1.0666666667vw #ffffff;box-shadow:inset 0.5333333333vw 1.0666666667vw #ffffff;border-color:#2d3237;position:relative}@media screen and (min-width:768px){.lightbox.lightbox-swiper .lightbox-swiper-tab.active{-webkit-box-shadow:inset 0.1041666667vw 0.2083333333vw #ffffff;box-shadow:inset 0.1041666667vw 0.2083333333vw #ffffff}}@media screen and (min-width:1920px){.lightbox.lightbox-swiper .lightbox-swiper-tab.active{-webkit-box-shadow:inset 2px 4px #ffffff;box-shadow:inset 2px 4px #ffffff}}.lightbox.lightbox-swiper .lightbox-swiper-tab.active:after{content:"";position:absolute;width:4.8vw;height:4.8vw;background-image:url("../images/common/arrow_down_gray.svg");background-repeat:no-repeat;background-size:cover;background-position:center;z-index:-1;bottom:-2.4vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:768px){.lightbox.lightbox-swiper .lightbox-swiper-tab.active:after{width:1.25vw;height:1.25vw;bottom:-0.625vw}}@media screen and (min-width:1920px){.lightbox.lightbox-swiper .lightbox-swiper-tab.active:after{width:24px;height:24px;bottom:-12px}}.lightbox.lightbox-swiper .swiper-group{display:none}.lightbox.lightbox-swiper .swiper-group.active{display:block}.lightbox.lightbox-swiper .text{text-align:center;color:#2d3237}.lightbox.lightbox-swiper .text-underline{position:relative;z-index:0;font-size:4.8vw;line-height:1;font-weight:700;margin:1.0666666667vw 0;display:inline-block}@media screen and (min-width:768px){.lightbox.lightbox-swiper .text-underline{font-size:1.4583333333vw;margin:0.2083333333vw 0}}@media screen and (min-width:1920px){.lightbox.lightbox-swiper .text-underline{font-size:28px;margin:4px 0}}.lightbox.lightbox-swiper .text-underline:after{content:"";position:absolute;bottom:0;width:100%;left:0;height:2.1333333333vw;background-color:#ffeb78;z-index:-1}@media screen and (min-width:768px){.lightbox.lightbox-swiper .text-underline:after{height:0.5208333333vw}}@media screen and (min-width:1920px){.lightbox.lightbox-swiper .text-underline:after{height:10px}}.lightbox.lightbox-swiper .text-description{padding:1.0666666667vw 0;font-size:4.2666666667vw;line-height:1.6}@media screen and (min-width:768px){.lightbox.lightbox-swiper .text-description{padding:0.2083333333vw 0;font-size:1.25vw}}@media screen and (min-width:1920px){.lightbox.lightbox-swiper .text-description{padding:4px 0;font-size:24px}}.subpage-main .section-title .page-title{font-size:9.6vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.subpage-main .section-title .page-title{font-size:3.75vw}}@media screen and (min-width:1920px){.subpage-main .section-title .page-title{font-size:72px}}.article-title,.section-title{font-size:7.4666666667vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.article-title,.section-title{font-size:3.75vw}}@media screen and (min-width:1920px){.article-title,.section-title{font-size:72px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:5.3333333333vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:1.6666666667vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:32px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:4.2666666667vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:1.1458333333vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:22px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;line-height:1;font-weight:700}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.section-rewards .rewards-title{font-size:6.4vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-rewards .rewards-title{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-title{font-size:40px}}.btn-wrap{width:100%;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:768px){.btn-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.btn-item{color:#ffffff;background-color:#324696;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4.8vw;font-weight:500;line-height:1;padding:3.2vw;border-radius:2.6666666667vw 0;margin-left:auto;-webkit-transform:translate(1px,1px);transform:translate(1px,1px)}@media screen and (min-width:768px){.btn-item{font-size:1.25vw;padding:0.8333333333vw;border-radius:1.0416666667vw 0;margin-top:auto;margin-left:0;-ms-flex-negative:0;flex-shrink:0}}@media screen and (min-width:1920px){.btn-item{font-size:24px;padding:16px;border-radius:20px 0}}.btn-item:after{content:"";width:4.2666666667vw;height:4.2666666667vw;background-image:url("../images/common/arrow_right_white.svg");background-size:cover;background-position:center;background-repeat:no-repeat;margin-left:1.0666666667vw}@media screen and (min-width:768px){.btn-item:after{width:1.0416666667vw;height:1.0416666667vw;margin-left:0.2083333333vw}}@media screen and (min-width:1920px){.btn-item:after{width:20px;height:20px;margin-left:4px}}.btn-item:hover{background-color:#28325f}.btn-pill{color:#2d3237;border:2px solid #2d3237;border-radius:999px;background-color:#ffffff;cursor:pointer;-webkit-box-shadow:0 4px 0 #2d3237;box-shadow:0 4px 0 #2d3237;-webkit-transition:all 0.3s;transition:all 0.3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:1.0666666667vw 4.2666666667vw;margin:2.1333333333vw 4.2666666667vw;font-size:4.2666666667vw;font-weight:500;line-height:1.5;text-decoration:none}@media screen and (min-width:768px){.btn-pill{font-size:1.25vw;padding:0.4166666667vw 1.25vw;margin:0.4166666667vw 0.8333333333vw;-webkit-box-shadow:0 0.3125vw 0 #2d3237;box-shadow:0 0.3125vw 0 #2d3237}}@media screen and (min-width:1920px){.btn-pill{font-size:24px;padding:8px 24px;margin:8px 16px;-webkit-box-shadow:0 6px 0 #2d3237;box-shadow:0 6px 0 #2d3237}}.btn-pill:link,.btn-pill:visited{color:#2d3237}.btn-pill:hover{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:0 0 0 #2d3237;box-shadow:0 0 0 #2d3237;background-color:#d7dce6}@media screen and (min-width:768px){.btn-pill:hover{-webkit-transform:translateY(0.3125vw);transform:translateY(0.3125vw)}}@media screen and (min-width:1920px){.btn-pill:hover{-webkit-transform:translateY(6px);transform:translateY(6px)}}.btn-pill:after{content:"";width:3.7333333333vw;height:3.7333333333vw;background-image:url("../images/common/arrow_right_gray.svg");background-size:cover;background-position:center;background-repeat:no-repeat;margin-top:0.5333333333vw;margin-left:1.0666666667vw}@media screen and (min-width:768px){.btn-pill:after{width:1.0416666667vw;height:1.0416666667vw;margin-top:0.1041666667vw;margin-left:0.2083333333vw}}@media screen and (min-width:1920px){.btn-pill:after{width:20px;height:20px;margin-top:2px;margin-left:4px}}.btn-pill.btn-pill-blue{background-color:#3c5ac3;color:#ffffff}.btn-pill.btn-pill-blue:after{background-image:url("../images/common/arrow_right_white.svg")}.btn-pill.btn-pill-blue:hover{background-color:#324696}.btn-pill.btn-pill-red{background-color:#DC3C41;color:#ffffff}.btn-pill.btn-pill-red:after{background-image:url("../images/common/arrow_right_white.svg")}.btn-pill.btn-pill-red:hover{background-color:#be3232}.btn-pill.btn-pill-big{font-size:1.85em;padding:1.0666666667vw 4.2666666667vw 2.1333333333vw}@media screen and (min-width:768px){.btn-pill.btn-pill-big{padding:0.4166666667vw 1.875vw 0.625vw}}@media screen and (min-width:1920px){.btn-pill.btn-pill-big{padding:8px 36px 12px}}.btn-pill.btn-pill-big:after{width:5.8666666667vw;height:5.8666666667vw;margin-top:1.0666666667vw;margin-left:1.0666666667vw}@media screen and (min-width:768px){.btn-pill.btn-pill-big:after{width:1.6666666667vw;height:1.6666666667vw;margin-top:0.2083333333vw;margin-left:0.2083333333vw}}@media screen and (min-width:1920px){.btn-pill.btn-pill-big:after{width:32px;height:32px;margin-top:4px;margin-left:4px}}button.btn-pill span{padding-top:2px;margin-bottom:-2px}.btn-top{position:fixed;z-index:2;right:2.6666666667vw;bottom:10.6666666667vw;color:#ffffff;width:9.6vw;height:9.6vw;border-radius:50%;background-color:#3c5ac3;border:2px solid #2d3237;-webkit-box-shadow:0 4px 0 #2d3237;box-shadow:0 4px 0 #2d3237;-webkit-transition:all 0.3s;transition:all 0.3s;font-size:3.2vw;font-weight:700;line-height:1;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:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.btn-top{right:2.6041666667vw;bottom:2.6041666667vw;width:3.125vw;height:3.125vw;font-size:0.9375vw;-webkit-box-shadow:0 0.3125vw 0 #2d3237;box-shadow:0 0.3125vw 0 #2d3237}}@media screen and (min-width:1920px){.btn-top{right:50px;bottom:50px;width:60px;height:60px;font-size:18px;-webkit-box-shadow:0 6px 0 #2d3237;box-shadow:0 6px 0 #2d3237}}.btn-top:hover{background-color:#324696;-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:0 0 0 #2d3237;box-shadow:0 0 0 #2d3237}@media screen and (min-width:768px){.btn-top:hover{-webkit-transform:translateY(0.3125vw);transform:translateY(0.3125vw)}}@media screen and (min-width:1920px){.btn-top:hover{-webkit-transform:translateY(6px);transform:translateY(6px)}}.btn-top:before{content:"";width:3.2vw;height:3.2vw;display:block;background-image:url("../images/common/arrow_up_white.svg");background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:768px){.btn-top:before{width:1.0416666667vw;height:1.0416666667vw}}@media screen and (min-width:1920px){.btn-top:before{width:20px;height:20px}}.subpage-main .section-title .page-title{font-size:9.6vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.subpage-main .section-title .page-title{font-size:3.75vw}}@media screen and (min-width:1920px){.subpage-main .section-title .page-title{font-size:72px}}.article-title,.section-title{font-size:7.4666666667vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.article-title,.section-title{font-size:3.75vw}}@media screen and (min-width:1920px){.article-title,.section-title{font-size:72px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:5.3333333333vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:1.6666666667vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:32px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:4.2666666667vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:1.1458333333vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:22px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;line-height:1;font-weight:700}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.section-rewards .rewards-title{font-size:6.4vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-rewards .rewards-title{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-title{font-size:40px}}.section-kv{background-color:#e6f0ff;padding-top:5.3333333333vw;position:relative}@media screen and (min-width:768px){.section-kv{padding-top:2.0833333333vw;padding-bottom:2.0833333333vw}}@media screen and (min-width:1920px){.section-kv{padding-top:40px;padding-bottom:40px}}.section-kv:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:32vw;background-image:url("../images/index/index_kv_bg_floor-xs.png"),url("../images/index/index_kv_bg_floor_repeat-xs.png");background-repeat:no-repeat,repeat-x;background-size:auto 100%;background-position:center bottom}@media screen and (min-width:768px){.section-kv:after{background-image:url("../images/index/index_kv_bg_floor-lg.png"),url("../images/index/index_kv_bg_floor_repeat-lg.png");height:13.5416666667vw}}@media screen and (min-width:1920px){.section-kv:after{height:260px}}@media screen and (min-width:768px){.section-kv .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-kv .kv-image{margin-top:2.6666666667vw}@media screen and (min-width:768px){.section-kv .kv-image{margin-top:0;width:50%}}@media screen and (min-width:768px){.section-kv .kv-text{width:50%;position:relative;top:-3.125vw}}@media screen and (min-width:1920px){.section-kv .kv-text{top:-60px}}.section-kv .kv-description{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.6666666667vw 0}@media screen and (min-width:768px){.section-kv .kv-description{padding:1.875vw 0}}@media screen and (min-width:1920px){.section-kv .kv-description{padding:36px 0}}.section-kv .kv-description:after,.section-kv .kv-description:before{content:"";display:inline-block;background-color:#28325f;width:8vw;height:1.3333333333vw;margin:0 3.2vw}@media screen and (min-width:768px){.section-kv .kv-description:after,.section-kv .kv-description:before{width:2.5vw;height:0.2604166667vw;margin:0 1.0416666667vw}}@media screen and (min-width:1920px){.section-kv .kv-description:after,.section-kv .kv-description:before{width:48px 0;height:5px;margin:0 20px}}.section-kv .kv-description-text{color:#1e3c8c;font-size:6.4vw;font-weight:700;display:inline-block}@media screen and (min-width:768px){.section-kv .kv-description-text{font-size:3.125vw}}@media screen and (min-width:1920px){.section-kv .kv-description-text{font-size:60px}}.section-kv .kv-description-text.red{color:#DC3C41;font-weight:900}.subpage-main .section-title .page-title{font-size:9.6vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.subpage-main .section-title .page-title{font-size:3.75vw}}@media screen and (min-width:1920px){.subpage-main .section-title .page-title{font-size:72px}}.article-title,.section-title{font-size:7.4666666667vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.article-title,.section-title{font-size:3.75vw}}@media screen and (min-width:1920px){.article-title,.section-title{font-size:72px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:5.3333333333vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:1.6666666667vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:32px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:4.2666666667vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:1.1458333333vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:22px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;line-height:1;font-weight:700}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.section-rewards .rewards-title{font-size:6.4vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-rewards .rewards-title{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-title{font-size:40px}}.section-referral{background-color:#0078e1;position:relative}.section-referral:after{content:"";position:absolute;z-index:2;left:0;bottom:-2px;width:100%;height:5.3333333333vw;background-image:url("../images/common/bg_path_wave_yellow-xs.svg");background-repeat:repeat-x;background-size:auto 100%;background-position:center bottom}@media screen and (min-width:768px){.section-referral:after{background-image:url("../images/common/bg_path_wave_yellow-lg.svg");height:4.6875vw}}@media screen and (min-width:1920px){.section-referral:after{height:90px}}.section-referral .container{padding-bottom:48vw;position:relative;overflow:hidden}@media screen and (min-width:768px){.section-referral .container{padding-bottom:9.375vw}}@media screen and (min-width:1920px){.section-referral .container{padding-bottom:180px}}.section-referral .container:after{content:"";position:absolute;left:3%;bottom:-1.3333333333vw;width:44vw;height:53.3333333333vw;background-image:url("../images/index/mgm_recommend_img.png");background-repeat:no-repeat;background-size:auto 100%;background-position:center bottom}@media screen and (min-width:768px){.section-referral .container:after{bottom:1.8229166667vw;width:17.1875vw;height:20.8333333333vw}}@media screen and (min-width:1920px){.section-referral .container:after{bottom:35px;width:330px;height:400px}}.section-referral .container .text-special{display:block}@media screen and (min-width:768px){.section-referral .container .text-special{display:inline-block}}.section-referral .referral-header{width:100%;text-align:center;font-size:6.4vw;font-weight:500;padding:10.6666666667vw 0 0}@media screen and (min-width:768px){.section-referral .referral-header{font-size:2.0833333333vw;padding:1.0416666667vw 0 1.875vw}}@media screen and (min-width:1920px){.section-referral .referral-header{font-size:40px;padding:20px 0 36px}}.section-referral .referral-header span{display:block;padding:1.0666666667vw 0;color:#ffffff}@media screen and (min-width:768px){.section-referral .referral-header span{padding:0.4166666667vw 0}}@media screen and (min-width:1920px){.section-referral .referral-header span{padding:8px 0}}.section-referral .referral-header span.yellow{color:#fff09b}.section-referral .referral-info{background-color:#e6f0ff;border-radius:8vw;padding:8vw 0;margin:8vw 0}@media screen and (min-width:768px){.section-referral .referral-info{border-radius:6.25vw;padding:2.0833333333vw 0 1.0416666667vw;margin:2.0833333333vw 0}}@media screen and (min-width:1920px){.section-referral .referral-info{border-radius:120px;padding:40px 0 20px;margin:40px 0}}.section-referral .referral-info .info-description{text-align:center}.section-referral .referral-info .info-text{display:block;font-size:6.9333333333vw;font-weight:600;line-height:1.5}@media screen and (min-width:768px){.section-referral .referral-info .info-text{font-size:3.125vw}}@media screen and (min-width:1920px){.section-referral .referral-info .info-text{font-size:60px}}.section-referral .referral-info .info-text.title{font-size:9.6vw;font-weight:700;line-height:1.5;color:#DC3C41;display:inline-block;position:relative;z-index:1;padding:0 0 3.2vw 0}@media screen and (min-width:768px){.section-referral .referral-info .info-text.title{font-size:3.2291666667vw;padding:0}}@media screen and (min-width:1920px){.section-referral .referral-info .info-text.title{font-size:62px}}.section-referral .referral-info .info-text.title:before{content:"";position:absolute;display:block;z-index:-1;width:100%;height:3.2vw;background-color:#ffdc41;bottom:4.2666666667vw;left:0}@media screen and (min-width:768px){.section-referral .referral-info .info-text.title:before{height:0.8333333333vw;bottom:0.2604166667vw}}@media screen and (min-width:1920px){.section-referral .referral-info .info-text.title:before{height:16px;bottom:5px}}.section-referral .referral-info .info-text .text-number{font-family:"Arial Black",Arial,sans-serif;font-size:2em;font-weight:900;line-height:0.65;position:relative;display:inline-block;top:0.15em}.section-referral .referral-info .info-text .blue{color:#0078e1}.section-referral .referral-info .info-hint{font-size:4.8vw;font-weight:500;line-height:1.5;padding:3.2vw}@media screen and (min-width:768px){.section-referral .referral-info .info-hint{font-size:1.4583333333vw;padding:1.25vw}}@media screen and (min-width:1920px){.section-referral .referral-info .info-hint{font-size:28px;padding:24px}}.section-referral .section-title{color:#fff09b;font-size:7.4666666667vw;line-height:1;margin-bottom:5.3333333333vw}@media screen and (min-width:768px){.section-referral .section-title{font-size:2.5vw;margin-bottom:1.5625vw;text-align:left}}@media screen and (min-width:1920px){.section-referral .section-title{font-size:48px;margin-bottom:30px}}.section-referral .description{font-size:4.2666666667vw;line-height:1.875;font-weight:700;color:#ffffff;text-align:center}@media screen and (min-width:768px){.section-referral .description{font-size:1.4583333333vw;text-align:left}}@media screen and (min-width:1920px){.section-referral .description{font-size:28px}}.section-referral .description .summary-highlight{color:#fff09b}.section-referral .description .summary-number{font-size:7.4666666667vw;line-height:0.5;vertical-align:sub}@media screen and (min-width:768px){.section-referral .description .summary-number{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-referral .description .summary-number{font-size:40px}}@media screen and (min-width:768px){.section-referral .br-mobile{display:none}}.section-referral .br-desktop{display:none}@media screen and (min-width:768px){.section-referral .br-desktop{display:block}}.section-referral .desktop-only{display:none}@media screen and (min-width:768px){.section-referral .desktop-only{display:inline}}.subpage-main .section-title .page-title{font-size:9.6vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.subpage-main .section-title .page-title{font-size:3.75vw}}@media screen and (min-width:1920px){.subpage-main .section-title .page-title{font-size:72px}}.article-title,.section-title{font-size:7.4666666667vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.article-title,.section-title{font-size:3.75vw}}@media screen and (min-width:1920px){.article-title,.section-title{font-size:72px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:5.3333333333vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:1.6666666667vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:32px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:4.2666666667vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:1.1458333333vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:22px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;line-height:1;font-weight:700}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.section-rewards .rewards-title{font-size:6.4vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-rewards .rewards-title{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-title{font-size:40px}}.section-benefits{padding:10.6666666667vw 0;background-color:#e6f0ff;color:#2d3237}@media screen and (min-width:768px){.section-benefits{padding:5.2083333333vw 0}}@media screen and (min-width:1920px){.section-benefits{padding:100px 0}}.section-benefits .container{position:relative}.section-benefits .container:after{content:"";position:absolute;width:26.6666666667vw;height:28.8vw;background-image:url("../images/index/index_benefits_img.png");background-size:contain;background-position:center;background-repeat:no-repeat;top:-10.6666666667vw;left:0}@media screen and (min-width:768px){.section-benefits .container:after{width:15.625vw;height:12.5vw;top:-5.2083333333vw;left:14.0625vw}}@media screen and (min-width:1920px){.section-benefits .container:after{width:300px;height:240px;top:-100px;left:270px}}.section-benefits .benefits-list{padding:5.3333333333vw 0;position:relative;z-index:1}@media screen and (min-width:768px){.section-benefits .benefits-list{padding:3.125vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5625vw}}@media screen and (min-width:1920px){.section-benefits .benefits-list{padding:60px 0;gap:30px}}.section-benefits .benefits-item{background-color:#ffffff;border:2px solid #aab4c3;border-radius:2.6666666667vw 16vw;overflow:hidden}@media screen and (min-width:768px){.section-benefits .benefits-item{border-radius:1.0416666667vw 4.1666666667vw;width:calc((100% - 1.5625vw) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;border-width:3px}}@media screen and (min-width:1920px){.section-benefits .benefits-item{border-radius:20px 80px;width:calc((100% - 30px) / 2)}}.section-benefits .benefits-item+.benefits-item{margin-top:3.2vw}@media screen and (min-width:768px){.section-benefits .benefits-item+.benefits-item{margin-top:0}}.section-benefits .benefits-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2.6666666667vw 5.3333333333vw}@media screen and (min-width:768px){.section-benefits .benefits-content{padding:1.0416666667vw 2.0833333333vw;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (min-width:1920px){.section-benefits .benefits-content{padding:20px 40px}}.section-benefits .benefits-image{width:21.3333333333vw;height:21.3333333333vw;margin-right:2.6666666667vw}@media screen and (min-width:768px){.section-benefits .benefits-image{width:8.3333333333vw;height:8.3333333333vw;margin-right:1.0416666667vw}}@media screen and (min-width:1920px){.section-benefits .benefits-image{width:160px;height:160px;margin-right:20px}}.section-benefits .benefits-line{display:block}.section-benefits .benefits-line+.benefits-line{margin-top:2.6666666667vw}@media screen and (min-width:768px){.section-benefits .benefits-line+.benefits-line{margin-top:0.8333333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-line+.benefits-line{margin-top:16px}}.section-benefits .benefits-highlight{font-weight:700;color:#0078e1}.section-benefits .benefits-number{font-weight:900;font-size:7.4666666667vw;line-height:0.5;vertical-align:sub}@media screen and (min-width:768px){.section-benefits .benefits-number{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-number{font-size:40px}}.section-benefits .benefits-hint{display:block;font-size:3.2vw;font-weight:400;margin-top:2.1333333333vw;line-height:1.6}@media screen and (min-width:768px){.section-benefits .benefits-hint{font-size:0.8333333333vw;margin-top:0.8333333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-hint{font-size:16px;margin-top:16px}}.subpage-main .section-title .page-title{font-size:9.6vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.subpage-main .section-title .page-title{font-size:3.75vw}}@media screen and (min-width:1920px){.subpage-main .section-title .page-title{font-size:72px}}.article-title,.section-title{font-size:7.4666666667vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.article-title,.section-title{font-size:3.75vw}}@media screen and (min-width:1920px){.article-title,.section-title{font-size:72px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:5.3333333333vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:1.6666666667vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:32px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:4.2666666667vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:1.1458333333vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:22px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;line-height:1;font-weight:700}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.section-rewards .rewards-title{font-size:6.4vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-rewards .rewards-title{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-title{font-size:40px}}.gifts-list{padding:16vw 7.4666666667vw 0}@media screen and (min-width:768px){.gifts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2.0833333333vw;padding:4.1666666667vw 5.2083333333vw 2.0833333333vw}}@media screen and (min-width:1920px){.gifts-list{gap:40px;padding:80px 100px 40px}}.gifts-item{background-color:#ffffff;border:2px solid #aab4c3;border-radius:2.6666666667vw 16vw}@media screen and (min-width:768px){.gifts-item{border-radius:1.0416666667vw 6.25vw;width:calc((100% - 4.1666666667vw) / 3)}}@media screen and (min-width:1920px){.gifts-item{border-radius:20px 120px;width:calc((100% - 80px) / 3)}}.gifts-item+.gifts-item{margin-top:13.8666666667vw}@media screen and (min-width:768px){.gifts-item+.gifts-item{margin-top:0}}@media screen and (min-width:768px){.gifts-item:nth-child(2){margin-top:3.125vw}}@media screen and (min-width:1920px){.gifts-item:nth-child(2){margin-top:60px}}.gifts-item .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-10.6666666667vw}@media screen and (min-width:768px){.gifts-item .title-wrap{margin-top:-3.125vw}}@media screen and (min-width:1920px){.gifts-item .title-wrap{margin-top:-60px}}.gifts-item .title-wrap .badge{border-radius:8vw 8vw 8vw 0.5333333333vw;margin-left:-1px}@media screen and (min-width:768px){.gifts-item .title-wrap .badge{border-radius:2.0833333333vw 2.0833333333vw 2.0833333333vw 0.1041666667vw}}@media screen and (min-width:1920px){.gifts-item .title-wrap .badge{border-radius:40px 40px 40px 2px}}.gifts-item .title-wrap .item-image{width:26.6666666667vw}@media screen and (min-width:768px){.gifts-item .title-wrap .item-image{width:8.3333333333vw}}@media screen and (min-width:1920px){.gifts-item .title-wrap .item-image{width:160px}}.gifts-item .gifts-directions{font-size:4.8vw;font-weight:600;line-height:1.6;text-align:center;padding:3.2vw 0 1.0666666667vw}@media screen and (min-width:768px){.gifts-item .gifts-directions{font-size:1.3541666667vw;padding:0.625vw 0 0.2083333333vw}}@media screen and (min-width:1920px){.gifts-item .gifts-directions{font-size:26px;padding:12px 0 8p4}}.gifts-item .gifts-directions .gifts-underline{color:#0078e1;font-size:1.25em;line-height:1}.gifts-item .gifts-detail{width:100%;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-align:center;-ms-flex-align:center;align-items:center;padding:0 2.6666666667vw}@media screen and (min-width:768px){.gifts-item .gifts-detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0.5208333333vw 1.0416666667vw 1.0416666667vw}}@media screen and (min-width:1920px){.gifts-item .gifts-detail{padding:10px 20px 20px}}.gifts-item .gifts-detail .gifts-detail-item{padding:2.6666666667vw 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.gifts-item .gifts-detail .gifts-detail-item{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-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0}}.gifts-item .gifts-detail .gifts-detail-item .gifts-detail-tag{font-size:4.8vw;font-weight:600;line-height:1.6;display:inline-block;padding:1.0666666667vw 2.1333333333vw;color:#ffffff;margin-right:1.0666666667vw}@media screen and (min-width:768px){.gifts-item .gifts-detail .gifts-detail-item .gifts-detail-tag{font-size:1.4583333333vw;padding:0.2083333333vw 0.625vw;margin-right:0;margin-bottom:1.0416666667vw}}@media screen and (min-width:1920px){.gifts-item .gifts-detail .gifts-detail-item .gifts-detail-tag{font-size:28px;padding:4px 12px;margin-bottom:20px}}.gifts-item .gifts-detail .gifts-detail-item .gifts-detail-highlight{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;font-size:4.8vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.gifts-item .gifts-detail .gifts-detail-item .gifts-detail-highlight{font-size:1.6666666667vw;margin-bottom:1.0416666667vw}}@media screen and (min-width:1920px){.gifts-item .gifts-detail .gifts-detail-item .gifts-detail-highlight{font-size:32px;margin-bottom:20px}}.gifts-item .gifts-detail .gifts-detail-item .gifts-detail-highlight .gifts-number{font-size:2em;line-height:0.5}.gifts-item .gifts-detail .gifts-detail-item .gifts-detail-text{display:inline-block;font-size:4.8vw;font-weight:600;line-height:1}@media screen and (min-width:768px){.gifts-item .gifts-detail .gifts-detail-item .gifts-detail-text{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.gifts-item .gifts-detail .gifts-detail-item .gifts-detail-text{font-size:28px}}.gifts-item .gifts-detail .gifts-detail-item .gifts-detail-hint{width:100%;font-size:3.2vw;text-align:center;padding:1.0666666667vw 0}@media screen and (min-width:768px){.gifts-item .gifts-detail .gifts-detail-item .gifts-detail-hint{font-size:0.8333333333vw;padding:0.5208333333vw 0}}@media screen and (min-width:1920px){.gifts-item .gifts-detail .gifts-detail-item .gifts-detail-hint{font-size:16px;padding:10px 0}}.gifts-item .gifts-detail .new-customer{border-bottom:1px solid #2d3237}@media screen and (min-width:768px){.gifts-item .gifts-detail .new-customer{border-bottom:none;border-right:1px solid #2d3237}}.gifts-item .gifts-detail .new-customer .gifts-detail-tag{background-color:#DC3C41}.gifts-item .gifts-detail .new-customer .gifts-detail-highlight{color:#DC3C41}.gifts-item .gifts-detail .new-card .gifts-detail-tag{background-color:#0078e1}.gifts-item .gifts-detail .new-card .gifts-detail-highlight{color:#0078e1}.subpage-main .section-title .page-title{font-size:9.6vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.subpage-main .section-title .page-title{font-size:3.75vw}}@media screen and (min-width:1920px){.subpage-main .section-title .page-title{font-size:72px}}.article-title,.section-title{font-size:7.4666666667vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.article-title,.section-title{font-size:3.75vw}}@media screen and (min-width:1920px){.article-title,.section-title{font-size:72px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:5.3333333333vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:1.6666666667vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:32px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:4.2666666667vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:1.1458333333vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:22px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;line-height:1;font-weight:700}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.section-rewards .rewards-title{font-size:6.4vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-rewards .rewards-title{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-title{font-size:40px}}.section-rewards{padding:10.6666666667vw 0 16vw;background-color:#0078e1;position:relative}@media screen and (min-width:768px){.section-rewards{padding:5.2083333333vw 0 7.2916666667vw}}@media screen and (min-width:1920px){.section-rewards{padding:100px 0 140px}}.section-rewards:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2.6666666667vw;background-image:url("../images/common/bg_path_round_yellow-xs.svg");background-repeat:repeat-x;background-size:auto 100%;background-position:center bottom}@media screen and (min-width:768px){.section-rewards:after{background-image:url("../images/common/bg_path_round_yellow-lg.svg");height:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards:after{height:40px}}.section-rewards .rewards-line{display:block}.section-rewards .rewards-highlight{color:#0078e1}.section-rewards .section-title{color:#ffffff;margin-bottom:10.6666666667vw}@media screen and (min-width:768px){.section-rewards .section-title{margin-bottom:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .section-title{margin-bottom:40px}}.section-rewards .section-title .rewards-line+.rewards-line{margin-top:4.8vw}@media screen and (min-width:768px){.section-rewards .section-title .rewards-line+.rewards-line{margin-top:1.6666666667vw}}@media screen and (min-width:1920px){.section-rewards .section-title .rewards-line+.rewards-line{margin-top:32px}}.section-rewards .rewards-item{background-color:#ffffff;border:2px solid #aab4c3;border-radius:2.6666666667vw 16vw;position:relative}@media screen and (min-width:768px){.section-rewards .rewards-item{overflow-x:hidden;border-radius:1.0416666667vw 6.25vw;border-width:3px}}@media screen and (min-width:1920px){.section-rewards .rewards-item{border-radius:20px 120px}}.section-rewards .rewards-item+.rewards-item{margin-top:5.3333333333vw}@media screen and (min-width:768px){.section-rewards .rewards-item+.rewards-item{margin-top:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-item+.rewards-item{margin-top:40px}}.section-rewards .rewards-item:after{content:"";position:absolute;width:26.6666666667vw;height:32vw;top:-4.5333333333vw;background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (min-width:768px){.section-rewards .rewards-item:after{width:15.625vw;height:18.75vw;top:auto;bottom:0}}@media screen and (min-width:1920px){.section-rewards .rewards-item:after{width:300px;height:360px}}.section-rewards .rewards-item:first-child:after{background-image:url("../images/index/index_rewards_img_01.png");right:5.3333333333vw}@media screen and (min-width:768px){.section-rewards .rewards-item:first-child:after{right:0}}.section-rewards .rewards-item:first-child .rewards-title{padding-left:12.8vw}@media screen and (min-width:768px){.section-rewards .rewards-item:first-child .rewards-title{padding-left:0}}.section-rewards .rewards-item:first-child .rewards-title .rewards-line{width:38.4vw}@media screen and (min-width:768px){.section-rewards .rewards-item:first-child .rewards-title .rewards-line{width:auto}}.section-rewards .rewards-item:last-child:after{background-image:url("../images/index/index_rewards_img_02.png");left:2.6666666667vw}@media screen and (min-width:768px){.section-rewards .rewards-item:last-child:after{left:0}}.section-rewards .rewards-item:last-child .rewards-title{padding-left:32vw}@media screen and (min-width:768px){.section-rewards .rewards-item:last-child .rewards-title{padding-left:0}}.section-rewards .rewards-item:last-child .rewards-title .rewards-line{width:53.8666666667vw}@media screen and (min-width:768px){.section-rewards .rewards-item:last-child .rewards-title .rewards-line{width:auto}}.section-rewards .rewards-title{padding:5.3333333333vw 0;background-color:#ffeb78;text-align:center;border-radius:2.6666666667vw 16vw 0 0}@media screen and (min-width:768px){.section-rewards .rewards-title{padding:1.875vw 0;border-radius:1.0416666667vw 6.25vw 0 0}}@media screen and (min-width:1920px){.section-rewards .rewards-title{padding:36px 0;border-radius:20px 120px 0 0}}@media screen and (min-width:768px){.section-rewards .rewards-title .rewards-line{display:inline}}.section-rewards .rewards-title .rewards-line+.rewards-line{margin-top:3.2vw}@media screen and (min-width:768px){.section-rewards .rewards-title .rewards-line+.rewards-line{margin-top:0}}.section-rewards .rewards-title .rewards-number{font-weight:900;font-size:12.8vw;line-height:0.5;vertical-align:sub}@media screen and (min-width:768px){.section-rewards .rewards-title .rewards-number{font-size:3.75vw}}@media screen and (min-width:1920px){.section-rewards .rewards-title .rewards-number{font-size:72px}}.section-rewards .first-title-wrap{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;margin-bottom:2.6666666667vw}@media screen and (min-width:768px){.section-rewards .first-title-wrap{margin-bottom:1.0416666667vw}}@media screen and (min-width:1920px){.section-rewards .first-title-wrap{margin-bottom:20px}}.section-rewards .first-title-wrap .rewards-underline{color:#0078e1;font-size:6.4vw;font-weight:700;line-height:1;margin-left:3.2vw}@media screen and (min-width:768px){.section-rewards .first-title-wrap .rewards-underline{font-size:2.0833333333vw;margin-left:0.625vw}}@media screen and (min-width:1920px){.section-rewards .first-title-wrap .rewards-underline{font-size:40px;margin-left:12px}}.section-rewards .rewards-underline{position:relative;z-index:0}.section-rewards .rewards-underline:after{content:"";position:absolute;bottom:0;width:100%;left:0;height:2.6666666667vw;background-color:#ffeb78;z-index:-1}@media screen and (min-width:768px){.section-rewards .rewards-underline:after{height:1.0416666667vw}}@media screen and (min-width:1920px){.section-rewards .rewards-underline:after{height:20px}}.section-rewards .rewards-text{text-align:center;font-size:4.8vw;line-height:2;font-weight:700}@media screen and (min-width:768px){.section-rewards .rewards-text{font-size:1.4583333333vw;line-height:1.6}}@media screen and (min-width:1920px){.section-rewards .rewards-text{font-size:28px}}.section-rewards .rewards-text .rewards-number{font-size:7.4666666667vw}@media screen and (min-width:768px){.section-rewards .rewards-text .rewards-number{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-text .rewards-number{font-size:40px}}.section-rewards .rewards-hint{font-size:3.2vw;font-weight:400}@media screen and (min-width:768px){.section-rewards .rewards-hint{font-size:0.8333333333vw;margin-top:0.9375vw;line-height:1}}@media screen and (min-width:1920px){.section-rewards .rewards-hint{font-size:16px;margin-top:18px}}.section-rewards .rewards-first{padding:0 6.4vw}@media screen and (min-width:768px){.section-rewards .rewards-first{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.0833333333vw 0 1.5625vw}}@media screen and (min-width:1920px){.section-rewards .rewards-first{padding:40px 0 30px}}.section-rewards .rewards-first .first-item{padding:5.3333333333vw 0}@media screen and (min-width:768px){.section-rewards .rewards-first .first-item{padding:0;width:50%}}.section-rewards .rewards-first .first-item+.first-item{border-top:1px solid #2d3237}@media screen and (min-width:768px){.section-rewards .rewards-first .first-item+.first-item{border-top:none;border-left:1px solid #2d3237}}.section-rewards .rewards-first .first-item:first-of-type .rewards-mobile-line{display:block}@media screen and (min-width:768px){.section-rewards .rewards-first .first-item:first-of-type .rewards-mobile-line{display:inline}}@media screen and (min-width:768px){.section-rewards .rewards-first .first-item:last-of-type .br-mobile{display:none}}.section-rewards .rewards-first .first-item:last-of-type .br-desktop{display:none}@media screen and (min-width:768px){.section-rewards .rewards-first .first-item:last-of-type .br-desktop{display:block}}.section-rewards .rewards-recommend{background-color:#e6f5f5;border:2px solid #b4e6e6;margin:0 5.3333333333vw;border-radius:2.6666666667vw 16vw;padding:9.6vw 5.3333333333vw 8vw;position:relative;margin-top:2.6666666667vw}@media screen and (min-width:768px){.section-rewards .rewards-recommend{margin:0 auto;width:79.012345679%;max-width:1280px;margin-top:1.1458333333vw;padding:1.5625vw 0 2.0833333333vw;border-radius:0.5208333333vw 4.1666666667vw}}@media screen and (min-width:1920px){.section-rewards .rewards-recommend{margin-top:22px;padding:30px 0 40px;border-radius:10px 80px}}.section-rewards .rewards-recommend .badge-green{position:absolute;top:-3.2vw;left:-2px}@media screen and (min-width:768px){.section-rewards .rewards-recommend .badge-green{top:-1.1458333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-recommend .badge-green{top:-22px}}.section-rewards .rewards-recommend .recommend-text{text-align:center;font-size:4.8vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.section-rewards .rewards-recommend .recommend-text{font-size:1.4583333333vw;line-height:1}}@media screen and (min-width:1920px){.section-rewards .rewards-recommend .recommend-text{font-size:28px}}.section-rewards .rewards-recommend .recommend-text .rewards-underline{display:inline-block;margin-bottom:4vw;font-size:6.4vw;line-height:1;color:#009696}@media screen and (min-width:768px){.section-rewards .rewards-recommend .recommend-text .rewards-underline{font-size:2.0833333333vw;margin-bottom:1.5625vw}}@media screen and (min-width:1920px){.section-rewards .rewards-recommend .recommend-text .rewards-underline{font-size:40px;margin-bottom:30px}}.section-rewards .rewards-recommend .recommend-text .rewards-highlight{color:#009696}.section-rewards .rewards-recommend .recommend-text .rewards-number{font-size:7.4666666667vw}@media screen and (min-width:768px){.section-rewards .rewards-recommend .recommend-text .rewards-number{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-recommend .recommend-text .rewards-number{font-size:40px}}@media screen and (min-width:768px){.section-rewards .rewards-recommend .recommend-text .rewards-desktop-block{display:block}}@media screen and (min-width:768px){.section-rewards .rewards-recommend .recommend-text .rewards-desktop-block .rewards-line{display:inline-block}}.section-rewards .binding-btn-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5.3333333333vw 4.8vw 10.6666666667vw}@media screen and (min-width:768px){.section-rewards .binding-btn-group{padding:1.5625vw 0 2.0833333333vw;margin:0 auto;width:79.012345679%;max-width:1280px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:1920px){.section-rewards .binding-btn-group{padding:30px 0 40px}}.section-rewards .binding-btn-group .btn-download{text-decoration:none;color:#2d3237;font-size:4.2666666667vw;font-weight:700;line-height:1;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-align:center;-ms-flex-align:center;align-items:center;margin-right:2.6666666667vw;border:2px solid #2d3237;border-radius:2.6666666667vw;background-color:#ffffff;cursor:pointer;-webkit-box-shadow:0 4px 0 #2d3237;box-shadow:0 4px 0 #2d3237;padding:1.6vw;-webkit-transition:all 0.2s;transition:all 0.2s}@media screen and (min-width:768px){.section-rewards .binding-btn-group .btn-download{font-size:0.9375vw;margin-right:2.5vw;padding:0.5208333333vw;border-radius:0.5208333333vw;-webkit-box-shadow:0 0.3125vw 0 #2d3237;box-shadow:0 0.3125vw 0 #2d3237}}@media screen and (min-width:1920px){.section-rewards .binding-btn-group .btn-download{font-size:18px;margin-right:48px;padding:10px;border-radius:10px;-webkit-box-shadow:0 6px 0 #2d3237;box-shadow:0 6px 0 #2d3237}}.section-rewards .binding-btn-group .btn-download:hover{-webkit-transform:translateY(4px);transform:translateY(4px);-webkit-box-shadow:0 0 0 #2d3237;box-shadow:0 0 0 #2d3237}@media screen and (min-width:768px){.section-rewards .binding-btn-group .btn-download:hover{-webkit-transform:translateY(0.3125vw);transform:translateY(0.3125vw)}}@media screen and (min-width:1920px){.section-rewards .binding-btn-group .btn-download:hover{-webkit-transform:translateY(6px);transform:translateY(6px)}}.section-rewards .binding-btn-group .btn-download .download-image{width:26.6666666667vw;height:26.6666666667vw;margin-top:1.6vw}@media screen and (min-width:768px){.section-rewards .binding-btn-group .btn-download .download-image{width:7.2916666667vw;height:7.2916666667vw;margin-top:0.5208333333vw}}@media screen and (min-width:1920px){.section-rewards .binding-btn-group .btn-download .download-image{width:140px;height:140px;margin-top:10px}}.section-rewards .binding-btn-group .btn-wrap{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-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.section-rewards .binding-btn-group .btn-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section-rewards .binding-btn-group .btn-wrap .btn-pill-blue{margin-bottom:6.4vw}@media screen and (min-width:768px){.section-rewards .binding-btn-group .btn-wrap .btn-pill-blue{margin-bottom:0;margin-right:2.5vw}}@media screen and (min-width:1920px){.section-rewards .binding-btn-group .btn-wrap .btn-pill-blue{margin-right:48px}}.section-rewards .desktop-only{display:none}@media screen and (min-width:768px){.section-rewards .desktop-only{display:inline}}.section-rewards .rewards-recharge{text-align:center;padding:5.3333333333vw}@media screen and (min-width:768px){.section-rewards .rewards-recharge{padding:2.0833333333vw 0}}@media screen and (min-width:1920px){.section-rewards .rewards-recharge{padding:40px 0}}@media screen and (min-width:768px){.section-rewards .rewards-recharge .recharge-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:79.012345679%;max-width:1280px;margin:0 auto;gap:1.5625vw}}@media screen and (min-width:1920px){.section-rewards .rewards-recharge .recharge-list{gap:30px}}.section-rewards .rewards-recharge .recharge-item{background-color:#e6f0ff;border:2px solid #8cbeff;border-radius:2.6666666667vw 16vw;padding:5.3333333333vw 1.0666666667vw}@media screen and (min-width:768px){.section-rewards .rewards-recharge .recharge-item{border-radius:1.0416666667vw 4.1666666667vw;padding:1.0416666667vw 0;width:calc((100% - 1.5625vw) / 2)}}@media screen and (min-width:1920px){.section-rewards .rewards-recharge .recharge-item{border-radius:20px 80px;padding:20px 0;width:calc((100% - 30px) / 2)}}.section-rewards .rewards-recharge .recharge-item:first-of-type .recharge-detail:first-of-type{width:73.6vw;margin:0 auto;border-bottom:1px solid #2d3237}@media screen and (min-width:768px){.section-rewards .rewards-recharge .recharge-item:first-of-type .recharge-detail:first-of-type{width:19.1666666667vw}}@media screen and (min-width:1920px){.section-rewards .rewards-recharge .recharge-item:first-of-type .recharge-detail:first-of-type{width:368px}}.section-rewards .rewards-recharge .recharge-item:last-of-type .recharge-detail:first-of-type{width:65.8666666667vw;margin:0 auto;border-bottom:1px solid #2d3237}@media screen and (min-width:768px){.section-rewards .rewards-recharge .recharge-item:last-of-type .recharge-detail:first-of-type{width:19.8958333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-recharge .recharge-item:last-of-type .recharge-detail:first-of-type{width:382px}}.section-rewards .rewards-recharge .recharge-item+.recharge-item{margin-top:5.3333333333vw}@media screen and (min-width:768px){.section-rewards .rewards-recharge .recharge-item+.recharge-item{margin-top:0}}.section-rewards .rewards-recharge .rewards-underline{font-size:6.4vw;font-weight:700;color:#0078e1}@media screen and (min-width:768px){.section-rewards .rewards-recharge .rewards-underline{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-recharge .rewards-underline{font-size:40px}}.section-rewards .rewards-recharge .rewards-line{font-weight:700;font-size:4.8vw;line-height:1}@media screen and (min-width:768px){.section-rewards .rewards-recharge .rewards-line{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-recharge .rewards-line{font-size:28px}}.section-rewards .rewards-recharge .rewards-line+.rewards-line{margin-top:3.2vw}@media screen and (min-width:768px){.section-rewards .rewards-recharge .rewards-line+.rewards-line{margin-top:0.625vw}}@media screen and (min-width:1920px){.section-rewards .rewards-recharge .rewards-line+.rewards-line{margin-top:12px}}.section-rewards .rewards-recharge .rewards-line .rewards-hint{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.section-rewards .rewards-recharge .rewards-hint{display:inline-block;font-weight:400;font-size:3.2vw;line-height:1.6}@media screen and (min-width:768px){.section-rewards .rewards-recharge .rewards-hint{font-size:0.8333333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-recharge .rewards-hint{font-size:16px}}.section-rewards .rewards-recharge .recharge-detail{padding:5.3333333333vw 0}@media screen and (min-width:768px){.section-rewards .rewards-recharge .recharge-detail{padding:1.0416666667vw 0}}@media screen and (min-width:1920px){.section-rewards .rewards-recharge .recharge-detail{padding:20px 0}}.section-rewards .rewards-recharge .recharge-detail .rewards-number{font-size:11.2vw;line-height:0.5;vertical-align:sub}@media screen and (min-width:768px){.section-rewards .rewards-recharge .recharge-detail .rewards-number{font-size:3.75vw}}@media screen and (min-width:1920px){.section-rewards .rewards-recharge .recharge-detail .rewards-number{font-size:72px}}.section-rewards .rewards-recharge .recharge-tag{display:inline-block;padding:2.1333333333vw;background-color:#0078e1;color:#ffffff;margin-right:1.6vw}@media screen and (min-width:768px){.section-rewards .rewards-recharge .recharge-tag{padding:0.4166666667vw;margin-right:0.625vw}}@media screen and (min-width:1920px){.section-rewards .rewards-recharge .recharge-tag{padding:8px;margin-right:12px}}.section-rewards .rewards-recharge .btn-wrap{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-align:center;-ms-flex-align:center;align-items:center;gap:6.4vw;padding:5.3333333333vw 0}@media screen and (min-width:768px){.section-rewards .rewards-recharge .btn-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1.5625vw 0 0;gap:2.5vw}}@media screen and (min-width:1920px){.section-rewards .rewards-recharge .btn-wrap{padding:30px 0 0;gap:48px}}.subpage-main .section-title .page-title{font-size:9.6vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.subpage-main .section-title .page-title{font-size:3.75vw}}@media screen and (min-width:1920px){.subpage-main .section-title .page-title{font-size:72px}}.article-title,.section-title{font-size:7.4666666667vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.article-title,.section-title{font-size:3.75vw}}@media screen and (min-width:1920px){.article-title,.section-title{font-size:72px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:5.3333333333vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:1.6666666667vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:32px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:4.2666666667vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:1.1458333333vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:22px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;line-height:1;font-weight:700}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.section-rewards .rewards-title{font-size:6.4vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-rewards .rewards-title{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-title{font-size:40px}}.section-step{background-color:#ffdc41}.section-step .container{padding:8vw 0 45.3333333333vw;position:relative;overflow:hidden}@media screen and (min-width:768px){.section-step .container{padding:4.1666666667vw 0 6.7708333333vw}}@media screen and (min-width:1920px){.section-step .container{padding:80px 0 130px}}.section-step .container:after{content:"";position:absolute;right:3%;bottom:-1.3333333333vw;width:44vw;height:53.3333333333vw;background-image:url("../images/index/mgm_step_img.png");background-repeat:no-repeat;background-size:auto 100%;background-position:center bottom}@media screen and (min-width:768px){.section-step .container:after{right:1%;bottom:-0.2604166667vw;width:17.1875vw;height:20.8333333333vw}}@media screen and (min-width:1920px){.section-step .container:after{bottom:-5px;width:330px;height:400px}}.section-step .step-header{width:100%;text-align:center;padding:10.6666666667vw 0 0}@media screen and (min-width:768px){.section-step .step-header{padding:1.0416666667vw 0 1.875vw}}@media screen and (min-width:1920px){.section-step .step-header{padding:20px 0 36px}}.section-step .step-header .header-title{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:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.section-step .step-header .header-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.section-step .step-header .header-title .header-text{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;font-size:9.6vw;font-weight:500;line-height:1.5;color:#28325f}@media screen and (min-width:768px){.section-step .step-header .header-title .header-text{font-size:3.75vw}}@media screen and (min-width:1920px){.section-step .step-header .header-title .header-text{font-size:72px}}.section-step .step-header .header-title .text-number{font-family:"Arial Black",Arial,sans-serif;font-size:1.75em;font-weight:900;line-height:0.65}.section-step .step-header .header-title .blue{color:#0078e1}.section-step .step-list{padding:16vw 7.4666666667vw 10.6666666667vw}@media screen and (min-width:768px){.section-step .step-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2.0833333333vw;padding:4.1666666667vw 5.2083333333vw 2.0833333333vw}}@media screen and (min-width:1920px){.section-step .step-list{gap:40px;padding:80px 100px 40px}}.section-step .step-item{background-color:#ffffff;border:2px solid #aab4c3;border-radius:16vw 2.6666666667vw}@media screen and (min-width:768px){.section-step .step-item{border-radius:6.25vw 1.0416666667vw;width:calc((100% - 4.1666666667vw) / 3)}}@media screen and (min-width:1920px){.section-step .step-item{border-radius:120px 20px;width:calc((100% - 80px) / 3)}}.section-step .step-item+.step-item{margin-top:16vw}@media screen and (min-width:768px){.section-step .step-item+.step-item{margin-top:0}}@media screen and (min-width:768px){.section-step .step-item:nth-child(2){margin-top:3.125vw}}@media screen and (min-width:1920px){.section-step .step-item:nth-child(2){margin-top:60px}}.section-step .step-item .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-10.6666666667vw;padding-left:5.3333333333vw}@media screen and (min-width:768px){.section-step .step-item .title-wrap{margin-top:-3.125vw;padding-left:1.0416666667vw}}@media screen and (min-width:1920px){.section-step .step-item .title-wrap{margin-top:-60px;padding-left:20px}}.section-step .step-item .step-photo{width:80%;margin:0 auto;padding-top:2.1333333333vw}@media screen and (min-width:768px){.section-step .step-item .step-photo{width:65%;padding-top:0.4166666667vw}}@media screen and (min-width:1920px){.section-step .step-item .step-photo{padding-top:8px}}.section-step .step-item .step-directions{padding:3.2vw 0 6.4vw}@media screen and (min-width:768px){.section-step .step-item .step-directions{padding:0.625vw 0 1.25vw}}@media screen and (min-width:1920px){.section-step .step-item .step-directions{padding:12px 0 24px}}.section-step .step-item .step-directions .step-directions-text{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;font-size:4.8vw;font-weight:600;line-height:1.6}@media screen and (min-width:768px){.section-step .step-item .step-directions .step-directions-text{font-size:1.5625vw}}@media screen and (min-width:1920px){.section-step .step-item .step-directions .step-directions-text{font-size:30px}}.section-step .step-item .step-directions .step-directions-photo{display:inline-block;width:22.4vw}@media screen and (min-width:768px){.section-step .step-item .step-directions .step-directions-photo{width:6.5625vw}}@media screen and (min-width:1920px){.section-step .step-item .step-directions .step-directions-photo{width:126px}}.section-step .step-item .step-directions .step-underline{color:#0078e1;font-size:1.25em;line-height:1;position:relative;z-index:1}.section-step .step-item .step-directions .step-underline:before{content:"";position:absolute;display:block;z-index:-1;width:100%;height:3.2vw;background-color:#ffeb78;bottom:-1.6vw;left:0}@media screen and (min-width:768px){.section-step .step-item .step-directions .step-underline:before{height:0.8333333333vw;bottom:-0.3125vw}}@media screen and (min-width:1920px){.section-step .step-item .step-directions .step-underline:before{height:16px;bottom:-1x}}.section-step .step-item:nth-child(3) .step-directions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px){.section-step .step-item:nth-child(3) .step-directions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.subpage-main .section-title .page-title{font-size:9.6vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.subpage-main .section-title .page-title{font-size:3.75vw}}@media screen and (min-width:1920px){.subpage-main .section-title .page-title{font-size:72px}}.article-title,.section-title{font-size:7.4666666667vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.article-title,.section-title{font-size:3.75vw}}@media screen and (min-width:1920px){.article-title,.section-title{font-size:72px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:5.3333333333vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:1.6666666667vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:32px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:4.2666666667vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:1.1458333333vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:22px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;line-height:1;font-weight:700}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.section-rewards .rewards-title{font-size:6.4vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-rewards .rewards-title{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-title{font-size:40px}}.section-notice{padding:10.6666666667vw 0;background-color:#ffffff;color:#2d3237}@media screen and (min-width:768px){.section-notice{padding:5.2083333333vw 0}}@media screen and (min-width:1920px){.section-notice{padding:100px 0}}.section-notice .notice-title{text-align:center;padding:5.3333333333vw 0}@media screen and (min-width:768px){.section-notice .notice-title{padding:1.0416666667vw 0}}@media screen and (min-width:1920px){.section-notice .notice-title{padding:20px 0}}.section-notice .notice-list{padding:5.3333333333vw 0;list-style:decimal;padding-left:1em;font-size:4.2666666667vw;line-height:1.6}@media screen and (min-width:768px){.section-notice .notice-list{padding:2.0833333333vw 0;padding-left:1em;font-size:1.25vw}}@media screen and (min-width:1920px){.section-notice .notice-list{padding:40px 0;padding-left:1em;font-size:24px}}.subpage-main .section-title .page-title{font-size:9.6vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.subpage-main .section-title .page-title{font-size:3.75vw}}@media screen and (min-width:1920px){.subpage-main .section-title .page-title{font-size:72px}}.article-title,.section-title{font-size:7.4666666667vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.article-title,.section-title{font-size:3.75vw}}@media screen and (min-width:1920px){.article-title,.section-title{font-size:72px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:5.3333333333vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:1.6666666667vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title{font-size:32px}}.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:4.2666666667vw;font-weight:700;line-height:1.6}@media screen and (min-width:768px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:1.1458333333vw}}@media screen and (min-width:1920px){.lightbox .lightbox-wrap .lightbox-text .lightbox-item-title-sub{font-size:22px}}.section-benefits .benefits-text,.section-notice .notice-title{font-size:4.8vw;line-height:1;font-weight:700}@media screen and (min-width:768px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.section-benefits .benefits-text,.section-notice .notice-title{font-size:28px}}.section-rewards .rewards-title{font-size:6.4vw;font-weight:700;line-height:1}@media screen and (min-width:768px){.section-rewards .rewards-title{font-size:2.0833333333vw}}@media screen and (min-width:1920px){.section-rewards .rewards-title{font-size:40px}}.badge{border:0.5333333333vw solid #2d3237;overflow:hidden;padding:2.1333333333vw 3.7333333333vw;-webkit-box-shadow:inset 0.2666666667vw 0.5333333333vw #ffffff;box-shadow:inset 0.2666666667vw 0.5333333333vw #ffffff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:8vw 8vw 0.5333333333vw 8vw}@media screen and (min-width:768px){.badge{border-width:0.15625vw;padding:0.7291666667vw 1.4583333333vw 0.5208333333vw;-webkit-box-shadow:inset 0.1041666667vw 0.2083333333vw #ffffff;box-shadow:inset 0.1041666667vw 0.2083333333vw #ffffff;border-radius:2.0833333333vw 2.0833333333vw 0.1041666667vw 2.0833333333vw}}@media screen and (min-width:1920px){.badge{border-width:3px;padding:14px 28px 10px;-webkit-box-shadow:inset 2px 4px #ffffff;box-shadow:inset 2px 4px #ffffff;border-radius:40px 40px 2px 40px}}.badge span{font-weight:500;font-size:4.2666666667vw;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.badge span{font-size:1.4583333333vw}}@media screen and (min-width:1920px){.badge span{font-size:28px}}.badge .title-number{font-family:"Arial Bold",Arial,sans-serif;font-size:2em;font-weight:700}.badge.badge-yellow{background-color:#ffeb78;color:#2d3237}.badge.badge-blue{background-color:#0078e1;color:#ffffff}.badge.badge-green{background-color:#009696;color:#ffffff}
/*# sourceMappingURL=index.css.map */