.gogofesta .kv__title{margin-left:auto;margin-right:auto}.gogofesta .kv__bg{text-align:center}.gogofesta .kv__lead{color:#fff;font-weight:700;text-align:center}.gogofesta .mod-page-nav-kv{position:relative}.gogofesta .kv__close{text-align:centerz}@media only screen and (max-width:767px){.gogofesta .kv{overflow:hidden}.gogofesta .kv__bg{margin-left:auto;margin-right:auto;width:100%}.gogofesta .kv__title{margin-top:5.3333333333vw;width:59.7333333333vw}.gogofesta .kv__lead{font-size:3.7333333333vw;line-height:1.8;margin-left:5.3333333333vw;margin-right:5.3333333333vw;margin-top:8vw}.gogofesta .mod-page-nav-kv{background:url(../img/mod-page-nav_bg-sp.svg) bottom no-repeat;background-size:cover}.gogofesta .kv__close{align-items:center;border:.8vw solid #fff;color:#fff;display:flex;font-size:4.2666666667vw;font-weight:900;height:32vw;justify-content:center;margin-left:auto;margin-right:auto;text-align:center;width:89.3333333333vw}}@media screen and (min-width:768px){.gogofesta .kv__title{margin-top:min(1.5833333333vw,19px);width:min(67.0833333333vw,805px)}.gogofesta .kv__lead{font-size:min(1.5vw,18px);line-height:1.4222222222;margin-top:min(2.5vw,30px)}.gogofesta .mod-page-nav-kv{background:url(../img/mod-page-nav_bg.svg) 50% no-repeat;background-size:contain}.gogofesta .kv__close{align-items:center;border:min(.3333333333vw,4px) solid #fff;color:#fff;display:flex;font-size:min(2vw,24px);font-weight:900;height:min(11.6666666667vw,140px);justify-content:center;margin-left:auto;margin-right:auto;text-align:center;width:min(80vw,960px)}}.gogofesta .item__button{height:100%;width:100%}.gogofesta .item__button .date,.gogofesta .item__button .text{display:block}.gogofesta .item__button .text-bold{font-weight:900}.gogofesta .item__button .text-red{color:#e60113}@media only screen and (max-width:767px){.gogofesta .mod-page-nav-2nd .item__button{padding:4.2666666667vw 0 2.6666666667vw}.gogofesta .mod-page-nav-2nd .item__button .logo{width:34.6666666667vw}.gogofesta .mod-page-nav-2nd .item__button .text{font-size:2.6666666667vw;line-height:1.2;margin-top:1.0666666667vw}.gogofesta .mod-page-nav-2nd .item__button .text-bold{font-size:3.2vw;line-height:1.1666666667;margin-top:1.0666666667vw}}@media screen and (min-width:768px){.gogofesta .mod-page-nav-2nd .item__button{padding:min(2vw,24px) 0 min(1.6666666667vw,20px)}.gogofesta .mod-page-nav-2nd .item__button .text{font-size:min(1vw,12px);margin-top:min(.8333333333vw,10px)}.gogofesta .mod-page-nav-2nd .item__button .text-bold{font-size:min(1.25vw,15px);line-height:1.3333333333;margin-top:min(.0833333333vw,1px)}.gogofesta .mod-page-nav-2nd .item__button .mini{font-size:min(1vw,12px);font-weight:700}.gogofesta .mod-page-nav .item__button{height:100%;width:100%}}.gogofesta .section .mod-colorbox__body .red{color:#e60012}.gogofesta .sec__title .title{font-size:0;margin:0 auto;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap}.gogofesta .sec__title .title__apple{font-weight:900;text-align:center}.gogofesta .sec__title .title__desc{font-weight:700;text-align:center}.gogofesta .sec__title .title__desc .font-l,.gogofesta .sec__title .title__desc .font-m,.gogofesta .sec__title .title__desc .font-s{font-weight:900}.gogofesta .sec__title .title__desc .red{color:#e60012}.gogofesta .sec__title .title__note .item{padding-left:1.3em;text-indent:-1.3em}.gogofesta .sec__apple-watch .sec__title .title{background:url(https://vitality.sumitomolife.co.jp/special/thanks_2million/reward_super/assets/img/apple-watch_title.webp) no-repeat 0;background-size:100%}.gogofesta .sec__garmin .sec__title .title{background:url(../img/garmin_title.webp) no-repeat 0;background-size:100%}.gogofesta .sec__polar .sec__title .title{background:url(../img/polar_title.webp) no-repeat 0;background-size:100%}.gogofesta .sec__omron .sec__title .title{background:url(../img/omron_title.webp) no-repeat 0;background-size:100%}.gogofesta .sec__konami .sec__title .title{background:url(../img/konami_title.webp) no-repeat 0;background-size:100%}.gogofesta .sec__renaissance .sec__title .title{background:url(../img/renaissance_title.webp) no-repeat 0;background-size:100%}.gogofesta .sec__lava .sec__title .title{background:url(../img/lava_title.webp) no-repeat 0;background-size:100%}.gogofesta .sec__oisix .sec__title .title{background:url(../img/oisix_title.webp) no-repeat 0;background-size:100%}.gogofesta .sec__mrso .sec__title .title{background:url(../img/mrso_title.webp) no-repeat 0;background-size:100%}.gogofesta .link__hp .mod-btn{margin-left:auto;margin-right:auto}.gogofesta .link__hp .note{padding-left:1em;text-indent:-1em}.gogofesta .link__hp .note em{color:#e60012}.gogofesta .notice__list{margin-left:auto;margin-right:auto}.gogofesta .notice__item{display:flex}.gogofesta .notice__item a{display:inline!important}.gogofesta .notice__item:before{display:block}.gogofesta .notice__item.dot:before{content:"・"}.gogofesta .notice__item.ast:before{content:"※"}.gogofesta .notice__item.asterisk:before{content:"*"}.gogofesta .red-mail{color:#e60113;text-decoration:underline}.gogofesta .item__button{color:#000;position:relative}.gogofesta .item__button:after{transition:transform .3s}@media only screen and (max-width:767px){.gogofesta .title__apple{background-color:#fff;font-size:4.8vw;left:50%;line-height:1.5;position:relative;transform:translate(-50%,-50%);width:58.9333333333vw}.gogofesta .sec__title .title{height:21.3333333333vw;transform:translateY(-50%);width:66.9333333333vw}.gogofesta .sec__title.--renaissance .title{background:url(../img/renaissance_title-sp.webp) 0 0 no-repeat;background-size:100%;height:24vw;width:58.9333333333vw}.gogofesta .sec__title.--oisix .title{background:url(../img/oisix_title-sp.webp) 0 0 no-repeat;background-size:100%;height:26.6666666667vw;width:58.9333333333vw}.gogofesta .sec__title .title__figure{margin:-6.6666666667vw auto 0;width:68vw}.gogofesta .sec__title .title__figure.--apple-watch{margin-top:-2.6666666667vw;width:68vw}.gogofesta .sec__title .title__desc{font-size:3.7333333333vw;line-height:1.375;margin-top:5.3333333333vw}.gogofesta .sec__title .title__desc .top{font-size:3.7333333333vw}.gogofesta .sec__title .title__desc .font-l{font-size:4.8vw}.gogofesta .sec__title .title__desc .font-m{font-size:4.2666666667vw}.gogofesta .sec__title .title__desc .font-s{font-size:3.7333333333vw}.gogofesta .sec__title .title__desc .font-s.--space{display:block;margin-top:2.6666666667vw}.gogofesta .sec__title .title__desc .small{font-size:3.2vw}.gogofesta .sec__title .title__desc .nowrap{white-space:nowrap}.gogofesta .sec__title .title__note{margin-top:5.3333333333vw}.gogofesta .sec__title .title__note .item{font-size:2.9333333333vw;line-height:1.5454545455;margin-top:1.3333333333vw}.gogofesta .sec__title .sec__link{font-size:3.2vw;margin-top:5.3333333333vw;text-align:center}.gogofesta .sec__title .title__sub{font-size:3.7333333333vw;font-weight:900;text-align:center}.gogofesta .sec__apple-watch .container{margin-top:5.3333333333vw}.gogofesta .container{margin-top:19.4666666667vw}.gogofesta .mod-colorbox,.gogofesta .mod-terms{margin-top:6.1333333333vw}.gogofesta .mod-plan{margin-top:3.2vw}.gogofesta .mod-usage{margin-top:13.3333333333vw}.gogofesta .link__hp{margin-top:5.3333333333vw}.gogofesta .link__hp .note{font-size:2.9333333333vw;line-height:1.6;margin-top:5.3333333333vw}.gogofesta .notice__list{font-size:2.9333333333vw;margin-top:4.8vw;width:78.6666666667vw}.gogofesta .notice__item{line-height:1.4;margin-top:1.3333333333vw}.gogofesta .notice__item:before{height:2.6666666667vw;margin-right:.5333333333vw;width:2.6666666667vw}.gogofesta .notice__item.asterisk:before{font-size:4.8vw}.gogofesta .section .mod-terms__header .title{font-size:4.2666666667vw}.gogofesta .section .mod-terms__list{margin-top:3.2vw}.gogofesta .section .mod-terms__list li{font-size:3.2vw}.gogofesta .section .mod-colorbox.close-compatible{position:relative}.gogofesta .section .mod-colorbox.close-compatible .close{left:0;position:absolute;top:0}.gogofesta .section .mod-colorbox__body p{font-size:3.7333333333vw;font-weight:700}.gogofesta .section .mod-colorbox__body p+p{margin-top:1.3333333333vw}.gogofesta .section .mod-colorbox__body em{font-size:3.7333333333vw}.gogofesta .section .mod-colorbox__body em.red{font-size:4.2666666667vw;line-height:1.5;margin-left:auto;margin-right:auto}.gogofesta .section .mod-colorbox__body .mini{font-size:2.6666666667vw;vertical-align:super}.gogofesta .section .mod-colorbox__body span{font-size:3.7333333333vw;font-weight:900;margin-left:auto;margin-right:auto;margin-top:0;text-align:center}.gogofesta .section .mod-colorbox__body span.block{display:block}.gogofesta .section .mod-colorbox__body span em{line-height:1.4}.gogofesta .section .mod-colorbox__body .big{font-size:4.2666666667vw}.gogofesta .section .mod-colorbox__body .small{font-size:3.7333333333vw;line-height:1.4}.gogofesta .section .mod-colorbox__body .small-more{font-size:3.2vw}.gogofesta .section .mod-colorbox__body.--rol p{margin-top:5.3333333333vw}.gogofesta .section .mod-colorbox__body.--joyfit p,.gogofesta .section .mod-colorbox__body.--joyfit span{margin-top:1.3333333333vw}.gogofesta .section .mod-colorbox__header{padding:3.2vw}.gogofesta .section .mod-colorbox__header .title{font-size:4.2666666667vw}.gogofesta .section .mod-plan__list{margin-top:1.3333333333vw}.gogofesta .section .mod-plan__list.--lava{width:68vw}.gogofesta .section .mod-plan__list.--lava .mod-plan__list__item{width:14.9333333333vw}.gogofesta .section .mod-plan__list__item{column-gap:2.1333333333vw;font-size:3.2vw;padding-bottom:2.1333333333vw;padding-top:1.6vw;width:15.4666666667vw}.gogofesta .section .mod-plan__item{width:68vw}.gogofesta .item__button:after{background:url(../img/icon_button.svg) 0 0 no-repeat;background-size:contain;bottom:2.6666666667vw;content:"";display:block;height:4.5333333333vw;position:absolute;width:12vw}.gogofesta .main-page{padding:16vw 0}.gogofesta .main-page__title{margin-left:auto;margin-right:auto;width:72.8vw}.gogofesta .main-page__link{display:block;margin-left:auto;margin-right:auto;margin-top:6.6666666667vw;width:91.7333333333vw}}@media screen and (min-width:768px){.gogofesta .container{width:min(80.8333333333vw,970px)}.gogofesta .title__apple{background-color:#fff;font-size:min(2.3333333333vw,28px);left:50%;line-height:1.5;padding:0 min(2.9166666667vw,35px);position:relative;transform:translate(-50%,-50%);width:fit-content}.gogofesta .sec__title{margin-bottom:min(2.5vw,30px)}.gogofesta .sec__title .title{height:min(8.4166666667vw,101px);transform:translateY(-50%);width:min(30.75vw,369px)}.gogofesta .sec__title.--apple-watch .title__figure{margin-top:max(-2.25vw,-27px)}.gogofesta .sec__title.--oisix .title{height:min(15vw,180px);width:min(20.4166666667vw,245px)}.gogofesta .sec__title.--oisix .title__figure{margin-top:max(-5.8333333333vw,-70px)}.gogofesta .sec__title.--renaissance .title{height:min(13vw,156px);width:min(20.4166666667vw,245px)}.gogofesta .sec__title.--renaissance .title__figure{margin-top:max(-3.1666666667vw,-38px)}.gogofesta .sec__title.--lava .title{height:min(11.75vw,141px);width:min(30.75vw,369px)}.gogofesta .sec__title.--lava .title__figure{margin-top:max(-3.3333333333vw,-40px)}.gogofesta .sec__title.--mrso .title{height:min(14vw,168px);width:min(30.75vw,369px)}.gogofesta .sec__title .title__figure{margin:max(-2.8333333333vw,-34px) auto 0;width:min(38.8333333333vw,466px)}.gogofesta .sec__title .title__sub{font-size:min(2.1666666667vw,26px);font-weight:900;text-align:center}.gogofesta .sec__title .title__desc{font-size:min(1.3333333333vw,16px);line-height:1.4615384615;margin-top:min(2.5vw,30px)}.gogofesta .sec__title .title__desc .top{margin-bottom:min(.8333333333vw,10px)}.gogofesta .sec__title .title__desc .font-l{font-size:min(2.1666666667vw,26px)}.gogofesta .sec__title .title__desc .font-m{font-size:min(1.6666666667vw,20px)}.gogofesta .sec__title .title__desc .font-s{font-size:min(1.3333333333vw,16px)}.gogofesta .sec__title .title__desc .font-s.--space{display:block;margin-top:min(.4166666667vw,5px)}.gogofesta .sec__title .title__desc .small{font-size:min(1.6666666667vw,20px)}.gogofesta .sec__title .title__note{margin-top:min(1.6666666667vw,20px)}.gogofesta .sec__title .title__note .item{font-size:min(1vw,12px);line-height:1.5833333333;margin-top:min(.4166666667vw,5px)}.gogofesta .sec__link{font-size:min(1.3333333333vw,16px);text-align:center}.gogofesta .mod-colorbox,.gogofesta .mod-plan,.gogofesta .sec__link{margin-top:min(3.3333333333vw,40px)}.gogofesta .mod-terms{margin-top:min(3.5vw,42px)}.gogofesta .mod-colorbox .text{display:block;font-size:min(1.3333333333vw,16px);font-weight:900;margin-bottom:min(.4166666667vw,5px);text-align:center}.gogofesta .mod-colorbox.--red{margin-top:0}.gogofesta .mod-colorbox.close-compatible{position:relative}.gogofesta .mod-colorbox.close-compatible .close{left:0;position:absolute;top:0}.gogofesta .mod-usage{margin-top:min(5.8333333333vw,70px)}.gogofesta .link__hp,.gogofesta .link__hp .note{margin-top:min(1.6666666667vw,20px)}.gogofesta .link__hp .note{font-size:min(1vw,12px);line-height:1.5833333333}.gogofesta .notice__list{font-size:min(1vw,12px);margin-top:min(2.5833333333vw,31px);width:min(65.8333333333vw,790px)}.gogofesta .notice__item{line-height:1.4;margin-top:min(.6666666667vw,8px)}.gogofesta .notice__item:before{height:min(.8333333333vw,10px);margin-right:min(.4166666667vw,5px);width:min(.8333333333vw,10px)}.gogofesta .notice__item.dot:before{content:"・"}.gogofesta .notice__item.ast:before{content:"※"}.gogofesta .notice__item.asterisk:before{font-size:min(1.6666666667vw,20px)}.gogofesta .section .mod-colorbox__body p{font-weight:900}.gogofesta .section .mod-colorbox__body p+p{margin-top:min(.8333333333vw,10px)}.gogofesta .section .mod-colorbox__body span{font-size:min(1.3333333333vw,16px);font-weight:900;margin-left:auto;margin-right:auto;margin-top:0;text-align:center}.gogofesta .section .mod-colorbox__body em{font-size:min(1.6666666667vw,20px)}.gogofesta .section .mod-colorbox__body em.red{font-size:min(2vw,24px);line-height:1.3333333333}.gogofesta .section .mod-colorbox__body .mini{font-size:min(1.1666666667vw,14px);vertical-align:super}.gogofesta .section .mod-colorbox__body .space{margin-top:min(.8333333333vw,10px)}.gogofesta .section .mod-colorbox__body .small{font-size:min(1.5vw,18px)}.gogofesta .section .mod-colorbox__body .small-more{font-size:min(1.3333333333vw,16px);line-height:1.4;margin-left:auto;margin-right:auto;margin-top:min(1.6666666667vw,20px);width:min(50vw,600px)}.gogofesta .item__button{position:relative}.gogofesta .item__button .logo{width:min(16.6666666667vw,200px)}.gogofesta .item__button:after{background:url(../img/icon_button.svg) 0 0 no-repeat;background-size:contain;bottom:min(1.6666666667vw,20px);content:"";display:block;height:min(2vw,24px);position:absolute;width:min(5vw,60px)}.gogofesta .main-page{padding:min(1.6666666667vw,20px) 0 min(8.3333333333vw,100px)}.gogofesta .main-page__title{margin-left:auto;margin-right:auto;width:min(42vw,504px)}.gogofesta .main-page__link{display:block;margin-left:auto;margin-right:auto;margin-top:min(4.0833333333vw,49px);width:min(72.5vw,870px)}}.gogofesta .accordion__item{position:relative}.gogofesta .accordion-btn{align-items:center;background-color:#e60012;color:#fff;display:flex;font-weight:900;justify-content:center;position:relative;text-decoration:none}.gogofesta .accordion-btn:before{background:url(../img/icon_accordion-btn.svg) 0 0 no-repeat;background-size:contain;content:"";position:absolute;top:50%;transform:translateY(-50%)}.gogofesta .accordion-btn.acc-opened:before{background-image:url(../img/icon_accordion-btn-close.svg)}.gogofesta .accordion-btn span{line-height:1.25;text-align:center}.gogofesta .accordion-header{left:50%;transform:translateX(-50%)}.gogofesta .accordion-body{overflow:hidden;transition-timing-function:ease-in}@media only screen and (max-width:767px){.gogofesta .accordion-btn{border-radius:2.1333333333vw;font-size:4.2666666667vw;height:14.4vw;margin-bottom:-8vw;margin-top:8vw;padding-bottom:3.4666666667vw;padding-top:3.4666666667vw;width:74.6666666667vw}.gogofesta .accordion-btn:before{height:4.8vw;right:4.8vw;width:4.8vw}.gogofesta .accordion-btn.acc-opened{margin-top:-16vw}.gogofesta .accordion-btn.acc-opened:before{height:4.8vw;width:4.8vw}.gogofesta .mod-terms__list{margin-bottom:26.6666666667vw}.gogofesta .mod-terms__list.--mrso{margin-bottom:2.6666666667vw}}@media screen and (min-width:768px){.gogofesta .accordion-btn{border-radius:min(.6666666667vw,8px);font-size:min(1.5vw,18px);margin-bottom:max(-9.1666666667vw,-110px);min-height:min(5.5vw,66px);padding-bottom:min(1.5vw,18px);padding-top:min(1.5vw,18px);width:min(38.3333333333vw,460px)}.gogofesta .accordion-btn:before{height:min(1.5vw,18px);right:min(1.8333333333vw,22px);width:min(1.5vw,18px)}.gogofesta .mod-terms__list{font-size:min(1.1666666667vw,14px);margin-bottom:min(4.1666666667vw,50px);margin-top:min(1.9166666667vw,23px)}.gogofesta .mod-terms__list .notice{font-size:min(1vw,12px);margin-top:0}.gogofesta .mod-terms__list li{margin-top:min(.8333333333vw,10px)}.gogofesta .mod-terms__list.--oisix{margin-bottom:min(2.5vw,30px)}}.menu__btn{appearance:none;background:#0000;background-image:url(../img/menu_btn.svg);background-size:100%;border:0;border-radius:0;cursor:pointer;display:block;font-family:inherit;opacity:0;outline:none;padding:0;position:fixed;right:0;z-index:25}.menu__btn.is-active{background-image:url(../img/menu-btn-close.svg);opacity:1}.menu__btn.show{opacity:1;transition:opacity .3s ease;visibility:visible}.menu__content{display:block;height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .12s linear,visibility .16s ease-out;visibility:hidden;width:100%;will-change:opacity,visibility;z-index:20}.menu__content.is-active{opacity:1;overflow:auto;transition-duration:.32s,.4s;visibility:visible}.menu__overlay{background-color:#000000d9;height:100%;left:0;position:fixed;top:0;width:100%}.menu__list{display:flex;flex-wrap:wrap;position:relative;text-align:center;z-index:2}.mod-page-nav-2nd.--menu .item__button:after{background-image:url(../img/icon_page_nav_arrow-menu.svg)}@media only screen and (max-width:767px){.gogofesta .menu__btn{height:11.7333333333vw;margin-right:2.4vw;margin-top:2.4vw;width:11.7333333333vw}.gogofesta .nav__li{background-color:#fff;border-radius:5.3333333333vw;height:57.0666666667vw;width:43.4666666667vw}.gogofesta .mod-page-nav-2nd.--menu{margin-top:26.6666666667vw}.gogofesta .mod-page-nav-2nd.--menu .item__button:after{background:url(../img/icon_button.svg) 0 0 no-repeat;background-size:contain;bottom:2.6666666667vw;content:"";display:block;height:4.5333333333vw;position:absolute;width:12vw}}@media screen and (min-width:768px){.gogofesta .menu__btn{margin-right:min(1.6666666667vw,20px)}.gogofesta .menu__btn,.gogofesta .menu__btn.is-active{height:min(6.6666666667vw,80px);width:min(6.6666666667vw,80px)}.gogofesta .menu__top{margin-top:min(11.6666666667vw,140px);width:min(83.9166666667vw,1007px)}.gogofesta .nav__ul{column-gap:min(.4166666667vw,5px);row-gap:min(1.6666666667vw,20px)}.gogofesta .nav__li{background-color:#fff;border-radius:min(1.6666666667vw,20px);height:min(21.5vw,258px);width:min(20.6666666667vw,248px)}.gogofesta .mod-page-nav-2nd.--menu{margin-top:min(5.9166666667vw,71px)}.gogofesta .mod-page-nav-2nd.--menu .item__button:after{bottom:min(.8333333333vw,10px);height:min(2.1666666667vw,26px);left:auto;margin-left:0;margin-right:0;right:min(.8333333333vw,10px);width:min(2.1666666667vw,26px)}.gogofesta .mod-page-nav-2nd.--menu .item__button:hover:after{transform:translate(10%)}}.gogofesta .howto__step__item{background-color:#ffeaec;margin-left:auto;margin-right:auto;position:relative}.gogofesta .howto__step__item .red{color:#e60113;font-weight:700}.gogofesta .howto__step__item.--1:before{display:none}.gogofesta .howto__step__item .subtitle,.gogofesta .howto__step__item .title{background-color:#e60012;color:#fff;font-weight:700}.gogofesta .howto__step__item .desc .note{padding-left:1.3em;text-indent:-1.3em}.gogofesta .howto__step__item-2column{position:relative}.gogofesta .howto__step__item-2column:after,.gogofesta .howto__step__item-2column:before{background:url(../../../../5th_gogofesta/assets/img/common/icon_arw_d_modal.svg) 0 0 no-repeat;background-size:100% auto;content:"";position:absolute}.gogofesta .howto__step__item-2column.--1:after,.gogofesta .howto__step__item-2column.--1:before{display:none}.gogofesta .howto__step__item-2column .wrap{background-color:#ffeaec}.gogofesta .howto__step__item-2column .subtitle{color:#e60012;font-weight:700}.gogofesta .howto__step__item-2column .title{background-color:#e60113;color:#fff;font-weight:900}.gogofesta .howto__step__item-2column .desc .note{padding-left:1.3em;text-indent:-1.3em}.gogofesta .howto__step__item-2column .title-top{background-color:#e60012;color:#fff;text-align:center}.gogofesta .howto-usage .tips__tabs{display:flex;justify-content:space-between}.gogofesta .howto-usage .tips__tabs__item{background-color:#f4f4f4;color:#e60012;position:relative}.gogofesta .howto-usage .tips__tabs__item:before{bottom:0;clip-path:polygon(0 0,100% 0,50% 100%);content:"";left:50%;opacity:0;position:absolute;transform:translate(-50%,95%);visibility:hidden}.gogofesta .howto-usage .tips__tabs__item .label{position:absolute}.gogofesta .howto-usage .tips__tabs__item.is-active{background-color:#e60012;color:#fff}.gogofesta .howto-usage .tips__tabs__item.is-active:before{background-color:#e60012;opacity:1;visibility:visible}.gogofesta .howto-usage .mod-terms__list.--fit365,.gogofesta .howto-usage .mod-terms__list.--konami{margin-bottom:0}@media only screen and (max-width:767px){.gogofesta .howto__container .notice{font-size:2.9333333333vw;margin-top:2.6666666667vw}.gogofesta .howto-usage{margin-top:10.6666666667vw}.gogofesta .howto-usage .howto-usage__title{font-size:4.2666666667vw;font-weight:900;line-height:1.5;text-align:center}.gogofesta .howto-usage .howto-usage__title .red{border-bottom:.5333333333vw solid #e60113;color:#e60113;display:block;margin-left:auto;margin-right:auto;width:fit-content}.gogofesta .howto-usage .tips__tabs{margin-left:auto;margin-right:auto;width:68vw}.gogofesta .howto-usage .tips__tabs__item{font-size:3.2vw;font-weight:700;height:24.2666666667vw;width:33.0666666667vw}.gogofesta .howto-usage .tips__tabs__item:before{height:2.6666666667vw;width:3.2vw}.gogofesta .howto-usage .howto__step__item{border-radius:3.7333333333vw;font-size:3.2vw;margin-top:7.2vw;position:relative;width:78.6666666667vw}.gogofesta .howto-usage .howto__step__item:first-of-type{margin-top:4.8vw}.gogofesta .howto-usage .howto__step__item:after{background:url(../img/icon_arrow.svg) 0 0 no-repeat;background-size:100%;bottom:-5.6vw;content:"";display:block;height:2.9333333333vw;left:50%;position:absolute;transform:translateX(-50%);width:6.9333333333vw}.gogofesta .howto-usage .howto__step__item:last-child:after{display:none}.gogofesta .howto-usage .howto__step__item:before{height:3.2vw;top:-5.3333333333vw;width:5.8666666667vw}.gogofesta .howto-usage .howto__step__item .detail{padding:5.3333333333vw 5.3333333333vw 4vw}.gogofesta .howto-usage .howto__step__item .title{align-items:center;border-radius:11.4666666667vw;display:flex;font-size:3.7333333333vw;font-size:3.4666666667vw;font-weight:900;height:5.8666666667vw;justify-content:center;margin-bottom:1.3333333333vw;width:22.1333333333vw}.gogofesta .howto-usage .howto__step__item .desc .note{font-size:2.9333333333vw;line-height:1.6}.gogofesta .howto-usage .howto__step__item .subtitle{font-size:3.7333333333vw;margin-top:6.6666666667vw}.gogofesta .howto-usage .howto__step__item .wrap{display:flex;flex-direction:column;gap:2.6666666667vw}.gogofesta .howto-usage .howto__step__item .figure{margin-left:auto;margin-right:auto;width:42.6666666667vw}.gogofesta .howto-usage .howto__step__item .notice{font-size:2.9333333333vw;line-height:1.4;margin-top:1.3333333333vw}.gogofesta .howto-usage .howto__step__item .text-bold{font-size:3.2vw;font-weight:700}.gogofesta .howto-usage .mod-terms__list{width:68vw}.gogofesta .howto-usage .howto__step__item-2column{display:flex;flex-direction:column;gap:7.7333333333vw;margin-top:21.3333333333vw}.gogofesta .howto-usage .howto__step__item-2column .wrap{border-radius:3.7333333333vw}.gogofesta .howto-usage .howto__step__item-2column .title-top{align-items:center;border-radius:11.4666666667vw;display:flex;font-size:3.7333333333vw;font-weight:700;height:9.0666666667vw;justify-content:center;position:absolute;top:-15.4666666667vw;width:78.6666666667vw}.gogofesta .howto-usage .howto__step__item-2column .title-top:after{background-color:#e60113;bottom:-2.6666666667vw;clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:5.3333333333vw;left:50%;position:absolute;transform:translateX(-50%);width:10.9333333333vw}.gogofesta .howto-usage .howto__step__item-2column .top{padding:5.3333333333vw}.gogofesta .howto-usage .howto__step__item-2column .top.top-only{padding:5.3333333333vw;position:relative}.gogofesta .howto-usage .howto__step__item-2column .top.top-only:after{background:url(../img/icon_arrow.svg) 0 0 no-repeat;background-size:100%;bottom:-5.6vw;content:"";display:block;height:2.9333333333vw;left:50%;position:absolute;transform:translateX(-50%);width:6.9333333333vw}.gogofesta .howto-usage .howto__step__item-2column .top .figure{margin-left:auto;margin-right:auto;width:42.6666666667vw}.gogofesta .howto-usage .howto__step__item-2column .top .desc p{font-size:3.2vw}.gogofesta .howto-usage .howto__step__item-2column .bottom{font-size:2.9333333333vw!important;padding:2.6666666667vw 0}.gogofesta .howto-usage .howto__step__item-2column .title{align-items:center;border-radius:11.4666666667vw;display:flex;font-size:3.4666666667vw;height:5.8666666667vw;justify-content:center;margin-bottom:1.3333333333vw;width:22.1333333333vw}.gogofesta .howto__title{color:#e60113;font-size:3.2vw;font-weight:700;margin-top:5.3333333333vw}.gogofesta .howto__list{display:flex;flex-direction:column;gap:5.3333333333vw;line-height:1.5;margin-top:2.6666666667vw}.gogofesta .howto-usage__title{font-weight:900;text-align:center}.gogofesta .howto-usage__title .red{border-bottom:.5333333333vw solid #e60113;color:#e60113;display:block;margin-left:auto;margin-right:auto;width:fit-content}}@media screen and (min-width:768px){.gogofesta .howto__container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100%}.gogofesta .howto__container .notice{font-size:min(1vw,12px);margin-top:min(1.6666666667vw,20px)}.gogofesta .howto-usage{margin-top:min(5vw,60px)}.gogofesta .howto-usage .howto-usage__title{font-size:min(1.6666666667vw,20px);padding:min(.4166666667vw,5px)}.gogofesta .howto-usage .howto-usage__title .red{font-size:min(2vw,24px)}.gogofesta .howto-usage .howto-usage__title.--konami{width:min(38.3333333333vw,460px)}.gogofesta .howto-usage .howto-usage__title.--renaissance{width:min(43.6666666667vw,524px)}.gogofesta .howto-usage .tips__tabs{margin-top:min(4.5vw,54px)}.gogofesta .howto-usage .tips__tabs__item{font-size:min(1.5vw,18px);height:min(6.0833333333vw,73px);width:min(30.9166666667vw,371px)}.gogofesta .howto-usage .tips__tabs__item .small{font-size:min(1.1666666667vw,14px)}.gogofesta .howto-usage .tips__tabs__item:before{height:min(1.3333333333vw,16px);width:min(2.1666666667vw,26px)}.gogofesta .howto__wrap{margin-left:auto;margin-right:auto;padding-bottom:min(3.75vw,45px);width:min(63.3333333333vw,760px)}.gogofesta .howto__step.--2step{display:flex}.gogofesta .howto__step__item{border-radius:min(1.1666666667vw,14px);font-size:min(1.3333333333vw,16px);margin-top:min(2.25vw,27px);position:relative;width:min(65.8333333333vw,790px)}.gogofesta .howto__step__item:first-of-type{margin-top:min(.8333333333vw,10px)}.gogofesta .howto__step__item:after{background:url(../img/icon_arrow.svg) 0 0 no-repeat;background-size:100%;bottom:max(-1.5vw,-18px);content:"";display:block;height:min(.9166666667vw,11px);left:50%;position:absolute;transform:translateX(-50%);width:min(2.1666666667vw,26px)}.gogofesta .howto__step__item:last-child:after{display:none}.gogofesta .howto__step__item .bottom{font-size:min(1vw,12px)}.gogofesta .howto__step__item:before{height:min(1vw,12px);top:max(-2.25vw,-27px);width:min(1.8333333333vw,22px)}.gogofesta .howto__step__item .detail{padding:min(1.25vw,15px) min(4.1666666667vw,50px)}.gogofesta .howto__step__item .detail.--apple{padding:min(2.5vw,30px) min(4.1666666667vw,50px) min(3.3333333333vw,40px)}.gogofesta .howto__step__item .detail.--omron{padding:min(1.8333333333vw,22px) min(4.1666666667vw,50px) min(1.75vw,21px)}.gogofesta .howto__step__item .detail.--omron .title{margin-top:min(.6666666667vw,8px)}.gogofesta .howto__step__item .detail.--mrso1{padding:min(1.8333333333vw,22px) min(4.1666666667vw,50px) min(1.75vw,21px)}.gogofesta .howto__step__item .detail.--mrso1 .title{margin-top:0}.gogofesta .howto__step__item .detail.--mrso2{padding:min(2.5vw,30px) min(4.1666666667vw,50px) min(3.3333333333vw,40px)}.gogofesta .howto__step__item .detail.--mrso2 .title{margin-top:0}.gogofesta .howto__step__item .detail.--mrso2 .figure{margin-top:min(1.5vw,18px)}.gogofesta .howto__step__item .detail.--lava{padding-bottom:min(3.3333333333vw,40px)}.gogofesta .howto__step__item .detail.--lava .figure{margin-top:min(1.6666666667vw,20px)}.gogofesta .howto__step__item .detail.--oisix1{padding:min(2.5vw,30px) min(4.1666666667vw,50px) min(.6666666667vw,8px)}.gogofesta .howto__step__item .detail.--oisix1 .title{margin-top:0}.gogofesta .howto__step__item .detail.--oisix1 .figure{margin-top:min(.4166666667vw,5px)}.gogofesta .howto__step__item .detail.--oisix2{padding:min(2.5vw,30px) min(4.1666666667vw,50px) min(1.5833333333vw,19px)}.gogofesta .howto__step__item .detail.--oisix2 .title{margin-top:0}.gogofesta .howto__step__item .detail.--oisix2 .figure{margin-top:min(.1666666667vw,2px)}.gogofesta .howto__step__item .detail .bold{margin-top:min(.8333333333vw,10px)}.gogofesta .howto__step__item .title{align-items:center;border-radius:min(3.5833333333vw,43px);display:flex;font-size:min(1.3333333333vw,16px);font-weight:900;height:min(2.3333333333vw,28px);justify-content:center;margin-bottom:min(.8333333333vw,10px);margin-top:min(1.25vw,15px);width:min(8.8333333333vw,106px)}.gogofesta .howto__step__item .title.--apple{margin-top:0}.gogofesta .howto__step__item .desc .note{font-size:min(.9166666667vw,11px);line-height:1.6}.gogofesta .howto__step__item .subtitle{font-size:min(1.1666666667vw,14px);margin-top:min(2.0833333333vw,25px)}.gogofesta .howto__step__item .wrap{display:flex;gap:min(1.0833333333vw,13px);justify-content:space-between}.gogofesta .howto__step__item .figure{flex-shrink:0;width:min(16.6666666667vw,200px)}.gogofesta .howto__step__item .figure.--apple{margin-top:min(3.8333333333vw,46px)}.gogofesta .howto__step__item .notice{font-size:min(1vw,12px);margin-top:min(.4166666667vw,5px)}.gogofesta .howto__step__item .text-bold{font-size:min(1.3333333333vw,16px);font-weight:700}.gogofesta .howto__step__item .text-bold.--space{margin-top:min(1vw,12px)}.gogofesta .howto__step__item .red{color:#e60113;font-weight:700}.gogofesta .howto__step{width:min(65.8333333333vw,790px)}.gogofesta .howto__step.--2step{gap:min(5vw,60px);margin-top:min(4.1666666667vw,50px)}.gogofesta .howto__step__item-2column{display:flex;flex-direction:column;gap:min(2.25vw,27px);margin-top:min(2.25vw,27px)}.gogofesta .howto__step__item-2column .title-top{align-items:center;border-radius:min(3.5833333333vw,43px);display:flex;font-size:min(1.3333333333vw,16px);font-weight:700;height:min(3.25vw,39px);justify-content:center;position:absolute;top:max(-4.8333333333vw,-58px);width:min(30vw,360px)}.gogofesta .howto__step__item-2column .title-top:after{background-color:#e60113;bottom:max(-.8333333333vw,-10px);clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:block;height:min(1.6666666667vw,20px);left:50%;position:absolute;transform:translateX(-50%);width:min(3.4166666667vw,41px)}.gogofesta .howto__step__item-2column .wrap{border-radius:min(1.1666666667vw,14px);position:relative;width:min(30vw,360px)}.gogofesta .howto__step__item-2column .top{padding:min(2.5vw,30px) min(2.9166666667vw,35px)}.gogofesta .howto__step__item-2column .top.--konami-step2{padding-bottom:min(4.6666666667vw,56px)}.gogofesta .howto__step__item-2column .top.top-only{padding-bottom:min(1.6666666667vw,20px);position:relative}.gogofesta .howto__step__item-2column .top.top-only:after{background:url(../img/icon_arrow.svg) 0 0 no-repeat;background-size:100%;bottom:max(-1.6666666667vw,-20px);content:"";display:block;height:min(.9166666667vw,11px);left:50%;position:absolute;transform:translateX(-50%);width:min(2.1666666667vw,26px)}.gogofesta .howto__step__item-2column .top.top-only.--renaissance-step1{padding-bottom:min(7vw,84px)}.gogofesta .howto__step__item-2column .top .figure{margin-left:auto;margin-right:auto;margin-top:min(.8333333333vw,10px);width:min(16.6666666667vw,200px)}.gogofesta .howto__step__item-2column .top .figure.--konami{width:min(22vw,264px)}.gogofesta .howto__step__item-2column .top .desc{font-size:min(1.3333333333vw,16px);width:min(24.1666666667vw,290px)}.gogofesta .howto__step__item-2column .top .desc p{margin-top:min(.4166666667vw,5px)}.gogofesta .howto__step__item-2column .top .desc .bottom{font-size:min(1vw,12px)}.gogofesta .howto__step__item-2column .top .desc .title{align-items:center;border-radius:min(3.5833333333vw,43px);display:flex;font-size:min(1.3333333333vw,16px);height:min(2.1666666667vw,26px);justify-content:center;width:min(8.8333333333vw,106px)}.gogofesta .howto__title{color:#e60113;font-size:min(1vw,12px);font-weight:700;margin-top:min(1.6666666667vw,20px)}.gogofesta .howto__list{display:flex;flex-direction:column;gap:min(.8333333333vw,10px);line-height:1.5;margin-top:min(.8333333333vw,10px)}.gogofesta .howto-usage__title{font-weight:900;text-align:center}.gogofesta .howto-usage__title .red{border-bottom:min(.1666666667vw,2px) solid #e60113;color:#e60113;display:block;letter-spacing:.08em;margin-left:auto;margin-right:auto;padding:min(.8333333333vw,10px) min(.5833333333vw,7px);width:fit-content}}@media only screen and (max-width:767px){.gogofesta .price__list{margin-top:8vw}.gogofesta .price__item,.gogofesta .price__table{margin-top:2.6666666667vw}.gogofesta .price__table{width:64vw}}@media screen and (min-width:768px){.gogofesta .price__list{display:flex;justify-content:space-between;margin-top:min(2.5vw,30px);width:100%}.gogofesta .price__item{width:min(34.1666666667vw,410px)}.gogofesta .price__table{margin-top:min(1.6666666667vw,20px);width:min(60vw,720px)}}.anchor__list{flex-wrap:wrap;justify-content:center}@media only screen and (max-width:767px){.gogofesta .mod-page-nav{padding-bottom:10.6666666667vw;padding-top:9.3333333333vw}.gogofesta .mod-page-nav .anchor__list{gap:2.9333333333vw}.gogofesta .mod-page-nav .anchor__list .item{border-radius:5.3333333333vw;box-shadow:0 0 2.6666666667vw #00000080;height:49.3333333333vw;width:44.8vw}.gogofesta .mod-page-nav .anchor__list .item.--konami,.gogofesta .mod-page-nav .anchor__list .item.--renaissance{height:45.6vw}.gogofesta .mod-round-border{border:4px solid;padding:0 4vw}.gogofesta .mod-colorbox{position:relative}.gogofesta .mod-colorbox.--red{height:30.6666666667vw;margin-top:5.8666666667vw}.gogofesta .mod-colorbox.--red .mod-colorbox__header{background-color:#e60113;border-radius:11.4666666667vw;height:7.7333333333vw;left:50%;margin-left:auto;margin-right:auto;position:absolute;transform:translateX(-50%);width:47.4666666667vw;z-index:2}.gogofesta .mod-colorbox.--red .mod-colorbox__body{background-color:#ffebec;border-radius:5.3333333333vw;padding-bottom:5.3333333333vw;padding-top:6.4vw;position:relative;top:3.7333333333vw}.gogofesta .mod-colorbox.--yellow{height:fit-content;margin-top:8vw;padding-bottom:6.4vw}.gogofesta .mod-colorbox.--yellow .mod-colorbox__header{background-color:#e60113;border-radius:11.4666666667vw;height:7.7333333333vw;left:50%;margin-left:auto;margin-right:auto;position:absolute;transform:translateX(-50%);width:47.4666666667vw;z-index:2}.gogofesta .mod-colorbox.--yellow .mod-colorbox__body{background-color:#fff5d2;border-radius:5.3333333333vw;padding-top:7.7333333333vw;position:relative;top:3.7333333333vw}.gogofesta .mod-plan{border:.2666666667vw solid #000;border-radius:3.7333333333vw;padding-bottom:4.5333333333vw;padding-top:0}.gogofesta .mod-plan__title{background-color:#fff;margin-left:auto;margin-right:auto;padding:0 2.9333333333vw;transform:translateY(-50%);width:fit-content}.gogofesta .mod-terms__list-link{align-items:center;background-color:#e0e0e0;border-radius:2.1333333333vw;color:#888;display:flex;font-size:4.2666666667vw;font-weight:700;height:14.4vw;justify-content:center;line-height:1.25;margin-left:auto;margin-right:auto;position:relative;text-align:center;text-decoration:none;width:78.6666666667vw}.gogofesta .mod-terms__list-text{color:#e60113;font-size:4.2666666667vw;font-weight:700;text-align:center}.gogofesta .mod-terms__notice{line-height:1.3333333333;margin-bottom:26.6666666667vw;margin-top:5.3333333333vw}.gogofesta .mod-terms__notice li:not(:first-child){margin-top:1.6vw}.gogofesta .mod-terms__notice .red{color:#e60113}.gogofesta .requirement__table{margin:4.2666666667vw auto 26.6666666667vw;width:77.0666666667vw}.gogofesta .accordion-body{position:relative}.gogofesta .mod-close{align-items:center;background-color:#000c;color:#fff;display:flex;font-size:4vw;font-weight:900;height:30.9333333333vw;justify-content:center;left:0;position:absolute;top:2.6666666667vw;width:78.6666666667vw;z-index:100}}@media screen and (min-width:768px){.gogofesta .mod-page-nav{padding-bottom:min(6.4166666667vw,77px);padding-top:min(4.0833333333vw,49px)}.gogofesta .mod-page-nav .anchor__list{gap:min(2.5vw,30px);width:min(80vw,960px)}.gogofesta .mod-page-nav .anchor__list .item{border-radius:20px;box-shadow:0 0 min(.8333333333vw,10px) #00000080;height:min(20.3333333333vw,244px);width:min(25vw,300px)}.gogofesta .mod-page-nav.--menu .item{height:min(18.3333333333vw,220px)}.gogofesta .mod-round-border{padding:0 min(6.8333333333vw,82px) min(6.5vw,78px)}.gogofesta .mod-colorbox{position:relative}.gogofesta .mod-colorbox.--red{height:min(9.5833333333vw,115px);margin-top:min(1.6666666667vw,20px)}.gogofesta .mod-colorbox.--red .mod-colorbox__header{background-color:#e60113;border-radius:min(3.5833333333vw,43px);height:min(3.25vw,39px);left:50%;margin-left:auto;margin-right:auto;position:absolute;transform:translateX(-50%);width:min(18.3333333333vw,220px);z-index:2}.gogofesta .mod-colorbox.--red .mod-colorbox__body{background-color:#ffebec;border-radius:min(1.6666666667vw,20px);padding-top:min(3.5833333333vw,43px);position:relative;top:min(1.1666666667vw,14px)}.gogofesta .mod-colorbox.--yellow{height:fit-content;margin-top:min(2.8333333333vw,34px)}.gogofesta .mod-colorbox.--yellow .mod-colorbox__header{background-color:#e60113;border-radius:min(3.5833333333vw,43px);height:min(3.25vw,39px);left:50%;margin-left:auto;margin-right:auto;position:absolute;transform:translateX(-50%);width:min(18.3333333333vw,220px);z-index:2}.gogofesta .mod-colorbox.--yellow .mod-colorbox__body{background-color:#fff5d2;border-radius:min(1.6666666667vw,20px);padding-top:min(3.5833333333vw,43px);position:relative;top:min(1.1666666667vw,14px)}.gogofesta .mod-plan{border:min(.0833333333vw,1px) solid #000;border-radius:min(1.1666666667vw,14px);padding-top:0}.gogofesta .mod-plan__title{background-color:#fff;margin-left:auto;margin-right:auto;padding:0 min(.9166666667vw,11px);transform:translateY(-50%);width:fit-content}.gogofesta .mod-plan__list{column-gap:min(1.6666666667vw,20px);flex-shrink:0}.gogofesta .mod-plan__list__item{font-size:min(1.25vw,15px);height:min(2.3333333333vw,28px);padding:min(.25vw,3px) min(1.6666666667vw,20px)}.gogofesta .mod-terms__list-link{align-items:center;background-color:#e0e0e0;border-radius:min(1.0833333333vw,13px);color:#888;display:flex;font-size:min(1.6666666667vw,20px);font-weight:700;height:min(5.8333333333vw,70px);justify-content:center;margin-left:auto;margin-right:auto;position:relative;text-decoration:none;width:min(36.6666666667vw,440px)}.gogofesta .mod-terms__list-text{color:#e60113;font-size:min(1.3333333333vw,16px);font-weight:700;text-align:center}.gogofesta .mod-terms__notice{line-height:1.3333333333;margin-bottom:min(4.1666666667vw,50px);margin-top:min(1.6666666667vw,20px)}.gogofesta .mod-terms__notice li:not(:first-child){margin-top:min(.5vw,6px)}.gogofesta .mod-terms__notice .red{color:#e60113}.gogofesta .requirement__table{margin:max(-2.5vw,-30px) auto min(4.1666666667vw,50px);width:min(56.6666666667vw,680px)}.gogofesta .accordion-body{position:relative}.gogofesta .mod-close{align-items:center;background-color:#000c;color:#fff;display:flex;font-size:min(1.8333333333vw,22px);font-weight:900;height:min(11.25vw,135px);justify-content:center;left:0;position:absolute;top:min(.8333333333vw,10px);width:min(67.5vw,810px);z-index:100}}body{font-family:Noto Sans JP,sans-serif}@media screen and (min-width:768px){.reward_super .gogofesta .section{margin-top:min(2.75vw,33px)}.reward_super .gogofesta .section.sec__apple-watch{margin-top:min(4.1666666667vw,50px)}}