@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:"Noto Sans JP",sans-serif;background-color:#000;color:#fff}.main-block{font-size:1.30667vw;line-height:1.8;font-feature-settings:'palt';letter-spacing:.1em;overflow-x:hidden;transition:.5s cubic-bezier(.455,.03,.515,.955)}.main-block,.main-block>*{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.wrapper-block{width:100%;margin:auto;overflow-x:hidden}.footer-block{z-index:11;padding-top:96px;padding-bottom:128px}.footer-block__content{width:calc(100% - 17%);margin:auto}.footer-block__logo{padding-top:48px;display:block}.footer-block a{font-size:13px;text-decoration:none;display:block;margin-bottom:8px;color:#fff;margin-bottom:4.26vw;font-size:1.30667vw;line-height:1.8}.footer-block p{padding-top:8px;font-size:10px;color:#fff}.img-responsive{width:100%;height:auto}.payment-block__content form br,.pc-show,body img{display:block}body .serif{font-family:"Noto Serif JP",serif}body img{vertical-align:top;margin:auto}body,body section{overflow-x:hidden}.payment-block__content br,.sp-show,.tb-show,.xsp-show,body .sp-none{display:none}body #view-billing-information .input_variant_ec:first-child .form_box_label_ec strong:after,body #view-billing-information .input_variant_sp_ec:first-child .form_box_label_sp_ec strong:after{display:none}.main-block,.wrapper-block{position:relative}.main-block:before{content:'';display:block;width:100%;height:100vh;background-size:cover;background-image:url(../../imgs/blackstar/img_bg.webp);position:fixed}.footer-block:after,.main-block:after{content:'';display:block;background-image:url(../../imgs/blackstar/img_header_menu_bg.webp);background-repeat:no-repeat;background-size:cover;background-position:bottom;position:absolute;top:0;width:100%;height:180px}.wrapper-block{z-index:1}.footer-block{background-color:rgba(0,0,0,.6);position:relative}.footer-block:after{background-image:url(../../imgs/blackstar/img_footer_bg.webp);background-position:top;top:-180px}.footer-block__logo{width:auto;height:16px}.footer-block .copyright{font-size:.93333vw;line-height:1.4;padding-top:17.06vw}.hero-block{width:100%;margin:auto;text-align:center}.hero-block__header .logo{padding:12.8vw 0 6.44vw}.hero-block__header .logo img{height:10.66vw}.hero-block__header .title img,.payment-block__header .title img{height:17.06vw}.hero-block__header .text{font-size:1.30667vw;line-height:1.6;margin:8.53vw auto 12.8vw}.cheers-block{background-color:#000;text-align:center;padding:25.6vw 0}.cheers-block__header .chromatic{height:12.8vw}.cheers-block__header .title{font-size:2.61333vw;line-height:1.5;margin:8.53vw 0}.cheers-block__header .text{font-size:1.30667vw;line-height:1.8;margin-bottom:12.8vw}.cheers-block__content .text{font-size:1.68vw;line-height:1.8;margin:12.8vw 0 8.53vw}.cheers-block__content .arrow{height:12.8vw}.cheers-block__list{margin:8.53vw 0 0}.cheers-block__item{margin:0 10px}.cheers-block__item img{margin:auto}.cheers-block__item .team{height:16px;padding:6.44vw 0;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0))}.cheers-block__item .flavor{height:9px}.cheers-block__item .name{height:15px;padding:4.26vw 0 6.44vw}.cheers-block__item .text{font-size:1.21333vw;line-height:1.8;margin-bottom:6.44vw}.cheers-block .slick-arrow{width:32px;height:32px;position:absolute;background-size:cover;background-repeat:no-repeat;text-indent:-9999px;border:0;background-color:transparent;z-index:3;top:0;bottom:0;margin:auto;transition:.3s;padding:0;box-sizing:border-box}.cheers-block .slick-arrow.slick-prev{background-image:url(../../imgs/blackstar/img_arrow_prev.svg);left:16px}.cheers-block .slick-arrow.slick-next{background-image:url(../../imgs/blackstar/img_arrow_next.svg);right:16px}.cheers-block .slick-arrow.slick-disabled{background-image:none}.cheers-block .slick-arrow:hover{cursor:pointer;opacity:.5;transition:.3s;padding:0;background-size:cover;background-repeat:no-repeat}.cheers-block .slick-arrow:active,.cheers-block .slick-arrow:focus{padding:0;background-size:cover;background-repeat:no-repeat}.cheers-block .slick-dots{display:flex;justify-content:center;margin:6.44vw 0 0;position:relative}.cheers-block .slick-dots li{width:auto;height:auto;margin:0}.cheers-block .slick-dots .slick-active button{background-color:#fff}.cheers-block .slick-dots button{width:8px;height:8px;border-radius:4px;padding:0;margin:0 4px;text-indent:-9999px;border:0;background-color:rgba(255,255,255,.5)}.plan-block{position:relative;background-color:#000;padding:34.13vw 0}.plan-block__header{text-align:center}.plan-block__header .chromatic{height:12.8vw}.plan-block__header .consecutive{font-size:1.68vw;line-height:1.5;margin:6.44vw 0}.plan-block__header .logo{height:10.66vw}.plan-block__header .title{height:19.2vw;margin:8.53vw auto 12.8vw}.plan-block__header .product{padding:0 4.26vw;width:100%;box-sizing:border-box}.plan-block__content{text-align:center;padding:0 4.26vw}.plan-block__onetime{padding-top:17.06vw}.plan-block__price{display:flex;align-items:center;justify-content:center;margin:6.44vw 0 4.26vw}.plan-block__price .title{height:10.66vw}.plan-block__price .yen{font-size:3.36vw;line-height:1.4;font-family:"Oranienbaum",serif;letter-spacing:.2rem;margin-right:2.13vw}.plan-block__price .yen span{font-size:2.98667vw;line-height:1.4;padding-right:2.13vw}.plan-block__price .tax{font-size:.93333vw;line-height:1.4;text-align:left}.plan-block__note{font-size:1.21333vw;line-height:1.6}.plan-block__note .small{font-size:.93333vw;line-height:1.5;padding-top:2.13vw}.plan-block__deliver,.plan-block__times{padding-top:17.06vw}.plan-block__deliver .title{height:10.66vw}.plan-block__deliver .calendar{display:flex;justify-content:center;align-items:center;font-size:1.68vw;line-height:1.5;margin:6.44vw 0 0}.plan-block__deliver .icon{height:12.8vw;margin:0;margin-right:2.13vw}.plan-block__deliver a{color:#fff}.plan-block__deliver a:hover{text-decoration:none}.plan-block__times .title{height:10.66vw}.plan-block__times .date{display:flex;justify-content:center;align-items:center;font-size:1.4vw;line-height:1.5;margin:6.44vw 0 0}.plan-block__times .date span{font-family:"Oranienbaum",serif;font-size:2.98667vw;line-height:1;margin:0 1.07vw}.plan-block__button{text-align:center;padding:0 4.26vw;padding-top:17.06vw}.plan-block__button .comment{font-size:1.12vw;line-height:1;margin-bottom:4.26vw}.plan-block__button a{font-size:1.68vw;line-height:1.5;color:#000;background-color:#ffdf93;padding:4.26vw 0;text-decoration:none;transition:.3s;border-radius:4px;display:block;margin:auto;text-align:center;font-weight:600}.plan-block__button a:hover{background-color:#b8916b;transition:.3s}.plan-block__age{background-color:rgba(255,255,255,.16);margin-top:4.26vw;padding:8.53vw 0;border-radius:4px}.plan-block__age .title{font-size:2.24vw;line-height:1.4;margin-bottom:4.26vw}.plan-block__age .text{font-size:1.21333vw;line-height:1.5}.plan-block__tokuten{padding:0 4.26vw;padding-top:25.6vw}.plan-block__tokuten .content{position:relative;border:1px solid #ffdf93;padding:14.93vw 6.44vw 12.8vw}.plan-block__tokuten .cat{position:absolute;left:0;right:0;top:-5.33vw;height:10.66vw}.plan-block__tokuten .title{font-size:2.61333vw;line-height:1.5;text-align:center}.plan-block__tokuten .sticker{margin:6.44vw 0}.plan-block__tokuten .text{font-size:1.30667vw;line-height:1.8;margin-bottom:4.26vw}.plan-block__tokuten .attention{font-size:.93333vw;line-height:1.6}.detail-block{padding:25.6vw 0}.detail-block__content{padding:0 4.26vw}.detail-block__item,.detail-block__list{background-image:linear-gradient(to right,#fff 1px,transparent 1px);background-size:6px 1px;background-repeat:repeat-x;background-position:left top}.detail-block__item{display:flex;flex-direction:column;padding:8.53vw 2.13vw;background-position:left bottom}.detail-block__item .title{font-size:1.68vw;line-height:1.8;font-weight:700;flex-shrink:0;margin-bottom:3.22vw}.detail-block__item .text{font-size:1.49333vw;line-height:1.8;display:inline-block}.detail-block__item .attention{font-size:.93333vw;display:inline-block;line-height:1.6;padding-top:2.13vw}.ticker-block{background-color:#000;padding-top:17.06vw}.ticker-block__content{border-top:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);padding:6.44vw 0}.ticker-block img{margin:0 16px;height:4.26vw}.faq-block{position:relative;background-color:#000;padding:34.13vw 0;margin-bottom:34.13vw}.faq-block__header{text-align:center}.faq-block__header .cat{height:3.22vw}.faq-block__header .title{font-size:2.61333vw;line-height:1.5;margin:4.26vw 0 8.53vw}.faq-block__list{padding:0 4.26vw}.faq-block__category{font-size:1.68vw;line-height:1.8;font-weight:700;margin-top:12.8vw;margin-bottom:4.26vw}.faq-block__item{padding:8.53vw 6.44vw;font-size:Paragraph-16;color:#000;background-color:#fff;border-radius:4px;margin-bottom:4.26vw}.faq-block__item--question{line-height:1.5;font-weight:700;border-bottom:1px solid #000;padding-bottom:4.26vw;margin-bottom:4.26vw}.faq-block__item p{margin-bottom:5.33vw}.faq-block__item p:last-child{margin-bottom:0}.faq-block__item strong{font-weight:700}.faq-block__item a{color:#000;text-decoration:underline}.payment-block{position:relative;z-index:11;background-color:#2b2b2b;color:#000;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-feature-settings:'palt';letter-spacing:.1em}.payment-block__header{margin:auto auto 64px;max-width:940px;padding-top:34.13vw}.payment-block__header .logo{padding:12.8vw 0 6.44vw;height:10.66vw}.payment-block__content{width:100%;margin:auto}.payment-block__content #AmazonPayOneClickOrderArea{margin-bottom:24px}.payment-block__content .amazon_pay_box_sp_ec{border:1px solid;padding:32px 0}.payment-block__content .amazon_pay_box_sp_ec .amazon_pay_title_sp_ec{font-size:16px}.payment-block__content .amazon_pay_box_sp_ec .amazon_pay_button_all_sp_ec{margin:0 auto 20px;max-width:300px}.payment-block__content .amazon_pay_box_ec{margin:0;border:1px solid #d9d9d9;padding:32px 0}.payment-block__content .amazon_pay_box_ec .amazon_pay_title_ec{font-size:21px;margin-bottom:64px}.payment-block__content .login_message_box_ec,.payment-block__content .login_message_box_sp_ec{width:100%;border:1px solid #d9d9d9;background-color:rgba(255,255,255,.7)}.payment-block__content .purchase_message_sp_ec{box-sizing:border-box;margin:0;padding:24px 0;color:#fff}.payment-block__content .purchase_message_ec{box-sizing:border-box;margin:0;padding:32px 0;color:#fff}.payment-block__content #view-billing-information,.payment-block__content #view-payment-information,.payment-block__content #view-payment-schedule,.payment-block__content #view-shipping-information{border:1px solid #d9d9d9;border-top:none;margin-bottom:32px}.payment-block__content #view-billing-information .input_variant_sp_ec .form_group_sp_ec{display:flex;align-items:center}.payment-block__content #view-billing-information .input_variant_sp_ec select{min-width:70px}.payment-block__content table.landing_form_ec{width:100%;border-top:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.payment-block__content *{box-sizing:border-box}.payment-block .landing_form_label_ec,.payment-block .landing_form_label_sp_ec{background:#000}.payment-block .landing_form_ec th{background-color:#ededed}.payment-block .landing_form_ec td,.payment-block .landing_form_ec th{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9}.payment-block .form_box_label_sp_ec{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#ededed;font-size:1.21333vw;line-height:1.8}.payment-block .table_sp_ec tr>td,.payment-block .table_sp_ec tr>th{font-size:1.30667vw;line-height:1.8}.payment-block .table_sp_ec tr>td.pull_right_sp_ec,.payment-block .table_sp_ec tr>th.pull_right_sp_ec{font-size:1.12vw;line-height:1.6}.payment-block span.form_required_ec,.payment-block span.form_required_sp_ec{background-color:#e60012;font-size:10px}.payment-block .agreement_view_ec,.payment-block .agreement_view_sp_ec,.payment-block .optin_view_ec,.payment-block .optin_view_sp_ec,.payment-block .order_checklist_view_ec,.payment-block .order_checklist_view_sp_ec{font-size:14px;text-align:center;color:#fff}.payment-block .agreement_view_ec a,.payment-block .agreement_view_sp_ec a,.payment-block .optin_view_ec a,.payment-block .optin_view_sp_ec a,.payment-block .order_checklist_view_ec a,.payment-block .order_checklist_view_sp_ec a{display:inline-block;color:#fff}.payment-block .qa-caution{padding:0}.payment-block .qa-caution.product_caution_sp_ec,.payment-block .qa-caution.without_border_ec{font-size:1.12vw;line-height:1.6;padding:16px;background-color:#fff;margin:24px 0;border:1px solid #d9d9d9!important}.payment-block .qa-caution.product_caution_sp_ec .title,.payment-block .qa-caution.without_border_ec .title{font-weight:700;display:block;padding-bottom:8px;text-align:center}.faq-block__item a,.payment-block .qa-caution.product_caution_sp_ec a,.payment-block .qa-caution.without_border_ec a{display:inline-block}.payment-block .formError .formErrorContent{padding:12px;box-shadow:0 0 6px #000;border:1px solid #fff;background:#e60012!important}.payment-block .formError .formErrorArrow div{box-shadow:0 0 4px #000;background:#e60012!important}.payment-block .formError .formErrorArrow div,.payment-block .formError .formErrorArrow div .line3{border-left:1px solid #fff;border-right:1px solid #fff}.payment-block .formError .formErrorArrow div .line2{width:1px;border:0;background-color:#fff}.payment-block .formError .formErrorArrow div .line1{border:0;background-color:#fff}.payment-block input,.payment-block select,.payment-block textarea{line-height:2;border:1px solid #d9d9d9}.payment-block input[type=text],.payment-block textarea{appearance:none}.payment-block select{appearance:menulist}.payment-block select::-ms-expand{display:block}.payment-block .login_button_ec,.payment-block .login_button_sp_ec,.payment-block .submit_bottom_ec,.payment-block .submit_bottom_sp_ec,.payment-block .submit_button_complete_ec,.payment-block .submit_button_complete_sp_ec{border:0}.payment-block #login-view .input_email_sp_ec,.payment-block #login-view .input_password_sp_ec{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.payment-block #login-view .input_password_sp_ec{border-bottom:1px solid #d9d9d9}.payment-block #popup_required_field_check.sp{left:0}.payment-block #preview-view .preview_container_ec>table td,.payment-block #preview-view .preview_container_ec>table th,.payment-block #preview-view .table_bordered_sp_ec tr>td,.payment-block #preview-view .table_bordered_sp_ec tr>th,.payment-block #preview-view .table_bordered_sp_ec>tbody>tr>td,.payment-block #preview-view .table_bordered_sp_ec>tbody>tr>th,.payment-block #preview-view .table_bordered_sp_ec>tfoot>tr>td,.payment-block #preview-view .table_bordered_sp_ec>tfoot>tr>th,.payment-block #preview-view .table_bordered_sp_ec>thead>tr>td,.payment-block #preview-view .table_bordered_sp_ec>thead>tr>th{border-color:#d9d9d9!important}.payment-block #preview-view .table_sp_ec tr>th{background-color:#ededed}.payment-block #preview-view .product_name_sp_ec{border-top:1px solid #d9d9d9!important;border-bottom:1px solid #d9d9d9!important;background-color:#ededed;font-size:1.30667vw;line-height:1.8}.payment-block .submit_button_complete_ec,.payment-block .submit_button_complete_sp_ec{background:url(../../imgs/blackstar/img_order_comp_blackstar.svg) center;background-size:contain;background-repeat:no-repeat}.payment-block .atone-block{margin-top:24px;color:#000!important}.payment-block .atone-block p{margin-bottom:18px!important}.payment-block .atone-block a{display:inline}.page-block{background-color:#2b2b2b}.page-block #perform-view .perform_message_ec,.page-block #perform-view .perform_message_sp_ec,.payment-block .atone-block{font-size:1.30667vw;line-height:1.8}.page-block #perform-view .perform_content_ec h2,.page-block #perform-view .perform_content_sp_ec h2{font-size:1.49333vw;line-height:1.8;padding-top:32px}.page-block #perform-view .form_wizard_levels_ec,.page-block #perform-view .perform_subtitle_ec,.page-block #perform-view .perform_subtitle_sp_ec,.page-block #perform-view .perform_title_ec,.page-block #perform-view .perform_title_sp_ec{display:none}.page-block #perform-view .block-footer,.page-block #perform-view .perform_content_sp_ec{padding:14px}.page-block #perform-view .perform_message_sp_ec{padding:0}.page-block #perform-view table tr th{width:35%;background-color:#ededed;font-size:1.30667vw;line-height:1.8}.page-block #perform-view table tr td{font-size:1.30667vw;line-height:1.8}.page-block #perform-view table.table_ec,.page-block #perform-view table.table_sp_ec{width:calc(100% - 20px);margin-left:auto;margin-right:auto}.page-block #perform-view table.table_bordered_ec tr>td,.page-block #perform-view table.table_bordered_ec tr>th,.page-block #perform-view table.table_bordered_sp_ec tr>td,.page-block #perform-view table.table_bordered_sp_ec tr>th{border-color:#d9d9d9}.page-block__button{max-width:800px;display:flex;justify-content:space-between;margin:96px auto}.page-block__button a{background-color:#004ea2;color:#fff;transition:background-color .3s;display:block;padding:12px 16px;text-decoration:none;font-weight:700;border-radius:4px;font-size:1.68vw;line-height:1.8;margin:auto}.howto-block{margin:25.6vw 0}.howto-block__content{padding:17.06vw 6.44vw;margin:0 4.26vw;position:relative;text-align:center}.howto-block__content:before{content:"";position:absolute;inset:0;background:#fff;clip-path:polygon(0 16px,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px,1px calc(16px + .41px),1px calc(100% - 16px - .41px),calc(16px + .41px) calc(100% - 1px),calc(100% - 16px - .41px) calc(100% - 1px),calc(100% - 1px) calc(100% - 16px - .41px),calc(100% - 1px) calc(16px + .41px),calc(100% - 16px - .41px) 1px,calc(16px + .41px) 1px,1px calc(16px + .41px))}.howto-block__header .cat{height:3.22vw}.howto-block__header .title{font-size:2.61333vw;line-height:1.5;margin:4.26vw 0 8.53vw}.howto-block__item{margin-bottom:6.44vw}.howto-block__item:last-child{margin-bottom:0}@media only screen and (min-width:768px) and (max-width:1024px){.footer-block a,.main-block{font-size:1.86667vw}.footer-block__logo{margin:auto}.footer-block a{display:inline-block;margin:0 16px}.tb-show{display:block}.footer-block__logo{height:16px}.footer-block .copyright{font-size:1.33333vw}.hero-block__header .text{font-size:1.86667vw}.cheers-block__header .title{font-size:3.73333vw}.cheers-block__header .text{font-size:1.86667vw}.cheers-block__content .text{font-size:2.4vw}.cheers-block__item .text,.plan-block__note{font-size:1.73333vw}.plan-block__header .consecutive{font-size:2.4vw}.plan-block__price .yen{font-size:4.8vw}.plan-block__price .yen span,.plan-block__times .date span{font-size:4.26667vw}.plan-block__note .small,.plan-block__price .tax{font-size:1.33333vw}.plan-block__button a,.plan-block__deliver .calendar{font-size:2.4vw}.plan-block__times .date{font-size:2vw}.payment-block .qa-caution.product_caution_sp_ec,.payment-block .qa-caution.without_border_ec,.payment-block .table_sp_ec tr>td.pull_right_sp_ec,.payment-block .table_sp_ec tr>th.pull_right_sp_ec,.plan-block__button .comment{font-size:1.6vw}.plan-block__age .title{font-size:3.2vw}.plan-block__age .text{font-size:1.73333vw}.plan-block__tokuten .title{font-size:3.73333vw}.payment-block #preview-view .product_name_sp_ec,.payment-block .table_sp_ec tr>td,.payment-block .table_sp_ec tr>th,.plan-block__tokuten .text{font-size:1.86667vw}.plan-block__tokuten .attention{font-size:1.33333vw}.detail-block__item .title,.faq-block__category,.page-block__button a{font-size:2.4vw}.detail-block__item .text,.page-block #perform-view .perform_content_ec h2,.page-block #perform-view .perform_content_sp_ec h2{font-size:2.13333vw}.detail-block__item .attention{font-size:1.33333vw}.faq-block__header .title{font-size:3.73333vw}.payment-block .form_box_label_sp_ec{font-size:1.73333vw}.page-block #perform-view .perform_message_ec,.page-block #perform-view .perform_message_sp_ec,.page-block #perform-view table tr td,.page-block #perform-view table tr th,.payment-block .atone-block{font-size:1.86667vw}.howto-block__header .title{font-size:3.73333vw}}@media only screen and (max-width:767px){.footer-block a,.main-block{font-size:3.73333vw}.footer-block{padding-top:14.7%;padding-bottom:19.6%}.footer-block__logo{padding-top:9.8%}.pc-show{display:none}.sp-show{display:block}.footer-block .copyright{font-size:2.66667vw}.hero-block__header .text{font-size:3.73333vw}.cheers-block__header .title{font-size:7.46667vw}.cheers-block__header .text{font-size:3.73333vw}.cheers-block__content .text{font-size:4.8vw}.cheers-block__item .text,.plan-block__note{font-size:3.46667vw}.plan-block__header .consecutive{font-size:4.8vw}.plan-block__price .yen{font-size:9.6vw}.plan-block__price .yen span,.plan-block__times .date span{font-size:8.53333vw}.plan-block__note .small,.plan-block__price .tax{font-size:2.66667vw}.plan-block__button a,.plan-block__deliver .calendar{font-size:4.8vw}.plan-block__times .date{font-size:4vw}.payment-block .qa-caution.product_caution_sp_ec,.payment-block .qa-caution.without_border_ec,.payment-block .table_sp_ec tr>td.pull_right_sp_ec,.payment-block .table_sp_ec tr>th.pull_right_sp_ec,.plan-block__button .comment{font-size:3.2vw}.plan-block__age .title{font-size:6.4vw}.plan-block__age .text{font-size:3.46667vw}.plan-block__tokuten .title{font-size:7.46667vw}.payment-block #preview-view .product_name_sp_ec,.payment-block .table_sp_ec tr>td,.payment-block .table_sp_ec tr>th,.plan-block__tokuten .text{font-size:3.73333vw}.plan-block__tokuten .attention{font-size:2.66667vw}.detail-block__item .title,.faq-block__category,.page-block__button a{font-size:4.8vw}.detail-block__item .text,.page-block #perform-view .perform_content_ec h2,.page-block #perform-view .perform_content_sp_ec h2{font-size:4.26667vw}.detail-block__item .attention{font-size:2.66667vw}.faq-block__header .title{font-size:7.46667vw}.page-block__confirm,.payment-block__content{padding:0 4.26vw 51.2vw;box-sizing:border-box}.payment-block .form_box_label_sp_ec{font-size:3.46667vw}.page-block #perform-view .perform_message_ec,.page-block #perform-view .perform_message_sp_ec,.page-block #perform-view table tr td,.page-block #perform-view table tr th,.payment-block .atone-block{font-size:3.73333vw}.page-block #perform-view .perform_content_ec h2,.page-block #perform-view .perform_content_sp_ec h2{padding-top:7.4%}.page-block__button{flex-direction:row-reverse;flex-wrap:wrap-reverse;width:calc(100% - 12.8%);margin-top:17.06vw;margin-bottom:12.8vw}.howto-block__header .title{font-size:7.46667vw}}@media only screen and (min-width:1025px),only screen and (min-width:768px) and (max-width:1024px){.main-block{font-size:1.49333vw;line-height:1.8;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-image:url(../../imgs/blackstar/img_bg.webp)}body .sp-none{display:inline}.wrapper-block{min-width:600px;max-width:600px}.footer-block a{margin-bottom:0;font-size:14px}.footer-block .copyright{font-size:12px;padding-top:48px}.hero-block__header .logo{padding:64px 0 40px}.hero-block__header .logo img{height:64px}.hero-block__header .title img,.payment-block__header .title img{height:118px}.hero-block__header .text{font-size:18px;margin:32px auto 48px}.cheers-block{padding:128px 0}.cheers-block__header .chromatic{height:64px}.cheers-block__header .title{font-size:35px;margin:32px 0 40px}.cheers-block__header .text{font-size:18px;margin-bottom:64px}.cheers-block__content .text{font-size:24px;margin:48px 0}.cheers-block__content .arrow{height:64px}.cheers-block__list{font-size:24px;margin:48px 0 0}.cheers-block__item .team{height:21px;padding:32px 0}.cheers-block__item .flavor{height:11px}.cheers-block__item .name{height:19px;padding:16px 0 24px}.cheers-block__item .text{font-size:15px;margin-bottom:24px}.cheers-block .slick-dots{margin:32px 0 0}.plan-block{padding:192px 0}.plan-block__header .chromatic{height:64px}.plan-block__header .consecutive{font-size:21px;margin:32px 0}.plan-block__header .logo{height:48px}.plan-block__header .title{height:94px;margin:40px auto 64px}.plan-block__header .product{padding:0 32px}.plan-block__content{padding:0 48px}.plan-block__onetime{padding-top:96px}.plan-block__price{margin:32px 0 24px}.plan-block__price .title{height:42px}.plan-block__price .yen{font-size:48px;margin-right:16px}.plan-block__price .yen span{font-size:32px;padding-right:16px}.plan-block__price .tax{font-size:12px}.plan-block__note{font-size:14px}.plan-block__note .small{font-size:12px;padding-top:8px}.plan-block__deliver,.plan-block__times{padding-top:96px}.plan-block__deliver .title{height:42px}.plan-block__deliver .calendar{font-size:22px;margin:32px 0 0}.plan-block__deliver .icon{height:48px;margin-right:8px}.plan-block__times .title{height:42px}.plan-block__times .date{font-size:18px;margin:32px 0 0}.plan-block__times .date span{font-size:48px;margin:0 8px}.plan-block__button{padding:96px 48px 0}.plan-block__button .comment{font-size:14px;margin-bottom:24px}.plan-block__button a{font-size:22px;padding:24px 0}.plan-block__age{padding:48px 0;margin-top:24px}.plan-block__age .title{font-size:32px;margin-bottom:16px}.page-block #perform-view .perform_message_ec,.page-block #perform-view .perform_message_sp_ec,.plan-block__age .text{font-size:16px}.plan-block__tokuten{padding:128px 48px 0}.plan-block__tokuten .content{padding:72px 32px 64px}.plan-block__tokuten .cat{height:42px;top:-24px}.plan-block__tokuten .title{font-size:28px}.plan-block__tokuten .sticker{margin:32px 0}.plan-block__tokuten .text{font-size:16px;padding:0 24px;margin-bottom:16px}.plan-block__tokuten .attention{font-size:12px;padding:0 24px}.detail-block{padding:128px 0}.detail-block__content{padding:0}.ticker-block{padding-top:96px}.ticker-block__content{padding:32px 0}.ticker-block img{margin:0 24px;height:24px}.faq-block{padding:192px 0;margin-bottom:192px}.faq-block__header .cat{height:13px}.faq-block__header .title{font-size:32px;margin:16px 0 48px}.faq-block__list{padding:0 24px}.faq-block__category{font-size:21px;margin-top:64px;margin-bottom:24px}.faq-block__item{padding:48px 32px;font-size:18px;margin-bottom:24px}.faq-block__item--question{padding-bottom:20px;margin-bottom:20px}.faq-block__item p{margin-bottom:24px}.payment-block__header .logo{padding:64px 0 40px;height:64px}.page-block__confirm,.payment-block__content{padding:0 0 240px}.payment-block__content #AmazonPayOneClickOrderArea{margin-bottom:48px}.payment-block__content #view-billing-information,.payment-block__content #view-payment-information,.payment-block__content #view-payment-schedule,.payment-block__content #view-shipping-information{margin-bottom:64px;border:0}.payment-block span.form_required_ec,.payment-block span.form_required_sp_ec{font-size:12px}.payment-block .qa-caution.product_caution_sp_ec,.payment-block .qa-caution.without_border_ec{padding:24px;margin:32px 0;font-size:14px}.payment-block .atone-block{margin-top:32px}.payment-block .atone-block p{margin-bottom:24px!important}.page-block #perform-view .perform_content_ec h2,.page-block #perform-view .perform_content_sp_ec h2{font-size:18px}.page-block #perform-view table tr th{width:25%}.page-block__button a{padding:12px 32px;font-size:21px}.howto-block{margin:128px 0}.howto-block__content{padding:96px 48px;margin:0 64px}.howto-block__content:before{clip-path:polygon(0 24px,24px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 24px),calc(100% - 24px) 100%,24px 100%,0 calc(100% - 24px),0 24px,1px calc(24px + .41px),1px calc(100% - 24px - .41px),calc(24px + .41px) calc(100% - 1px),calc(100% - 24px - .41px) calc(100% - 1px),calc(100% - 1px) calc(100% - 24px - .41px),calc(100% - 1px) calc(24px + .41px),calc(100% - 24px - .41px) 1px,calc(24px + .41px) 1px,1px calc(24px + .41px))}.howto-block__header .cat{height:13px}.howto-block__header .title{font-size:32px;margin:16px 0 48px}.howto-block__item{margin-bottom:32px}}@media only screen and (min-width:1025px) and (min-width:768px) and (max-width:1024px),only screen and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.main-block{font-size:2.13333vw}}@media only screen and (min-width:1025px) and (max-width:767px),only screen and (min-width:768px) and (max-width:1024px) and (max-width:767px){.main-block{font-size:4.26667vw}}@media only screen and (min-width:768px) and (max-width:1024px),only screen and (min-width:1025px){.footer-block__content{padding-top:32px;text-align:center}.footer-block p{padding-top:24px}}@media only screen and (min-width:1025px){.footer-block__logo{margin:auto;padding-top:64px;height:24px}.footer-block a{font-size:16px;transition:.3s;margin:0 16px;display:inline-block}.footer-block a:hover{text-decoration:underline;transition:.3s;cursor:pointer}.main-block:before{display:none}.detail-block__item{flex-direction:row;align-items:center;padding:40px 0}.detail-block__item .title{width:180px;font-size:18px;margin-bottom:0}.detail-block__item .text{font-size:18px}.detail-block__item .attention{font-size:12px;padding-top:8px}.payment-block__header{padding-top:192px;margin-bottom:96px}.page-block #perform-view table tr td,.page-block #perform-view table tr th{font-size:.93333vw;line-height:1.6}.page-block__button a:hover{background-color:#000;transition:background-color .3s}}@media only screen and (max-width:490px){.xsp-show{display:block}}@media only screen and (min-width:1025px) and (min-width:768px) and (max-width:1024px){.page-block #perform-view table tr td,.page-block #perform-view table tr th{font-size:1.33333vw}}@media only screen and (min-width:1025px) and (max-width:767px){.page-block #perform-view table tr td,.page-block #perform-view table tr th{font-size:2.66667vw}}
