@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap);
/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}body{color:#262b33;font-family:Noto Sans JP,Noto Sans,sans-serif;font-size:14px}a,body,h1,h2,h3,h4,h5,h6,p{font-weight:400;line-height:1.3}h1,h2,h3{letter-spacing:.1em}a,h4,h5,h6,p{letter-spacing:.05em}h1{font-size:28px}h2{font-size:23px}h3{font-size:18px}h4,h5{font-size:16px}h6,p{font-size:14px}p.description{font-size:12px}p.body{font-size:16px;line-height:1.8}p.caption{font-size:10px}p.warning{color:#ff6769}a{-webkit-transition:all .3s;transition:all .3s}a.link{text-decoration:none}a.link,a:hover{color:#009ac7}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(80%);transform:translateY(80%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(80%);transform:translateY(80%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(80%);transform:translateY(80%)}}@keyframes slideDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(80%);transform:translateY(80%)}}@-webkit-keyframes opacityUp{0%{opacity:0}to{opacity:1}}@keyframes opacityUp{0%{opacity:0}to{opacity:1}}@-webkit-keyframes opacityDown{0%{opacity:1}to{opacity:0}}@keyframes opacityDown{0%{opacity:1}to{opacity:0}}.accordion{padding-bottom:24px}.accordion-item{padding:20px;background-color:#f2f3f5;border:none}.accordion-label{cursor:pointer}.accordion-label .accordion-head__text{padding-left:28px}.accordion-head{height:20px;position:relative;margin-bottom:24px}.accordion-head__text{color:rgba(13,18,26,.87);font-size:12px;line-height:130%;letter-spacing:.05em}.accordion-head__checkbox{position:absolute;width:20px;height:20px;top:-2px;background-image:url(/assets/img/redesign/icon-checkmark.svg);background-repeat:no-repeat}.accordion-head input:checked+span{background-image:url(/assets/img/redesign/icon-checkmark-checked.svg)}.accordion-head input[type=checkbox]{display:none}.accordion-body__li{font-size:14px;margin-top:24px}.accordion-body__li:first-child{margin-top:0}.accordion-body__li__title{color:rgba(38,55,77,.46);margin:0 0 8px}.accordion-body__li__text{font-size:12px;line-height:130%}.accordion-body__li__text:first-child{padding-right:16px}.accordion-body__li__text:last-child{border-left:1px solid rgba(51,74,102,.2);padding-left:16px}.accordion-body__img-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:24px auto 0;width:80%}.accordion-body__img-group :not(:first-child){margin-left:24px}.accordion-body__description,.btn{font-size:14px}.btn{background-color:transparent;border:.5px solid rgba(13,18,26,.6);border-radius:.25rem;color:rgba(13,18,26,.87);cursor:pointer;display:inline-block;padding:7px;text-align:center;text-decoration:none;vertical-align:middle;-webkit-transition:all .3s;transition:all .3s;width:100%;line-height:1.3}.btn__apple,.btn__google,.btn__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 32px 0}.btn__wrapper>.btn{margin-top:16px;margin-left:0}.btn__wrapper>.btn:first-child{margin-top:0}@media screen and (min-width:768px){.btn__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 0 24px -16px}.btn__wrapper>.btn{margin-top:0;margin-left:16px}}.btn__wrapper-is-row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 0 32px -16px}.btn__wrapper-is-row>.btn{margin-top:0;margin-left:16px}.btn:hover{opacity:.8}.btn-primary,.btn-primary:hover{color:#fff;background-color:#262b33;border:1px solid rgba(38,43,51,.3)}.btn-secondary,.btn-secondary:hover{color:rgba(13,18,26,.87);background-color:transparent;border:1px solid rgba(13,18,26,.3)}.btn-tertiary,.btn-tertiary:hover{color:#262b33;background-color:#fff;border:1px solid hsla(0,0%,100%,.3)}.btn-disabled,.btn-disabled:hover{color:#fff;background-color:rgba(51,74,102,.2);border:none;opacity:1}.btn__google{border:1px solid #b6bfca}.btn-lg{font-size:16px;padding:12px;width:100%}.btn-sm{font-size:12px;padding:4px}.icon{height:16px;margin-right:1rem;-o-object-fit:cover;object-fit:cover;width:16px}.icon-google{content:url(/assets/img/redesign/icon-google.svg)}.icon-apple{content:url(/assets/img/redesign/icon-apple.svg)}.btn-select-box{background-color:#fff;border:none;border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.1);padding:16px 16px 31px;position:relative;-webkit-transition:all .3s;transition:all .3s;width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-select-box .card-body__description{text-align:left}.btn-select-box.is-checked{background-color:#f2f3f5;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.2),inset 0 4px 12px rgba(0,0,0,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.2),inset 0 4px 12px rgba(0,0,0,.1);color:#009ac7}.btn-select-box.is-checked:before{display:block;left:8px;position:absolute;top:8px}.btn-select-box.is-checked .card-body__description{color:#009ac7}.btn-select-box.is-checked:before,.icon-checked{content:url(/assets/img/redesign/icon-checkmark-checked.svg);width:18px;height:18px;position:absolute;left:8px;top:8px}.select-card__wrapper{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 0 32px}@media screen and (min-width:768px){.select-card__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.select-card-box{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.select-card-box :not(:first-child){margin-top:16px}@media screen and (min-width:768px){.select-card-box.col2{-ms-flex-preferred-size:calc(50% - 16px);flex-basis:calc(50% - 16px);margin-left:16px}.select-card-box.col3{-ms-flex-preferred-size:calc(33.33333% - 16px);flex-basis:calc(33.33333% - 16px);margin-left:16px}}.select-card-label{background-color:#fff;border:none;border-radius:12px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.1);padding:16px 16px 31px;position:relative;-webkit-transition:all .3s;transition:all .3s;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;font-size:14px}.select-card-label .card-body__description{text-align:left}.select-card-input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;width:26px;height:26px;background-image:url(/assets/img/redesign/icon-checkmark-checked.svg);background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;left:-5px;top:11px;z-index:100;pointer-events:none}.select-card-input[type=radio]:checked{opacity:1}.select-card-input[type=radio]:checked~.select-card-label{background-color:#f2f3f5;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.2),inset 0 4px 12px rgba(0,0,0,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.2),inset 0 4px 12px rgba(0,0,0,.1);color:#009ac7}.select-card-input[type=radio]:checked~.select-card-label .card-body__description{color:#009ac7}.card{border:1px solid #b6bfca;border-radius:12px;padding:40px 16px 32px;text-align:center;width:100%;background-color:#fff}@media screen and (min-width:768px){.card{max-width:400px}}.card-body{color:rgba(13,18,26,.87);padding:0}.card-body__title{font-size:16px;margin:0 0 4px}.card-body__price{font-size:28px;letter-spacing:.1em}.card-body__price-span{font-size:14px;margin-left:4px}.card-body__discount{color:rgba(13,18,26,.6);font-size:16px}.card-body__discount-duration{font-size:12px}.card-body__description{color:rgba(13,18,26,.6);text-align:left;word-break:break-all;margin-top:16px}.card-body__purchase-info{margin-top:16px}.card-body__divider{margin:16px 0;border-top:1px solid rgba(51,74,102,.12)}.card-body__status{margin:16px 0}.card-body__article-info,.card-body__payment-info{color:rgba(13,18,26,.6);text-align:left;font-size:14px}.card-body__payment-info.trivial{font-size:12px}.card__low .card-body,.card__low .card-body__article-info,.card__low .card-body__description,.card__low .card-body__payment-info,.divider{color:rgba(38,55,77,.46)}.divider{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;margin:0 0 24px;padding-top:24px;width:100%}.divider:after,.divider:before{background-color:rgba(51,74,102,.12);content:"";-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:1px}.divider:before{margin-right:1rem}.divider:after{margin-left:1rem}.footer{background-color:#f7f9fa;padding:20px;text-align:center;margin-bottom:34px}@media screen and (min-width:768px){.footer{margin-bottom:0}}.footer__link{font-size:12px;color:rgba(13,18,26,.6);text-decoration:underline}.grid-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}.grid-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-right:12px;padding-left:12px}.grid-col,.input-group{width:100%;position:relative}.input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.input-group>.form-control{border-right:0;position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;min-width:0}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;color:#4c4c4c;text-align:center;white-space:nowrap;border:1px solid #ced4da;border-left:0;border-radius:.25rem}.input-group-text .icon{color:rgba(38,55,77,.46);cursor:pointer;margin:0}.input-group-text .icon-eye{width:20px;height:20px;background-image:url(/assets/img/redesign/icon-eye.svg);background-repeat:no-repeat;background-position:50%;cursor:pointer}.input-group-text .is-masked{background-image:url(/assets/img/redesign/icon-eye-slash.svg)}.password-group input[type=password],.password-group input[type=text]{border-top-right-radius:0;border-bottom-right-radius:0}.password-group input[type=password]+.input-group-text,.password-group input[type=text]+.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.form-label{display:inline-block;margin-bottom:.5rem}.form-control{display:block;min-height:40px;width:100%;padding:.6rem .75rem;font-size:1rem;color:#262b33;border:1px solid rgba(51,74,102,.2);border-radius:.25rem}.form-control:focus{outline:none}.form-control::-webkit-input-placeholder{color:rgba(51,74,102,.2)}.form-control::-moz-placeholder{color:rgba(51,74,102,.2)}.form-control:-ms-input-placeholder{color:rgba(51,74,102,.2)}.form-control::-ms-input-placeholder{color:rgba(51,74,102,.2)}.form-control::placeholder{color:rgba(51,74,102,.2)}.form-control__preview{border:none;border-radius:0}#authNum.form-control{-moz-appearance:textfield}#authNum.form-control::-webkit-inner-spin-button,#authNum.form-control::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.is-validated .form-control:valid{border-color:rgba(51,74,102,.2);padding-right:inherit;background:inherit}.is-validated p.form-control.is-invalid{color:#ff6769}.is-validated .form-control.is-invalid,.is-validated .form-control:invalid{border-color:#ff6769;padding-right:inherit;background:inherit}.is-validated .form-control:invalid~.invalid-feedback,.is-validated .is-invalid~.invalid-feedback{display:block}.is-validated .password-group .form-control.is-invalid+.input-group-text,.is-validated .password-group .form-control:invalid+.input-group-text{border-color:#ff6769}.invalid-feedback{color:#ff6769;font-size:14px;display:none}.no-select__group{background-color:#f2f3f5;border:2px dotted rgba(51,74,102,.2);border-radius:12px;padding:1.5rem;text-align:center;width:100%}.no-select__icon{display:block;height:34px;margin:0 auto 8px;width:34px}.no-select__description{color:rgba(38,55,77,.46);font-size:14px;letter-spacing:.05em}.icon-info{content:url(/assets/img/redesign/icon-info.svg);height:100%;width:100%}.form-check-input:checked[type=radio],.form-check-input[type=radio],.icon-radio-off,.icon-radio-on{height:61px;width:68px;background-image:url(/assets/img/redesign/radio_off.svg);background-repeat:no-repeat;background-position:23px 22px}.form-check-input:checked[type=radio],.icon-radio-on{background-image:url(/assets/img/redesign/radio_on.svg)}.form-check{background-color:#f2f3f5;border:1px solid rgba(51,74,102,.2);border-radius:4px;margin-bottom:16px;letter-spacing:.05em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:border .3s ease;transition:border .3s ease}.form-check__caption{font-size:12px;margin-bottom:24px}.form-check__checked{border:#009ac7}.form-check__new{background-color:#fff}.form-check.is-checked{border:1px solid #009ac7}.form-check-group{margin-bottom:24px}.form-check-input{-ms-flex-preferred-size:68px;flex-basis:68px;-ms-flex-negative:0;flex-shrink:0}.form-check-input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.form-check-input:focus{outline:none}.form-check-input:checked{background-color:transparent;border:none}.form-check-label{font-size:16px;width:100%;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;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 0}.form-check-label-span{display:block;color:rgba(13,18,26,.6);font-size:12px;margin-top:3px;margin-left:-1px}.radio-accordion-group{display:none}.radio-accordion-group.accordion-block{display:block}.modal__group{height:100%;width:100%}.modal__container{margin:0 24px 24px;width:100%}.modal__bg{background-color:rgba(0,0,0,.3);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.modal__bg.opacity-up{-webkit-animation:opacityUp 1s ease-in-out forwards;animation:opacityUp 1s ease-in-out forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.modal__bg.opacity-down{-webkit-animation:opacityDown 1s ease-in-out forwards;animation:opacityDown 1s ease-in-out forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.modal__main{background:#fff;bottom:0;max-height:70%;left:0;opacity:0;overflow-y:auto;position:fixed;width:100%;z-index:200;padding-bottom:78px}@media screen and (min-width:768px){.modal__main{padding-bottom:0}}.modal__main.slide-up{-webkit-animation:slideUp 1s ease-in-out forwards;animation:slideUp 1s ease-in-out forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.modal__main.slide-down{-webkit-animation:slideDown 1s ease-in-out forwards;animation:slideDown 1s ease-in-out forwards;-webkit-animation-fill-mode:both;animation-fill-mode:both}.modal__main.is-show{opacity:1}.modal__lp{padding:32px 0 0}.popup-menu{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popup-menu__btn{display:inline-block;cursor:pointer}.popup-menu__btn svg{vertical-align:middle;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.popup-menu__list{display:none;background:#fff;padding:8px 0;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.2),0 4px 12px rgba(0,0,0,.1);border-radius:4px;position:absolute;top:23px;right:-42px;white-space:nowrap}@media screen and (min-width:768px){.popup-menu__list{right:-14px}}.popup-menu__list.show{display:block;-webkit-animation:popup-menu-slidedown .15s ease-in-out;animation:popup-menu-slidedown .15s ease-in-out}.popup-menu__item{color:#262b33;display:block;padding:8px 16px;cursor:pointer}.popup-menu__item:hover{color:#262b33;opacity:.8}@-webkit-keyframes popup-menu-slidedown{0%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes popup-menu-slidedown{0%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.status-list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:-4px 0 0 -8px;width:calc(100% + 8px)}.status-list:not(:first-child){margin:0 0 0 -8px}.status-list>*{margin:4px 0 0 8px}.status-tag{border-radius:32px;padding:7px 16px;font-size:14px;font-weight:700;letter-spacing:.05em}.status-tag.status__apply-coupon,.status-tag.status__changing-plan{color:#fff;background:#b6bfca}.status-tag.status__progress-cancel{color:#fff;background:#ff6769}.status-tag.status__publish{color:#fff;background:#009ac7}.status-tag.status__popular{color:#262b33;background:#fff;border:1px solid #0a0d10}.select-card__wrapper-with-arrow{gap:24px}.promotin-cord__wrapper{margin:0 auto 32px;max-width:480px}@media screen and (min-width:768px){.form__submit-btn{width:320px}}.card__wrapper{margin:0 0 32px}.change-plan__detail{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;margin-bottom:32px}.change-plan__detail .card{margin:24px 0;-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:768px){.change-plan__detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.change-plan__detail .card{margin:0 24px;-ms-flex-preferred-size:327px;flex-basis:327px}}.change-plan__btn-box{max-width:326px;margin:0 auto}.change-plan__attention{color:#ff6769}.icon-arrow{content:url(/assets/img/redesign/icon-arrow.svg);margin:0;-o-object-fit:contain;object-fit:contain;height:24px;width:15px;-ms-flex-item-align:center;align-self:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:768px){.icon-arrow{-webkit-transform:none;transform:none}}.form__wrapper{width:100%}.form__main,.form__wrapper{margin:0 0 32px}.form__group:not(:last-child){margin-bottom:16px}.form__group-sub{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-item-align:start;align-self:start}.form__group-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form__group-flex .row-gap:not(:first-child){margin-left:16px}.form__accordion{margin:0 0 24px}.form__submit-btn{margin:0 auto 32px}.form__has-divider{margin:0 auto 24px}.form__btn-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 32px}.form__btn-group .row-gap:not(:first-child){margin-left:16px}.form__btn-group .column-gap:not(:first-child){margin-top:16px}.form__caution{margin:0 0 32px}.form__caution-title{text-align:center;margin:0 0 16px}.form__caution-text-box{margin:0 0 24px}.form__promotion-code-text{font-size:16px;margin:0 0 24px}@media screen and (min-width:768px){.form__promotion-code-text{text-align:center}}.no-select__group{margin:0 0 32px}.page__container{margin:0 24px 24px;padding-bottom:env(safe-area-inset-bottom);width:calc(100% - 48px)}@media screen and (min-width:768px){.page__container{margin:0 auto 32px;width:100%;max-width:400px}}@media screen and (min-width:768px){.page__container-md{max-width:480px}}@media screen and (min-width:768px){.page__container-lg{max-width:600px}}@media screen and (min-width:768px){.page__container-xl{max-width:720px}}@media screen and (min-width:768px){.page__container-xxl{max-width:800px}}.page__sub-container{margin:0 auto;width:100%}.page__title{font-size:18px;margin:0 0 32px;padding-top:32px;text-align:center}@media screen and (min-width:768px){.page__title{font-size:23px}}.page__subtitle{font-size:18px;margin:0 0 24px}.page__description,.page__text-memo{margin:0 0 32px;text-align:center}.page__text-memo{color:rgba(38,55,77,.46)}.page__link__back-to-top{font-size:16px;text-align:center}.page__link__back-to-top .link{display:inline-block;margin:12px 0}.page__link__change-plan,.page__link__forget-password{margin:12px 0 32px;text-align:center}.page__link__change-plan{font-size:16px}.page__link__continue{margin:12px 0 32px;text-align:center}.page__link__continue>.btn{max-width:400px}.payment-success__group{height:64px;margin:0 auto 32px;text-align:center;width:64px}@media screen and (min-width:768px){.payment-success__group{height:84px;width:84px}}.icon-success{content:url(/assets/img/redesign/icon-success.svg);height:100%;width:100%;margin:0}.subscription__top-box{margin:0 auto 40px;width:100%;max-width:608px}.subscription__img-box{border-radius:8px;margin-bottom:40px;max-height:160px;width:100%;max-width:800px}.subscription__img-box img{width:100%;max-height:160px;-o-object-fit:cover;object-fit:cover}.subscription__box{margin-bottom:40px}.subscription__custom-color-box{background-color:#ebe7dc;padding:32px;width:100%}.subscription__custom-color-box .select-card__wrapper{gap:24px;margin:0 auto 24px;max-width:800px}.subscription__btn-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;width:100%}.subscription__submit-btn-box{margin:0 auto;width:100%;max-width:326px}.subscription__submit-btn-box .btn-primary{background-color:#9d8551;border:none}.subscription__gray-color-box{background-color:#f2f3f5;padding:32px;width:100%}.subscription__gray-color-box .btn-secondary{border:1px solid rgba(51,74,102,.2)}.subscription__gray-color-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;margin:0 auto;text-align:center;width:100%;max-width:326px}.subscription__article-box{width:100%;padding:72px 0 40px}.subscription__article-wrapper{gap:56px;margin:0 auto;width:100%;max-width:800px}.subscription__article-wrapper,.subscription__article-wrapper .grid-card-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subscription__article-wrapper .grid-card-box{gap:24px}.subscription__article-wrapper .grid-card-box__img{width:100%}.subscription__article-wrapper .grid-card-box__title{display:inline-block}.subscription__article-section__title{text-align:center}.subscription__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (min-width:768px){.wrap-box{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wrap-box__item{-ms-flex-negative:0;flex-shrink:0;width:calc(33.33333% - 16px)}}.read-more__warning{margin:0 0 32px}.read-more__prefix_container{text-align:center;font-size:16px;line-height:180%;margin:24px 0}.read-more__container{margin:0 auto;padding:24px;width:100%}@media screen and (min-width:768px){.read-more__container{padding:32px;width:100%;max-width:480px}}.read-more__title{font-size:18px;margin:0 0 32px;text-align:center}@media screen and (min-width:768px){.read-more__title{font-size:23px;margin:0 0 24px}}.read-more__description{margin:0 0 32px}@media screen and (min-width:768px){.read-more__description{margin:0 0 24px}}.read-more__is-login{color:rgba(13,18,26,.6);margin:0 0 32px;text-align:center}@media screen and (min-width:768px){.read-more__is-login{margin:0 0 24px}}.read-more__popup-menu{display:inline-block;margin-left:18px}.read-more__overlay{display:none;position:absolute;z-index:999;background:#fff;top:0;bottom:0;left:0;right:0}.read-more__overlay.show{display:block;-webkit-animation:overlay-slideup .01s ease-in-out;animation:overlay-slideup .01s ease-in-out}.read-more__overlay.hide{display:block;-webkit-animation:overlay-slidedown .01s ease-in-out;animation:overlay-slidedown .01s ease-in-out}.bundle-link{text-align:center}.overlay-logout__account{font-weight:700}@-webkit-keyframes overlay-slideup{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes overlay-slideup{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes overlay-slidedown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes overlay-slidedown{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(100%);transform:translateY(100%)}}.form__wrapper{margin:0 0 45px}@media screen and (min-width:768px){.form__submit-btn{width:100%}}.account-auth__login-name{color:rgba(13,18,26,.6);font-weight:700;margin:0 5px}.account-auth__purpose{position:relative;margin-bottom:6em}.account-auth__purpose ul{margin:12px 0;position:absolute;left:50%;margin-right:-50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.account-auth__purpose li{text-align:left}.account-auth__purpose li:before{display:inline-block;content:"\30FB";padding-right:.2em}.special-commercial{margin-bottom:32px}.special-commercial__subject-title{font-size:18px;font-weight:500;line-height:23.4px;letter-spacing:.5px;text-align:center;margin:8px 8px 32px}.special-commercial__subject-notes{font-size:12px;font-weight:400;line-height:15.6px;letter-spacing:.5px;padding-left:15px}.special-commercial__section{margin-top:32px}.special-commercial__section-header{font-size:16px;font-weight:500;line-height:20.8px;letter-spacing:.5px}.special-commercial__section ul{margin-top:32px}.special-commercial__section li{line-height:15.6px;letter-spacing:.5px;padding-left:15px;font-size:12px;font-weight:400}.special-commercial__section li:not(:first-child){padding-top:4px}div[data-v-143470fc]{-webkit-animation:fadeIn-data-v-143470fc 1s forwards;animation:fadeIn-data-v-143470fc 1s forwards}@-webkit-keyframes fadeIn-data-v-143470fc{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-143470fc{0%{opacity:0}to{opacity:1}}.sk-fading-circle[data-v-066ac7cd]{margin:100px auto;width:24px;height:24px;position:relative}.sk-fading-circle .sk-circle[data-v-066ac7cd]{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle[data-v-066ac7cd]:before{content:"";display:block;margin:0 auto;width:10%;height:10%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleFadeDelay-data-v-066ac7cd 1.2s ease-in-out infinite both;animation:sk-circleFadeDelay-data-v-066ac7cd 1.2s ease-in-out infinite both}.sk-fading-circle .sk-circle-black[data-v-066ac7cd]:before{background-color:#000!important}.sk-fading-circle .sk-circle2[data-v-066ac7cd]{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3[data-v-066ac7cd]{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4[data-v-066ac7cd]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5[data-v-066ac7cd]{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6[data-v-066ac7cd]{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7[data-v-066ac7cd]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8[data-v-066ac7cd]{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9[data-v-066ac7cd]{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10[data-v-066ac7cd]{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11[data-v-066ac7cd]{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12[data-v-066ac7cd]{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2[data-v-066ac7cd]:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3[data-v-066ac7cd]:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4[data-v-066ac7cd]:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5[data-v-066ac7cd]:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6[data-v-066ac7cd]:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7[data-v-066ac7cd]:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8[data-v-066ac7cd]:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9[data-v-066ac7cd]:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10[data-v-066ac7cd]:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11[data-v-066ac7cd]:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12[data-v-066ac7cd]:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay-data-v-066ac7cd{0%,39%,to{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay-data-v-066ac7cd{0%,39%,to{opacity:0}40%{opacity:1}}div[data-v-497bfbc0]{-webkit-animation:fadeIn-data-v-497bfbc0 1s forwards;animation:fadeIn-data-v-497bfbc0 1s forwards}@-webkit-keyframes fadeIn-data-v-497bfbc0{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-497bfbc0{0%{opacity:0}to{opacity:1}}.sk-fading-circle[data-v-4cbaf392]{margin:0 auto;width:24px;height:24px;position:relative}.sk-fading-circle .sk-circle[data-v-4cbaf392]{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle[data-v-4cbaf392]:before{content:"";display:block;margin:0 auto;width:10%;height:10%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleFadeDelay-data-v-4cbaf392 1.2s ease-in-out infinite both;animation:sk-circleFadeDelay-data-v-4cbaf392 1.2s ease-in-out infinite both}.sk-fading-circle .sk-circle-black[data-v-4cbaf392]:before{background-color:#000!important}.sk-fading-circle .sk-circle2[data-v-4cbaf392]{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3[data-v-4cbaf392]{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4[data-v-4cbaf392]{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5[data-v-4cbaf392]{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6[data-v-4cbaf392]{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7[data-v-4cbaf392]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8[data-v-4cbaf392]{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9[data-v-4cbaf392]{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10[data-v-4cbaf392]{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11[data-v-4cbaf392]{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12[data-v-4cbaf392]{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2[data-v-4cbaf392]:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3[data-v-4cbaf392]:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4[data-v-4cbaf392]:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5[data-v-4cbaf392]:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6[data-v-4cbaf392]:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7[data-v-4cbaf392]:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8[data-v-4cbaf392]:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9[data-v-4cbaf392]:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10[data-v-4cbaf392]:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11[data-v-4cbaf392]:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12[data-v-4cbaf392]:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay-data-v-4cbaf392{0%,39%,to{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay-data-v-4cbaf392{0%,39%,to{opacity:0}40%{opacity:1}}.is-loading[data-v-57875d19]{padding:64px 0}