a{color:#29abe2;text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}a:focus,a:hover{text-decoration:none;opacity:.6}*{-webkit-box-sizing:border-box;box-sizing:border-box}#app,body,html{height:100%}html{font-size:10px}body{margin:0;padding:0;background-color:#fff;color:#333;font-size:16px;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2{font-size:1.8rem;font-weight:700;margin:0}ul{list-style:none;padding:0}dd,dl,dt,p,ul{margin:0}.globalFont--de-de,.globalFont--en-us,.globalFont--es-es,.globalFont--fr-fr,.globalFont--id-id,.globalFont--ja-jp,.globalFont--pt-br,.globalFont--th-th{font-family:Lato,Noto Sans JP,sans-serif}.globalFont--ko-kr{font-family:Noto Sans KR,sans-serif}.globalFont--zh-tw{font-family:Noto Sans TC,sans-serif}.globalFont--zh-cn{font-family:Noto Sans SC,sans-serif}.pc{display:block}@media screen and (max-width:599px){.pc{display:none}}.sp{display:none}@media screen and (max-width:599px){.sp{display:block}}.componentAboutNewPlan{margin:40px 0}.componentAboutNewPlan__body{margin:auto;max-width:1080px}.componentAboutNewPlan__title{margin-bottom:24px}.componentAboutNewPlan__comparePlans{margin:auto}.componentAboutNewPlan__downArrowArea{text-align:center;margin-bottom:24px}.componentAboutNewPlan__downArrow{display:inline-block;border-top:25px solid #666;border-right:40px solid transparent;border-left:40px solid transparent}.componentAboutNewPlan__currentPlan{font-size:1.8rem;background-color:#fff;padding:16px;margin-bottom:24px;color:#999;font-weight:700}.componentAboutNewPlan__currentPlanLabel{display:inline-block;padding:4px 12px;margin-bottom:16px;border:1px solid #999;font-weight:400}.componentAboutNewPlan__newPlans{background-color:#fff;padding:16px;font-size:1.8rem;font-weight:700;color:#333;text-align:left;margin-bottom:30px}.componentAboutNewPlan__newPlanLabel--oneStep,.componentAboutNewPlan__newPlanLabel--twoStepOrMore{display:inline-block;padding:4px 12px;margin-bottom:16px;font-weight:400;color:#5390cd}.componentAboutNewPlan__newPlanLabel--oneStep{color:#25bdd3;border:1px solid #25bdd3}.componentAboutNewPlan__newPlanLabel--twoStepOrMore{color:#5390cd;border:1px solid #5390cd}.componentAboutNewPlan__newPlan{margin-bottom:16px}.componentAboutNewPlan__newPlanApplyDate{color:#666;font-size:1.6rem}.componentAboutNewPlan__descriptionList{list-style:disc;padding-left:2rem;margin-bottom:16px}.componentAboutNewPlan__descriptionListItem--discNone{list-style:none}.componentAboutNewPlan__descriptionListItem--marginTop{margin-top:1em}.componentAboutNewPlan__paymentTable{width:100%;border:1px solid #333;border-spacing:0;margin-top:56px}.componentAboutNewPlan__paymentTable tr+tr td,.componentAboutNewPlan__paymentTable tr+tr th{border-top:1px solid #333}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTable tr+tr td,.componentAboutNewPlan__paymentTable tr+tr th{border-top:none}}.componentAboutNewPlan__paymentTableHeading{width:30%;font-weight:700;color:#fff;background-color:#4d4d4d}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTableHeading{display:block;padding:8px;width:100%}}.componentAboutNewPlan__paymentTableBody{width:70%;padding:16px;font-size:1.6rem;text-align:left;word-break:break-word;background-color:#fff}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTableBody{display:block;width:100%;padding:14px;border-bottom:1px solid #333}}.componentAboutNewPlan__discountPrice,.componentAboutNewPlan__instantPayment,.componentAboutNewPlan__nextPaymentPrice{font-weight:700}.componentAboutNewPlan__beforeDiscountPrice{color:#999}.componentAboutNewPlan__paymentPriceCaption{font-size:1.2rem}.componentInputActivationCode__inputArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.componentInputActivationCode__codeInput{display:block;width:100%;max-width:300px;height:48px;margin:0 auto;line-height:2;font-size:2.1rem;text-align:center;text-transform:uppercase;border:1px solid #999;border-radius:3px}.componentInputActivationCode__codeInput:last-child{margin-bottom:36px}.componentInputActivationCode__codeInput::-webkit-input-placeholder{font-size:1.6rem}.componentInputActivationCode__codeInput::-moz-placeholder{font-size:1.6rem}.componentInputActivationCode__codeInput:-ms-input-placeholder{font-size:1.6rem}.componentInputActivationCode__codeInput::-ms-input-placeholder{font-size:1.6rem}.componentInputActivationCode__codeInput::placeholder{font-size:1.6rem}.componentInputActivationCode__errorArea{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;padding:12px 0}.componentInputActivationCode__errorArea,.componentInputActivationCode__errorMessage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.componentInputActivationCode__errorMessage{background-image:url(/view/img/components/exclamation-triangle-solid_warning.svg);background-position:0 0;background-repeat:no-repeat;background-size:23px;min-height:23px;padding-left:30px;color:#c1272d;font-size:1.4rem;font-weight:700}.componentInputActivationCode__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin:-8px}.componentInputActivationCode__buttons .button{margin:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.activationCodeOfferWacomPaymentCard{max-width:100%;border-radius:6px;background-color:#fff;padding:24px}.activationCodeOfferWacomPaymentCard__text{font-size:1.8rem}.activationCodeOfferWacomPaymentCard__text+.activationCodeOfferWacomPaymentCard__text{margin-top:8px}.activationCodeOfferWacomPaymentCard__link{font-size:1.6rem;color:#29abe2;text-decoration:underline}.activationCodeOfferWacomPlanCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:130px;border-radius:6px;background-color:#fff;padding:24px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5)}@media screen and (max-width:599px){.activationCodeOfferWacomPlanCard{min-height:0;padding:16px}}.activationCodeOfferWacomPlanCard__date{margin-bottom:8px;color:#efb146;font-size:1.8rem;font-weight:700;text-align:center}@media screen and (max-width:599px){.activationCodeOfferWacomPlanCard__date{font-size:1.4rem}}.activationCodeOfferWacomPlanCard__text{font-size:1.6rem;font-weight:700;text-align:center}@media screen and (max-width:599px){.activationCodeOfferWacomPlanCard__text{font-size:1.2rem}}.activationCodeOfferWacomPlanCard__unusableOfferText{font-size:1.6rem;font-weight:700;text-align:center}@media screen and (max-width:599px){.activationCodeOfferWacomPlanCard__unusableOfferText{font-size:1.2rem}}.activationCodeOfferWacomPlanHeader__inner{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-image:url(/view/img/components/yutai_top_back_b.png);background-size:cover}.activationCodeOfferWacomPlanHeader__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;min-width:320px;min-height:140px;width:100%;margin:auto;padding:0 32px}@media screen and (max-width:599px){.activationCodeOfferWacomPlanHeader__container{height:auto;min-height:0;padding:0 16px}}.activationCodeOfferWacomPlanHeader__logo{max-width:500px;min-width:400px;width:56%}.activationCodeOfferWacomPlanHeader__image{max-width:393px;width:44%;margin-top:30px}.activationCodeOfferWacomPlanHeader__image img{width:100%}.activationCodeOfferWacomPlanHeader__spTitle{max-width:480px}.activationCodeOfferWacomPlanHeader__spTitle img{width:100%}.activationCodeOfferWacomPlanHeader__freeTrialTerm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;margin:auto;padding:32px 32px}@media screen and (max-width:599px){.activationCodeOfferWacomPlanHeader__freeTrialTerm{max-width:100%;height:auto;padding:16px 8px}}.componentActivationCodeOfferPlans{margin-bottom:40px}.componentActivationCodeOfferPlans>ol{list-style:none;margin:0;padding:0}.componentActivationCodeOfferPlans>ol>li+li{margin-top:48px}@media screen and (max-width:599px){.componentActivationCodeOfferPlans{margin-bottom:0}}.componentActivationCodeOfferPlansHeading{margin-bottom:24px}.componentActivationCodeOfferPlansHeading h2{display:inline-block;font-size:1.8rem;font-weight:700}.componentActivationCodeOfferPlansDeviceRadioButtons,.componentActivationCodeOfferPlansRadioButtons,.componentActivationCodeOfferPlansSelectBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-8px}@media screen and (max-width:599px){.componentActivationCodeOfferPlansDeviceRadioButtons,.componentActivationCodeOfferPlansRadioButtons,.componentActivationCodeOfferPlansSelectBoxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.componentActivationCodeOfferPlansDeviceRadioButtons{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:959px){.componentActivationCodeOfferPlansDeviceRadioButtons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentActivationCodeOfferPlansDeviceRadioButton,.componentActivationCodeOfferPlansRadioButton,.componentActivationCodeOfferPlansSelectBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:8px;text-align:center}.componentActivationCodeOfferPlansRadioButton__input{display:none}.componentActivationCodeOfferPlansDeviceRadioButton__label,.componentActivationCodeOfferPlansRadioButton__label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:60px;padding:10px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);fill:#333;font-size:1.8rem;line-height:1.5;font-weight:700}.componentActivationCodeOfferPlansDeviceRadioButton__label>span,.componentActivationCodeOfferPlansRadioButton__label>span{display:block}.componentActivationCodeOfferPlansDeviceRadioButton__label>span+span,.componentActivationCodeOfferPlansRadioButton__label>span+span{margin:0 8px}.componentActivationCodeOfferPlansRadioButton__label.heightAuto,.heightAuto.componentActivationCodeOfferPlansDeviceRadioButton__label{height:auto}@media screen and (max-width:959px){.componentActivationCodeOfferPlansRadioButton__label.heightAuto span,.heightAuto.componentActivationCodeOfferPlansDeviceRadioButton__label span{width:100%}}.componentActivationCodeOfferPlansRadioButton__label__labelImage,.componentActivationCodeOfferPlansRadioButton__label__labelImage--dualDevice,.componentActivationCodeOfferPlansRadioButton__label__labelImage--oneDevice{margin-bottom:8px;padding:1px}.componentActivationCodeOfferPlansRadioButton__label__labelImage--dualDevice,.componentActivationCodeOfferPlansRadioButton__label__labelImage--oneDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentActivationCodeOfferPlansRadioButton__label__labelImage--dualDevice,.componentActivationCodeOfferPlansRadioButton__label__labelImage--oneDevice{max-width:70%}}.componentActivationCodeOfferPlansRadioButton__input:checked+.componentActivationCodeOfferPlansDeviceRadioButton__label,.componentActivationCodeOfferPlansRadioButton__input:checked+.componentActivationCodeOfferPlansRadioButton__label{background:#efb146;color:#fff;-webkit-box-shadow:none;box-shadow:none;fill:#fff}.componentActivationCodeOfferPlansRadioButton__sub{margin-top:12px;font-size:1.6rem}.componentActivationCodeOfferPlansRadioButton__sub>span+span{display:inline-block}.componentActivationCodeOfferPlansDeviceRadioButton{width:100%;height:1px;min-width:0;min-height:295px}@media screen and (max-width:959px){.componentActivationCodeOfferPlansDeviceRadioButton{max-width:50%;min-height:210px}}.componentActivationCodeOfferPlansDeviceRadioButton__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;font-size:1.2rem;font-weight:400;overflow-wrap:break-word}@media screen and (max-width:959px){.componentActivationCodeOfferPlansDeviceRadioButton__label{padding:24px 8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.componentActivationCodeOfferPlansDeviceRadioButton__label__labelImage,.componentActivationCodeOfferPlansDeviceRadioButton__label__labelImage--allDevice,.componentActivationCodeOfferPlansDeviceRadioButton__label__labelImage--smartphone{margin-bottom:8px;padding:1px}.componentActivationCodeOfferPlansDeviceRadioButton__label__labelImage--smartphone{max-width:15%;max-height:60px;width:100%}.componentActivationCodeOfferPlansDeviceRadioButton__label__labelImage--allDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentActivationCodeOfferPlansDeviceRadioButton__label__labelImage--allDevice{max-width:70%}}.componentActivationCodeOfferPlansDeviceRadioButton__label__captionText{display:inline-block;max-width:100%}.componentActivationCodeOfferPlansDeviceRadioButton__sub{margin-top:8px;font-size:1.2rem}.componentActivationCodeOfferPlansDeviceRadioButton__clippyText{margin-top:8px}.componentActivationCodeOfferPlansDeviceRadioButton__clippySubText{font-size:1.3rem}.componentActivationCodeOfferPlansSelectBox{position:relative;z-index:0}.componentActivationCodeOfferPlansSelectBox select::-ms-expand{display:none}.componentActivationCodeOfferPlansSelectBox:before{content:"";display:block;position:absolute;top:50%;right:20px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.componentActivationCodeOfferPlansSelectBox:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.componentActivationCodeOfferPlansSelectBox__select{display:block;width:100%;height:60px;padding-left:16px;padding-right:32px;font-size:1.8rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.componentActivationCodeOfferPlansButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.componentActivationCodeOfferPlansButton{margin:8px}@media screen and (max-width:599px){.componentActivationCodeOfferPlansButton{margin:24px 8px 8px}}.componentActivationCodeOfferPlansPayPalBanner--pc{width:200px;margin:0 auto;margin-top:50px;margin-bottom:10px}.componentActivationCodeOfferPlansPayPalBanner--pc img{width:100%}@media screen and (max-width:599px){.componentActivationCodeOfferPlansPayPalBanner--pc{display:none}}.componentActivationCodeOfferPlansPayPalBanner--smartphone{display:none}.componentActivationCodeOfferPlansPayPalBanner--smartphone img{width:100%;margin-top:10px}@media screen and (max-width:599px){.componentActivationCodeOfferPlansPayPalBanner--smartphone{display:block;width:200px;margin:0 auto 10px}}.componentActivationCodeOfferPlans__vandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#333;margin-top:10px}.componentActivationCodeOfferPlans__vandleCardLogo{width:50px}.componentActivationCodeOfferPlans__vandleCardLogo img{width:100%;height:auto}.componentActivationCodeOfferPlans__vandleCardText{margin-left:4px;text-align:left;font-size:1.2rem}.componentActivationCodesCodeCard{width:100%}.componentActivationCodesCodeCard__name{padding:16px 24px 16px 24px;font-size:1.8rem;font-weight:700;text-align:center;border-radius:6px 6px 0 0;background-color:#333;color:#fff}.componentActivationCodesCodeCard__detail{padding:24px 32px 32px 32px;border-radius:0 0 6px 6px;border:2px solid #333;border-top:none;background-color:#fff}@media screen and (max-width:599px){.componentActivationCodesCodeCard__detail{padding:16px 24px 24px 24px}}.componentActivationCodesContractCard{border:1px solid #999;background-color:#fff}.componentActivationCodesContractCard--inside{border:none;background-color:transparent}.componentActivationCodesContractCard__inner{padding:24px}.componentActivationCodesContractCard__title{margin-bottom:16px;font-size:1.6rem;font-weight:700}.componentActivationCodesContractCard__description{margin-top:16px;font-size:1.4rem}.componentActivationCodesContractCard__detail{margin-top:16px}.componentActivationCodesContractCard__contractNumber,.componentActivationCodesContractCard__nextPayment{margin-top:4px;font-size:1.3rem}.componentActivationCodesContractCard__contractNumber dd,.componentActivationCodesContractCard__contractNumber dt,.componentActivationCodesContractCard__nextPayment dd,.componentActivationCodesContractCard__nextPayment dt{display:inline-block}.componentActivationCodesContractCard__contractNumber dt,.componentActivationCodesContractCard__nextPayment dt{margin-right:8px}.componentActivationCodesContractCard__contractOffer{color:#666;font-size:1.2rem;text-align:right}.componentActivationCodesExistingContractCard{border:1px solid #999;background-color:#fff}.componentActivationCodesExistingContractCard__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px;border-top:2px dotted #999;background-color:#fff}.componentActivationCodesExistingContractCard__description{margin-right:24px;font-size:1.4rem}.componentActivationCodesExistingContractCard__nextPayment{margin-top:8px;font-weight:700}.componentActivationCodesExistingContractCard__nextPayment dd,.componentActivationCodesExistingContractCard__nextPayment dt{display:inline-block}@media screen and (max-width:599px){.componentActivationCodesExistingContractCard__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.componentActivationCodesExistingContractCard__description{width:100%;margin-right:0}.componentActivationCodesExistingContractCard__nextPayment{text-align:center}.componentActivationCodesExistingContractCard__buttons{margin-top:16px}}.componentsGalaxyStorePlanHead{text-align:center;border-bottom:1px dashed #ccc;margin-bottom:24px}.componentsGalaxyStorePlanHead p{padding-bottom:10px}.componentsGalaxyStorePlanHead__headerDescriptions,.componentsGalaxyStorePlanHead__headerDescriptions--textLeft{margin:24px auto;text-align:center;max-width:600px;padding:0 8px}.componentsGalaxyStorePlanHead__headerDescriptions--textLeft{text-align:left}.componentsGalaxyStorePlanHead__headerDescriptions__discountText{color:#c1272d}.componentsGalaxyStorePlanHead__180FreeInUseContainer{border-bottom:1px dashed #ccc;padding:0 8px 24px;margin-bottom:24px;text-align:center}.componentsGalaxyStorePlanHead__180FreeInUseContainer h2{font-size:1.9rem;line-height:1.6em;margin:24px 0}.componentsGalaxyStorePlanHead__180FreeInUseContainer p{max-width:550px;margin:auto;text-align:left}.componentsGalaxyStorePlanHeadCurrentPlan{max-width:600px;color:#5390cd;font-weight:700;text-align:center;margin:24px auto}.componentsGalaxyStorePlanHeadCurrentPlan___list{display:inline-block;list-style:none}.componentsGalaxyStorePlanHeadCurrentPlan___list>li{padding-left:0;text-indent:0}.componentsGalaxyStorePlanHeadCurrentPlan___list>li:before{content:none}.componentsGalaxyStorePlanTail{padding:0 8px}.componentsGalaxyStorePlanTail h2{font-size:100%;font-weight:400;background:none}.componentsGalaxyStorePlanTailComplementBox{border-bottom:1px dashed #ccc;padding:0 20px 24px 20px;margin-bottom:24px;text-align:center}.componentsGalaxyStorePlanTailComplementBox__subject{padding-bottom:6px;text-align:center;font-weight:700}.componentsGalaxyStorePlanTailRestoreBox{text-align:center;padding:24px 20px}.componentsGalaxyStorePlanTailRestoreBox button{padding:5px 20px;font-size:100%;font-weight:700;border-radius:20px;margin-bottom:8px;display:inline-block;min-width:100px;line-height:2em;background-color:#eee;color:#666;position:relative}.componentsGalaxyStorePlanTailRestoreBox button:active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:rgba(0,0,0,.2);z-index:3;border-radius:50px}.componentsGalaxyStorePlanTailDetails{max-width:600px;margin:0 auto;padding:0 5px;text-align:center}.componentsGalaxyStorePlanTailDetails section{text-align:left;margin-bottom:15px}.componentsGalaxyStorePlanTailDetails__summary{display:inline-block;margin:0 auto 10px;outline:none}.componentsGalaxyStorePlanTailDetails__tailPlanList{padding:12px 0}.componentsGalaxyStorePlanTailDetails__wordBreak{word-break:break-all;word-wrap:break-word}.componentsGalaxyStorePlanCassette,.componentsGalaxyStorePlanCassette--ex,.componentsGalaxyStorePlanCassette--pro{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:0 10px}.componentsGalaxyStorePlanCassette--ex button:enabled{background-color:#5390cd;color:#fff}.componentsGalaxyStorePlanCassette--pro button:enabled{background-color:#53bbcd;color:#fff}.componentsGalaxyStorePlanCassette__planName{font-weight:700;padding-bottom:4px}.componentsGalaxyStorePlanCassette__discount{font-weight:700;padding-bottom:4px;color:#c1272d}.componentApplicationPlansHeading__textLink{color:#29abe2;text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.componentApplicationPlansHeading__textLink:focus,.componentApplicationPlansHeading__textLink:hover{text-decoration:none;opacity:.6}.componentApplicationPlans{margin-bottom:40px}.componentApplicationPlans>ol{list-style:none;margin:0;padding:0}.componentApplicationPlans>ol>li+li{margin-top:48px}@media screen and (max-width:599px){.componentApplicationPlans{margin-bottom:0}}.componentApplicationPlansHeading{margin-bottom:24px}.componentApplicationPlansHeading h2{display:inline-block;font-size:1.8rem;font-weight:700}.componentApplicationPlansDeviceRadioButtons,.componentApplicationPlansRadioButtons,.componentApplicationPlansSelectBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-8px}@media screen and (max-width:599px){.componentApplicationPlansDeviceRadioButtons,.componentApplicationPlansRadioButtons,.componentApplicationPlansSelectBoxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.componentApplicationPlansDeviceRadioButtons{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:959px){.componentApplicationPlansDeviceRadioButtons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentApplicationPlansDeviceRadioButton,.componentApplicationPlansRadioButton,.componentApplicationPlansSelectBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:8px;text-align:center}.componentApplicationPlansRadioButton__input{display:none}.componentApplicationPlansDeviceRadioButton__label,.componentApplicationPlansRadioButton__label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:60px;padding:10px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);fill:#333;font-size:1.8rem;line-height:1.5;font-weight:700}.componentApplicationPlansDeviceRadioButton__label>span,.componentApplicationPlansRadioButton__label>span{display:block}.componentApplicationPlansDeviceRadioButton__label>span+span,.componentApplicationPlansRadioButton__label>span+span{margin:0 8px}.componentApplicationPlansRadioButton__label.heightAuto,.heightAuto.componentApplicationPlansDeviceRadioButton__label{height:auto}@media screen and (max-width:959px){.componentApplicationPlansRadioButton__label.heightAuto span,.heightAuto.componentApplicationPlansDeviceRadioButton__label span{width:100%}}.componentApplicationPlansRadioButton__label__labelImage,.componentApplicationPlansRadioButton__label__labelImage--dualDevice,.componentApplicationPlansRadioButton__label__labelImage--oneDevice{margin-bottom:8px;padding:1px}.componentApplicationPlansRadioButton__label__labelImage--dualDevice,.componentApplicationPlansRadioButton__label__labelImage--oneDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentApplicationPlansRadioButton__label__labelImage--dualDevice,.componentApplicationPlansRadioButton__label__labelImage--oneDevice{max-width:70%}}.componentApplicationPlansRadioButton__input:checked+.componentApplicationPlansDeviceRadioButton__label,.componentApplicationPlansRadioButton__input:checked+.componentApplicationPlansRadioButton__label{background:#efb146;color:#fff;-webkit-box-shadow:none;box-shadow:none;fill:#fff}.componentApplicationPlansRadioButton__sub{margin-top:12px;font-size:1.6rem}.componentApplicationPlansRadioButton__sub>span+span{display:inline-block}.componentApplicationPlansDeviceRadioButton{width:100%;height:1px;min-width:0;min-height:295px}@media screen and (max-width:959px){.componentApplicationPlansDeviceRadioButton{max-width:50%;min-height:210px}}.componentApplicationPlansDeviceRadioButton__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;font-size:1.2rem;font-weight:400;overflow-wrap:break-word}@media screen and (max-width:959px){.componentApplicationPlansDeviceRadioButton__label{padding:24px 8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.componentApplicationPlansDeviceRadioButton__label__labelImage,.componentApplicationPlansDeviceRadioButton__label__labelImage--allDevice,.componentApplicationPlansDeviceRadioButton__label__labelImage--smartphone{margin-bottom:8px;padding:1px}.componentApplicationPlansDeviceRadioButton__label__labelImage--smartphone{max-width:15%;max-height:60px;width:100%}.componentApplicationPlansDeviceRadioButton__label__labelImage--allDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentApplicationPlansDeviceRadioButton__label__labelImage--allDevice{max-width:70%}}.componentApplicationPlansDeviceRadioButton__label__captionText{display:inline-block;max-width:100%}.componentApplicationPlansDeviceRadioButton__sub{margin-top:8px;font-size:1.2rem}.componentApplicationPlansDeviceRadioButton__clippyText{margin-top:8px}.componentApplicationPlansDeviceRadioButton__clippySubText{font-size:1.3rem}.componentApplicationPlansSelectBox{position:relative;z-index:0}.componentApplicationPlansSelectBox select::-ms-expand{display:none}.componentApplicationPlansSelectBox:before{content:"";display:block;position:absolute;top:50%;right:20px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.componentApplicationPlansSelectBox:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.componentApplicationPlansSelectBox__select{display:block;width:100%;height:60px;padding-left:16px;padding-right:32px;font-size:1.8rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.componentApplicationPlansButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.componentApplicationPlansButton{margin:8px}@media screen and (max-width:599px){.componentApplicationPlansButton{margin:24px 8px 8px}}.componentApplicationPlansPayPalBanner--pc{width:200px;margin:0 auto;margin-top:50px;margin-bottom:10px}.componentApplicationPlansPayPalBanner--pc img{width:100%}@media screen and (max-width:599px){.componentApplicationPlansPayPalBanner--pc{display:none}}.componentApplicationPlansPayPalBanner--smartphone{display:none}.componentApplicationPlansPayPalBanner--smartphone img{width:100%;margin-top:10px}@media screen and (max-width:599px){.componentApplicationPlansPayPalBanner--smartphone{display:block;width:200px;margin:0 auto 10px}}.componentApplicationPlans__vandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#333;margin-top:10px}.componentApplicationPlans__vandleCardLogo{width:50px}.componentApplicationPlans__vandleCardLogo img{width:100%;height:auto}.componentApplicationPlans__vandleCardText{margin-left:4px;text-align:left;font-size:1.2rem}.componentApplicationPlansHeading>h2{margin-right:8px}.componentApplicationPlansHeading__textLinks{display:inline-block}.componentApplicationPlansHeading__textLink{font-size:1.4rem;font-weight:400;display:inline-block}.componentApplicationPlansHeading__textLink:not(:last-child){margin-right:8px}.componentApplicationPlansDeviceRadioButton:last-child{width:80%}.componentApplicationPlansButtons{margin-top:60px}@media screen and (max-width:599px){.componentApplicationPlansButtons{margin-top:16px}}.componentApplicationPlansFooting{text-align:right}.applicationHeader__inner{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-image:url(/view/img/components/bg_application_header_pc_b.png);background-size:cover}@media screen and (max-width:599px){.applicationHeader__inner{background-image:url(/view/img/components/bg_application_header_sp_b.png)}}.applicationHeader__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;min-width:320px;width:100%;height:150px;margin:auto;padding:0 20px}@media screen and (max-width:599px){.applicationHeader__container{height:100px;padding:0 10px}}.applicationHeader__logo{width:580px;margin-left:10px;margin-right:20px}@media screen and (min-width:600px) and (max-width:959px){.applicationHeader__logo{margin-left:0;margin-right:0}}@media screen and (max-width:599px){.applicationHeader__logo{width:100%;margin-left:0;margin-right:-100px}}.applicationHeader__logo img{width:100%}.applicationHeader__image{width:330px;margin-top:12px;margin-right:30px}.applicationHeader__image img{width:100%}@media screen and (min-width:600px) and (max-width:959px){.applicationHeader__image{margin-right:0}}@media screen and (max-width:599px){.applicationHeader__image{min-width:100px;max-width:160px;width:50%;margin-top:40px;margin-right:0}}.applicationIndexHeader__link a{color:#29abe2;text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.applicationIndexHeader__link a:focus,.applicationIndexHeader__link a:hover{text-decoration:none;opacity:.6}.applicationIndexHeader__inner{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-image:url(/view/img/components/bg_application_index_header.png);background-size:cover}.applicationIndexHeader__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;min-width:320px;width:100%;min-height:125px;margin:auto;padding:0 20px}@media screen and (max-width:599px){.applicationIndexHeader__container{min-height:80px;padding:0 10px}}.applicationIndexHeader__logo{position:relative;width:180px;padding:10px}.applicationIndexHeader__logo img{width:100%}@media screen and (max-width:599px){.applicationIndexHeader__logo{width:120px;padding:0 10px 0 0}}.applicationIndexHeader__title{min-width:calc(100% - 360px);font-size:2.4rem;font-weight:400;text-align:center}@media screen and (max-width:599px){.applicationIndexHeader__title{min-width:calc(100% - 240px);font-size:1.6rem}}.applicationIndexHeader__link{position:absolute;right:36px}@media screen and (max-width:599px){.applicationIndexHeader__link{display:inline-block;right:16px;bottom:2px;font-size:1.4rem}}.applicationIndexHeader__link a{color:#666}.componentApplyPlanButton,.componentApplyPlanButton--disabled,.componentBasicButtonStyle{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentApplyPlanButton--disabled:focus,.componentApplyPlanButton--disabled:hover,.componentApplyPlanButton:focus,.componentApplyPlanButton:hover,.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover{opacity:.6}.componentApplyPlanButton--disabled:disabled,.componentApplyPlanButton:disabled,.componentBasicButtonStyle:disabled{opacity:inherit}.componentApplyPlanButton,.componentApplyPlanButton--disabled{background-color:#efb146;color:#fff}.componentBackButton,.componentBasicButtonStyle{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBackButton:focus,.componentBackButton:hover,.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover{opacity:.6}.componentBackButton:disabled,.componentBasicButtonStyle:disabled{opacity:inherit}.componentBackButton{background-color:#666;color:#fff}.componentBasicButtonStyle,.componentCardInfoButton,.componentCardInfoButton--disabled{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentCardInfoButton--disabled:focus,.componentCardInfoButton--disabled:hover,.componentCardInfoButton:focus,.componentCardInfoButton:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentCardInfoButton--disabled:disabled,.componentCardInfoButton:disabled{opacity:inherit}.componentCardInfoButton{background-color:#efb146;color:#fff}.componentCardInfoButton--disabled{background-color:#999;color:#fff;pointer-events:none}.componentBasicButtonStyle,.componentCancellationConfirmationButton{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentCancellationConfirmationButton:focus,.componentCancellationConfirmationButton:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentCancellationConfirmationButton:disabled{opacity:inherit}.componentCancellationConfirmationButton{background-color:#4d4d4d;color:#fff}.componentBasicButtonStyle,.componentContractCancelButton{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentContractCancelButton:focus,.componentContractCancelButton:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentContractCancelButton:disabled{opacity:inherit}.componentContractCancelButton{background-color:#c1272d;color:#fff}.componentBasicButtonStyle,.componentFreePlanButton{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentFreePlanButton:focus,.componentFreePlanButton:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentFreePlanButton:disabled{opacity:inherit}.componentFreePlanButton{background-color:#67c654;color:#fff}.componentBasicButtonStyle,.componentModifyPaymentInfoButton{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentModifyPaymentInfoButton:focus,.componentModifyPaymentInfoButton:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentModifyPaymentInfoButton:disabled{opacity:inherit}.componentModifyPaymentInfoButton{background-color:#4d4d4d;color:#fff}.componentBasicButtonStyle,.componentOpenPaintButton{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentOpenPaintButton:focus,.componentOpenPaintButton:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentOpenPaintButton:disabled{opacity:inherit}.componentOpenPaintButton{background-color:#29abe2;color:#fff}.componentBasicButtonStyle,.componentUpdateClipStudioPaintButton{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentUpdateClipStudioPaintButton:focus,.componentUpdateClipStudioPaintButton:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentUpdateClipStudioPaintButton:disabled{opacity:inherit}.componentUpdateClipStudioPaintButton{background-color:#4c84ec;color:#fff}.componentBasicButtonStyle,.componentTrialApplicationButton{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentTrialApplicationButton:focus,.componentTrialApplicationButton:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentTrialApplicationButton:disabled{opacity:inherit}.componentTrialApplicationButton{background-color:#5390cd;color:#fff;border-radius:24px}.componentBasicButtonStyle,.componentOpenPaintSwitchLicenseButton{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentOpenPaintSwitchLicenseButton:focus,.componentOpenPaintSwitchLicenseButton:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentOpenPaintSwitchLicenseButton:disabled{opacity:inherit}.componentOpenPaintSwitchLicenseButton{background-color:#d9d9d9;color:#666}.componentBasicButtonStyle,.componentMoreDetailButton{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentMoreDetailButton:focus,.componentMoreDetailButton:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentMoreDetailButton:disabled{opacity:inherit}.componentMoreDetailButton{background-color:#75ad34;color:#fff}.componentBasicButtonStyle,.componentPlanGuidesButton,.componentPlanGuidesButton--disabled{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentPlanGuidesButton--disabled:focus,.componentPlanGuidesButton--disabled:hover,.componentPlanGuidesButton:focus,.componentPlanGuidesButton:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentPlanGuidesButton--disabled:disabled,.componentPlanGuidesButton:disabled{opacity:inherit}.componentPlanGuidesButton{background:-webkit-gradient(linear,right top,left top,from(#ff941f),to(#f1ad41));background:linear-gradient(270deg,#ff941f,#f1ad41);background:-webkit-linear-gradient(left,#ff941f,#f1ad41);color:#fff;border-radius:10px}.componentPlanGuidesButton--disabled{background-color:#999;pointer-events:none}.componentBasicButtonStyle,.componentPlanGuidesChartButton,.componentPlanGuidesChartButton--disabled{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentPlanGuidesChartButton--disabled:focus,.componentPlanGuidesChartButton--disabled:hover,.componentPlanGuidesChartButton:focus,.componentPlanGuidesChartButton:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentPlanGuidesChartButton--disabled:disabled,.componentPlanGuidesChartButton:disabled{opacity:inherit}.componentPlanGuidesChartButton{background:-webkit-gradient(linear,right top,left top,from(#4984ce),to(#2db9d0));background:linear-gradient(270deg,#4984ce,#2db9d0);background:-webkit-linear-gradient(left,#4984ce,#2db9d0);color:#fff;border-radius:10px}.componentPlanGuidesChartButton--disabled{background-color:#999;pointer-events:none}.cancelSurvey__confirmButton,.cancelSurvey__confirmButton--disabled,.componentBasicButtonStyle{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.cancelSurvey__confirmButton--disabled:focus,.cancelSurvey__confirmButton--disabled:hover,.cancelSurvey__confirmButton:focus,.cancelSurvey__confirmButton:hover,.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover{opacity:.6}.cancelSurvey__confirmButton--disabled:disabled,.cancelSurvey__confirmButton:disabled,.componentBasicButtonStyle:disabled{opacity:inherit}.cancelSurvey__background,.cancelSurvey__container{background-color:#fff}.cancelSurvey__title{background-color:#266a82;padding:9px;color:#fff;border-bottom:27px solid #dbe6ec}.cancelSurvey__confirmButton,.cancelSurvey__confirmButton--disabled{background-color:#266a82;color:#fff;margin:36px 0 36px 0}.cancelSurvey__confirmButton--disabled{background-color:#999;pointer-events:none}.cancelSurvey__questions{margin-bottom:18px}.cancelSurvey__question{display:block;padding:18px 0 18px 0;font-weight:700}.cancelSurvey__choice{display:block;margin:0 0 9px 9px}.cancelSurvey__radio{display:block}.cancelSurvey__additionalComment{margin:9px 0 0 22px}.cancelSurvey__questionChild{display:block;margin-left:18px}.componentBasicButtonStyle,.componentCopyButton{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentCopyButton:focus,.componentCopyButton:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentCopyButton:disabled{opacity:inherit}.componentCopyButton{background-color:#d9d9d9;color:#4d4d4d;border:2px solid #999}.componentBasicButtonStyle,.componentVer3NewsButton{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentVer3NewsButton:focus,.componentVer3NewsButton:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentVer3NewsButton:disabled{opacity:inherit}.componentVer3NewsButton{width:100%;max-width:50rem;background-color:#4294a6;color:#fff;border-radius:10px}.componentQuestionnaireButton{font-size:1.6rem;border-radius:20px;margin-top:20px;padding:10px 44px;display:inline-block;color:#fff;background-color:#1f2e5a;min-width:200px;border:1px solid #1f2e5a;text-decoration:none}.continuedPatronageHeader__textLink{color:#29abe2;text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.continuedPatronageHeader__textLink:focus,.continuedPatronageHeader__textLink:hover{text-decoration:none;opacity:.6}.continuedPatronageHeader__inner{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;background-position:100%;background-repeat:no-repeat;background-image:url(/view/img/components/bg_continued_patronage_header.png);background-size:cover}.continuedPatronageHeader__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;min-width:320px;width:100%;min-height:125px;margin:auto;padding:0 20px}@media screen and (max-width:599px){.continuedPatronageHeader__container{min-height:80px;padding:0 10px}}.continuedPatronageHeader__title{padding:16px}.continuedPatronageHeader__title p{font-weight:700;font-size:1.1rem}.componentBasicButtonStyle,.componentContractCard .componentContractCard__button{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentContractCard .componentContractCard__button:focus,.componentContractCard .componentContractCard__button:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentContractCard .componentContractCard__button:disabled{opacity:inherit}.componentContractCard{position:relative;max-width:100%;border:1px solid #999}.componentCloudContractCard+.componentContractCard,.componentContractCard+.componentContractCard,.componentContractUpdatepassCard+.componentContractCard{border-top:none}.componentMessageCard+.componentContractCard{margin-top:20px}.componentContractCard__inner{position:relative;width:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:959px){.componentContractCard__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentContractCard__mainColumn{width:100%;margin-right:24px}@media screen and (max-width:959px){.componentContractCard__mainColumn{margin:0 0 14px 0}}.componentContractCard__status{display:inline-block;min-width:80px;padding:5px;margin-right:10px;margin-bottom:10px;border:1px solid;font-size:1.4rem;text-align:center;line-height:1}.componentContractCard__title{padding-bottom:10px;font-size:1.6rem}.componentContractCard__description{font-size:1.4rem;padding-bottom:28px}.componentContractCard .componentContractCard__disabledPlanChangeMessage{font-size:1.3rem}.componentContractCard .componentContractCard__buttonColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.componentContractCard .componentContractCard__buttonColumn a:first-child{margin-bottom:8px}@media screen and (max-width:959px){.componentContractCard .componentContractCard__buttonColumn{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.componentContractCard .componentContractCard__buttonColumn .componentContractCard__button--autosize{max-width:200px;min-width:auto}.componentContractCard .componentContractCard__buttonColumn a:first-child{margin:0 8px 0 0}}.componentContractCard .componentContractCard__buttonColumnLeadText{max-width:200px;font-size:1.1rem;color:#666;margin:0 0 8px 0}@media screen and (max-width:959px){.componentContractCard .componentContractCard__buttonColumnLeadText{margin:0 4px 0 0}}.componentContractCard .componentContractCard__button{background-color:#666;color:#fff}.componentContractCard .componentContractCard__button--small{font-size:1.4rem}.componentBasicButtonStyle,.componentContractSaleCard__button{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentContractSaleCard__button:focus,.componentContractSaleCard__button:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentContractSaleCard__button:disabled{opacity:inherit}.componentContractSaleCard{position:relative;max-width:100%;border:1px solid #999}.componentContractSaleCard+.componentContractSaleCard{border-top:none}.componentMessageCard+.componentContractSaleCard{margin-top:20px}.componentContractSaleCard--inside{border:none}.componentContractSaleCard__inner{position:relative;width:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:959px){.componentContractSaleCard__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentContractSaleCard__mainColumn{width:100%;margin-right:24px}@media screen and (max-width:959px){.componentContractSaleCard__mainColumn{margin:0 0 14px 0}}.componentContractSaleCard__status{display:inline-block;min-width:80px;padding:5px;margin-right:10px;margin-bottom:10px;border:1px solid;font-size:1.4rem;text-align:center;line-height:1}.componentContractSaleCard__status--active.grade--pro{border-color:#25bdd3;color:#25bdd3}.componentContractSaleCard__status--active.grade--ex{border-color:#5390cd;color:#5390cd}.componentContractSaleCard__status--cancellationScheduled,.componentContractSaleCard__status--changeScheduled{border-color:#c1272d;color:#c1272d}.componentContractSaleCard__status--terminated{border-color:#999;color:#999}.componentContractSaleCard__status--planChangeReserved{border-color:#efb146;color:#efb146}.componentContractSaleCard__message{display:inline-block;background-image:url(/view/img/components/exclamation-triangle-solid_warning.svg);background-position:0;background-repeat:no-repeat;background-size:20px;height:20px;margin-bottom:10px;padding-left:24px;color:#c1272d;font-size:1.4rem;font-weight:700}.componentContractSaleCard__message span{vertical-align:middle}.componentContractSaleCard__title{padding-bottom:10px;font-size:1.6rem}.componentContractSaleCard__description{font-size:1.4rem;padding-bottom:28px}.componentContractSaleCard__detail{font-size:1.3rem;margin-bottom:8px}.componentContractSaleCard__detail dd,.componentContractSaleCard__detail dt{display:inline-block}.componentContractSaleCard__detail dd{padding-left:4px}.componentContractSaleCard__contractNumber{margin-bottom:8px}.componentContractSaleCard__disabledPlanChangeMessage{font-size:1.3rem}.componentContractSaleCard__buttonColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.componentContractSaleCard__buttonColumn a:first-child{margin-bottom:8px}@media screen and (max-width:959px){.componentContractSaleCard__buttonColumn{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.componentContractSaleCard__buttonColumn .componentContractSaleCard__button--autosize{max-width:200px;min-width:auto}.componentContractSaleCard__buttonColumn a:first-child{margin:0 8px 0 0}}.componentContractSaleCard__button{background-color:#666;color:#fff}.componentChangePlansHeading__textLink{color:#29abe2;text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.componentChangePlansHeading__textLink:focus,.componentChangePlansHeading__textLink:hover{text-decoration:none;opacity:.6}.componentChangePlans{margin-bottom:40px}.componentChangePlans>ol{list-style:none;margin:0;padding:0}.componentChangePlans>ol>li+li{margin-top:48px}@media screen and (max-width:599px){.componentChangePlans{margin-bottom:0}}.componentChangePlansHeading{margin-bottom:24px}.componentChangePlansHeading h2{display:inline-block;font-size:1.8rem;font-weight:700}.componentChangePlansDeviceRadioButtons,.componentChangePlansRadioButtons,.componentChangePlansSelectBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-8px}@media screen and (max-width:599px){.componentChangePlansDeviceRadioButtons,.componentChangePlansRadioButtons,.componentChangePlansSelectBoxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.componentChangePlansDeviceRadioButtons{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:959px){.componentChangePlansDeviceRadioButtons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentChangePlansDeviceRadioButton,.componentChangePlansRadioButton,.componentChangePlansSelectBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:8px;text-align:center}.componentChangePlansRadioButton__input{display:none}.componentChangePlansDeviceRadioButton__label,.componentChangePlansRadioButton__label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:60px;padding:10px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);fill:#333;font-size:1.8rem;line-height:1.5;font-weight:700}.componentChangePlansDeviceRadioButton__label>span,.componentChangePlansRadioButton__label>span{display:block}.componentChangePlansDeviceRadioButton__label>span+span,.componentChangePlansRadioButton__label>span+span{margin:0 8px}.componentChangePlansRadioButton__label.heightAuto,.heightAuto.componentChangePlansDeviceRadioButton__label{height:auto}@media screen and (max-width:959px){.componentChangePlansRadioButton__label.heightAuto span,.heightAuto.componentChangePlansDeviceRadioButton__label span{width:100%}}.componentChangePlansRadioButton__label__labelImage,.componentChangePlansRadioButton__label__labelImage--dualDevice,.componentChangePlansRadioButton__label__labelImage--oneDevice{margin-bottom:8px;padding:1px}.componentChangePlansRadioButton__label__labelImage--dualDevice,.componentChangePlansRadioButton__label__labelImage--oneDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentChangePlansRadioButton__label__labelImage--dualDevice,.componentChangePlansRadioButton__label__labelImage--oneDevice{max-width:70%}}.componentChangePlansRadioButton__input:checked+.componentChangePlansDeviceRadioButton__label,.componentChangePlansRadioButton__input:checked+.componentChangePlansRadioButton__label{background:#efb146;color:#fff;-webkit-box-shadow:none;box-shadow:none;fill:#fff}.componentChangePlansRadioButton__sub{margin-top:12px;font-size:1.6rem}.componentChangePlansRadioButton__sub>span+span{display:inline-block}.componentChangePlansDeviceRadioButton{width:100%;height:1px;min-width:0;min-height:295px}@media screen and (max-width:959px){.componentChangePlansDeviceRadioButton{max-width:50%;min-height:210px}}.componentChangePlansDeviceRadioButton__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;font-size:1.2rem;font-weight:400;overflow-wrap:break-word}@media screen and (max-width:959px){.componentChangePlansDeviceRadioButton__label{padding:24px 8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.componentChangePlansDeviceRadioButton__label__labelImage,.componentChangePlansDeviceRadioButton__label__labelImage--allDevice,.componentChangePlansDeviceRadioButton__label__labelImage--smartphone{margin-bottom:8px;padding:1px}.componentChangePlansDeviceRadioButton__label__labelImage--smartphone{max-width:15%;max-height:60px;width:100%}.componentChangePlansDeviceRadioButton__label__labelImage--allDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentChangePlansDeviceRadioButton__label__labelImage--allDevice{max-width:70%}}.componentChangePlansDeviceRadioButton__label__captionText{display:inline-block;max-width:100%}.componentChangePlansDeviceRadioButton__sub{margin-top:8px;font-size:1.2rem}.componentChangePlansDeviceRadioButton__clippyText{margin-top:8px}.componentChangePlansDeviceRadioButton__clippySubText{font-size:1.3rem}.componentChangePlansSelectBox{position:relative;z-index:0}.componentChangePlansSelectBox select::-ms-expand{display:none}.componentChangePlansSelectBox:before{content:"";display:block;position:absolute;top:50%;right:20px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.componentChangePlansSelectBox:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.componentChangePlansSelectBox__select{display:block;width:100%;height:60px;padding-left:16px;padding-right:32px;font-size:1.8rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.componentChangePlansButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.componentChangePlansButton{margin:8px}@media screen and (max-width:599px){.componentChangePlansButton{margin:24px 8px 8px}}.componentChangePlansPayPalBanner--pc{width:200px;margin:0 auto;margin-top:50px;margin-bottom:10px}.componentChangePlansPayPalBanner--pc img{width:100%}@media screen and (max-width:599px){.componentChangePlansPayPalBanner--pc{display:none}}.componentChangePlansPayPalBanner--smartphone{display:none}.componentChangePlansPayPalBanner--smartphone img{width:100%;margin-top:10px}@media screen and (max-width:599px){.componentChangePlansPayPalBanner--smartphone{display:block;width:200px;margin:0 auto 10px}}.componentChangePlans__vandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#333;margin-top:10px}.componentChangePlans__vandleCardLogo{width:50px}.componentChangePlans__vandleCardLogo img{width:100%;height:auto}.componentChangePlans__vandleCardText{margin-left:4px;text-align:left;font-size:1.2rem}.componentChangePlansHeading>h2{margin-right:8px}.componentChangePlansHeading__textLinks{display:inline-block}.componentChangePlansHeading__textLink{font-size:1.4rem;font-weight:400;display:inline-block}.componentChangePlansHeading__textLink:not(:last-child){margin-right:8px}.componentChangePlansButtons__submitButtons{text-align:center;margin-top:60px}@media screen and (max-width:599px){.componentChangePlansButtons__submitButtons{margin-top:16px}}.componentMessageCardWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.componentMessageCardWrapper .componentMessageCard{width:50%;min-width:250px;margin-top:10px;margin-bottom:55px}@media screen and (max-width:599px){.componentChangePlansDeviceRadioButton__label{padding:18px 8px}}.componentChangePlans__currentContractItem{border:4px solid #efb146}.componentChangePlansDeviceRadioButton:last-child{width:80%}.componentChangePlans__aboutNewPlan{margin-bottom:32px}.componentBasicButtonStyle,.componentContractCard .componentContractCard__button,.componentPauseContractCard .componentContractCard__button{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentContractCard .componentContractCard__button:focus,.componentContractCard .componentContractCard__button:hover,.componentPauseContractCard .componentContractCard__button:focus,.componentPauseContractCard .componentContractCard__button:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentContractCard .componentContractCard__button:disabled,.componentPauseContractCard .componentContractCard__button:disabled{opacity:inherit}.componentContractCard,.componentPauseContractCard{position:relative;max-width:100%;border:1px solid #999}.componentCloudContractCard+.componentContractCard,.componentCloudContractCard+.componentPauseContractCard,.componentContractCard+.componentContractCard,.componentContractCard+.componentPauseContractCard,.componentContractUpdatepassCard+.componentContractCard,.componentContractUpdatepassCard+.componentPauseContractCard,.componentPauseContractCard+.componentContractCard,.componentPauseContractCard+.componentPauseContractCard{border-top:none}.componentMessageCard+.componentContractCard,.componentMessageCard+.componentPauseContractCard{margin-top:20px}.componentContractCard--inside{border:none}.componentContractCard__inner,.componentPauseContractCard__inner{position:relative;width:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:959px){.componentContractCard__inner,.componentPauseContractCard__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentContractCard__mainColumn,.componentPauseContractCard__mainColumn{width:100%;margin-right:24px}@media screen and (max-width:959px){.componentContractCard__mainColumn,.componentPauseContractCard__mainColumn{margin:0 0 14px 0}}.componentContractCard__status,.componentPauseContractCard__status{display:inline-block;min-width:80px;padding:5px;margin-right:10px;margin-bottom:10px;border:1px solid;font-size:1.4rem;text-align:center;line-height:1}.componentContractCard__status--active.grade--debut{border-color:#a9d22c;color:#a9d22c}.componentContractCard__status--active.grade--pro{border-color:#25bdd3;color:#25bdd3}.componentContractCard__status--active.grade--ex{border-color:#5390cd;color:#5390cd}.componentContractCard__status--cancellationScheduled,.componentContractCard__status--changeScheduled{border-color:#c1272d;color:#c1272d}.componentContractCard__status--terminated{border-color:#999;color:#999}.componentContractCard__status--planChangeReserved{border-color:#efb146;color:#efb146}.componentContractCard__serial{word-break:break-all}.componentContractCard__message{display:inline-block;background-image:url(/view/img/components/exclamation-triangle-solid_warning.svg);background-position:0;background-repeat:no-repeat;background-size:20px;height:20px;margin-bottom:10px;padding-left:24px;color:#c1272d;font-size:1.4rem;font-weight:700}.componentContractCard__message span{vertical-align:middle}.componentContractCard__title,.componentPauseContractCard__title{padding-bottom:10px;font-size:1.6rem}.componentContractCard__description,.componentPauseContractCard__description{font-size:1.4rem;padding-bottom:28px}.componentContractCard__detail{font-size:1.3rem;margin-bottom:8px}.componentContractCard__detail dd,.componentContractCard__detail dt{display:inline-block}.componentContractCard__detail dd{padding-left:4px}.componentContractCard__contractOffer{display:block;font-size:1.2rem;color:#666;text-align:right}.componentContractCard .componentContractCard__disabledPlanChangeMessage,.componentPauseContractCard .componentContractCard__disabledPlanChangeMessage{font-size:1.3rem}.componentContractCard .componentContractCard__buttonColumn,.componentPauseContractCard .componentContractCard__buttonColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.componentContractCard .componentContractCard__buttonColumn a:first-child,.componentPauseContractCard .componentContractCard__buttonColumn a:first-child{margin-bottom:8px}@media screen and (max-width:959px){.componentContractCard .componentContractCard__buttonColumn,.componentPauseContractCard .componentContractCard__buttonColumn{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.componentContractCard .componentContractCard__buttonColumn .componentContractCard__button--autosize,.componentPauseContractCard .componentContractCard__buttonColumn .componentContractCard__button--autosize{max-width:200px;min-width:auto}.componentContractCard .componentContractCard__buttonColumn a:first-child,.componentPauseContractCard .componentContractCard__buttonColumn a:first-child{margin:0 8px 0 0}}.componentContractCard .componentContractCard__buttonColumnLeadText,.componentPauseContractCard .componentContractCard__buttonColumnLeadText{max-width:200px;font-size:1.1rem;color:#666;margin:0 0 8px 0}@media screen and (max-width:959px){.componentContractCard .componentContractCard__buttonColumnLeadText,.componentPauseContractCard .componentContractCard__buttonColumnLeadText{margin:0 4px 0 0}}.componentContractCard .componentContractCard__button,.componentPauseContractCard .componentContractCard__button{background-color:#666;color:#fff}.componentContractCard .componentContractCard__button--small,.componentPauseContractCard .componentContractCard__button--small{font-size:1.4rem}.componentPauseContractCard{background-color:#fff}.componentPauseContractCard__inner{padding:24px}.componentPauseContractCard__schedule dd,.componentPauseContractCard__schedule dt{display:inline-block}.componentPauseContractCard__schedule dt:after{content:":";margin:0 .5rem}.pauseReserveFormContainer{margin-bottom:40px}.pauseReserveFormContainer>ol{list-style:none;margin:0;padding:0}.pauseReserveFormContainer>ol>li+li{margin-top:48px}@media screen and (max-width:599px){.pauseReserveFormContainer{margin-bottom:0}}.pauseReserveFormContainerHeading{margin-bottom:24px}.pauseReserveFormContainerHeading h2{display:inline-block;font-size:1.8rem;font-weight:700}.pauseReserveFormContainerDeviceRadioButtons,.pauseReserveFormContainerRadioButtons,.pauseReserveFormContainerSelectBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-8px}@media screen and (max-width:599px){.pauseReserveFormContainerDeviceRadioButtons,.pauseReserveFormContainerRadioButtons,.pauseReserveFormContainerSelectBoxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.pauseReserveFormContainerDeviceRadioButtons{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:959px){.pauseReserveFormContainerDeviceRadioButtons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.pauseReserveFormContainerDeviceRadioButton,.pauseReserveFormContainerRadioButton,.pauseReserveFormContainerSelectBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:8px;text-align:center}.pauseReserveFormContainerRadioButton__input{display:none}.pauseReserveFormContainerDeviceRadioButton__label,.pauseReserveFormContainerRadioButton__label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:60px;padding:10px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);fill:#333;font-size:1.8rem;line-height:1.5;font-weight:700}.pauseReserveFormContainerDeviceRadioButton__label>span,.pauseReserveFormContainerRadioButton__label>span{display:block}.pauseReserveFormContainerDeviceRadioButton__label>span+span,.pauseReserveFormContainerRadioButton__label>span+span{margin:0 8px}.heightAuto.pauseReserveFormContainerDeviceRadioButton__label,.pauseReserveFormContainerRadioButton__label.heightAuto{height:auto}@media screen and (max-width:959px){.heightAuto.pauseReserveFormContainerDeviceRadioButton__label span,.pauseReserveFormContainerRadioButton__label.heightAuto span{width:100%}}.pauseReserveFormContainerRadioButton__label__labelImage,.pauseReserveFormContainerRadioButton__label__labelImage--dualDevice,.pauseReserveFormContainerRadioButton__label__labelImage--oneDevice{margin-bottom:8px;padding:1px}.pauseReserveFormContainerRadioButton__label__labelImage--dualDevice,.pauseReserveFormContainerRadioButton__label__labelImage--oneDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.pauseReserveFormContainerRadioButton__label__labelImage--dualDevice,.pauseReserveFormContainerRadioButton__label__labelImage--oneDevice{max-width:70%}}.pauseReserveFormContainerRadioButton__input:checked+.pauseReserveFormContainerDeviceRadioButton__label,.pauseReserveFormContainerRadioButton__input:checked+.pauseReserveFormContainerRadioButton__label{background:#efb146;color:#fff;-webkit-box-shadow:none;box-shadow:none;fill:#fff}.pauseReserveFormContainerRadioButton__sub{margin-top:12px;font-size:1.6rem}.pauseReserveFormContainerRadioButton__sub>span+span{display:inline-block}.pauseReserveFormContainerDeviceRadioButton{width:100%;height:1px;min-width:0;min-height:295px}@media screen and (max-width:959px){.pauseReserveFormContainerDeviceRadioButton{max-width:50%;min-height:210px}}.pauseReserveFormContainerDeviceRadioButton__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;font-size:1.2rem;font-weight:400;overflow-wrap:break-word}@media screen and (max-width:959px){.pauseReserveFormContainerDeviceRadioButton__label{padding:24px 8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.pauseReserveFormContainerDeviceRadioButton__label__labelImage,.pauseReserveFormContainerDeviceRadioButton__label__labelImage--allDevice,.pauseReserveFormContainerDeviceRadioButton__label__labelImage--smartphone{margin-bottom:8px;padding:1px}.pauseReserveFormContainerDeviceRadioButton__label__labelImage--smartphone{max-width:15%;max-height:60px;width:100%}.pauseReserveFormContainerDeviceRadioButton__label__labelImage--allDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.pauseReserveFormContainerDeviceRadioButton__label__labelImage--allDevice{max-width:70%}}.pauseReserveFormContainerDeviceRadioButton__label__captionText{display:inline-block;max-width:100%}.pauseReserveFormContainerDeviceRadioButton__sub{margin-top:8px;font-size:1.2rem}.pauseReserveFormContainerDeviceRadioButton__clippyText{margin-top:8px}.pauseReserveFormContainerDeviceRadioButton__clippySubText{font-size:1.3rem}.pauseReserveFormContainerSelectBox{position:relative;z-index:0}.pauseReserveFormContainerSelectBox select::-ms-expand{display:none}.pauseReserveFormContainerSelectBox:before{content:"";display:block;position:absolute;top:50%;right:20px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pauseReserveFormContainerSelectBox:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.pauseReserveFormContainerSelectBox__select{display:block;width:100%;height:60px;padding-left:16px;padding-right:32px;font-size:1.8rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pauseReserveFormContainerButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.pauseReserveFormContainerButton{margin:8px}@media screen and (max-width:599px){.pauseReserveFormContainerButton{margin:24px 8px 8px}}.pauseReserveFormContainerPayPalBanner--pc{width:200px;margin:0 auto;margin-top:50px;margin-bottom:10px}.pauseReserveFormContainerPayPalBanner--pc img{width:100%}@media screen and (max-width:599px){.pauseReserveFormContainerPayPalBanner--pc{display:none}}.pauseReserveFormContainerPayPalBanner--smartphone{display:none}.pauseReserveFormContainerPayPalBanner--smartphone img{width:100%;margin-top:10px}@media screen and (max-width:599px){.pauseReserveFormContainerPayPalBanner--smartphone{display:block;width:200px;margin:0 auto 10px}}.pauseReserveFormContainer__vandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#333;margin-top:10px}.pauseReserveFormContainer__vandleCardLogo{width:50px}.pauseReserveFormContainer__vandleCardLogo img{width:100%;height:auto}.pauseReserveFormContainer__vandleCardText{margin-left:4px;text-align:left;font-size:1.2rem}.pauseReserveFormContainer section:first-child{margin-bottom:45px}.pauseReserveFormContainer--title{margin-bottom:15px}.pauseReserveFormContainer .pauseReserveFormContainerSelectBox{padding:0;width:300px;background-color:#fff}.pauseReserveFormContainer .pauseReserveFormContainerSelectBox__select{height:45px}.pauseReserveFormContainer .pauseReserveFormContainerSelectBox__select:hover{cursor:pointer}.pauseReserveFormContainer__attention{margin-top:15px}.pauseReserveFormContainer__action{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pauseReserveFormContainer__action .button{color:#fff;border-radius:4px;border:0;padding:12px;font-size:16px;font-weight:600;cursor:pointer;display:block;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);width:200px;margin:0 30px}.pauseReserveFormContainer__action .button--register{background-color:#efb146}.pauseReserveFormContainer__action .button--retuen{background-color:#666}.pauseReserveFormContainer__action .button:hover{opacity:.6}.pauseReserveFormContainer__action .button:disabled{opacity:.5;cursor:default}.changePlansScheduledCard__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;border:1px solid #efb146}.changePlansScheduledCard__mainBody{width:100%;margin-right:24px}@media screen and (max-width:959px){.changePlansScheduledCard__mainBody{margin:0 0 14px 0}}.changePlansScheduledCard__mainBody dl{font-size:1.3rem}.changePlansScheduledCard__mainBody dd,.changePlansScheduledCard__mainBody dt{display:inline-block}.changePlansScheduledCard__planName{font-size:1.6rem;font-weight:700;margin-bottom:10px}.changePlansScheduledCard__planDescription{font-size:1.4rem;margin-bottom:28px}.changePlansScheduledCard__cancelButtonColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:959px){.changePlansScheduledCard__cancelButtonColumn{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.changePlansScheduledCard__cancelButton{background-color:#4d4d4d;color:#fff}.componentContractsHistory{background-color:#fff;border:1px solid #999}.componentContractsHistory__table{width:100%;border-spacing:0}.componentContractsHistory__table thead{background-color:#4d4d4d;color:#fff}.componentContractsHistory__table th{font-weight:700}.componentContractsHistory__table td,.componentContractsHistory__table th{width:33%;padding:8px;font-size:1.4rem;text-align:center;word-break:break-all}.componentContractsHistory__table tr+tr>td{border-top:1px solid #d9d9d9}.componentContractsHistory__text{padding:96px 16px;text-align:center;font-size:1.4rem}.componentContractPlanChangeHistory,.componentContractsHistory,.componentContractsHistory__text{background-color:#fff;border:1px solid #999}.componentContractPlanChangeHistory__table,.componentContractsHistory__table{width:100%;border-spacing:0}.componentContractPlanChangeHistory__table thead,.componentContractsHistory__table thead{background-color:#4d4d4d;color:#fff}.componentContractPlanChangeHistory__table th,.componentContractsHistory__table th{font-weight:700}.componentContractPlanChangeHistory__table td,.componentContractPlanChangeHistory__table th,.componentContractsHistory__table td,.componentContractsHistory__table th{width:33%;padding:8px;font-size:1.4rem;text-align:center;word-break:break-all}.componentContractPlanChangeHistory__table tr+tr>td,.componentContractsHistory__table tr+tr>td{border-top:1px solid #d9d9d9}.componentContractPlanChangeHistory__text,.componentContractsHistory__text{padding:96px 16px;text-align:center;font-size:1.4rem;background-color:#fff;border:1px solid #999}.componentContractPlanChangeHistory__table th{font-weight:700}.componentContractPlanChangeHistory__table td,.componentContractPlanChangeHistory__table th{width:32%}.componentContractPlanChangeHistory__table td:nth-child(2),.componentContractPlanChangeHistory__table th:nth-child(2){width:35%}.contractAutoUpdate{max-width:100%;padding:24px;text-align:center}.contractAutoUpdateRadio{max-width:100%;margin-bottom:20px}.contractAutoUpdateRadio__input{font-size:1.8rem;font-weight:700;display:inline-block}#header{position:fixed;top:0;left:0;z-index:10;width:100%;height:48px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.05);-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.15);box-shadow:0 0 1px 0 rgba(0,0,0,.15)}.componentHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;height:100%}.componentHeader__corporateLogo{padding:0 1%}.componentHeader__corporateLogo img{height:48px}.componentHeader__titleWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;height:100%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5}.componentHeader__titleWrapper a{text-decoration:none}.componentHeader__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#666;font-size:1.4rem;letter-spacing:.1rem;line-height:1}.componentHeader__title:before{content:"";display:inline-block;width:16px;height:16px;background:url(/view/img/components/logo_clip.png) 50% no-repeat;background-size:cover;margin-right:8px}.componentHeaderAvatar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.componentHeaderAvatar,.componentHeaderAvatar__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.componentHeaderAvatar__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:68px;padding:0 16px;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width:599px){.componentHeaderAvatar__content{width:34px}}.componentHeaderAvatar__content:hover{opacity:.6}.componentHeaderAvatar__avatarImage{width:34px;height:34px;overflow:hidden}.componentHeaderAvatar__avatarImage>img{max-width:100%;width:100%;height:100%;border-radius:100%}.componentHeaderAvatar__arrow{width:34px;height:34px;background:url(/view/img/components/angle_right.svg) 50% no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:599px){.componentHeaderAvatar__arrow{display:none}}.componentHeaderAvatar__menu{position:absolute;top:50px;right:0;min-width:180px;background-color:#fff;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.08);box-shadow:0 10px 20px 0 rgba(0,0,0,.08);z-index:20}.componentHeaderAvatar__menu>ul{list-style:none}.componentHeaderAvatar__menu>ul>li+li{border-top:1px solid #d9d9d9}.componentHeaderAvatar__menu a{display:block;padding:10px 20px;color:#333;font-size:1.3rem;text-align:left;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.componentHeaderAvatar__menu a:hover{opacity:1;background-color:#d9d9d9}.HeaderAvatarFade-enter-active,.HeaderAvatarFade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.HeaderAvatarFade-enter,.HeaderAvatarFade-leave-to{opacity:0}.componentsPlanHead{text-align:center;border-bottom:1px dashed #ccc;margin-bottom:24px}.componentsPlanHead p{padding-bottom:10px}.componentsPlanHead__headerDescriptions,.componentsPlanHead__headerDescriptions--textLeft{margin:24px auto;text-align:center;max-width:600px;padding:0 8px}.componentsPlanHead__headerDescriptions--textLeft{text-align:left}.componentsPlanHead__90FreeInUseContainer{border-bottom:1px dashed #ccc;padding:0 8px 24px;margin-bottom:24px;text-align:center}.componentsPlanHead__90FreeInUseContainer h2{font-size:1.9rem;line-height:1.6em;margin:24px 0}.componentsPlanHead__90FreeInUseContainer p{max-width:550px;margin:auto;text-align:left}.componentsPlanHeadCurrentPlan{max-width:600px;color:#5390cd;font-weight:700;text-align:center;margin:24px auto}.componentsPlanHeadCurrentPlan__list{display:inline-block;list-style:none}.componentsPlanHeadCurrentPlan__list>li{padding-left:0;text-indent:0}.componentsPlanHeadCurrentPlan__list>li:before{content:none}.componentsPlanHeadCurrentPlan__90daysLenovoFreeInUseContainer{border-bottom:1px dashed #ccc;padding:0 8px 24px;margin-bottom:24px;text-align:center}.componentsPlanHeadCurrentPlan__90daysLenovoFreeInUseContainer h2{font-size:1.9rem;line-height:1.6em;margin:24px 0}.componentsPlanHeadCurrentPlan__90daysLenovoFreeInUseContainer p{max-width:550px;margin:auto;text-align:left}.componentsPlanTail{padding:0 8px}.componentsPlanTail h2{font-size:100%;font-weight:400;background:none}.componentsPlanTailComplementBox{border-bottom:1px dashed #ccc;padding:0 20px 24px 20px;margin-bottom:24px;text-align:center}.componentsPlanTailComplementBox__subject{padding-bottom:6px;text-align:center;font-weight:700}.componentsPlanTailRestoreBox{text-align:center;padding:24px 20px}.componentsPlanTailRestoreBox button{padding:5px 20px;font-size:100%;font-weight:700;border-radius:20px;margin-bottom:8px;display:inline-block;min-width:100px;line-height:2em;background-color:#eee;color:#666;position:relative}.componentsPlanTailRestoreBox button:active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:rgba(0,0,0,.2);z-index:3;border-radius:50px}.componentsPlanTailDetails{max-width:600px;margin:0 auto;padding:0 5px;text-align:center}.componentsPlanTailDetails section{text-align:left;margin-bottom:15px}.componentsPlanTailDetails__summary{display:inline-block;margin:0 auto 10px;outline:none}.componentsPlanTailDetails__tailPlanList{padding:12px 0}.componentsPlanTailDetails__wordBreak{word-break:break-all;word-wrap:break-word}.componentsGalaxyStorePlanCassettes__monthlyBox{padding-bottom:16px}.componentsGalaxyStorePlanCassettes__monthlyBox,.componentsGalaxyStorePlanCassettes__yearlyBox{display:-webkit-box;display:-ms-flexbox;display:flex}.componentsGalaxyStorePlanCassettesPlanTitle{padding-bottom:16px;text-align:center}.componentsGalaxyStorePlanCassettesPlanTitle__planChangeDescription{padding-bottom:18px}.componentsGalaxyStorePlanCassettesPlanTitle__subject{padding-bottom:6px;text-align:center;font-weight:700}.componentsGalaxyStorePlanCassettesPlanTitle__planDescription,.componentsGalaxyStorePlanCassettesPlanTitle__smartphoneSubDescription{margin-bottom:24px}.componentsPlanCassettes__monthlyBox{padding-bottom:16px}.componentsPlanCassettes__monthlyBox,.componentsPlanCassettes__yearlyBox{display:-webkit-box;display:-ms-flexbox;display:flex}.componentsPlanCassettesPlanTitle{padding-bottom:16px;text-align:center}.componentsPlanCassettesPlanTitle__planChangeDescription{padding-bottom:18px}.componentsPlanCassettesPlanTitle__subject{padding-bottom:6px;text-align:center;font-weight:700}.componentsPlanCassettesPlanTitle__planDescription,.componentsPlanCassettesPlanTitle__smartphoneSubDescription{margin-bottom:24px}.componentsPlanCassette,.componentsPlanCassette--ex,.componentsPlanCassette--pro{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:0 10px}.componentsPlanCassette--ex button:enabled{background-color:#5390cd;color:#fff}.componentsPlanCassette--pro button:enabled{background-color:#53bbcd;color:#fff}.componentsPlanCassette__planName{font-weight:700;padding-bottom:4px}.componentsPlanCassette__freeTrialGuidanceArea{padding-bottom:4px}.componentsPlanCassette__freeTrialGuidanceText{color:#a52721;text-align:center;line-height:1.8rem}.componentsPlanCassette__freeTrialGuidanceText .small{font-size:70%;line-height:1.1rem}.saleBannerContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.saleBannerLink{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.saleBannerLink>a{position:absolute;width:100%;height:100%}.saleBannerLink:focus,.saleBannerLink:hover{opacity:.6}.saleBannerImg--large{max-width:1016px;width:100%}.saleBannerImg--medium{width:70%}@media screen and (max-width:599px){.saleBannerImg--medium{width:100%}}.componentFooter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:109px;padding:24px;background-color:#434343}@media screen and (min-width:600px) and (max-width:959px){.componentFooter{min-height:129px}}@media screen and (max-width:599px){.componentFooter{min-height:221px}}.componentFooterBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.componentFooterMenuList{max-width:1080px;width:100%;margin:auto;font-size:1.3rem}.componentFooterMenuList>ul,.componentFooterMenuList>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.componentFooterMenuList>ul>li{margin-bottom:8px;padding:0 8px;line-height:1.6}.componentFooterMenuList>ul>li+li{border-left:1px solid #666}@media screen and (max-width:599px){.componentFooterMenuList>ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.componentFooterMenuList>ul>li{text-align:center}.componentFooterMenuList>ul>li+li{border-left:none}}.componentFooterMenuList a{color:#fff;cursor:pointer}.componentFooterMenuList a:hover{text-decoration:none}.componentFooterRightNotation{margin-top:16px;text-align:center;color:#fff;font-size:1.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.componentFooterRightNotation img{width:70px}.componentFooterRightNotation a{color:#fff}.componentMessageCard{position:relative;padding:16px;border:1px solid #c1272d;overflow:hidden;font-size:1.3rem}.componentMessageCard__date{width:100%;font-weight:700}.componentMessageCard__messageKey{font-weight:700}.componentMessageCard__deadline{width:100%;margin-top:20px;color:#c1272d;font-weight:700}.componentMessageCard__deadline>dd,.componentMessageCard__deadline>dt{display:inline-block}.componentMessageCard__targetContractPlan{display:inline-block;margin:0 12px 12px 0;color:#666}.componentMessageCard__targetContractPlan>dd,.componentMessageCard__targetContractPlan>dt{display:inline-block}.componentMessageCard__modifyPaymentInfoButton{float:right}.componentOffersContinuedPatronagePlans{margin-bottom:40px}.componentOffersContinuedPatronagePlans>ol{list-style:none;margin:0;padding:0}.componentOffersContinuedPatronagePlans>ol>li+li{margin-top:48px}@media screen and (max-width:599px){.componentOffersContinuedPatronagePlans{margin-bottom:0}}.componentOffersContinuedPatronagePlansHeading{margin-bottom:24px}.componentOffersContinuedPatronagePlansHeading h2{display:inline-block;font-size:1.8rem;font-weight:700}.componentOffersContinuedPatronagePlansDeviceRadioButtons,.componentOffersContinuedPatronagePlansRadioButtons,.componentOffersContinuedPatronagePlansSelectBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-8px}@media screen and (max-width:599px){.componentOffersContinuedPatronagePlansDeviceRadioButtons,.componentOffersContinuedPatronagePlansRadioButtons,.componentOffersContinuedPatronagePlansSelectBoxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.componentOffersContinuedPatronagePlansDeviceRadioButtons{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:959px){.componentOffersContinuedPatronagePlansDeviceRadioButtons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentOffersContinuedPatronagePlansDeviceRadioButton,.componentOffersContinuedPatronagePlansRadioButton,.componentOffersContinuedPatronagePlansSelectBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:8px;text-align:center}.componentOffersContinuedPatronagePlansRadioButton__input{display:none}.componentOffersContinuedPatronagePlansDeviceRadioButton__label,.componentOffersContinuedPatronagePlansRadioButton__label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:60px;padding:10px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);fill:#333;font-size:1.8rem;line-height:1.5;font-weight:700}.componentOffersContinuedPatronagePlansDeviceRadioButton__label>span,.componentOffersContinuedPatronagePlansRadioButton__label>span{display:block}.componentOffersContinuedPatronagePlansDeviceRadioButton__label>span+span,.componentOffersContinuedPatronagePlansRadioButton__label>span+span{margin:0 8px}.componentOffersContinuedPatronagePlansRadioButton__label.heightAuto,.heightAuto.componentOffersContinuedPatronagePlansDeviceRadioButton__label{height:auto}@media screen and (max-width:959px){.componentOffersContinuedPatronagePlansRadioButton__label.heightAuto span,.heightAuto.componentOffersContinuedPatronagePlansDeviceRadioButton__label span{width:100%}}.componentOffersContinuedPatronagePlansRadioButton__label__labelImage,.componentOffersContinuedPatronagePlansRadioButton__label__labelImage--dualDevice,.componentOffersContinuedPatronagePlansRadioButton__label__labelImage--oneDevice{margin-bottom:8px;padding:1px}.componentOffersContinuedPatronagePlansRadioButton__label__labelImage--dualDevice,.componentOffersContinuedPatronagePlansRadioButton__label__labelImage--oneDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentOffersContinuedPatronagePlansRadioButton__label__labelImage--dualDevice,.componentOffersContinuedPatronagePlansRadioButton__label__labelImage--oneDevice{max-width:70%}}.componentOffersContinuedPatronagePlansRadioButton__input:checked+.componentOffersContinuedPatronagePlansDeviceRadioButton__label,.componentOffersContinuedPatronagePlansRadioButton__input:checked+.componentOffersContinuedPatronagePlansRadioButton__label{background:#efb146;color:#fff;-webkit-box-shadow:none;box-shadow:none;fill:#fff}.componentOffersContinuedPatronagePlansRadioButton__sub{margin-top:12px;font-size:1.6rem}.componentOffersContinuedPatronagePlansRadioButton__sub>span+span{display:inline-block}.componentOffersContinuedPatronagePlansDeviceRadioButton{width:100%;height:1px;min-width:0;min-height:295px}@media screen and (max-width:959px){.componentOffersContinuedPatronagePlansDeviceRadioButton{max-width:50%;min-height:210px}}.componentOffersContinuedPatronagePlansDeviceRadioButton__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;font-size:1.2rem;font-weight:400;overflow-wrap:break-word}@media screen and (max-width:959px){.componentOffersContinuedPatronagePlansDeviceRadioButton__label{padding:24px 8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.componentOffersContinuedPatronagePlansDeviceRadioButton__label__labelImage,.componentOffersContinuedPatronagePlansDeviceRadioButton__label__labelImage--allDevice,.componentOffersContinuedPatronagePlansDeviceRadioButton__label__labelImage--smartphone{margin-bottom:8px;padding:1px}.componentOffersContinuedPatronagePlansDeviceRadioButton__label__labelImage--smartphone{max-width:15%;max-height:60px;width:100%}.componentOffersContinuedPatronagePlansDeviceRadioButton__label__labelImage--allDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentOffersContinuedPatronagePlansDeviceRadioButton__label__labelImage--allDevice{max-width:70%}}.componentOffersContinuedPatronagePlansDeviceRadioButton__label__captionText{display:inline-block;max-width:100%}.componentOffersContinuedPatronagePlansDeviceRadioButton__sub{margin-top:8px;font-size:1.2rem}.componentOffersContinuedPatronagePlansDeviceRadioButton__clippyText{margin-top:8px}.componentOffersContinuedPatronagePlansDeviceRadioButton__clippySubText{font-size:1.3rem}.componentOffersContinuedPatronagePlansSelectBox{position:relative;z-index:0}.componentOffersContinuedPatronagePlansSelectBox select::-ms-expand{display:none}.componentOffersContinuedPatronagePlansSelectBox:before{content:"";display:block;position:absolute;top:50%;right:20px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.componentOffersContinuedPatronagePlansSelectBox:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.componentOffersContinuedPatronagePlansSelectBox__select{display:block;width:100%;height:60px;padding-left:16px;padding-right:32px;font-size:1.8rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.componentOffersContinuedPatronagePlansButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.componentOffersContinuedPatronagePlansButton{margin:8px}@media screen and (max-width:599px){.componentOffersContinuedPatronagePlansButton{margin:24px 8px 8px}}.componentOffersContinuedPatronagePlansPayPalBanner--pc{width:200px;margin:0 auto;margin-top:50px;margin-bottom:10px}.componentOffersContinuedPatronagePlansPayPalBanner--pc img{width:100%}@media screen and (max-width:599px){.componentOffersContinuedPatronagePlansPayPalBanner--pc{display:none}}.componentOffersContinuedPatronagePlansPayPalBanner--smartphone{display:none}.componentOffersContinuedPatronagePlansPayPalBanner--smartphone img{width:100%;margin-top:10px}@media screen and (max-width:599px){.componentOffersContinuedPatronagePlansPayPalBanner--smartphone{display:block;width:200px;margin:0 auto 10px}}.componentOffersContinuedPatronagePlans__vandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#333;margin-top:10px}.componentOffersContinuedPatronagePlans__vandleCardLogo{width:50px}.componentOffersContinuedPatronagePlans__vandleCardLogo img{width:100%;height:auto}.componentOffersContinuedPatronagePlans__vandleCardText{margin-left:4px;text-align:left;font-size:1.2rem}.componentOffersContinuedPatronagePlans{margin-bottom:8px}.componentOffersContinuedPatronagePlansButtons{margin-top:60px}@media screen and (max-width:599px){.componentOffersContinuedPatronagePlansButtons{margin-top:16px}}.componentOffersWacomPlans{margin-bottom:40px}.componentOffersWacomPlans>ol{list-style:none;margin:0;padding:0}.componentOffersWacomPlans>ol>li+li{margin-top:48px}@media screen and (max-width:599px){.componentOffersWacomPlans{margin-bottom:0}}.componentOffersWacomPlansHeading{margin-bottom:24px}.componentOffersWacomPlansHeading h2{display:inline-block;font-size:1.8rem;font-weight:700}.componentOffersWacomPlansDeviceRadioButtons,.componentOffersWacomPlansRadioButtons,.componentOffersWacomPlansSelectBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-8px}@media screen and (max-width:599px){.componentOffersWacomPlansDeviceRadioButtons,.componentOffersWacomPlansRadioButtons,.componentOffersWacomPlansSelectBoxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.componentOffersWacomPlansDeviceRadioButtons{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:959px){.componentOffersWacomPlansDeviceRadioButtons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentOffersWacomPlansDeviceRadioButton,.componentOffersWacomPlansRadioButton,.componentOffersWacomPlansSelectBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:8px;text-align:center}.componentOffersWacomPlansRadioButton__input{display:none}.componentOffersWacomPlansDeviceRadioButton__label,.componentOffersWacomPlansRadioButton__label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:60px;padding:10px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);fill:#333;font-size:1.8rem;line-height:1.5;font-weight:700}.componentOffersWacomPlansDeviceRadioButton__label>span,.componentOffersWacomPlansRadioButton__label>span{display:block}.componentOffersWacomPlansDeviceRadioButton__label>span+span,.componentOffersWacomPlansRadioButton__label>span+span{margin:0 8px}.componentOffersWacomPlansRadioButton__label.heightAuto,.heightAuto.componentOffersWacomPlansDeviceRadioButton__label{height:auto}@media screen and (max-width:959px){.componentOffersWacomPlansRadioButton__label.heightAuto span,.heightAuto.componentOffersWacomPlansDeviceRadioButton__label span{width:100%}}.componentOffersWacomPlansRadioButton__label__labelImage,.componentOffersWacomPlansRadioButton__label__labelImage--dualDevice,.componentOffersWacomPlansRadioButton__label__labelImage--oneDevice{margin-bottom:8px;padding:1px}.componentOffersWacomPlansRadioButton__label__labelImage--dualDevice,.componentOffersWacomPlansRadioButton__label__labelImage--oneDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentOffersWacomPlansRadioButton__label__labelImage--dualDevice,.componentOffersWacomPlansRadioButton__label__labelImage--oneDevice{max-width:70%}}.componentOffersWacomPlansRadioButton__input:checked+.componentOffersWacomPlansDeviceRadioButton__label,.componentOffersWacomPlansRadioButton__input:checked+.componentOffersWacomPlansRadioButton__label{background:#efb146;color:#fff;-webkit-box-shadow:none;box-shadow:none;fill:#fff}.componentOffersWacomPlansRadioButton__sub{margin-top:12px;font-size:1.6rem}.componentOffersWacomPlansRadioButton__sub>span+span{display:inline-block}.componentOffersWacomPlansDeviceRadioButton{width:100%;height:1px;min-width:0;min-height:295px}@media screen and (max-width:959px){.componentOffersWacomPlansDeviceRadioButton{max-width:50%;min-height:210px}}.componentOffersWacomPlansDeviceRadioButton__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;font-size:1.2rem;font-weight:400;overflow-wrap:break-word}@media screen and (max-width:959px){.componentOffersWacomPlansDeviceRadioButton__label{padding:24px 8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.componentOffersWacomPlansDeviceRadioButton__label__labelImage,.componentOffersWacomPlansDeviceRadioButton__label__labelImage--allDevice,.componentOffersWacomPlansDeviceRadioButton__label__labelImage--smartphone{margin-bottom:8px;padding:1px}.componentOffersWacomPlansDeviceRadioButton__label__labelImage--smartphone{max-width:15%;max-height:60px;width:100%}.componentOffersWacomPlansDeviceRadioButton__label__labelImage--allDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentOffersWacomPlansDeviceRadioButton__label__labelImage--allDevice{max-width:70%}}.componentOffersWacomPlansDeviceRadioButton__label__captionText{display:inline-block;max-width:100%}.componentOffersWacomPlansDeviceRadioButton__sub{margin-top:8px;font-size:1.2rem}.componentOffersWacomPlansDeviceRadioButton__clippyText{margin-top:8px}.componentOffersWacomPlansDeviceRadioButton__clippySubText{font-size:1.3rem}.componentOffersWacomPlansSelectBox{position:relative;z-index:0}.componentOffersWacomPlansSelectBox select::-ms-expand{display:none}.componentOffersWacomPlansSelectBox:before{content:"";display:block;position:absolute;top:50%;right:20px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.componentOffersWacomPlansSelectBox:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.componentOffersWacomPlansSelectBox__select{display:block;width:100%;height:60px;padding-left:16px;padding-right:32px;font-size:1.8rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.componentOffersWacomPlansButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.componentOffersWacomPlansButton{margin:8px}@media screen and (max-width:599px){.componentOffersWacomPlansButton{margin:24px 8px 8px}}.componentOffersWacomPlansPayPalBanner--pc{width:200px;margin:0 auto;margin-top:50px;margin-bottom:10px}.componentOffersWacomPlansPayPalBanner--pc img{width:100%}@media screen and (max-width:599px){.componentOffersWacomPlansPayPalBanner--pc{display:none}}.componentOffersWacomPlansPayPalBanner--smartphone{display:none}.componentOffersWacomPlansPayPalBanner--smartphone img{width:100%;margin-top:10px}@media screen and (max-width:599px){.componentOffersWacomPlansPayPalBanner--smartphone{display:block;width:200px;margin:0 auto 10px}}.componentOffersWacomPlans__vandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#333;margin-top:10px}.componentOffersWacomPlans__vandleCardLogo{width:50px}.componentOffersWacomPlans__vandleCardLogo img{width:100%;height:auto}.componentOffersWacomPlans__vandleCardText{margin-left:4px;text-align:left;font-size:1.2rem}.componentOffersWacomPlansButtons{margin-top:60px}@media screen and (max-width:599px){.componentOffersWacomPlansButtons{margin-top:16px}}.offersDebutHeader__textLink{color:#29abe2;text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.offersDebutHeader__textLink:focus,.offersDebutHeader__textLink:hover{text-decoration:none;opacity:.6}.offersDebutHeader__inner{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;background-position:100%;background-repeat:no-repeat;background-image:url(/view/img/components/bg_continued_patronage_header.png);background-size:cover}.offersDebutHeader__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;min-width:320px;width:100%;min-height:125px;margin:auto;padding:0 20px}@media screen and (max-width:599px){.offersDebutHeader__container{min-height:80px;padding:0 10px}}.offersDebutHeader__title{padding:16px}.offersDebutHeader__title p{font-weight:700;font-size:1.1rem}.componentOffersDebutPlansHeading__textLink{color:#29abe2;text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.componentOffersDebutPlansHeading__textLink:focus,.componentOffersDebutPlansHeading__textLink:hover{text-decoration:none;opacity:.6}.componentOffersDebutPlans{margin-bottom:40px}.componentOffersDebutPlans>ol{list-style:none;margin:0;padding:0}.componentOffersDebutPlans>ol>li+li{margin-top:48px}@media screen and (max-width:599px){.componentOffersDebutPlans{margin-bottom:0}}.componentOffersDebutPlansHeading{margin-bottom:24px}.componentOffersDebutPlansHeading h2{display:inline-block;font-size:1.8rem;font-weight:700}.componentOffersDebutPlansDeviceRadioButtons,.componentOffersDebutPlansRadioButtons,.componentOffersDebutPlansSelectBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-8px}@media screen and (max-width:599px){.componentOffersDebutPlansDeviceRadioButtons,.componentOffersDebutPlansRadioButtons,.componentOffersDebutPlansSelectBoxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.componentOffersDebutPlansDeviceRadioButtons{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:959px){.componentOffersDebutPlansDeviceRadioButtons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentOffersDebutPlansDeviceRadioButton,.componentOffersDebutPlansRadioButton,.componentOffersDebutPlansSelectBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:8px;text-align:center}.componentOffersDebutPlansRadioButton__input{display:none}.componentOffersDebutPlansDeviceRadioButton__label,.componentOffersDebutPlansRadioButton__label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:60px;padding:10px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);fill:#333;font-size:1.8rem;line-height:1.5;font-weight:700}.componentOffersDebutPlansDeviceRadioButton__label>span,.componentOffersDebutPlansRadioButton__label>span{display:block}.componentOffersDebutPlansDeviceRadioButton__label>span+span,.componentOffersDebutPlansRadioButton__label>span+span{margin:0 8px}.componentOffersDebutPlansRadioButton__label.heightAuto,.heightAuto.componentOffersDebutPlansDeviceRadioButton__label{height:auto}@media screen and (max-width:959px){.componentOffersDebutPlansRadioButton__label.heightAuto span,.heightAuto.componentOffersDebutPlansDeviceRadioButton__label span{width:100%}}.componentOffersDebutPlansRadioButton__label__labelImage,.componentOffersDebutPlansRadioButton__label__labelImage--dualDevice,.componentOffersDebutPlansRadioButton__label__labelImage--oneDevice{margin-bottom:8px;padding:1px}.componentOffersDebutPlansRadioButton__label__labelImage--dualDevice,.componentOffersDebutPlansRadioButton__label__labelImage--oneDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentOffersDebutPlansRadioButton__label__labelImage--dualDevice,.componentOffersDebutPlansRadioButton__label__labelImage--oneDevice{max-width:70%}}.componentOffersDebutPlansRadioButton__input:checked+.componentOffersDebutPlansDeviceRadioButton__label,.componentOffersDebutPlansRadioButton__input:checked+.componentOffersDebutPlansRadioButton__label{background:#efb146;color:#fff;-webkit-box-shadow:none;box-shadow:none;fill:#fff}.componentOffersDebutPlansRadioButton__sub{margin-top:12px;font-size:1.6rem}.componentOffersDebutPlansRadioButton__sub>span+span{display:inline-block}.componentOffersDebutPlansDeviceRadioButton{width:100%;height:1px;min-width:0;min-height:295px}@media screen and (max-width:959px){.componentOffersDebutPlansDeviceRadioButton{max-width:50%;min-height:210px}}.componentOffersDebutPlansDeviceRadioButton__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;font-size:1.2rem;font-weight:400;overflow-wrap:break-word}@media screen and (max-width:959px){.componentOffersDebutPlansDeviceRadioButton__label{padding:24px 8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.componentOffersDebutPlansDeviceRadioButton__label__labelImage,.componentOffersDebutPlansDeviceRadioButton__label__labelImage--allDevice,.componentOffersDebutPlansDeviceRadioButton__label__labelImage--smartphone{margin-bottom:8px;padding:1px}.componentOffersDebutPlansDeviceRadioButton__label__labelImage--smartphone{max-width:15%;max-height:60px;width:100%}.componentOffersDebutPlansDeviceRadioButton__label__labelImage--allDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentOffersDebutPlansDeviceRadioButton__label__labelImage--allDevice{max-width:70%}}.componentOffersDebutPlansDeviceRadioButton__label__captionText{display:inline-block;max-width:100%}.componentOffersDebutPlansDeviceRadioButton__sub{margin-top:8px;font-size:1.2rem}.componentOffersDebutPlansDeviceRadioButton__clippyText{margin-top:8px}.componentOffersDebutPlansDeviceRadioButton__clippySubText{font-size:1.3rem}.componentOffersDebutPlansSelectBox{position:relative;z-index:0}.componentOffersDebutPlansSelectBox select::-ms-expand{display:none}.componentOffersDebutPlansSelectBox:before{content:"";display:block;position:absolute;top:50%;right:20px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.componentOffersDebutPlansSelectBox:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.componentOffersDebutPlansSelectBox__select{display:block;width:100%;height:60px;padding-left:16px;padding-right:32px;font-size:1.8rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.componentOffersDebutPlansButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.componentOffersDebutPlansButton{margin:8px}@media screen and (max-width:599px){.componentOffersDebutPlansButton{margin:24px 8px 8px}}.componentOffersDebutPlansPayPalBanner--pc{width:200px;margin:0 auto;margin-top:50px;margin-bottom:10px}.componentOffersDebutPlansPayPalBanner--pc img{width:100%}@media screen and (max-width:599px){.componentOffersDebutPlansPayPalBanner--pc{display:none}}.componentOffersDebutPlansPayPalBanner--smartphone{display:none}.componentOffersDebutPlansPayPalBanner--smartphone img{width:100%;margin-top:10px}@media screen and (max-width:599px){.componentOffersDebutPlansPayPalBanner--smartphone{display:block;width:200px;margin:0 auto 10px}}.componentOffersDebutPlans__vandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#333;margin-top:10px}.componentOffersDebutPlans__vandleCardLogo{width:50px}.componentOffersDebutPlans__vandleCardLogo img{width:100%;height:auto}.componentOffersDebutPlans__vandleCardText{margin-left:4px;text-align:left;font-size:1.2rem}.componentOffersDebutPlans{margin-bottom:8px}.componentOffersDebutPlansHeading>h2{margin-right:8px}.componentOffersDebutPlansHeading__textLinks{display:inline-block}.componentOffersDebutPlansHeading__textLink{font-size:1.4rem;font-weight:400;display:inline-block}.componentOffersDebutPlansHeading__textLink:not(:last-child){margin-right:8px}.offersStudentDiscountsHeader__inner{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-image:url(/view/img/components/bg_application_header_pc_b.png);background-size:cover}@media screen and (max-width:599px){.offersStudentDiscountsHeader__inner{background-image:url(/view/img/components/bg_application_header_sp_b.png)}}.offersStudentDiscountsHeader__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;min-width:320px;width:100%;height:150px;margin:auto;padding:0 20px}@media screen and (max-width:599px){.offersStudentDiscountsHeader__container{height:100px;padding:0 10px}}.offersStudentDiscountsHeader__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:580px;min-width:0;height:100%;margin-left:10px;margin-right:20px}@media screen and (min-width:600px) and (max-width:959px){.offersStudentDiscountsHeader__logo{margin-left:0;margin-right:0}}@media screen and (max-width:599px){.offersStudentDiscountsHeader__logo{width:100%;margin-left:0;margin-right:-100px}}.offersStudentDiscountsHeader__logo img{max-width:100%;max-height:100%}.offersStudentDiscountsHeader__image{width:330px;margin-top:12px;margin-right:30px}.offersStudentDiscountsHeader__image img{width:100%}@media screen and (min-width:600px) and (max-width:959px){.offersStudentDiscountsHeader__image{margin-right:0}}@media screen and (max-width:599px){.offersStudentDiscountsHeader__image{min-width:100px;max-width:160px;width:50%;margin-top:40px;margin-right:0}}.componentOffersStudentDiscountsPlans{margin-bottom:40px}.componentOffersStudentDiscountsPlans>ol{list-style:none;margin:0;padding:0}.componentOffersStudentDiscountsPlans>ol>li+li{margin-top:48px}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlans{margin-bottom:0}}.componentOffersStudentDiscountsPlansHeading{margin-bottom:24px}.componentOffersStudentDiscountsPlansHeading h2{display:inline-block;font-size:1.8rem;font-weight:700}.componentOffersStudentDiscountsPlansDeviceRadioButtons,.componentOffersStudentDiscountsPlansRadioButtons,.componentOffersStudentDiscountsPlansSelectBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-8px}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlansDeviceRadioButtons,.componentOffersStudentDiscountsPlansRadioButtons,.componentOffersStudentDiscountsPlansSelectBoxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.componentOffersStudentDiscountsPlansDeviceRadioButtons{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansDeviceRadioButtons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentOffersStudentDiscountsPlansDeviceRadioButton,.componentOffersStudentDiscountsPlansRadioButton,.componentOffersStudentDiscountsPlansSelectBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:8px;text-align:center}.componentOffersStudentDiscountsPlansRadioButton__input{display:none}.componentOffersStudentDiscountsPlansDeviceRadioButton__label,.componentOffersStudentDiscountsPlansRadioButton__label{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:60px;padding:10px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);fill:#333;font-size:1.8rem;line-height:1.5;font-weight:700}.componentOffersStudentDiscountsPlansDeviceRadioButton__label>span,.componentOffersStudentDiscountsPlansRadioButton__label>span{display:block}.componentOffersStudentDiscountsPlansDeviceRadioButton__label>span+span,.componentOffersStudentDiscountsPlansRadioButton__label>span+span{margin:0 8px}.componentOffersStudentDiscountsPlansRadioButton__label.heightAuto,.heightAuto.componentOffersStudentDiscountsPlansDeviceRadioButton__label{height:auto}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansRadioButton__label.heightAuto span,.heightAuto.componentOffersStudentDiscountsPlansDeviceRadioButton__label span{width:100%}}.componentOffersStudentDiscountsPlansRadioButton__label__labelImage,.componentOffersStudentDiscountsPlansRadioButton__label__labelImage--dualDevice,.componentOffersStudentDiscountsPlansRadioButton__label__labelImage--oneDevice{margin-bottom:8px;padding:1px}.componentOffersStudentDiscountsPlansRadioButton__label__labelImage--dualDevice,.componentOffersStudentDiscountsPlansRadioButton__label__labelImage--oneDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansRadioButton__label__labelImage--dualDevice,.componentOffersStudentDiscountsPlansRadioButton__label__labelImage--oneDevice{max-width:70%}}.componentOffersStudentDiscountsPlansRadioButton__input:checked+.componentOffersStudentDiscountsPlansDeviceRadioButton__label,.componentOffersStudentDiscountsPlansRadioButton__input:checked+.componentOffersStudentDiscountsPlansRadioButton__label{background:#efb146;color:#fff;-webkit-box-shadow:none;box-shadow:none;fill:#fff}.componentOffersStudentDiscountsPlansRadioButton__sub{margin-top:12px;font-size:1.6rem}.componentOffersStudentDiscountsPlansRadioButton__sub>span+span{display:inline-block}.componentOffersStudentDiscountsPlansDeviceRadioButton{width:100%;height:1px;min-width:0;min-height:295px}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansDeviceRadioButton{max-width:50%;min-height:210px}}.componentOffersStudentDiscountsPlansDeviceRadioButton__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;font-size:1.2rem;font-weight:400;overflow-wrap:break-word}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansDeviceRadioButton__label{padding:24px 8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.componentOffersStudentDiscountsPlansDeviceRadioButton__label__labelImage,.componentOffersStudentDiscountsPlansDeviceRadioButton__label__labelImage--allDevice,.componentOffersStudentDiscountsPlansDeviceRadioButton__label__labelImage--smartphone{margin-bottom:8px;padding:1px}.componentOffersStudentDiscountsPlansDeviceRadioButton__label__labelImage--smartphone{max-width:15%;max-height:60px;width:100%}.componentOffersStudentDiscountsPlansDeviceRadioButton__label__labelImage--allDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansDeviceRadioButton__label__labelImage--allDevice{max-width:70%}}.componentOffersStudentDiscountsPlansDeviceRadioButton__label__captionText{display:inline-block;max-width:100%}.componentOffersStudentDiscountsPlansDeviceRadioButton__sub{margin-top:8px;font-size:1.2rem}.componentOffersStudentDiscountsPlansDeviceRadioButton__clippyText{margin-top:8px}.componentOffersStudentDiscountsPlansDeviceRadioButton__clippySubText{font-size:1.3rem}.componentOffersStudentDiscountsPlansSelectBox{position:relative;z-index:0}.componentOffersStudentDiscountsPlansSelectBox select::-ms-expand{display:none}.componentOffersStudentDiscountsPlansSelectBox:before{content:"";display:block;position:absolute;top:50%;right:20px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.componentOffersStudentDiscountsPlansSelectBox:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.componentOffersStudentDiscountsPlansSelectBox__select{display:block;width:100%;height:60px;padding-left:16px;padding-right:32px;font-size:1.8rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.componentOffersStudentDiscountsPlansButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.componentOffersStudentDiscountsPlansButton{margin:8px}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlansButton{margin:24px 8px 8px}}.componentOffersStudentDiscountsPlansPayPalBanner--pc{width:200px;margin:0 auto;margin-top:50px;margin-bottom:10px}.componentOffersStudentDiscountsPlansPayPalBanner--pc img{width:100%}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlansPayPalBanner--pc{display:none}}.componentOffersStudentDiscountsPlansPayPalBanner--smartphone{display:none}.componentOffersStudentDiscountsPlansPayPalBanner--smartphone img{width:100%;margin-top:10px}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlansPayPalBanner--smartphone{display:block;width:200px;margin:0 auto 10px}}.componentOffersStudentDiscountsPlans__vandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#333;margin-top:10px}.componentOffersStudentDiscountsPlans__vandleCardLogo{width:50px}.componentOffersStudentDiscountsPlans__vandleCardLogo img{width:100%;height:auto}.componentOffersStudentDiscountsPlans__vandleCardText{margin-left:4px;text-align:left;font-size:1.2rem}.componentOffersStudentDiscountsPlansHeading>h2{margin-right:8px}.componentOffersStudentDiscountsPlansDeviceRadioButtons,.componentOffersStudentDiscountsPlansRadioButtons,.componentOffersStudentDiscountsPlansSelectBoxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.componentOffersStudentDiscountsPlansDeviceRadioButton,.componentOffersStudentDiscountsPlansRadioButton,.componentOffersStudentDiscountsPlansSelectBox{min-width:50%}.componentOffersStudentDiscountsPlansDeviceRadioButton__label,.componentOffersStudentDiscountsPlansRadioButton__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:32px 20px}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlansDeviceRadioButton__label,.componentOffersStudentDiscountsPlansRadioButton__label{padding:20px 8px}}.componentOffersStudentDiscountsPlansRadioButton__label__title{display:block;font-size:2.4rem;font-weight:700;margin-bottom:1rem}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansRadioButton__label__title{font-size:1.6rem}}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlansRadioButton__label__title__productGrade{display:block}}.componentOffersStudentDiscountsPlansRadioButton__label__description,.componentOffersStudentDiscountsPlansRadioButton__label__description--small{font-size:1.6rem;font-weight:400;display:block}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansRadioButton__label__description,.componentOffersStudentDiscountsPlansRadioButton__label__description--small{font-size:1.2rem}}.componentOffersStudentDiscountsPlansRadioButton__label__description--small{font-size:1.2rem}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansRadioButton__label__description--small{font-size:.8rem}}.componentOffersStudentDiscountsPlansRadioButton__label__labelImage,.componentOffersStudentDiscountsPlansRadioButton__label__labelImage--dualDevice,.componentOffersStudentDiscountsPlansRadioButton__label__labelImage--oneDevice{max-height:90px;margin-bottom:16px}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansRadioButton__label__labelImage,.componentOffersStudentDiscountsPlansRadioButton__label__labelImage--dualDevice,.componentOffersStudentDiscountsPlansRadioButton__label__labelImage--oneDevice{max-height:70px}}.componentOffersStudentDiscountsPlansPrices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.componentOffersStudentDiscountsPlansPrices__standardPrice{display:block;font-size:2.2rem;font-weight:400;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;text-decoration-thickness:2px}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansPrices__standardPrice{font-size:1.8rem}}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlansPrices__standardPrice{font-size:1.4rem}}.componentOffersStudentDiscountsPlansPrices__discount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansPrices__discount{gap:1rem}}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlansPrices__discount{gap:.6rem}}.componentOffersStudentDiscountsPlansPrices__discountRate{font-size:2.8rem;font-weight:700;padding:0 8px;background-color:red;color:#fff;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansPrices__discountRate{font-size:2.2rem}.componentOffersStudentDiscountsPlansPrices__discountRate.componentOffersStudentDiscountsPlansPrices__discountRateSuffix{font-size:2rem}}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlansPrices__discountRate{font-size:1.8rem;padding:0 4px}}@media screen and (max-width:460px){.componentOffersStudentDiscountsPlansPrices__discountRate.es-es span{display:block}.componentOffersStudentDiscountsPlansPrices__discountRate.es-es span.componentOffersStudentDiscountsPlansPrices__discountRateSuffix{font-size:1.4rem}}@media screen and (max-width:700px){.componentOffersStudentDiscountsPlansPrices__discountRate.fr-fr span{display:block}.componentOffersStudentDiscountsPlansPrices__discountRate.fr-fr span.componentOffersStudentDiscountsPlansPrices__discountRateSuffix{font-size:1.8rem}}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlansPrices__discountRate.fr-fr{font-size:1.8rem;padding:0 4px}.componentOffersStudentDiscountsPlansPrices__discountRate.fr-fr span{display:inline}.componentOffersStudentDiscountsPlansPrices__discountRate.fr-fr span.componentOffersStudentDiscountsPlansPrices__discountRateSuffix{font-size:1.6rem}}@media screen and (max-width:500px){.componentOffersStudentDiscountsPlansPrices__discountRate.fr-fr span{display:block}.componentOffersStudentDiscountsPlansPrices__discountRate.fr-fr span.componentOffersStudentDiscountsPlansPrices__discountRateSuffix{font-size:1.4rem}}.componentOffersStudentDiscountsPlansPrices__discountPrice{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansPrices__discountPrice{gap:.6rem}}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlansPrices__discountPrice{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.componentOffersStudentDiscountsPlansPrices__discountPricePrefix{font-size:2.8rem;font-weight:700}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansPrices__discountPricePrefix{font-size:2.2rem}}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlansPrices__discountPricePrefix{font-size:1.8rem}}.componentOffersStudentDiscountsPlansPrices__discountPriceBody{font-size:2.8rem;font-weight:700}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansPrices__discountPriceBody{font-size:2.2rem}}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlansPrices__discountPriceBody{font-size:1.8rem}}.componentOffersStudentDiscountsPlansPrices__discountPriceSuffix{font-size:2.2rem;font-weight:400}@media screen and (max-width:959px){.componentOffersStudentDiscountsPlansPrices__discountPriceSuffix{font-size:1.8rem}}@media screen and (max-width:599px){.componentOffersStudentDiscountsPlansPrices__discountPriceSuffix{font-size:1.4rem}}.componentOffersStudentDiscountsPlansNotice{list-style:disc;margin:20px}.componentPaypalIframe__iframe{width:100%;min-height:370px}@media screen and (max-width:599px){.componentPaypalIframe__iframe{min-height:320px}}.componentSelectedContractCard{max-width:100%;border-radius:6px;background-color:#fff;padding:24px}.componentSelectedContractCard__planTitle{font-size:1.6rem;font-weight:700}.componentSelectedContractCard__paymentInfo,.componentSelectedContractCard__planDescription{margin-top:16px;font-size:1.6rem}.componentSelectedContractCard__paymentInfo>dd,.componentSelectedContractCard__paymentInfo>dt{display:inline-block;vertical-align:middle}.componentSelectedContractCard__paymentInfo>dd{padding-left:4px}.componentSelectedContractCard__discountMessage{color:#c1272d}.componentSelectedContractCard__status--active,.componentSelectedContractCard__status--planChangeReserved{display:inline-block;min-width:80px;padding:5px;margin-right:10px;margin-bottom:10px;border:1px solid;font-size:1.4rem;text-align:center;line-height:1}.componentSelectedContractCard__status--active{border-color:#666;color:#666}.componentSelectedContractCard__status--planChangeReserved{border-color:#efb146;color:#efb146}.componentSaleSelectedContractCard{max-width:100%;border-radius:6px;background-color:#fff;padding:24px}.componentSaleSelectedContractCard__planTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.6rem;font-weight:700}.componentSaleSelectedContractCard__planTitle>p{margin-bottom:8px;padding-bottom:8px}.componentSaleSelectedContractCard__planTitleImage{max-width:300px;margin:0 8px 8px}.componentSaleSelectedContractCard__planTitleImage>img{width:100%;height:100%}@media screen and (max-width:599px){.componentSaleSelectedContractCard__planTitleImage{max-width:250px;margin:0 8px 8px 0}}.componentSaleSelectedContractCard__planDescription{margin-top:12px;font-size:1.4rem}.componentSaleSelectedContractCard__paymentInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px 0 16px;font-size:1.8rem;font-weight:700}.componentSaleSelectedContractCard__paymentInfo>dd,.componentSaleSelectedContractCard__paymentInfo>dt{display:inline-block}.componentSaleSelectedContractCard__paymentInfo>dd{color:#ec2d6f;padding-left:4px}.componentSaleSelectedContractCard__paymentInfo>dd p{margin-right:16px}.componentSaleSelectedContractCard__firstBillingAt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:16px 0 16px;font-size:1.4rem}.componentSaleSelectedContractCard__firstBillingAt>dd,.componentSaleSelectedContractCard__firstBillingAt>dt{display:inline-block}.componentSaleSelectedContractCard__firstBillingAt>dd{padding-left:4px}.componentSaleSelectedContractCard__firstBillingAt>dd p{margin-right:16px}.componentSaleSelectedContractCard__selectBoxArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;margin-bottom:16px}.componentSaleSelectedContractCard__select{max-width:30%;width:100%;height:30px}.componentSaleSelectedContractCard__select:first-child{margin-right:20px}@media screen and (max-width:959px){.componentSaleSelectedContractCard__select{max-width:50%}}.componentSaleSelectedContractCard__comment{font-size:1.4rem}.componentPerpetualActivationCodesCodeCard{width:100%}.componentPerpetualActivationCodesCodeCard__name{padding:16px 24px 16px 24px;font-size:1.8rem;font-weight:700;text-align:center;border-radius:6px 6px 0 0;background-color:#333;color:#fff}.componentPerpetualActivationCodesCodeCard__detail{padding:24px 32px 32px 32px;border-radius:0 0 6px 6px;border:2px solid #333;border-top:none;background-color:#fff}@media screen and (max-width:599px){.componentPerpetualActivationCodesCodeCard__detail{padding:16px 24px 24px 24px}}.componentPerpetualActivationCodesContractCard{border:1px solid #999;background-color:#fff}.componentPerpetualActivationCodesContractCard--inside{border:none;background-color:transparent}.componentPerpetualActivationCodesContractCard__inner{padding:24px}.componentPerpetualActivationCodesContractCard__title{margin-bottom:16px;font-size:1.6rem;font-weight:700}.componentPerpetualActivationCodesContractCard__description{margin-top:16px;font-size:1.4rem}.componentPerpetualActivationCodesContractCard__detail{margin-top:16px}.componentPerpetualActivationCodesContractCard__contractNumber,.componentPerpetualActivationCodesContractCard__nextPayment{margin-top:4px;font-size:1.3rem}.componentPerpetualActivationCodesContractCard__contractNumber dd,.componentPerpetualActivationCodesContractCard__contractNumber dt,.componentPerpetualActivationCodesContractCard__nextPayment dd,.componentPerpetualActivationCodesContractCard__nextPayment dt{display:inline-block}.componentPerpetualActivationCodesContractCard__contractNumber dt,.componentPerpetualActivationCodesContractCard__nextPayment dt{margin-right:8px}.componentPerpetualActivationCodesContractCard__contractOffer{color:#666;font-size:1.2rem;text-align:right}.componentProgressLinear{width:100%;height:20px;-webkit-animation:query;animation:query;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;background:transparent;overflow:hidden;position:relative;pointer-events:none;border-radius:16px}.componentProgressLinear__buffer{height:inherit;z-index:1}.componentProgressLinear__background,.componentProgressLinear__buffer{left:0;position:absolute;top:0;-webkit-transition:inherit;transition:inherit;width:100%}.componentProgressLinear__background{bottom:0;background-color:#5390cd;opacity:.3}.componentProgressLinear__determinate{height:inherit;-webkit-transition:inherit;transition:inherit;background-color:#5390cd}.componentScreenLock{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);z-index:99}.componentScreenLockSvgContainer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.componentScreenLockSvgContainer>svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;margin:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation:progressCircularRotate 1.4s linear infinite;animation:progressCircularRotate 1.4s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.componentScreenLockSvgContainer__overlay{stroke:#5390cd;z-index:2;-webkit-animation:progressCircularDash 1.4s ease-in-out infinite;animation:progressCircularDash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.titleHeader__inner{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-image:url(/view/img/components/bg_application_index_header.png);background-size:cover}.titleHeader__container,.titleHeader__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.titleHeader__container{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;min-width:320px;width:100%;min-height:125px;margin:auto;padding:0 20px}@media screen and (max-width:599px){.titleHeader__container{min-height:80px;padding:0 10px}}.titleHeader__logo{position:relative;width:180px;margin-right:20px;padding:10px}.titleHeader__logo img{width:100%}@media screen and (max-width:599px){.titleHeader__logo{width:120px;margin-right:10px;padding:0 10px 0 0}}.titleHeader__title{min-width:calc(100% - 400px);font-size:2.4rem;font-weight:400;text-align:center}@media screen and (max-width:599px){.titleHeader__title{min-width:calc(100% - 260px);font-size:1.6rem}}.wacomPlanCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:130px;border-radius:6px;background-color:#fff;padding:24px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5)}@media screen and (max-width:599px){.wacomPlanCard{min-height:0;padding:16px}}.wacomPlanCard__date{margin-bottom:8px;color:#efb146;font-size:1.8rem;font-weight:700;text-align:center}@media screen and (max-width:599px){.wacomPlanCard__date{font-size:1.4rem}}.wacomPlanCard__text{font-size:1.6rem;font-weight:700;text-align:center}@media screen and (max-width:599px){.wacomPlanCard__text{font-size:1.2rem}}.wacomPlanHeader__inner{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-image:url(/view/img/components/yutai_top_back_b.png);background-size:cover}.wacomPlanHeader__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;min-width:320px;min-height:140px;width:100%;margin:auto;padding:0 32px}@media screen and (max-width:599px){.wacomPlanHeader__container{height:auto;min-height:0;padding:0 16px}}.wacomPlanHeader__logo{max-width:500px;min-width:400px;width:56%}.wacomPlanHeader__image{max-width:393px;width:44%;margin-top:30px}.wacomPlanHeader__image img{width:100%}.wacomPlanHeader__spTitle{max-width:480px}.wacomPlanHeader__spTitle img{width:100%}.wacomPlanHeader__freeTrialTerm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;margin:auto;padding:32px 32px}@media screen and (max-width:599px){.wacomPlanHeader__freeTrialTerm{max-width:100%;height:auto;padding:16px 8px}}.wacomPaymentCard{max-width:100%;border-radius:6px;background-color:#fff;padding:24px}.wacomPaymentCard__text{font-size:1.8rem}.wacomPaymentCard__text+.wacomPaymentCard__text{margin-top:8px}.wacomPaymentCard__link{font-size:1.6rem;color:#29abe2;text-decoration:underline}.componentProgressCircle{position:relative;margin:auto}.componentProgressCircleSvgContainer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.componentProgressCircleSvgContainer>svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;margin:auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation:progressCircularRotate 1.4s linear infinite;animation:progressCircularRotate 1.4s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.componentProgressCircleSvgContainer__overlay{stroke:#5390cd;z-index:2;-webkit-animation:progressCircularDash 1.4s ease-in-out infinite;animation:progressCircularDash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out}@-webkit-keyframes progressCircularRotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes progressCircularRotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes progressCircularDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-125px}}@keyframes progressCircularDash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-125px}}.screenLockFade-enter-active,.screenLockFade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.screenLockFade-enter,.screenLockFade-leave-to{opacity:0}.componentGoldAutochargeHeaderAvatar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.componentGoldAutochargeHeaderAvatar,.componentGoldAutochargeHeaderAvatar__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.componentGoldAutochargeHeaderAvatar__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:68px;padding:0 16px;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width:599px){.componentGoldAutochargeHeaderAvatar__content{width:34px}}.componentGoldAutochargeHeaderAvatar__content:hover{opacity:.6}.componentGoldAutochargeHeaderAvatar__avatarImage{width:34px;height:34px;overflow:hidden}.componentGoldAutochargeHeaderAvatar__avatarImage>img{max-width:100%;width:100%;height:100%;border-radius:100%}.componentGoldAutochargeHeaderAvatar__arrow{width:34px;height:34px;background:url(/view/img/components/angle_right.svg) 50% no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:599px){.componentGoldAutochargeHeaderAvatar__arrow{display:none}}.componentGoldAutochargeHeaderAvatar__menu{position:absolute;top:50px;right:0;min-width:180px;background-color:#fff;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.08);box-shadow:0 10px 20px 0 rgba(0,0,0,.08);z-index:20}.componentGoldAutochargeHeaderAvatar__menu>ul{list-style:none}.componentGoldAutochargeHeaderAvatar__menu>ul>li+li{border-top:1px solid #d9d9d9}.componentGoldAutochargeHeaderAvatar__menu a{display:block;padding:10px 20px;color:#333;font-size:1.3rem;text-align:left;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.componentGoldAutochargeHeaderAvatar__menu a:hover{opacity:1;background-color:#d9d9d9}.GoldAutochargeHeaderAvatarFade-enter-active,.GoldAutochargeHeaderAvatarFade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.GoldAutochargeHeaderAvatarFade-enter,.GoldAutochargeHeaderAvatarFade-leave-to{opacity:0}.componentGoldPurchaseHeaderAvatar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.componentGoldPurchaseHeaderAvatar,.componentGoldPurchaseHeaderAvatar__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.componentGoldPurchaseHeaderAvatar__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:68px;padding:0 16px;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width:599px){.componentGoldPurchaseHeaderAvatar__content{width:34px}}.componentGoldPurchaseHeaderAvatar__content:hover{opacity:.6}.componentGoldPurchaseHeaderAvatar__avatarImage{width:34px;height:34px;overflow:hidden}.componentGoldPurchaseHeaderAvatar__avatarImage>img{max-width:100%;width:100%;height:100%;border-radius:100%}.componentGoldPurchaseHeaderAvatar__arrow{width:34px;height:34px;background:url(/view/img/components/angle_right.svg) 50% no-repeat;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width:599px){.componentGoldPurchaseHeaderAvatar__arrow{display:none}}.componentGoldPurchaseHeaderAvatar__menu{position:absolute;top:50px;right:0;min-width:180px;background-color:#fff;-webkit-box-shadow:0 10px 20px 0 rgba(0,0,0,.08);box-shadow:0 10px 20px 0 rgba(0,0,0,.08);z-index:20}.componentGoldPurchaseHeaderAvatar__menu>ul{list-style:none}.componentGoldPurchaseHeaderAvatar__menu>ul>li+li{border-top:1px solid #d9d9d9}.componentGoldPurchaseHeaderAvatar__menu a{display:block;padding:10px 20px;color:#333;font-size:1.3rem;text-align:left;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;cursor:pointer}.componentGoldPurchaseHeaderAvatar__menu a:hover{opacity:1;background-color:#d9d9d9}.GoldPurchaseHeaderAvatarFade-enter-active,.GoldPurchaseHeaderAvatarFade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.GoldPurchaseHeaderAvatarFade-enter,.GoldPurchaseHeaderAvatarFade-leave-to{opacity:0}.userSelectNone{-webkit-user-select:none}.componentSaleCountrySelect{height:100%;position:relative;z-index:0}.componentSaleCountrySelect select::-ms-expand{display:none}.componentSaleCountrySelect:before{content:"";display:block;position:absolute;top:50%;right:20px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.componentSaleCountrySelect:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.componentSaleCountrySelect__select{display:block;width:100%;height:100%;max-height:60px;padding-left:16px;padding-right:32px;font-size:1.5rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.componentSaleCurrencySelect{height:100%;position:relative;z-index:0}.componentSaleCurrencySelect select::-ms-expand{display:none}.componentSaleCurrencySelect:before{content:"";display:block;position:absolute;top:50%;right:20px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.componentSaleCurrencySelect:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.componentSaleCurrencySelect__select{display:block;width:100%;height:100%;max-height:60px;padding-left:16px;padding-right:32px;font-size:1.8rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.SaleHeader__inner{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-image:url(/view/img/components/Sale/header_background_pc.png);background-size:cover}@media screen and (max-width:599px){.SaleHeader__inner{background-image:url(/view/img/components/Sale/header_background_sp.png)}}.SaleHeader__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;min-width:320px;width:100%;height:200px;margin:auto;padding:0 20px;overflow:hidden}@media screen and (max-width:599px){.SaleHeader__container{height:110px;padding:0 10px}}.SaleHeader__textImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:460px;width:100%;margin-left:10px;margin-right:20px}.SaleHeader__textImage img{width:100%;height:auto}@media screen and (min-width:600px) and (max-width:959px){.SaleHeader__textImage{margin-left:0;margin-right:0}}@media screen and (max-width:599px){.SaleHeader__textImage{max-width:200px;width:100%;margin-left:0}}.SaleHeader__deviceImage{max-width:430px;width:100%;margin-right:30px}.SaleHeader__deviceImage img{width:100%}@media screen and (min-width:600px) and (max-width:959px){.SaleHeader__deviceImage{margin-right:0}}@media screen and (max-width:599px){.SaleHeader__deviceImage{max-width:250px;width:100%;margin-right:-35px}}.componentTopNotification__container{width:auto;margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.componentTopNotification__item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:10px 12px;background-color:#fff;border:1px solid #d9d9d9;border-radius:5px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.componentBasicButtonStyle,.componentContractUpdatepassCard .componentContractUpdatepassCard__applyAgainButton,.componentContractUpdatepassCard .componentContractUpdatepassCard__button{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentContractUpdatepassCard .componentContractUpdatepassCard__applyAgainButton:focus,.componentContractUpdatepassCard .componentContractUpdatepassCard__applyAgainButton:hover,.componentContractUpdatepassCard .componentContractUpdatepassCard__button:focus,.componentContractUpdatepassCard .componentContractUpdatepassCard__button:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentContractUpdatepassCard .componentContractUpdatepassCard__applyAgainButton:disabled,.componentContractUpdatepassCard .componentContractUpdatepassCard__button:disabled{opacity:inherit}.componentContractUpdatepassCard{position:relative;max-width:100%;border:1px solid #999}.componentCloudContractCard+.componentContractUpdatepassCard,.componentContractCard+.componentContractUpdatepassCard,.componentContractUpdatepassCard+.componentContractUpdatepassCard{border-top:none}.componentContractUpdatepassCard__inner{position:relative;width:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:959px){.componentContractUpdatepassCard__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentContractUpdatepassCard__mainColumn{width:100%;margin-right:24px}@media screen and (max-width:959px){.componentContractUpdatepassCard__mainColumn{margin:0 0 14px 0}}.componentContractUpdatepassCard__status{display:inline-block;min-width:80px;padding:5px;margin-right:10px;margin-bottom:10px;border:1px solid;font-size:1.4rem;text-align:center;line-height:1}.componentContractUpdatepassCard__status--active.grade--pro{border-color:#25bdd3;color:#25bdd3}.componentContractUpdatepassCard__status--active.grade--ex{border-color:#5390cd;color:#5390cd}.componentContractUpdatepassCard__status--cancellationScheduled{border-color:#c1272d;color:#c1272d}.componentContractUpdatepassCard__status--terminated{border-color:#999;color:#999}.componentContractUpdatepassCard__serial{word-break:break-all}.componentContractUpdatepassCard__title{padding-bottom:10px;font-size:1.6rem}.componentContractUpdatepassCard__description{font-size:1.4rem;padding-bottom:28px}.componentContractUpdatepassCard__detail{font-size:1.3rem;margin-bottom:8px}.componentContractUpdatepassCard__detail dd,.componentContractUpdatepassCard__detail dt{display:inline-block}.componentContractUpdatepassCard__detail dd{padding-left:4px}.componentContractUpdatepassCard .componentContractUpdatepassCard__buttonColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.componentContractUpdatepassCard .componentContractUpdatepassCard__buttonColumn a:first-child{margin-bottom:8px}@media screen and (max-width:959px){.componentContractUpdatepassCard .componentContractUpdatepassCard__buttonColumn{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.componentContractUpdatepassCard .componentContractUpdatepassCard__buttonColumn .componentContractUpdatepassCard__button--autosize{max-width:200px;min-width:auto;min-height:48px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.componentContractUpdatepassCard .componentContractUpdatepassCard__buttonColumn .componentContractUpdatepassCard__applyAgainButton--autosize{max-width:200px;min-width:auto;min-height:48px;padding:10px 10px}.componentContractUpdatepassCard .componentContractUpdatepassCard__buttonColumn a:first-child{margin:0 8px 0 0}}.componentContractUpdatepassCard .componentContractUpdatepassCard__button{background-color:#666;color:#fff}.componentContractUpdatepassCard .componentContractUpdatepassCard__applyAgainButton{background-color:#efb146;color:#fff;padding:10px 4px}.componentContractsHistory,.componentContractUpdatepassPlanChangeHistory{background-color:#fff;border:1px solid #999}.componentContractsHistory__table,.componentContractUpdatepassPlanChangeHistory__table{width:100%;border-spacing:0}.componentContractsHistory__table thead,.componentContractUpdatepassPlanChangeHistory__table thead{background-color:#4d4d4d;color:#fff}.componentContractsHistory__table th,.componentContractUpdatepassPlanChangeHistory__table th{font-weight:700}.componentContractsHistory__table td,.componentContractsHistory__table th,.componentContractUpdatepassPlanChangeHistory__table td,.componentContractUpdatepassPlanChangeHistory__table th{width:33%;padding:8px;font-size:1.4rem;text-align:center;word-break:break-all}.componentContractsHistory__table tr+tr>td,.componentContractUpdatepassPlanChangeHistory__table tr+tr>td{border-top:1px solid #d9d9d9}.componentContractsHistory__text,.componentContractUpdatepassPlanChangeHistory__text{padding:96px 16px;text-align:center;font-size:1.4rem;background-color:#fff;border:1px solid #999}.componentContractUpdatepassPlanChangeHistory__table th{font-weight:700}.componentContractUpdatepassPlanChangeHistory__table td,.componentContractUpdatepassPlanChangeHistory__table th{width:32%}.componentContractUpdatepassPlanChangeHistory__table td:nth-child(2),.componentContractUpdatepassPlanChangeHistory__table th:nth-child(2){width:35%}.componentContractUpdatepassMessageCard{position:relative;padding:16px;border:1px solid #c1272d;overflow:hidden;font-size:1.3rem}.componentContractUpdatepassMessageCard__date{width:100%;font-weight:700}.componentContractUpdatepassMessageCard__messageKey{font-weight:700}.componentContractUpdatepassMessageCard__deadline{width:100%;margin-top:20px;color:#c1272d;font-weight:700}.componentContractUpdatepassMessageCard__deadline>dd,.componentContractUpdatepassMessageCard__deadline>dt{display:inline-block}.componentContractUpdatepassMessageCard__targetContractPlan{display:inline-block;margin:0 12px 12px 0;color:#666}.componentContractUpdatepassMessageCard__targetContractPlan>dd,.componentContractUpdatepassMessageCard__targetContractPlan>dt{display:inline-block}.componentContractUpdatepassMessageCard__modifyPaymentInfoButton{float:right}.componentContractsUpdatepassHistory{background-color:#fff;border:1px solid #999}.componentContractsUpdatepassHistory__table{width:100%;border-spacing:0}.componentContractsUpdatepassHistory__table thead{background-color:#4d4d4d;color:#fff}.componentContractsUpdatepassHistory__table th{font-weight:700}.componentContractsUpdatepassHistory__table td,.componentContractsUpdatepassHistory__table th{width:33%;padding:8px;font-size:1.4rem;text-align:center;word-break:break-all}.componentContractsUpdatepassHistory__table tr+tr>td{border-top:1px solid #d9d9d9}.componentContractsUpdatepassHistory__text{padding:96px 16px;text-align:center;font-size:1.4rem;background-color:#fff;border:1px solid #999}.updatepassContractAutoUpdate{max-width:100%;padding:24px;text-align:center}.updatepassContractAutoUpdateRadio{max-width:100%;margin-bottom:20px}.updatepassContractAutoUpdateRadio__input{font-size:1.8rem;font-weight:700;display:inline-block}.componentUpdatepassActivationCodesCodeCard{width:100%}.componentUpdatepassActivationCodesCodeCard__name{padding:16px 24px 16px 24px;font-size:1.8rem;font-weight:700;text-align:center;border-radius:6px 6px 0 0;background-color:#333;color:#fff}.componentUpdatepassActivationCodesCodeCard__detail{padding:24px 32px 32px 32px;border-radius:0 0 6px 6px;border:2px solid #333;border-top:none;background-color:#fff}@media screen and (max-width:599px){.componentUpdatepassActivationCodesCodeCard__detail{padding:16px 24px 24px 24px}}.componentUpdatepassPerpetualContractCard{border:1px solid #999;background-color:#fff}.componentUpdatepassPerpetualContractCard--inside{border:none;background-color:transparent}.componentUpdatepassPerpetualContractCard__inner{padding:24px}.componentUpdatepassPerpetualContractCard__title{margin-bottom:16px;font-size:1.6rem;font-weight:700}.componentUpdatepassPerpetualContractCard__detail{margin-top:16px;word-break:break-word}@media screen and (max-width:599px){.componentUpdatepassPerpetualContractCard__detail{text-align:right}}.componentUpdatepassPerpetualContractCard__contractNumber,.componentUpdatepassPerpetualContractCard__nextPayment{margin-top:4px;font-size:1.3rem}.componentUpdatepassPerpetualContractCard__contractNumber dd,.componentUpdatepassPerpetualContractCard__contractNumber dt,.componentUpdatepassPerpetualContractCard__nextPayment dd,.componentUpdatepassPerpetualContractCard__nextPayment dt{display:inline-block}@media screen and (max-width:599px){.componentUpdatepassPerpetualContractCard__contractNumber dd,.componentUpdatepassPerpetualContractCard__contractNumber dt,.componentUpdatepassPerpetualContractCard__nextPayment dd,.componentUpdatepassPerpetualContractCard__nextPayment dt{display:block}}.componentUpdatepassPerpetualContractCard__contractNumber dt,.componentUpdatepassPerpetualContractCard__nextPayment dt{color:#999}.componentUpdatepassPerpetualContractCard__description{margin-top:16px;font-size:1.4rem}.componentUpdatepassActivationCodesExistingContractCard{border:1px solid #999;background-color:#fff}.componentUpdatepassActivationCodesExistingContractCard__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px;border-top:2px dotted #999;background-color:#fff;text-align:center}.componentUpdatepassActivationCodesExistingContractCard__description{margin-right:24px;font-size:1.4rem}.componentUpdatepassActivationCodesExistingContractCard__nextPayment{margin-top:8px;font-weight:700}.componentUpdatepassActivationCodesExistingContractCard__nextPayment dd,.componentUpdatepassActivationCodesExistingContractCard__nextPayment dt{display:inline-block}@media screen and (max-width:599px){.componentUpdatepassActivationCodesExistingContractCard__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.componentUpdatepassActivationCodesExistingContractCard__description{width:100%;margin-right:0}.componentUpdatepassActivationCodesExistingContractCard__nextPayment{text-align:center}.componentUpdatepassActivationCodesExistingContractCard__buttons{margin-top:16px}}.componentUpdatepassActivationCodesNewContractCard{border:1px solid #999;background-color:#fff}.componentUpdatepassActivationCodesNewContractCard--inside{border:none;background-color:transparent}.componentUpdatepassActivationCodesNewContractCard__inner{padding:24px}.componentUpdatepassActivationCodesNewContractCard__title{margin-bottom:16px;font-size:1.6rem;font-weight:700}.componentUpdatepassActivationCodesNewContractCard__description{margin-top:16px;font-size:1.4rem}.componentUpdatepassActivationCodesNewContractCard__detail{word-break:break-word;margin-top:16px}.componentUpdatepassActivationCodesNewContractCard__contractNumber,.componentUpdatepassActivationCodesNewContractCard__nextPayment{margin-top:4px;font-size:1.3rem}.componentUpdatepassActivationCodesNewContractCard__contractNumber dd,.componentUpdatepassActivationCodesNewContractCard__contractNumber dt,.componentUpdatepassActivationCodesNewContractCard__nextPayment dd,.componentUpdatepassActivationCodesNewContractCard__nextPayment dt{display:inline-block}.componentUpdatepassActivationCodesNewContractCard__contractNumber dt,.componentUpdatepassActivationCodesNewContractCard__nextPayment dt{margin-right:8px}.componentUpdatepassActivationCodesNewContractCard__contractOffer{color:#666;font-size:1.2rem;text-align:right}.componentUpdatepassActivationCodesNewContractCard__status{display:inline-block;min-width:80px;padding:5px;margin-right:10px;margin-bottom:10px;border:1px solid;font-size:1.4rem;text-align:center;line-height:1}.componentUpdatepassActivationCodesNewContractCard__status--active.grade--debut{border-color:#a9d22c;color:#a9d22c}.componentUpdatepassActivationCodesNewContractCard__status--active.grade--pro{border-color:#25bdd3;color:#25bdd3}.componentUpdatepassActivationCodesNewContractCard__status--active.grade--ex{border-color:#5390cd;color:#5390cd}.componentUpdatepassActivationCodesNewContractCard__status--cancellationScheduled,.componentUpdatepassActivationCodesNewContractCard__status--changeScheduled{border-color:#c1272d;color:#c1272d}.componentUpdatepassActivationCodesNewContractCard__status--terminated{border-color:#999;color:#999}.componentUpdatepassActivationCodesNewContractCard__status--planChangeReserved{border-color:#efb146;color:#efb146}.componentBasicButtonStyle,.componentUpdatepassContractCard .componentContractCard__button{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentUpdatepassContractCard .componentContractCard__button:focus,.componentUpdatepassContractCard .componentContractCard__button:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentUpdatepassContractCard .componentContractCard__button:disabled{opacity:inherit}.componentUpdatepassContractCard{position:relative;max-width:100%;border:1px solid #999}.componentUpdatepassContractCard+.componentUpdatepassContractCard{border-top:none}.componentMessageCard+.componentUpdatepassContractCard{margin-top:20px}.componentUpdatepassContractCard--inside{border:none}.componentUpdatepassContractCard__inner{position:relative;width:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:959px){.componentUpdatepassContractCard__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentUpdatepassContractCard__mainColumn{width:100%;margin-right:24px}@media screen and (max-width:959px){.componentUpdatepassContractCard__mainColumn{margin:0 0 14px 0}}.componentUpdatepassContractCard__status{display:inline-block;min-width:80px;padding:5px;margin-right:10px;margin-bottom:10px;border:1px solid;font-size:1.4rem;text-align:center;line-height:1}.componentUpdatepassContractCard__status--active.grade--pro{border-color:#25bdd3;color:#25bdd3}.componentUpdatepassContractCard__status--active.grade--ex{border-color:#5390cd;color:#5390cd}.componentUpdatepassContractCard__status--preparing{border-color:#efb146;color:#efb146}.componentUpdatepassContractCard__status--cancellationScheduled{border-color:#c1272d;color:#c1272d}.componentUpdatepassContractCard__status--terminated{border-color:#999;color:#999}.componentUpdatepassContractCard__message{display:inline-block;background-image:url(/view/img/components/exclamation-triangle-solid_warning.svg);background-position:0;background-repeat:no-repeat;background-size:20px;height:20px;margin-bottom:10px;padding-left:24px;color:#c1272d;font-size:1.4rem;font-weight:700}.componentUpdatepassContractCard__message span{vertical-align:middle}.componentUpdatepassContractCard__title{padding-bottom:10px;font-size:1.6rem}.componentUpdatepassContractCard__description{font-size:1.4rem;padding-bottom:28px}.componentUpdatepassContractCard__detail{font-size:1.3rem;margin-bottom:8px}.componentUpdatepassContractCard__detail dd,.componentUpdatepassContractCard__detail dt{display:inline-block}.componentUpdatepassContractCard__detail dd{padding-left:4px}.componentUpdatepassContractCard__contractOffer{display:block;font-size:1.2rem;color:#666;text-align:right}.componentUpdatepassContractCard .componentContractCard__disabledPlanChangeMessage{font-size:1.3rem}.componentUpdatepassContractCard .componentContractCard__buttonColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.componentUpdatepassContractCard .componentContractCard__buttonColumn a:first-child{margin-bottom:8px}@media screen and (max-width:959px){.componentUpdatepassContractCard .componentContractCard__buttonColumn{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.componentUpdatepassContractCard .componentContractCard__buttonColumn .componentContractCard__button--autosize{max-width:200px;min-width:auto}.componentUpdatepassContractCard .componentContractCard__buttonColumn a:first-child{margin:0 8px 0 0}}.componentUpdatepassContractCard .componentContractCard__button{background-color:#666;color:#fff}.componentUpdatepassLanguageIntroductionCard{max-width:100%;background-color:#fff;border:1px solid #999;padding:24px 48px 24px 24px}.componentUpdatepassLanguageIntroductionCard__title{color:#c1272d;font-size:1.6rem;font-weight:700;margin:0 0 16px 0}.componentUpdatepassLanguageIntroductionCard__contentRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.componentUpdatepassLanguageIntroductionCard__description{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:80px;font-size:1.4rem;line-height:1.6;color:#555;margin:0}.componentUpdatepassLanguageIntroductionCard__imageColumn{width:147px;-ms-flex-negative:0;flex-shrink:0}.componentUpdatepassLanguageIntroductionCard__imageColumn img{max-width:100%;height:auto;display:block}@media screen and (max-width:959px){.componentUpdatepassLanguageIntroductionCard{padding:16px}.componentUpdatepassLanguageIntroductionCard__title{font-size:1.6rem;margin-bottom:12px}.componentUpdatepassLanguageIntroductionCard__description{padding-right:16px;font-size:1.4rem}.componentUpdatepassLanguageIntroductionCard__imageColumn{width:120px}}.componentPaymentInformationRegistrationPlans{margin-bottom:40px}.componentPaymentInformationRegistrationPlans>ol{list-style:none;margin:0;padding:0}.componentPaymentInformationRegistrationPlans>ol>li+li{margin-top:48px}@media screen and (max-width:599px){.componentPaymentInformationRegistrationPlans{margin-bottom:0}}.componentPaymentInformationRegistrationPlansHeading{margin-bottom:24px}.componentPaymentInformationRegistrationPlansHeading h2{display:inline-block;font-size:1.8rem;font-weight:700}.componentPaymentInformationRegistrationPlansDeviceRadioButtons,.componentPaymentInformationRegistrationPlansRadioButtons,.componentPaymentInformationRegistrationPlansSelectBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-8px}@media screen and (max-width:599px){.componentPaymentInformationRegistrationPlansDeviceRadioButtons,.componentPaymentInformationRegistrationPlansRadioButtons,.componentPaymentInformationRegistrationPlansSelectBoxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.componentPaymentInformationRegistrationPlansDeviceRadioButtons{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:959px){.componentPaymentInformationRegistrationPlansDeviceRadioButtons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentPaymentInformationRegistrationPlansDeviceRadioButton,.componentPaymentInformationRegistrationPlansRadioButton,.componentPaymentInformationRegistrationPlansSelectBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:8px;text-align:center}.componentPaymentInformationRegistrationPlansRadioButton__input{display:none}.componentPaymentInformationRegistrationPlansDeviceRadioButton__label,.componentPaymentInformationRegistrationPlansRadioButton__label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:60px;padding:10px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);fill:#333;font-size:1.8rem;line-height:1.5;font-weight:700}.componentPaymentInformationRegistrationPlansDeviceRadioButton__label>span,.componentPaymentInformationRegistrationPlansRadioButton__label>span{display:block}.componentPaymentInformationRegistrationPlansDeviceRadioButton__label>span+span,.componentPaymentInformationRegistrationPlansRadioButton__label>span+span{margin:0 8px}.componentPaymentInformationRegistrationPlansRadioButton__label.heightAuto,.heightAuto.componentPaymentInformationRegistrationPlansDeviceRadioButton__label{height:auto}@media screen and (max-width:959px){.componentPaymentInformationRegistrationPlansRadioButton__label.heightAuto span,.heightAuto.componentPaymentInformationRegistrationPlansDeviceRadioButton__label span{width:100%}}.componentPaymentInformationRegistrationPlansRadioButton__label__labelImage,.componentPaymentInformationRegistrationPlansRadioButton__label__labelImage--dualDevice,.componentPaymentInformationRegistrationPlansRadioButton__label__labelImage--oneDevice{margin-bottom:8px;padding:1px}.componentPaymentInformationRegistrationPlansRadioButton__label__labelImage--dualDevice,.componentPaymentInformationRegistrationPlansRadioButton__label__labelImage--oneDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentPaymentInformationRegistrationPlansRadioButton__label__labelImage--dualDevice,.componentPaymentInformationRegistrationPlansRadioButton__label__labelImage--oneDevice{max-width:70%}}.componentPaymentInformationRegistrationPlansRadioButton__input:checked+.componentPaymentInformationRegistrationPlansDeviceRadioButton__label,.componentPaymentInformationRegistrationPlansRadioButton__input:checked+.componentPaymentInformationRegistrationPlansRadioButton__label{background:#efb146;color:#fff;-webkit-box-shadow:none;box-shadow:none;fill:#fff}.componentPaymentInformationRegistrationPlansRadioButton__sub{margin-top:12px;font-size:1.6rem}.componentPaymentInformationRegistrationPlansRadioButton__sub>span+span{display:inline-block}.componentPaymentInformationRegistrationPlansDeviceRadioButton{width:100%;height:1px;min-width:0;min-height:295px}@media screen and (max-width:959px){.componentPaymentInformationRegistrationPlansDeviceRadioButton{max-width:50%;min-height:210px}}.componentPaymentInformationRegistrationPlansDeviceRadioButton__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;font-size:1.2rem;font-weight:400;overflow-wrap:break-word}@media screen and (max-width:959px){.componentPaymentInformationRegistrationPlansDeviceRadioButton__label{padding:24px 8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.componentPaymentInformationRegistrationPlansDeviceRadioButton__label__labelImage,.componentPaymentInformationRegistrationPlansDeviceRadioButton__label__labelImage--allDevice,.componentPaymentInformationRegistrationPlansDeviceRadioButton__label__labelImage--smartphone{margin-bottom:8px;padding:1px}.componentPaymentInformationRegistrationPlansDeviceRadioButton__label__labelImage--smartphone{max-width:15%;max-height:60px;width:100%}.componentPaymentInformationRegistrationPlansDeviceRadioButton__label__labelImage--allDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentPaymentInformationRegistrationPlansDeviceRadioButton__label__labelImage--allDevice{max-width:70%}}.componentPaymentInformationRegistrationPlansDeviceRadioButton__label__captionText{display:inline-block;max-width:100%}.componentPaymentInformationRegistrationPlansDeviceRadioButton__sub{margin-top:8px;font-size:1.2rem}.componentPaymentInformationRegistrationPlansDeviceRadioButton__clippyText{margin-top:8px}.componentPaymentInformationRegistrationPlansDeviceRadioButton__clippySubText{font-size:1.3rem}.componentPaymentInformationRegistrationPlansSelectBox{position:relative;z-index:0}.componentPaymentInformationRegistrationPlansSelectBox select::-ms-expand{display:none}.componentPaymentInformationRegistrationPlansSelectBox:before{content:"";display:block;position:absolute;top:50%;right:20px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.componentPaymentInformationRegistrationPlansSelectBox:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.componentPaymentInformationRegistrationPlansSelectBox__select{display:block;width:100%;height:60px;padding-left:16px;padding-right:32px;font-size:1.8rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.componentPaymentInformationRegistrationPlansButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.componentPaymentInformationRegistrationPlansButton{margin:8px}@media screen and (max-width:599px){.componentPaymentInformationRegistrationPlansButton{margin:24px 8px 8px}}.componentPaymentInformationRegistrationPlansPayPalBanner--pc{width:200px;margin:0 auto;margin-top:50px;margin-bottom:10px}.componentPaymentInformationRegistrationPlansPayPalBanner--pc img{width:100%}@media screen and (max-width:599px){.componentPaymentInformationRegistrationPlansPayPalBanner--pc{display:none}}.componentPaymentInformationRegistrationPlansPayPalBanner--smartphone{display:none}.componentPaymentInformationRegistrationPlansPayPalBanner--smartphone img{width:100%;margin-top:10px}@media screen and (max-width:599px){.componentPaymentInformationRegistrationPlansPayPalBanner--smartphone{display:block;width:200px;margin:0 auto 10px}}.componentPaymentInformationRegistrationPlans__vandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#333;margin-top:10px}.componentPaymentInformationRegistrationPlans__vandleCardLogo{width:50px}.componentPaymentInformationRegistrationPlans__vandleCardLogo img{width:100%;height:auto}.componentPaymentInformationRegistrationPlans__vandleCardText{margin-left:4px;text-align:left;font-size:1.2rem}.componentPaymentInformationRegistrationPlans{margin-top:48px}.componentPaymentInformationRegistrationPlansHeading h2{font-size:1.6rem}.planGuidesHeader__inner{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-image:url(/view/img/components/PlanGuides/header_pc.png);background-size:cover}@media screen and (max-width:599px){.planGuidesHeader__inner{background-image:url(/view/img/components/PlanGuides/header_sp.png)}}.planGuidesHeader__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;min-width:320px;width:100%;min-height:125px;margin:auto;padding:0 20px}@media screen and (max-width:599px){.planGuidesHeader__container{min-height:80px;padding:0 10px}}.planGuidesHeader__title{font-size:2.4rem;text-align:center}@media screen and (max-width:599px){.planGuidesHeader__title{font-size:1.8rem}}.planGuidesIntroductionHeader__inner{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-image:url(/view/img/components/PlanGuides/header_introduction_pc.png);background-size:cover}@media screen and (max-width:599px){.planGuidesIntroductionHeader__inner{background-image:url(/view/img/components/PlanGuides/header_introduction_sp.png)}}.planGuidesIntroductionHeader__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;min-width:320px;width:100%;min-height:200px;margin:auto;padding:0 20px}@media screen and (max-width:599px){.planGuidesIntroductionHeader__container{min-height:110px;padding:0 10px}}.planGuidesIntroductionHeader__title{text-align:center}.planGuidesIntroductionHeader__headline{font-weight:400;font-size:2rem}@media screen and (max-width:599px){.planGuidesIntroductionHeader__headline{font-size:1.4rem}}.planGuidesIntroductionHeader__titleText{font-size:2.4rem}@media screen and (max-width:599px){.planGuidesIntroductionHeader__titleText{font-size:1.8rem}}@media screen and (max-width:599px){.planGuidesIntroductionHeader__image{display:none}}.planGuidesIntroductionHeader__image img{height:200px}.componentPlanGuidesFooter{min-height:190px}@media screen and (max-width:599px){.componentPlanGuidesFooter{min-height:145px}}.componentPlanGuidesFooterImageArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-image:url(/view/img/components/PlanGuides/footer_pc.png);background-size:cover}@media screen and (max-width:599px){.componentPlanGuidesFooterImageArea{background-image:url(/view/img/components/PlanGuides/footer_sp.png)}}.componentPlanGuidesFooterImage{width:100%;height:125px}@media screen and (max-width:599px){.componentPlanGuidesFooterImage{height:80px}}.componentPlanGuidesFooterBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px;background-color:#434343}.componentPlanGuidesFooterRightNotation{text-align:center;color:#fff;font-size:1.1rem}.componentPlanGuidesFooterRightNotation a{color:#fff}.componentPlanGuidesHeadline{color:#ff6000;background-color:#f2f2f2;padding:8px;margin-bottom:32px}@media screen and (max-width:599px){.componentPlanGuidesHeadline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.purchaseSettlementGold p{margin:.5em 0}.purchaseSettlementGold img{width:20px;height:auto}.purchaseSettlementGold ol,.purchaseSettlementGold ul{margin-block:1.25em;-webkit-padding-start:1.5em;padding-inline-start:1.5em}.purchaseSettlementGold ol>li,.purchaseSettlementGold ul>li{margin:.2em 0}.purchaseSettlementGold ul{list-style:disc}.purchaseSettlementGold__container{padding:.5em 0;word-break:break-word}.purchaseSettlementGold__container>.purchaseSettlementGold__container{padding:1em}.purchaseSettlementGold__text--title{text-align:center;margin-bottom:40px}.purchaseSettlementGold__text--notice{text-align:center;padding:.5em 0 0 0}.purchaseSettlementGold__text--warning{text-align:center;padding:.5em 0 0 0;color:#c1272d}.purchaseSettlementGold__text--price{font-weight:700}.purchaseSettlementGold__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.componentPurchaseItemCard{max-width:100%;background-color:#fff;padding:10px;border:1px solid #999}.componentPurchaseItemCard__planTitle{font-size:1.6rem;font-weight:700}.componentPurchaseItemCard__about{padding-bottom:16px;font-size:1.6rem;font-weight:700}.purchaseSettlementPaypal__text--title{font-size:2rem;font-weight:700}.purchaseSettlementPaypal__table{width:100%;border:1px solid #c2c2c2;border-spacing:0;border-collapse:collapse}.purchaseSettlementPaypal__table th{background-color:#f4f4f4;border-right:1px solid #c2c2c2;font-size:1.4rem}.purchaseSettlementPaypal__table td{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.purchaseSettlementPaypal__table td,.purchaseSettlementPaypal__table th{padding:1rem;white-space:nowrap}@media only screen and (min-width:601px){.purchaseSettlementPaypal__table{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.purchaseSettlementPaypal__table,.purchaseSettlementPaypal__table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.purchaseSettlementPaypal__table tr{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.purchaseSettlementPaypal__table tr:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.purchaseSettlementPaypal__table th{border-bottom:1px solid #c2c2c2;border-right:none}.purchaseSettlementPaypal__table td{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.purchaseSettlementPaypal__tableItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;white-space:normal;overflow-wrap:anywhere}.purchaseSettlementPaypal__tableItem>img{width:auto;height:75px}.purchaseSettlementPaypal__currency{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1rem;margin-top:1rem;padding-right:1rem}.purchaseSettlementPaypal__currency dt{font-size:1.4rem;font-weight:700}.purchaseSettlementPaypal__currency dd{font-weight:700;color:#c1272d}.purchaseSettlementPaypal__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem}.purchaseSettlementPaypal__error{color:#c1272d;text-align:center}.purchaseSettlementPaypal__annotation{text-align:center}.componentStripeElements *{-webkit-box-sizing:border-box;box-sizing:border-box}.componentStripeElements body{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:100vh;width:100vw}.componentStripeElements form{width:30vw;min-width:500px;max-width:1000px;-ms-flex-item-align:center;align-self:center;border-radius:7px;padding:40px;margin:0 auto;text-align:center}.componentStripeElements .hidden{display:none}.componentStripeElements #payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.componentStripeElements #payment-element{margin-bottom:24px}.componentStripeElements button{background-color:#efb146;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 50px;font-size:16px;font-weight:600;cursor:pointer;display:block;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);margin:0 auto;width:100%}.componentStripeElements button:hover{-webkit-filter:contrast(115%);filter:contrast(115%)}.componentStripeElements button:disabled{opacity:.5;cursor:default}.componentStripeElements .spinner,.componentStripeElements .spinner:after,.componentStripeElements .spinner:before{border-radius:50%}.componentStripeElements .spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;-webkit-box-shadow:inset 0 0 0 2px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);transform:translateZ(0)}.componentStripeElements .spinner:after,.componentStripeElements .spinner:before{position:absolute;content:""}.componentStripeElements .spinner:before{width:10.4px;height:20.4px;background:#efb146;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s ease 1.5s infinite;animation:loading 2s ease 1.5s infinite}.componentStripeElements .spinner:after{width:10.4px;height:10.2px;background:#efb146;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:loading 2s ease infinite;animation:loading 2s ease infinite}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:600px){.componentStripeElements form{width:80vw;min-width:0}}.componentBasicButtonStyle,.componentFreeActivationCodeBonusCard .componentFreeActivationCodeBonusCard__button{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentFreeActivationCodeBonusCard .componentFreeActivationCodeBonusCard__button:focus,.componentFreeActivationCodeBonusCard .componentFreeActivationCodeBonusCard__button:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentFreeActivationCodeBonusCard .componentFreeActivationCodeBonusCard__button:disabled{opacity:inherit}.componentFreeActivationCodeBonusCard{position:relative;max-width:100%;border:1px solid #999}.componentFreeActivationCodeBonusCard+.componentFreeActivationCodeBonusCard{border-top:none}.componentMessageCard+.componentFreeActivationCodeBonusCard{margin-top:20px}.componentFreeActivationCodeBonusCard--inside{border:none}.componentFreeActivationCodeBonusCard__inner{position:relative;width:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:959px){.componentFreeActivationCodeBonusCard__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentFreeActivationCodeBonusCard__mainColumn{width:100%;margin-right:24px}@media screen and (max-width:959px){.componentFreeActivationCodeBonusCard__mainColumn{margin:0 0 14px 0}}.componentFreeActivationCodeBonusCard__status{display:inline-block;min-width:80px;padding:5px;margin-right:10px;margin-bottom:10px;border:1px solid;font-size:1.4rem;text-align:center;line-height:1}.componentFreeActivationCodeBonusCard__status--active.grade--debut{border-color:#a9d22c;color:#a9d22c}.componentFreeActivationCodeBonusCard__status--active.grade--pro{border-color:#25bdd3;color:#25bdd3}.componentFreeActivationCodeBonusCard__status--active.grade--ex{border-color:#5390cd;color:#5390cd}.componentFreeActivationCodeBonusCard__status--cancellationScheduled,.componentFreeActivationCodeBonusCard__status--changeScheduled{border-color:#c1272d;color:#c1272d}.componentFreeActivationCodeBonusCard__status--terminated{border-color:#999;color:#999}.componentFreeActivationCodeBonusCard__status--planChangeReserved{border-color:#efb146;color:#efb146}.componentFreeActivationCodeBonusCard__message{display:inline-block;background-image:url(/view/img/components/exclamation-triangle-solid_warning.svg);background-position:0;background-repeat:no-repeat;background-size:20px;height:20px;margin-bottom:10px;padding-left:24px;color:#c1272d;font-size:1.4rem;font-weight:700}.componentFreeActivationCodeBonusCard__message span{vertical-align:middle}.componentFreeActivationCodeBonusCard__title{padding-bottom:10px;font-size:1.6rem}.componentFreeActivationCodeBonusCard__description{font-size:1.4rem;padding-bottom:28px}.componentFreeActivationCodeBonusCard__detail{font-size:1.3rem;margin-bottom:8px}.componentFreeActivationCodeBonusCard__detail dd,.componentFreeActivationCodeBonusCard__detail dt{display:inline-block}.componentFreeActivationCodeBonusCard__detail dd{padding-left:4px;font-weight:700}.componentFreeActivationCodeBonusCard__contractOffer{display:block;font-size:1.2rem;color:#666;text-align:right}.componentFreeActivationCodeBonusCard .componentFreeActivationCodeBonusCard__disabledPlanChangeMessage{font-size:1.3rem}.componentFreeActivationCodeBonusCard .componentFreeActivationCodeBonusCard__buttonColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.componentFreeActivationCodeBonusCard .componentFreeActivationCodeBonusCard__buttonColumn a:first-child{margin-bottom:8px}@media screen and (max-width:959px){.componentFreeActivationCodeBonusCard .componentFreeActivationCodeBonusCard__buttonColumn{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.componentFreeActivationCodeBonusCard .componentFreeActivationCodeBonusCard__buttonColumn .componentContractCard__button--autosize{max-width:200px;min-width:auto}.componentFreeActivationCodeBonusCard .componentFreeActivationCodeBonusCard__buttonColumn a:first-child{margin:0 8px 0 0}}.componentFreeActivationCodeBonusCard .componentFreeActivationCodeBonusCard__button{background-color:#666;color:#fff}.updatepassHeader__inner{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-image:url(/view/img/components/bg_application_header_pc_b.png);background-size:cover}@media screen and (max-width:599px){.updatepassHeader__inner{background-image:url(/view/img/components/bg_application_index_header.png);position:relative}}.updatepassHeader__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1240px;min-width:280px;width:100%;height:150px;margin:auto;padding:0 0 0 20px}@media screen and (max-width:599px){.updatepassHeader__container{height:100px;padding:0;display:block}}.updatepassHeader__logo{width:22%;height:auto;margin-left:8%}.updatepassHeader__logo img{max-width:240px;width:100%}@media screen and (min-width:600px) and (max-width:959px){.updatepassHeader__logo img{max-width:220px;padding:10px}}@media screen and (min-width:600px) and (max-width:959px){.updatepassHeader__logo{margin-left:0;width:25%;margin-right:0}}@media screen and (max-width:599px){.updatepassHeader__logo{display:none}}.updatepassHeader__text{width:45%;height:auto;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:400px}.updatepassHeader__text img{width:100%}@media screen and (max-width:599px){.updatepassHeader__text img{width:auto;height:100%}}@media screen and (max-width:300px){.updatepassHeader__text img{padding:3% 15% 3% 5%;width:100%;height:auto}}@media screen and (min-width:600px) and (max-width:959px){.updatepassHeader__text{padding:20px}}@media screen and (max-width:599px){.updatepassHeader__text{padding:20px 10px;position:absolute;top:0;left:0;width:auto;height:100%}}.updatepassHeader__image{width:30%;height:100%;overflow:hidden}@media screen and (max-width:599px){.updatepassHeader__image{width:35%}}.updatepassHeader__image img{width:auto;height:100%}@media screen and (max-width:599px){.updatepassHeader__image img{margin-left:auto}}@media screen and (min-width:600px) and (max-width:959px){.updatepassHeader__image{margin-right:0;position:relative;overflow:hidden}}@media screen and (max-width:599px){.updatepassHeader__image{min-width:100px;max-width:160px;width:30%;margin-left:auto;overflow:hidden;margin-right:0}}.imageModalThumb div:hover{opacity:.7}.imageModalThumb__image,.imageModalThumb__image_no_width{cursor:pointer;opacity:1;-webkit-transition:opacity,.2s ease-out;transition:opacity,.2s ease-out}.imageModalThumb__image_no_width{position:relative;display:inline-block}.imageModalOverlay{z-index:501;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.imageModalContent{top:0;max-width:100%;max-height:100vh}.imageModalContent:after{top:0;line-height:100%;right:.1em;content:"×";font-size:40px;color:#fff;text-shadow:1px 1px 1px #000,-1px 1px 1px #000,1px -1px 1px #000,-1px -1px 1px #000,1px 0 1px #000,0 1px 1px #000,-1px 0 1px #000,0 -1px 1px #000;position:absolute;z-index:1005}.imageModalContent>img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:contain;object-fit:contain;padding:1em 10%}@media screen and (max-width:599px){.imageModalContent>img{padding:1em}}.imageModalContent>img.imageModalThumb__image--modal{max-width:100%;height:auto;max-height:100vh}.imageModalContent>img.imageModalThumb__image_no_width--modal{width:100%;height:auto;max-height:100vh}.componentBasicButtonStyle,.componentContractsNote__button{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentContractsNote__button:focus,.componentContractsNote__button:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentContractsNote__button:disabled{opacity:inherit}.componentContractsNote{background-color:#fff;border:1px solid #999;padding:20px;line-height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.componentContractsNote__messages ul{list-style-type:disc}.componentContractsNote__messages ul li{margin-left:1em}.componentContractsNote__buttons{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;text-align:center}.componentContractsNote__button{background-color:#efb146;color:#fff}@media screen and (max-width:959px){.componentContractsNote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.componentContractsNote__messages{margin-bottom:10px}}.cloudHeader__inner{background-color:#66a9e7;background-position:50%;background-repeat:no-repeat;background-size:cover}.cloudHeader__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1080px;min-width:320px;width:100%;height:150px;margin:auto;padding:0 20px}@media screen and (max-width:599px){.cloudHeader__container{height:100px;padding:0 10px}}.cloudHeader__logo{width:580px;margin-left:10px;margin-right:20px}@media screen and (min-width:600px) and (max-width:959px){.cloudHeader__logo{margin-left:0;margin-right:0}}@media screen and (max-width:599px){.cloudHeader__logo{width:100%;margin-left:0;margin-right:-100px}}.cloudHeader__logo img{width:100%}.cloudHeader__image{width:330px;margin-top:12px;margin-right:30px}.cloudHeader__image img{width:100%}@media screen and (min-width:600px) and (max-width:959px){.cloudHeader__image{margin-right:0}}.componentCloudPlansHeading__textLink{color:#29abe2;text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.componentCloudPlansHeading__textLink:focus,.componentCloudPlansHeading__textLink:hover{text-decoration:none;opacity:.6}.componentCloudPlans{margin-bottom:40px}.componentCloudPlans>ol{list-style:none;margin:0;padding:0}.componentCloudPlans>ol>li+li{margin-top:48px}@media screen and (max-width:599px){.componentCloudPlans{margin-bottom:0}}.componentCloudPlansHeading{margin-bottom:24px}.componentCloudPlansHeading h2{display:inline-block;font-size:1.8rem;font-weight:700}.componentCloudPlansDeviceRadioButtons,.componentCloudPlansRadioButtons,.componentCloudPlansSelectBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-8px}@media screen and (max-width:599px){.componentCloudPlansDeviceRadioButtons,.componentCloudPlansRadioButtons,.componentCloudPlansSelectBoxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.componentCloudPlansDeviceRadioButtons{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:959px){.componentCloudPlansDeviceRadioButtons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentCloudPlansDeviceRadioButton,.componentCloudPlansRadioButton,.componentCloudPlansSelectBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:8px;text-align:center}.componentCloudPlansRadioButton__input{display:none}.componentCloudPlansDeviceRadioButton__label,.componentCloudPlansRadioButton__label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:60px;padding:10px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);fill:#333;font-size:1.8rem;line-height:1.5;font-weight:700}.componentCloudPlansDeviceRadioButton__label>span,.componentCloudPlansRadioButton__label>span{display:block}.componentCloudPlansDeviceRadioButton__label>span+span,.componentCloudPlansRadioButton__label>span+span{margin:0 8px}.componentCloudPlansRadioButton__label.heightAuto,.heightAuto.componentCloudPlansDeviceRadioButton__label{height:auto}@media screen and (max-width:959px){.componentCloudPlansRadioButton__label.heightAuto span,.heightAuto.componentCloudPlansDeviceRadioButton__label span{width:100%}}.componentCloudPlansRadioButton__label__labelImage,.componentCloudPlansRadioButton__label__labelImage--dualDevice,.componentCloudPlansRadioButton__label__labelImage--oneDevice{margin-bottom:8px;padding:1px}.componentCloudPlansRadioButton__label__labelImage--dualDevice,.componentCloudPlansRadioButton__label__labelImage--oneDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentCloudPlansRadioButton__label__labelImage--dualDevice,.componentCloudPlansRadioButton__label__labelImage--oneDevice{max-width:70%}}.componentCloudPlansRadioButton__input:checked+.componentCloudPlansDeviceRadioButton__label,.componentCloudPlansRadioButton__input:checked+.componentCloudPlansRadioButton__label{background:#efb146;color:#fff;-webkit-box-shadow:none;box-shadow:none;fill:#fff}.componentCloudPlansRadioButton__sub{margin-top:12px;font-size:1.6rem}.componentCloudPlansRadioButton__sub>span+span{display:inline-block}.componentCloudPlansDeviceRadioButton{width:100%;height:1px;min-width:0;min-height:295px}@media screen and (max-width:959px){.componentCloudPlansDeviceRadioButton{max-width:50%;min-height:210px}}.componentCloudPlansDeviceRadioButton__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;font-size:1.2rem;font-weight:400;overflow-wrap:break-word}@media screen and (max-width:959px){.componentCloudPlansDeviceRadioButton__label{padding:24px 8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.componentCloudPlansDeviceRadioButton__label__labelImage,.componentCloudPlansDeviceRadioButton__label__labelImage--allDevice,.componentCloudPlansDeviceRadioButton__label__labelImage--smartphone{margin-bottom:8px;padding:1px}.componentCloudPlansDeviceRadioButton__label__labelImage--smartphone{max-width:15%;max-height:60px;width:100%}.componentCloudPlansDeviceRadioButton__label__labelImage--allDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentCloudPlansDeviceRadioButton__label__labelImage--allDevice{max-width:70%}}.componentCloudPlansDeviceRadioButton__label__captionText{display:inline-block;max-width:100%}.componentCloudPlansDeviceRadioButton__sub{margin-top:8px;font-size:1.2rem}.componentCloudPlansDeviceRadioButton__clippyText{margin-top:8px}.componentCloudPlansDeviceRadioButton__clippySubText{font-size:1.3rem}.componentCloudPlansSelectBox{position:relative;z-index:0}.componentCloudPlansSelectBox select::-ms-expand{display:none}.componentCloudPlansSelectBox:before{content:"";display:block;position:absolute;top:50%;right:20px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.componentCloudPlansSelectBox:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.componentCloudPlansSelectBox__select{display:block;width:100%;height:60px;padding-left:16px;padding-right:32px;font-size:1.8rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.componentCloudPlansButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.componentCloudPlansButton{margin:8px}@media screen and (max-width:599px){.componentCloudPlansButton{margin:24px 8px 8px}}.componentCloudPlansPayPalBanner--pc{width:200px;margin:0 auto;margin-top:50px;margin-bottom:10px}.componentCloudPlansPayPalBanner--pc img{width:100%}@media screen and (max-width:599px){.componentCloudPlansPayPalBanner--pc{display:none}}.componentCloudPlansPayPalBanner--smartphone{display:none}.componentCloudPlansPayPalBanner--smartphone img{width:100%;margin-top:10px}@media screen and (max-width:599px){.componentCloudPlansPayPalBanner--smartphone{display:block;width:200px;margin:0 auto 10px}}.componentCloudPlans__vandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#333;margin-top:10px}.componentCloudPlans__vandleCardLogo{width:50px}.componentCloudPlans__vandleCardLogo img{width:100%;height:auto}.componentCloudPlans__vandleCardText{margin-left:4px;text-align:left;font-size:1.2rem}.componentCloudPlansHeading>h2{margin-right:8px}.componentCloudPlansHeading__textLinks{display:inline-block}.componentCloudPlansHeading__textLink{font-size:1.4rem;font-weight:400;display:inline-block}.componentCloudPlansHeading__textLink:not(:last-child){margin-right:8px}.componentCloudPlansButtons{margin-top:60px}@media screen and (max-width:599px){.componentCloudPlansButtons{margin-top:16px}}@media screen and (max-width:599px){.componentCloudPlansDeviceRadioButtons,.componentCloudPlansRadioButtons,.componentCloudPlansSelectBoxes{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.componentCloudPlansRadioButton__input:disabled+.componentCloudPlansDeviceRadioButton__label,.componentCloudPlansRadioButton__input:disabled+.componentCloudPlansRadioButton__label{background:#ccc;color:#757575;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.componentCloudPlansRadioButton__additionalText{font-size:1.3rem;margin-top:8px}.componentApplyPlanButton,.componentApplyPlanButton--disabled,.componentBasicButtonStyle,.componentCloudContractCard__applyAgainButton,.componentCloudContractCard__button{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentApplyPlanButton--disabled:focus,.componentApplyPlanButton--disabled:hover,.componentApplyPlanButton:focus,.componentApplyPlanButton:hover,.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentCloudContractCard__applyAgainButton:focus,.componentCloudContractCard__applyAgainButton:hover,.componentCloudContractCard__button:focus,.componentCloudContractCard__button:hover{opacity:.6}.componentApplyPlanButton--disabled:disabled,.componentApplyPlanButton:disabled,.componentBasicButtonStyle:disabled,.componentCloudContractCard__applyAgainButton:disabled,.componentCloudContractCard__button:disabled{opacity:inherit}.componentApplyPlanButton,.componentApplyPlanButton--disabled,.componentCloudContractCard__applyAgainButton{background-color:#efb146;color:#fff}.componentApplyPlanButton--disabled{background-color:#999;pointer-events:none}.componentCloudContractCard{position:relative;max-width:100%;border:1px solid #999}.componentCloudContractCard+.componentCloudContractCard,.componentContractCard+.componentCloudContractCard,.componentContractUpdatepassCard+.componentCloudContractCard{border-top:none}.componentCloudContractCard__inner{position:relative;width:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:959px){.componentCloudContractCard__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentCloudContractCard__mainColumn{width:100%;margin-right:24px}@media screen and (max-width:959px){.componentCloudContractCard__mainColumn{margin:0 0 14px 0}}.componentCloudContractCard__buttonColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:959px){.componentCloudContractCard__buttonColumn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.componentCloudContractCard__buttonColumn a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;word-break:keep-all}.componentCloudContractCard__buttonColumn a:first-child{margin-bottom:8px}@media screen and (max-width:959px){.componentCloudContractCard__buttonColumn a:first-child{margin:0 8px 0 0}}.componentCloudContractCard__button{background-color:#666;color:#fff}@media screen and (max-width:959px){.componentCloudContractCard__button--autosize{max-width:200px;min-width:auto}}.componentCloudContractCard__status{display:inline-block;min-width:80px;padding:5px;margin-right:10px;margin-bottom:10px;border:1px solid;font-size:1.4rem;text-align:center;line-height:1}.componentCloudContractCard__status--active{border-color:#5390cd;color:#5390cd}.componentCloudContractCard__status--cancellationScheduled{border-color:#c1272d;color:#c1272d}.componentCloudContractCard__status--terminated{border-color:#999;color:#999}.componentCloudContractCard__status--planChangeReserved{border-color:#efb146;color:#efb146}.componentCloudContractCard__message{display:inline-block;background-image:url(/view/img/components/exclamation-triangle-solid_warning.svg);background-position:0;background-repeat:no-repeat;background-size:20px;height:20px;margin-bottom:10px;padding-left:24px;color:#c1272d;font-size:1.4rem;font-weight:700}.componentCloudContractCard__message span{vertical-align:middle}.componentCloudContractCard__title{padding-bottom:10px;font-size:1.6rem}.componentCloudContractCard__description{font-size:1.4rem;padding-bottom:28px}.componentCloudContractCard__detail{font-size:1.3rem;margin-bottom:8px}.componentCloudContractCard__detail dd,.componentCloudContractCard__detail dt{display:inline-block}.componentCloudContractCard__detail dd{padding-left:4px}.componentCloudContractCard__reasonForUnchangeable{margin-top:1rem;font-size:1.3rem}.componentCloudContractPlanHistory{background-color:#fff;border:1px solid #999}.componentCloudContractPlanHistory__table{width:100%;border-spacing:0}.componentCloudContractPlanHistory__table thead{background-color:#4d4d4d;color:#fff}.componentCloudContractPlanHistory__table th{font-weight:700}.componentCloudContractPlanHistory__table td,.componentCloudContractPlanHistory__table th{width:32%;padding:8px;font-size:1.4rem;text-align:center;word-break:break-all}.componentCloudContractPlanHistory__table tr+tr>td{border-top:1px solid #d9d9d9}.componentCloudContractPlanHistory__table td:nth-child(2),.componentCloudContractPlanHistory__table th:nth-child(2){width:35%}.componentSelectedCloudContractCard{max-width:100%;border-radius:6px;background-color:#fff;padding:24px}.componentSelectedCloudContractCard__planTitle{font-size:1.6rem;font-weight:700}.componentSelectedCloudContractCard__paymentInfo,.componentSelectedCloudContractCard__planDescription{margin-top:16px;font-size:1.6rem}.componentSelectedCloudContractCard__paymentInfo>dd,.componentSelectedCloudContractCard__paymentInfo>dt{display:inline-block;vertical-align:top}.componentSelectedCloudContractCard__paymentInfo>dd{padding-left:4px}.componentSelectedCloudContractCard__discountMessage{color:#c1272d}.cloudContractAutoUpdate{max-width:100%;padding:24px;text-align:center}.cloudContractAutoUpdateRadio{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.cloudContractAutoUpdateRadio__input{font-size:1.8rem;font-weight:700}.componentBasicButtonStyle,.componentCloudContractPaymentNote__button{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.componentCloudContractPaymentNote__button:focus,.componentCloudContractPaymentNote__button:hover{opacity:.6}.componentBasicButtonStyle:disabled,.componentCloudContractPaymentNote__button:disabled{opacity:inherit}.componentCloudContractPaymentNote{background-color:#fff;border:1px solid #999;padding:20px;line-height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.componentCloudContractPaymentNote__messages ul{list-style-type:disc}.componentCloudContractPaymentNote__messages ul li{margin-left:1em}.componentCloudContractPaymentNote__buttons{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;text-align:center}.componentCloudContractPaymentNote__button{background-color:#efb146;color:#fff}@media screen and (max-width:959px){.componentCloudContractPaymentNote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.componentCloudContractPaymentNote__messages{margin-bottom:10px}}.componentCloudContractsChangePlansHeading__textLink{color:#29abe2;text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.componentCloudContractsChangePlansHeading__textLink:focus,.componentCloudContractsChangePlansHeading__textLink:hover{text-decoration:none;opacity:.6}.componentCloudContractsChangePlans{margin-bottom:40px}.componentCloudContractsChangePlans>ol{list-style:none;margin:0;padding:0}.componentCloudContractsChangePlans>ol>li+li{margin-top:48px}@media screen and (max-width:599px){.componentCloudContractsChangePlans{margin-bottom:0}}.componentCloudContractsChangePlansHeading{margin-bottom:24px}.componentCloudContractsChangePlansHeading h2{display:inline-block;font-size:1.8rem;font-weight:700}.componentCloudContractsChangePlansDeviceRadioButtons,.componentCloudContractsChangePlansRadioButtons,.componentCloudContractsChangePlansSelectBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-8px}@media screen and (max-width:599px){.componentCloudContractsChangePlansDeviceRadioButtons,.componentCloudContractsChangePlansRadioButtons,.componentCloudContractsChangePlansSelectBoxes{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.componentCloudContractsChangePlansDeviceRadioButtons{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:959px){.componentCloudContractsChangePlansDeviceRadioButtons{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentCloudContractsChangePlansDeviceRadioButton,.componentCloudContractsChangePlansRadioButton,.componentCloudContractsChangePlansSelectBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:8px;text-align:center}.componentCloudContractsChangePlansRadioButton__input{display:none}.componentCloudContractsChangePlansDeviceRadioButton__label,.componentCloudContractsChangePlansRadioButton__label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:60px;padding:10px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);fill:#333;font-size:1.8rem;line-height:1.5;font-weight:700}.componentCloudContractsChangePlansDeviceRadioButton__label>span,.componentCloudContractsChangePlansRadioButton__label>span{display:block}.componentCloudContractsChangePlansDeviceRadioButton__label>span+span,.componentCloudContractsChangePlansRadioButton__label>span+span{margin:0 8px}.componentCloudContractsChangePlansRadioButton__label.heightAuto,.heightAuto.componentCloudContractsChangePlansDeviceRadioButton__label{height:auto}@media screen and (max-width:959px){.componentCloudContractsChangePlansRadioButton__label.heightAuto span,.heightAuto.componentCloudContractsChangePlansDeviceRadioButton__label span{width:100%}}.componentCloudContractsChangePlansRadioButton__label__labelImage,.componentCloudContractsChangePlansRadioButton__label__labelImage--dualDevice,.componentCloudContractsChangePlansRadioButton__label__labelImage--oneDevice{margin-bottom:8px;padding:1px}.componentCloudContractsChangePlansRadioButton__label__labelImage--dualDevice,.componentCloudContractsChangePlansRadioButton__label__labelImage--oneDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentCloudContractsChangePlansRadioButton__label__labelImage--dualDevice,.componentCloudContractsChangePlansRadioButton__label__labelImage--oneDevice{max-width:70%}}.componentCloudContractsChangePlansRadioButton__input:checked+.componentCloudContractsChangePlansDeviceRadioButton__label,.componentCloudContractsChangePlansRadioButton__input:checked+.componentCloudContractsChangePlansRadioButton__label{background:#efb146;color:#fff;-webkit-box-shadow:none;box-shadow:none;fill:#fff}.componentCloudContractsChangePlansRadioButton__sub{margin-top:12px;font-size:1.6rem}.componentCloudContractsChangePlansRadioButton__sub>span+span{display:inline-block}.componentCloudContractsChangePlansDeviceRadioButton{width:100%;height:1px;min-width:0;min-height:295px}@media screen and (max-width:959px){.componentCloudContractsChangePlansDeviceRadioButton{max-width:50%;min-height:210px}}.componentCloudContractsChangePlansDeviceRadioButton__label{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;font-size:1.2rem;font-weight:400;overflow-wrap:break-word}@media screen and (max-width:959px){.componentCloudContractsChangePlansDeviceRadioButton__label{padding:24px 8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.componentCloudContractsChangePlansDeviceRadioButton__label__labelImage,.componentCloudContractsChangePlansDeviceRadioButton__label__labelImage--allDevice,.componentCloudContractsChangePlansDeviceRadioButton__label__labelImage--smartphone{margin-bottom:8px;padding:1px}.componentCloudContractsChangePlansDeviceRadioButton__label__labelImage--smartphone{max-width:15%;max-height:60px;width:100%}.componentCloudContractsChangePlansDeviceRadioButton__label__labelImage--allDevice{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentCloudContractsChangePlansDeviceRadioButton__label__labelImage--allDevice{max-width:70%}}.componentCloudContractsChangePlansDeviceRadioButton__label__captionText{display:inline-block;max-width:100%}.componentCloudContractsChangePlansDeviceRadioButton__sub{margin-top:8px;font-size:1.2rem}.componentCloudContractsChangePlansDeviceRadioButton__clippyText{margin-top:8px}.componentCloudContractsChangePlansDeviceRadioButton__clippySubText{font-size:1.3rem}.componentCloudContractsChangePlansSelectBox{position:relative;z-index:0}.componentCloudContractsChangePlansSelectBox select::-ms-expand{display:none}.componentCloudContractsChangePlansSelectBox:before{content:"";display:block;position:absolute;top:50%;right:20px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.componentCloudContractsChangePlansSelectBox:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.componentCloudContractsChangePlansSelectBox__select{display:block;width:100%;height:60px;padding-left:16px;padding-right:32px;font-size:1.8rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.componentCloudContractsChangePlansButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.componentCloudContractsChangePlansButton{margin:8px}@media screen and (max-width:599px){.componentCloudContractsChangePlansButton{margin:24px 8px 8px}}.componentCloudContractsChangePlansPayPalBanner--pc{width:200px;margin:0 auto;margin-top:50px;margin-bottom:10px}.componentCloudContractsChangePlansPayPalBanner--pc img{width:100%}@media screen and (max-width:599px){.componentCloudContractsChangePlansPayPalBanner--pc{display:none}}.componentCloudContractsChangePlansPayPalBanner--smartphone{display:none}.componentCloudContractsChangePlansPayPalBanner--smartphone img{width:100%;margin-top:10px}@media screen and (max-width:599px){.componentCloudContractsChangePlansPayPalBanner--smartphone{display:block;width:200px;margin:0 auto 10px}}.componentCloudContractsChangePlans__vandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#333;margin-top:10px}.componentCloudContractsChangePlans__vandleCardLogo{width:50px}.componentCloudContractsChangePlans__vandleCardLogo img{width:100%;height:auto}.componentCloudContractsChangePlans__vandleCardText{margin-left:4px;text-align:left;font-size:1.2rem}.componentCloudContractsChangePlansHeading>h2{margin-right:8px}.componentCloudContractsChangePlansHeading__textLinks{display:inline-block}.componentCloudContractsChangePlansHeading__textLink{font-size:1.4rem;font-weight:400;display:inline-block}.componentCloudContractsChangePlansHeading__textLink:not(:last-child){margin-right:8px}.componentCloudContractsChangePlansButtons{margin-top:60px}@media screen and (max-width:599px){.componentCloudContractsChangePlansButtons{margin-top:16px}}.componentCloudContractsChangePlans__aboutNewPlan{margin-bottom:32px}.componentCloudContractsChangePlansRadioButton__input:disabled+.componentCloudContractsChangePlansDeviceRadioButton__label,.componentCloudContractsChangePlansRadioButton__input:disabled+.componentCloudContractsChangePlansRadioButton__label{background:#ccc;color:#757575;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}.componentAboutCloudContractsNewPlan{margin:40px 0}.componentAboutCloudContractsNewPlan__body{margin:auto;max-width:1080px}.componentAboutCloudContractsNewPlan__title{margin-bottom:24px}.componentAboutCloudContractsNewPlan__comparePlans{margin:auto}.componentAboutCloudContractsNewPlan__currentPlan{font-size:1.8rem;background-color:#fff;padding:16px;margin-bottom:24px;color:#999;font-weight:700}.componentAboutCloudContractsNewPlan__currentPlanLabel{display:inline-block;padding:4px 12px;margin-bottom:16px;border:1px solid #999;font-weight:400}.componentAboutCloudContractsNewPlan__downArrowArea{text-align:center;margin-bottom:24px}.componentAboutCloudContractsNewPlan__downArrow{display:inline-block;border-top:25px solid #666;border-right:40px solid transparent;border-left:40px solid transparent}.componentAboutCloudContractsNewPlan__newPlans{background-color:#fff;padding:16px;font-size:1.8rem;font-weight:700;color:#333;text-align:left;margin-bottom:30px}.componentAboutCloudContractsNewPlan__newPlanLabel{display:inline-block;padding:4px 12px;margin-bottom:16px;font-weight:400;color:#25bdd3;border:1px solid #25bdd3}.componentAboutCloudContractsNewPlan__newPlan{margin-bottom:16px}.componentAboutCloudContractsNewPlan__descriptionList{list-style:disc;padding-left:2rem;margin-bottom:16px}.componentAboutCloudContractsNewPlan__descriptionList .payment_change_alert{color:#c1272d}.componentAboutCloudContractsNewPlan__descriptionList--discNone{list-style:disc;margin-bottom:16px}.componentAboutCloudContractsNewPlan__descriptionListItem--discNone{list-style:none}.componentAboutCloudContractsNewPlan__paymentTable{width:100%;border:1px solid #333;border-spacing:0;margin-top:56px}.componentAboutCloudContractsNewPlan__paymentTable tr+tr td,.componentAboutCloudContractsNewPlan__paymentTable tr+tr th{border-top:1px solid #333}@media screen and (max-width:959px){.componentAboutCloudContractsNewPlan__paymentTable tr+tr td,.componentAboutCloudContractsNewPlan__paymentTable tr+tr th{border-top:none}}.componentAboutCloudContractsNewPlan__paymentTableHeading{width:30%;font-weight:700;color:#fff;background-color:#4d4d4d}@media screen and (max-width:959px){.componentAboutCloudContractsNewPlan__paymentTableHeading{display:block;padding:8px;width:100%}}.componentAboutCloudContractsNewPlan__paymentTableBody{width:70%;padding:16px;font-size:1.6rem;text-align:left;word-break:break-word;background-color:#fff}@media screen and (max-width:959px){.componentAboutCloudContractsNewPlan__paymentTableBody{display:block;width:100%;padding:14px}}.componentAboutCloudContractsNewPlan__instantPayment,.componentAboutCloudContractsNewPlan__nextPaymentPrice{font-weight:700}.componentAboutCloudContractsNewPlan__currentContractItem{border:4px solid #efb146}.componentAboutCloudContractsChangePlansButtons__submitButtons{text-align:center;margin-top:60px}@media screen and (max-width:599px){.componentAboutCloudContractsChangePlansButtons__submitButtons{margin-top:16px}}.cloudChangePlansScheduledCard__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;border:1px solid #efb146}@media screen and (max-width:599px){.cloudChangePlansScheduledCard__container{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cloudChangePlansScheduledCard__mainBody{width:100%;margin-right:24px}@media screen and (max-width:959px){.cloudChangePlansScheduledCard__mainBody{margin:0 0 14px 0}}.cloudChangePlansScheduledCard__mainBody dl{font-size:1.3rem}.cloudChangePlansScheduledCard__mainBody dd,.cloudChangePlansScheduledCard__mainBody dt{display:inline-block}.cloudChangePlansScheduledCard__mainBody dd{padding-left:4px}.cloudChangePlansScheduledCard__planName{font-size:1.6rem;font-weight:700;margin-bottom:10px}.cloudChangePlansScheduledCard__planDescription{font-size:1.4rem;margin-bottom:28px}.cloudChangePlansScheduledCard__cancelButtonColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:959px){.cloudChangePlansScheduledCard__cancelButtonColumn{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width:599px){.cloudChangePlansScheduledCard__cancelButtonColumn{margin-left:auto}}.cloudChangePlansScheduledCard__cancelButton{background-color:#4d4d4d;color:#fff}.mainWrapper,.mainWrapper--noPaddingTop{margin:0 auto;padding-top:48px;padding-bottom:48px;background-color:#fff;position:relative;min-height:calc(100vh - 109px)}.mainWrapper--noPaddingTop{padding-top:0}@media screen and (min-width:600px) and (max-width:959px){.mainWrapper,.mainWrapper--noPaddingTop{min-height:calc(100vh - 129px)}}@media screen and (max-width:599px){.mainWrapper,.mainWrapper--noPaddingTop{min-height:calc(100vh - 221px)}}.contentGrayBackground.mainWrapper--noPaddingTop,.mainWrapper.contentGrayBackground{background-color:#f2f2f2}.mainWrapper.planGuides,.planGuides.mainWrapper--noPaddingTop{min-height:calc(100vh - 190px)}@media screen and (max-width:599px){.mainWrapper.planGuides,.planGuides.mainWrapper--noPaddingTop{min-height:calc(100vh - 145px)}}.mainContainer{max-width:1080px;width:100%;height:100%;margin:0 auto;padding-top:32px;padding-left:32px;padding-right:32px}@media screen and (max-width:599px){.mainContainer{max-width:100%;padding-top:16px;padding-left:8px;padding-right:8px}}.mainContainer main{min-height:1%}.activationCodesIndex{text-align:left}.activationCodesIndex__container{padding:48px 32px;background-color:#fff;border-radius:6px}.activationCodesIndex__form{margin-top:32px}.activationCodesIndex__links{margin:24px 0;text-align:center}.activationCodesIndex__processes{list-style:none;padding:0}.activationCodesIndex__processItem{margin-bottom:32px}.activationCodesIndex__processItem h2{font-size:1.8rem;font-weight:400;margin-bottom:18px}.activationCodesIndex__processItem ul{list-style:disc;padding-left:2rem}.activationCodesIndex__memos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:24px 0;padding:0 48px;color:#666;font-size:1.4rem}@media screen and (max-width:599px){.activationCodesIndex__memos{padding:0 24px}}.activationCodesIndex__aboutActivationCodeUseTexts{font-size:1.6rem;margin-bottom:16px}.activationCodes__heading{font-size:1.8rem;font-weight:700;margin:0 0 24px}.activationCodes__subHeading{font-size:1.6rem;font-weight:700;margin:0 0 24px}.activationCodes__subHeading--inline{display:inline-block;margin:0 8px 0 0}.activationCodes__textLinkWrapper{display:inline-block}.activationCodes__textLink+.activationCodes__textLink{margin-left:8px}.activationCodes__completeHeading{margin:16px 0 32px;font-size:1.6rem;font-weight:400;text-align:center}.activationCodes__warning{color:#c1272d;padding:4px 12px}.activationCodes__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin:-8px;margin-top:24px}.activationCodes__buttons .button{margin:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.activationCodesIndex,.activationCodesIndexNotLogin{text-align:left}.activationCodesIndex__container,.activationCodesIndexNotLogin__container{padding:48px 32px;background-color:#fff;border-radius:6px}.activationCodesIndex__form,.activationCodesIndexNotLogin__form{margin-top:32px}.activationCodesIndex__links,.activationCodesIndexNotLogin__links{margin:24px 0;text-align:center}.activationCodesIndex__processes,.activationCodesIndexNotLogin__processes{list-style:none;padding:0}.activationCodesIndex__processItem,.activationCodesIndexNotLogin__processItem{margin-bottom:32px}.activationCodesIndex__processItem h2,.activationCodesIndexNotLogin__processItem h2{font-size:1.8rem;font-weight:400;margin-bottom:18px}.activationCodesIndex__processItem ul,.activationCodesIndexNotLogin__processItem ul{list-style:disc;padding-left:2rem}.activationCodesIndex__memos,.activationCodesIndexNotLogin__memos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:24px 0;padding:0 48px;color:#666;font-size:1.4rem}@media screen and (max-width:599px){.activationCodesIndex__memos,.activationCodesIndexNotLogin__memos{padding:0 24px}}.activationCodesIndex__aboutActivationCodeUseTexts,.activationCodesIndexNotLogin__aboutActivationCodeUseTexts{font-size:1.6rem;margin-bottom:16px}.activationCodesIndexNotLogin ul{list-style:disc;padding-left:2rem}#activationCodesIndexNotLogin__login{padding-top:48px;margin-top:-48px}.activationCodesIndexNotLogin__button{text-align:center}.activationCodesActivationCode__container{padding:32px 0}.activationCodesActivationCode__whiteBackBlock{padding:32px;background-color:#fff;border-radius:6px}.activationCodesActivationCode__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.activationCodesActivationCode__message{margin:32px 16px 0;text-align:center}.activationCodesApplyContracts__container{padding:32px;background-color:#fff;border-radius:6px}.activationCodesApplyContracts+.activationCodesApplyContracts{margin-top:72px}.activationCodesApplyContracts__headingWrapper{margin-bottom:24px}.activationCodesApplyContracts__heading{margin:0 0 16px}.activationCodesApplyContracts__note{font-size:1.4rem}.activationCodesApplyContracts__subHeadingWrapper{margin-bottom:24px}.activationCodesApplyContracts__subHeading{margin:0 0 8px}.activationCodesApplyContracts__card+.activationCodesApplyContracts__card{margin-top:24px}@media screen and (max-width:599px){.activationCodesApplyContracts__container{padding:24px}.activationCodesApplyContracts__headingWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.activationCodesApplyExistingContract__container,.activationCodesApplyNewContract__container{padding:32px;background-color:#fff;border-radius:6px}.activationCodesApplyExistingContract__container+.activationCodesApplyExistingContract__container,.activationCodesApplyExistingContract__container+.activationCodesApplyNewContract__container,.activationCodesApplyNewContract__container+.activationCodesApplyExistingContract__container,.activationCodesApplyNewContract__container+.activationCodesApplyNewContract__container{margin-top:32px}.activationCodesApplyExistingContract__codeCard,.activationCodesApplyNewContract__codeCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.activationCodesApplyExistingContract__contractsDetail,.activationCodesApplyNewContract__contractsDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:24px 0;padding:0 48px;color:#666}.activationCodesApplyExistingContract__text,.activationCodesApplyNewContract__text{margin:16px 0;font-size:1.6rem}.activationCodesApplyExistingContract__bold,.activationCodesApplyNewContract__bold{margin:16px 0;font-weight:700}.activationCodesApplyExistingContract__nextPayment,.activationCodesApplyNewContract__nextPayment{margin:8px 0;color:#333;font-size:1.8rem;font-weight:700;text-align:center}.activationCodesApplyExistingContract__nextPayment dd,.activationCodesApplyExistingContract__nextPayment dt,.activationCodesApplyNewContract__nextPayment dd,.activationCodesApplyNewContract__nextPayment dt{display:inline-block}.activationCodesApplyExistingContract__reword,.activationCodesApplyNewContract__reword{margin:12px}.activationCodesApplyExistingContract__rewordTexts,.activationCodesApplyNewContract__rewordTexts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.activationCodesApplyExistingContract__usageExplanation,.activationCodesApplyNewContract__usageExplanation{margin:48px 32px 32px}.activationCodesApplyExistingContract__usageExplanationTexts,.activationCodesApplyNewContract__usageExplanationTexts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.activationCodesApplyExistingContract__usageExplanationTexts span,.activationCodesApplyNewContract__usageExplanationTexts span{margin:0 4px;font-weight:700}@media screen and (max-width:599px){.activationCodesApplyExistingContract__container,.activationCodesApplyNewContract__container{padding:24px}.activationCodesApplyExistingContract__codeCard,.activationCodesApplyNewContract__codeCard{margin:8px}.activationCodesApplyExistingContract__contractsDetail,.activationCodesApplyNewContract__contractsDetail{padding:0 24px}}.activationCodesApplyExistingContract__guidanceText,.activationCodesApplyNewContract__guidanceText{font-size:1.8rem;text-align:center;padding-bottom:8px}.activationCodesError__iconWrapper{padding:18px 0;text-align:center}.activationCodesError__description{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;padding-bottom:56px;text-align:left}.activationCodesError__description,.perpetualActivationCodesComplete__switchingBlock{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:599px){.perpetualActivationCodesComplete__switchingBlock{display:inherit}}.perpetualActivationCodesComplete__switchingText{-ms-flex-preferred-size:60%;flex-basis:60%}.perpetualActivationCodesComplete__switchingImg{-ms-flex-preferred-size:40%;flex-basis:40%}@media screen and (max-width:599px){.perpetualActivationCodesComplete__switchingImg{text-align:center;padding-left:40px}}.perpetualActivationCodesComplete__switchingImg img{width:100%}@media screen and (max-width:599px){.perpetualActivationCodesComplete__switchingImg img{text-align:center}}.perpetualActivationCodesComplete__switchingButton .button{margin:8px}.perpetualActivationCodesComplete__paintImage{vertical-align:bottom}.applicationIndexContainer{background-color:#fff;margin-bottom:24px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:959px){.applicationIndexContainer{padding:8px}}.applicationIndexContainer__break{width:100%;margin:0 0 24px;border:transparent;border-bottom:2px solid #666}.applicationIndexContainerWacomProductUserGuide{padding-bottom:16px;margin-bottom:24px;border-bottom:2px solid #666}.applicationIndexContainerWacomProductUserGuide>p{font-size:1.8rem}.applicationIndexContainerWacomProductUserGuide__title{pointer-events:none;margin-top:-62px;padding-top:62px;padding-bottom:12px}.applicationIndexContainerWacomProductUserGuide__attention{padding-bottom:16px;color:#c1272d}.applicationIndexContainerWacomProductUserGuide__howToApplyButton{text-align:center;padding-bottom:16px}.applicationIndexContainerColumnFlexItems,.applicationIndexContainerColumnFlexItems--borderBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;min-height:1%;overflow-wrap:break-word}@media screen and (max-width:959px){.applicationIndexContainerColumnFlexItems,.applicationIndexContainerColumnFlexItems--borderBottom{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:40px}}.applicationIndexContainerColumnFlexItems--borderBottom{border-bottom:2px solid #666;margin-bottom:24px}.applicationIndexContainerRowFlexLeftItem{width:100%;-ms-flex-preferred-size:70%;flex-basis:70%}@media screen and (max-width:959px){.applicationIndexContainerRowFlexLeftItem{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:6px}}.applicationIndexContainerRowFlexLeftItem__title{pointer-events:none;margin-top:-62px;padding-top:62px;padding-bottom:12px;display:inline-block}.applicationIndexContainerRowFlexLeftItem__descriptions{list-style:disc;padding-left:2rem;padding-bottom:12px}.applicationIndexContainerRowFlexLeftItem__descriptions li{margin-left:1rem}@media screen and (max-width:959px){.applicationIndexContainerRowFlexLeftItem__descriptions li{margin-left:.5rem}}.applicationIndexContainerRowFlexRightItem{width:100%;-ms-flex-preferred-size:30%;flex-basis:30%;text-align:center}@media screen and (max-width:959px){.applicationIndexContainerRowFlexRightItem{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.applicationIndexContainerRowFlexRightItem__button{max-width:200px}@media screen and (max-width:959px){.applicationIndexContainerRowFlexRightItemColumnItem{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.applicationIndexContainerRowFlexRightItemColumnItem__buttonCaption{display:block;margin:auto;font-size:1.6rem;font-weight:700;color:#666;padding:0 0 5px 10px}@media screen and (max-width:959px){.applicationIndexContainerRowFlexRightItemColumnItem__buttonCaption{margin:0;padding-bottom:5px}}.applicationIndexContainerRowFlexRightItemColumnItem__applyButton{font-weight:700}.applicationIndexContainerRowFlexRightItemColumnItem+.applicationIndexContainerRowFlexRightItemColumnItem{margin-top:10px}.applicationPlansIndex{padding-top:8px}.applicationPlansIndexApplicationBanner{width:100%;max-width:80%;min-width:470px;margin:0 auto 40px}@media screen and (max-width:599px){.applicationPlansIndexApplicationBanner{max-width:330px;min-width:165px;padding:0 20px;margin:5px auto 20px}}.applicationPlansIndexApplicationBanner a{display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.applicationPlansIndexApplicationBanner a:hover{opacity:.6}.applicationPlansIndexApplicationBanner img{width:100%}.applicationPlansBonusSummary{background-color:#fff;border-radius:10px;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1%;margin-bottom:32px}@media screen and (max-width:959px){.applicationPlansBonusSummary__block{display:none}}.applicationPlansBonusSummary__block--header{font-weight:700;text-align:center}.applicationPlansBonusSummaryContainer{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;grid-template-columns:repeat(5,1fr);padding:1% 0 0 2%}@media screen and (max-width:959px){.applicationPlansBonusSummaryContainer{grid-template-columns:repeat(2,1fr);padding:1% 0 0 4%}}@media screen and (max-width:599px){.applicationPlansBonusSummaryContainer{font-size:1rem}}.applicationPlansBonusSummaryContainer__headerBlock{display:none;padding:2%}@media screen and (max-width:959px){.applicationPlansBonusSummaryContainer__headerBlock{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.applicationPlansBonusSummaryContainer__headerBlock--header{font-weight:700;text-align:center;font-size:1.6rem}@media screen and (max-width:599px){.applicationPlansBonusSummaryContainer__headerBlock--header{font-size:1.2rem}}.applicationPlansBonusSummaryContainer__block{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2% 1%}.applicationPlansBonusSummaryContainer__block--icon{-o-object-fit:contain;object-fit:contain;max-width:24%}@media screen and (max-width:959px){.applicationPlansBonusSummaryContainer__block--icon{max-width:20%}}.applicationPlansBonusSummaryContainer__block--description{margin:auto 0;padding:0 0 2% 4%;color:#000}.applicationPlansBonusDetail{background-color:#fff;border-radius:10px;padding:5% 3%}.applicationPlansBonusDetail__ribbon{width:100%;padding-bottom:32px}.applicationPlansBonusDetailContainer{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:24px;font-size:1.4rem}@media screen and (max-width:599px){.applicationPlansBonusDetailContainer{font-size:1.2rem}}.applicationPlansBonusDetailContainer__iconBlock{max-width:7%;margin-right:2%}@media screen and (max-width:599px){.applicationPlansBonusDetailContainer__iconBlock{max-width:17%;margin-right:4%}}.applicationPlansBonusDetailContainer__iconBlock--icon{max-width:100%}.applicationPlansBonusDetailContainer__textBlock{max-width:93%}.applicationPlansBonusDetailContainer__textBlock ul{padding-left:8px}.applicationPlansBonusDetailContainer__textBlock li{list-style:inside;margin-left:1.4em;text-indent:-1.4em}.applicationPlansBonusDetailContainer__textBlock--header{color:red;font-size:1.6rem;font-weight:700}.applicationPaymentInformationIndex__heading{font-size:1.8rem;font-weight:700;margin-bottom:16px}.applicationPaymentInformationIndex__backButton{margin-top:24px;text-align:center}.applicationPaymentInformationIndex__payment{margin-top:24px}.applicationPaymentInformationIndex__iframe{line-height:0}@media screen and (max-width:599px){.applicationPaymentInformationIndex__iframe{margin:0 -15px 0 -16px}}.applicationPaymentInformationIndex__paymentComment{margin-top:16px;color:#c1272d;font-size:1.2rem}.applicationPaymentInformationIndex__iframeCaption{margin-top:16px;font-size:1.2rem}.applicationPaymentInformationIndex__paymentComment+.applicationPaymentInformationIndex__iframeCaption{margin-top:8px}.applicationPaymentInformationIndex__paymentHeader{margin-bottom:10px}.applicationPaymentInformationIndex__paymentHeaderTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.applicationPaymentInformationIndex__paymentHeaderTitle>h2{display:inline-block;margin:0}.applicationPaymentInformationIndex__paypalBanner{display:inline-block;width:200px;margin-left:auto}.applicationPaymentInformationIndex__paypalBanner img{width:100%;vertical-align:middle}.applicationPaymentInformationIndex__paymentHeaderVandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;color:#333}@media screen and (max-width:599px){.applicationPaymentInformationIndex__paymentHeaderVandleCard{max-width:200px;margin-left:auto}}.applicationPaymentInformationIndex__vandleCardLogo{width:50px}.applicationPaymentInformationIndex__vandleCardLogo img{width:100%;height:auto}@media screen and (max-width:599px){.applicationPaymentInformationIndex__vandleCardLogo{width:100px}}.applicationPaymentInformationIndex__vandleCardText{margin-left:4px;text-align:left;font-size:1rem}.applicationPaymentInformationIndexApplySuspended{max-width:100%;border-radius:6px;background-color:#fff;padding:40px}.applicationPaymentInformationIndexApplySuspended p{font-size:1.8rem}.applicationPaymentInformationIndexApplySuspended__image{width:100%;margin-top:40px;text-align:center}.applicationPaymentInformationIndexApplySuspended__image img{width:200px;border-radius:50%;-webkit-box-shadow:#fafae3 0 0 30px 10px;box-shadow:0 0 30px 10px #fafae3}.applicationRegisterIndex__guidanceText{font-size:1.8rem;text-align:center;padding-bottom:8px}.applicationCompleteIndex__title{padding-bottom:24px;font-size:1.6rem;text-align:center}.applicationCompleteIndex__text{padding-bottom:24px;font-size:1.4rem;text-align:center}.applicationCompleteIndex__button{padding-top:24px;text-align:center}.applicationErrorIndex h1{padding:18px 0;text-align:center}.applicationErrorIndex__descriptionText{font-size:1.4rem;padding-bottom:72px;text-align:left}.applicationErrorIndex__backButton{text-align:center}.freeActivationCodeBonus{margin:16px 12px 0}@media screen and (max-width:599px){.freeActivationCodeBonus{margin:16px 0 0}}.freeActivationCodeBonus__title{font-size:1.6rem;font-weight:700}.freeActivationCodeBonus__licenseTitle{margin-top:-60px}.freeActivationCodeBonus__licenseTitleInner{padding-top:72px}.freeActivationCodeBonusLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:24px 16px 0}.freeActivationCodeBonusLinks__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}.freeActivationCodeBonusLinks__buttons>.button{margin:8px}.freeActivationCodeBonusLinks__textLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px}.freeActivationCodeBonusLinks__textLinks>p{font-size:1.4rem;text-align:right}.freeActivationCodeBonusLinks__textLinks>p+p{margin-top:8px}.freeActivationCodeBonus__links{margin-top:20px}.contracts__heading{margin:0 0 24px;font-size:1.8rem;font-weight:700}.contracts__card{margin:24px 0}.contracts__textLinkWrapper{margin:24px 0;padding:0 16px}.contracts__textLinkWrapper--left{text-align:left}.contracts__textLinkWrapper--right{text-align:right}.contracts__textLinkWrapper--center{text-align:center}.contracts__noticeMessage{color:#999}.contracts__noticeMessage--block{display:inline-block;width:36%;text-align:left}@media screen and (max-width:599px){.contracts__noticeMessage--block{font-size:.9em;width:70%}}.contracts__textLink--download{font-size:1.4rem}.contracts__textLink--back{padding-left:16px;position:relative}.contracts__textLink--back:before{content:"";width:4px;height:4px;border:2px solid #29abe2;border-bottom:none;border-right:none;position:absolute;top:50%;left:8px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.contracts__textLink--next{padding-right:16px;position:relative}.contracts__textLink--next:before{content:"";width:4px;height:4px;border:2px solid #29abe2;border-bottom:none;border-left:none;position:absolute;top:50%;right:8px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.contracts__textLink--disable{color:#999;pointer-events:none;text-decoration:underline}.contracts__note{margin:24px 0;padding:0 16px;font-size:1.4rem}.contracts__note--center{text-align:center}.contracts__note dd,.contracts__note dt{display:inline-block}.contracts__note dd{padding-left:24px;font-weight:700}.contracts__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}.contracts__buttons>.button{margin:8px}.contracts__message{margin:24px 0}.contracts__history,.contracts__paymentNote{margin:48px 0}.contracts__errorIcon{padding:18px 0;text-align:center}.contracts__errorText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:72px;font-size:1.4rem;text-align:left}.contracts__completeTitle{padding:18px 0;text-align:center;font-size:1.8rem;font-weight:700;margin:0}.contracts__completeText{padding-bottom:72px;font-size:1.4rem;text-align:center}.contractsHistory__title,.paymentNote__title{margin-bottom:24px}@media screen and (max-width:599px){.changePlansScheduledCard__container{-ms-flex-wrap:wrap;flex-wrap:wrap}.changePlansScheduledCard__cancelButtonColumn{margin-left:auto}}.contractChangePlans h1{font-size:2.4rem;margin-bottom:40px}.contractChangePlansConfirm__body{margin-bottom:32px}.contractChangePlansConfirm__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.contractChangePlansConfirm__button{margin:8px}.contractChangePlansConfirmPayPalBanner--pc{width:200px;margin:0 auto;margin-top:50px;margin-bottom:10px}.contractChangePlansConfirmPayPalBanner--pc img{width:100%}@media screen and (max-width:599px){.contractChangePlansConfirmPayPalBanner--pc{display:none}}.contractChangePlansConfirmPayPalBanner--smartphone{display:none}.contractChangePlansConfirmPayPalBanner--smartphone img{width:100%;margin-top:10px}@media screen and (max-width:599px){.contractChangePlansConfirmPayPalBanner--smartphone{display:block;width:200px;margin:0 auto 10px}}.contractChangePlansConfirm__vandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#333;margin-top:10px}.contractChangePlansConfirm__vandleCardLogo{width:50px}.contractChangePlansConfirm__vandleCardLogo img{width:100%;height:auto}.contractChangePlansConfirm__vandleCardText{margin-left:4px;text-align:left;font-size:1.2rem}.applicationRegisterIndex,.contractChangePlansRegister{padding-top:16px}@media screen and (max-width:599px){.applicationRegisterIndex,.contractChangePlansRegister{padding-top:0}}.applicationRegisterIndex__guidanceText,.contractChangePlansRegister__guidanceText{font-size:1.8rem;text-align:center;padding-bottom:8px}@media screen and (max-width:599px){.contractChangePlansRegister{padding-top:0}}.contractChangePlansComplete__title{text-align:center;font-weight:700;margin-bottom:32px}.contractChangePlansComplete__completeMessage{text-align:center;font-weight:700;margin-top:32px}.contractChangePlansComplete__completeMessage:last-child{margin-bottom:32px}.contractChangePlansComplete__smartphonePlanRelatedMessage{max-width:800px;margin:8px auto 32px;text-align:center;font-weight:700}.contractChangePlansComplete__smartphonePlanRelatedMessage>p{margin-bottom:8px}.contractChangePlansComplete__applyGradeGuide{text-align:center;margin-bottom:32px}.contractChangePlansComplete__planCard{margin-bottom:42px}.contractChangePlansComplete__button{margin-bottom:32px}.contractChangePlansComplete__backContract{text-align:right}.contractChangePlansComplete__downArrowArea{text-align:center;margin:24px auto}.contractChangePlansComplete__downArrow{display:inline-block;border-top:25px solid #666;border-right:40px solid transparent;border-left:40px solid transparent}.contractChangePlansComplete__button{margin-top:24px;text-align:center}.contractChangePlansCancel__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin-top:40px}.contractChangePlansCancel__button{margin:8px}.contractChangePlansCancelNewPlanCard{margin-bottom:40px}.contractChangePlansCancelNewPlanCard__title{font-size:1.8rem;font-weight:700;margin-bottom:24px}.contractChangePlansCancelCurrentPlanCard{margin-bottom:40px}.contractChangePlansCancelCurrentPlanCard__title{font-size:1.8rem;font-weight:700;margin-bottom:24px}.applicationRegisterIndex,.contractChangePlansCancelRegister{padding-top:16px}@media screen and (max-width:599px){.applicationRegisterIndex,.contractChangePlansCancelRegister{padding-top:0}}.applicationRegisterIndex__guidanceText,.contractChangePlansCancelRegister__guidanceText{font-size:1.8rem;text-align:center;padding-bottom:8px}@media screen and (max-width:599px){.contractChangePlansCancelRegister{padding-top:0}}.contractChangePlansCancelComplete__button{text-align:center}.contractChangePlansCancelCompleteMessages{text-align:center;margin-bottom:40px}.contractChangePlansCancelCompleteCurrentPlanCard{margin-bottom:60px}.contractChangePlansCancelCompleteCurrentPlanCard h2{margin-bottom:24px}.applicationErrorIndex h1,.contractChangeError h1{padding:18px 0;text-align:center}.applicationErrorIndex__descriptionText,.contractChangeError__descriptionText{font-size:1.4rem;padding-bottom:72px;text-align:left}.applicationErrorIndex__backButton,.contractChangeError__backButton{text-align:center}.assetsLink a,.componentBasicButtonStyle,.feature__list__item__buttons a,.specialOffer__apply__button{display:inline-block;min-width:200px;padding:10px 16px;border-radius:6px;font-size:1.6rem;text-align:center;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-weight:700;text-decoration:none;border:none;-webkit-appearance:none}.assetsLink a:focus,.assetsLink a:hover,.componentBasicButtonStyle:focus,.componentBasicButtonStyle:hover,.feature__list__item__buttons a:focus,.feature__list__item__buttons a:hover,.specialOffer__apply__button:focus,.specialOffer__apply__button:hover{opacity:.6}.assetsLink a:disabled,.componentBasicButtonStyle:disabled,.feature__list__item__buttons a:disabled,.specialOffer__apply__button:disabled{opacity:inherit}.clippy__title,.cloud__title,.featureMaterial__title,.guidance__title,.monthlyBenefits__attention__description,.specialOffer__description{font-size:20px;border-bottom:2px solid #00a5b7;margin-bottom:16px;padding-bottom:8px;font-weight:700}@media screen and (max-width:959px){.clippy__title,.cloud__title,.featureMaterial__title,.guidance__title,.monthlyBenefits__attention__description,.specialOffer__description{font-size:18px}}@media screen and (max-width:959px){.clippy__description,.featureMaterial__description,.guidance__description,.monthlyBenefits__description{font-size:14px}}.feature{margin-top:20px}.feature__title{font-size:20px;font-weight:700;margin:8px 0}.feature__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8em;gap:30px 20px;margin-bottom:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.feature__list__item{width:325px}@media only screen and (max-width:750px){.feature__list__item{width:100%}}.feature__list__item__description{font-size:16px;margin-bottom:5px}.feature__list__item__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}.feature__list__item__buttons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:auto;background-color:#00a5b7;color:#fff;font-size:14px;font-weight:400;padding:7px 16px;width:calc(50% - 5px)}.feature__list__item__buttons__big{width:100%!important}.feature__list__item img,.feature__list__item video{width:100%;-webkit-filter:drop-shadow(0 0 transparent);filter:drop-shadow(0 0 rgba(0,0,0,0));outline:none;border:none}.monthlyBenefits__attention{font-size:.8em}.monthlyBenefits__attention__description__count{color:red}.monthlyBenefits__title{color:#0e987b;font-size:.8em;font-weight:700;padding:24px 0 0 0}.monthlyBenefits__subtitle{font-size:18px;font-weight:700;padding:30px 0 0 0}.monthlyBenefits__description,.monthlyBenefits__description2{padding:0}.assetsLink{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.8em;margin:16px 0 32px}.assetsLink a{min-width:250px;background-color:#00a5b7;color:#fff;text-decoration:none;margin:0 auto}.assetsImages{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.8em;padding:8px 0}@media screen and (max-width:959px){.assetsImages{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.assetsImages .assetsData{padding:4px;width:158px}.assetsImages .assetsData div{padding-left:8px}.assetsImages .assetsData a{color:#337ab7;text-decoration:none}.assetsImages .assetsData__name{color:#333;font-size:14px;line-height:1.2;height:1.2em;overflow:hidden}.assetsImages .assetsData__price{color:red}.assetsImages img{width:150px;height:150px}.cloud{margin:32px 0 16px 0}@media screen and (max-width:959px){.cloud__description{font-size:14px}}.specialOffer{margin:32px 0 16px 0}.specialOffer__title{margin:48px 0 0 0;font-size:24px;font-weight:700}@media screen and (max-width:959px){.specialOffer__description{font-size:18px}}.specialOffer__currentPlan{margin:32px 0 0 16px;font-weight:700}@media screen and (max-width:959px){.specialOffer__currentPlan{margin:32px 0 0 0}}.specialOffer__price li{margin:4px 0 0 16px}@media screen and (max-width:959px){.specialOffer__price li{margin:4px 0 0 0}}.specialOffer__greatPrice{margin:32px 0 32px 16px;font-weight:700}@media screen and (max-width:959px){.specialOffer__greatPrice{margin:32px 0 32px 0}}.specialOffer__greatPrice li{margin-top:4px}.specialOffer__specialOffer{color:red}.specialOffer__apply{margin:16px 0 0 16px;border:1px solid #666;padding:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}.specialOffer__apply__button{min-width:250px;background-color:#efb146;color:#fff}@media screen and (max-width:959px){.specialOffer__apply{margin:16px 0 0 0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 8px}.specialOffer__apply__plan{margin:0 0 16px 0;text-align:center;width:100%}}.clippy{margin:32px 0 16px 0}.clippy__title__amount,.featureMaterial__title__nextUpdateInDays{color:red}.pageNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.applicationErrorIndex h1,.contractPauseError h1{padding:18px 0;text-align:center}.applicationErrorIndex__descriptionText,.contractPauseError__descriptionText{font-size:1.4rem;padding-bottom:72px;text-align:left}.applicationErrorIndex__backButton,.contractPauseError__backButton{text-align:center}.contractPause h1{font-size:2.4rem;margin-bottom:40px}.contractPause__contractCard{background-color:#fff}.contractPause__description{margin-top:15px}.contractPause__attentions{list-style:none}.contractPause__buttons{text-align:center;margin-top:60px}.contractPause__buttons a{margin:0 30px 15px}.contractPauseComplete__text{margin:24px 0;text-align:center}.contractPauseComplete__link{margin:24px 0;text-align:right}.paymentInformations__heading{margin:0 0 24px;font-size:1.8rem;font-weight:700}.paymentInformations__card{margin:24px 0}.paymentInformations__note{margin:24px 0;padding:0 16px;font-size:1.4rem}.paymentInformations__note dl{margin:8px 0}.paymentInformations__paypalBanner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.paymentInformations__paypalBanner img{max-width:200px;width:100%;vertical-align:middle}.paymentInformations__paymentHeaderVandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;color:#333}@media screen and (max-width:599px){.paymentInformations__paymentHeaderVandleCard{max-width:200px;margin-left:auto}}.paymentInformations__vandleCardLogo{width:50px}.paymentInformations__vandleCardLogo img{width:100%;height:auto;vertical-align:middle}@media screen and (max-width:599px){.paymentInformations__vandleCardLogo{width:100px}}.paymentInformations__vandleCardText{margin-left:4px;text-align:left;font-size:1rem}@media screen and (max-width:599px){.paymentInformations__iframe{margin:0 -15px 0 -16px}}.paymentInformations__paypalText{margin:0 0 32px;padding:0 16px;color:#666;font-size:1.2rem}.paymentInformations__guidanceText{padding-bottom:8px;font-size:1.8rem;text-align:center}.paymentInformations__completeHeading{margin:32px 0;font-size:1.6rem;font-weight:400;text-align:center}.paymentInformations__completeText{margin:72px 0;font-size:1.4rem;text-align:center}.paymentInformations__paymentDetail{margin:24px 0}.paymentInformations__paymentDetail dl{display:-webkit-box;display:-ms-flexbox;display:flex}.paymentInformations__paymentDetail dd,.paymentInformations__paymentDetail dt{-webkit-box-flex:1;-ms-flex:1;flex:1}.paymentInformations__paymentDetail dt{text-align:right}.paymentInformations__paymentDetail dd{margin-left:16px;font-weight:700}.paymentInformations__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}.paymentInformations__buttons>.button{margin:8px}.paymentInformations__errorIcon{padding:18px;text-align:center}.paymentInformations__errorText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:72px;font-size:1.4rem;text-align:left}.frontPublicIndex .componentMessageCard{margin-top:16px}.frontPublicIndex__componentContractCard__buttonColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frontPublicIndex__componentContractCard__buttonColumn a:first-child{margin-bottom:8px}@media screen and (max-width:959px){.frontPublicIndex__componentContractCard__buttonColumn{width:100%}.frontPublicIndex__componentContractCard__buttonColumn .componentContractCard__button--autosize{max-width:200px;min-width:auto}.frontPublicIndex__componentContractCard__buttonColumn a:first-child{margin:0 8px 0 0}}.frontPublicIndex__componentContractCard__buttonColumnLeadText{max-width:200px;font-size:1.1rem;color:#666;margin:0 0 8px 0}@media screen and (max-width:959px){.frontPublicIndex__componentContractCard__buttonColumnLeadText{margin:0 0 5px 0}}.frontPublicIndexContent{margin:16px 12px 0}@media screen and (max-width:599px){.frontPublicIndexContent{margin:16px 0 0}}.frontPublicIndexContent__title{font-size:2.4rem;font-weight:700;padding-top:90px;margin-bottom:10px}@media screen and (max-width:599px){.frontPublicIndexContent__title{font-size:2rem}}.frontPublicIndexContent__subtitle{font-size:1.6rem;margin-bottom:15px}.frontPublicIndexContent__licenseTitle{margin-top:-60px}.frontPublicIndexContent__licenseTitleInner{padding-top:72px}.frontPublicIndexNoSignedContract{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:32px 0}.frontPublicIndexNoSignedContract__title{font-size:1.6rem;font-weight:700;text-align:center}.frontPublicIndexNoSignedContract__description{margin-top:16px;font-size:1.6rem}.frontPublicIndexLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:24px 16px 0}.frontPublicIndexLinks__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}.frontPublicIndexLinks__buttons>.button{margin:8px}@media screen and (max-width:959px){.frontPublicIndexLinks__buttons>.button{width:80%;max-width:310px}}.frontPublicIndexLinks__bottomButtons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (max-width:959px){.frontPublicIndexLinks__bottomButtons{grid-auto-flow:row}}.frontPublicIndexLinks__bottomButtons>.button{margin:8px}.frontPublicIndexLinks__textLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px}.frontPublicIndexLinks__textLinks>p{font-size:1.4rem;text-align:right}.frontPublicIndexLinks__textLinks>p+p{margin-top:8px}.frontPublicIndexSaleBanner{margin:60px 0 40px}.frontPublicInformation h1{font-size:2.4rem;margin:1.25em 0}.frontPublicInformation h2{font-size:1.8rem;margin:1em 0}.frontPublicInformation h3{font-size:1.6rem;margin:1em 0}.frontPublicInformation p{margin:.5em 0}.frontPublicInformation a{color:#29abe2}.frontPublicInformation ol,.frontPublicInformation ul{margin-block:1.25em;-webkit-padding-start:1.5em;padding-inline-start:1.5em}.frontPublicInformation ol>li,.frontPublicInformation ul>li{margin:.75em 0}.frontPublicInformation ul{list-style:disc}.frontPublicInformation__container{padding:.5em 0;word-break:break-word}.frontPublicInformation__container>.frontPublicInformation__container{padding:1em}.frontPublicInformation__heading--underline{padding:.25em;border-bottom:1px solid}.frontPublicInformation__heading--marker{padding:.5em 1em;border-radius:.25em;font-weight:400;background-color:#4d4d4d;color:#fff}.frontPublicInformation__text--center{text-align:center}.frontPublicInformation__text--warning{color:#c1272d}.frontPublicInformation__text--notice{color:#5390cd}.frontPublicInformation__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.frontPublicInformation__linkButton{display:inline-block;min-width:200px;margin:.5em;padding:1em 1.5em;border-radius:6px;font-size:1.6rem;line-height:1.2;text-align:center;font-weight:700;background:#4d4d4d;color:#fff}a>.frontPublicInformation__linkButton{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer;text-decoration:none;border:none}a>.frontPublicInformation__linkButton:hover{opacity:.6}.frontPublicInformation__linkButton--primary{background:#efb146}.FrontPublicInformationtermsDetail h1{font-size:2.4rem}.FrontPublicInformationtermsDetail h2{padding:10px 0}.FrontPublicInformationtermsDetail a{color:#29abe2}.FrontPublicInformationtermsDetail__container{padding:10px 0;word-break:break-word}.contact a,.inquiry a{text-decoration:underline}.contact a:hover,.inquiry a:hover{text-decoration:none}.contact__header,.inquiry__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f2f2f2;padding:1rem 3rem 3rem;position:relative;z-index:0;border-radius:3rem}.contactHeader__block,.inquiryHeader__block{width:80vw}.contactHeader__deviceImage,.inquiryHeader__deviceImage{width:calc(50vw + 6rem);max-width:384px;margin:-5rem -5rem -5.5rem 0}@media screen and (max-width:599px){.contactHeader__deviceImage,.inquiryHeader__deviceImage{margin:-5rem -3.5rem -5.5rem 0}}.contactHeader__logo,.inquiryHeader__logo{max-width:350px;margin-top:2rem}.contactHeader__title,.inquiryHeader__title{font-size:3rem;font-weight:900;letter-spacing:.08em;line-height:1.1em;margin-top:1.5rem}@media screen and (max-width:599px){.contactHeader__title,.inquiryHeader__title{font-size:5vw;white-space:nowrap}}.contactHeader__subtitle,.inquiryHeader__subtitle{font-size:2rem;font-weight:900;margin-top:1rem}@media screen and (max-width:599px){.contactHeader__subtitle,.inquiryHeader__subtitle{font-size:3.6vw}}.contactHeader__description,.inquiryHeader__description{font-size:1.5rem;margin-top:1rem}@media screen and (max-width:599px){.contactHeader__description,.inquiryHeader__description{font-size:2.5vw}}.contact__banner,.inquiry__banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:3rem 2rem 2rem}.contact__banner>a,.inquiry__banner>a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.contact__banner>a:hover,.inquiry__banner>a:hover{opacity:.6}.contact__bannerImage--pc,.inquiry__bannerImage--pc{display:block;max-width:976px;width:100%}@media screen and (max-width:599px){.contact__bannerImage--pc,.inquiry__bannerImage--pc{display:none}}.contact__bannerImage--sp,.inquiry__bannerImage--sp{display:none;max-width:319px;width:100%}@media screen and (max-width:599px){.contact__bannerImage--sp,.inquiry__bannerImage--sp{display:block}}.contact__description1,.inquiry__description1{padding:1rem 2rem;margin-top:2rem}.contact__description2,.inquiry__description2{padding:1rem 2rem;margin-top:1rem}.contact__caution,.contact__notice,.contact__precaution,.inquiry__caution,.inquiry__notice,.inquiry__precaution{padding:1.5rem 2rem}.contactCaution__title,.contactConfirm__title,.contactPrecaution__title,.inquiryCaution__title,.inquiryConfirm__title,.inquiryPrecaution__title{font-weight:700;margin-bottom:.5rem}.contactCancel__title,.inquiryCancel__title{font-size:2.5rem;font-weight:900;margin-bottom:.5rem;text-align:center}.contactCancel__botton,.contactCancel__description,.inquiryCancel__botton,.inquiryCancel__description{text-align:center;margin-top:.5rem}.contactCancel__input,.inquiryCancel__input{width:95%!important;margin-left:2rem;margin-bottom:.5rem}.contactCancel__info,.inquiryCancel__info{margin-top:.5rem;font-size:1.2rem}.contactComplete__title,.inquiryComplete__title{font-weight:700;margin-bottom:.5rem;text-align:center}.contact__form,.inquiry__form{padding:1.5rem 2rem}.contact__annualPrice,.inquiry__annualPrice{padding:1.5rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contactAnnualPrice__table,.inquiryAnnualPrice__table{width:49%;overflow-wrap:break-word;word-break:break-word}.isIe .contactAnnualPrice__table,.isIe .inquiryAnnualPrice__table{word-break:break-all}.contactAnnualPrice__table th,.inquiryAnnualPrice__table th{background-color:#4d4d4d;color:#fff;font-weight:400;padding:2rem;font-size:1.5rem;border:1px solid #fff}.contactAnnualPrice__table td,.inquiryAnnualPrice__table td{background-color:#fff;padding:2rem;border:1px solid #4d4d4d}.contactAnnualPrice__table th:not([align]),.inquiryAnnualPrice__table th:not([align]){text-align:center}.contactAnnualPrice__table td:not([align]),.inquiryAnnualPrice__table td:not([align]){text-align:right}.contactAnnualPrice__table--pc,.inquiryAnnualPrice__table--pc{display:table}@media screen and (max-width:599px){.contactAnnualPrice__table--pc,.inquiryAnnualPrice__table--pc{display:none}}.contactAnnualPrice__table--sp,.inquiryAnnualPrice__table--sp{display:none}@media screen and (max-width:599px){.contactAnnualPrice__table--sp,.inquiryAnnualPrice__table--sp{display:table;width:100%}}.contactForm__description,.inquiryForm__description{font-size:1.3rem;font-weight:700;color:#c1272d;margin-bottom:1rem}.contactForm__table,.inquiryForm__table{width:100%;overflow-wrap:break-word;word-break:break-word}.isIe .contactForm__table,.isIe .inquiryForm__table{word-break:break-all}@media screen and (max-width:599px){.contactForm__table,.inquiryForm__table{border:1px solid #4d4d4d}}.contactForm__table th,.inquiryForm__table th{background-color:#4d4d4d;color:#fff;font-weight:400;min-width:15em;padding:2rem;font-size:1.5rem;border:1px solid #fff}@media screen and (max-width:599px){.contactForm__table th,.inquiryForm__table th{display:block;width:100%;border:none}}.contactForm__table th p,.inquiryForm__table th p{margin:.5rem;font-size:1.3rem;color:#d9d9d9}.contactForm__table td,.inquiryForm__table td{background-color:#fff;padding:2rem;border:1px solid #4d4d4d}@media screen and (max-width:599px){.contactForm__table td,.inquiryForm__table td{display:block;width:100%;padding-bottom:2rem;border:none}}.contactForm__table td input[type=email],.contactForm__table td input[type=text],.inquiryForm__table td input[type=email],.inquiryForm__table td input[type=text]{width:100%;padding:.75rem}.contactForm__table td select,.inquiryForm__table td select{padding:.75rem;margin-left:.5rem;margin-right:.5rem}.contactForm__table td select:first-child,.inquiryForm__table td select:first-child{margin-left:0}.contactFormTable__checkboxes,.inquiryFormTable__checkboxes{margin-left:-.75rem}.contactFormTable__checkboxes label,.inquiryFormTable__checkboxes label{display:inline-block;margin:0 0 .75rem .75rem}.contactFormTable__checkboxes--nowrap label,.inquiryFormTable__checkboxes--nowrap label{white-space:nowrap}td .contactFormTable__quantity input[type=text],td .inquiryFormTable__quantity input[type=text]{width:50%;margin-right:.5rem;text-align:right}.contactFormTable__country select,.contactFormTable__phoneNumberCountryCode select,.inquiryFormTable__country select,.inquiryFormTable__phoneNumberCountryCode select{width:100%}.contactFormTable__phoneNumberCountryCode input,.inquiryFormTable__phoneNumberCountryCode input{margin-top:.75rem}.contactFormTable__content textarea,.inquiryFormTable__content textarea{width:100%;padding:1rem}.contactFormTable__specifiedDay,.inquiryFormTable__specifiedDay{margin-left:10%}.contactForm__error,.inquiryForm__error{font-size:1.3rem;color:#c1272d;margin:.5rem}.contact__agreement,.inquiry__agreement{width:100%;height:300px;padding:1rem;border:1px solid #d9d9d9}.contact__agree,.inquiry__agree{text-align:left;margin-top:.75rem}.offersContinuedPatronageIndex{padding-bottom:16px}.offersContinuedPatronageIndex__title p{font-weight:700;font-size:1.3rem}.offersContinuedPatronageIndex__attentionsText{padding-top:16px;font-size:1.3rem}.offersContinuedPatronageIndexProductCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#fff;padding:16px 24px;border:1px solid #999;font-size:1.3rem}.offersContinuedPatronageIndexProductCard+.offersContinuedPatronageIndexProductCard{border-top:none}@media screen and (max-width:599px){.offersContinuedPatronageIndexProductCard{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px 16px}}.offersContinuedPatronageIndexProductCardLeftItem{-ms-flex-preferred-size:70%;flex-basis:70%}@media screen and (max-width:599px){.offersContinuedPatronageIndexProductCardLeftItem{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:16px}}.offersContinuedPatronageIndexProductCardLeftItem__productName{font-weight:700;font-size:1.6rem}.offersContinuedPatronageIndexProductCardLeftItem__contractNumber{line-height:10px;padding-bottom:8px}@media screen and (max-width:599px){.offersContinuedPatronageIndexProductCardLeftItem__contractNumber{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:16px;font-size:1.2rem}}.offersContinuedPatronageIndexProductCardLeftItem__disCountText{font-size:1.6rem;color:#c1272d}.offersContinuedPatronageIndexProductCardRightItem{-ms-flex-preferred-size:30%;flex-basis:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}@media screen and (max-width:599px){.offersContinuedPatronageIndexProductCardRightItem{-ms-flex-preferred-size:100%;flex-basis:100%}}.offersContinuedPatronageIndexProductCardRightItem__flexItem{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.offersContinuedPatronageIndexProductCardRightItem__flexItem__alreadyApplyText{display:inline-block;margin-bottom:4px;color:#c1272d}.offersContinuedPatronageIndexNoPlans__title{font-size:1.7rem;font-weight:700;padding-bottom:8px;color:#8b0000}.offersContinuedPatronageIndexNoPlans__description{font-size:1.7rem}.offersContinuedPatronageError h1{padding:18px 0;text-align:center}.offersContinuedPatronageError__descriptionText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;padding-bottom:72px;text-align:left}.offersContinuedPatronageError__backButton{text-align:center}.offersContinuedPatronagePayments__heading{font-size:1.8rem;font-weight:700;margin-bottom:16px}.offersContinuedPatronagePayments__backButton{margin-top:24px;text-align:center}.offersContinuedPatronagePayments__payment{margin-top:24px}.offersContinuedPatronagePayments__paymentHeader{margin-bottom:10px}.offersContinuedPatronagePayments__paymentHeaderTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offersContinuedPatronagePayments__paymentHeaderTitle>h2{display:inline-block;margin:0}.offersContinuedPatronagePayments__paypalBanner{display:inline-block;width:200px;margin-left:auto}.offersContinuedPatronagePayments__paypalBanner img{width:100%;vertical-align:middle}.offersContinuedPatronagePayments__paymentHeaderVandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;color:#333}@media screen and (max-width:599px){.offersContinuedPatronagePayments__paymentHeaderVandleCard{max-width:200px;margin-left:auto}}.offersContinuedPatronagePayments__vandleCardLogo{width:50px}.offersContinuedPatronagePayments__vandleCardLogo img{width:100%;height:auto;vertical-align:middle}@media screen and (max-width:599px){.offersContinuedPatronagePayments__vandleCardLogo{width:100px}}.offersContinuedPatronagePayments__vandleCardText{margin-left:4px;text-align:left;font-size:1rem}.offersContinuedPatronagePayments__iframe{line-height:0}@media screen and (max-width:599px){.offersContinuedPatronagePayments__iframe{margin:0 -15px 0 -16px}}.offersContinuedPatronagePayments__paymentComment{margin-top:16px;color:#c1272d;font-size:1.2rem}.offersContinuedPatronagePayments__iframeCaption{margin-top:16px;font-size:1.2rem}.offersContinuedPatronagePaymentsApplySuspended{max-width:100%;border-radius:6px;background-color:#fff;padding:40px}.offersContinuedPatronagePaymentsApplySuspended p{font-size:1.6rem}.offersContinuedPatronagePaymentsApplySuspended__image{width:100%;margin-top:40px;text-align:center}.offersContinuedPatronagePaymentsApplySuspended__image img{width:200px;border-radius:50%;-webkit-box-shadow:#fafae3 0 0 30px 10px;box-shadow:0 0 30px 10px #fafae3}.applicationRegisterIndex,.offersContinuedPatronageRegister{padding-top:16px}@media screen and (max-width:599px){.applicationRegisterIndex,.offersContinuedPatronageRegister{padding-top:0}}.applicationRegisterIndex__guidanceText,.offersContinuedPatronageRegister__guidanceText{font-size:1.8rem;text-align:center;padding-bottom:8px}.offersContinuedPatronageComplete__title{margin:24px 0;font-size:1.6rem;text-align:center}.offersContinuedPatronageComplete__text{margin:24px 0;font-size:1.4rem;text-align:center}.offersContinuedPatronageComplete__button{margin-top:24px;text-align:center}.offersContinuedPatronagePlans__priceChangeNotice{text-align:center}.offersWacomCompleteError h1{padding:18px 0;text-align:center}.offersWacomCompleteError__descriptionText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;padding-bottom:72px;text-align:left}.offersWacomCompleteError__backButton{text-align:center}.offersWacomPaymentsIndex__heading{font-size:1.8rem;font-weight:700;margin-bottom:16px}.offersWacomPaymentsIndex__planCard{font-weight:700}.offersWacomPaymentsIndex__backButton{margin-top:24px;text-align:center}.offersWacomPaymentsIndex__payment{margin-top:24px}.offersWacomPaymentsIndex__paymentHeader{margin-bottom:10px}.offersWacomPaymentsIndex__paymentHeaderTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offersWacomPaymentsIndex__paymentHeaderTitle>h2{display:inline-block;margin:0}.offersWacomPaymentsIndex__paypalBanner{display:inline-block;width:200px;margin-left:auto}.offersWacomPaymentsIndex__paypalBanner img{width:100%;vertical-align:middle}.offersWacomPaymentsIndex__paymentHeaderVandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;color:#333}@media screen and (max-width:599px){.offersWacomPaymentsIndex__paymentHeaderVandleCard{max-width:200px;margin-left:auto}}.offersWacomPaymentsIndex__vandleCardLogo{width:50px}.offersWacomPaymentsIndex__vandleCardLogo img{width:100%;height:auto;vertical-align:middle}@media screen and (max-width:599px){.offersWacomPaymentsIndex__vandleCardLogo{width:100px}}.offersWacomPaymentsIndex__vandleCardText{margin-left:4px;text-align:left;font-size:1rem}.offersWacomPaymentsIndex__iframe{line-height:0}@media screen and (max-width:599px){.offersWacomPaymentsIndex__iframe{margin:0 -15px 0 -16px}}.offersWacomPaymentsIndex__paymentComment{margin-top:16px;color:#c1272d;font-size:1.2rem}.offersWacomPaymentsIndex__iframeCaption{margin-top:16px;font-size:1.2rem}.offersWacomPaymentsIndexApplySuspended{max-width:100%;border-radius:6px;background-color:#fff;padding:40px}.offersWacomPaymentsIndexApplySuspended p{font-size:1.6rem}.offersWacomPaymentsIndexApplySuspended__image{width:100%;margin-top:40px;text-align:center}.offersWacomPaymentsIndexApplySuspended__image img{width:200px;border-radius:50%;-webkit-box-shadow:#fafae3 0 0 30px 10px;box-shadow:0 0 30px 10px #fafae3}.applicationRegisterIndex,.offersWacomRegister{padding-top:16px}@media screen and (max-width:599px){.applicationRegisterIndex,.offersWacomRegister{padding-top:0}}.applicationRegisterIndex__guidanceText,.offersWacomRegister__guidanceText{font-size:1.8rem;text-align:center;padding-bottom:8px}.offersWacomCompleteIndex__title{margin:24px 0;font-size:1.6rem;text-align:center}.offersWacomCompleteIndex__text{margin:24px 0;font-size:1.4rem;text-align:center}.offersWacomCompleteIndex__button{margin-top:24px;text-align:center}.offersActivationCodeWacomError h1{padding:18px 0;text-align:center}.offersActivationCodeWacomError__descriptionText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;padding-bottom:72px;text-align:left}.offersActivationCodeWacomError__backButton{text-align:center}.offersActivationCodeWacomPayments__heading{font-size:1.8rem;font-weight:700;margin-bottom:16px}.offersActivationCodeWacomPayments__planCard{font-weight:700}.offersActivationCodeWacomPayments__backButton{margin-top:24px;text-align:center}.offersActivationCodeWacomPayments__payment{margin-top:24px}.offersActivationCodeWacomPayments__paymentHeader{margin-bottom:10px}.offersActivationCodeWacomPayments__paymentHeaderTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offersActivationCodeWacomPayments__paymentHeaderTitle>h2{display:inline-block;margin:0}.offersActivationCodeWacomPayments__paypalBanner{display:inline-block;width:200px;margin-left:auto}.offersActivationCodeWacomPayments__paypalBanner img{width:100%;vertical-align:middle}.offersActivationCodeWacomPayments__paymentHeaderVandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;color:#333}@media screen and (max-width:599px){.offersActivationCodeWacomPayments__paymentHeaderVandleCard{max-width:200px;margin-left:auto}}.offersActivationCodeWacomPayments__vandleCardLogo{width:50px}.offersActivationCodeWacomPayments__vandleCardLogo img{width:100%;height:auto;vertical-align:middle}@media screen and (max-width:599px){.offersActivationCodeWacomPayments__vandleCardLogo{width:100px}}.offersActivationCodeWacomPayments__vandleCardText{margin-left:4px;text-align:left;font-size:1rem}.offersActivationCodeWacomPayments__iframe{line-height:0}@media screen and (max-width:599px){.offersActivationCodeWacomPayments__iframe{margin:0 -15px 0 -16px}}.offersActivationCodeWacomPayments__paymentComment{margin-top:16px;color:#c1272d;font-size:1.2rem}.offersActivationCodeWacomPayments__iframeCaption{margin-top:16px;font-size:1.2rem}.offersActivationCodeWacomPaymentsApplySuspended{max-width:100%;border-radius:6px;background-color:#fff;padding:40px}.offersActivationCodeWacomPaymentsApplySuspended p{font-size:1.6rem}.offersActivationCodeWacomPaymentsApplySuspended__image{width:100%;margin-top:40px;text-align:center}.offersActivationCodeWacomPaymentsApplySuspended__image img{width:200px;border-radius:50%;-webkit-box-shadow:#fafae3 0 0 30px 10px;box-shadow:0 0 30px 10px #fafae3}.applicationRegisterIndex,.offersActivationCodeWacomRegister{padding-top:16px}@media screen and (max-width:599px){.applicationRegisterIndex,.offersActivationCodeWacomRegister{padding-top:0}}.applicationRegisterIndex__guidanceText,.offersActivationCodeWacomRegister__guidanceText{font-size:1.8rem;text-align:center;padding-bottom:8px}.offersActivationCodeWacomComplete__title{margin:24px 0;font-size:1.6rem;text-align:center}.offersActivationCodeWacomComplete__text{margin:24px 0;font-size:1.4rem;text-align:center}.offersActivationCodeWacomComplete__button{margin-top:24px;text-align:center}.offersDebutPlansCannotApply__title{font-size:1.7rem;font-weight:700;padding-bottom:8px;color:#8b0000}.offersDebutPlansCannotApply__description{font-size:1.7rem}.offersDebutPlansCannotApply__priceChangeNotice{text-align:center}.offersDebutPlansConsumed{padding:0 16px}.offersDebutPlansConsumed__description{padding-bottom:24px}.offersDebutPaymentInformation__heading{font-size:1.8rem;font-weight:700;margin-bottom:16px}.offersDebutPaymentInformation__backButton{margin-top:24px;text-align:center}.offersDebutPaymentInformation__payment{margin-top:24px}.offersDebutPaymentInformation__paymentHeader{margin-bottom:10px}.offersDebutPaymentInformation__paymentHeaderTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.offersDebutPaymentInformation__paymentHeaderTitle>h2{display:inline-block;margin:0}.offersDebutPaymentInformation__paypalBanner{display:inline-block;width:200px;margin-left:auto}.offersDebutPaymentInformation__paypalBanner img{width:100%;vertical-align:middle}.offersDebutPaymentInformation__paymentHeaderVandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;color:#333}@media screen and (max-width:599px){.offersDebutPaymentInformation__paymentHeaderVandleCard{max-width:200px;margin-left:auto}}.offersDebutPaymentInformation__vandleCardLogo{width:50px}.offersDebutPaymentInformation__vandleCardLogo img{width:100%;height:auto;vertical-align:middle}@media screen and (max-width:599px){.offersDebutPaymentInformation__vandleCardLogo{width:100px}}.offersDebutPaymentInformation__vandleCardText{margin-left:4px;text-align:left;font-size:1rem}.offersDebutPaymentInformation__iframe{line-height:0}@media screen and (max-width:599px){.offersDebutPaymentInformation__iframe{margin:0 -15px 0 -16px}}.offersDebutPaymentInformation__paymentComment{margin-top:16px;color:#c1272d;font-size:1.2rem}.offersDebutPaymentInformation__iframeCaption{margin-top:16px;font-size:1.2rem}.offersDebutPaymentInformationApplySuspended{max-width:100%;border-radius:6px;background-color:#fff;padding:40px}.offersDebutPaymentInformationApplySuspended p{font-size:1.6rem}.offersDebutPaymentInformationApplySuspended__image{width:100%;margin-top:40px;text-align:center}.offersDebutPaymentInformationApplySuspended__image img{width:200px;border-radius:50%;-webkit-box-shadow:#fafae3 0 0 30px 10px;box-shadow:0 0 30px 10px #fafae3}.offersDebutRegister{padding-top:16px}@media screen and (max-width:599px){.offersDebutRegister{padding-top:0}}.offersDebutRegister__guidanceText{font-size:1.8rem;text-align:center;padding-bottom:8px}.offersDebutError h1{padding:18px 0;text-align:center}.offersDebutError__descriptionText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;padding-bottom:72px;text-align:left}.offersDebutError__backButton{text-align:center}.offersDebutComplete__title{margin:24px 0;font-size:1.6rem;text-align:center}.offersDebutComplete__text{margin:24px 0;font-size:1.4rem;text-align:center}.offersDebutComplete__button{margin-top:24px;text-align:center}.applicationRegisterIndex{padding-top:16px}@media screen and (max-width:599px){.applicationRegisterIndex{padding-top:0}}.applicationRegisterIndex__guidanceText,.trialRegisterIndex__guidanceText{font-size:1.8rem;text-align:center;padding-bottom:8px}.FrontPublicHelp{width:100%;min-height:1%}.FrontPublicHelp a{color:#29abe2;text-decoration:underline}.FrontPublicHelp ul{padding-left:20px;list-style-type:disc}.FrontPublicHelp ol{padding-left:20px}.FrontPublicHelp li{padding:10px 0}.FrontPublicHelp p{padding-bottom:10px}.FrontPublicHelp__listNone{list-style-type:none}.FrontPublicHelp__webHead{font-size:2.4rem}.FrontPublicHelp__webHead,.FrontPublicHelp__webSubHead{margin:-26px 0 20px;padding:56px 0 6px;border-bottom:1px solid}.FrontPublicHelp__webSubHead{font-size:1.8rem}.FrontPublicHelp__link{padding:20px 0}.FrontPublicHelp__link--pointer{cursor:pointer}.FrontPublicHelp__underline{text-decoration:underline}.FrontPublicHelp__warning{color:#c1272d}.FrontPublicHelp__textIndent{text-indent:-2rem}.FrontPublicHelp__table{width:100%;padding:10px}.FrontPublicHelp__table--text{text-align:left}.FrontPublicHelp__table--charge{text-align:right}.FrontPublicHelp__table--fixedLayout{table-layout:fixed}.FrontPublicHelp__table table{width:100%;border-collapse:collapse;border:1px solid grey;overflow-wrap:break-word}.FrontPublicHelp__table thead{background-color:#d9d9d9}.FrontPublicHelp__table td,.FrontPublicHelp__table th{border-collapse:collapse;border:1px solid grey;padding:5px}.FrontPublicHelp__commonTh--v2planName{width:80%}.FrontPublicHelp__howToApply>.FrontPublicHelp__link{padding:20px 0}.FrontPublicHelp__tableTitleEx{background-color:#5390cd;color:#fff;text-align:center;padding:5px}.FrontPublicHelp__tableTitlePro{background-color:#25bdd3;color:#fff;text-align:center;padding:5px}.FrontPublicHelp__tableNote{padding-left:10px}.FrontPublicHelp__imgCenter{padding-bottom:2rem}@media screen and (max-width:599px){.FrontPublicHelp__imgCenter{text-align:center}}.FrontPublicHelp__imgCenter img{max-width:50%}.FrontPublicHelp__planChangeExampleTitle{font-size:1.8rem;margin:-16px 0 20px;padding:56px 0 6px}.FrontPublicHelp__listItem--listTypeCircle li{list-style-type:circle}ul .FrontPublicHelp__listItem--listTypeDecimal{padding-left:26px}.FrontPublicHelp__listItem--listTypeDecimal li{list-style-type:none;text-indent:-1.7em}.FrontPublicHelp__listItem--listTypeDecimal li p{text-indent:0;padding:10px 0}.FrontPublicHelp__listItem--listTypeDecimal li:first-child:before{content:"(1)"}.FrontPublicHelp__listItem--listTypeDecimal li:nth-child(2):before{content:"(2)"}.FrontPublicHelp__listItem--listTypeDecimal li:nth-child(3):before{content:"(3)"}.FrontPublicHelp__listItem--listTypeDecimal li:nth-child(4):before{content:"(4)"}.FrontPublicHelp__textUnderLine{text-decoration:underline}.FrontPublicHelp__footNote{padding-top:20px}.frontPublicIceRequireUpdateIndex__guideText{padding-bottom:16px}.frontPublicIceRequireUpdateIndex__updatePaintButton{text-align:center}.htdocsViewErrors h1{font-size:23px;margin-bottom:8px}.htdocsViewErrors p{margin-bottom:8px}.GalaxyTrialCompleteIndex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 6px 0}.GalaxyTrialCompleteIndex a{position:relative;-webkit-transition:none;transition:none}.GalaxyTrialCompleteIndex a:hover{opacity:1}.GalaxyTrialCompleteIndex a:active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:rgba(0,0,0,.2);z-index:3;border-radius:6px}.mainContainer .GalaxyTrialCompleteIndex{min-height:calc(100vh - 112px)}@media screen and (max-width:599px){.GalaxyTrialCompleteIndex{padding-top:0}}.GalaxyTrialCompleteIndex__summary{font-size:1.8rem;font-weight:700;text-align:center;padding-bottom:24px}.GalaxyTrialCompleteIndex__title{font-size:1.6rem;text-align:center;padding-bottom:24px}.GalaxyTrialCompleteIndex__openPaintButton{text-align:center;padding-top:24px}.ChromeTrialCompleteIndex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 6px 0}.ChromeTrialCompleteIndex a{position:relative;-webkit-transition:none;transition:none}.ChromeTrialCompleteIndex a:hover{opacity:1}.ChromeTrialCompleteIndex a:active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:rgba(0,0,0,.2);z-index:3;border-radius:6px}.mainContainer .ChromeTrialCompleteIndex{min-height:calc(100vh - 112px)}@media screen and (max-width:599px){.ChromeTrialCompleteIndex{padding-top:0}}.ChromeTrialCompleteIndex__title{font-size:1.6rem;text-align:center;padding-bottom:24px}.ChromeTrialCompleteIndex__openPaintButton{text-align:center}.LenovoTrialCompleteIndex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 6px 0}.LenovoTrialCompleteIndex a{position:relative;-webkit-transition:none;transition:none}.LenovoTrialCompleteIndex a:hover{opacity:1}.LenovoTrialCompleteIndex a:active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:rgba(0,0,0,.2);z-index:3;border-radius:6px}.mainContainer .LenovoTrialCompleteIndex{min-height:calc(100vh - 112px)}@media screen and (max-width:599px){.LenovoTrialCompleteIndex{padding-top:0}}.LenovoTrialCompleteIndex__title{font-size:1.6rem;text-align:center;padding-bottom:24px}.LenovoTrialCompleteIndex__openPaintButton{text-align:center}.TrialCampaignComplete{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 6px 0}.TrialCampaignComplete a{position:relative;-webkit-transition:none;transition:none}.TrialCampaignComplete a:hover{opacity:1}.TrialCampaignComplete a:active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:rgba(0,0,0,.2);z-index:3;border-radius:6px}.mainContainer .TrialCampaignComplete{min-height:calc(100vh - 112px)}@media screen and (max-width:599px){.TrialCampaignComplete{padding-top:0}}.TrialCampaignComplete__title{font-size:1.6rem;text-align:center;padding-bottom:24px}.TrialCampaignComplete__openPaintButton{text-align:center}.iceApplicationGalaxyPlans{margin:0;background-color:#fff;-webkit-text-size-adjust:100%;color:#666;line-height:1.4em;font-family:sans-serif;padding:25px 5px 15px;font-size:1.4rem}.iceApplicationGalaxyPlans h1,.iceApplicationGalaxyPlans h2,.iceApplicationGalaxyPlans h3,.iceApplicationGalaxyPlans h4,.iceApplicationGalaxyPlans h5{border:none}.iceApplicationGalaxyPlans button{outline:none;border:none}.iceApplicationGalaxyPlans a{-webkit-transition:border .5s,background-color .2s,color .2s,opacity .2s,display .2s,-webkit-box-shadow .5s;transition:border .5s,background-color .2s,color .2s,opacity .2s,display .2s,-webkit-box-shadow .5s;transition:box-shadow .5s,border .5s,background-color .2s,color .2s,opacity .2s,display .2s;transition:box-shadow .5s,border .5s,background-color .2s,color .2s,opacity .2s,display .2s,-webkit-box-shadow .5s}.iceApplicationGalaxyPlans a:link,.iceApplicationGalaxyPlans a:visited{color:#00a4df}.iceApplicationGalaxyPlans ul{list-style:none;padding:0;margin:0;text-align:left;display:inline-block}.iceApplicationGalaxyPlans ul>li{padding-left:1.5em;text-indent:-1.5em;padding-bottom:0;line-height:1.5em;text-align:left;margin-bottom:0!important}.iceApplicationGalaxyPlans ul>li:before{content:"・";display:inline-block;width:1.5em;text-indent:0;text-align:center}.iceApplicationGalaxyPlans .plan_box{padding:0}.iceApplicationGalaxyPlans .plan_box h2{font-size:150%;margin-bottom:5px}.iceApplicationGalaxyPlans .plan_box h2 span{font-weight:400;font-size:70%}.iceApplicationGalaxyPlans .plan_box ul{font-size:85%}.iceApplicationGalaxyPlansCassettesColumnContainer{border-bottom:1px dashed #ccc;padding:0 8px 24px 8px;margin-bottom:24px}.iceApplicationGalaxyPlansCassettesColumnContainer button{min-width:120px;padding:10px 14px;font-size:1.6rem;font-weight:700;border-radius:50px;margin-bottom:10px;display:inline-block;position:relative}.iceApplicationGalaxyPlansCassettesColumnContainer button:disabled{background-color:#ccc;color:#eee}.iceApplicationGalaxyPlansCassettesColumnContainer button:active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:rgba(0,0,0,.2);z-index:3;border-radius:50px}.iceApplicationGalaxyPlansCassettesColumnContainer__freeTrialSet{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:0 10px}.iceApplicationGalaxyPlansCassettesColumnContainer__freeTrialSet button:enabled{background-color:#5390cd;color:#fff}.iceApplicationGalaxyPlansCassettesColumnContainer__freeTrialSet__title{font-size:1.8rem;padding-bottom:15px;text-align:center;font-weight:700}.iceApplicationGalaxyPlansCassettesColumnContainer__freeTrialSet__description{padding-bottom:19px}.iceApplicationPlans{margin:0;background-color:#fff;-webkit-text-size-adjust:100%;color:#666;line-height:1.4em;font-family:sans-serif;padding:25px 5px 15px;font-size:1.4rem}.iceApplicationPlans h1,.iceApplicationPlans h2,.iceApplicationPlans h3,.iceApplicationPlans h4,.iceApplicationPlans h5{border:none}.iceApplicationPlans button{outline:none;border:none}.iceApplicationPlans a{-webkit-transition:border .5s,background-color .2s,color .2s,opacity .2s,display .2s,-webkit-box-shadow .5s;transition:border .5s,background-color .2s,color .2s,opacity .2s,display .2s,-webkit-box-shadow .5s;transition:box-shadow .5s,border .5s,background-color .2s,color .2s,opacity .2s,display .2s;transition:box-shadow .5s,border .5s,background-color .2s,color .2s,opacity .2s,display .2s,-webkit-box-shadow .5s}.iceApplicationPlans a:link,.iceApplicationPlans a:visited{color:#00a4df}.iceApplicationPlans ul{list-style:none;padding:0;margin:0;text-align:left;display:inline-block}.iceApplicationPlans ul>li{padding-left:1.5em;text-indent:-1.5em;padding-bottom:0;line-height:1.5em;text-align:left;margin-bottom:0!important}.iceApplicationPlans ul>li:before{content:"・";display:inline-block;width:1.5em;text-indent:0;text-align:center}.iceApplicationPlans button{cursor:pointer}.iceApplicationPlans .plan_box{padding:0}.iceApplicationPlans .plan_box h2{font-size:150%;margin-bottom:5px}.iceApplicationPlans .plan_box h2 span{font-weight:400;font-size:70%}.iceApplicationPlans .plan_box ul{font-size:85%}.iceApplicationPlansCassettesColumnContainer{border-bottom:1px dashed #ccc;padding:0 8px 24px 8px;margin-bottom:24px}.iceApplicationPlansCassettesColumnContainer button{min-width:120px;padding:10px 14px;font-size:1.6rem;font-weight:700;border-radius:50px;margin-bottom:10px;display:inline-block;position:relative}.iceApplicationPlansCassettesColumnContainer button:disabled{background-color:#ccc;color:#eee}.iceApplicationPlansCassettesColumnContainer button:active:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background-color:rgba(0,0,0,.2);z-index:3;border-radius:50px}.iceApplicationPlansCassettesColumnContainer__freeTrialSet{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:0 10px}.iceApplicationPlansCassettesColumnContainer__freeTrialSet button:enabled{background-color:#5390cd;color:#fff}.iceApplicationPlansCassettesColumnContainer__freeTrialSetTitle{font-size:1.8rem;padding-bottom:15px;text-align:center;font-weight:700}.iceApplicationPlansCassettesColumnContainer__freeTrialSetDescription{padding-bottom:19px}.iceApplicationPlansCassettesColumnContainer__wacomOffer{margin:24px auto;text-align:center;max-width:600px;padding:0 8px}.iceApplicationPlansCassettesColumnContainer__wacomOffer p{margin-bottom:12px}.iceApplicationPlansCassettesColumnContainer__wacomOffer>.iceApplicationPlansCassettesColumnContainer__wacomOfferButton,.iceApplicationPlansCassettesColumnContainer__wacomOffer>.iceApplicationPlansCassettesColumnContainer__wacomOfferButton:link,.iceApplicationPlansCassettesColumnContainer__wacomOffer>.iceApplicationPlansCassettesColumnContainer__wacomOfferButton:visited{color:#fff}.iceApplicationPlansCassettesColumnContainer__wacomOfferTitle{font-weight:700}.iceApplicationPlansCassettesColumnContainer__wacomOfferButton{display:inline-block;position:relative;cursor:pointer;background-color:#53bbcd;text-decoration:none;min-width:120px;padding:14px 24px;font-size:1.6rem;font-weight:700;border-radius:50px;margin-bottom:10px}.iceApplicationPlansCassettesColumnContainer__wacomOfferButton:hover{opacity:1}.iceApplicationPlansCassettesColumnContainer__lenovoFreeTrialSet{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:0 10px}.iceApplicationPlansCassettesColumnContainer__lenovoFreeTrialSet button:enabled{background-color:#5390cd;color:#fff}.iceApplicationPlansCassettesColumnContainer__lenovoFreeTrialSet__title{font-size:1.8rem;padding-bottom:15px;text-align:center;font-weight:700}.iceApplicationPlansCassettesColumnContainer__lenovoFreeTrialSet__description{padding-bottom:19px}.applicationCompleteIndex__summary{padding-bottom:24px;font-size:1.8rem;font-weight:700;text-align:center}.applicationCompleteIndex__title,.applicationPayComplete__title{padding-bottom:24px;font-size:1.6rem;text-align:center}.applicationCompleteIndex__text,.applicationPayComplete__text{padding-bottom:24px;font-size:1.4rem;text-align:center}.applicationCompleteIndex__button,.applicationPayComplete__button{padding-top:24px;text-align:center}.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 6px 0}.mainContainer .center{min-height:calc(100vh - 112px)}.applicationCompleteIndexQuestionnaire{margin:24px auto 0 auto;padding:24px}.applicationCompleteIndexQuestionnaire__title{text-align:center;font-size:1.6rem}.applicationCompleteIndexQuestionnaire__buttonBox{text-align:center}.applicationCompleteIndexQuestionnaire__button{font-size:1.6rem;border-radius:20px;margin-top:20px;padding:10px 44px;display:inline-block;color:#fff;background-color:#1f2e5a;min-width:200px;-webkit-box-ordinal-group:2;-ms-flex-order:1px solid #1f2e5a;order:1px solid #1f2e5a;text-decoration:none}.applicationErrorIndex h1,.applicationPayError h1{padding:18px 0;text-align:center}.applicationErrorIndex__descriptionText,.applicationPayError__descriptionText{font-size:1.4rem;padding-bottom:72px;text-align:left}.applicationErrorIndex__backButton,.applicationPayError__backButton{text-align:center}.applicationIndexContainer,.applicationPayIndexContainer{background-color:#fff;margin-bottom:24px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:959px){.applicationIndexContainer,.applicationPayIndexContainer{padding:8px}}.applicationIndexContainer__break,.applicationPayIndexContainer__break{width:100%;margin:0 0 24px;border:transparent;border-bottom:2px solid #666}.applicationIndexSaleBanner{width:100%;margin:0 auto;padding-bottom:30px}@media screen and (max-width:599px){.applicationIndexSaleBanner{width:100%;padding:4px 12px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}}.applicationIndexSaleBanner img{width:100%}.applicationIndexContainerWacomProductUserGuide,.applicationPayIndexContainerWacomProductUserGuide{padding-bottom:16px;margin-bottom:24px;border-bottom:2px solid #666}.applicationIndexContainerWacomProductUserGuide>p,.applicationPayIndexContainerWacomProductUserGuide>p{font-size:1.8rem}.applicationIndexContainerWacomProductUserGuide__title,.applicationPayIndexContainerWacomProductUserGuide__title{pointer-events:none;margin-top:-62px;padding-top:62px;padding-bottom:12px}.applicationIndexContainerWacomProductUserGuide__attention,.applicationPayIndexContainerWacomProductUserGuide__attention{padding-bottom:16px;color:#c1272d}.applicationIndexContainerWacomProductUserGuide__howToApplyButton,.applicationPayIndexContainerWacomProductUserGuide__howToApplyButton{text-align:center;padding-bottom:16px}.applicationIndexContainerColumnFlexItems,.applicationIndexContainerColumnFlexItems--borderBottom,.applicationPayIndexContainerColumnFlexItems,.applicationPayIndexContainerColumnFlexItems--borderBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;min-height:1%;overflow-wrap:break-word}@media screen and (max-width:959px){.applicationIndexContainerColumnFlexItems,.applicationIndexContainerColumnFlexItems--borderBottom,.applicationPayIndexContainerColumnFlexItems,.applicationPayIndexContainerColumnFlexItems--borderBottom{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:40px}}.applicationIndexContainerColumnFlexItems--borderBottom,.applicationPayIndexContainerColumnFlexItems--borderBottom{border-bottom:2px solid #666;margin-bottom:24px}.applicationIndexContainerRowFlexLeftItem,.applicationPayIndexContainerRowFlexLeftItem{width:100%;-ms-flex-preferred-size:70%;flex-basis:70%}@media screen and (max-width:959px){.applicationIndexContainerRowFlexLeftItem,.applicationPayIndexContainerRowFlexLeftItem{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:6px}}.applicationIndexContainerRowFlexLeftItem__title,.applicationPayIndexContainerRowFlexLeftItem__title{pointer-events:none;margin-top:-62px;padding-top:62px;padding-bottom:12px;display:inline-block}.applicationIndexContainerRowFlexLeftItem__planList{padding-left:1rem;display:inline-block}.applicationIndexContainerRowFlexLeftItem__summary{padding-bottom:12px}.applicationIndexContainerRowFlexLeftItem__descriptions,.applicationPayIndexContainerRowFlexLeftItem__descriptions{list-style:disc;padding-left:2rem;padding-bottom:12px}.applicationIndexContainerRowFlexLeftItem__descriptions li,.applicationPayIndexContainerRowFlexLeftItem__descriptions li{margin-left:1rem}@media screen and (max-width:959px){.applicationIndexContainerRowFlexLeftItem__descriptions li,.applicationPayIndexContainerRowFlexLeftItem__descriptions li{margin-left:.5rem}}.applicationIndexContainerRowFlexLeftItem__complement{padding-bottom:12px}.applicationIndexContainerRowFlexRightItem,.applicationPayIndexContainerRowFlexRightItem{width:100%;-ms-flex-preferred-size:30%;flex-basis:30%;text-align:center}@media screen and (max-width:959px){.applicationIndexContainerRowFlexRightItem,.applicationPayIndexContainerRowFlexRightItem{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.applicationIndexContainerRowFlexRightItem__button,.applicationPayIndexContainerRowFlexRightItem__button{max-width:200px}@media screen and (max-width:959px){.applicationIndexContainerRowFlexRightItemColumnItem,.applicationPayIndexContainerRowFlexRightItemColumnItem{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.applicationIndexContainerRowFlexRightItemColumnItem__buttonCaption,.applicationPayIndexContainerRowFlexRightItemColumnItem__buttonCaption{display:block;margin:auto;font-size:1.6rem;font-weight:700;color:#666;padding:0 0 5px 10px}@media screen and (max-width:959px){.applicationIndexContainerRowFlexRightItemColumnItem__buttonCaption,.applicationPayIndexContainerRowFlexRightItemColumnItem__buttonCaption{margin:0;padding-bottom:5px}}.applicationIndexContainerRowFlexRightItemColumnItem__saleCaption{font-size:2rem;font-weight:700;color:#c1272d;padding-bottom:12px}.applicationIndexContainerRowFlexRightItemColumnItem__salePrice{font-size:1.6rem;font-weight:700;color:#c1272d;padding:0 4px}.applicationIndexContainerRowFlexRightItemColumnItem__saleBeforePrice{font-size:1.2rem;color:#c1272d;text-decoration:line-through}.applicationIndexContainerRowFlexRightItemColumnItem__saleBeforePriceColor{font-weight:400;color:#666}.applicationIndexContainerRowFlexRightItemColumnItem__applyButton,.applicationPayIndexContainerRowFlexRightItemColumnItem__applyButton{font-weight:700}.applicationIndexContainerRowFlexRightItemColumnItem+.applicationIndexContainerRowFlexRightItemColumnItem,.applicationIndexContainerRowFlexRightItemColumnItem+.applicationPayIndexContainerRowFlexRightItemColumnItem,.applicationPayIndexContainerRowFlexRightItemColumnItem+.applicationIndexContainerRowFlexRightItemColumnItem,.applicationPayIndexContainerRowFlexRightItemColumnItem+.applicationPayIndexContainerRowFlexRightItemColumnItem{margin-top:10px}.applicationIndexContainerTrialView{padding:24px 0;text-align:center}.applicationIndexContainerTrialView__line{margin:24px 0}.applicationIndexContainerTrialRow__applicationButton{margin-bottom:24px}.applicationPayIndexContainerRowFlexRightItemColumnItem__applyButton{max-width:200px}.applicationPaymentInformationIndex__heading,.applicationPayPaymentInformation__heading{font-size:1.8rem;font-weight:700;margin-bottom:16px}.applicationPaymentInformationIndex__backButton,.applicationPayPaymentInformation__backButton{margin-top:24px;text-align:center}.applicationPaymentInformationIndex__payment,.applicationPayPaymentInformation__payment{margin-top:24px}.applicationPaymentInformationIndex__iframe,.applicationPayPaymentInformation__iframe{line-height:0}@media screen and (max-width:599px){.applicationPaymentInformationIndex__iframe,.applicationPayPaymentInformation__iframe{margin:0 -15px 0 -16px}}.applicationPaymentInformationIndex__paymentComment,.applicationPayPaymentInformation__paymentComment{margin-top:16px;color:#c1272d;font-size:1.2rem}.applicationPaymentInformationIndex__iframeCaption,.applicationPayPaymentInformation__iframeCaption{margin-top:16px;font-size:1.2rem}.applicationPaymentInformationIndex__paymentComment+.applicationPaymentInformationIndex__iframeCaption,.applicationPaymentInformationIndex__paymentComment+.applicationPayPaymentInformation__iframeCaption,.applicationPayPaymentInformation__paymentComment+.applicationPaymentInformationIndex__iframeCaption,.applicationPayPaymentInformation__paymentComment+.applicationPayPaymentInformation__iframeCaption{margin-top:8px}.applicationPaymentInformationIndex__paymentHeader,.applicationPayPaymentInformation__paymentHeader{margin-bottom:10px}.applicationPaymentInformationIndex__paymentHeaderTitle,.applicationPayPaymentInformation__paymentHeaderTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.applicationPaymentInformationIndex__paymentHeaderTitle>h2,.applicationPayPaymentInformation__paymentHeaderTitle>h2{display:inline-block;margin:0}.applicationPaymentInformationIndex__paypalBanner,.applicationPayPaymentInformation__paypalBanner{display:inline-block;width:200px;margin-left:auto}.applicationPaymentInformationIndex__paypalBanner img,.applicationPayPaymentInformation__paypalBanner img{width:100%;vertical-align:middle}.applicationPaymentInformationIndex__paymentHeaderVandleCard,.applicationPayPaymentInformation__paymentHeaderVandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;color:#333}@media screen and (max-width:599px){.applicationPaymentInformationIndex__paymentHeaderVandleCard,.applicationPayPaymentInformation__paymentHeaderVandleCard{max-width:200px;margin-left:auto}}.applicationPaymentInformationIndex__vandleCardLogo,.applicationPayPaymentInformation__vandleCardLogo{width:50px}.applicationPaymentInformationIndex__vandleCardLogo img,.applicationPayPaymentInformation__vandleCardLogo img{width:100%;height:auto}@media screen and (max-width:599px){.applicationPaymentInformationIndex__vandleCardLogo,.applicationPayPaymentInformation__vandleCardLogo{width:100px}}.applicationPaymentInformationIndex__vandleCardText,.applicationPayPaymentInformation__vandleCardText{margin-left:4px;text-align:left;font-size:1rem}.applicationPaymentInformationIndexApplySuspended,.applicationPayPaymentInformationApplySuspended{max-width:100%;border-radius:6px;background-color:#fff;padding:40px}.applicationPaymentInformationIndexApplySuspended p,.applicationPayPaymentInformationApplySuspended p{font-size:1.8rem}.applicationPaymentInformationIndexApplySuspended__image,.applicationPayPaymentInformationApplySuspended__image{width:100%;margin-top:40px;text-align:center}.applicationPaymentInformationIndexApplySuspended__image img,.applicationPayPaymentInformationApplySuspended__image img{width:200px;border-radius:50%;-webkit-box-shadow:#fafae3 0 0 30px 10px;box-shadow:0 0 30px 10px #fafae3}.applicationPayPaymentInformation__paymentComment+.applicationPayPaymentInformation__iframeCaption{margin-top:8px}.applicationPayPlans{padding-top:8px}.applicationPayRegister,.applicationRegisterIndex{padding-top:16px}@media screen and (max-width:599px){.applicationPayRegister,.applicationRegisterIndex{padding-top:0}}.applicationPayRegister__guidanceText,.applicationRegisterIndex__guidanceText{font-size:1.8rem;text-align:center;padding-bottom:8px}.goldAutocharge__heading{font-size:1.8rem;font-weight:700;margin:0 0 24px;padding:0 16px}.goldAutocharge__subHeading{font-size:1.6rem;font-weight:700;margin:0 0 24px}.goldAutocharge__subHeading--inline{display:inline-block;margin:0 8px 0 0}.goldAutocharge__textLinkWrapper{display:inline-block}.goldAutocharge__textLink+.goldAutocharge__textLink{margin-left:8px}.goldAutocharge__completeHeading{margin:16px 0 32px;font-size:1.6rem;font-weight:400;text-align:center}.goldAutocharge__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin:-8px;margin-top:24px}.goldAutocharge__buttons .button{margin:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.goldAutocharge__linkButton{display:inline-block;min-width:200px;margin:.5em;padding:1em 1.5em;border-radius:6px;font-size:1.6rem;line-height:1.2;text-align:center;font-weight:700;background:#4d4d4d;color:#fff}a>.goldAutocharge__linkButton{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer;text-decoration:none;border:none}a>.goldAutocharge__linkButton:hover{opacity:.6}.goldAutocharge__linkButton--primary{background:#efb146}.goldAutocharge__links{margin:24px 0;text-align:center}.goldAutocharge__memos,.goldAutocharge__notSupported{margin:24px 0;padding:0 24px;color:#666;font-size:1.4rem}.goldAutocharge__notSupported{color:#c1272d}.goldAutocharge__logosImageWrapper{max-width:130px}.goldAutocharge__logosImage{width:100%}.goldAutocharge__message{margin-top:24px;padding:0 24px}.goldAutocharge__errorIcon{text-align:center}.goldAutocharge__container{padding:24px;background-color:#fff;border-radius:6px}.goldAutocharge__component{margin-top:24px}.goldAutocharge__usageStatus{padding-bottom:24px;border-bottom:1px solid #d9d9d9}.goldAutocharge__usageStatus>dl{display:inline-block;vertical-align:super}.goldAutocharge__usageStatus>dl>dd,.goldAutocharge__usageStatus>dl>dt{display:inline-block}.goldAutocharge__usageStatus>dl>dt:after{content:":";display:inline-block;margin:0 .25em}.goldAutocharge__usageStatus>dl>dd{font-weight:700}.goldAutocharge__cardInfo{display:inline-block;margin:8px 24px 0;padding:8px;border:1px solid #d9d9d9;border-radius:6px}.goldAutocharge__cardInfo>dl{display:inline-block;margin:0 8px}.goldAutocharge__cardInfo>dl>dt{font-size:1.1rem}.goldAutocharge__cardInfo>dl>dd{margin:.25em;font-size:1.4rem;font-weight:700}.goldAutocharge__form,.goldAutocharge__form>ul>li+li{margin-top:24px}.goldAutocharge__form input,.goldAutocharge__form label{cursor:pointer}.goldAutocharge__form label{padding-left:4px}.goldAutocharge__radio{padding:8px;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer}.goldAutocharge__radio--checked{cursor:default}.goldAutocharge__radio--disabled{opacity:.5;cursor:default}.goldAutocharge__radio--disabled input,.goldAutocharge__radio--disabled label{cursor:default}.goldAutocharge__raidoHeading{margin:8px 0}.goldAutocharge__inputFieldsWrapper{margin:16px 24px;-webkit-transition:all .3s ease;transition:all .3s ease}.goldAutocharge__inputFieldsWrapper>p{margin-bottom:8px;font-size:1.2rem}.goldAutocharge__inputFieldsWrapper--disabled{opacity:.5;cursor:pointer;pointer-events:none}.goldAutocharge__inputFields{background-color:#f2f2f2;border-radius:6px;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.goldAutocharge__inputFields>label{font-size:1.1rem;text-align:right;margin-top:.75em}.goldAutocharge__inputFields>label:first-child{margin-top:0}.goldAutocharge__inputFields>div{width:100%;height:2em;margin-top:.25em}.goldAutocharge__inputFields>div>iframe{background-color:#fff;padding:0 1em;border-radius:6px}.goldAutocharge__inputFields>div#card-number>iframe{max-width:12em}.goldAutocharge__inputFields>div#expiration-date>iframe{max-width:6em}.goldAutocharge__inputFields>div#cvv>iframe{max-width:4em}.goldAutocharge__inputFields--disabled{opacity:.5;pointer-events:none}.goldAutocharge__checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 24px}.goldAutocharge__checklist li+li{margin-top:1em}.goldAutocharge__checklist input,.goldAutocharge__checklist label{cursor:pointer}.goldAutocharge__checklist label{padding:.75em .75em .75em .25em}body>iframe{display:none}.gold__heading{font-size:1.8rem;font-weight:700;margin:0 0 24px;padding:0 16px}.gold__subHeading{font-size:1.6rem;font-weight:700;margin:0 0 16px}.gold__subHeading--inline{display:inline-block;margin:0 8px 0 0}.gold__subHeading--center{text-align:center}.gold__text{margin:8px 0;font-size:14px}.gold__text:last-child{margin-bottom:0}.gold__text--right{text-align:right}.gold__text--center{text-align:center}.gold__textLinkWrapper{display:inline-block}.gold__textLink+.gold__textLink{margin-left:8px}.gold__completeHeading{margin:16px 0 32px;font-size:1.6rem;font-weight:400;text-align:center}.gold__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin:-8px;margin-top:24px}.gold__buttons .button{margin:8px;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:600px){.gold__buttons--left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.gold__linkButton{display:inline-block;min-width:200px;margin:.5em;padding:1em 1.5em;border-radius:6px;font-size:1.6rem;line-height:1.2;text-align:center;font-weight:700;background:#4d4d4d;color:#fff}a>.gold__linkButton{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;cursor:pointer;text-decoration:none;border:none}a>.gold__linkButton:hover{opacity:.6}.gold__linkButton--primary{background:#efb146}.gold__links{margin:24px 0;text-align:center}.gold__memos,.gold__notSupported{margin:24px 0;padding:0 24px;color:#666;font-size:1.4rem}.gold__notSupported{color:#c1272d}.gold__memosCreditCardBrands{margin:-8px 0 -16px;padding:0 24px;color:#666;font-size:1.4rem}@media screen and (min-width:600px){.gold__memosCreditCardBrands{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.gold__memo--dib{display:inline-block}.gold__logosImageWrapper{max-width:130px}.gold__logosImage{width:100%}.gold__message{margin-top:24px;padding:0 24px}.gold__errorIcon{text-align:center}.gold__container{margin:24px 0;padding:24px;background-color:#fff;border-radius:6px}.gold__inner+.gold__inner{margin-top:16px}.gold__component{margin-top:24px}.gold__cardInfoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:600px){.gold__cardInfoWrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:16px 0}}.gold__cardInfo{display:inline-block;margin:0;padding:8px;border:1px solid #d9d9d9;border-radius:6px}.gold__cardInfo>dl{display:inline-block;vertical-align:middle;margin:0 8px}.gold__cardInfo>dl>dt{font-size:1.1rem}.gold__cardInfo>dl>dd{margin:.25em;font-size:1.4rem;font-weight:700}.gold__cardInfoDeleteWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gold__cardInfoDelete{display:inline-block;vertical-align:middle;font-size:1.2rem;margin:8px 0 8px 16px;color:#666;text-decoration:underline;cursor:pointer}.gold__cardInfoDelete:hover{color:#333;text-decoration:none}.gold__dialogWrapper{position:fixed;z-index:11;width:100%;height:100%;top:0;left:0}.gold__dialogBg{width:100%;height:100%;background-color:#000;opacity:.6}.gold__dialog{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:92%;width:400px;height:200px;background-color:#fff;border-radius:6px}.gold__dialogInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:16px}.gold__dialogHeader{position:absolute;top:0;right:0;margin:4px 12px 0 0}.gold__dialogClose{display:inline-block;padding:8px;line-height:1;font-size:20px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.gold__dialogClose:hover{opacity:.6}.gold__dialogBody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.gold__dialogText{font-size:16px}.gold__dialogSelectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gold__dialogSelectButton{min-width:120px;padding:8px 16px;margin:0 8px;text-align:center;font-size:1.4rem;border-radius:6px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.gold__dialogSelectButton:hover{opacity:.6}.gold__dialogSelectButton--primary{background-color:#efb146;color:#fff}.gold__dialogSelectButton--cancel{background-color:#666;color:#fff}.gold__cardInfoDeleteAutocharge{text-align:right}.gold__cardInfoDeleteAutocharge>a{color:#666}@media screen and (min-width:600px){.gold__cardInfoDeleteAutocharge{text-align:left}}.gold__form,.gold__form>ul>li+li{margin-top:24px}.gold__form input,.gold__form label{cursor:pointer}.gold__form label{padding-left:4px}.gold__radio{padding:8px;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer}.gold__radio--checked{cursor:default}.gold__radio--disabled{opacity:.5;cursor:default}.gold__radio--disabled input,.gold__radio--disabled label{cursor:default}.gold__raidoHeading{margin:8px 0}.gold__inputFieldsWrapper{margin:16px;-webkit-transition:all .3s ease;transition:all .3s ease}.gold__inputFieldsWrapper>p{font-size:1.2rem}.gold__inputFieldsWrapper--disabled{opacity:.5;cursor:pointer;pointer-events:none}.gold__inputFields{background-color:#f2f2f2;border-radius:6px;padding:12px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gold__inputFields--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gold__inputFields--disabled{opacity:.5;pointer-events:none}.gold__paypal{width:100%;height:2em;margin-top:.25em}.gold__paypal>iframe{background-color:#fff;padding:0 1em;border-radius:6px}.gold__paypal#card-number>iframe{max-width:12em}.gold__paypal#expiration-date>iframe{max-width:6em}.gold__paypal#cvv>iframe{max-width:4em}.gold__checklist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 24px}.gold__checklist input,.gold__checklist label{cursor:pointer}.gold__checklist label{padding:.75em .75em .75em .25em}.gold__content{padding:16px 8px}.gold__content+.gold__content{margin-top:32px}.gold__contentHeadLabel{margin:auto;padding:8px 16px;background:#eee;border-radius:6px;font-size:1.4rem;font-weight:400}.gold__contentBody+.gold__contentBody{margin-top:16px}.gold__fig{margin:8px 0}.gold__fig,.gold__figCaption{display:-webkit-box;display:-ms-flexbox;display:flex}.gold__figCaption{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gold__figCaptionLabel{display:inline-block;padding:.5em 1.5em;background-color:#ff9902;color:#fff;font-size:1rem;font-weight:700;line-height:1}.gold__figCaptionTitle{margin:auto;font-size:1.6rem;font-weight:700;text-align:center}.gold__figCaptionTitleText{display:block;margin-top:8px}.gold__figImage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:150px}.gold__figImage>img{width:100%;height:auto}.gold .gold__purchaseButtons{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.gold .gold__purchaseButtons .gold__purchaseButtonsInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gold__contentLeftBottomArea{display:-webkit-box;display:-ms-flexbox;display:flex}.gold__contentRightBottomAreaWrapper{width:100%}.gold__contentRightBottomArea{margin-left:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gold__contentRightBottomArea .gold__figCaption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.gold__contentRightBottomArea .gold__figCaption .gold__figCaptionTitle{margin:0;font-size:1.6rem;font-weight:700;text-align:left}.gold__contentRightBottomArea .gold__figCaption .gold__figCaptionTitleAnnotation{font-size:1.2rem;margin-left:12px}.gold__purchaseItems{display:grid;grid-template-columns:auto auto auto 210px;row-gap:24px;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-top:20px}.gold__purchaseItem,.gold__purchaseItemInfo,.gold__purchaseItemInfo--currencyInfo{display:contents}.gold__purchaseItemInfo--goldAmount{font-weight:700}.gold__purchaseItemInfo--selectCurrencyWrapper{height:100%;position:relative;z-index:0}.gold__purchaseItemInfo--selectCurrencyWrapper select::-ms-expand{display:none}.gold__purchaseItemInfo--selectCurrencyWrapper:before{content:"";display:block;position:absolute;top:50%;right:15px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gold__purchaseItemInfo--selectCurrencyWrapper:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.gold__purchaseItemInfo--selectCurrency{display:block;width:100%;height:100%;min-width:87px;max-height:60px;padding-left:16px;padding-right:32px;font-size:1.8rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.gold__purchaseButton{display:contents}.gold__purchaseButton a{justify-self:end}.gold__paypalLogo{grid-column-start:4;justify-self:end;margin-right:64px;margin-bottom:-20px}.gold__divider{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.gold__divider--pc{visibility:visible}.gold__divider--smartphone,.gold__divider--tablet{visibility:hidden}.gold__contentButtonWrapper{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:600px){.gold__contentBody{margin-top:16px}.gold__contentBody,.gold__figWrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.gold__figWrapper{max-width:calc(100% - 200px)}.gold__fig{max-width:360px;min-width:250px;width:50%;margin:0}.gold__contentDescriptionWrapper{width:50%;margin:0 24px}.gold__contentButtonWrapper,.gold__contentDescriptionWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gold__contentButtonWrapper>.gold__purchaseButtons{margin-top:0}}.gold .componentPurchaseButton{max-width:200px;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}@media screen and (min-width:600px) and (max-width:959px){.gold__figWrapper{display:block;max-width:calc(100% - 224px)}.gold__fig{width:100%}.gold__contentDescriptionWrapper{margin:0;width:100%}.gold__contentButtonWrapper{margin-left:24px}.gold__contentBodyBottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gold__contentLeftBottomArea{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gold__purchaseItems{row-gap:24px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.gold__divider--pc{visibility:hidden}.gold__divider--tablet{visibility:visible}.gold__divider--smartphone{visibility:hidden}}@media screen and (max-width:599px){.gold__contentButtonWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gold__contentButtonWrapper,.gold__purchaseButtons{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gold__purchaseButtons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gold .componentPurchaseButton{width:260px}.gold__contentLeftBottomArea{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gold__contentRightBottomArea{margin-left:0}.gold__contentRightBottomArea .gold__purchaseButtons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gold__contentRightBottomArea .gold__figCaption{display:block}.gold__contentRightBottomArea .gold__figCaptionTitleAnnotation{margin-left:0!important}.gold__paypalLogo{display:block;margin-left:auto;margin-right:auto;max-width:70px!important;grid-column-start:unset;justify-self:unset;margin-bottom:10px}.gold__purchaseItems{display:block}.gold__purchaseItem{display:block;margin-bottom:24px}.gold__purchaseItemInfo{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;max-width:240px;margin-left:auto;margin-right:auto;margin-bottom:12px}.gold__purchaseItemInfo,.gold__purchaseItemInfo--currencyInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gold__purchaseItemInfo--currencyInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gold__purchaseItemInfo--selectCurrencyWrapper:before{content:"";display:block;position:absolute;top:56%}.gold__purchaseItemInfo--selectCurrency{margin-top:6px;margin-left:0}.gold__purchaseButton{display:block;text-align:center}.gold__divider--pc,.gold__divider--tablet{visibility:hidden}.gold__divider--smartphone{visibility:visible}}.gold__amount{margin:16px 0;font-size:2rem;text-align:center}.gold__amount:last-child{margin-bottom:0}.gold__amount--jpy{font-weight:700}.gold__amount--decision{color:#54a255}.gold__subAmount{margin-top:8px;font-weight:400}@media screen and (min-width:600px){.gold__amountListWrapper{margin:24px 0}}.gold__amountList{margin:24px 0}.gold__amountList>li+li{margin-top:16px}@media screen and (min-width:600px){.gold__amountList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:800px;width:100%;margin:0 auto}.gold__amountList>li{width:calc(50% - 16px);margin:8px}.gold__amountList>li+li{margin:8px}}.gold__amountRadio{display:none}.gold__amountRadio:checked+label{background:#efb146;color:#fff;-webkit-box-shadow:none;box-shadow:none}.gold__amountRadioLabel{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 hsla(0,0%,40%,.5);box-shadow:0 0 4px 0 hsla(0,0%,40%,.5);font-size:1.4rem;font-weight:400;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .2s;transition:background-color .2s}@media screen and (min-width:600px){.gold__selfSelectGoldAmount{max-width:800px;width:100%;margin:24px auto}}@media screen and (min-width:600px){.gold__selfSelectGoldAmountContent{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:600px){.gold__selfSelectGoldAmountLabel{width:calc(50% - 16px);margin:8px}}.gold__selfSelectGoldAmountButtons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0 0}@media screen and (min-width:600px){.gold__selfSelectGoldAmountButtons{display:none}}.gold__selfSelectGoldAmountButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;padding:8px;background-color:#fff;border-radius:6px;color:#efb146;font-size:1.4rem;font-weight:700;border:2px solid #efb146;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gold__selfSelectGoldAmountButton+.gold__selfSelectGoldAmountButton{margin-left:16px}.gold__selfSelectGoldAmountButton:active{opacity:.6}.gold__selfSelectGoldAmountButton--disable{color:#d9d9d9;border-color:#d9d9d9}.gold__selfSelectGoldAmountButton--disable:active{opacity:1}.gold__selfSelectGoldAmountButton--pc{display:none}@media screen and (min-width:600px){.gold__selfSelectGoldAmountButton--pc{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(25% - 16px);margin:8px}}.gold__paymentInformationContainerInner+.gold__paymentInformationContainerInner{margin:16px 0 0}@media screen and (min-width:600px){.gold__paymentInformationContainer{display:-webkit-box;display:-ms-flexbox;display:flex}.gold__paymentInformationContainerInner{width:50%}.gold__paymentInformationContainerInner+.gold__paymentInformationContainerInner{margin:0 0 0 32px}}.gold__usingCardCheckboxes{margin-top:16px}.gold__usingCardCheckboxes--disabled{opacity:.5}.gold__usingCardCheckboxes--disabled input,.gold__usingCardCheckboxes--disabled label{cursor:default;pointer-events:none}.gold__usingCardCheckbox{font-size:1.2rem}.gold__usingCardCheckbox+.gold__usingCardCheckbox{margin-top:16px}.gold__usingCardCheckbox>p{margin:4px 0 0 24px;color:#666}.gold__purchaseUnavailable,.gold__usingCardCheckboxLabel{display:-webkit-box;display:-ms-flexbox;display:flex}.gold__purchaseUnavailable{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:275px;background-color:#d9d9d9;color:#999;font-size:1.4rem}.salePaymentInformationIndex__heading{font-size:1.8rem;font-weight:700;margin-bottom:16px}.salePaymentInformationIndex__payment{margin-top:24px}.salePaymentInformationIndex__iframe{line-height:0}@media screen and (max-width:599px){.salePaymentInformationIndex__iframe{margin:0 -15px 0 -16px}}.salePaymentInformationIndex__iframeCaption{margin-top:16px;font-size:1.2rem}.salePaymentInformationIndex__paymentHeader{margin-bottom:10px}.salePaymentInformationIndex__paymentHeaderTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.salePaymentInformationIndex__paymentHeaderTitle>h2{display:inline-block;margin:0}.salePaymentInformationIndex__paypalBanner{display:inline-block;width:200px;margin-left:auto}.salePaymentInformationIndex__paypalBanner img{width:100%;vertical-align:middle}.salePaymentInformationIndex__paymentHeaderVandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;color:#333}@media screen and (max-width:599px){.salePaymentInformationIndex__paymentHeaderVandleCard{max-width:200px;margin-left:auto}}.salePaymentInformationIndex__vandleCardLogo{width:50px}.salePaymentInformationIndex__vandleCardLogo img{width:100%;height:auto}@media screen and (max-width:599px){.salePaymentInformationIndex__vandleCardLogo{width:100px}}.salePaymentInformationIndex__vandleCardText{margin-left:4px;text-align:left;font-size:1rem}.salePaymentInformationIndexApplySuspended{max-width:100%;border-radius:6px;background-color:#fff;padding:40px}.salePaymentInformationIndexApplySuspended p{font-size:1.8rem}.salePaymentInformationIndexApplySuspended__image{width:100%;margin-top:40px;text-align:center}.salePaymentInformationIndexApplySuspended__image img{width:200px;border-radius:50%;-webkit-box-shadow:#fafae3 0 0 30px 10px;box-shadow:0 0 30px 10px #fafae3}.salePaymentInformationIndex__backButton{margin-top:24px;padding-left:16px;text-align:left;position:relative}.salePaymentInformationIndex__backButton:before{content:"";width:4px;height:4px;border:2px solid #29abe2;border-bottom:none;border-right:none;position:absolute;top:50%;left:8px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.saleRegisterIndex{padding-top:16px}@media screen and (max-width:599px){.saleRegisterIndex{padding-top:0}}.saleRegisterIndex__guidanceText{font-size:1.8rem;text-align:center;padding-bottom:8px}.saleCompleteIndex__title{margin:24px 0;font-size:1.6rem;text-align:center}.saleCompleteIndex__text{margin:24px 0;font-size:1.4rem;text-align:center}.saleCompleteIndex__button{margin-top:24px;text-align:center}.saleCompleteIndex__questionnaire{margin:24px auto 0 auto;padding:24px}.saleCompleteIndex__questionnaire__title{text-align:center;font-size:1.6rem}.saleCompleteIndex__questionnaire__link{text-align:center}.saleCompleteIndex__questionnaire__link__button{font-size:1.6rem;border-radius:20px;margin-top:20px;padding:10px 44px;display:inline-block;color:#fff;background-color:#1f2e5a;min-width:200px;border:1px solid #1f2e5a;text-decoration:none}.saleErrorIndex h1{padding:18px 0;text-align:center}.saleErrorIndex__descriptionText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;padding-bottom:72px;text-align:left}.saleErrorIndex__backButton{text-align:center}.updatepassLicense{padding:16px}.updatepassLicense__heading{font-size:1.8rem;font-weight:700;margin:0 0 24px}.updatepassLicense__whiteBackBlock{background-color:#fff;padding:32px;border-radius:6px}.updatepassLicense__subHeading{font-size:1.6rem;font-weight:700;margin:0 0 24px}.updatepassLicense__subHeading--inline{display:inline-block;margin:0 8px 0 0}.updatepassLicense__text{margin-left:8px;padding-bottom:24px}.updatepassLicense__card{text-align:right;border:1px solid #999;padding:8px}.updatepassLicense__card--title{font-weight:700;text-align:left}.updatepassLicense__card--text_description{color:#999;font-size:.8rem}.updatepassLicense__card--text{text-align:left;font-size:1.2rem}.updatepassLicense__card--buttonCaption{font-size:1.2rem;color:#666}.updatepassLicense__card--serial{word-break:break-all}.updatepassLicense__completeHeading{margin:16px 0 32px;font-size:1.6rem;font-weight:400;text-align:center}.updatepassLicense__warning{color:#c1272d;padding:4px 12px}.updatepassLicense__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin:-8px;margin-top:24px}.updatepassLicense__buttons .button{margin:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.updatepassLicenseConfirm__contractPlan{padding:16px;background-color:#fff;margin-bottom:16px}.updatepassLicenseConfirm__heading{font-size:1.8rem;font-weight:700;margin:0 0 24px}.updatepassLicenseConfirm__subHeading{font-size:1.6rem;font-weight:700;margin:0 0 24px}.updatepassLicenseConfirm__subHeading--inline{display:inline-block;margin:0 8px 0 0}.updatepassLicenseConfirm__text{margin-left:8px;padding:8px}.updatepassLicenseConfirm__text--price{font-weight:700}.updatepassLicenseConfirm__selectBox{margin-top:16px}.updatepassLicenseConfirm__card{text-align:right;border:1px solid #999;padding:8px;margin-bottom:8px}.updatepassLicenseConfirm__card--title{font-weight:700;text-align:left}.updatepassLicenseConfirm__card--text_description{color:#999;font-size:.8rem}.updatepassLicenseConfirm__card--text{text-align:left;font-size:1.2rem}.updatepassLicenseConfirm__card--serial{word-break:break-all}.updatepassLicenseConfirm__completeHeading{margin:16px 0 32px;font-size:1.6rem;font-weight:400;text-align:center}.updatepassLicenseConfirm__warning{color:#c1272d;padding:4px 12px}.updatepassLicenseConfirm__contract{background-color:#fff;border:1px solid #4d4d4d}.updatepassLicenseConfirm__contract--header{background-color:#4d4d4d;color:#fff;padding:8px;text-align:center}.updatepassLicenseConfirm__contract--text{background-color:#fff;font-width:bold;padding:8px;text-align:center}.updatepassLicenseConfirm__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px;margin-top:24px}.updatepassLicenseConfirm__buttons .button{margin:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.updatepassLicenseConfirm__buttons div{margin:8px 0 8px 0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:959px){.updatepassLicenseConfirm__buttons div{margin:0}.updatepassLicenseConfirm__buttons div:first-child{display:none}.updatepassLicenseConfirm__buttons div:last-child{min-width:100%;text-align:center}}.updatepassLicenseConfirm__paypalLink{display:inline-block;padding:10px 16px;position:relative}.updatepassLicenseConfirm__paypalLink:after{content:"";width:4px;height:4px;border:2px solid #29abe2;border-bottom:none;border-left:none;position:absolute;top:50%;right:8px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.updatepassPaymentInformation__contractPlan{padding:16px;background-color:#fff;margin-bottom:16px}.updatepassPaymentInformation__heading{font-size:1.8rem;font-weight:700;margin:0 0 24px}.updatepassPaymentInformation__subHeading{font-size:1.6rem;font-weight:700;margin:0 0 24px}.updatepassPaymentInformation__subHeading--inline{display:inline-block;margin:0 8px 0 0}.updatepassPaymentInformation__text{margin-left:8px;padding:8px}.updatepassPaymentInformation__text--price{font-weight:700}.updatepassPaymentInformation__selectBox{margin-top:16px}.updatepassPaymentInformation__card{text-align:right;border:1px solid #999;padding:8px;margin-bottom:8px}.updatepassPaymentInformation__card--title{font-weight:700;text-align:left}.updatepassPaymentInformation__card--text_description{color:#999;font-size:.8rem}.updatepassPaymentInformation__card--text{text-align:left;font-size:1.2rem}.updatepassPaymentInformation__card--serial{word-break:break-all}.updatepassPaymentInformation__completeHeading{margin:16px 0 32px;font-size:1.6rem;font-weight:400;text-align:center}.updatepassPaymentInformation__warning{color:#c1272d;padding:4px 12px}.updatepassPaymentInformation__contract{background-color:#fff;border:1px solid #4d4d4d}.updatepassPaymentInformation__contract--header{background-color:#4d4d4d;color:#fff;padding:8px;text-align:center}.updatepassPaymentInformation__contract--text{background-color:#fff;font-weight:700;padding:8px;text-align:center}.updatepassPaymentInformation__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin:-8px;margin-top:24px}.updatepassPaymentInformation__buttons .button{margin:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.updatepassPaymentInformation__credit{background-color:#fff;margin:24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.updatepassComplete__container .paymentInformations__card{background-color:#fff}.updatepassComplete__container .languageIntroduction__card{margin-top:30px}.updatepassComplete__contractPlan{padding:16px;background-color:#fff;margin-bottom:16px}.updatepassComplete__heading{font-size:1.8rem;font-weight:700;margin:0 0 24px}.updatepassComplete__subHeading{font-size:1.6rem;font-weight:700;margin:0 0 24px}.updatepassComplete__subHeading--inline{display:inline-block;margin:0 8px 0 0}.updatepassComplete__completeText{margin-left:8px;padding:8px;text-align:center}.updatepassComplete__text{margin-left:8px;padding:8px}.updatepassComplete__bold{font-weight:700}.updatepassComplete__selectBox{margin-top:16px}.updatepassComplete__card{text-align:right;border:1px solid #999;padding:8px;margin-bottom:8px}.updatepassComplete__card--title{font-weight:700;text-align:left}.updatepassComplete__card--text_description{color:#999;font-size:.8rem}.updatepassComplete__card--text{text-align:left;font-size:1.2rem}.updatepassComplete__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin:-8px;margin-top:24px}.updatepassComplete__buttons .button{margin:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.updatepassComplete__credit{padding:16px;background-color:#fff;margin:24px 0}.planOptionBnr{max-width:564px;width:100%;margin:0 auto;padding-bottom:30px}@media screen and (max-width:599px){.planOptionBnr{width:100%;padding:4px 12px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}}.planOptionBnr img{width:100%}.planOptionsBlank{margin-top:50px}.planOptionsIndexContainer{background-color:#fff;margin-bottom:8px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:959px){.planOptionsIndexContainer{padding:8px}}.planOptionsIndexContainer__break{width:100%;margin:0 0 24px;border:transparent;border-bottom:2px solid #666}.planOptionsIndexContainerWacomProductUserGuide{padding-bottom:16px;margin-bottom:24px;border-bottom:2px solid #666}.planOptionsIndexContainerWacomProductUserGuide>p{font-size:1.8rem}.planOptionsIndexContainerWacomProductUserGuide__title{padding-bottom:12px}.planOptionsIndexContainerWacomProductUserGuide__attention{padding-bottom:16px;color:#c1272d}.planOptionsIndexContainerWacomProductUserGuide__howToApplyButton{text-align:center;padding-bottom:16px}.planOptionsIndexContainerColumnFlexDetailItems--borderBottom,.planOptionsIndexContainerColumnFlexItems,.planOptionsIndexContainerColumnFlexItems--borderBottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:1%}@media screen and (max-width:959px){.planOptionsIndexContainerColumnFlexDetailItems--borderBottom,.planOptionsIndexContainerColumnFlexItems,.planOptionsIndexContainerColumnFlexItems--borderBottom{-ms-flex-wrap:wrap;flex-wrap:wrap}}.planOptionsIndexContainerColumnFlexItems--borderBottom{border-bottom:2px solid #666;margin-bottom:24px}.planOptionsIndexContainerRowFlexLeftItem{width:100%;-ms-flex-preferred-size:60%;flex-basis:60%}@media screen and (max-width:959px){.planOptionsIndexContainerRowFlexLeftItem{-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:12px}}.planOptionsIndexContainerRowFlexLeftItem__title{font-size:2rem;padding-bottom:12px}.planOptionsIndexContainerRowFlexLeftItem__titleWithCaution{font-size:2rem;padding-bottom:2px}.planOptionsIndexContainerRowFlexLeftItem__descriptions{list-style:disc;padding-left:2rem}.planOptionsIndexContainerRowFlexLeftItem__descriptions li{margin-left:1rem}@media screen and (max-width:959px){.planOptionsIndexContainerRowFlexLeftItem__descriptions li{margin-left:.5rem}}.planOptionsIndexContainerRowFlexLeftItem__caution{font-size:1.3rem}.planOptionsIndexContainerRowFlexLeftItem__caution__strongRed{color:#c1272d}.planOptionsIndexContainerRowFlexLeftItem__attention{padding:8px 0}.planOptionsIndexContainerRowFlexLeftItem__tag{font-size:1rem}.planOptionsIndexContainerRowFlexLeftItem__link,.planOptionsIndexContainerRowFlexLeftItem__summary{padding-top:16px}.planOptionsIndexContainerRowFlexRightItem{width:100%;-ms-flex-preferred-size:40%;flex-basis:40%;text-align:center}@media screen and (max-width:959px){.planOptionsIndexContainerRowFlexRightItem{-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.planOptionsIndexContainerRowFlexRightItem__button{max-width:200px}.planOptionsIndexContainerColumnFlexDetailItems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;min-height:1%;-ms-flex-wrap:wrap;flex-wrap:wrap}.planOptionsIndexContainerColumnFlexDetailItems--borderBottom{border-bottom:2px solid #666;margin-bottom:24px}.planOptionsIndexContainerRowFlexLeftDetailItem{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;padding-bottom:12px}.planOptionsIndexContainerRowFlexRightDetailItem{width:100%;text-align:center;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planOptionsIndexContainerRowFlexRightItemColumnItem{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:959px){.planOptionsIndexContainerRowFlexRightItemColumnItem{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.planOptionsIndexContainerRowFlexRightItemColumnItem__buttonCaption{text-align:center;font-size:1.7rem;font-weight:700;margin-bottom:5px;width:200px}@media screen and (max-width:959px){.planOptionsIndexContainerRowFlexRightItemColumnItem__buttonCaption{padding:0 0 0 5px;width:100%;text-align:left}}.planOptionsIndexContainerRowFlexRightItemColumnItem__applyButton{font-weight:700;width:200px}@media screen and (max-width:959px){.planOptionsIndexContainerRowFlexRightItemColumnItem__applyButton{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.planOptionsIndexContainerRowFlexRightItemColumnItem__paypalLink{padding-right:16px;position:relative}.planOptionsIndexContainerRowFlexRightItemColumnItem__paypalLink:after{content:"";width:4px;height:4px;border:2px solid #29abe2;border-bottom:none;border-left:none;position:absolute;top:50%;right:8px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.planOptionsIndexContainerRowFlexRightItemColumnItem+.planOptionsIndexContainerRowFlexRightItemColumnItem{margin-top:10px}.planOptionsIndexContainerRowFlexRightItemColumnDetailItem{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planOptionsIndexContainerRowFlexRightItemColumnDetailItem__buttonCaption,.planOptionsIndexContainerRowFlexRightItemColumnDetailItem__buttonCaption--sale{margin:auto 0 0;font-size:1.2rem;color:#666;padding:0 8px 12px 0}.planOptionsIndexContainerRowFlexRightItemColumnDetailItem__buttonCaption--sale{color:#c1272d;margin:0;padding:0 8px 0 0}.planOptionsIndexContainerRowFlexRightItemColumnDetailItem__applyButton{font-weight:700}.planOptionsIndexContainerRowFlexRightItemColumnDetailItem+.planOptionsIndexContainerRowFlexRightItemColumnDetailItem{margin-top:10px}.planOptionsIndexContainerRowFlexRightItemColumnDetailItem__select{display:block;width:100%;height:100%;max-height:80px;padding-left:16px;padding-right:32px;font-size:1.6rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px}.planOptionsIndexContainerRowFlexRightDetailItemButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.planOptionsIndexContainerTrialView{padding:24px 0;text-align:center}.planOptionsIndexContainerTrialView__line{margin:24px 0}.planOptionsIndexContainerTrialRow__applicationButton{margin-bottom:24px}.planOptionsIndexContainerNoteItem{margin-bottom:16px}@media screen and (max-width:599px){.planOptionsBottomsContainer{-ms-flex-wrap:wrap;flex-wrap:wrap}}.planOptionsPaymentInformation{width:100%}.planOptionsPaymentInformationPrice,.planOptionsPaymentInformationPrice--sale{padding:4px 16px;text-align:right}.planOptionsPaymentInformationGoldPrice{margin:5px 25px -10px 0;text-align:right}.planOptionsPaymentInformationGoldPopup{margin-top:16px}.planOptionsPaymentInformationItem{border:1px solid #999;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:599px){.planOptionsPaymentInformationItem{-ms-flex-wrap:wrap;flex-wrap:wrap}}.planOptionsPaymentInformationItemLeftItem__description{list-style:disc;padding-left:2rem}.planOptionsPaymentInformationItemLeftItem__description li{margin-left:1rem}@media screen and (max-width:959px){.planOptionsPaymentInformationItemLeftItem__description li{margin-left:.5rem}}.planOptionsPaymentInformationItemLeftItem img{height:32px;padding:4px;vertical-align:middle}.planOptionsPaymentInformationItemLeftItem .logoText{height:20px}.planOptionsPaymentInformationItemLeftItem .logoText2{height:24px}.planOptionsPaymentInformationItemLeftItem .paypalCard{height:44px}.planOptionsPaymentInformationItemLeftItem__creditCard{padding-bottom:16px}.planOptionsPaymentInformationItemRightItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px}@media screen and (max-width:599px){.planOptionsPaymentInformationItemRightItem{margin:0 auto 8px auto}}.planOptionsPaymentInformationItemRightItem__priceText{text-align:center;font-size:1.7rem;font-weight:700;margin-bottom:5px}.planOptionsPaymentInformationItemRightItem select{height:32px;display:block;width:100%;padding-left:16px;padding-right:32px;margin-bottom:8px;font-size:1.6rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px}.planOptionsPaymentInformationItem:last-child{margin-bottom:0}.planGuidesIndex{margin-top:32px}.planGuidesIndex__text{text-align:center;margin-bottom:16px}.planGuidesIndex__menuArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.planGuidesIndex__menuItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(50% - 20px);margin:10px;padding:20px;text-align:center;background:#f2f2f2;border-radius:10px}@media screen and (max-width:599px){.planGuidesIndex__menuItem{width:100%}}.planGuidesIndex__newsArea{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}.planGuidesIndex__newsItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(50% - 20px);margin:10px;text-align:center}@media screen and (max-width:599px){.planGuidesIndex__newsItem{width:100%}}.planGuidesIndex__newsItem img{width:100%}.planGuidesIndex__ver3News{text-align:center;margin-top:16px}.planGuidesIndex__headline{width:100%;font-size:1.8rem;font-weight:700;margin-bottom:18px}.planGuidesIndex__newsHeadline{width:100%;font-size:1.8rem;font-weight:700;background:#666;color:#fff;padding:.5em}.planGuidesIndex__button{width:100%;height:auto;min-height:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.planGuidesIndex__needLoginText{font-size:1.4rem}.planGuidesIndex__guideStartText{font-size:2rem}.planGuidesForPatronage__text,.planGuidesForPatronage__textLinkArea{margin-bottom:16px}.planGuidesForPatronage__textLink:before{content:"> "}.planGuidesForPatronage__buttonArea{margin-top:32px}.planGuidesForPatronage__button,.planGuidesForPatronage__buttonArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.planGuidesForPatronage__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30%;height:75px}@media screen and (max-width:959px){.planGuidesForPatronage__button{width:70%}}.planGuidesForPatronage__buttonText{font-size:2rem}.planGuidesForPatronage__planBlock{margin-bottom:48px}.planGuidesForPatronage__planDetailBlock{margin-top:16px;margin-bottom:16px}.planGuidesForPatronage__planDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border:1px solid #999}@media screen and (max-width:959px){.planGuidesForPatronage__planDetail{display:block;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.planGuidesForPatronage__planDetail__name{width:50%;padding:10px;color:#666;font-weight:700;border-right:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:959px){.planGuidesForPatronage__planDetail__name{width:100%;border-right:none;border-bottom:1px solid #999}}.planGuidesForPatronage__planDetail__name__os{font-size:1.2rem}.planGuidesForPatronage__planDetail__name__plan{font-size:2rem}.planGuidesForPatronage__planDetail__price{width:25%;padding:10px;color:#666;font-weight:700;border-right:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:959px){.planGuidesForPatronage__planDetail__price{width:100%;border-right:none;border-bottom:1px solid #999;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.planGuidesForPatronage__planDetail__priceV2_0{width:50%;padding:10px;color:#666;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:959px){.planGuidesForPatronage__planDetail__priceV2_0{width:100%;border-right:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.planGuidesForPatronage__planDetail__buttonArea{width:25%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:959px){.planGuidesForPatronage__planDetail__buttonArea{width:100%}}.planGuidesForPatronage__planDetail__button{font-size:2rem}.planGuidesForPatronage__question{color:#666;font-weight:700}.planGuidesForPatronage__question:before{content:"- "}.planGuidesForPatronage__line{margin-bottom:48px;border:0;border-top:2px dotted #999}.planGuidesForMember__text{margin-bottom:16px;text-align:center}.planGuidesForMember__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planGuidesForMember__questionArea{width:80%;background:#f2f2f2;margin-bottom:16px;padding:20px;border-radius:10px}@media screen and (max-width:599px){.planGuidesForMember__questionArea{width:100%}}.planGuidesForMember__question{text-align:center;font-size:2rem;font-weight:700}.planGuidesForMember__button,.planGuidesForMember__buttonArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planGuidesForMember__button{width:80%;min-height:80px;margin:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem}@media screen and (max-width:599px){.planGuidesForMember__button{width:100%}}.planGuidesForMember__button__fontSmall{font-size:1.6rem}.planGuidesForMember__textLinkElement{width:80%;text-align:right}@media screen and (max-width:599px){.planGuidesForMember__textLinkElement{width:100%}}.planGuidesForMember__textLink2Element{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:599px){.planGuidesForMember__textLink2Element{width:100%}}.planGuidesForMember__textLink:before{content:"> "}.planGuidesForNewCustomer__text{margin-bottom:16px;text-align:center}.planGuidesForNewCustomer__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planGuidesForNewCustomer__questionArea{width:80%;background:#f2f2f2;margin-bottom:16px;padding:20px;border-radius:10px}@media screen and (max-width:599px){.planGuidesForNewCustomer__questionArea{width:100%}}.planGuidesForNewCustomer__question{text-align:center;font-size:2rem;font-weight:700}.planGuidesForNewCustomer__button,.planGuidesForNewCustomer__buttonArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.planGuidesForNewCustomer__button{width:80%;min-height:80px;margin:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem}@media screen and (max-width:599px){.planGuidesForNewCustomer__button{width:100%}}.planGuidesForNewCustomer__button__fontSmall{font-size:1.6rem}.planGuidesForNewCustomer__textLinkElement{width:80%;text-align:right}@media screen and (max-width:599px){.planGuidesForNewCustomer__textLinkElement{width:100%}}.planGuidesForNewCustomer__textLink2Element{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:599px){.planGuidesForNewCustomer__textLink2Element{width:100%}}.planGuidesForNewCustomer__textLink:before{content:"> "}.planGuidesResults__text,.planGuidesResults__textLinkArea{margin-bottom:16px}.planGuidesResults__textLink:before{content:"> "}.planGuidesResults__recommend{color:#333;font-weight:700}.planGuidesResults__discountRate{font-size:2.2rem}.planGuidesResults__important{color:#ff6000}.planGuidesResults__bold{font-weight:700}.planGuidesResults__planBlock{margin-bottom:16px}.planGuidesResults__planDetailBlock{margin-top:16px;margin-bottom:16px}.planGuidesResults__planDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;border:1px solid #999}@media screen and (max-width:959px){.planGuidesResults__planDetail{display:block;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.planGuidesResults__planDetail__borderBottom{border-bottom:1px solid #999}.planGuidesResults__planDetail__name{width:48%;padding:10px;color:#666;font-weight:700;border-right:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:959px){.planGuidesResults__planDetail__name{width:100%;border-right:none;border-bottom:1px solid #999}}.planGuidesResults__planDetail__name__os{width:100%;font-size:1.2rem}.planGuidesResults__planDetail__name__plan{width:100%;font-size:2rem}.planGuidesResults__planDetail__monthlyOfferName{width:48%;padding:10px;color:#666;font-weight:700;border-right:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:959px){.planGuidesResults__planDetail__monthlyOfferName{width:100%;border-right:none;border-bottom:1px solid #999}}.planGuidesResults__planDetail__monthlyOfferName__os{width:100%;font-size:1.2rem}.planGuidesResults__planDetail__monthlyOfferName__plan{width:100%;font-size:2rem}.planGuidesResults__planDetail__price{width:27%;padding:10px;color:#666;font-weight:700;border-right:1px solid #999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:959px){.planGuidesResults__planDetail__price{width:100%;border-right:none;border-bottom:1px solid #999;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.planGuidesResults__planDetail__priceV2_0{width:50%;padding:10px;color:#666;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:959px){.planGuidesResults__planDetail__priceV2_0{width:100%;border-right:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.planGuidesResults__planDetail__monthly2DevicePrice{width:27%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #999}@media screen and (max-width:959px){.planGuidesResults__planDetail__monthly2DevicePrice{width:100%;border-right:none;border-bottom:1px solid #999}}.planGuidesResults__planDetail__monthlyPremiumPrice{width:27%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-right:1px solid #999}@media screen and (max-width:959px){.planGuidesResults__planDetail__monthlyPremiumPrice{width:100%;border-right:none;border-bottom:1px solid #999}}.planGuidesResults__planDetail__monthlyOfferPrice{width:27%;padding:10px;text-align:left;border-right:1px solid #999}@media screen and (max-width:959px){.planGuidesResults__planDetail__monthlyOfferPrice{width:100%;border-right:none;border-bottom:1px solid #999}}.planGuidesResults__planDetail__buttonArea{width:25%;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:959px){.planGuidesResults__planDetail__buttonArea{width:100%}}.planGuidesResults__planDetail__buttonAreaWithText{width:25%;padding:20px 10px 20px 10px}@media screen and (max-width:959px){.planGuidesResults__planDetail__buttonAreaWithText{width:100%}}.planGuidesResults__planDetail__buttonAreaWithText__button,.planGuidesResults__planDetail__buttonAreaWithText__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.planGuidesResults__planDetail__buttonAreaWithText__text{padding-top:10px;font-size:14px}.planGuidesResults__planDetail__button{font-size:2rem}.planGuidesResults__point{color:#666;font-weight:700}.planGuidesResults__pointDetailArea{margin-bottom:16px;padding-left:24px}.planGuidesResults__pointDetail{list-style-type:disc}.planGuidesResults__question{color:#666;font-weight:700}.planGuidesResults__question:before{content:"- "}.planGuidesResults__noteArea{margin-bottom:16px}.planGuidesResults__subNote{margin-top:10px}.planGuidesResults__summary{margin-bottom:16px}.planGuidesResults__footNote{margin-top:10px;margin-bottom:16px}.BrowserIeContainer{text-align:center}.BrowserIeContents{display:inline-block;margin:0 auto;background-color:#fff;padding:24px;text-align:left}.BrowserIeContents__title{padding-top:24px;font-weight:700}.BrowserIeContents__qrcode{text-align:center}.BrowserIeContents__url{overflow-wrap:anywhere}.BrowserIeContents__copy{padding:24px;text-align:center}.BrowserIeContents li{line-height:200%}.openClipStudioIndex{font-size:14px}.openClipStudioContainer{background-color:#fff;border-radius:2px;-webkit-box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);width:100%;padding:16px}.openClipStudioInstallationInstruction{margin-bottom:16px}.openClipStudioSubHeading{display:grid;grid-template-columns:14px 1fr;margin-bottom:12px}.openClipStudioSubHeadingSquareIconContainer{width:100%;height:100%;padding-top:4px;vertical-align:top;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.openClipStudioSubHeadingSquareIcon{width:14px;height:14px;background-color:rgba(0,0,0,.54)}.openClipStudioSubHeadingTextContainer{width:100%;height:100%;vertical-align:top;padding-left:6px}.openClipStudioSubHeadingText{font-size:16px;font-weight:700}.openClipStudioInstructionStep{margin-bottom:16px}.openClipStudioInstructionStepHeading{margin-bottom:4px}.openClipStudioButton a{width:100%;max-width:500px}.cloudPaymentInformation__heading{font-size:1.8rem;font-weight:700;margin-bottom:16px}.cloudPaymentInformation__backButton{margin-top:24px;text-align:center}.cloudPaymentInformation__payment{margin-top:24px}.cloudPaymentInformation__iframe{line-height:0}@media screen and (max-width:599px){.cloudPaymentInformation__iframe{margin:0 -15px 0 -16px}}.cloudPaymentInformation__paymentComment{margin-top:16px;color:#c1272d;font-size:1.2rem}.cloudPaymentInformation__iframeCaption{margin-top:16px;font-size:1.2rem}.cloudPaymentInformation__paymentComment+.cloudPaymentInformation__iframeCaption{margin-top:8px}.cloudPaymentInformation__paymentHeader{margin-bottom:10px}.cloudPaymentInformation__paymentHeaderTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cloudPaymentInformation__paymentHeaderTitle>h2{display:inline-block;margin:0}.cloudPaymentInformation__paypalBanner{display:inline-block;width:200px;margin-left:auto}.cloudPaymentInformation__paypalBanner img{width:100%;vertical-align:middle}.cloudPaymentInformation__paymentHeaderVandleCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:center;color:#333}@media screen and (max-width:599px){.cloudPaymentInformation__paymentHeaderVandleCard{max-width:200px;margin-left:auto}}.cloudPaymentInformation__vandleCardLogo{width:50px}.cloudPaymentInformation__vandleCardLogo img{width:100%;height:auto}@media screen and (max-width:599px){.cloudPaymentInformation__vandleCardLogo{width:100px}}.cloudPaymentInformation__vandleCardText{margin-left:4px;text-align:left;font-size:1rem}.cloudRegister{padding-top:16px}@media screen and (max-width:599px){.cloudRegister{padding-top:0}}.cloudRegister__guidanceText{padding-bottom:8px;font-size:1.8rem;text-align:center}.cloudComplete__title{margin:24px 0;font-size:1.6rem;text-align:center}.cloudComplete__button{margin-top:24px;text-align:center}.cloudSendInvoice__title{margin:24px 0;font-size:1.6rem;text-align:center}.cloudSendInvoice__text{margin:24px 0;font-size:1.4rem;text-align:center}.cloudSendInvoice__button{margin-top:24px;text-align:center}.cloudPlans{padding-top:8px}.cloudPlansApplicationBanner{width:100%;max-width:80%;min-width:470px;margin:0 auto 40px}@media screen and (max-width:599px){.cloudPlansApplicationBanner{max-width:330px;min-width:165px;padding:0 20px;margin:5px auto 20px}}.cloudPlansApplicationBanner a{display:block;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cloudPlansApplicationBanner a:hover{opacity:.6}.cloudPlansApplicationBanner img{width:100%}.updateInformation{text-align:center;font-size:1.8rem;font-weight:700;padding-bottom:24px}.inquiryCancelLink{text-align:right}.inquiryCancelLink a{color:grey}.inquiryCancelLink a:hover{color:silver}.cloudError h1{padding:18px 0;text-align:center}.cloudError__descriptionText{font-size:1.4rem;padding-bottom:72px;text-align:left}.cloudError__backButton{text-align:center}.cloudContracts__heading{margin:0 0 24px;font-size:1.8rem;font-weight:700}.cloudContracts__card{margin:24px 0}.cloudContracts__textLinkWrapper{margin:24px 0;padding:0 16px}.cloudContracts__textLinkWrapper--left{text-align:left}.cloudContracts__textLinkWrapper--right{text-align:right}.cloudContracts__textLinkWrapper--center{text-align:center}.cloudContracts__noticeMessage{color:#999}.cloudContracts__noticeMessage--block{display:inline-block;width:36%;text-align:left}@media screen and (max-width:599px){.cloudContracts__noticeMessage--block{font-size:.9em;width:70%}}.cloudContracts__textLink--download{font-size:1.4rem}.cloudContracts__textLink--back{padding-left:16px;position:relative}.cloudContracts__textLink--back:before{content:"";width:4px;height:4px;border:2px solid #29abe2;border-bottom:none;border-right:none;position:absolute;top:50%;left:8px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}.cloudContracts__textLink--disable{color:#999;pointer-events:none;text-decoration:underline}.cloudContracts__note{margin:24px 0;padding:0 16px;font-size:1.4rem}.cloudContracts__note--center{text-align:center}.cloudContracts__note dd,.cloudContracts__note dt{display:inline-block}.cloudContracts__note dd{padding-left:24px;font-weight:700}.cloudContracts__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}.cloudContracts__buttons>.button{margin:8px}.cloudContracts__history,.cloudContracts__paymentNote{margin:48px 0}.cloudContracts__completeTitle{padding:18px 0;text-align:center;font-size:1.8rem;font-weight:700;margin:0}.cloudContracts__completeText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:72px;font-size:1.4rem;text-align:left}.cloudContractHistory__title,.cloudContractPaymentNote__title{margin-bottom:24px}.changePlansScheduledContainer{margin-bottom:40px}.changePlansScheduledContainer__title{font-size:1.8rem;font-weight:700;margin-bottom:24px}.cloudCancelGuidance__attention{font-size:.8em}.cloudCancelGuidance__attention__hr{margin:16px 0;border-top:2px dotted #d9d9d9}.cloudCancelGuidance__attention__description{font-size:1.2em;border-bottom:1px solid #0e987b;margin-bottom:16px}.cloudCancelGuidance__description{font-size:.8em;padding:0}.cloudCancelGuidance__descriptionList{font-size:.8em;list-style:disc;padding-left:2rem;margin-bottom:16px}.cloudCancelGuidance__flexWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mainContainer:has(.cloudCancelGuidance__flexWrapper){min-height:calc(100vh - 205px)}.mainContainer:has(.cloudCancelGuidance__flexWrapper) main{min-height:calc(100vh - 237px)}.cloudExcluded{padding:16px}.cloudExcluded__heading{font-size:1.8rem;font-weight:700;margin:0 0 24px}.cloudExcluded__whiteBackBlock{background-color:#fff;padding:32px;border-radius:6px}.cloudExcluded__text{margin-left:8px;padding-bottom:24px}.cloudExcluded__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;margin:-8px;margin-top:24px}.cloudExcluded__buttons .button{margin:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.cloudContractsChangePlansError h1{padding:18px 0;text-align:center}.cloudContractsChangePlansError__descriptionText{font-size:1.4rem;padding-bottom:72px;text-align:left}.cloudContractsChangePlansError__backButton{text-align:center}.cloudContractsChangePlansSendInvoice__title{margin:24px 0;font-size:1.6rem;text-align:center}.cloudContractsChangePlansSendInvoice__text{margin:24px 0;font-size:1.4rem;text-align:center}.cloudContractsChangePlansSendInvoice__button{margin-top:24px;text-align:center}.cloudContractsChangePlansSendInvoice__backContract{text-align:right}.cloudContractsChangePlansSendInvoice__planCard{margin-bottom:42px}.cloudContractsChangePlansComplete__title{margin:24px 0;font-size:1.6rem;text-align:center}.cloudContractsChangePlansComplete__text{margin:24px 0;font-size:1.4rem;text-align:center}.cloudContractsChangePlansComplete__button{margin-top:24px;text-align:center}.cloudContractsChangePlansComplete__backContract{text-align:right}.cloudContractsChangePlansComplete__planCard{margin-bottom:42px}.cloudContractsChangePlansRegister{padding-top:16px}@media screen and (max-width:599px){.cloudContractsChangePlansRegister{padding-top:0}}.cloudContractsChangePlansRegister__guidanceText{padding-bottom:8px;font-size:1.8rem;text-align:center}.contractCloudContractsChangePlansConfirm__body{margin-bottom:32px}.contractCloudContractsChangePlansConfirm__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.contractCloudContractsChangePlansConfirm__button{margin:8px}.cloudContractPlanChangeCancel__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.cloudContractPlanChangeCancel__button{margin:8px}.cloudContractPlanChangeCancel__card{margin-bottom:40px}.cloudContractPlanChangeCancel__card--title{font-size:1.8rem;font-weight:700;margin-bottom:24px}.cloudContractPlanChangeCancelRegister{padding-top:16px}@media screen and (max-width:599px){.cloudContractPlanChangeCancelRegister{padding-top:0}}.cloudContractPlanChangeCancelRegister__guidanceText{padding-bottom:8px;font-size:1.8rem;text-align:center}.cloudContractChangePlansCancelComplete__button{text-align:center}.cloudContractChangePlansCancelComplete__messages{text-align:center;margin-bottom:40px}.cloudContractChangePlansCancelComplete__card{margin-bottom:60px}.cloudContractChangePlansCancelComplete__card>h2{margin-bottom:24px}.componentAboutNewPlan[data-v-24d85255]{margin:40px 0}.componentAboutNewPlan__body[data-v-24d85255]{margin:auto;max-width:1080px}.componentAboutNewPlan__title[data-v-24d85255]{margin-bottom:24px}.componentAboutNewPlan__comparePlans[data-v-24d85255]{margin:auto}.componentAboutNewPlan__downArrowArea[data-v-24d85255]{text-align:center;margin-bottom:24px}.componentAboutNewPlan__downArrow[data-v-24d85255]{display:inline-block;border-top:25px solid #666;border-right:40px solid transparent;border-left:40px solid transparent}.componentAboutNewPlan__currentPlan[data-v-24d85255]{font-size:1.8rem;background-color:#fff;padding:16px;margin-bottom:24px;color:#999;font-weight:700}.componentAboutNewPlan__currentPlanLabel[data-v-24d85255]{display:inline-block;padding:4px 12px;margin-bottom:16px;border:1px solid #999;font-weight:400}.componentAboutNewPlan__newPlans[data-v-24d85255]{background-color:#fff;padding:16px;font-size:1.8rem;font-weight:700;color:#333;text-align:left;margin-bottom:30px}.componentAboutNewPlan__newPlanLabel[data-v-24d85255]{display:inline-block;padding:4px 12px;margin-bottom:16px;font-weight:400;color:#25bdd3;border:1px solid #25bdd3}.componentAboutNewPlan__newPlan[data-v-24d85255]{margin-bottom:16px}.componentAboutNewPlan__descriptionList[data-v-24d85255]{list-style:disc;padding-left:2rem;margin-bottom:16px}.componentAboutNewPlan__descriptionList .payment_change_alert[data-v-24d85255]{color:#c1272d}.componentAboutNewPlan__descriptionListItem--discNone[data-v-24d85255]{list-style:none}.componentAboutNewPlan__paymentTable[data-v-24d85255]{width:100%;border:1px solid #333;border-spacing:0;margin-top:56px}.componentAboutNewPlan__paymentTable tr+tr td[data-v-24d85255],.componentAboutNewPlan__paymentTable tr+tr th[data-v-24d85255]{border-top:1px solid #333}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTable tr+tr td[data-v-24d85255],.componentAboutNewPlan__paymentTable tr+tr th[data-v-24d85255]{border-top:none}}.componentAboutNewPlan__paymentTableHeading[data-v-24d85255]{width:30%;font-weight:700;color:#fff;background-color:#4d4d4d}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTableHeading[data-v-24d85255]{display:block;padding:8px;width:100%}}.componentAboutNewPlan__paymentTableBody[data-v-24d85255]{width:70%;padding:16px;font-size:1.6rem;text-align:left;word-break:break-word;background-color:#fff}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTableBody[data-v-24d85255]{display:block;width:100%;padding:14px;border-bottom:1px solid #333}}.componentAboutNewPlan__instantPayment[data-v-24d85255],.componentAboutNewPlan__nextPaymentPrice[data-v-24d85255]{font-weight:700}.componentAboutNewPlan__warning[data-v-24d85255]{color:#c1272d}.componentAboutNewPlan[data-v-0c4eb9ec]{margin:40px 0}.componentAboutNewPlan__body[data-v-0c4eb9ec]{margin:auto;max-width:1080px}.componentAboutNewPlan__title[data-v-0c4eb9ec]{margin-bottom:24px}.componentAboutNewPlan__comparePlans[data-v-0c4eb9ec]{margin:auto}.componentAboutNewPlan__downArrowArea[data-v-0c4eb9ec]{text-align:center;margin-bottom:24px}.componentAboutNewPlan__downArrow[data-v-0c4eb9ec]{display:inline-block;border-top:25px solid #666;border-right:40px solid transparent;border-left:40px solid transparent}.componentAboutNewPlan__currentPlan[data-v-0c4eb9ec]{font-size:1.8rem;background-color:#fff;padding:16px;margin-bottom:24px;color:#999;font-weight:700}.componentAboutNewPlan__currentPlanLabel[data-v-0c4eb9ec]{display:inline-block;padding:4px 12px;margin-bottom:16px;border:1px solid #999;font-weight:400}.componentAboutNewPlan__newPlans[data-v-0c4eb9ec]{background-color:#fff;padding:16px;font-size:1.8rem;font-weight:700;color:#333;text-align:left;margin-bottom:30px}.componentAboutNewPlan__newPlanLabel[data-v-0c4eb9ec]{display:inline-block;padding:4px 12px;margin-bottom:16px;font-weight:400;color:#25bdd3;border:1px solid #25bdd3}.componentAboutNewPlan__newPlan[data-v-0c4eb9ec]{margin-bottom:16px}.componentAboutNewPlan__descriptionList[data-v-0c4eb9ec]{list-style:disc;padding-left:2rem;margin-bottom:16px}.componentAboutNewPlan__descriptionList .payment_change_alert[data-v-0c4eb9ec]{color:#c1272d}.componentAboutNewPlan__descriptionListItem--discNone[data-v-0c4eb9ec]{list-style:none}.componentAboutNewPlan__paymentTable[data-v-0c4eb9ec]{width:100%;border:1px solid #333;border-spacing:0;margin-top:56px}.componentAboutNewPlan__paymentTable tr+tr td[data-v-0c4eb9ec],.componentAboutNewPlan__paymentTable tr+tr th[data-v-0c4eb9ec]{border-top:1px solid #333}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTable tr+tr td[data-v-0c4eb9ec],.componentAboutNewPlan__paymentTable tr+tr th[data-v-0c4eb9ec]{border-top:none}}.componentAboutNewPlan__paymentTableHeading[data-v-0c4eb9ec]{width:30%;font-weight:700;color:#fff;background-color:#4d4d4d}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTableHeading[data-v-0c4eb9ec]{display:block;padding:8px;width:100%}}.componentAboutNewPlan__paymentTableBody[data-v-0c4eb9ec]{width:70%;padding:16px;font-size:1.6rem;text-align:left;word-break:break-word;background-color:#fff}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTableBody[data-v-0c4eb9ec]{display:block;width:100%;padding:14px;border-bottom:1px solid #333}}.componentAboutNewPlan__instantPayment[data-v-0c4eb9ec],.componentAboutNewPlan__nextPaymentPrice[data-v-0c4eb9ec]{font-weight:700}.componentAboutNewPlan__warning[data-v-0c4eb9ec]{color:#c1272d}.componentAboutNewPlan[data-v-3ed18bf0]{margin:40px 0}.componentAboutNewPlan__body[data-v-3ed18bf0]{margin:auto;max-width:1080px}.componentAboutNewPlan__title[data-v-3ed18bf0]{margin-bottom:24px}.componentAboutNewPlan__comparePlans[data-v-3ed18bf0]{margin:auto}.componentAboutNewPlan__downArrowArea[data-v-3ed18bf0]{text-align:center;margin-bottom:24px}.componentAboutNewPlan__downArrow[data-v-3ed18bf0]{display:inline-block;border-top:25px solid #666;border-right:40px solid transparent;border-left:40px solid transparent}.componentAboutNewPlan__currentPlan[data-v-3ed18bf0]{font-size:1.8rem;background-color:#fff;padding:16px;margin-bottom:24px;color:#999;font-weight:700}.componentAboutNewPlan__currentPlanLabel[data-v-3ed18bf0]{display:inline-block;padding:4px 12px;margin-bottom:16px;border:1px solid #999;font-weight:400}.componentAboutNewPlan__newPlans[data-v-3ed18bf0]{background-color:#fff;padding:16px;font-size:1.8rem;font-weight:700;color:#333;text-align:left;margin-bottom:30px}.componentAboutNewPlan__newPlanLabel[data-v-3ed18bf0]{display:inline-block;padding:4px 12px;margin-bottom:16px;font-weight:400;color:#25bdd3;border:1px solid #25bdd3}.componentAboutNewPlan__newPlan[data-v-3ed18bf0]{margin-bottom:16px}.componentAboutNewPlan__descriptionList[data-v-3ed18bf0]{list-style:disc;padding-left:2rem;margin-bottom:16px}.componentAboutNewPlan__descriptionList .payment_change_alert[data-v-3ed18bf0]{color:#c1272d}.componentAboutNewPlan__descriptionListItem--discNone[data-v-3ed18bf0]{list-style:none}.componentAboutNewPlan__paymentTable[data-v-3ed18bf0]{width:100%;border:1px solid #333;border-spacing:0;margin-top:56px}.componentAboutNewPlan__paymentTable tr+tr td[data-v-3ed18bf0],.componentAboutNewPlan__paymentTable tr+tr th[data-v-3ed18bf0]{border-top:1px solid #333}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTable tr+tr td[data-v-3ed18bf0],.componentAboutNewPlan__paymentTable tr+tr th[data-v-3ed18bf0]{border-top:none}}.componentAboutNewPlan__paymentTableHeading[data-v-3ed18bf0]{width:30%;font-weight:700;color:#fff;background-color:#4d4d4d}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTableHeading[data-v-3ed18bf0]{display:block;padding:8px;width:100%}}.componentAboutNewPlan__paymentTableBody[data-v-3ed18bf0]{width:70%;padding:16px;font-size:1.6rem;text-align:left;word-break:break-word;background-color:#fff}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTableBody[data-v-3ed18bf0]{display:block;width:100%;padding:14px;border-bottom:1px solid #333}}.componentAboutNewPlan__instantPayment[data-v-3ed18bf0],.componentAboutNewPlan__nextPaymentPrice[data-v-3ed18bf0]{font-weight:700}.componentAboutNewPlan__warning[data-v-3ed18bf0]{color:#c1272d}.componentAboutNewPlan[data-v-7ba6cc50]{margin:40px 0}.componentAboutNewPlan__body[data-v-7ba6cc50]{margin:auto;max-width:1080px}.componentAboutNewPlan__title[data-v-7ba6cc50]{margin-bottom:24px}.componentAboutNewPlan__comparePlans[data-v-7ba6cc50]{margin:auto}.componentAboutNewPlan__downArrowArea[data-v-7ba6cc50]{text-align:center;margin-bottom:24px}.componentAboutNewPlan__downArrow[data-v-7ba6cc50]{display:inline-block;border-top:25px solid #666;border-right:40px solid transparent;border-left:40px solid transparent}.componentAboutNewPlan__currentPlan[data-v-7ba6cc50]{font-size:1.8rem;background-color:#fff;padding:16px;margin-bottom:24px;color:#999;font-weight:700}.componentAboutNewPlan__currentPlanLabel[data-v-7ba6cc50]{display:inline-block;padding:4px 12px;margin-bottom:16px;border:1px solid #999;font-weight:400}.componentAboutNewPlan__newPlans[data-v-7ba6cc50]{background-color:#fff;padding:16px;font-size:1.8rem;font-weight:700;color:#333;text-align:left;margin-bottom:30px}.componentAboutNewPlan__newPlanLabel[data-v-7ba6cc50]{display:inline-block;padding:4px 12px;margin-bottom:16px;font-weight:400;color:#25bdd3;border:1px solid #25bdd3}.componentAboutNewPlan__newPlan[data-v-7ba6cc50]{margin-bottom:16px}.componentAboutNewPlan__descriptionList[data-v-7ba6cc50]{list-style:disc;padding-left:2rem;margin-bottom:16px}.componentAboutNewPlan__descriptionList .payment_change_alert[data-v-7ba6cc50]{color:#c1272d}.componentAboutNewPlan__descriptionListItem--discNone[data-v-7ba6cc50]{list-style:none}.componentAboutNewPlan__paymentTable[data-v-7ba6cc50]{width:100%;border:1px solid #333;border-spacing:0;margin-top:56px}.componentAboutNewPlan__paymentTable tr+tr td[data-v-7ba6cc50],.componentAboutNewPlan__paymentTable tr+tr th[data-v-7ba6cc50]{border-top:1px solid #333}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTable tr+tr td[data-v-7ba6cc50],.componentAboutNewPlan__paymentTable tr+tr th[data-v-7ba6cc50]{border-top:none}}.componentAboutNewPlan__paymentTableHeading[data-v-7ba6cc50]{width:30%;font-weight:700;color:#fff;background-color:#4d4d4d}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTableHeading[data-v-7ba6cc50]{display:block;padding:8px;width:100%}}.componentAboutNewPlan__paymentTableBody[data-v-7ba6cc50]{width:70%;padding:16px;font-size:1.6rem;text-align:left;word-break:break-word;background-color:#fff}@media screen and (max-width:959px){.componentAboutNewPlan__paymentTableBody[data-v-7ba6cc50]{display:block;width:100%;padding:14px;border-bottom:1px solid #333}}.componentAboutNewPlan__instantPayment[data-v-7ba6cc50],.componentAboutNewPlan__nextPaymentPrice[data-v-7ba6cc50]{font-weight:700}.componentAboutNewPlan__warning[data-v-7ba6cc50]{color:#c1272d}.checkBoxWrapper[data-v-ed192af2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:37rem}.componentChangePlansHeading__textLink[data-v-27106fc6]{color:#29abe2;text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.componentChangePlansHeading__textLink[data-v-27106fc6]:focus,.componentChangePlansHeading__textLink[data-v-27106fc6]:hover{text-decoration:none;opacity:.6}.componentChangePlans[data-v-27106fc6]{margin-bottom:40px}.componentChangePlans>ol[data-v-27106fc6]{list-style:none;margin:0;padding:0}.componentChangePlans>ol>li+li[data-v-27106fc6]{margin-top:48px}@media screen and (max-width:599px){.componentChangePlans[data-v-27106fc6]{margin-bottom:0}}.componentChangePlansHeading[data-v-27106fc6]{margin-bottom:24px}.componentChangePlansHeading h2[data-v-27106fc6]{display:inline-block;font-size:1.8rem;font-weight:700}.componentChangePlansDeviceRadioButtons[data-v-27106fc6],.componentChangePlansRadioButtons[data-v-27106fc6],.componentChangePlansSelectBoxes[data-v-27106fc6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-8px}@media screen and (max-width:599px){.componentChangePlansDeviceRadioButtons[data-v-27106fc6],.componentChangePlansRadioButtons[data-v-27106fc6],.componentChangePlansSelectBoxes[data-v-27106fc6]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.componentChangePlansDeviceRadioButtons[data-v-27106fc6]{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:959px){.componentChangePlansDeviceRadioButtons[data-v-27106fc6]{-ms-flex-wrap:wrap;flex-wrap:wrap}}.componentChangePlansDeviceRadioButton[data-v-27106fc6],.componentChangePlansRadioButton[data-v-27106fc6],.componentChangePlansSelectBox[data-v-27106fc6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding:8px;text-align:center}.componentChangePlansRadioButton__input[data-v-27106fc6]{display:none}.componentChangePlansDeviceRadioButton__label[data-v-27106fc6],.componentChangePlansRadioButton__label[data-v-27106fc6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;min-height:60px;padding:10px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:6px;background-color:#fff;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);fill:#333;font-size:1.8rem;line-height:1.5;font-weight:700}.componentChangePlansDeviceRadioButton__label>span[data-v-27106fc6],.componentChangePlansRadioButton__label>span[data-v-27106fc6]{display:block}.componentChangePlansDeviceRadioButton__label>span+span[data-v-27106fc6],.componentChangePlansRadioButton__label>span+span[data-v-27106fc6]{margin:0 8px}.componentChangePlansRadioButton__label.heightAuto[data-v-27106fc6],.heightAuto.componentChangePlansDeviceRadioButton__label[data-v-27106fc6]{height:auto}@media screen and (max-width:959px){.componentChangePlansRadioButton__label.heightAuto span[data-v-27106fc6],.heightAuto.componentChangePlansDeviceRadioButton__label span[data-v-27106fc6]{width:100%}}.componentChangePlansRadioButton__label__labelImage--dualDevice[data-v-27106fc6],.componentChangePlansRadioButton__label__labelImage--oneDevice[data-v-27106fc6],.componentChangePlansRadioButton__label__labelImage[data-v-27106fc6]{margin-bottom:8px;padding:1px}.componentChangePlansRadioButton__label__labelImage--dualDevice[data-v-27106fc6],.componentChangePlansRadioButton__label__labelImage--oneDevice[data-v-27106fc6]{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentChangePlansRadioButton__label__labelImage--dualDevice[data-v-27106fc6],.componentChangePlansRadioButton__label__labelImage--oneDevice[data-v-27106fc6]{max-width:70%}}.componentChangePlansRadioButton__input:checked+.componentChangePlansDeviceRadioButton__label[data-v-27106fc6],.componentChangePlansRadioButton__input:checked+.componentChangePlansRadioButton__label[data-v-27106fc6]{background:#efb146;color:#fff;-webkit-box-shadow:none;box-shadow:none;fill:#fff}.componentChangePlansRadioButton__sub[data-v-27106fc6]{margin-top:12px;font-size:1.6rem}.componentChangePlansRadioButton__sub>span+span[data-v-27106fc6]{display:inline-block}.componentChangePlansDeviceRadioButton[data-v-27106fc6]{width:100%;height:1px;min-width:0;min-height:295px}@media screen and (max-width:959px){.componentChangePlansDeviceRadioButton[data-v-27106fc6]{max-width:50%;min-height:210px}}.componentChangePlansDeviceRadioButton__label[data-v-27106fc6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 16px;font-size:1.2rem;font-weight:400;overflow-wrap:break-word}@media screen and (max-width:959px){.componentChangePlansDeviceRadioButton__label[data-v-27106fc6]{padding:24px 8px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.componentChangePlansDeviceRadioButton__label__labelImage--allDevice[data-v-27106fc6],.componentChangePlansDeviceRadioButton__label__labelImage--smartphone[data-v-27106fc6],.componentChangePlansDeviceRadioButton__label__labelImage[data-v-27106fc6]{margin-bottom:8px;padding:1px}.componentChangePlansDeviceRadioButton__label__labelImage--smartphone[data-v-27106fc6]{max-width:15%;max-height:60px;width:100%}.componentChangePlansDeviceRadioButton__label__labelImage--allDevice[data-v-27106fc6]{max-width:85%;max-height:50px;width:100%}@media screen and (max-width:959px){.componentChangePlansDeviceRadioButton__label__labelImage--allDevice[data-v-27106fc6]{max-width:70%}}.componentChangePlansDeviceRadioButton__label__captionText[data-v-27106fc6]{display:inline-block;max-width:100%}.componentChangePlansDeviceRadioButton__sub[data-v-27106fc6]{margin-top:8px;font-size:1.2rem}.componentChangePlansDeviceRadioButton__clippyText[data-v-27106fc6]{margin-top:8px}.componentChangePlansDeviceRadioButton__clippySubText[data-v-27106fc6]{font-size:1.3rem}.componentChangePlansSelectBox[data-v-27106fc6]{position:relative;z-index:0}.componentChangePlansSelectBox select[data-v-27106fc6]::-ms-expand{display:none}.componentChangePlansSelectBox[data-v-27106fc6]:before{content:"";display:block;position:absolute;top:50%;right:20px;z-index:-1;width:0;height:0;border-style:solid;border-width:9px 6px 0 6px;border-color:#333 transparent transparent transparent;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.componentChangePlansSelectBox[data-v-27106fc6]:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-2;width:calc(100% - 16px);height:calc(100% - 16px);margin:8px;background-color:#fff;border-radius:6px}.componentChangePlansSelectBox__select[data-v-27106fc6]{display:block;width:100%;height:60px;padding-left:16px;padding-right:32px;font-size:1.8rem;line-height:1.75;background-color:transparent;outline:none;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.5);box-shadow:0 0 4px 0 rgba(0,0,0,.5);border:none;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.componentChangePlansButtons[data-v-27106fc6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.componentChangePlansButton[data-v-27106fc6]{margin:8px}@media screen and (max-width:599px){.componentChangePlansButton[data-v-27106fc6]{margin:24px 8px 8px}}.componentChangePlansPayPalBanner--pc[data-v-27106fc6]{width:200px;margin:0 auto;margin-top:50px;margin-bottom:10px}.componentChangePlansPayPalBanner--pc img[data-v-27106fc6]{width:100%}@media screen and (max-width:599px){.componentChangePlansPayPalBanner--pc[data-v-27106fc6]{display:none}}.componentChangePlansPayPalBanner--smartphone[data-v-27106fc6]{display:none}.componentChangePlansPayPalBanner--smartphone img[data-v-27106fc6]{width:100%;margin-top:10px}@media screen and (max-width:599px){.componentChangePlansPayPalBanner--smartphone[data-v-27106fc6]{display:block;width:200px;margin:0 auto 10px}}.componentChangePlans__vandleCard[data-v-27106fc6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#333;margin-top:10px}.componentChangePlans__vandleCardLogo[data-v-27106fc6]{width:50px}.componentChangePlans__vandleCardLogo img[data-v-27106fc6]{width:100%;height:auto}.componentChangePlans__vandleCardText[data-v-27106fc6]{margin-left:4px;text-align:left;font-size:1.2rem}.componentChangePlansHeading>h2[data-v-27106fc6]{margin-right:8px}.componentChangePlansHeading__textLinks[data-v-27106fc6]{display:inline-block}.componentChangePlansHeading__textLink[data-v-27106fc6]{font-size:1.4rem;font-weight:400;display:inline-block}.componentChangePlansHeading__textLink[data-v-27106fc6]:not(:last-child){margin-right:8px}.componentChangePlansButtons__submitButtons[data-v-27106fc6]{text-align:center;margin-top:60px}@media screen and (max-width:599px){.componentChangePlansButtons__submitButtons[data-v-27106fc6]{margin-top:16px}}.componentMessageCardWrapper[data-v-27106fc6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.componentMessageCardWrapper .componentMessageCard[data-v-27106fc6]{width:50%;min-width:250px;margin-top:10px;margin-bottom:55px}@media screen and (max-width:599px){.componentChangePlansDeviceRadioButton__label[data-v-27106fc6]{padding:18px 8px}}.componentChangePlans__currentContractItem[data-v-27106fc6]{border:4px solid #efb146}.componentChangePlansDeviceRadioButton[data-v-27106fc6]:last-child{width:80%}.componentChangePlans__aboutNewPlan[data-v-27106fc6]{margin-bottom:32px}.checkBoxWrapper[data-v-3f4bd022]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 0}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .3s;transition:opacity .3s}.fade-enter,.fade-leave-to{opacity:0}.stripeInputForm [data-v-6f66cdb8]{-webkit-box-sizing:border-box;box-sizing:border-box}.stripeInputForm body[data-v-6f66cdb8]{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:100vh;width:100vw}.stripeInputForm form[data-v-6f66cdb8]{width:30vw;min-width:500px;max-width:1000px;-ms-flex-item-align:center;align-self:center;border-radius:7px;padding:40px;margin:0 auto;text-align:center}.stripeInputForm .payment-message[data-v-6f66cdb8]{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.stripeInputForm #payment-element[data-v-6f66cdb8]{margin-bottom:24px}.stripeInputForm button[data-v-6f66cdb8]{background-color:#efb146;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 50px;font-size:16px;font-weight:600;cursor:pointer;display:block;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);margin:0 auto;width:100%}.stripeInputForm button[data-v-6f66cdb8]:hover{-webkit-filter:contrast(115%);filter:contrast(115%)}.stripeInputForm button[data-v-6f66cdb8]:disabled{opacity:.5;cursor:default}.stripeInputForm .spinner[data-v-6f66cdb8],.stripeInputForm .spinner[data-v-6f66cdb8]:after,.stripeInputForm .spinner[data-v-6f66cdb8]:before{border-radius:50%}.stripeInputForm .spinner[data-v-6f66cdb8]{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;-webkit-box-shadow:inset 0 0 0 2px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);transform:translateZ(0)}.stripeInputForm .spinner[data-v-6f66cdb8]:after,.stripeInputForm .spinner[data-v-6f66cdb8]:before{position:absolute;content:""}.stripeInputForm .spinner[data-v-6f66cdb8]:before{width:10.4px;height:20.4px;background:#efb146;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading-data-v-6f66cdb8 2s ease 1.5s infinite;animation:loading-data-v-6f66cdb8 2s ease 1.5s infinite}.stripeInputForm .spinner[data-v-6f66cdb8]:after{width:10.4px;height:10.2px;background:#efb146;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:loading-data-v-6f66cdb8 2s ease infinite;animation:loading-data-v-6f66cdb8 2s ease infinite}@-webkit-keyframes loading-data-v-6f66cdb8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-data-v-6f66cdb8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:600px){.stripeInputForm form[data-v-6f66cdb8]{width:80vw;min-width:0}}.stripeInputForm [data-v-11330f60]{-webkit-box-sizing:border-box;box-sizing:border-box}.stripeInputForm body[data-v-11330f60]{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:100vh;width:100vw}.stripeInputForm form[data-v-11330f60]{width:30vw;min-width:500px;max-width:1000px;-ms-flex-item-align:center;align-self:center;border-radius:7px;padding:16px 40px;margin:0 auto}.stripeInputForm .payment-message[data-v-11330f60]{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.stripeInputForm #payment-element[data-v-11330f60]{margin-bottom:24px}.stripeInputForm .payment-radio[data-v-11330f60]{width:100%;padding:15px;background-color:#fff;font-size:1.8rem;border:1px solid #666;cursor:pointer}.stripeInputForm .payment-radio[data-v-11330f60]:first-child{margin-bottom:16px}.stripeInputForm .payment-radio input[data-v-11330f60]{pointer-events:none}.stripeInputForm .payment-radio label[data-v-11330f60]{padding-left:10px;cursor:pointer}.stripeInputForm ul.bill-payment-considerations[data-v-11330f60]{margin-top:16px;color:#dc3545}.stripeInputForm ul.bill-payment-considerations li[data-v-11330f60]{padding-left:1em;text-indent:-1em;white-space:pre-wrap}.stripeInputForm button[data-v-11330f60]{background-color:#efb146;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 50px;font-size:16px;font-weight:600;cursor:pointer;display:block;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);margin:32px auto 48px;width:30vw}.stripeInputForm button[data-v-11330f60]:hover{-webkit-filter:contrast(115%);filter:contrast(115%)}.stripeInputForm button[data-v-11330f60]:disabled{opacity:.5;cursor:default}.stripeInputForm .spinner[data-v-11330f60],.stripeInputForm .spinner[data-v-11330f60]:after,.stripeInputForm .spinner[data-v-11330f60]:before{border-radius:50%}.stripeInputForm .spinner[data-v-11330f60]{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;-webkit-box-shadow:inset 0 0 0 2px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);transform:translateZ(0)}.stripeInputForm .spinner[data-v-11330f60]:after,.stripeInputForm .spinner[data-v-11330f60]:before{position:absolute;content:""}.stripeInputForm .spinner[data-v-11330f60]:before{width:10.4px;height:20.4px;background:#efb146;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading-data-v-11330f60 2s ease 1.5s infinite;animation:loading-data-v-11330f60 2s ease 1.5s infinite}.stripeInputForm .spinner[data-v-11330f60]:after{width:10.4px;height:10.2px;background:#efb146;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:loading-data-v-11330f60 2s ease infinite;animation:loading-data-v-11330f60 2s ease infinite}@-webkit-keyframes loading-data-v-11330f60{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-data-v-11330f60{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:600px){.stripeInputForm form[data-v-11330f60]{width:80vw;min-width:0}.stripeInputForm button[data-v-11330f60]{width:auto;min-width:200px}}.saleTextWrapper--abbreviationStyle[data-v-60ffb8f9],.saleTextWrapper[data-v-60ffb8f9]{-ms-flex-preferred-size:70%;flex-basis:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media screen and (max-width:599px){.saleTextWrapper--abbreviationStyle[data-v-60ffb8f9],.saleTextWrapper[data-v-60ffb8f9]{-ms-flex-preferred-size:100%;flex-basis:100%}}.saleTextWrapper--abbreviationStyle[data-v-60ffb8f9]{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.saleTextContainer--abbreviationStyle[data-v-60ffb8f9],.saleTextContainer[data-v-60ffb8f9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.saleTextContainer--abbreviationStyle[data-v-60ffb8f9]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal}.discountRate--abbreviationStyle[data-v-60ffb8f9],.discountRate[data-v-60ffb8f9],.salePriceText[data-v-60ffb8f9]{color:#c1272d;font-weight:700}.discountRate--abbreviationStyle[data-v-60ffb8f9],.discountRate[data-v-60ffb8f9]{font-size:2.4rem}.discountRate--abbreviationStyle[data-v-60ffb8f9]{margin-right:10px}.salePrice[data-v-60ffb8f9]{display:inline-block;font-size:2.4rem}.salePriceChanges[data-v-60ffb8f9]{text-align:right}.saleTextWrapper--abbreviationStyle[data-v-2d432f32],.saleTextWrapper[data-v-2d432f32]{-ms-flex-preferred-size:70%;flex-basis:70%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media screen and (max-width:599px){.saleTextWrapper--abbreviationStyle[data-v-2d432f32],.saleTextWrapper[data-v-2d432f32]{-ms-flex-preferred-size:100%;flex-basis:100%}}.saleTextWrapper--abbreviationStyle[data-v-2d432f32]{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.saleTextContainer--abbreviationStyle[data-v-2d432f32],.saleTextContainer[data-v-2d432f32]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.saleTextContainer--abbreviationStyle[data-v-2d432f32]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-gap:normal;-moz-column-gap:normal;column-gap:normal}.discountRate--abbreviationStyle[data-v-2d432f32],.discountRate[data-v-2d432f32],.salePriceText[data-v-2d432f32]{color:#c1272d;font-weight:700}.discountRate--abbreviationStyle[data-v-2d432f32],.discountRate[data-v-2d432f32]{font-size:2.4rem}.discountRate--abbreviationStyle[data-v-2d432f32]{margin-right:10px}.salePrice[data-v-2d432f32]{display:inline-block;font-size:2.4rem}.saleDiscountRate[data-v-2d432f32],.salePriceChanges[data-v-2d432f32]{text-align:right}.cloudStripeInputForm [data-v-08d15567]{-webkit-box-sizing:border-box;box-sizing:border-box}.cloudStripeInputForm body[data-v-08d15567]{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:100vh;width:100vw}.cloudStripeInputForm form[data-v-08d15567]{width:30vw;min-width:500px;max-width:1000px;-ms-flex-item-align:center;align-self:center;border-radius:7px;padding:40px;margin:0 auto;text-align:center}.cloudStripeInputForm .payment-message[data-v-08d15567]{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.cloudStripeInputForm #payment-element[data-v-08d15567]{margin-bottom:24px}.cloudStripeInputForm button[data-v-08d15567]{background-color:#efb146;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 50px;font-size:16px;font-weight:600;cursor:pointer;display:block;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);margin:0 auto;width:100%}.cloudStripeInputForm button[data-v-08d15567]:hover{-webkit-filter:contrast(115%);filter:contrast(115%)}.cloudStripeInputForm button[data-v-08d15567]:disabled{opacity:.5;cursor:default}.cloudStripeInputForm .spinner[data-v-08d15567],.cloudStripeInputForm .spinner[data-v-08d15567]:after,.cloudStripeInputForm .spinner[data-v-08d15567]:before{border-radius:50%}.cloudStripeInputForm .spinner[data-v-08d15567]{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;-webkit-box-shadow:inset 0 0 0 2px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);transform:translateZ(0)}.cloudStripeInputForm .spinner[data-v-08d15567]:after,.cloudStripeInputForm .spinner[data-v-08d15567]:before{position:absolute;content:""}.cloudStripeInputForm .spinner[data-v-08d15567]:before{width:10.4px;height:20.4px;background:#efb146;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading-data-v-08d15567 2s ease 1.5s infinite;animation:loading-data-v-08d15567 2s ease 1.5s infinite}.cloudStripeInputForm .spinner[data-v-08d15567]:after{width:10.4px;height:10.2px;background:#efb146;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:loading-data-v-08d15567 2s ease infinite;animation:loading-data-v-08d15567 2s ease infinite}@-webkit-keyframes loading-data-v-08d15567{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-data-v-08d15567{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:600px){.cloudStripeInputForm form[data-v-08d15567]{width:80vw;min-width:0}}.cloudStripeInputForm [data-v-60e9e9ca]{-webkit-box-sizing:border-box;box-sizing:border-box}.cloudStripeInputForm body[data-v-60e9e9ca]{font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;height:100vh;width:100vw}.cloudStripeInputForm form[data-v-60e9e9ca]{width:30vw;min-width:500px;max-width:1000px;-ms-flex-item-align:center;align-self:center;border-radius:7px;padding:16px 40px;margin:0 auto}.cloudStripeInputForm .payment-message[data-v-60e9e9ca]{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}.cloudStripeInputForm #payment-element[data-v-60e9e9ca]{margin-bottom:24px}.cloudStripeInputForm .payment-radio[data-v-60e9e9ca]{width:100%;padding:15px;background-color:#fff;font-size:1.8rem;border:1px solid #666;cursor:pointer}.cloudStripeInputForm .payment-radio[data-v-60e9e9ca]:first-child{margin-bottom:16px}.cloudStripeInputForm .payment-radio input[data-v-60e9e9ca]{pointer-events:none}.cloudStripeInputForm .payment-radio label[data-v-60e9e9ca]{padding-left:10px;cursor:pointer}.cloudStripeInputForm ul.bill-payment-considerations[data-v-60e9e9ca]{margin-top:16px;color:#dc3545}.cloudStripeInputForm ul.bill-payment-considerations li[data-v-60e9e9ca]{padding-left:1em;text-indent:-1em;white-space:pre-wrap}.cloudStripeInputForm button[data-v-60e9e9ca]{background-color:#efb146;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 50px;font-size:16px;font-weight:600;cursor:pointer;display:block;-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);margin:32px auto 48px;width:30vw}.cloudStripeInputForm button[data-v-60e9e9ca]:hover{-webkit-filter:contrast(115%);filter:contrast(115%)}.cloudStripeInputForm button[data-v-60e9e9ca]:disabled{opacity:.5;cursor:default}.cloudStripeInputForm .spinner[data-v-60e9e9ca],.cloudStripeInputForm .spinner[data-v-60e9e9ca]:after,.cloudStripeInputForm .spinner[data-v-60e9e9ca]:before{border-radius:50%}.cloudStripeInputForm .spinner[data-v-60e9e9ca]{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;-webkit-box-shadow:inset 0 0 0 2px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);transform:translateZ(0)}.cloudStripeInputForm .spinner[data-v-60e9e9ca]:after,.cloudStripeInputForm .spinner[data-v-60e9e9ca]:before{position:absolute;content:""}.cloudStripeInputForm .spinner[data-v-60e9e9ca]:before{width:10.4px;height:20.4px;background:#efb146;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading-data-v-60e9e9ca 2s ease 1.5s infinite;animation:loading-data-v-60e9e9ca 2s ease 1.5s infinite}.cloudStripeInputForm .spinner[data-v-60e9e9ca]:after{width:10.4px;height:10.2px;background:#efb146;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:loading-data-v-60e9e9ca 2s ease infinite;animation:loading-data-v-60e9e9ca 2s ease infinite}@-webkit-keyframes loading-data-v-60e9e9ca{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading-data-v-60e9e9ca{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:600px){.cloudStripeInputForm form[data-v-60e9e9ca]{width:80vw;min-width:0}.cloudStripeInputForm button[data-v-60e9e9ca]{width:auto;min-width:200px}}