@media(min-width: 769px)and (max-width: 1024px){.hidden-tb{display:none}}@media(min-width: 769px){.only-sp{display:none}}@media(max-width: 768px){.only-pc{display:none}}html,body{-ms-scroll-chaining:none;overscroll-behavior:none}.text-red{color:#e60113}.text-green{color:#00be73}.text-orange{color:#ff9d00}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 769px){.flex-center{margin:0 auto;padding-left:min(13px,1.0833333333vw);width:min(470px,39.1666666667vw)}}@media(max-width: 768px){.flex-center{margin-top:-.2666666667vw !important;margin-left:3.2vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.flex-center span{text-align:left}@media(min-width: 769px){.flex-center span{white-space:nowrap;display:block;width:100%}}@media(max-width: 768px){.flex-center span{text-indent:-4.2666666667vw;display:block;width:100%;font-size:4.8vw !important;line-height:1.6666666667}}.thanksreward2 *{-webkit-box-sizing:border-box;box-sizing:border-box}.thanksreward2 .item__button{color:#000}.thanksreward2 .item__button .date,.thanksreward2 .item__button .text{display:block;letter-spacing:0 !important}.thanksreward2 .item__button .text-bold{font-weight:900}.thanksreward2 .item__button .text-red{color:#e60113}.thanksreward2 .item__button .text-green{color:#00be73}.thanksreward2 .item__button .logo img{margin:0 auto;width:auto;height:min(80px,6.6666666667vw)}@media(max-width: 768px){.thanksreward2 .item__button .logo img{height:15.7333333333vw}}.thanksreward2 .item__button .tags{margin-top:min(5px,.4166666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(4px,.3333333333vw);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;bottom:min(29px,2.4166666667vw);width:100%;text-align:center}@media(max-width: 768px){.thanksreward2 .item__button .tags{margin-top:0;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.0666666667vw 1.0666666667vw;bottom:5.6vw}}.thanksreward2 .item__button .tags span{padding:min(4px,.3333333333vw) min(8px,.6666666667vw);display:inline-block;border-radius:min(4px,.3333333333vw);background-color:#e6ffed;color:#208e63;font-size:min(15px,1.25vw);line-height:min(25px,2.0833333333vw);font-weight:500}@media(max-width: 768px){.thanksreward2 .item__button .tags span{padding:.5333333333vw 2.1333333333vw .2666666667vw;font-size:2.9333333333vw;line-height:4.5333333333vw;border-radius:1.0666666667vw}}.thanksreward2 .item__button .tags.orange span{background-color:#ffeccc;color:#ff9d00}.thanksreward2 .sec__title .title{font-size:0;margin:0 auto;outline:none;overflow:hidden;text-indent:100%;white-space:nowrap}.thanksreward2 .sec__title .title__apple{font-weight:900;text-align:center}.thanksreward2 .sec__title .title__desc{font-weight:700;text-align:center}.thanksreward2 .sec__title .title__desc span{letter-spacing:0}.thanksreward2 .sec__title .title__desc .font-l{font-weight:900}.thanksreward2 .sec__title .title__desc .font-s{font-weight:900}@media(max-width: 768px){.thanksreward2 .sec__title .title__desc .font-s{font-weight:bold}}.thanksreward2 .sec__title .title__desc .small{font-weight:900}.thanksreward2 .sec__title .title__desc .red{color:#e60012}.thanksreward2 .sec__title .title__desc .green{color:#00be73}.thanksreward2 .sec__title .title__note .item{padding-left:1.3em;text-indent:-1.3em}.thanksreward2 .sec__title.--oisix .title__desc p:last-child{margin-top:min(8px,.6666666667vw)}@media(max-width: 768px){.thanksreward2 .sec__apple-watch{padding-top:16vw !important}.thanksreward2 .sec__apple-watch .award .step_ttl{text-align:center}}.thanksreward2 .sec__apple-watch .sec__title .title{background:url("/special/7th_moveforward/images/special-thanks-reward_2/app_watch_ttl.png") no-repeat 0 0;background-size:100%;width:min(336px,28vw);height:min(100px,8.3333333333vw)}@media(max-width: 768px){.thanksreward2 .sec__apple-watch .sec__title .title{width:63.4666666667vw;height:17.6vw;background-image:url("/special/7th_moveforward/images/special-thanks-reward_2/app_watch_ttl_sp.png")}}@media(max-width: 768px){.thanksreward2 .sec__apple-watch .sec__title .title__desc p span.green.font-l span{font-size:5.3333333333vw;font-weight:900}}@media(max-width: 768px){.thanksreward2 .sec__apple-watch .sec__title .title__desc p .top{margin-bottom:1.3333333333vw}.thanksreward2 .sec__apple-watch .sec__title .title__desc p:nth-child(3){margin-top:-0.8vw}.thanksreward2 .sec__apple-watch .sec__title .title__desc p:nth-child(4){margin-top:3.4666666667vw}.thanksreward2 .sec__apple-watch .sec__title .title__desc p:nth-child(5){margin-top:-1.0666666667vw}}.thanksreward2 .sec__konami .sec__title .title{background:url("/special/7th_moveforward/images/special-thanks-reward_2/konami_ttl.jpg") no-repeat 0 0;background-size:100%;height:min(60px,5vw);width:min(320px,26.6666666667vw)}@media(max-width: 768px){.thanksreward2 .sec__konami .sec__title .title{width:56.8vw;height:10.6666666667vw}}.thanksreward2 .sec__renaissance .sec__title .title{background:url("/special/7th_moveforward/images/special-thanks-reward_2/renaissance_ttl.png") no-repeat 0 0;background-size:100%;height:min(100px,8.3333333333vw);width:min(111px,9.25vw)}@media(max-width: 768px){.thanksreward2 .sec__renaissance .sec__title .title{width:23.4666666667vw;height:21.3333333333vw}}@media(max-width: 768px){.thanksreward2 .sec__renaissance .sec__title .title__desc{margin-left:-5.3333333333vw;margin-right:-5.3333333333vw}}@media(max-width: 768px){.thanksreward2 .sec__renaissance .sec__title .title__desc p span.font-s{font-size:5.3333333333vw;font-weight:900}}.thanksreward2 .sec__tipness .sec__title .title{background:url("/special/7th_moveforward/images/special-thanks-reward_2/tipness_ttl.png") no-repeat 0 0;background-size:100%;height:min(100px,8.3333333333vw);width:min(100px,8.3333333333vw)}@media(max-width: 768px){.thanksreward2 .sec__tipness .sec__title .title{width:21.3333333333vw;height:21.3333333333vw}}.thanksreward2 .sec__lava .sec__title .title{background:url("/special/7th_moveforward/images/special-thanks-reward_2/lava_ttl.png") no-repeat 0 0;background-size:100%;height:min(60px,5vw);width:min(180px,15vw)}@media(max-width: 768px){.thanksreward2 .sec__lava .sec__title .title{width:38.4vw;height:12.8vw}}@media(max-width: 768px){.thanksreward2 .sec__lava .sec__title .title__desc p span.font-s{margin-top:-1.3333333333vw;margin-bottom:.8vw;font-size:4.8vw;font-weight:bold;display:inline-block}}@media(max-width: 768px){.thanksreward2 .sec__lava .plan_list{padding-left:8vw;padding-right:8vw}}@media(max-width: 768px){.thanksreward2 .sec__lava .award .step_ttl{margin-right:-1.3333333333vw}}.thanksreward2 .sec__oisix .sec__title .title{background:url("/special/7th_moveforward/images/special-thanks-reward_2/oisix_ttl.png") no-repeat 0 0;background-size:100%;height:min(100px,8.3333333333vw);width:min(220px,18.3333333333vw)}@media(max-width: 768px){.thanksreward2 .sec__oisix .sec__title .title{width:46.9333333333vw;height:21.3333333333vw}}.thanksreward2 .sec__oisix .flex-center{margin-top:min(9px,.75vw);padding-left:min(12px,1vw)}.thanksreward2 .sec__mrso1 .sec__title .title{background:url("/special/7th_moveforward/images/special-thanks-reward_2/mrso1_ttl.png") no-repeat 0 0;background-size:100%;width:min(220px,18.3333333333vw);height:min(100px,8.3333333333vw)}@media(max-width: 768px){.thanksreward2 .sec__mrso1 .sec__title .title{width:46.9333333333vw;height:21.3333333333vw}}.thanksreward2 .sec__mrso2 .sec__title .title{background:url("/special/7th_moveforward/images/special-thanks-reward_2/mrso1_ttl.png") no-repeat 0 0;background-size:100%;width:min(220px,18.3333333333vw);height:min(100px,8.3333333333vw)}@media(max-width: 768px){.thanksreward2 .sec__mrso2 .sec__title .title{width:46.9333333333vw;height:21.3333333333vw}}.thanksreward2 .sec__mrso2 .award .step.step2 .step_note p+p{margin-top:min(8px,.6666666667vw)}@media(max-width: 768px){.thanksreward2 .sec__mrso2 .award .step.step2 .step_note p+p{margin-top:3.2vw}}@media(max-width: 768px){.thanksreward2 .sec__mrso2 .award .step.step4 .step_note{margin-top:1.8666666667vw}}.thanksreward2 .link__hp .mod-btn{margin-left:auto;margin-right:auto}.thanksreward2 .link__hp .note{padding-left:1em;text-indent:-1em}.thanksreward2 .link__hp .note em{color:#e60012}.thanksreward2 .notice__list{margin-left:auto;margin-right:auto}.thanksreward2 .notice__item{display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:0}.thanksreward2 .notice__item span{letter-spacing:0}.thanksreward2 .notice__item a{display:inline !important;color:#00be73;letter-spacing:0}.thanksreward2 .notice__item:before{display:block}.thanksreward2 .notice__item.dot:before{content:"繝ｻ"}.thanksreward2 .notice__item.ast:before{content:" * "}@media(max-width: 768px){.thanksreward2 .notice__item.ast:before{margin-right:.5333333333vw;padding-left:.8vw;font-size:3.2vw}}.thanksreward2 .notice__item.asterisk:before{content:"※"}.thanksreward2 .red-mail{color:#e60113;text-decoration:underline}.thanksreward2 .accordion__item{position:relative}.thanksreward2 .accordion-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#00be73;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:900;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:max(-87px,-7.25vw);text-decoration:none}@media(max-width: 768px){.thanksreward2 .accordion-btn{bottom:-18.1333333333vw}}.thanksreward2 .accordion-btn span{line-height:1.25;text-align:center;letter-spacing:0}.thanksreward2 .accordion-btn:before{background:url("/special/7th_moveforward/images/special-thanks-reward_2/icon_accordion-btn.svg") center center no-repeat;background-size:contain;content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.thanksreward2 .accordion-btn.acc-opened:before{background-image:url("/special/7th_moveforward/images/special-thanks-reward_2/icon_accordion-btn-close.svg")}.thanksreward2 .accordion-header{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media(min-width: 769px){.thanksreward2 .mod-terms__list{margin-bottom:min(26px,2.1666666667vw)}}.thanksreward2 .mod-terms__list li{letter-spacing:0 !important}.thanksreward2 .mod-terms__list a{color:#00be73}.thanksreward2 .mod-terms__list ol{margin-top:min(6px,.5vw)}@media(max-width: 768px){.thanksreward2 .mod-terms__list ol{margin-top:1.8666666667vw}}.thanksreward2 .mod-terms__list ol li{font-size:min(12px,1vw);line-height:1.5833333333;font-weight:500;letter-spacing:0}@media(max-width: 768px){.thanksreward2 .mod-terms__list ol li{padding-left:2.9333333333vw;text-indent:-2.9333333333vw;font-size:2.9333333333vw !important;line-height:1.5454545455}}.thanksreward2 .mod-terms__list ol li+li{margin-top:min(6px,.5vw) !important}@media(max-width: 768px){.thanksreward2 .mod-terms__list ol li+li{margin-top:1.6vw !important}}.thanksreward2 .mod-terms__img{margin-top:max(-2px,-.1666666667vw);margin-bottom:min(30px,2.5vw)}@media(max-width: 768px){.thanksreward2 .mod-terms__img{margin-top:2.6666666667vw;margin-bottom:.2666666667vw}}.thanksreward2 .accordion-body{overflow:hidden;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.thanksreward2 .howto__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;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;min-height:100%}.thanksreward2 .howto__step__item{border:1px solid #e60012;margin-left:auto;margin-right:auto;position:relative}.thanksreward2 .howto__step__item .subtitle,.thanksreward2 .howto__step__item .title{color:#e60012;font-weight:700}.thanksreward2 .howto__step__item .desc .note{padding-left:1.3em;text-indent:-1.3em}.thanksreward2 .howto__step__item:before{background:url(https://vitality.sumitomolife.co.jp/special/5th_gogofesta/assets/img/common/icon_arw_d_modal.svg) 0 0 no-repeat;background-size:100% auto;content:"";left:50%;position:absolute;-webkit-transform:translate(-50%);transform:translate(-50%)}.thanksreward2 .howto__step__item.--1:before{display:none}.thanksreward2 .howto__step__item-2column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.thanksreward2 .howto__step__item-2column .wrap{border:1px solid #e60012}.thanksreward2 .howto__step__item-2column .subtitle,.thanksreward2 .howto__step__item-2column .title{color:#e60012;font-weight:700}.thanksreward2 .howto__step__item-2column .desc .note{padding-left:1.3em;text-indent:-1.3em}.thanksreward2 .howto__step__item-2column .title-top{background-color:#e60012;color:#fff;text-align:center}.thanksreward2 .howto__step__item-2column .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.thanksreward2 .howto__step__item-2column:after,.thanksreward2 .howto__step__item-2column:before{background:url(https://vitality.sumitomolife.co.jp/special/5th_gogofesta/assets/img/common/icon_arw_d_modal.svg) 0 0 no-repeat;background-size:100% auto;content:"";position:absolute}.thanksreward2 .howto__step__item-2column.--1:after,.thanksreward2 .howto__step__item-2column.--1:before{display:none}.thanksreward2 .howto-usage{border:3px solid #e0e0e0;border-radius:20px}.thanksreward2 .howto-usage .tips__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.thanksreward2 .howto-usage .tips__tabs__item{background-color:#f4f4f4;color:#e60012;position:relative}.thanksreward2 .howto-usage .tips__tabs__item .label{position:absolute}.thanksreward2 .howto-usage .tips__tabs__item:before{bottom:0;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";left:50%;opacity:0;position:absolute;-webkit-transform:translate(-50%, 95%);transform:translate(-50%, 95%);visibility:hidden}.thanksreward2 .howto-usage .tips__tabs__item.is-active{background-color:#e60012;color:#fff}.thanksreward2 .howto-usage .tips__tabs__item.is-active:before{background-color:#e60012;opacity:1;visibility:visible}.thanksreward2 .howto-usage .mod-terms__list.--fit365,.thanksreward2 .howto-usage .mod-terms__list.--konami{margin-bottom:0}.thanksreward2 .howto-usage .howto-usage__title{background-color:#fff;font-weight:900;margin:-1rem auto 0;text-align:center}@media only screen and (max-width: 768px){.thanksreward2 .mod-page-nav-2nd .item__button{margin-bottom:0;padding:4.8vw 0;width:43.4666666667vw;height:70.9333333333vw}.thanksreward2 .mod-page-nav-2nd .item__button:after{bottom:-5.0666666667vw}.thanksreward2 .mod-page-nav-2nd .item__button .logo{margin-bottom:3.4666666667vw}.thanksreward2 .mod-page-nav-2nd .item__button .text{font-size:2.9333333333vw;line-height:1.3636363636;letter-spacing:0;font-weight:500}.thanksreward2 .mod-page-nav-2nd .item__button .text.text-bold{font-weight:900}.thanksreward2 .mod-page-nav-2nd .item__button .text-bold{font-size:3.2vw;line-height:1.3333333333;font-weight:900 !important}.thanksreward2 .title__apple{font-size:3.7333333333vw}.thanksreward2 .sec__title .title{height:21.3333333333vw;width:48vw}.thanksreward2 .sec__title .title__figure{margin:8vw auto 0;width:100%}.thanksreward2 .sec__title .title__figure.--apple-watch img{width:100%}.thanksreward2 .sec__title .title__desc{margin-top:4.8vw;font-size:3.2vw;line-height:8vw}.thanksreward2 .sec__title .title__desc .top{margin-bottom:0;font-size:4.2666666667vw;line-height:1.875;font-weight:bold;letter-spacing:0}.thanksreward2 .sec__title .title__desc p+p{margin-top:.8vw}.thanksreward2 .sec__title .title__desc .font-l{font-size:5.3333333333vw;line-height:9.0666666667vw}.thanksreward2 .sec__title .title__desc .font-s,.thanksreward2 .sec__title .title__desc .small{font-size:4.2666666667vw}.thanksreward2 .sec__title .title__desc .nowrap{white-space:nowrap}.thanksreward2 .sec__title .title__note{margin-top:5.3333333333vw}.thanksreward2 .sec__title .title__note .item{font-size:2.9333333333vw;line-height:1.5454545455;margin-top:1.3333333333vw}.thanksreward2 .sec__title .sec__link{font-size:3.2vw;margin-top:5.3333333333vw;text-align:center}.thanksreward2 .sec__title .title__sub{font-size:3.7333333333vw;font-weight:900;text-align:center}.thanksreward2 .mod-colorbox{margin-top:6.1333333333vw}.thanksreward2 .mod-plan{margin-top:8vw}.thanksreward2 .mod-terms{margin-top:7.4666666667vw}.thanksreward2 .mod-usage{margin-top:13.3333333333vw}.thanksreward2 .link__hp{margin-top:5.3333333333vw}.thanksreward2 .link__hp .note{font-size:2.9333333333vw;line-height:1.6;margin-top:5.3333333333vw}.thanksreward2 .anchor__list{margin-top:-17.3333333333vw !important;gap:9.7333333333vw 2.4vw !important}.thanksreward2 .anchor__list-top{margin-top:-10.6666666667vw}.thanksreward2 .anchor__list-bottom,.thanksreward2 .anchor__list-middle{margin-top:4vw !important}.thanksreward2 .notice__list{margin-top:3.4666666667vw;font-size:2.9333333333vw;line-height:1.5454545455;width:100%}.thanksreward2 .notice__item{line-height:1.5454545455}.thanksreward2 .notice__item+.notice__item{margin-top:1.8666666667vw}.thanksreward2 .notice__item:before{height:2.6666666667vw;margin-right:0.5333333333vw;width:2.6666666667vw}.thanksreward2 .notice__item.asterisk:before{font-size:2.6666666667vw}.thanksreward2 .section .mod-terms__header .title{font-size:4.8vw}.thanksreward2 .section .mod-terms__list{margin-top:4vw}.thanksreward2 .section .mod-terms__list li{font-size:3.7333333333vw;line-height:1.5714285714}.thanksreward2 .section .mod-terms__list li:not(:first-of-type){margin-top:1.6vw}.thanksreward2 .section .mod-colorbox.close-compatible{position:relative}.thanksreward2 .section .mod-colorbox.close-compatible .close{left:0;position:absolute;top:0}.thanksreward2 .section .mod-colorbox__body{padding:5.8666666667vw 4.2666666667vw 5.6vw}.thanksreward2 .section .mod-colorbox__body.--konami span{display:inline}.thanksreward2 .section .mod-colorbox__body.--oisix p{text-align:left}.thanksreward2 .section .mod-colorbox__body.--oisix span{text-align:left;display:inline-block}.thanksreward2 .section .mod-colorbox__body.--oisix span:nth-of-type(1){margin-top:-1.3333333333vw}.thanksreward2 .section .mod-colorbox__body.--oisix span:nth-of-type(2){margin-top:.2666666667vw}.thanksreward2 .section .mod-colorbox__body p{font-size:3.7333333333vw;line-height:6.4vw;font-weight:bold;letter-spacing:0}.thanksreward2 .section .mod-colorbox__body p+p{margin-top:1.3333333333vw}.thanksreward2 .section .mod-colorbox__body em{font-size:4.2666666667vw;font-weight:bold}.thanksreward2 .section .mod-colorbox__body span{display:inline;font-size:3.7333333333vw;font-weight:bold;margin-left:auto;margin-right:auto;margin-top:0;text-align:center;letter-spacing:0;line-height:6.4vw}.thanksreward2 .section .mod-colorbox__body span em{line-height:5.8666666667vw !important;font-size:4.2666666667vw;font-weight:bold}.thanksreward2 .section .mod-colorbox__body .big{font-size:4.2666666667vw}.thanksreward2 .section .mod-colorbox__body .small{font-size:3.7333333333vw;line-height:1.4}.thanksreward2 .section .mod-colorbox__body .small-more{font-size:3.2vw}.thanksreward2 .section .mod-colorbox__body.--rol p{margin-top:5.3333333333vw}.thanksreward2 .section .mod-colorbox__body.--joyfit p,.thanksreward2 .section .mod-colorbox__body.--joyfit span{margin-top:1.3333333333vw}.thanksreward2 .section .mod-colorbox__header{padding:4vw 0 !important}.thanksreward2 .section .mod-colorbox__header .title{font-size:4.2666666667vw}.thanksreward2 .section .mod-plan{padding-bottom:5.3333333333vw;padding-top:3.7333333333vw}.thanksreward2 .section .mod-plan__list.--lava{width:68vw}.thanksreward2 .section .mod-plan__list.--lava .mod-plan__list__item{width:14.9333333333vw}.thanksreward2 .section .mod-plan__list__item{-webkit-column-gap:2.1333333333vw;-moz-column-gap:2.1333333333vw;column-gap:2.1333333333vw;font-size:3.2vw;width:15.4666666667vw}.thanksreward2 .section .mod-plan__item{width:68vw}.thanksreward2 .accordion-btn{margin-top:0;padding-bottom:3.4666666667vw;padding-top:3.4666666667vw;border-radius:2.6666666667vw;font-size:4.2666666667vw;min-height:12.8vw;width:76.8vw}.thanksreward2 .accordion-btn:before{right:6.1333333333vw;width:5.3333333333vw;height:5.3333333333vw}.thanksreward2 .accordion-btn.acc-opened{margin-top:-16vw}.thanksreward2 .accordion-btn.acc-opened:before{width:5.3333333333vw;height:5.3333333333vw}.thanksreward2 .menu__btn,.thanksreward2 .menu__btn.is-active{margin-top:2.6666666667vw;height:11.7333333333vw;width:11.7333333333vw}.thanksreward2 .nav__li{background-color:#fff;border-radius:5.3333333333vw;height:57.0666666667vw;width:43.4666666667vw}.thanksreward2 .mod-page-nav-2nd.--menu{margin-top:49.3333333333vw;margin-bottom:26.6666666667vw}.thanksreward2 .mod-page-nav-2nd.--menu .item__button:after{bottom:-5.3333333333vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:0;margin-right:0}.thanksreward2 .mod-page-nav-2nd.--menu .item__button .tags{bottom:6.1333333333vw}.thanksreward2 .price__list{margin-top:10.6666666667vw}.thanksreward2 .price__item,.thanksreward2 .price__table{margin-top:2.6666666667vw}.thanksreward2 .price__table{width:64vw}}@media screen and (min-width: 769px){.thanksreward2 .mod-page-nav{margin-top:max(-63px,-5.25vw);margin-bottom:min(3px,.25vw)}.thanksreward2 .mod-page-nav .anchor__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(44px,3.6666666667vw) min(20px,1.6666666667vw)}.thanksreward2 .mod-page-nav .anchor__list .item{position:relative}.thanksreward2 .mod-page-nav-2nd .item__button{height:min(346px,28.8333333333vw);padding:min(33px,2.75vw) min(5px,.4166666667vw) min(2.72727vw,30px);width:min(320px,26.6666666667vw)}.thanksreward2 .mod-page-nav-2nd .item__button .date{margin-bottom:min(.90909vw,10px)}.thanksreward2 .mod-page-nav-2nd .item__button .text{margin-top:min(17px,1.4166666667vw);font-size:min(15px,1.25vw);font-weight:500;line-height:1.3333333333}.thanksreward2 .mod-page-nav-2nd .item__button .text-bold{margin-top:min(5px,.4166666667vw);font-size:min(16px,1.3333333333vw);line-height:1.375;font-weight:900}.thanksreward2 .title__apple{font-size:min(2.36364vw,26px)}.thanksreward2 .section+.section{padding-top:min(3px,.25vw)}.thanksreward2 .sec__title{margin-bottom:min(2.72727vw,30px)}.thanksreward2 .sec__title .title{height:min(10.90909vw,120px);width:min(24.54545vw,270px)}.thanksreward2 .sec__title .title__figure{margin:min(3.63636vw,40px) auto 0;width:auto;height:min(280px,23.3333333333vw)}.thanksreward2 .sec__title .title__figure img{margin:0 auto;display:block;width:auto;height:100%}.thanksreward2 .sec__title .title__sub{font-size:min(2.36364vw,26px);font-weight:900;text-align:center}.thanksreward2 .sec__title .title__desc{font-size:min(1.45455vw,16px);line-height:1.4615384615;margin-top:min(37px,3.0833333333vw)}.thanksreward2 .sec__title .title__desc p+p{margin-top:min(5px,.4166666667vw)}.thanksreward2 .sec__title .title__desc .top{line-height:1.875;font-size:min(16px,1.3333333333vw);letter-spacing:0}.thanksreward2 .sec__title .title__desc .font-l{font-size:min(30px,2.5vw);line-height:1.4666666667}.thanksreward2 .sec__title .title__desc .font-s{font-size:min(20px,1.6666666667vw);line-height:1.5}.thanksreward2 .sec__title .title__desc .font-s+.font-l{margin-top:min(5px,.4166666667vw)}.thanksreward2 .sec__title .title__desc .small{font-size:min(1.81818vw,20px)}.thanksreward2 .sec__title .title__note{margin-top:min(1.81818vw,20px)}.thanksreward2 .sec__title .title__note .item{font-size:min(1.09091vw,12px);line-height:1.5833333333;margin-top:min(.45455vw,5px)}.thanksreward2 .sec__link{font-size:min(1.45455vw,16px);text-align:center}.thanksreward2 .mod-colorbox,.thanksreward2 .mod-plan,.thanksreward2 .sec__link{margin-top:min(3.63636vw,40px)}.thanksreward2 .mod-terms{margin-top:min(42px,3.5vw)}.thanksreward2 .mod-colorbox .text{display:block;font-size:min(1.45455vw,16px);font-weight:900;margin-bottom:0;text-align:center;letter-spacing:0;line-height:1.875}.thanksreward2 .mod-colorbox.--red{margin-top:0}.thanksreward2 .mod-colorbox.close-compatible{position:relative}.thanksreward2 .mod-colorbox.close-compatible .close{left:0;position:absolute;top:0}.thanksreward2 .mod-usage{margin-top:min(6.36364vw,70px)}.thanksreward2 .link__hp{margin-top:min(1.81818vw,20px)}.thanksreward2 .link__hp .note{font-size:min(1.09091vw,12px);line-height:1.5833333333}.thanksreward2 .anchor__list-top{margin-top:max(-3.63636vw,-40px)}.thanksreward2 .anchor__list-bottom,.thanksreward2 .anchor__list-middle{margin-top:min(5vw,55px) !important}.thanksreward2 .notice__list{font-size:min(1.09091vw,12px);margin-top:min(14px,1.1666666667vw);width:100%}.thanksreward2 .notice__item{line-height:1.5833333333;margin-top:min(6px,.5vw)}.thanksreward2 .notice__item:before{height:min(.90909vw,10px);margin-right:min(.45455vw,5px);width:min(7px,.5833333333vw)}.thanksreward2 .notice__item.asterisk:before{font-size:min(12px,1vw)}.thanksreward2 .section .mod-colorbox__body p{font-weight:bold}.thanksreward2 .section .mod-colorbox__body .text{line-height:min(30px,2.5vw)}.thanksreward2 .section .mod-colorbox__body p+p{margin-top:min(.90909vw,10px)}.thanksreward2 .section .mod-colorbox__body span{font-size:min(1.45455vw,16px);font-weight:900;margin-left:auto;margin-right:auto;margin-top:0;text-align:center;line-height:min(30px,2.5vw)}.thanksreward2 .section .mod-colorbox__body span em{font-size:min(20px,1.6666666667vw);font-weight:bold;letter-spacing:0;line-height:min(30px,2.5vw)}.thanksreward2 .section .mod-colorbox__body span em small{font-size:min(16px,1.3333333333vw);line-height:min(30px,2.5vw)}.thanksreward2 .section .mod-colorbox__body span sup{font-size:min(12px,1vw);position:relative;top:0}.thanksreward2 .section .mod-colorbox__body .space{margin-top:min(.90909vw,10px)}.thanksreward2 .section .mod-colorbox__body .small{font-size:min(1.63636vw,18px)}.thanksreward2 .section .mod-colorbox__body .small-more{font-size:min(1.45455vw,16px);line-height:1.4;margin-left:auto;margin-right:auto;margin-top:min(1.81818vw,20px);width:min(54.54545vw,600px)}.thanksreward2 .section .mod-colorbox__body.--tipness .img{text-align:center}.thanksreward2 .section .mod-colorbox__body.--tipness .img img{margin:0 auto;width:min(240px,20vw)}.thanksreward2 .section .mod-colorbox__body.--oisix .text{text-align:left;padding-left:min(70px,5.8333333333vw)}.thanksreward2 .accordion-btn{border-radius:min(.72727vw,8px);font-size:min(20px,1.6666666667vw);min-height:min(6vw,66px);padding-bottom:min(1.63636vw,18px);padding-top:min(1.63636vw,18px);width:min(41.81818vw,460px)}.thanksreward2 .accordion-btn:before{top:53%;right:min(23px,1.9166666667vw);width:min(20px,1.6666666667vw);height:min(20px,1.6666666667vw)}.thanksreward2 .menu__btn,.thanksreward2 .menu__btn.is-active{height:min(80px,6.6666666667vw);width:min(80px,6.6666666667vw)}.thanksreward2 .menu__top{margin-top:min(130px,10.8333333333vw);width:min(91.54545vw,1007px)}.thanksreward2 .nav__ul{-webkit-column-gap:min(.45455vw,5px);-moz-column-gap:min(.45455vw,5px);column-gap:min(.45455vw,5px);row-gap:min(1.81818vw,20px)}.thanksreward2 .nav__li{background-color:#fff;border-radius:min(1.81818vw,20px);height:min(23.45455vw,258px);width:min(22.54545vw,248px)}.thanksreward2 .mod-page-nav-2nd.--menu{margin-top:0}.thanksreward2 .mod-page-nav-2nd.--menu .anchor__list{padding:0;width:min(1120px,93.3333333333vw);gap:min(21px,1.75vw) min(20px,1.6666666667vw)}.thanksreward2 .mod-page-nav-2nd.--menu .logo{margin-bottom:min(5px,.4166666667vw)}.thanksreward2 .mod-page-nav-2nd.--menu .item__button{padding-top:min(16px,1.3333333333vw);width:min(360px,30vw);height:min(310px,25.8333333333vw)}.thanksreward2 .mod-page-nav-2nd.--menu .item__button:after{bottom:max(-0.90909vw,-10px);left:auto;margin-left:0;margin-right:0;right:min(10px,.8333333333vw);bottom:min(10px,.8333333333vw);width:min(28px,2.3333333333vw);height:min(28px,2.3333333333vw);-webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}.thanksreward2 .mod-page-nav-2nd.--menu .item__button .tags{bottom:min(10px,.8333333333vw)}.thanksreward2 .mod-page-nav-2nd.--menu .item__button .tags span{padding:min(0px,0vw) min(8px,.6666666667vw)}.thanksreward2 .mod-page-nav-2nd.--menu .item__button .note{margin-left:min(81px,6.75vw)}.thanksreward2 .mod-page-nav-2nd.--menu .item__button:hover:after{-webkit-transform:translate(10%) rotate(-90deg);transform:translate(10%) rotate(-90deg)}.thanksreward2 .price__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:min(5.45455vw,60px);width:100%}.thanksreward2 .price__item{width:min(37.27273vw,410px)}.thanksreward2 .price__table{margin-top:min(1.81818vw,20px);width:min(69.09091vw,760px)}.go_reward_v2 .thanksreward2 .section{padding-bottom:20px;padding-top:20px}}.menu__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);background-image:url("/special/7th_moveforward/images/special-thanks-reward_2/menu_btn.png");background-size:100%;border:0;border-radius:0;cursor:pointer;display:block;font-family:inherit;opacity:0;padding:0;position:fixed;right:min(20px,1.6666666667vw);z-index:25}@media(max-width: 768px){.menu__btn{right:2.6666666667vw}}.menu__btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("/special/7th_moveforward/images/special-thanks-reward_2/menu_btn_close.png");background-size:100%;background-repeat:no-repeat;opacity:0}.menu__btn.is-active{opacity:1}.menu__btn.is-active:after{opacity:1}.menu__btn.show{opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;visibility:visible}.menu__content{display:block;height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .12s linear,visibility .16s ease-out;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;-webkit-transition-duration:.32s,.4s;transition-duration:.32s,.4s;visibility:visible}.menu__overlay{background-color:rgba(0,0,0,.85);height:100%;left:0;position:fixed;top:0;width:100%}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;text-align:center;z-index:2}.mod-page-nav-2nd.--menu .item__button:after{background-image:url(https://vitality.sumitomolife.co.jp/special/5th_gogofesta/go_reward_v2/assets/img/icon_page_nav_arrow-menu.svg)}.thanksreward2{margin-top:0}.thanksreward2 *{-webkit-box-sizing:border-box;box-sizing:border-box}.thanksreward2 .gogofesta__pagetop{background-color:#fff}.thanksreward2 .mod-page-nav-2nd .item__button{border-color:#78dc96}.thanksreward2 .mod-page-nav-2nd .item__button.orange{border-color:#ffbe7b}.thanksreward2 .mod-page-nav .item__button:after{background-image:url("/special/7th_moveforward/images/special-thanks-reward_2/icon_page_nav_arrow.svg")}@media(min-width: 769px){.thanksreward2 .mod-page-nav .item__button:after{bottom:max(-27px,-2.25vw)}}.thanksreward2 .mod-page-nav .item__button.orange:after{background-image:url("/special/7th_moveforward/images/special-thanks-reward_2/icon_page_nav_arrow_orange.svg")}.thanksreward2 .mod-page-nav .note{margin-top:min(1px,.0833333333vw);margin-left:min(61px,5.0833333333vw);padding:0;width:min(210px,17.5vw);font-size:min(14px,1.1666666667vw);line-height:1.2857142857;font-weight:500;letter-spacing:0;text-align:left}@media(max-width: 768px){.thanksreward2 .mod-page-nav .note{margin:0;margin-top:.2666666667vw;margin-left:8.8vw;width:100%;font-size:2.6666666667vw;line-height:1.5}}.thanksreward2 .mod-page-nav .note span{text-indent:max(-14px,-1.1666666667vw);display:inline-block}@media(max-width: 768px){.thanksreward2 .mod-page-nav .note span{text-indent:-2.6666666667vw;white-space:nowrap}}.gogofesta .mod-round-border{background-color:#fff}@media(min-width: 769px){.gogofesta .mod-round-border{padding-bottom:min(50px,4.1666666667vw)}}.gogofesta .mod-round-border.--green{border-color:#78dc96}@media(max-width: 768px){.gogofesta .mod-round-border.--green{padding:10.6666666667vw 5.3333333333vw}}.gogofesta .mod-round-border.--orange{border-color:#ffd17b}.gogofesta .mod-colorbox{border-radius:min(10px,.8333333333vw)}@media(max-width: 768px){.gogofesta .mod-colorbox{border-radius:2.6666666667vw}}.gogofesta .mod-colorbox .mod-colorbox__header{padding:min(14px,1.1666666667vw)}.gogofesta .mod-colorbox .mod-colorbox__header .title{font-size:min(26px,2.1666666667vw)}@media(max-width: 768px){.gogofesta .mod-colorbox .mod-colorbox__header .title{font-size:5.3333333333vw}}.gogofesta .mod-colorbox .mod-colorbox__body .note{margin-top:min(13px,1.0833333333vw);letter-spacing:0}@media(max-width: 768px){.gogofesta .mod-colorbox .mod-colorbox__body .note{margin-top:2.4vw}}.gogofesta .mod-colorbox.--green{background-color:#fff9e3}.gogofesta .mod-colorbox.--green .mod-colorbox__header{background-color:#00be73}.gogofesta .mod-colorbox.--green .mod-colorbox__body em{color:#00be73}.gogofesta .mod-colorbox.--green .mod-colorbox__body .note a{color:#00be73}@media(max-width: 768px){.gogofesta .mod-colorbox.--green .mod-colorbox__body .note li{padding-left:2.9333333333vw;text-indent:-2.9333333333vw}}.gogofesta .mod-terms__header:before{background-color:#00be73}.gogofesta .mod-terms__header .title{color:#00be73}.logo_bottom{margin-top:min(53px,4.4166666667vw);background-color:#78dc96}@media(max-width: 768px){.logo_bottom{margin-top:19.7333333333vw}}#container{margin-top:0;background-color:#f7fffc}@media(max-width: 768px){#container{margin-top:0 !important}}body:not([id=home]) .section{background-color:#f7fffc;margin:0}@media(max-width: 768px){body:not([id=home]) .section{padding:0;padding-top:8.5333333333vw;padding-bottom:8vw}}.kv{padding-top:min(54px,4.5vw);background-color:#78dc96}@media(max-width: 768px){.kv{padding-top:0}}.kv_logo{top:min(2px,.1666666667vw);left:max(-1px,-.0833333333vw);width:min(207px,17.25vw)}@media(max-width: 768px){.kv_logo{width:29.3333333333vw;top:5.0666666667vw;left:19.2vw}}@media(min-width: 769px){.kv_inner{width:min(1000px,83.3333333333vw);padding-bottom:min(41px,3.4166666667vw)}}@media(max-width: 768px){.kv_inner{padding-bottom:24.5333333333vw;width:100%}}.section-box .period{margin-top:min(13px,1.0833333333vw)}@media(max-width: 768px){.section-box .period{margin-top:6.9333333333vw}}.section-box .period_block{border-color:#78dc96}.section-box .period_date{color:#00be73}@media(min-width: 769px){.section-box .period_date{margin-left:0}}@media(max-width: 768px){.section-box .period_date img{width:auto;height:21.6vw}}.section-box .plan{background-color:#e6ffed}.section-box .plan_item{background-color:#00be73}@media(max-width: 768px){.section-box .plan_list{padding-inline:0}}.section-box .main-img{margin-top:max(-19px,-1.5833333333vw);margin-bottom:min(59px,4.9166666667vw)}@media(max-width: 768px){.section-box .main-img{margin-top:0;margin-bottom:10.4vw}}.section-box .award_title{color:#00be73}.section-box .award_title span,.section-box .award_title strong{letter-spacing:0}.section-box .award_steps{margin-top:min(44px,3.6666666667vw)}@media(max-width: 768px){.section-box .award_steps{margin-top:6.9333333333vw}}@media(max-width: 768px){.section-box .award .step{padding:9.3333333333vw 4.2666666667vw 6.4vw}}.section-box .award .step:after{content:"";position:absolute;bottom:max(-28px,-2.3333333333vw);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(23px,1.9166666667vw);height:min(13px,1.0833333333vw);background:url("/special/7th_moveforward/images/special-thanks-reward_2/step_arrow.png") no-repeat center center;background-size:contain}@media(max-width: 768px){.section-box .award .step:after{bottom:-8.5333333333vw;width:6.1333333333vw;height:3.4666666667vw}}.section-box .award .step+.step{margin-top:min(42px,3.5vw)}@media(max-width: 768px){.section-box .award .step+.step{margin-top:15.2vw}}.section-box .award .step:last-child:after{display:none}.section-box .award .step_ttl{font-size:min(16px,1.3333333333vw);line-height:1.625;letter-spacing:0}@media(max-width: 768px){.section-box .award .step_ttl{margin-top:4.5333333333vw;font-size:3.7333333333vw;line-height:1.7142857143}}@media(max-width: 768px){.section-box .award .step_img{width:53.3333333333vw}}.section-box .award .step_content{width:calc(100% - min(160px,13.3333333333vw))}.section-box .award .step.step1:after{background-image:url("/special/7th_moveforward/images/special-thanks-reward_2/step_arrow.png")}@media(max-width: 768px){.section-box .award .step.step1:after{bottom:-7.4666666667vw}}.section-box .award .step_desc{margin-top:min(8px,.6666666667vw);font-size:min(16px,1.3333333333vw);line-height:1.625;font-weight:bold}@media(max-width: 768px){.section-box .award .step_desc{margin-top:2.4vw;font-size:3.7333333333vw;line-height:1.7142857143}}.section-box .award .step_desc p{letter-spacing:0}@media(max-width: 768px){.section-box .award .step_desc p{text-align:center;line-height:6.4vw}.section-box .award .step_desc p span{display:block;line-height:6.4vw}}.section-box .award .step_desc p+p{margin-top:min(10px,.8333333333vw)}@media(max-width: 768px){.section-box .award .step_desc p+p{margin-top:2.1333333333vw}}.section-box .award .step_note{margin-top:min(8px,.6666666667vw)}@media(max-width: 768px){.section-box .award .step_note{margin-top:2.6666666667vw}}.section-box .award .step_note p{letter-spacing:0}.section-box .award .step_note .ttl{font-size:min(16px,1.3333333333vw);line-height:1.625;font-weight:bold;letter-spacing:0}@media(max-width: 768px){.section-box .award .step_note .ttl{font-size:3.7333333333vw;line-height:1.7142857143}}.section-box .award .step_note .ttl+p{margin-top:min(2px,.1666666667vw)}@media(max-width: 768px){.section-box .award .step_note .ttl+p{margin-top:1.0666666667vw}}.section-box .award .step_note .ttl+p+.ttl{margin-top:min(8px,.6666666667vw)}@media(max-width: 768px){.section-box .award .step_note .ttl+p+.ttl{margin-top:2.1333333333vw}}@media(min-width: 769px){.section-box .award .step_note.no-indent p{padding-left:0;text-indent:0}}.section-box .award .award_steps--2column{margin-top:min(26px,2.1666666667vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:min(43px,3.5833333333vw) min(40px,3.3333333333vw)}@media(max-width: 768px){.section-box .award .award_steps--2column{margin-top:-1.0666666667vw;gap:15.3333333333vw 2.4vw}}.section-box .award .award_steps--2column .column{width:calc(50% - min(20px,1.6666666667vw));background-color:#e6ffed;border-radius:min(10px,.8333333333vw);display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 768px){.section-box .award .award_steps--2column .column{width:37.0666666667vw;border-radius:2.6666666667vw}}.section-box .award .award_steps--2column .column .step_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-box .award .award_steps--2column .column .step_flex div{width:100%}.section-box .award .award_steps--2column .column .step{padding:min(30px,2.5vw);background-color:rgba(0,0,0,0);width:100%}@media(max-width: 768px){.section-box .award .award_steps--2column .column .step{padding:9.3333333333vw 3.2vw 5.0666666667vw}}.section-box .award .award_steps--2column .column .step.step1:after{content:"";display:block;background-image:url("/special/7th_moveforward/images/special-thanks-reward_2/step_arrow.png");left:51%}.section-box .award .award_steps--2column .column .step_label{left:min(30px,2.5vw)}@media(max-width: 768px){.section-box .award .award_steps--2column .column .step_label{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media(max-width: 768px){.section-box .award .award_steps--2column .column .step_ttl{margin-top:2.4vw}}@media(min-width: 769px){.section-box .award .award_steps--2column .column .step_ttl.min-height{min-height:min(50px,4.1666666667vw)}}.section-box .award .award_steps--2column .column:nth-child(1),.section-box .award .award_steps--2column .column:nth-child(2){border-radius:0;background-color:rgba(0,0,0,0)}.section-box .award .award_steps--2column .group_ttl{margin-bottom:max(-15px,-1.25vw);font-size:min(20px,1.6666666667vw);line-height:1.5;letter-spacing:0;font-weight:bold;position:relative;width:100%}.section-box .award .award_steps--2column .group_ttl:before{content:"";position:absolute;top:46%;left:0;right:0;border-bottom:2px solid #e0e0e0;width:100%}@media(max-width: 768px){.section-box .award .award_steps--2column .group_ttl{margin-bottom:-13.3333333333vw;font-size:4.2666666667vw;line-height:1.5;text-align:center;width:100%;height:6.4vw}.section-box .award .award_steps--2column .group_ttl::before{display:none}}.section-box .award .award_steps--2column .group_ttl span{background-color:#fff;padding-right:min(12px,1vw);position:relative;z-index:1}@media(max-width: 768px){.section-box .award .award_steps--2column .group_ttl span{padding-right:0;top:1.0666666667vw}}.section-box .award .award_steps--2column .step_img{margin-top:min(9px,.75vw);position:static !important}@media(max-width: 768px){.section-box .award .award_steps--2column .step_img{margin-top:0}}.section-box .award .award_steps--2column .step_img img{width:auto;height:min(86px,7.1666666667vw)}@media(max-width: 768px){.section-box .award .award_steps--2column .step_img img{height:19.4666666667vw}}.section-box .award .award_steps--2column .step.step2 .step_img{position:static}.section-box .award_note{margin-top:min(14px,1.1666666667vw);font-size:min(12px,1vw);line-height:1.5833333333;font-weight:500}@media(max-width: 768px){.section-box .award_note{margin-top:5.3333333333vw;font-size:2.9333333333vw;line-height:1.5454545455}}.section-box .award_note .ttl{font-weight:bold;letter-spacing:0}@media(max-width: 768px){.section-box .award_note .ttl{text-align:center}}.section-box .award_note p{margin-top:min(10px,.8333333333vw);letter-spacing:0}@media(max-width: 768px){.section-box .award_note p{margin-top:2.6666666667vw;line-height:1.5454545455}}.section-box .award_note ul{margin-top:min(10px,.8333333333vw)}@media(max-width: 768px){.section-box .award_note ul{margin-top:2.9333333333vw}}@media(max-width: 768px){.section-box .award_note ul li{padding-left:2.9333333333vw;text-indent:-2.9333333333vw}}.section-box .award_note ul li+li{margin-top:min(6px,.5vw)}@media(max-width: 768px){.section-box .award_note ul li+li{margin-top:1.8666666667vw}}.section-box .award_note ul li span{letter-spacing:0}@media(min-width: 769px){.section-box .award_note.no-indent p{padding-left:0;text-indent:0}}.section-box .mod-colorbox .img{margin:min(16px,1.3333333333vw) auto}@media(max-width: 768px){.section-box .mod-colorbox .img{margin:2.1333333333vw auto 3.2vw}}.section-box .mod-colorbox .img img{width:100%}@media(min-width: 769px){.section-box .mod-colorbox__body{padding:min(20px,1.6666666667vw) min(30px,2.5vw) min(22px,1.8333333333vw)}}.thanksreward2 .mod-page-nav-2nd .item--full-width{margin-top:min(16px,1.3333333333vw);padding:min(41px,3.4166666667vw) min(40px,3.3333333333vw);width:100%;background-color:#ffeccc;border-radius:min(20px,1.6666666667vw);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;position:relative}@media(max-width: 768px){.thanksreward2 .mod-page-nav-2nd .item--full-width{margin-top:3.2vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5.3333333333vw 5.3333333333vw;border-radius:5.3333333333vw}}.thanksreward2 .mod-page-nav-2nd .item--full-width:before{content:"";position:absolute;top:max(-16px,-1.3333333333vw);left:min(144px,12vw);width:min(216px,18vw);height:min(48px,4vw);background:url("/special/7th_moveforward/images/special-thanks-reward_2/mrso-2_tooltip.png") no-repeat center center/100% auto}@media(max-width: 768px){.thanksreward2 .mod-page-nav-2nd .item--full-width:before{top:-2.9333333333vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:36vw;height:7.4666666667vw;background-image:url("/special/7th_moveforward/images/special-thanks-reward_2/mrso-2_tooltip_sp.png")}}.thanksreward2 .mod-page-nav-2nd .item--full-width .item_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;gap:min(40px,3.3333333333vw)}@media(max-width: 768px){.thanksreward2 .mod-page-nav-2nd .item--full-width .item_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.1333333333vw}}.thanksreward2 .mod-page-nav-2nd .item--full-width .item__button{height:min(292px,24.3333333333vw)}@media(max-width: 768px){.thanksreward2 .mod-page-nav-2nd .item--full-width .item__button{height:62.9333333333vw}}@media(max-width: 768px){.thanksreward2 .mod-page-nav-2nd .item--full-width .content-right{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}}.thanksreward2 .mod-page-nav-2nd .item--full-width .content-right p{font-size:min(22px,1.8333333333vw);line-height:1.6363636364;font-weight:500;letter-spacing:0}@media(max-width: 768px){.thanksreward2 .mod-page-nav-2nd .item--full-width .content-right p{font-size:4vw;line-height:1.4666666667}}.section-box--orange .accordion-btn{background-color:#ff9d00}.section-box--orange .period_block{border-color:#ffd17b}.section-box--orange .plan{background-color:#ffeccc}.section-box--orange .plan_item{background-color:#ff9d00}.section-box--orange .award_title{color:#ff9d00}.section-box--orange .award .step{background-color:#ffeccc}.section-box--orange .award .step:after{background-image:url("/special/7th_moveforward/images/special-thanks-reward_2/step_arrow_orange.png") !important}.section-box--orange .mod-terms__header:before{background-color:#ff9d00}.section-box--orange .mod-terms__header .title{color:#ff9d00}.section-box--orange .mod-terms a{color:#ff9d00}