@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,700,900&display=swap);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700,900&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css?family=Noto+Serif:400,700&display=swap);@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,700&display=swap&subset=japanese);body{width:100%}.product{font-family:'Noto Sans', sans-serif;overflow:hidden;position:relative}.ja .product{font-family:'Noto Sans JP', sans-serif}.product *{box-sizing:border-box}.product input::-ms-clear,.product input::-ms-reveal{visibility:hidden}.product img{width:100%;max-width:auto;height:auto}.product .pc_view{display:block}.product .sp_view{display:none}.product .ldst_link{display:flex;align-items:center;justify-content:center;width:304px;height:48px;overflow:hidden;background:#4C7EE8;border-radius:24px;font-weight:900;font-size:14px;color:#ffffff;text-decoration:none;transition:background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1),box-shadow 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.product .ldst_link:hover{background:#548AFF;color:#ffffff;text-decoration:none;box-shadow:0px 2px 4px 0px rgba(50,50,51,0.15),0px 1px 2px 0px rgba(50,50,51,0.1)}.product .ldst_link:active{transition:none;background:#4470CF;color:#ffffff;text-decoration:none;box-shadow:none}.product .social__btn{justify-content:flex-end}.product .social__btn li{width:48px;height:48px}.product .social__btn li:last-of-type{margin-right:0}.product .social__btn a{width:48px;height:48px}.product .social__btn i{width:48px;height:48px;border-radius:24px;opacity:1.0}.product .social__btn .xiv-lds-facebook{background:#1877F2}.product .social__btn .xiv-lds-x{background:#000}.product .social__btn .xiv-lds-bluesky{background:#1185FE}.product-bg{background:#F2F3F5 url(/promo/h/Y/DQ3Exw0pYnPAouEF4G-qJqTNus.jpg) no-repeat center top;background-size:cover;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1}.product-btn-red{background:#E52E6B;display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;padding:4px 24px;color:#FFF !important;text-shadow:0px 1px 2px rgba(0,0,0,0.35);font-size:18px;font-weight:700;line-height:1.0;text-align:center;text-decoration:none !important;border-radius:24px;box-shadow:0px 2px 4px 0px rgba(50,50,51,0.15),0px 1px 2px 0px rgba(50,50,51,0.1);transition:background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.product-btn-red:hover{background:#F37;color:#FFF;text-decoration:none}.product-btn-red.press{background:#CC295F;box-shadow:none;transition:none}.product-btn-red.disabled{opacity:0.2;pointer-events:none}.product-btn-blue{background:#4C7EE8;display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;padding:4px 24px;color:#FFF !important;text-shadow:0px 1px 2px rgba(0,0,0,0.35);font-size:18px;font-weight:700;line-height:1.0;text-align:center;text-decoration:none !important;border-radius:24px;box-shadow:0px 2px 4px 0px rgba(50,50,51,0.15),0px 1px 2px 0px rgba(50,50,51,0.1);transition:background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.product-btn-blue:hover{background:#548AFF;color:#FFF;text-decoration:none}.product-btn-blue.press{background:#4470CF;box-shadow:none;transition:none}.product-header{width:100%;max-width:1440px;margin:0 auto;padding:72px 0 96px;position:relative}.product-header__link{width:100%;height:80px;padding:16px 32px;display:flex;justify-content:space-between;position:absolute;top:0;left:0;z-index:10}.product-header__logo{max-width:640px;margin:0 auto}.product-header__platform{display:flex;justify-content:center;margin:32px auto 0}.product-header__platform li{margin:0 16px}.product-header__platform-ps{max-width:400px}.product-header__platform-xbox{max-width:376px}.product-header__platform-win{max-width:168px}.product-header__platform-mac{max-width:48px}.product-header__platform-steam{max-width:148px}.product-footer{display:none}.product-contents{width:100%;max-width:1440px;margin:0 auto}.product-contents h2{margin-bottom:64px;color:#4C7EE8;text-align:center;font-size:48px;font-weight:900;line-height:1.0;text-shadow:0px 0px 64px #FFF, 0px 0px 8px #FFF, 0px 0px 4px #FFF}.product-contents h3{margin:64px 0;color:#313233;font-size:32px;font-weight:900;line-height:1.0;text-align:center}.product-contents h4{display:flex;align-items:center;height:32px;margin:64px 0 32px;color:#313233;font-size:24px;font-weight:900;line-height:1.0}.product-contents h4:before{background:url('data:image/svg+xml;utf8,<svg width="480" height="480" viewBox="0 0 480 480" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M414.139 253.442L361.079 306.528C353.264 314.347 340.595 314.347 332.781 306.528L279.72 253.442C271.905 245.624 271.905 232.948 279.72 225.13L332.781 172.043C340.595 164.226 353.264 164.226 361.079 172.043L414.139 225.13C421.954 232.948 421.954 245.624 414.139 253.442ZM253.524 200.172C245.709 207.99 233.039 207.99 225.225 200.172L172.165 147.085C164.35 139.268 164.35 126.592 172.165 118.773L225.225 66.3896C233.039 57.8701 245.709 57.8701 253.524 66.3896L306.584 118.773C314.398 126.592 314.398 139.268 306.584 147.085L253.524 200.172ZM200.28 253.442L147.219 306.528C139.404 314.347 126.735 314.347 118.921 306.528L65.8605 253.442C58.0465 245.624 58.0465 232.948 65.8605 225.13L118.921 172.043C126.735 164.226 139.404 164.226 147.219 172.043L200.28 225.13C208.418 232.948 208.418 245.624 200.28 253.442ZM225.225 279.651C233.039 271.996 245.709 271.996 253.524 279.651L306.584 332.737C314.398 340.556 314.398 353.232 306.584 361.05L253.524 414.136C245.709 421.955 233.039 421.955 225.225 414.136L172.165 361.05C164.35 353.232 164.35 340.556 172.165 332.737L225.225 279.651Z" fill="%234C7EE8"/></svg>') no-repeat 50% 50% !important;background-size:contain !important;display:block;content:'';width:32px;height:32px;margin-right:4px}.product-contents p{margin-bottom:32px;color:#313233;font-size:16px;font-weight:400;line-height:1.75}.product-contents p .attention{color:#CC2929}.product-contents p strong{font-size:inherit;font-weight:700}.product-contents p span{font-size:inherit}.product-contents a{color:#4c7ee8;font-weight:700;text-decoration:underline}.product-contents a:hover{color:#548aff;text-decoration:none}.product-contents a:active{color:#4c7ee8;text-decoration:none}.product-contents__img{max-width:640px;margin:0 auto}.product-contents .mb-4{margin-bottom:4px}.product-contents .mb-30{margin-bottom:30px}.product-contents .mb-64{margin-bottom:64px}.product-contents__section{background:#F7F8FA;margin-bottom:128px;padding:48px 48px 64px;border-radius:24px;box-shadow:0px 8px 16px -4px rgba(0,0,0,0.05),0px 4px 8px -2px rgba(0,0,0,0.05),0px 2px 4px 0px rgba(0,0,0,0.1)}.product-contents__section.tab_radius{border-radius:0px 0px 24px 24px}.product-contents__tab__link{display:flex;justify-content:space-between;width:calc(100% + 96px);margin:-48px -48px 64px}.product-contents__tab__link li{background:#EDEEF0;display:flex;justify-content:center;align-items:center;width:50%;min-height:64px;padding:20px 16px;color:#626366;font-size:24px;font-weight:900;line-height:1.35;text-align:center;transition:background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);cursor:pointer}.product-contents__tab__link li:hover{background:#FCFDFF}.product-contents__tab__link li.selected{background:#F7F8FA;box-shadow:0px 4px 0px 0px #FB3 inset;color:#F59331;cursor:default}.product-contents__tab__link li.selected:hover{background:#F7F8FA}.product-contents__tab__link li.selected.press{background:#F7F8FA}.product-contents__tab__link li.press{background:#FCFDFF;transition:none}.product-contents__tab__information,.product-contents__tab__service{display:none}.product-contents__tab__information.selected,.product-contents__tab__service.selected{display:block}.product-contents__tab__service{margin-top:-16px}.product__floating__area{padding-top:0;position:relative}.product__floating__item{width:100%;position:relative}.product__floating__item.fixed{background:#EDEEF0;position:fixed;left:0;box-shadow:0px 8px 16px -4px rgba(0,0,0,0.05),0px 4px 8px -2px rgba(0,0,0,0.05),0px 2px 4px 0px rgba(0,0,0,0.1);z-index:1000}.product__floating__item dl{max-width:1344px;margin:0 auto !important}.product__floating__item__inner{background:#F7F8FA;max-width:1440px;margin:0 auto;padding:16px 0}.fixed .product__floating__item__inner{padding:16px 48px}.product__information h4{background:#EDEEF0;width:100%;height:48px;margin:64px 0 16px;padding:0px 8px;color:#626366;border-radius:16px 16px 0px 0px}.product__information h4:before{background:url('data:image/svg+xml;utf8,<svg width="480" height="480" viewBox="0 0 480 480" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M414.139 253.442L361.079 306.528C353.264 314.347 340.595 314.347 332.781 306.528L279.72 253.442C271.905 245.624 271.905 232.948 279.72 225.13L332.781 172.043C340.595 164.226 353.264 164.226 361.079 172.043L414.139 225.13C421.954 232.948 421.954 245.624 414.139 253.442ZM253.524 200.172C245.709 207.99 233.039 207.99 225.225 200.172L172.165 147.085C164.35 139.268 164.35 126.592 172.165 118.773L225.225 66.3896C233.039 57.8701 245.709 57.8701 253.524 66.3896L306.584 118.773C314.398 126.592 314.398 139.268 306.584 147.085L253.524 200.172ZM200.28 253.442L147.219 306.528C139.404 314.347 126.735 314.347 118.921 306.528L65.8605 253.442C58.0465 245.624 58.0465 232.948 65.8605 225.13L118.921 172.043C126.735 164.226 139.404 164.226 147.219 172.043L200.28 225.13C208.418 232.948 208.418 245.624 200.28 253.442ZM225.225 279.651C233.039 271.996 245.709 271.996 253.524 279.651L306.584 332.737C314.398 340.556 314.398 353.232 306.584 361.05L253.524 414.136C245.709 421.955 233.039 421.955 225.225 414.136L172.165 361.05C164.35 353.232 164.35 340.556 172.165 332.737L225.225 279.651Z" fill="%23626366"/></svg>') no-repeat 50% 50% !important;background-size:contain !important;display:block}.product__information__operation,.product__information__nav,.product__information__control{display:none}.product__information dl{display:flex;justify-content:space-between;margin-bottom:16px;padding:0 4px;position:relative}.product__information dl.line{margin-bottom:34px}.product__information dl.line:after{background:#DCDFE5;content:'';display:block;width:100%;height:2px;position:absolute;bottom:-18px;left:0}.product__information dl dt{background:linear-gradient(90deg, #fcfdff 0%,rgba(252,253,255,0) 100%);display:flex;align-items:center;width:240px;margin-right:calc(34/1336*100%);padding:32px 16px;color:#626366;font-size:20px;font-weight:700;line-height:1.35;border-radius:16px 0px 0px 16px}.product__information dl dt p{margin-bottom:0;color:#626366;font-size:20px;font-weight:700;line-height:1.35}.product__information dl dt p.notes{font-size:14px;font-weight:400}.product__information dl dd{display:flex;justify-content:space-between;flex:1;width:100%}.product__information dl dd.pc_view{display:flex}.product__information dl dd.sp_view{display:none}.product__information dl.product__information__header{margin-bottom:0}.product__information dl.product__information__header dt{background:none;padding:0}.product__information h5{margin:16px auto;padding:16px 0 34px;color:#626366;font-size:24px;font-weight:900;line-height:1.0;text-align:center;border-bottom:2px solid #DCDFE5}.product__information__item{display:flex;align-items:center;flex-wrap:wrap;position:relative}.product__information__item__img{max-width:240px;border-radius:8px;overflow:hidden;position:relative}.product__information__item__img .text{width:100%;height:100%;position:absolute;top:0;left:0;transition:opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);opacity:0;visibility:hidden}.fixed .product__information__item__img .text{opacity:1;visibility:visible}.product__information__item.package{flex-wrap:nowrap;flex-direction:column;padding-bottom:48px}.product__information__item.package .package__btn{width:100%;max-width:240px;padding:0 8px}.product__information__item.package .package__btn a{word-break:break-word}.product__information__item.full{width:100% !important}.product__information__item.line:after{background:#DCDFE5;content:'';display:block;width:2px;height:100%;position:absolute;top:0}.product__information__item>div{margin:0 auto}.product__information__item p{margin-bottom:0;width:100%;text-align:center;font-weight:700;line-height:1.35}.product__information__header .product__information__item p{display:flex;justify-content:center;align-items:center;height:48px;color:#ffffff;font-size:20px;font-weight:900;line-height:1.0;border-radius:16px 16px 0px 0px}.product__information__header .product__information__item p.free{background:linear-gradient(180deg, #50b250 0%,#78cc5c 100%)}.product__information__header .product__information__item p.paid{background:linear-gradient(180deg, #5c8ae5 0%,#5cace5 100%)}.product__information__item p.name{height:100%}.product__information__item p.price{display:flex;justify-content:center;align-items:center;height:100%;padding:32px 0;font-size:20px;font-weight:900;line-height:1.35}.product__information__item p.notes{font-size:14px;font-weight:400}.product__information__item p .check{display:flex;justify-content:center;align-items:center;min-height:40px;font-size:16px;line-height:1.0;position:relative}.product__information__item p .check i{background:#52CC52;display:inline-block;flex:none;width:40px;height:40px;margin-right:8px;border-radius:24px;position:relative}.product__information__item p .check i:after{background:url('data:image/svg+xml;utf8,<svg width="480" height="480" viewBox="0 0 480 480" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M403.97 154.284L194.284 363.97C190.828 367.503 185.751 370 179.999 370C174.248 370 169.171 367.503 165.715 363.97L76.29 274.284C72.317 270.653 70 265.603 70 260C70 248.955 78.954 240 89.999 240C95.555 240 100.576 242.271 104.2 245.929L179.999 321.728L375.799 125.929C379.423 122.271 384.444 120 390 120C401.45 120 409.999 128.955 409.999 140C409.999 145.603 407.682 150.653 403.97 154.284Z" fill="%23FFFFFF"/></svg>') no-repeat 50% 50% !important;background-size:contain !important;display:block;content:'';width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.product__information__notes{margin-top:64px}.product__information__notes li{color:#313233;font-size:16px;font-weight:400;line-height:1.75}.product__information__line{background:#DCDFE5;width:calc(100% + 96px);height:2px;margin:64px 0;margin-left:-48px}.product__information__btn{display:flex;justify-content:space-between}.product__information__btn li{width:calc(648/1344*100%)}.product__information__banner{max-width:640px;margin:64px auto 0}.product__information__banner a{display:block;border-radius:8px;box-shadow:0px 2px 4px 0px rgba(50,50,51,0.15),0px 1px 2px 0px rgba(50,50,51,0.1);overflow:hidden}.product__information.column-4 .product__information__header ul li.free{width:calc(240/1062*100%)}.product__information.column-4 .product__information__header ul li.paid{width:calc(788/1062*100%)}.product__information.column-4 .product__information__item{width:calc(240/1062*100%)}.product__information.column-4 .product__information__item.line:after{right:calc(-18/240*100%)}.product__information.column-4 .product__information__item.double{width:calc((240/1062*100%) * 2 + (34/1062*100%)) !important}.product__information.column-4 .product__information__item.double.line:after{right:calc(-18/514*100%)}.product__information.column-4 .product__information__item.triple{width:calc((240/1062*100%) * 3 + ((34/1062*100%) * 2)) !important}.product__information.column-4 .product__information__item.triple.line:after{right:calc(-18/788*100%)}.product__information.column-2 .product__information__header ul li.paid{width:100%}.product__information.column-2 .product__information__item{width:calc(514/1062*100%)}.product__information.column-2 .product__information__item.line:after{right:calc(-18/514*100%)}.product__information__back{max-width:400px;margin:0 auto}.product__service__table{margin:0 0 32px;position:relative}.product__service__table table{width:100%;border-radius:8px;overflow:hidden}.product__service__table table thead tr{border-bottom:2px solid #F7F8FA}.product__service__table table thead tr:first-of-type td:first-of-type{border-left:none}.product__service__table table thead td{background:#665747;padding:8px;border-left:2px solid #F7F8FA;color:#E5D473;font-size:16px;font-weight:700;line-height:1.35;vertical-align:middle;text-align:left}.product__service__table table thead td.tc{text-align:center}.product__service__table table tbody tr{border-bottom:2px solid #F7F8FA}.product__service__table table tbody tr:last-of-type{border-bottom:none}.product__service__table table tbody th{background:#E5E4E3;padding:8px;color:#665747;font-size:16px;font-weight:700;line-height:1.35;text-align:left}.product__service__table table tbody td{background:#FCFDFF;padding:8px;border-left:2px solid #F7F8FA;color:#313233;font-size:16px;font-weight:700;line-height:1.35}.product__service__payment{display:flex;justify-content:space-between;padding:0 40px}.product__service__payment li{width:calc(400/1264*100%)}.product__service__payment li p{margin-bottom:0}.product__service__payment li:first-of-type .product__service__payment__item{margin-bottom:0}.product__service__payment__item{background:#A1B8E6;display:flex;align-items:center;width:100%;min-height:80px;margin-bottom:16px;padding:8px 16px 8px 8px;border-radius:16px}.product__service__payment__item p{padding-left:72px;color:#FFF;font-weight:700;line-height:1.35;text-shadow:0px 1px 2px rgba(0,0,0,0.35);position:relative}.product__service__payment__item p i{display:block;width:64px;height:64px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product__service__reward{display:flex;justify-content:space-between;margin-bottom:32px}.product__service__reward li{width:calc(312/1344*100%)}.product__service__reward__item{background:#264480;display:flex;flex-direction:column;width:100%;height:100%;border-radius:16px;overflow:hidden}.product__service__reward__item p{display:flex;justify-content:center;align-items:center;height:100%;margin-bottom:0;padding:8px 16px;color:#FFF;font-weight:700;line-height:1.35;text-align:center;text-shadow:0px 1px 2px rgba(0,0,0,0.35)}.product__service__reward__item p.rank{flex:2;min-height:64px}.product__service__reward__item p.item{flex:1;min-height:40px}.product__service__reward__btn{max-width:480px;margin:0 auto}.product__service__reward.conditions{flex-wrap:wrap;margin-bottom:16px}.product__service__reward.conditions li{width:calc(408/864*100%);margin-bottom:48px}.product__service__reward.conditions li p{margin-bottom:0}.product__service__reward.conditions li .product__service__reward__item{height:auto;margin-bottom:8px}.product__service__reward.conditions li .set_content{color:#313233;font-size:16px;font-weight:400;line-height:1.75}.product__service__reward.conditions li .set_content.attention{margin-top:8px;color:#CC2929}.product__service__continuation{margin:64px auto 0 !important;position:relative}.product__service__continuation:after{background:url('data:image/svg+xml;utf8,<svg width="480" height="480" viewBox="0 0 480 480" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M343.97 214.284L254.284 303.97C250.828 307.503 245.751 310 240 310C234.248 310 229.171 307.503 225.715 303.97L136.29 214.284C132.317 210.653 130 205.603 130 200C130 188.955 138.954 180 149.999 180C155.555 180 160.576 182.271 164.2 185.929L240 261.728L315.799 185.929C319.423 182.271 324.444 180 329.999 180C341.45 180 349.999 188.955 349.999 200C349.999 205.603 347.682 210.653 343.97 214.284Z" fill="%23939599"/></svg>') no-repeat 50% 50% !important;background-size:contain !important;display:block;content:'';display:block;width:48px;height:48px;margin:16px auto}.product__service__banner{max-width:640px;margin:0 auto}.product__service__banner a{display:block;border-radius:8px;box-shadow:0px 2px 4px 0px rgba(50,50,51,0.15),0px 1px 2px 0px rgba(50,50,51,0.1);overflow:hidden}.product__sale{max-width:1016px;margin:32px auto 0;padding:0 48px}.product__sale a{display:block}.product__modal{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:9999}.product__modal__bg{background:rgba(0,0,0,0.8);width:100%;height:100vh;position:absolute;top:0;left:0;z-index:-1}.product__modal__wrapper{display:block;width:100%;height:100vh}.product__modal__inner{display:flex;align-items:center;width:100%;height:100vh;padding:64px 48px;overflow:auto;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.product__modal__inner::-webkit-scrollbar{display:none}.product__modal__item{display:none;background:#F7F8FA;width:100%;max-width:960px;margin:0 auto;padding:64px 48px;border-radius:24px;box-shadow:0px 8px 16px -4px rgba(0,0,0,0.05),0px 4px 8px -2px rgba(0,0,0,0.05),0px 2px 4px 0px rgba(0,0,0,0.1);overflow:hidden}.product__modal__item.active{display:block}.product__modal__title{background:#264480;width:calc(100% + 96px);min-height:64px;margin:-64px -48px 0 !important;padding:16px 48px;color:#FFF !important;line-height:1 !important}.product__modal__close{max-width:400px;margin:0 auto;cursor:pointer}@media print, screen and (max-width: 767px){.order__btn__bace{position:relative;z-index:100}.product a{-webkit-tap-highlight-color:transparent}.product .pc_view{display:none}.product .sp_view{display:block}.product .site-top a{display:flex;align-items:center;justify-content:center;background:#4C7EE8;width:288px;height:28px;margin:0 auto 16px;color:#ffffff;font-size:14px;font-weight:900;border-radius:16px;opacity:1.0}.product .site-top a:hover{background:#548AFF;text-decoration:none;opacity:1.0}.product .social__btn{justify-content:center}.product .social__btn li{margin-right:8px}.product .social__btn li:last-of-type{margin-right:0}.product .social__btn i{width:48px;height:48px;font-size:24px;border-radius:24px;opacity:1.0}.product .social__btn i.xiv-lds-facebook{background:#1877F2}.product .social__btn i.xiv-lds-twitter{background:#000}.product .social__btn i.xiv-lds-bluesky{background:#1185FE}.product-btn-red{min-height:32px;padding:4px 16px;font-size:14px;border-radius:16px}.product-btn-blue{min-height:32px;padding:4px 16px;font-size:14px;border-radius:16px}.product-header{width:100%;max-width:1440px;margin:0 auto;padding:16px 16px 48px}.product-header__link{display:none}.product-header__logo{max-width:100%}.product-header__platform{flex-wrap:wrap;margin:16px auto 0}.product-header__platform li{margin:8px 16px 0}.product-header__platform li:first-of-type{margin-top:0}.product-header__platform-ps{max-width:calc(200/288*100%)}.product-header__platform-xbox{max-width:100%;width:100%;text-align:center}.product-header__platform-xbox img{max-width:calc(188/288*100%)}.product-header__platform-win{max-width:calc(84/288*100%)}.product-header__platform-mac{max-width:calc(24/288*100%)}.product-header__platform-steam{max-width:calc(74/288*100%)}.product-footer{display:block;padding:0 16px 32px}.product-contents h2{margin-bottom:32px;font-size:24px}.product-contents h3{margin:32px 0;font-size:16px}.product-contents h4{height:20px;margin:32px 0 16px;font-size:14px}.product-contents h4:before{width:20px;height:20px;margin-right:2px}.product-contents p{margin-bottom:16px;font-size:12px}.product-contents__img{max-width:100%}.product-contents .mb-4{margin-bottom:2px}.product-contents .mb-30{margin-bottom:15px}.product-contents .mb-64{margin-bottom:32px}.product-contents__section{margin-bottom:64px;padding:16px 16px 32px;border-radius:0px}.product-contents__section.tab_radius{border-radius:0px}.product-contents__tab__link{width:calc(100% + 32px);margin:-16px -16px 32px}.product-contents__tab__link li{min-height:70px;padding:16px 8px;font-size:14px;line-height:1.35;-webkit-tap-highlight-color:transparent}.product__floating__item{padding:0}.product__floating__item.fixed{padding:0}.product__floating__item.pause{width:calc(100% + 32px);position:absolute;top:auto !important;bottom:0;left:-16px}.product__floating__item dl{max-width:inherit}.product__floating__item__inner{width:calc(100% + 32px);margin:0 -16px;padding:8px 0}.fixed .product__floating__item__inner{width:100%;margin:0 auto;padding:8px 0}.product__information{display:none}.product__information h4{width:calc(100% + 32px);height:28px;margin:32px -16px 8px;border-radius:0px}.product__information__operation{display:flex;justify-content:space-between;align-items:center;width:calc(100% + 32px);height:32px;margin:0 -16px 42px;padding:0 32px;position:relative}.product__information__operation:after{background:#DCDFE5;content:'';display:block;width:100%;height:2px;position:absolute;bottom:-10px;left:0}.product__information__nav{display:flex;justify-content:center;margin:0 auto}.product__information__nav li{margin:0 16px;transition:background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.product__information__nav li i{background:#C4C7CC;display:block;width:16px;height:16px;border-radius:24px}.product__information__nav li.current i{background:#F59331}.product__information__control{display:flex;justify-content:space-between;align-items:center;width:100%;height:32px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product__information__control li{width:32px;height:32px;transition:opacity 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);opacity:0;visibility:hidden;-webkit-tap-highlight-color:transparent}.product__information__control li i{display:block;width:100%;height:100%}.product__information__control li.prev i{background:url('data:image/svg+xml;utf8,<svg width="480" height="480" viewBox="0 0 480 480" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M265.716 343.97L176.03 254.284C172.497 250.828 170 245.751 170 240C170 234.248 172.497 229.171 176.03 225.715L265.716 136.29C269.347 132.317 274.397 130 280 130C291.045 130 300 138.954 300 149.999C300 155.555 297.729 160.576 294.071 164.2L218.272 240L294.071 315.799C297.729 319.423 300 324.444 300 329.999C300 341.45 291.045 349.999 280 349.999C274.397 349.999 269.347 347.682 265.716 343.97Z" fill="%23939599"/></svg>') no-repeat 50% 50% !important;background-size:contain !important;display:block}.product__information__control li.next i{background:url('data:image/svg+xml;utf8,<svg width="480" height="480" viewBox="0 0 480 480" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M214.284 343.97L303.97 254.284C307.503 250.828 310 245.751 310 240C310 234.248 307.503 229.171 303.97 225.715L214.284 136.29C210.653 132.317 205.603 130 200 130C188.955 130 180 138.954 180 149.999C180 155.555 182.271 160.576 185.929 164.2L261.728 240L185.929 315.799C182.271 319.423 180 324.444 180 329.999C180 341.45 188.955 349.999 200 349.999C205.603 349.999 210.653 347.682 214.284 343.97Z" fill="%23939599"/></svg>') no-repeat 50% 50% !important;background-size:contain !important;display:block}.product__information__control li.active{opacity:1;visibility:visible}.product__floating__item .product__information__control{height:100%}.product__floating__item .product__information__control li{width:calc(32/148*100%);height:calc(32/148*100%)}.product__floating__item .product__information__control li i{filter:drop-shadow(0px 2px 4px rgba(0,0,0,0.35))}.product__floating__item .product__information__control li.prev i{background:url('data:image/svg+xml;utf8,<svg width="480" height="480" viewBox="0 0 480 480" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M265.716 343.97L176.03 254.284C172.497 250.828 170 245.751 170 240C170 234.248 172.497 229.171 176.03 225.715L265.716 136.29C269.347 132.317 274.397 130 280 130C291.045 130 300 138.954 300 149.999C300 155.555 297.729 160.576 294.071 164.2L218.272 240L294.071 315.799C297.729 319.423 300 324.444 300 329.999C300 341.45 291.045 349.999 280 349.999C274.397 349.999 269.347 347.682 265.716 343.97Z" fill="%23FFFFFF"/></svg>') no-repeat 50% 50% !important;background-size:contain !important;display:block}.product__floating__item .product__information__control li.next i{background:url('data:image/svg+xml;utf8,<svg width="480" height="480" viewBox="0 0 480 480" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M214.284 343.97L303.97 254.284C307.503 250.828 310 245.751 310 240C310 234.248 307.503 229.171 303.97 225.715L214.284 136.29C210.653 132.317 205.603 130 200 130C188.955 130 180 138.954 180 149.999C180 155.555 182.271 160.576 185.929 164.2L261.728 240L185.929 315.799C182.271 319.423 180 324.444 180 329.999C180 341.45 188.955 349.999 200 349.999C205.603 349.999 210.653 347.682 214.284 343.97Z" fill="%23FFFFFF"/></svg>') no-repeat 50% 50% !important;background-size:contain !important;display:block}.product__information.column-4 .product__floating__item .product__information__control{width:calc((148 + 16)/616*100%);left:calc(-8/616*100%)}.product__information.column-2 .product__floating__item .product__information__control{width:calc((148 + 16)/304*100%);left:calc(-8/304*100%)}.product__information dl{margin:0 -16px 8px;padding:0 calc(8/320*100%)}.product__information dl.line{margin-bottom:18px}.product__information dl.line:after{bottom:-10px}.product__information dl:before{background:#F7F8FA;content:'';height:calc(100% + 6px);position:absolute;top:0;left:0;z-index:2}.product__information dl dt{min-height:64px;padding:8px 16px;font-size:12px;border-radius:8px 0px 0px 8px;position:relative;z-index:3}.product__information dl dt p{font-size:12px}.product__information dl dt p.notes{font-size:10px}.product__information dl dd{position:relative;z-index:1}.product__information dl dd.pc_view{display:none}.product__information dl dd.sp_view{display:flex}.product__information h5{width:calc(100% + 32px);margin:8px -16px;padding:8px 0 18px;font-size:14px}.product__information__item{transition:transform 0.3s cubic-bezier(0.645, 0.045, 0.355, 1)}.product__information__item__img{max-width:inherit}.product__information__item.package{padding-bottom:32px}.product__information__item.package .package__btn{padding:0 4px}.product__information__item p{margin-bottom:0}.product__information__header .product__information__item p{height:32px;font-size:14px;border-radius:8px 8px 0px 0px}.product__information__item p.price{font-size:16px}.product__information__item p.notes{font-size:10px}.product__information__item p .check{min-height:24px;font-size:12px}.product__information__item p .check i{width:24px;height:24px;margin-right:4px}.product__information__item p .check i:after{width:20px;height:20px}.product__information__notes{margin-top:32px}.product__information__notes li{font-size:12px}.product__information__line{width:calc(100% + 32px);height:2px;margin:32px 0;margin-left:-16px}.product__information__btn{flex-wrap:wrap}.product__information__btn li{width:100%;margin-bottom:16px}.product__information__btn li:last-of-type{margin-bottom:0}.product__information__banner{max-width:100%;margin:32px auto 0}.product__information.column-4 .product__information__header ul li{width:calc(148/772*100%)}.product__information.column-4 .product__information__header ul li.free,.product__information.column-4 .product__information__header ul li.paid{width:calc(148/772*100%)}.product__information.column-4 dl:before{width:calc((148 + 9)/788*100%)}.product__information.column-4 dl dt{width:calc(148/772*100%);margin-right:calc(8/772*100%)}.product__information.column-4 .product__information__item{width:calc(148/616*100%)}.product__information.column-2 .product__information__header ul li{width:calc(148/460*100%)}.product__information.column-2 .product__information__header ul li.paid{width:calc(148/460*100%)}.product__information.column-2 dl:before{width:calc((148 + 9)/476*100%)}.product__information.column-2 dl dt{width:calc(148/460*100%);margin-right:calc(8/460*100%)}.product__information.column-2 .product__information__item{width:calc(148/304*100%)}.product__information__back{max-width:288px}.product__service__table{margin:0 0 16px}.product__service__table table{border-radius:4px}.product__service__table table thead td{font-size:12px}.product__service__table table tbody th{min-height:40px;font-size:12px}.product__service__table table tbody th.border{border-left:2px solid #F7F8FA}.product__service__table table tbody td{font-size:12px}.product__service__table.use table tbody th{width:25%}.product__service__table.use table tbody th[colspan="2"]{width:50%}.product__service__table.upgrade table tbody th{width:50%}.product__service__payment{flex-wrap:wrap;padding:0}.product__service__payment li{width:100%;margin-bottom:16px}.product__service__payment li:last-of-type{margin-bottom:0}.product__service__payment__item{height:auto;min-height:56px;margin-bottom:8px;padding:8px;border-radius:8px}.product__service__payment__item p{padding-left:48px}.product__service__payment__item p i{width:40px;height:40px}.product__service__reward{flex-wrap:wrap;margin-bottom:16px}.product__service__reward li{width:100%;margin-bottom:16px}.product__service__reward li:last-of-type{margin-bottom:0}.product__service__reward__item{border-radius:8px}.product__service__reward__item p{margin-bottom:0}.product__service__reward__item p.rank{min-height:48px}.product__service__reward__item p.item{min-height:32px}.product__service__reward__btn{max-width:288px}.product__service__reward.conditions{flex-wrap:wrap;margin-bottom:0}.product__service__reward.conditions li{width:100%;margin-bottom:32px}.product__service__reward.conditions li .set_content{font-size:12px}.product__service__continuation{margin:32px auto 0 !important}.product__service__continuation:after{width:24px;height:24px;margin:8px auto}.product__service__banner{max-width:100%}.product__sale{max-width:100%;margin:16px auto 0;padding:0}.product__modal__inner{padding:8px 8px 64px}.product__modal__item{padding:32px 16px;border-radius:12px}.product__modal__title{width:calc(100% + 32px);min-height:48px;margin:-32px -16px 0 !important;padding:16px 32px}.product__modal__close{max-width:272px}}.order{background:rgba(0,0,0,0.8);position:fixed;top:0;right:0;left:0;bottom:0;z-index:99990;width:100%;height:100%;overflow-x:auto;overflow-y:auto;font-size:0;display:none}.order:before{content:"";display:inline-block;height:100%;vertical-align:middle}.order__wrapper{position:absolute;top:-99999px}.order__container{padding:48px 0 0;display:inline-block;vertical-align:middle;position:relative;width:100%}.order__content{background:#18181a;padding:32px 0;width:100%;position:relative;vertical-align:middle;display:inline-block;bottom:0;z-index:99999}.order__inner{max-width:960px;margin:0 auto;padding:0 16px;display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.order__title{text-align:center;font-size:28px;font-weight:bold;color:#cc8f52;line-height:1;margin-bottom:32px;font-family:'Noto Serif', serif}.order__title.jp{font-family:'Noto Serif JP', serif}.order__box{width:calc(100% / 2 - 16px);margin:0 16px}.order__box img{border-radius:8px}.order__image{width:100%;height:auto}.order__bonus{background:#282640;border-radius:8px;padding:16px;margin-top:16px}.order__bonus h3{margin-bottom:12px;color:#968cff;font-size:18px;font-weight:normal;line-height:1}.order__bonus p{color:#ffffff;font-size:14px}.order__product_name{font-size:20px;color:#ffffff;margin-bottom:16px;font-family:'Noto Serif', serif}.order__product_name.jp{margin-right:4px;font-family:'Noto Serif JP', serif}.order__selected_platform{font-size:16px;color:#ffffff;margin-bottom:16px;font-family:'Noto Serif', serif}.order__selected_platform.jp{font-family:'Noto Serif JP', serif}.order__select{position:relative;width:100%;max-width:448px;height:32px;margin:4px 0 32px;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px -1px 0px 0px rgba(0,0,0,0.1) inset,1px 0px 0px 0px rgba(255,255,255,0.25) inset,-1px 0px 0px 0px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px -1px 0px 0px rgba(0,0,0,0.1) inset,1px 0px 0px 0px rgba(255,255,255,0.25) inset,-1px 0px 0px 0px rgba(0,0,0,0.1) inset;box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px -1px 0px 0px rgba(0,0,0,0.1) inset,1px 0px 0px 0px rgba(255,255,255,0.25) inset,-1px 0px 0px 0px rgba(0,0,0,0.1) inset;background:#e6e6e6;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order__select.disabled{opacity:.25;pointer-events:none}.order__select select{width:100%;max-width:448px;height:32px;font-size:14px;color:#333333;padding:0 32px 0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:inherit;outline:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:''}.order__select select:disabled{opacity:.25}.order__select select optgroup{display:none}.order__select select option{width:448px}.order__select select::-ms-expand{display:none}.order__select::after{content:"";display:block;background:url(/promo/h/a/aMPRZh9-nIO0xozDbJyb1Yblq4.png) no-repeat center center;-moz-background-size:16px 16px;-o-background-size:16px 16px;-webkit-background-size:16px 16px;background-size:16px 16px;width:16px;height:16px;position:absolute;right:8px;top:50%;margin-top:-8px;pointer-events:none}.order__select__name{font-size:14px;color:#ffffff;font-family:'Noto Serif', serif}.order__select__name.jp{font-family:'Noto Serif JP', serif}.order__select.press{-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1) inset;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1) inset}.order__radio__wrapper{padding:16px 0}.order__radio__wrapper li{margin-bottom:16px}.order__radio__wrapper li.disabled{opacity:.25}.order__radio__wrapper li.disabled label,.order__radio__wrapper li.disabled input,.order__radio__wrapper li.disabled span{cursor:default}.order__radio span{font-size:14px;line-height:1.2;vertical-align:middle;cursor:pointer;color:#cccccc;font-family:'Noto Sans', sans-serif;position:relative;display:inline-block;padding-left:24px}.order__radio span.jp{font-family:'Noto Sans JP', sans-serif}.order__radio span::before{position:absolute;content:'';top:0;left:0;display:block;width:16px;height:16px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;border:none;background-color:#ffffff;-moz-box-shadow:0 0 2px rgba(0,0,0,0.75) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.75) inset;box-shadow:0 0 2px rgba(0,0,0,0.75) inset}.order__radio input[type="radio"]{display:none}.order__radio input[type="radio"]:checked+span{color:#e57e17}.order__radio input[type="radio"]:checked+span::after{position:absolute;content:'';top:4px;left:4px;width:8px;height:8px;background:#e57e17;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px}.order .bt_go_to_shop{font-size:20px;font-weight:bold;color:#ffffff;text-align:center;width:100%;max-width:400px;height:54px;margin:0 auto;padding:0;display:block;line-height:54px;border-radius:8px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkNGQ5OSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMzY4OWIzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjY2M3YTI5Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #3d4d99),color-stop(50%, #3689b3),color-stop(100%, #cc7a29));background-image:-moz-linear-gradient(left, #3d4d99 0%,#3689b3 50%,#cc7a29 100%);background-image:-webkit-linear-gradient(left, #3d4d99 0%,#3689b3 50%,#cc7a29 100%);background-image:linear-gradient(to right, #3d4d99 0%,#3689b3 50%,#cc7a29 100%);-webkit-appearance:none;outline:none;border:0;cursor:pointer;-moz-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);font-family:'Noto Serif', serif}.order .bt_go_to_shop span{font-size:inherit;font-family:inherit;color:inherit}.order .bt_go_to_shop.jp{font-family:'Noto Serif JP', serif}.order .bt_go_to_shop:hover{text-decoration:none;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjNWZiZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNDRhYWRmIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmY5OTMzIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #4c5fbf),color-stop(50%, #44aadf),color-stop(100%, #ff9933));background-image:-moz-linear-gradient(left, #4c5fbf 0%,#44aadf 50%,#ff9933 100%);background-image:-webkit-linear-gradient(left, #4c5fbf 0%,#44aadf 50%,#ff9933 100%);background-image:linear-gradient(to right, #4c5fbf 0%,#44aadf 50%,#ff9933 100%)}.order .bt_go_to_shop.disabled{opacity:.25;pointer-events:none}.order__close{position:absolute;top:-40px;right:16px;width:32px;height:32px;display:block;overflow:hidden;background:url(/promo/h/T/dl-m38TI4ka_4wOiMb73mwzXAk.png) no-repeat left top;z-index:99999;cursor:pointer}.order__close .on{background:url(/promo/h/1/hZDPNrjzM_Xc98Gz0Z-nf74p_w.png) no-repeat left bottom;width:32px;height:32px;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;display:block;position:absolute;top:0;right:0;z-index:99999}.order__close__area{position:absolute;top:0;right:0;width:100%;height:100%;display:block;overflow:hidden;z-index:99995;cursor:pointer}.order__hidden{position:fixed;top:-99999px}.order__freetrial{padding-top:64px;text-align:center}.order__freetrial a{display:inline-block;padding:0 48px;line-height:32px;color:#ccff66;font-size:14px;background:rgba(204,255,102,0.1);-moz-box-shadow:0px 0px 0px 1px #a3cc52 inset;-webkit-box-shadow:0px 0px 0px 1px #a3cc52 inset;box-shadow:0px 0px 0px 1px #a3cc52 inset;-moz-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);border-radius:8px;text-decoration:none;font-family:'Noto Sans', sans-serif}.order__freetrial a.jp{font-family:'Noto Sans JP', sans-serif}.order__freetrial a:hover{background:rgba(204,255,102,0.2)}.order__notes{margin-bottom:16px;font-size:14px;color:#cc2944;text-align:center;font-family:'Noto Sans', sans-serif}.order__notes:last-of-type{margin-bottom:32px}.order__notes.jp{font-family:'Noto Sans JP', sans-serif}.order__btn_notice{padding-top:64px;text-align:center}.order__btn_notice a{display:inline-block;box-sizing:border-box;min-width:396px;padding:0 48px;line-height:32px;color:#ff66a6;font-size:14px;background:rgba(255,102,166,0.1);-moz-box-shadow:0px 0px 0px 1px #cc5285 inset;-webkit-box-shadow:0px 0px 0px 1px #cc5285 inset;box-shadow:0px 0px 0px 1px #cc5285 inset;-moz-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);border-radius:8px;text-decoration:none;font-family:'Noto Sans', sans-serif}.order__btn_notice a.jp{font-family:'Noto Sans JP', sans-serif}.order__btn_notice a:hover,.order__btn_notice a.press{background:rgba(255,102,166,0.2)}.order__btn{display:-webkit-box;display:-ms-flexbox;-js-display:flex;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-box-align:center;-o-box-align:center;box-align:center;align-items:center;width:100%;max-width:400px;height:48px;margin:0 auto;text-decoration:none;text-align:center;border-radius:24px;-moz-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);line-height:1;background:#e5b522;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px -1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px -1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px -1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.2)}.order__btn:hover{color:#ffffff;text-decoration:none;background:#ffc926;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px -1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px -1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px -1px 0px 0px rgba(0,0,0,0.1) inset,0px 2px 4px 0px rgba(0,0,0,0.2)}.order__btn.press{background:#e5b522;-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.2) inset}.order__btn span{display:block;width:100%;font-size:24px;font-weight:bold;font-family:'Noto Sans', sans-serif;text-shadow:0px 0px 4px rgba(0,0,0,0.5);color:#ffffff;text-align:center}.order__btn span.jp{font-family:'Noto Sans JP', sans-serif}.order__btn__bace{height:80px;background:#e5e5e5}.order__btn__wrapper{width:100%;padding:16px 30px;background:#e5e5e5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.order__btn__wrapper.fixed{position:fixed;bottom:0;left:0;right:0}@media screen and (max-width: 767px){.order{background:#18181a;position:fixed;top:0;right:0;left:0;bottom:0;z-index:99999;width:100%;height:100%;overflow-x:auto;overflow-y:auto;font-size:0;-webkit-transition:all .2s linear;transition:all .2s linear;display:none}.order::before{display:none}.order__content{min-height:100%;margin:0 auto;padding:32px 0 72px;box-sizing:border-box;position:relative;height:auto}.order__container{padding:0 0 0;min-height:100%;display:block;height:auto}.order__inner{width:100%;box-sizing:border-box;padding:0 8px;display:block;background:#18181a}.order img{max-width:100%;height:auto;display:block}.order__title{font-size:18px;text-align:center;font-weight:bold;color:#cc8f52;margin-bottom:16px;font-family:'Noto Serif', serif}.order__title.jp{font-family:'Noto Serif JP', serif}.order__box{width:100%;margin:0;padding:0 8px;box-sizing:border-box}.order__selected_title{font-size:14px;color:#ffffff;border-bottom:1px solid rgba(255,255,255,0.2);margin-bottom:8px;padding-bottom:8px;font-weight:normal;font-family:'Noto Serif', serif}.order__selected_title.jp{font-family:'Noto Serif JP', serif}.order__selected_product,.order__selected_platform{font-size:12px;color:#ffffff;margin-bottom:16px;font-family:'Noto Serif', serif}.order__selected_product.jp,.order__selected_platform.jp{font-family:'Noto Serif JP', serif}.order__bonus{background:#282640;padding:16px 8px}.order__bonus h3{color:#968cff;font-size:14px;margin-bottom:16px;font-weight:normal;line-height:1}.order__bonus p{color:#ffffff;font-size:12px}.order__select{position:relative;width:100%;max-width:none;height:32px;margin:4px 0 32px}.order__select.disabled{opacity:.25;pointer-events:none}.order__select select{width:100%;max-width:none;height:32px;background:#e6e6e6;-moz-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px -1px 0px 0px rgba(0,0,0,0.1) inset,1px 0px 0px 0px rgba(255,255,255,0.25) inset,-1px 0px 0px 0px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px -1px 0px 0px rgba(0,0,0,0.1) inset,1px 0px 0px 0px rgba(255,255,255,0.25) inset,-1px 0px 0px 0px rgba(0,0,0,0.1) inset;box-shadow:0px 1px 0px 0px rgba(255,255,255,0.25) inset,0px -1px 0px 0px rgba(0,0,0,0.1) inset,1px 0px 0px 0px rgba(255,255,255,0.25) inset,-1px 0px 0px 0px rgba(0,0,0,0.1) inset;border-radius:4px;font-size:14px;color:#333333;padding:0 32px 0 10px;box-sizing:border-box;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-image:inherit;-webkit-appearance:none;outline:none}.order__select select:disabled{opacity:.25}.order__select select optgroup{display:none}.order__select::after{content:"";display:block;background:url(/promo/h/a/aMPRZh9-nIO0xozDbJyb1Yblq4.png) no-repeat center center;-moz-background-size:16px 16px;-o-background-size:16px 16px;-webkit-background-size:16px 16px;background-size:16px 16px;width:16px;height:16px;position:absolute;right:8px;top:50%;margin-top:-8px;pointer-events:none}.order__select__area{height:1%;margin-bottom:32px;padding:0 8px}.order__select__name{font-size:14px;color:#ffffff;font-family:'Noto Serif', serif}.order__select__name.jp{font-family:'Noto Serif JP', serif}.order__select.press{-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1) inset;-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1) inset;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1) inset}.order__radio__wrapper{padding:16px 0}.order__radio__wrapper li{margin-bottom:16px}.order__radio__wrapper li label,.order__radio__wrapper li input{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.order__radio__wrapper li.disabled{opacity:.25}.order__radio__wrapper li.disabled label,.order__radio__wrapper li.disabled input,.order__radio__wrapper li.disabled span{cursor:default}.order__radio span{font-size:14px;line-height:1.2;vertical-align:middle;cursor:pointer;color:#cccccc;font-family:'Noto Sans', sans-serif;position:relative;display:inline-block;padding-left:24px}.order__radio span.jp{font-family:'Noto Sans JP', sans-serif}.order__radio span::before{position:absolute;content:'';top:0;left:0;display:block;width:16px;height:16px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;border:none;background-color:#ffffff;-moz-box-shadow:0 0 2px rgba(0,0,0,0.75) inset;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.75) inset;box-shadow:0 0 2px rgba(0,0,0,0.75) inset}.order__radio input[type="radio"]{display:none}.order__radio input[type="radio"]:checked+span{color:#e57e17}.order__radio input[type="radio"]:checked+span::after{position:absolute;content:'';top:4px;left:4px;width:8px;height:8px;background:#e57e17;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px}.order .bt_go_to_shop{display:flex;align-items:center;justify-content:center;width:80%;margin:0 auto 32px;padding-top:11.875%;border-radius:8px;overflow:hidden;position:relative;white-space:nowrap;box-sizing:border-box}.order .bt_go_to_shop span{display:block;position:absolute;top:50%;left:auto;right:auto;transform:translateY(-50%);z-index:2;font-size:24px;font-size:5vw;color:#ffffff;font-family:'Noto Serif', serif;font-weight:bold}.order .bt_go_to_shop::before,.order .bt_go_to_shop::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;box-sizing:border-box;z-index:1;pointer-events:none;background:linear-gradient(to right, #3d4d99 0%,#3689b3 50%,#cc7a29 100%);opacity:1}.order .bt_go_to_shop::after{background:linear-gradient(to right, #4c5fbf 0%,#44aadf 50%,#ff9933 100%);opacity:0;-moz-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1)}.order .bt_go_to_shop.press{text-decoration:none}.order .bt_go_to_shop.press span{text-decoration:none}.order .bt_go_to_shop.press::after{opacity:1}.order .bt_go_to_shop.disabled{opacity:.25;pointer-events:none}.order__close{position:absolute;top:8px;right:8px;width:16px;height:16px;display:block;overflow:hidden;background:url(/promo/h/T/dl-m38TI4ka_4wOiMb73mwzXAk.png) no-repeat left top;-moz-background-size:16px 16px;-o-background-size:16px 16px;-webkit-background-size:16px 16px;background-size:16px 16px;z-index:99999}.order__close__area{display:none}.order__freetrial{position:absolute;bottom:32px;left:0;right:0;width:100%;padding:0 8px;box-sizing:border-box}.order__freetrial a{display:inline-block;line-height:40px;color:#ccff66;font-size:12px;width:100%;background:rgba(204,255,102,0.1);-moz-box-shadow:0px 0px 0px 1px #a3cc52 inset;-webkit-box-shadow:0px 0px 0px 1px #a3cc52 inset;box-shadow:0px 0px 0px 1px #a3cc52 inset;-moz-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);border-radius:8px;text-decoration:none;text-align:center;padding:0;box-sizing:border-box}.order__freetrial a.press{background:rgba(204,255,102,0.2)}.order__notes{margin-bottom:16px;padding:0 8px;font-size:12px;color:#cc2944;font-family:'Noto Sans', sans-serif}.order__notes:last-of-type{margin-bottom:32px}.order__notes.jp{font-family:'Noto Sans JP', sans-serif}.order__btn_notice{position:absolute;bottom:32px;left:0;right:0;width:100%;padding:0 8px;box-sizing:border-box}.order__btn_notice a{min-width:auto;display:inline-block;line-height:40px;color:#ff66a6;font-size:12px;width:100%;background:rgba(255,102,166,0.1);-moz-box-shadow:0px 0px 0px 1px #cc5285 inset;-webkit-box-shadow:0px 0px 0px 1px #cc5285 inset;box-shadow:0px 0px 0px 1px #cc5285 inset;-moz-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-o-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .3s cubic-bezier(0.645, 0.045, 0.355, 1);border-radius:8px;text-decoration:none;text-align:center;padding:0;box-sizing:border-box}.order__btn_notice a.press{background:rgba(255,102,166,0.2)}}
