@charset "UTF-8";:root{--main-bg-color: #fdd400;--sub-bg-color: #ffffff;--accent-color: #095ccd;--pc-width: 1200px;--sp-width: 750px;--color-blue-ccc: #004092}*{box-sizing:border-box}html{font-size:10px}body{font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}main{width:100%}body #vrank{background-color:#fff;font-size:1.6rem;font-family:Yu Gothic Medium,游ゴシック Medium,YuGothic,游ゴシック体,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}body #vrank h2{font-weight:700}#Wrapper{display:flex;justify-content:center}#wrapper img{max-width:100%}#Wrapper a{word-break:break-all}.inner{margin:0 auto}.end-bar{display:flex;align-items:center;justify-content:center;width:100%;max-width:1200px;height:60px;margin-right:auto;margin-left:auto;background-color:#b2b2b2;color:#fff;font-weight:700;font-size:20px;line-height:1.4;text-align:center}.end-bar .sp-br{display:none}header{display:flex;justify-content:center;height:60px;border-bottom:1px solid #e6e6e6}header #head_link{display:flex;align-items:center;padding-right:40px;padding-left:40px}header #head_link a{text-underline-offset:.2ex}header #head_link img{width:auto;height:30px;-o-object-fit:contain;object-fit:contain}@media (min-width: 768px) and (max-width: 1163px){.pc{display:none}.sp{display:block}#Wrapper .mb-25{margin-bottom:25px}#Wrapper .mb-40{margin-bottom:40px}#Wrapper .mb-70{margin-bottom:70px}.end-bar .sp-br{display:none}.kv{width:100%;max-width:750px;margin:0 auto}.kv .top-entry{width:100%;height:auto;margin:0 auto;padding-top:35px;color:#00f}.kv .top-entry .text-container{text-align:center}.kv .top-entry .text-container .inner{margin-bottom:10px}.kv .top-entry .text-container .inner:nth-child(1){width:500px}.kv .top-entry .text-container .inner:nth-child(3){width:561px}.kv .top-entry .text-container .inner:nth-child(4){width:506px}.kv .top-entry .text-container .btn-contents a{cursor:default;pointer-events:none}.kv .top-entry .text-container .btn-contents a img{width:600px}.step{width:100%;max-width:750px;margin:0 auto}.step .title-container{max-width:478px;margin:60px auto 100px;text-align:center}.step .contents-inner{position:relative;width:100%;max-width:750px;margin:0 auto;padding:0 35px 55px;border-radius:12px;background-color:#e5ecf5}.step .contents-inner .contents-title{display:flex;position:relative;top:-35px;align-items:center;justify-content:center;width:494px;height:70px;margin:0 auto;padding-top:4px;background:#004098}.step .contents-inner .contents-title img{width:427px}.step .contents-inner .contents-title:before,.step .contents-inner .contents-title:after{position:absolute;top:0;width:0;height:0;border-top:35px solid transparent;border-bottom:35px solid transparent;content:""}.step .contents-inner .contents-title:before{right:100%;border-right:20px solid #004098}.step .contents-inner .contents-title:after{left:100%;border-left:20px solid #004098}.step .contents-inner .contents-list .inner{display:flex;align-items:center;justify-content:left}.step .contents-inner:before{position:absolute;top:-33px;right:12px;width:90px;height:94px;background:url(../../assets/img/v_icon01.png) no-repeat right center;background-size:contain;content:""}.step .contents-inner:after{position:absolute;top:72px;right:35px;width:58px;height:69px;background:url(../../assets/img/v_icon02.png) no-repeat right center;background-size:contain;content:""}.entry .entry-inner{width:100%;max-width:600px;height:auto;margin:0 auto;color:#00f}.entry .entry-inner .text-container{text-align:center}.entry .entry-inner .text-container .inner{margin-bottom:10px}.entry .entry-inner .text-container .inner:nth-child(1){width:500px}.entry .entry-inner .text-container .inner:nth-child(3){width:561px}.entry .entry-inner .text-container .inner:nth-child(4){width:506px}.entry .entry-inner .text-container .btn-contents a{cursor:default;pointer-events:none}.entry .entry-inner .text-container .btn-contents a img{width:600px}.benefits .container{position:relative;width:100%;margin:0 auto;background-color:#fffbb2}.benefits .container .contents-title{display:flex;position:relative;top:-30px;align-items:center;justify-content:center;width:494px;height:70px;margin:0 auto 15px;padding-top:4px;background:#004098}.benefits .container .contents-title img{width:366px}.benefits .container .contents-title:before,.benefits .container .contents-title:after{position:absolute;top:0;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;content:""}.benefits .container .contents-title:before,.benefits .container .contents-title:after{position:absolute;top:0;width:0;height:0;border-top:35px solid transparent;border-bottom:35px solid transparent;content:""}.benefits .container .contents-title:before{right:100%;border-right:20px solid #004098}.benefits .container .contents-title:after{left:100%;border-left:20px solid #004098}.benefits .container .contents-inner{max-width:680px;margin:auto auto 25px;padding:25px 20px 20px;border-radius:12px;background-color:#fff;text-align:center}.benefits .container .contents-inner .contents-list .inner:nth-child(1){width:102px;margin-bottom:20px}.benefits .container .contents-inner .contents-list .inner:nth-child(2){margin-bottom:30px}.benefits .container .contents-inner .contents-list .inner:nth-child(3){width:102px;margin-bottom:20px}.benefits .container .contents-inner .contents-list .inner:nth-child(4){width:439px;margin-bottom:25px}.benefits .container .entry-inner{width:100%;height:auto;margin:0 auto;padding-bottom:35px;color:#00f}.benefits .container .entry-inner .text-container{text-align:center}.benefits .container .entry-inner .text-container .btn-contents a{cursor:default;pointer-events:none}.benefits .container .entry-inner .text-container .btn-contents a img{width:100%;max-width:600px;height:auto}.benefits .container .entry-inner .text-container .inner:nth-child(1){max-width:500px;margin-bottom:10px}.benefits .container .entry-inner .text-container .inner:nth-child(2){margin-bottom:15px}.vitality .container{position:relative;width:100%;margin:0 auto;padding:0 35px;background-color:#004098}.vitality .container .contents-title{display:flex;align-items:center;justify-content:center;width:515px;height:60px;margin:0 auto;padding:85px 0;background:#004098}.vitality .container .contents-title img{width:515px}.vitality .container .contents-inner{max-width:680px;margin:0 auto 50px;padding:30px 20px;border-radius:12px;background-color:#fff}.vitality .container .contents-inner .col-2{display:flex;flex-direction:column-reverse;justify-content:center}.vitality .container .contents-inner .col-2 img{width:100%}.vitality .container .contents-inner .col-2 .contents-text{display:flex;justify-content:center;width:100%;text-align:center}.vitality .container .contents-inner .col-2 .contents-image{display:flex;justify-content:center;width:100%;margin-bottom:35px}.vitality .container .contents-inner .col-2 .contents-image img{max-width:494px}.vitality .container .contents-inner .col-3{display:flex;flex-direction:column;justify-content:center}.vitality .container .contents-inner .col-3 .contents-image:nth-child(1){width:100%;max-width:510px;margin:0 auto 60px}.vitality .container .contents-inner .col-3 .contents-image:nth-child(2){width:100%;max-width:442px;margin:0 auto 60px}.vitality .container .contents-inner .col-3 .contents-image:nth-child(3){width:100%;max-width:524px;margin:0 auto}.vitality .container .contents-inner .inner:nth-child(1){margin-bottom:60px}.vitality .container .contents-inner .inner:nth-child(2){margin-bottom:30px}.vitality .container .contents-inner .inner:nth-child(3){margin-bottom:60px}.vitality .container .contents-inner .inner:nth-child(4){margin-bottom:0}.vitality .container .entry-inner{width:100%;max-width:600px;height:auto;margin:0 auto;padding-bottom:25px;color:#00f}.vitality .container .entry-inner .text-container{text-align:center}.vitality .container .entry-inner .text-container .btn-contents a{cursor:default;pointer-events:none}.vitality .container .entry-inner .text-container .btn-contents a img{width:100%;max-width:600px;height:auto}.vitality .container .entry-inner .text-container .inner:nth-child(1){max-width:511px;margin-bottom:10px}.vitality .container .entry-inner .text-container .inner:nth-child(2){margin-bottom:15px}.vitality .container .policy label{display:flex}.vitality .container .policy .privacy-policy{max-width:680px;margin:0 auto 25px;padding:6px 30px 6px 12px;background-color:#fff;color:#000;font-size:14px;line-height:1.8em}.vitality .container .policy .privacy-policy .bold{font-weight:700}.vitality .container .policy .check-disabled{color:#afafaf;opacity:.8}.vitality .container .policy .check-inner{display:flex;justify-content:center;margin:0 auto 30px;color:#fff;text-align:center}.vitality .container .policy .check-inner img{width:310px}.vitality .container .policy .check-box input[type=checkbox]{display:inline-block;width:27px;height:27px;margin-right:6px;border-radius:4px;background:#fff;vertical-align:middle;cursor:pointer}.vitality .container .policy .check-box input[type=checkbox]:checked{position:relative;background:#fff}.vitality .container .policy .check-box input[type=checkbox]:checked:after{position:absolute;top:2px;left:9px;width:10px;height:18px;transform:rotate(45deg);border-right:4px solid #004098;border-bottom:4px solid #004098;content:""}.vitality .container .submit-btn{width:200px;margin-top:20px;padding:12px;border:none;border-radius:6px;color:#666;font-size:16px;cursor:not-allowed;opacity:.8}.vitality .container .submit-btn.active{color:#fff;cursor:pointer;opacity:1}.card-scroll{margin-top:20px;margin-bottom:10px;padding:0;overflow-y:auto}.scroll_inner{width:100%;max-height:250px;margin-bottom:2.3rem}.simplebar-track.simplebar-vertical{width:20px}.card-scroll{max-height:250px;padding:0;overflow-y:auto}.simplebar-track{background:#e5e5e5}.simplebar-scrollbar:before{right:0!important;left:0!important;border-radius:9999px}.simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:1}.simplebar-track .simplebar-scrollbar:before{background:#668cc1}}@media (min-width: 1163px){.pc{display:block}.sp{display:none}#Wrapper .mb-25{margin-bottom:25px}#Wrapper .mb-40{margin-bottom:40px}#Wrapper .mb-70{margin-bottom:70px}.kv{position:relative;width:100%;max-width:1200px;margin:0 auto}.kv .top-entry{position:absolute;right:0;bottom:0;left:0;width:72vw;max-width:540px;height:auto;margin:0 auto;color:#00f}.step{width:100%;max-width:950px;margin:0 auto}.step .title-container{max-width:363px;margin:60px auto 80px;text-align:center}.step .contents-inner{position:relative;width:100%;max-width:950px;margin:0 auto;padding:0 70px 70px;border-radius:12px;background-color:#e5ecf5}.step .contents-inner .contents-title{display:flex;position:relative;top:-30px;align-items:center;justify-content:center;width:424px;height:60px;margin:0 auto;padding-top:4px;background:#004098}.step .contents-inner .contents-title img{width:350px}.step .contents-inner .contents-title:before,.step .contents-inner .contents-title:after{position:absolute;top:0;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;content:""}.step .contents-inner .contents-title:before{right:100%;border-right:20px solid #004098}.step .contents-inner .contents-title:after{left:100%;border-left:20px solid #004098}.step .contents-inner .contents-list .inner{display:flex;align-items:center;justify-content:left}.step .contents-inner:before{position:absolute;top:-33px;right:25px;width:120px;height:126px;background:url(../../assets/img/v_icon01.png) no-repeat right center;background-size:contain;content:""}.step .contents-inner:after{position:absolute;top:122px;right:85px;width:70px;height:83px;background:url(../../assets/img/v_icon02.png) no-repeat right center;background-size:contain;content:""}.entry .entry-inner{width:100%;max-width:540px;height:auto;margin:0 auto;color:#00f}.entry .entry-inner .text-container{text-align:center}.entry .entry-inner .text-container .inner{margin-bottom:10px}.entry .entry-inner .text-container .inner:nth-child(1){width:100%;height:auto}.entry .entry-inner .text-container .inner:nth-child(3){width:100%;height:auto}.entry .entry-inner .text-container .inner:nth-child(4){width:100%;height:auto}.entry .entry-inner .text-container .btn-contents a{cursor:default;pointer-events:none}.entry .entry-inner .text-container .btn-contents a img{width:100%;max-width:402px;height:auto}.benefits .container{position:relative;width:100%;margin:0 auto;background-color:#fffbb2}.benefits .container .contents-title{display:flex;position:relative;top:-30px;align-items:center;justify-content:center;width:424px;height:60px;margin:0 auto 15px;padding-top:4px;background:#004098}.benefits .container .contents-title img{width:297px}.benefits .container .contents-title:before,.benefits .container .contents-title:after{position:absolute;top:0;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;content:""}.benefits .container .contents-title:before{right:100%;border-right:20px solid #004098}.benefits .container .contents-title:after{left:100%;border-left:20px solid #004098}.benefits .container .contents-inner{width:100%;max-width:950px;margin:0 auto 40px;padding:40px 70px 70px;border-radius:12px;background-color:#fff;text-align:center}.benefits .container .contents-inner .contents-list .inner:nth-child(1){margin-bottom:20px}.benefits .container .contents-inner .contents-list .inner:nth-child(2){margin-bottom:30px}.benefits .container .contents-inner .contents-list .inner:nth-child(3){margin-bottom:20px}.benefits .container .contents-inner .contents-list .inner:nth-child(4){margin-bottom:25px}.benefits .container .entry-inner{width:100%;max-width:540px;height:auto;margin:0 auto;padding-bottom:25px;color:#00f}.benefits .container .entry-inner .text-container{text-align:center}.benefits .container .entry-inner .text-container .btn-contents a{cursor:default;pointer-events:none}.benefits .container .entry-inner .text-container .btn-contents a img{width:100%;max-width:402px;height:auto}.benefits .container .entry-inner .text-container .inner:nth-child(1){margin-bottom:10px}.benefits .container .entry-inner .text-container .inner:nth-child(2){margin-bottom:15px}.vitality .container{position:relative;width:100%;margin:0 auto;background-color:#004098}.vitality .container .contents-title{display:flex;align-items:center;justify-content:center;width:424px;height:60px;margin:0 auto;padding:80px 0;background:#004098}.vitality .container .contents-title img{width:390px}.vitality .container .contents-inner{width:100%;max-width:950px;margin:0 auto 50px;padding:60px 70px 70px;border-radius:12px;background-color:#fff}.vitality .container .contents-inner .col-2{display:flex;align-items:center;justify-content:center}.vitality .container .contents-inner .col-2 img{width:100%}.vitality .container .contents-inner .col-2 .contents-text{width:100%;max-width:416px;margin-right:calc(100% - 760px)}.vitality .container .contents-inner .col-2 .contents-image{width:100%;max-width:344px}.vitality .container .contents-inner .col-3{display:flex}.vitality .container .contents-inner .col-3 .contents-image:nth-child(1){width:100%;max-width:238px;margin-right:calc((100% - 758px)/2)}.vitality .container .contents-inner .col-3 .contents-image:nth-child(2){width:100%;max-width:238px;margin-right:calc((100% - 758px)/2)}.vitality .container .contents-inner .col-3 .contents-image:nth-child(3){width:100%;max-width:282px}.vitality .container .contents-inner .inner:nth-child(1){margin-bottom:40px}.vitality .container .contents-inner .inner:nth-child(2){margin-bottom:30px}.vitality .container .contents-inner .inner:nth-child(3){margin-bottom:40px}.vitality .container .contents-inner .inner:nth-child(4){margin-bottom:0}.vitality .container .entry-inner{width:100%;max-width:540px;height:auto;margin:0 auto;padding-bottom:25px;color:#00f}.vitality .container .entry-inner .text-container{text-align:center}.vitality .container .entry-inner .text-container .inner img{max-width:386px}.vitality .container .entry-inner .text-container .btn-contents a{cursor:default;pointer-events:none}.vitality .container .entry-inner .text-container .btn-contents a img{width:100%;max-width:402px;height:auto}.vitality .container .entry-inner .text-container .inner:nth-child(1){margin-bottom:10px}.vitality .container .entry-inner .text-container .inner:nth-child(2){margin-bottom:15px}.vitality .container .policy label{display:flex}.vitality .container .policy .privacy-policy{max-width:950px;margin:0 auto 25px;padding:6px 30px 6px 12px;overflow-y:auto;background-color:#fff;color:#000;font-size:14px;line-height:1.8em}.vitality .container .policy .privacy-policy .bold{font-weight:700}.vitality .container .policy .check-disabled{color:#afafaf;opacity:.8}.vitality .container .policy .check-inner{display:flex;justify-content:center;margin:0 auto 30px;color:#fff;text-align:center}.vitality .container .policy .check-inner img{width:227px}.vitality .container .policy .check-box input[type=checkbox]{display:inline-block;width:18px;height:18px;margin-right:6px;border-radius:4px;background:#fff;vertical-align:middle;cursor:pointer}.vitality .container .policy .check-box input[type=checkbox]:checked{position:relative;background:#fff}.vitality .container .policy .check-box input[type=checkbox]:checked:after{position:absolute;top:2px;left:6px;width:7px;height:12px;transform:rotate(45deg);border-right:3px solid #004098;border-bottom:3px solid #004098;content:""}.vitality .container .submit-btn{width:200px;margin-top:20px;padding:12px;border:none;border-radius:6px;color:#666;font-size:16px;cursor:not-allowed;opacity:.8}.vitality .container .submit-btn.active{color:#fff;cursor:pointer;opacity:1}.vitality .container .submit-btn.active:hover{opacity:.7}.card-scroll{margin-top:20px;margin-bottom:10px;padding:0}.scroll_inner{width:100%;max-height:250px;margin-bottom:2.3rem}.simplebar-track.simplebar-vertical{width:20px}.card-scroll{max-height:250px;padding:0;overflow-y:auto}.simplebar-track{background:#e5e5e5}.simplebar-scrollbar:before{right:0!important;left:0!important;border-radius:9999px}.simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:1}.simplebar-track .simplebar-scrollbar:before{background:#668cc1}}@media (min-width: 1163px) and (max-width: 1200px){.kv .top-entry .text-container{text-align:center}.kv .top-entry .text-container .inner{margin-bottom:.83vw}.kv .top-entry .text-container .inner:nth-child(1){width:100%;max-width:32.16vw;height:auto}.kv .top-entry .text-container .inner:nth-child(3){width:100%;max-width:35.75vw;height:auto}.kv .top-entry .text-container .inner:nth-child(4){width:100%;max-width:41.916vw;height:auto}.kv .top-entry .text-container .btn-contents a{cursor:default;pointer-events:none}.kv .top-entry .text-container .btn-contents a img{width:100%;max-width:33.5vw;height:auto}}@media (min-width: 1200px){.kv .top-entry .text-container{text-align:center}.kv .top-entry .text-container .inner{margin-bottom:10px}.kv .top-entry .text-container .inner:nth-child(1){width:100%;height:auto}.kv .top-entry .text-container .inner:nth-child(3){width:100%;height:auto}.kv .top-entry .text-container .inner:nth-child(4){width:100%;height:auto}.kv .top-entry .text-container .btn-contents a{cursor:default;pointer-events:none}.kv .top-entry .text-container .btn-contents a img{width:100%;max-width:402px;height:auto}}@media screen and (max-width: 1163px){header{display:flex;justify-content:center;height:inherit;padding:10px 0;border-bottom:1px solid #e6e6e6;text-align:left}header #head_link{width:100%;max-width:1040px;padding-right:20px;padding-left:20px}header #head_link img{width:auto;-o-object-fit:contain;height:24px;object-fit:contain}}@media (max-width: 768px){.pc{display:none}.sp{display:block}#Wrapper .mb-25{margin-bottom:3.33vw}#Wrapper .mb-40{margin-bottom:5.33vw}#Wrapper .mb-70{margin-bottom:9.33vw}.end-bar{justify-content:left;height:auto;padding:10px 14px;font-size:18px;text-align:left}.end-bar .sp-br{display:block}.kv{width:100%;max-width:750px;margin:0 auto}.kv .top-entry{width:100%;height:auto;margin:0 auto;padding-top:4.67vw;color:#00f}.kv .top-entry .text-container{text-align:center}.kv .top-entry .text-container .inner{margin-bottom:1.33vw}.kv .top-entry .text-container .inner:nth-child(1){width:66.67vw}.kv .top-entry .text-container .inner:nth-child(3){width:74.8vw}.kv .top-entry .text-container .inner:nth-child(4){width:67.47vw}.kv .top-entry .text-container .btn-contents a{cursor:default;pointer-events:none}.kv .top-entry .text-container .btn-contents a img{width:80vw}.step{width:100%;max-width:750px;margin:0 auto}.step .title-container{max-width:63.73vw;margin:8vw auto 13.33vw;text-align:center}.step .contents-inner{position:relative;width:100%;max-width:750px;margin:0 auto;padding:0 4.67vw 7.33vw;background-color:#e5ecf5}.step .contents-inner .contents-title{display:flex;position:relative;top:-4.67vw;align-items:center;justify-content:center;width:65.87vw;height:9.33vw;margin:0 auto;padding-top:.53vw;background:#004098}.step .contents-inner .contents-title img{width:56.93vw}.step .contents-inner .contents-title:before,.step .contents-inner .contents-title:after{position:absolute;top:0;width:0;height:0;border-top:4.67vw solid transparent;border-bottom:4.67vw solid transparent;content:""}.step .contents-inner .contents-title:before{right:100%;border-right:2.67vw solid #004098}.step .contents-inner .contents-title:after{left:100%;border-left:2.67vw solid #004098}.step .contents-inner .contents-list .inner{display:flex;align-items:center;justify-content:left}.step .contents-inner:before{position:absolute;top:-4.4vw;right:1.6vw;width:12vw;height:12.53vw;background:url(../../assets/img/v_icon01.png) no-repeat right center;background-size:contain;content:""}.step .contents-inner:after{position:absolute;top:9.6vw;right:4.67vw;width:7.73vw;height:9.2vw;background:url(../../assets/img/v_icon02.png) no-repeat right center;background-size:contain;content:""}.entry .entry-inner{width:100%;max-width:80vw;height:auto;margin:0 auto;color:#00f}.entry .entry-inner .text-container{text-align:center}.entry .entry-inner .text-container .inner{margin-bottom:1.33vw}.entry .entry-inner .text-container .inner:nth-child(1){width:66.67vw}.entry .entry-inner .text-container .inner:nth-child(3){width:74.8vw}.entry .entry-inner .text-container .inner:nth-child(4){width:67.47vw}.entry .entry-inner .text-container .btn-contents a{cursor:default;pointer-events:none}.entry .entry-inner .text-container .btn-contents a img{width:80vw}.benefits .container{position:relative;width:100%;margin:0 auto;background-color:#fffbb2}.benefits .container .contents-title{display:flex;position:relative;top:-4vw;align-items:center;justify-content:center;width:65.87vw;height:9.33vw;margin:0 auto;margin-bottom:2vw;padding-top:.53vw;background:#004098}.benefits .container .contents-title img{width:48.8vw}.benefits .container .contents-title:before,.benefits .container .contents-title:after{position:absolute;top:0;width:0;height:0;border-top:4vw solid transparent;border-bottom:4vw solid transparent;content:""}.benefits .container .contents-title:before,.benefits .container .contents-title:after{position:absolute;top:0;width:0;height:0;border-top:4.67vw solid transparent;border-bottom:4.67vw solid transparent;content:""}.benefits .container .contents-title:before{right:100%;border-right:2.67vw solid #004098}.benefits .container .contents-title:after{left:100%;border-left:2.67vw solid #004098}.benefits .container .contents-inner{margin:0 4.67vw 3.33vw;padding:3.33vw 2.67vw 2.67vw;border-radius:1.6vw;background-color:#fff;text-align:center}.benefits .container .contents-inner .contents-list .inner:nth-child(1){width:13.6vw;margin-bottom:2.67vw}.benefits .container .contents-inner .contents-list .inner:nth-child(2){margin-bottom:4vw}.benefits .container .contents-inner .contents-list .inner:nth-child(3){width:13.6vw;margin-bottom:2.67vw}.benefits .container .contents-inner .contents-list .inner:nth-child(4){width:58.53vw;margin-bottom:3.33vw}.benefits .container .entry-inner{width:100%;height:auto;margin:0 auto;padding:0 4.67vw 4.67vw;color:#00f}.benefits .container .entry-inner .text-container{text-align:center}.benefits .container .entry-inner .text-container .btn-contents a{cursor:default;pointer-events:none}.benefits .container .entry-inner .text-container .btn-contents a img{width:100%;max-width:80vw;height:auto}.benefits .container .entry-inner .text-container .inner:nth-child(1){max-width:66.67vw;margin-bottom:1.33vw}.benefits .container .entry-inner .text-container .inner:nth-child(2){margin-bottom:2vw}.vitality .container{position:relative;width:100%;margin:0 auto;padding:0 4.67vw;background-color:#004098}.vitality .container .contents-title{display:flex;align-items:center;justify-content:center;width:68.67vw;height:8vw;margin:0 auto;padding:11.33vw 0;background:#004098}.vitality .container .contents-title img{width:68.67vw}.vitality .container .contents-inner{max-width:90.67vw;margin:0 auto;margin-bottom:6.67vw;padding:4vw 2.67vw;border-radius:1.6vw;background-color:#fff}.vitality .container .contents-inner .col-2{display:flex;flex-direction:column-reverse;justify-content:center}.vitality .container .contents-inner .col-2 img{width:100%}.vitality .container .contents-inner .col-2 .contents-text{display:flex;justify-content:center;width:100%;text-align:center}.vitality .container .contents-inner .col-2 .contents-image{display:flex;justify-content:center;width:100%;margin-bottom:4.67vw}.vitality .container .contents-inner .col-2 .contents-image img{max-width:65.87vw}.vitality .container .contents-inner .col-3{display:flex;flex-direction:column;justify-content:center}.vitality .container .contents-inner .col-3 .contents-image:nth-child(1){width:100%;max-width:68vw;margin:0 auto;margin-bottom:8vw}.vitality .container .contents-inner .col-3 .contents-image:nth-child(2){width:100%;max-width:58.93vw;margin:0 auto;margin-bottom:8vw}.vitality .container .contents-inner .col-3 .contents-image:nth-child(3){width:100%;max-width:69.87vw;margin:0 auto}.vitality .container .contents-inner .inner:nth-child(1){margin-bottom:8vw}.vitality .container .contents-inner .inner:nth-child(2){margin-bottom:4vw}.vitality .container .contents-inner .inner:nth-child(3){margin-bottom:8vw}.vitality .container .contents-inner .inner:nth-child(4){margin-bottom:0}.vitality .container .entry-inner{width:100%;max-width:80vw;height:auto;margin:0 auto;padding-bottom:3.33vw;color:#00f}.vitality .container .entry-inner .text-container{text-align:center}.vitality .container .entry-inner .text-container .btn-contents a{cursor:default;pointer-events:none}.vitality .container .entry-inner .text-container .btn-contents a img{width:100%;max-width:80vw;height:auto}.vitality .container .entry-inner .text-container .inner:nth-child(1){max-width:68.13vw;margin-bottom:1.33vw}.vitality .container .entry-inner .text-container .inner:nth-child(2){margin-bottom:2vw}.vitality .container .policy label{display:flex}.vitality .container .policy .privacy-policy{max-width:90.67vw;margin:0 auto;margin-bottom:3.33vw;padding:6px 30px 6px 12px;background-color:#fff;color:#000;font-size:14px;line-height:1.8em}.vitality .container .policy .privacy-policy .bold{font-weight:700}.vitality .container .policy .check-disabled{color:#afafaf;opacity:.8}.vitality .container .policy .check-inner{display:flex;justify-content:center;margin:0 auto;margin-bottom:4vw;color:#fff;text-align:center}.vitality .container .policy .check-inner img{width:41.33vw}.vitality .container .policy .check-box input[type=checkbox]{display:inline-block;width:3.6vw;height:3.6vw;margin-right:.8vw;border-radius:.53vw;background:#fff;vertical-align:middle;cursor:pointer}.vitality .container .policy .check-box input[type=checkbox]:checked{position:relative;background:#fff}.vitality .container .policy .check-box input[type=checkbox]:checked:after{position:absolute;top:.27vw;left:1.2vw;width:1.33vw;height:2.4vw;transform:rotate(45deg);border-right:.53vw solid #004098;border-bottom:.53vw solid #004098;content:""}.vitality .container .submit-btn{width:26.67vw;margin-top:2.67vw;padding:1.6vw;border:none;border-radius:.8vw;color:#666;font-size:2.13vw;cursor:not-allowed;opacity:.8}.vitality .container .submit-btn.active{color:#fff;cursor:pointer;opacity:1}.card-scroll{margin-top:20px;margin-bottom:10px;padding:0;overflow-y:auto}.scroll_inner{width:100%;max-height:250px;margin-bottom:2.3rem}.simplebar-track.simplebar-vertical{width:20px}.card-scroll{max-height:250px;padding:0;overflow-y:auto}.simplebar-track{background:#e5e5e5}.simplebar-scrollbar:before{right:0!important;left:0!important;border-radius:9999px}.simplebar-track .simplebar-scrollbar.simplebar-visible:before{opacity:1}.simplebar-track .simplebar-scrollbar:before{background:#668cc1}}@media screen and (max-width: 768px){header{display:flex;justify-content:center;height:inherit;padding:10px 0;border-bottom:1px solid #e6e6e6;text-align:left}header #head_link{width:100%;max-width:1040px;padding-right:14px;padding-left:14px}header #head_link img{width:auto;-o-object-fit:contain;height:24px;object-fit:contain}}
