main{background-color:#e3fbff}.thisBoxType01{background-color:#fff;border:2px solid #282b2c;border-radius:10px;overflow:hidden}@media (max-width: 1024px){.thisBoxType01{margin-inline:auto;max-width:800px}}.thisBoxType01_inner{margin:0 auto;max-width:840px}.thisButtonType01{align-items:center;background-color:#49dd4f;border:#49dd4f solid 2px;border-radius:9999px;color:#414141;cursor:pointer;display:flex;gap:0 0.6em;justify-content:center;line-height:1.6;min-height:74px;padding:0.2em 8px;text-align:center;transition:background-color 0.1s, color 0.1s;width:100%;font-size:20px;font-size:2rem}@media (max-width: 1024px){.thisButtonType01{min-height:74px;font-size:20px;font-size:2rem}}.thisButtonType01:hover{background-color:#fff;color:#49dd4f}.thisButtonType02{align-items:center;background-color:#af7f1e;border:#af7f1e solid 2px;border-radius:9999px;color:#fff;cursor:pointer;display:flex;gap:0 0.6em;justify-content:center;line-height:1.6;min-height:74px;padding:0.2em 8px;text-align:center;transition:background-color 0.1s, color 0.1s;width:100%;font-size:20px;font-size:2rem}@media (max-width: 768px){.thisButtonType02{min-height:74px}}.thisButtonType02:hover{background-color:#fff;color:#af7f1e}.mainvisual{background:url("../images/mainvisual_bg.jpg") center center/cover no-repeat;padding:0 0 162px;position:relative}@media (max-width: 1024px){.mainvisual{background-image:url("../images/mainvisual_bg-sp.jpg");padding:28px 0 88px}}.mainvisualTitle img{margin:0 auto}.coupon{margin-top:-100px}@media (max-width: 1024px){.coupon{margin-top:-60px}}.couponTitle{font-weight:700;text-align:center;font-size:36px;font-size:3.6rem}@media (max-width: 1024px){.couponTitle{font-size:20px;font-size:2rem}}.couponContent{padding:40px 0 0}@media (max-width: 1024px){.couponContent{padding:20px 0 0}}.couponTabs{align-items:flex-end;border-bottom:2px solid #282b2c;display:flex;gap:0 24px;justify-content:center;margin-top:40px;padding-inline:40px}@media (max-width: 1024px){.couponTabs{gap:0 5px;margin-top:20px;padding-inline:12px}}.couponTabs_item{height:auto;width:calc((100% - 32px) / 3)}@media (max-width: 1024px){.couponTabs_item{width:calc((100% - 10px) / 3)}}.couponTabs_label{border:2px solid #282b2c;border-bottom:none;border-radius:10px 10px 0 0;color:#848484;cursor:pointer;display:block;padding:20px 12px 34px;position:relative;text-align:center;transition:0.1s;font-size:18px;font-size:1.8rem}@media (max-width: 1024px){.couponTabs_label{padding:10px 6px 20px;font-size:14px;font-size:1.4rem}}.couponTabs_label .boxImage{height:45px;margin:10px auto 0}@media (max-width: 1024px){.couponTabs_label .boxImage{height:31px}}.couponTabs_label .boxImage span{height:100%;width:100%}.couponTabs_label .boxImage svg{height:100%;width:auto}.couponTabs_label::before{bottom:0;content:"";height:10px;left:0;position:absolute;width:100%}.couponTabs_label.is-wing::before{background-color:#3898e0}.couponTabs_label.is-game::before{background-color:#404b8f}.couponTabs_label.is-vps::before{background-color:#12b8d7}.couponTabs_label:hover{padding-bottom:44px}@media (max-width: 1024px){.couponTabs_label:hover{padding-bottom:20px}}.couponTabs:has(#couponTab_wing:checked) .is-wing{background-color:#3898e0;color:#fff;padding-bottom:44px}@media (max-width: 1024px){.couponTabs:has(#couponTab_wing:checked) .is-wing{padding-bottom:28px}}.couponTabs:has(#couponTab_wing:checked) .is-wing::before{bottom:-2px}.couponTabs:has(#couponTab_wing:checked) ~ .is-wing{display:flex !important}.couponTabs:has(#couponTab_game:checked) .is-game{background-color:#404b8f;color:#fff;padding-bottom:44px}@media (max-width: 1024px){.couponTabs:has(#couponTab_game:checked) .is-game{padding-bottom:28px}}.couponTabs:has(#couponTab_game:checked) .is-game::before{bottom:-2px}.couponTabs:has(#couponTab_game:checked) ~ .is-game{display:flex !important}.couponTabs:has(#couponTab_vps:checked) .is-vps{background-color:#12b8d7;color:#fff;padding-bottom:44px}@media (max-width: 1024px){.couponTabs:has(#couponTab_vps:checked) .is-vps{padding-bottom:28px}}.couponTabs:has(#couponTab_vps:checked) .is-vps::before{bottom:-2px}.couponTabs:has(#couponTab_vps:checked) ~ .is-vps{display:flex !important}.couponDetail{display:none;flex-direction:column}.couponDetailHead{align-items:center;display:flex;flex-direction:column;font-weight:700;justify-content:center;padding:40px 20px;text-align:center}@media (max-width: 1024px){.couponDetailHead{padding:20px}}.couponDetailHead_title{color:#fff;font-size:24px;font-size:2.4rem}@media (max-width: 1024px){.couponDetailHead_title{font-size:16px;font-size:1.6rem}}.couponDetailHeadButton{margin:20px auto 0;max-width:324px}.couponDetailBody{background-color:#e3fbff;border-radius:0 0 10px 10px;order:3;padding:40px}@media (max-width: 1024px){.couponDetailBody{padding:40px 20px}}.couponDetailBody_title{font-weight:700;margin-bottom:40px;text-align:center;font-size:36px;font-size:3.6rem}@media (max-width: 1024px){.couponDetailBody_title{margin-bottom:24px;font-size:20px;font-size:2rem}}.couponDetailStep{border-bottom:1px solid #282b2c;display:flex;flex-wrap:wrap;gap:24px 58px;justify-content:center;padding-bottom:40px}@media (max-width: 1024px){.couponDetailStep{padding-bottom:24px}}.couponDetailStep_item{width:calc((100% - 116px) / 3)}@media (max-width: 1024px){.couponDetailStep_item{margin:0 auto;max-width:350px;width:100%}}.couponDetailStep_image{height:auto;width:100%}.couponDetailStep_image img{width:100%}.couponDetailStep_text{margin-top:20px}@media (max-width: 1024px){.couponDetailStep_text{margin-top:12px;font-size:14px;font-size:1.4rem}}.couponDetailPricing{margin-top:40px}@media (max-width: 1024px){.couponDetailPricing{margin-top:24px}}@media (max-width: 1024px){.couponDetailPricing .pricingType01TablePlan{margin-left:-20px !important;width:calc(100% + 40px) !important}}@media (max-width: 1024px){.couponDetailPricing .pricingType01TablePlanList{overflow:auto;padding-top:16px}}.couponDetailPricing .pricingType01TablePlanUnit_inner{background-color:#fff}.couponDetail.is-wing .couponDetailHead{background-color:#3898e0}.couponDetail.is-wing .couponDetailBody{background-color:#ebf6ff}.couponDetail.is-game .couponDetailHead{background-color:#404b8f}.couponDetail.is-game .couponDetailBody{background-color:#f6f7ff}.couponDetail.is-vps .couponDetailHead{background-color:#12b8d7}.couponDetail.is-vps .couponDetailBody{background-color:#f2fcfd}.information{padding-block:80px}.informationTable{border:#282b2c solid 2px;border-radius:10px;margin-inline:auto;overflow:hidden}.informationTableUnit_title{background-color:#005bac;color:#fff;font-weight:500;padding:12px 20px;text-align:center;font-size:20px;font-size:2rem}@media (max-width: 768px){.informationTableUnit_title{padding:8px 20px}}.informationTableUnit_text{background-color:#fff;padding:20px}.informationTableList_item{padding-left:2em;text-indent:-2em}.threeWins{padding-bottom:156px}@media (max-width: 1024px){.threeWins{padding-bottom:80px}}.threeWinsTitle{font-weight:700;text-align:center;word-break:keep-all;font-size:36px;font-size:3.6rem}@media (max-width: 1024px){.threeWinsTitle{font-size:20px;font-size:2rem}}.threeWinsContent{padding:40px}@media (max-width: 1024px){.threeWinsContent{padding:20px}}.threeWinsBody{display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:center;margin-top:40px}@media (max-width: 1024px){.threeWinsBody{flex-direction:column;margin-top:20px}}.threeWinsBody_image{width:calc(50% - 20px)}@media (max-width: 1024px){.threeWinsBody_image{width:100%}}.threeWinsBody_image img{height:auto;width:100%}.threeWinsBody_text{width:calc(50% - 20px)}@media (max-width: 1024px){.threeWinsBody_text{width:100%}}.threeWinsBody_text p{font-size:18px;font-size:1.8rem}@media (max-width: 1024px){.threeWinsBody_text p{font-size:16px;font-size:1.6rem}}.threeWinsBodyButton{margin:60px auto 0;max-width:324px}@media (max-width: 1024px){.threeWinsBodyButton{margin:20px auto 0}}.gameTabType01Trigger{margin-bottom:24px}.gameTabType01TriggerList{align-items:center;background-color:#e8e8e8;border-radius:9999px;display:flex;overflow:hidden;width:-moz-fit-content;width:fit-content}.gameTabType01TriggerList_item.is-active .gameTabType01TriggerButton{background-color:#404b8f;color:#fff}.gameTabType01TriggerButton{border-radius:9999px;color:#969a9c;cursor:pointer;display:block;font-weight:500;line-height:1.3;padding:16px 24px;transition:background-color 0.1s, color 0.1s}@media (max-width: 768px){.gameTabType01TriggerButton{padding:12px 16px;font-size:12px;font-size:1.2rem}}.gameTabType01TargetList_item{display:none}.gameTabType01TargetList_item.is-active{display:block}.gameTabType02Trigger{margin-bottom:20px}.gameTabType02TriggerList{align-items:center;display:flex;flex-wrap:wrap;gap:0 4px}.gameTabType02TriggerList_item.is-active .gameTabType02TriggerButton{border-color:#404b8f;color:#404b8f}.gameTabType02TriggerButton{border-bottom:transparent solid 4px;color:#cbcbcb;cursor:pointer;display:block;font-weight:700;line-height:1.3;min-width:80px;padding:12px 8px;text-align:center;font-size:18px;font-size:1.8rem}@media (max-width: 768px){.gameTabType02TriggerButton{min-width:60px;padding:8px 4px;font-size:14px;font-size:1.4rem}}.gameTabType02TriggerButton:hover{color:#404b8f}.gameTabType02TargetList_item{display:none}.gameTabType02TargetList_item.is-active{display:block}.gamePricingType01List{align-items:flex-end;display:flex;gap:0 24px;justify-content:center}@media (max-width: 1024px){.gamePricingType01List{flex-wrap:wrap;gap:20px 0}}.gamePricingType01List_item{width:100%}@media (max-width: 1024px){.gamePricingType01List_item{max-width:400px}}.gamePricingType01Unit{background-color:#fff;border-radius:20px;display:grid;gap:24px 0;grid-template-columns:100%;padding:28px}@media (max-width: 768px){.gamePricingType01Unit{padding:20px}}.gamePricingType01UnitHead{display:grid;gap:12px 0;grid-column:span 1;grid-template-columns:100%}.gamePricingType01UnitHeadTitle{background-color:#f7f7f7;color:#404b8f;font-weight:700;grid-column:span 1;line-height:1.3;padding:8px 20px;text-align:center;font-size:36px;font-size:3.6rem}@media (max-width: 768px){.gamePricingType01UnitHeadTitle{font-size:28px;font-size:2.8rem}}.gamePricingType01UnitBody{display:grid;gap:12px 0;grid-column:span 1;grid-template-columns:100%}.gamePricingType01UnitBodyPrice{font-weight:700;grid-column:span 1;line-height:1;text-align:center;font-size:24px;font-size:2.4rem}@media (max-width: 768px){.gamePricingType01UnitBodyPrice{font-size:20px;font-size:2rem}}.gamePricingType01UnitBodyPrice strong{font-size:52px;font-size:5.2rem}@media (max-width: 768px){.gamePricingType01UnitBodyPrice strong{font-size:48px;font-size:4.8rem}}.gamePricingType01UnitBodyInformation{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;grid-column:span 1;justify-content:center}.gamePricingType01UnitBodyInformation_regular{font-size:18px;font-size:1.8rem}.gamePricingType01UnitBodyInformation_regular del{text-decoration:line-through}.gamePricingType01UnitBodyInformation_off{background-color:#ff811e;border-radius:9999px;color:#fff;font-weight:500;line-height:1.3;padding:4px 20px;font-size:18px;font-size:1.8rem}.gamePricingType01UnitBodyInformation_off strong{font-size:24px;font-size:2.4rem}@media (max-width: 768px){.gamePricingType01UnitBodyInformation_off strong{font-size:20px;font-size:2rem}}.gamePricingType01UnitBodySpec dl{align-items:center;border-bottom:1px solid #dbdff5;color:#404b8f;display:flex;justify-content:space-between;padding:4px 10px;font-size:14px;font-size:1.4rem}.gamePricingType01UnitBodySpec dl dd{font-weight:500}.gamePricingType01UnitFoot{grid-column:span 1}.gamePricingType01UnitFootSignup .buttonType01{font-size:16px;font-size:1.6rem}.game .buttonType01{align-items:center;background-color:#404b8f;border:#404b8f solid 2px;border-radius:9999px;color:#fff;cursor:pointer;display:flex;gap:0 0.6em;justify-content:center;line-height:1.6;min-height:48px;padding:0.2em 16px;text-align:center;transition:background-color 0.1s, color 0.1s;width:100%;font-size:16px;font-size:1.6rem}.game .buttonType01:hover{background-color:#fff;color:#404b8f}.game .buttonType02{align-items:center;background-color:transparent;border:#404b8f solid 2px;border-radius:9999px;color:#404b8f;cursor:pointer;display:flex;gap:0 0.6em;justify-content:center;line-height:1.6;min-height:48px;padding:0.2em 16px;text-align:center;transition:background-color 0.1s, color 0.1s;width:100%;font-size:16px;font-size:1.6rem}.game .buttonType02:hover{background-color:#404b8f;color:#fff}.game .buttonType02_icon{transition:transform 0.2s}.game .buttonType02-C{margin:0 auto;width:-moz-fit-content;width:fit-content}.game .accordionType01UnitTrigger_input{display:none}.game .accordionType01UnitTrigger_input:checked ~ .accordionType01UnitTrigger_button .buttonType02_icon{transform:rotate(180deg)}.game .accordionType01UnitTrigger_input:checked ~ .accordionType01UnitTarget{max-height:2000px}.game .accordionType01UnitTrigger_button label{cursor:pointer}.game .accordionType01UnitTarget{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.game .accordionType01UnitTarget_wrap{padding-top:24px}.game .listType04{margin-top:20px}.game .listType04_item{color:#686868;padding-left:1em;text-indent:-1em;font-size:14px;font-size:1.4rem}.game .listType04_item::before{content:""}.game .listType04-A .listType04_item{padding-left:0;text-indent:0}.game .linkType01{color:#404b8f;text-decoration:underline}.game .linkType01:hover{text-decoration:none}.game .marginTop-40{margin-top:40px}.couponDetail.is-vps .l-pricing{margin-top:24px}.couponDetail.is-vps .l-pricingContent_description{color:#505659;margin-bottom:24px;font-size:14px;font-size:1.4rem}.couponDetail.is-vps .m-tabType01{width:100%}.couponDetail.is-vps .m-tabType01Container{border-bottom:1px solid #aeb4b8;position:relative}.couponDetail.is-vps .m-tabType01List{align-items:flex-end;display:flex;gap:0 36px;justify-content:center}@media (max-width: 768px){.couponDetail.is-vps .m-tabType01List{gap:0;justify-content:start;overflow-x:auto}}.couponDetail.is-vps .m-tabType01List_item{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}@media (max-width: 768px){.couponDetail.is-vps .m-tabType01List_item{min-width:82px;width:100%}}.couponDetail.is-vps .m-tabType01Button{border-bottom:1px solid transparent;color:#505659;display:flex;font-weight:700;justify-content:center;line-height:1.3;padding:0 18px 18px;position:relative;transition:0.3s cubic-bezier(0.23, 0.02, 0.15, 1);width:100%;word-break:keep-all}@media (max-width: 768px){.couponDetail.is-vps .m-tabType01Button{padding:0 8px 18px;font-size:14px;font-size:1.4rem}}.couponDetail.is-vps .m-tabType01Button:hover{border-bottom-color:#282b2c;color:#414141}.couponDetail.is-vps .m-tabType01Button.is-active{border-bottom-color:#282b2c;color:#414141}.couponDetail.is-vps .m-tabType01Content{display:none;padding-top:36px}@media (max-width: 768px){.couponDetail.is-vps .m-tabType01Content{padding-top:24px}}.couponDetail.is-vps .m-tabType01Content.is-active{display:block}.couponDetail.is-vps .m-tabType02{width:100%}.couponDetail.is-vps .m-tabType02List{align-items:flex-end;display:flex;gap:0 6px;justify-content:center}@media (max-width: 1024px){.couponDetail.is-vps .m-tabType02List{flex-wrap:wrap;gap:18px 0}}.couponDetail.is-vps .m-tabType02List_item{height:auto;width:100%}@media (max-width: 1024px){.couponDetail.is-vps .m-tabType02List_item{max-width:calc(100% / 6)}}.couponDetail.is-vps .m-tabType02List_item.is-head{display:flex;font-weight:700;justify-content:center;padding:24px 8px;position:relative;width:100%}@media (max-width: 1024px){.couponDetail.is-vps .m-tabType02List_item.is-head{justify-content:start;max-width:100%;padding:0;width:100%}}.couponDetail.is-vps .m-tabType02Button{background-color:transparent;border-radius:12px 12px 0 0;color:#505659;display:flex;justify-content:center;padding:24px 8px;position:relative;transition:0.3s cubic-bezier(0.23, 0.02, 0.15, 1);width:100%}@media (max-width: 1024px){.couponDetail.is-vps .m-tabType02Button{border-radius:6px 6px 0 0;padding:8px 4px 18px;font-size:14px;font-size:1.4rem}}.couponDetail.is-vps .m-tabType02Button:hover{background-color:#fff;color:#414141}.couponDetail.is-vps .m-tabType02Button.is-active{background-color:#fff;color:#414141}.couponDetail.is-vps .m-tabType02Button.is-active::after{background-color:#fff;content:"";height:30%;left:0;position:absolute;top:calc(100% - 1px);width:100%}.couponDetail.is-vps .m-tabType02Content{display:none}.couponDetail.is-vps .m-tabType02Content.is-active{display:block}.couponDetail.is-vps .m-pricingType01{background-color:#fff;border-radius:12px;padding:36px}@media (max-width: 1024px){.couponDetail.is-vps .m-pricingType01{border-radius:6px;padding:24px 18px;width:calc(100% + 20px)}}@media (max-width: 1024px){.couponDetail.is-vps .m-pricingType01Contain{overflow-x:auto}}.couponDetail.is-vps .m-pricingType01List{display:grid;gap:0 40px;justify-content:center}@media (max-width: 1024px){.couponDetail.is-vps .m-pricingType01List{justify-content:start}}.couponDetail.is-vps .m-pricingType01List.is-1column{grid-template-columns:repeat(1, minmax(150px, 1fr))}@media (max-width: 1024px){.couponDetail.is-vps .m-pricingType01List.is-1column{grid-template-columns:repeat(1, minmax(180px, 1fr))}}.couponDetail.is-vps .m-pricingType01List.is-2column{grid-template-columns:repeat(2, minmax(150px, 1fr))}@media (max-width: 1024px){.couponDetail.is-vps .m-pricingType01List.is-2column{grid-template-columns:repeat(2, minmax(180px, 1fr))}}.couponDetail.is-vps .m-pricingType01List.is-3column{grid-template-columns:repeat(3, minmax(150px, 1fr))}@media (max-width: 1024px){.couponDetail.is-vps .m-pricingType01List.is-3column{grid-template-columns:repeat(3, minmax(180px, 1fr))}}.couponDetail.is-vps .m-pricingType01List.is-4column{grid-template-columns:repeat(4, minmax(150px, 1fr))}@media (max-width: 1024px){.couponDetail.is-vps .m-pricingType01List.is-4column{grid-template-columns:repeat(4, minmax(180px, 1fr))}}.couponDetail.is-vps .m-pricingType01List.is-5column{grid-template-columns:repeat(5, minmax(150px, 1fr))}@media (max-width: 1024px){.couponDetail.is-vps .m-pricingType01List.is-5column{grid-template-columns:repeat(5, minmax(180px, 1fr))}}.couponDetail.is-vps .m-pricingType01List.is-6column{grid-template-columns:repeat(6, minmax(150px, 1fr))}@media (max-width: 1024px){.couponDetail.is-vps .m-pricingType01List.is-6column{grid-template-columns:repeat(6, minmax(180px, 1fr))}}.couponDetail.is-vps .m-pricingType01List.is-7column{grid-template-columns:repeat(7, minmax(150px, 1fr))}@media (max-width: 1024px){.couponDetail.is-vps .m-pricingType01List.is-7column{grid-template-columns:repeat(7, minmax(180px, 1fr))}}.couponDetail.is-vps .m-pricingType01List.is-8column{grid-template-columns:repeat(8, minmax(150px, 1fr))}@media (max-width: 1024px){.couponDetail.is-vps .m-pricingType01List.is-8column{grid-template-columns:repeat(8, minmax(180px, 1fr))}}.couponDetail.is-vps .m-pricingType01List.is-9column{grid-template-columns:repeat(9, minmax(150px, 1fr))}@media (max-width: 1024px){.couponDetail.is-vps .m-pricingType01List.is-9column{grid-template-columns:repeat(9, minmax(180px, 1fr))}}.couponDetail.is-vps .m-pricingType01List.is-10column{grid-template-columns:repeat(10, minmax(150px, 1fr))}@media (max-width: 1024px){.couponDetail.is-vps .m-pricingType01List.is-10column{grid-template-columns:repeat(10, minmax(180px, 1fr))}}.couponDetail.is-vps .m-pricingType01List_item{position:relative}.couponDetail.is-vps .m-pricingType01List_item+.couponDetail.is-vps .m-pricingType01List_item::before{background:repeating-linear-gradient(to bottom, #aeb4b8, #aeb4b8 4px, transparent 4px, transparent 8px);content:"";height:100%;left:-20px;position:absolute;top:0;width:1px}.couponDetail.is-vps .m-pricingType01Content{display:flex;flex-direction:column;gap:36px 0}.couponDetail.is-vps .m-pricingType01ContentHead{position:relative}.couponDetail.is-vps .m-pricingType01ContentHead::before{background:repeating-linear-gradient(to right, #aeb4b8, #aeb4b8 4px, transparent 4px, transparent 8px);bottom:-18px;content:"";height:1px;left:0;position:absolute;width:100%}.couponDetail.is-vps .m-pricingType01ContentHead_plan{font-weight:700;line-height:1.3;font-size:20px;font-size:2rem}.couponDetail.is-vps .m-pricingType01ContentHead_plan strong{font-size:28px;font-size:2.8rem}.couponDetail.is-vps .m-pricingType01ContentHead_description{color:#505659;margin-top:18px;font-size:12px;font-size:1.2rem}.couponDetail.is-vps .m-pricingType01ContentPrice{position:relative}.couponDetail.is-vps .m-pricingType01ContentPrice::before{background:repeating-linear-gradient(to right, #aeb4b8, #aeb4b8 4px, transparent 4px, transparent 8px);bottom:-18px;content:"";height:1px;left:0;position:absolute;width:100%}.couponDetail.is-vps .m-pricingType01ContentPrice_label{background-color:#f94b00;border-radius:4px;color:#fff;font-weight:500;line-height:1.3;padding:0 6px;width:-moz-fit-content;width:fit-content;font-size:12px;font-size:1.2rem}.couponDetail.is-vps .m-pricingType01ContentPrice_label strong{font-size:16px;font-size:1.6rem}.couponDetail.is-vps .m-pricingType01ContentPrice_main{font-weight:700;line-height:1.3;margin-top:4px;font-size:16px;font-size:1.6rem}.couponDetail.is-vps .m-pricingType01ContentPrice_main strong{font-size:36px;font-size:3.6rem}.couponDetail.is-vps .m-pricingType01ContentPrice_sub{font-weight:500;line-height:1.3;margin-top:4px;font-size:12px;font-size:1.2rem}.couponDetail.is-vps .m-pricingType01ContentPrice_sub span{color:#505659}.couponDetail.is-vps .m-pricingType01ContentPrice_sub strong{font-weight:700;font-size:16px;font-size:1.6rem}.couponDetail.is-vps .m-pricingType01ContentSpec_item{align-items:center;display:flex;font-weight:500;gap:8px}.couponDetail.is-vps .m-pricingType01ContentSpec_item+.m-pricingType01ContentSpec_item{margin-top:8px}.couponDetail.is-vps .m-pricingType01ContentSpec_name{border:1px solid #aeb4b8;border-radius:4px;color:#505659;line-height:1;padding:4px;font-size:12px;font-size:1.2rem}.couponDetail.is-vps .m-pricingType01ContentSpec_data{line-height:1.3}.couponDetail.is-vps .m-pricingType01Content_button{padding-block:36px}@media (max-width: 768px){.couponDetail.is-vps .m-pricingType01Content_button{padding-bottom:18px}}.couponDetail.is-vps .m-buttonType01{align-items:center;background-color:#49dd4f;border:1px solid #49dd4f;border-radius:100vmax;display:flex;justify-content:end;min-width:240px;padding:16px 20px;position:relative;width:-moz-fit-content;width:fit-content}.couponDetail.is-vps .m-buttonType01_title{color:#fff;font-weight:500;line-height:1.3;margin-inline:28px;text-align:center;font-size:20px;font-size:2rem}@media (max-width: 768px){.couponDetail.is-vps .m-buttonType01_title{margin-inline:20px}}.couponDetail.is-vps .m-buttonType01_arrow{aspect-ratio:1;background-color:#fff;border-radius:50%;height:24px;overflow:hidden;position:relative;transition:0.3s cubic-bezier(0.23, 0.02, 0.15, 1);width:24px}.couponDetail.is-vps .m-buttonType01_arrow::before,.couponDetail.is-vps .m-buttonType01_arrow::after{content:"\203A";font-weight:bold;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:0.3s cubic-bezier(0.23, 0.02, 0.15, 1);font-size:14px;font-size:1.4rem}.couponDetail.is-vps .m-buttonType01_arrow::after{left:-50%}.couponDetail.is-vps .m-buttonType01.is-s{min-width:0;padding:12px 10px}.couponDetail.is-vps .m-buttonType01.is-s .m-buttonType01_title{margin-inline:10px;font-size:16px;font-size:1.6rem}.couponDetail.is-vps .m-buttonType01.is-center{margin-inline:auto}.couponDetail.is-vps .m-buttonType01:hover .m-buttonType01_arrow{background-color:#00c9e3}.couponDetail.is-vps .m-buttonType01:hover .m-buttonType01_arrow::before{left:150%}.couponDetail.is-vps .m-buttonType01:hover .m-buttonType01_arrow::after{left:50%}.couponDetail.is-vps .m-textNote{margin-top:24px}.couponDetail.is-vps .m-textNote li{color:#505659;font-size:12px;font-size:1.2rem}.couponDetail.is-vps .m-textNote li+li{margin-top:4px}.couponDetail.is-vps .m-linkType02{color:#00c9e3;text-decoration:underline}.couponDetail.is-vps .m-linkType02:hover{text-decoration:none}
/*# sourceMappingURL=this.css.map */
