@import"https://fonts.googleapis.com/css2?family=Kosugi+Maru:wght@400&family=Noto+Sans+JP:wght@300;400;700&family=Noto+Serif+JP:wght@400;700&display=swap";/*!
* HTML5 Reset :: style.css
* ----------------------------------------------------------
* We have learned much from/been inspired by/taken code where offered from:
* Eric Meyer:: http://meyerweb.com
* HTML5 Doctor:: http://html5doctor.com
* and the HTML5 Boilerplate:: http://html5boilerplate.com
* ----------------------------------------------------------
*/html{box-sizing:border-box;overflow-y:scroll}* abbr,* address,* article,* aside,* audio,* b,* blockquote,* body,* body div,* caption,* cite,* code,* dd,* del,* details,* dfn,* dl,* dt,* em,* fieldset,* figure,* footer,* form,* h1,* h2,* h3,* h4,* h5,* h6,* header,* i,* iframe,* img,* ins,* kbd,* label,* legend,* li,* mark,* menu,* nav,* object,* ol,* p,* pre,* q,* samp,* section,* small,* span,* strong,* sub,* summary,* sup,* table,* tbody,* td,* tfoot,* th,* thead,* time,* tr,* ul,* var,* video,html{background:transparent;border:0;font-size:100%;font-weight:400;margin:0;padding:0;vertical-align:baseline}* article,* aside,* details,* figure,* footer,* header,* nav,* section,* summary{display:block}* *,* :after,* :before{box-sizing:inherit}* embed,* img,* object{max-width:100%}* ul{list-style:none}* blockquote,* q{quotes:none}* blockquote:after,* blockquote:before,* q:after,* q:before{content:"";content:none}* a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}* del{text-decoration:line-through}* abbr[title],* dfn[title]{border-bottom:1px dotted #000;cursor:help}* table{border-collapse:collapse;border-spacing:0;font:100%;font-size:inherit}* th{font-weight:700;vertical-align:bottom}* td{font-weight:400;vertical-align:top}* hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}* input,* select{vertical-align:middle}* pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}* input[type=radio]{vertical-align:text-bottom}* input[type=checkbox]{vertical-align:bottom}* .ie7 input[type=checkbox]{vertical-align:baseline}* .ie6 input{vertical-align:text-bottom}* input,* select,* textarea{font:99% sans-serif}* small{font-size:85%}* strong{font-weight:700}* td,* td img{vertical-align:top}* sub,* sup{font-size:75%;line-height:0;position:relative}* sup{top:-.5em}* sub{bottom:-.25em}* code,* kbd,* pre,* samp{font-family:monospace,sans-serif}* .clickable,* button,* input[type=button],* input[type=file],* input[type=submit],* label{cursor:pointer}* button,* input,* select,* textarea{margin:0}* button,* input[type=button]{overflow:visible;width:auto}* .ie7 img{-ms-interpolation-mode:bicubic}* .clearfix:after,* .clearfix:before{content:"";display:block;height:0;overflow:hidden}* .clearfix:after{clear:both}* .clearfix{zoom:1}:root{--sans_serif:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;--serif:"Noto Serif JP","Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;--Kosugi_maru:"Kosugi Maru",serif}body{color:#191f6c;font-family:var(--sans_serif)}.hideen{-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;position:absolute;width:1px}a{color:inherit}a,a:hover{text-decoration:none}a:hover{color:#ec78a0;cursor:pointer}img{vertical-align:bottom}.bold{font-weight:700}.maker{background:linear-gradient(transparent 70%,#ffd212 0)}.container{margin:auto}.chapter-block.chapter--pink{background-color:#fce6ee}.chapter-block.chapter--blue{background-color:#e0f3fd}.semicircle-block:after,.semicircle-block:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;position:relative;width:100%}.semicircle-block:after{transform:rotate(180deg)}.arrow-block{align-items:center;background-color:#fff;display:flex;flex-direction:column}.arrow-block:after,.arrow-block:before{background-repeat:no-repeat;background-size:contain;content:""}.arrow-block:after{transform:rotate(180deg)}.arrow-block.arrow--pink:after,.arrow-block.arrow--pink:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22150%22%20viewBox%3D%220%200%20300%20150%22%3E%3Cg%3E%20%3Cpath%20id%3D%22arrow01%22%20d%3D%22M300%2C150h0a151.109%2C151.109%2C0%2C0%2C0-3.046-29.68%2C149.18%2C149.18%2C0%2C0%2C0-22.57-53.636%2C150.437%2C150.437%2C0%2C0%2C0-66-54.346%2C149.246%2C149.246%2C0%2C0%2C0-28.156-8.74A151.11%2C151.11%2C0%2C0%2C0%2C150%2C0H449.958A151.106%2C151.106%2C0%2C0%2C0%2C419.77%2C3.047a149.179%2C149.179%2C0%2C0%2C0-53.636%2C22.57%2C150.438%2C150.438%2C0%2C0%2C0-54.346%2C66%2C149.247%2C149.247%2C0%2C0%2C0-8.74%2C28.157A151.113%2C151.113%2C0%2C0%2C0%2C300%2C150Z%22%20transform%3D%22translate(-150)%22%20fill%3D%22%23FCE6EE%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.arrow-block.arrow--blue:after,.arrow-block.arrow--blue:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22150%22%20viewBox%3D%220%200%20300%20150%22%3E%3Cg%3E%20%3Cpath%20id%3D%22arrow01%22%20d%3D%22M300%2C150h0a151.109%2C151.109%2C0%2C0%2C0-3.046-29.68%2C149.18%2C149.18%2C0%2C0%2C0-22.57-53.636%2C150.437%2C150.437%2C0%2C0%2C0-66-54.346%2C149.246%2C149.246%2C0%2C0%2C0-28.156-8.74A151.11%2C151.11%2C0%2C0%2C0%2C150%2C0H449.958A151.106%2C151.106%2C0%2C0%2C0%2C419.77%2C3.047a149.179%2C149.179%2C0%2C0%2C0-53.636%2C22.57%2C150.438%2C150.438%2C0%2C0%2C0-54.346%2C66%2C149.247%2C149.247%2C0%2C0%2C0-8.74%2C28.157A151.113%2C151.113%2C0%2C0%2C0%2C300%2C150Z%22%20transform%3D%22translate(-150)%22%20fill%3D%22%23E0F3FD%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}header .header__wrap{background-color:#1a1f6d;border-bottom:10px solid #ec78a0;margin:auto;position:relative;z-index:10}header .logos{background-color:#fff;box-shadow:0 2px 10px 4px rgba(0,0,0,.2);display:flex;justify-content:space-between;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}header .product-logo__wrap{align-items:center;display:flex}header .logo-side-text{color:#000}#sec0{margin:auto}#sec0 .fv__wrap{background-color:#b2e0f5}#sec0 .fv{position:relative}#sec0 .ctaBlock{position:absolute}#sec1 .cha01_attemtion,#sec1 .cha01_desc,#sec1 .cha01_manga,#sec1 .cha01_title{margin:auto}#sec1 .cha01_point__wrap{display:flex;flex-wrap:wrap;justify-content:center}#sec1 .cha01_point{border:2px solid #191f6c;border-radius:8px}#sec1 .cha01_point__title{background-color:#191f6c;color:#fff;font-family:var(--Kosugi_maru);text-align:center}#sec1 .cha01_point__desc{text-align:center}#sec1 .cha01_spe_desc__wrap{background-color:#fff4f8;margin:auto;position:relative}#sec1 .cha01_spe_desc{font-family:var(--Kosugi_maru)}#sec1 .img_mascot{position:absolute}#sec1 .ctaBlock{text-align:center}#sec2 .cha02_content__wrap{background-color:#dff3fc}#sec2 .cha02_title{margin:auto}#sec2 .cha02_sub_title{font-family:var(--Kosugi_maru);text-align:center}#sec2 .arrow-block,#sec2 .cha02_desc,#sec2 .cha02_flow{margin:auto}#sec2 .cha02_points,#sec2 .cta_min__flex{display:flex;flex-wrap:wrap;justify-content:space-between}#sec2 .ctaBlock{text-align:center}footer{background-color:#1a1f6d;border-top:10px solid #ec78a0;color:#fff}footer .footer__links{align-items:center;display:flex;justify-content:center}footer a.footer__link:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23FFFFFF%22%3E%3Cpath%20d%3D%22M360-240q-33%200-56.5-23.5T280-320v-480q0-33%2023.5-56.5T360-880h360q33%200%2056.5%2023.5T800-800v480q0%2033-23.5%2056.5T720-240H360Zm0-80h360v-480H360v480ZM200-80q-33%200-56.5-23.5T120-160v-560h80v560h440v80H200Zm160-240v-480%20480Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:var(--svg-link-icon-size);width:var(--svg-link-icon-size)}footer a.footer__link:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20height%3D%2224px%22%20viewBox%3D%220%20-960%20960%20960%22%20width%3D%2224px%22%20fill%3D%22%23FFFFFF%22%3E%3Cpath%20d%3D%22M360-240q-33%200-56.5-23.5T280-320v-480q0-33%2023.5-56.5T360-880h360q33%200%2056.5%2023.5T800-800v480q0%2033-23.5%2056.5T720-240H360Zm0-80h360v-480H360v480ZM200-80q-33%200-56.5-23.5T120-160v-560h80v560h440v80H200Zm160-240v-480%20480Z%22%20fill%3D%22%23ec78a0%22%2F%3E%3C%2Fsvg%3E")}footer .copyright{text-align:center}nav.show{background-color:#fff;bottom:0;left:0;opacity:1;position:fixed;transition:1s;width:100%}nav .pc_only .cta_fixed_block{align-items:center;display:flex;justify-content:space-between;margin:auto}nav .sp_only .ctaBlock{margin:auto;padding-bottom:2.1333333333vw;padding-top:1.6vw;width:89.3333333333vw}.cta_block,.cta_block .button_cta,.cta_fixed_block,.cta_fixed_block .button_cta,.cta_min_block,.cta_min_block .button_cta{display:inline-block}.cta_block .on_cta_button,.cta_min_block .on_cta_button{margin:auto}@media (min-width:751px)and (max-width:1439px){body{font-size:16px;line-height:1.8}.sp_only{display:none}.semicircle-block{padding-bottom:5.5555555556vw;padding-top:8.3333333333vw}.semicircle-block:after,.semicircle-block:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221440%22%20height%3D%22156%22%20viewBox%3D%220%200%201440%20156%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1440%20152L1440%20156L0%20156L3.49691e-07%20152C73.8973%2081.3332%20321.154%20-9.78126e-05%20719.001%20-6.30317e-05C1116.85%20-2.82508e-05%201365.44%2081.3333%201440%20152Z%22%20fill%3D%22%23DFF3FC%22%2F%3E%3C%2Fsvg%3E");height:10.8333333333vw}.semicircle-block:before{top:2px}.semicircle-block:after{bottom:2px}.arrow-block:after,.arrow-block:before{height:2.5694444444vw;width:5.1388888889vw}header .header__wrap{height:3.8888888889vw}header .logos{border-bottom-left-radius:1.6666666667vw;border-bottom-right-radius:1.6666666667vw;max-width:76.3888888889vw;padding:1.1805555556vw 3.6111111111vw}header .product-logo{width:12.5vw}header .logo-side-text{font-size:max(12px,.8333333333vw);padding-left:2.2222222222vw}header .company-logo{width:10.4166666667vw}#sec0 .fv__wrap{padding-top:1.7361111111vw}#sec0 .ctaBlock{bottom:6.9444444444vw;right:15.2777777778vw}#sec1 .chapter-block{padding-bottom:5.5555555556vw;padding-top:8.3333333333vw}#sec1 .cha01_title{width:32.0833333333vw}#sec1 .cha01_desc{font-size:max(12px,1.1111111111vw);max-width:50vw;padding-bottom:2.7777777778vw;padding-top:2.7777777778vw}#sec1 .cha01_manga{width:69.4444444444vw}#sec1 .arrow-block__inner{padding-bottom:2.7777777778vw;padding-top:2.7777777778vw}#sec1 .cha01_attemtion{width:40vw}#sec1 .cha01_point__wrap{gap:2.7777777778vw}#sec1 .cha01_point{margin-bottom:2.7777777778vw;width:33.3333333333vw}#sec1 .cha01_point__title{font-size:1.6666666667vw;padding-bottom:1.1805555556vw;padding-top:1.1805555556vw}#sec1 .cha01_point__desc{font-size:max(12px,1.1111111111vw);padding-bottom:1.4583333333vw;padding-top:1.4583333333vw}#sec1 .cha01_spe_desc__wrap{border-radius:1.6666666667vw;margin-bottom:2.2222222222vw;margin-top:2.2222222222vw;max-width:57.2222222222vw}#sec1 .cha01_spe_desc{font-size:max(12px,1.1111111111vw);padding:2.0833333333vw 4.1666666667vw}#sec1 .img_mascot{right:-2.2222222222vw;top:-2.2222222222vw;width:5.5555555556vw}#sec2 .cha02_content{padding-bottom:5.5555555556vw}#sec2 .cha02_title{width:39.0972222222vw}#sec2 .cha02_sub_title{font-size:1.6666666667vw;margin-top:4.4444444444vw}#sec2 .cha02_desc{font-size:max(12px,1.1111111111vw);max-width:55.5555555556vw;padding-bottom:2.9166666667vw;padding-top:2.9166666667vw}#sec2 .cha02_flow{width:55.5555555556vw}#sec2 .arrow-block{border-radius:2.7777777778vw;max-width:69.4444444444vw}#sec2 .cha02_sub-content{padding-bottom:2.7777777778vw}#sec2 .on_cta_min{margin-left:auto;margin-right:auto;margin-top:3.75vw;width:53.75vw}#sec2 .product{width:18.3333333333vw}#sec2 .cta_min__flex{margin-left:auto;margin-right:auto;margin-top:3.75vw;width:43.75vw}#sec2 .cha02_manga{margin-left:auto;margin-right:auto;margin-top:2.7777777778vw;width:34.0277777778vw}#sec2 .cha02_attemtion{margin-left:auto;margin-right:auto;margin-top:4.4444444444vw;width:37.5vw}#sec2 .cha02_points{margin:3.4027777778vw auto 2.7777777778vw;width:62.7777777778vw}#sec2 .point01,#sec2 .point02{width:29.7222222222vw}#sec2 .point01__desc,#sec2 .point02__desc{font-size:max(12px,1.1111111111vw);margin-top:.5555555556vw;padding-left:.5555555556vw;padding-right:.5555555556vw}footer{padding-bottom:1.6666666667vw}footer .footer__links{gap:2.0833333333vw;margin-top:2.2222222222vw}footer a.footer__link{font-size:max(12px,.9722222222vw)}footer a.footer__link:after{--svg-link-icon-size:max(12px,1.1111111111vw)}footer .copyright{font-size:max(12px,.8333333333vw);margin-top:1.6666666667vw}nav .pc_only .cta_fixed_block{padding-bottom:2.0833333333vw;padding-top:2.0833333333vw;width:69.4444444444vw}nav .pc_only .product_name_fixed{width:38.1944444444vw}.cta_block .button_cta,.cta_fixed_block .button_cta,.cta_min_block .button_cta{cursor:pointer;position:relative}.cta_block .button_cta--hv_off,.cta_fixed_block .button_cta--hv_off,.cta_min_block .button_cta--hv_off{opacity:1}.cta_block .button_cta--hv_off:hover,.cta_fixed_block .button_cta--hv_off:hover,.cta_min_block .button_cta--hv_off:hover{opacity:0}.cta_block .button_cta--hv_on,.cta_fixed_block .button_cta--hv_on,.cta_min_block .button_cta--hv_on{left:0;opacity:0;position:absolute;top:0}.cta_block .button_cta--hv_on:hover,.cta_fixed_block .button_cta--hv_on:hover,.cta_min_block .button_cta--hv_on:hover{opacity:1}.cta_block .on_cta_button{width:21.875vw}.cta_block .button_cta{margin-top:.6944444444vw}.cta_block .button_cta--hv_off,.cta_block .button_cta--hv_on{width:33.3333333333vw}.cta_min_block .on_cta_button{width:22.0833333333vw}.cta_min_block .button_cta{margin-top:2.4305555556vw}.cta_min_block .button_cta--hv_off,.cta_min_block .button_cta--hv_on{width:14.6527777778vw}.cta_fixed_block .button_cta--hv_off,.cta_fixed_block .button_cta--hv_on{width:27.7777777778vw}}@media (min-width:1440px){body{font-size:16px;line-height:1.8}.sp_only{display:none}.container{max-width:1440px}.semicircle-block{padding-bottom:80px;padding-top:120px}.semicircle-block:after,.semicircle-block:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221440%22%20height%3D%22156%22%20viewBox%3D%220%200%201440%20156%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M1440%20152L1440%20156L0%20156L3.49691e-07%20152C73.8973%2081.3332%20321.154%20-9.78126e-05%20719.001%20-6.30317e-05C1116.85%20-2.82508e-05%201365.44%2081.3333%201440%20152Z%22%20fill%3D%22%23DFF3FC%22%2F%3E%3C%2Fsvg%3E");height:156px}.arrow-block:after,.arrow-block:before{height:37px;width:74px}header .header__wrap{height:56px;max-width:1440px}header .logos{border-bottom-left-radius:24px;border-bottom-right-radius:24px;max-width:1100px;padding:17px 52px}header .product-logo{width:180px}header .logo-side-text{font-size:12px;padding-left:32px}header .company-logo{width:150px}#sec0{max-width:1440px}#sec0 .ctaBlock{bottom:100px;right:220px}#sec1 .chapter-block{padding-bottom:80px;padding-top:120px}#sec1 .cha01_title{width:462px}#sec1 .cha01_desc{font-size:16px;max-width:720px;padding-bottom:40px;padding-top:40px}#sec1 .cha01_manga{width:1000px}#sec1 .arrow-block__inner{padding-bottom:40px;padding-top:40px}#sec1 .cha01_attemtion{width:576px}#sec1 .cha01_point__wrap{gap:40px}#sec1 .cha01_point{margin-bottom:40px;width:480px}#sec1 .cha01_point__title{font-size:24px;padding-bottom:17px;padding-top:17px}#sec1 .cha01_point__desc{font-size:16px;padding-bottom:21px;padding-top:21px}#sec1 .cha01_spe_desc__wrap{border-radius:24px;margin-bottom:32px;margin-top:32px;max-width:824px}#sec1 .cha01_spe_desc{font-size:16px;padding:30px 60px}#sec1 .img_mascot{right:-32px;top:-32px;width:80px}#sec2 .cha02_content{padding-bottom:80px}#sec2 .cha02_title{width:563px}#sec2 .cha02_sub_title{font-size:24px;margin-top:64px}#sec2 .cha02_desc{font-size:16px;max-width:800px;padding-bottom:42px;padding-top:42px}#sec2 .cha02_flow{width:800px}#sec2 .arrow-block{border-radius:40px;max-width:1000px}#sec2 .cha02_sub-content{padding-bottom:40px}#sec2 .on_cta_min{margin-left:auto;margin-right:auto;margin-top:54px;width:774px}#sec2 .product{width:264px}#sec2 .cta_min__flex{margin-left:auto;margin-right:auto;margin-top:54px;width:630px}#sec2 .cha02_manga{margin-left:auto;margin-right:auto;margin-top:40px;width:490px}#sec2 .cha02_attemtion{margin-left:auto;margin-right:auto;margin-top:64px;width:540px}#sec2 .cha02_points{margin:49px auto 40px;width:904px}#sec2 .point01,#sec2 .point02{width:428px}#sec2 .point01__desc,#sec2 .point02__desc{font-size:16px;margin-top:8px;padding-left:8px;padding-right:8px}footer{padding-bottom:24px}footer .footer__links{gap:30px;margin-top:32px}footer a.footer__link{font-size:14px}footer a.footer__link:after{--svg-link-icon-size:16px}footer .copyright{font-size:12px;margin-top:24px}nav .pc_only .cta_fixed_block{padding-bottom:30px;padding-top:30px;width:1000px}nav .pc_only .product_name_fixed{width:550px}.cta_block .button_cta,.cta_fixed_block .button_cta,.cta_min_block .button_cta{cursor:pointer;position:relative}.cta_block .button_cta--hv_off,.cta_fixed_block .button_cta--hv_off,.cta_min_block .button_cta--hv_off{opacity:1}.cta_block .button_cta--hv_off:hover,.cta_fixed_block .button_cta--hv_off:hover,.cta_min_block .button_cta--hv_off:hover{opacity:0}.cta_block .button_cta--hv_on,.cta_fixed_block .button_cta--hv_on,.cta_min_block .button_cta--hv_on{left:0;opacity:0;position:absolute;top:0}.cta_block .button_cta--hv_on:hover,.cta_fixed_block .button_cta--hv_on:hover,.cta_min_block .button_cta--hv_on:hover{opacity:1}.cta_block .on_cta_button{width:315px}.cta_block .button_cta{margin-top:10px}.cta_block .button_cta--hv_off,.cta_block .button_cta--hv_on{width:480px}.cta_min_block .on_cta_button{width:318px}.cta_min_block .button_cta{margin-top:35px}.cta_min_block .button_cta--hv_off,.cta_min_block .button_cta--hv_on{width:211px}.cta_fixed_block .button_cta--hv_off,.cta_fixed_block .button_cta--hv_on{width:400px}}@media (max-width:750px){body{font-size:14px;line-height:1.8}.pc_only{display:none}img{width:100%}.semicircle-block{padding-bottom:21.3333333333vw;padding-top:17.8666666667vw}.semicircle-block:after,.semicircle-block:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%22375%22%20height%3D%2240%22%20viewBox%3D%220%200%20375%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M375%2038.9744L375%2040L0%2040L8.96644e-08%2038.9743C19.2441%2020.8547%2083.6339%20-2.5472e-05%20187.24%20-1.64145e-05C290.846%20-7.35697e-06%20355.583%2020.8547%20375%2038.9744Z%22%20fill%3D%22%23DFF3FC%22%2F%3E%3C%2Fsvg%3E");height:10.6666666667vw}.arrow-block:after,.arrow-block:before{height:5.8666666667vw;width:11.7333333333vw}header .header__wrap{height:10.6666666667vw}header .logos{border-bottom-left-radius:4.2666666667vw;border-bottom-right-radius:4.2666666667vw;max-width:89.3333333333vw;padding:4vw}header .product-logo{width:35.2vw}header .logo-side-text{display:none}header .company-logo{width:26.6666666667vw}#sec0 .ctaBlock{bottom:2.1333333333vw;right:50%;transform:translateX(50%)}#sec1 .chapter-block{padding-bottom:10.6666666667vw;padding-top:17.8666666667vw}#sec1 .cha01_title{width:89.3333333333vw}#sec1 .cha01_desc{font-size:3.8666666667vw;max-width:89.3333333333vw;padding-bottom:8vw;padding-top:8vw}#sec1 .cha01_manga{width:89.3333333333vw}#sec1 .arrow-block__inner{padding-bottom:6.4vw;padding-top:6.4vw}#sec1 .cha01_attemtion{width:70.6666666667vw}#sec1 .cha01_point__wrap{gap:4.2666666667vw}#sec1 .cha01_point{width:89.3333333333vw}#sec1 .cha01_point__title{font-size:5.6vw;padding-bottom:3.2vw;padding-top:3.2vw}#sec1 .cha01_point__desc{font-size:3.7333333333vw;padding:4.8vw}#sec1 .cha01_spe_desc__wrap{border-radius:6.4vw;margin-bottom:8.5333333333vw;margin-top:21.6vw;max-width:89.3333333333vw}#sec1 .cha01_spe_desc{font-size:3.7333333333vw;padding:9.6vw 4.2666666667vw 6.4vw}#sec1 .img_mascot{right:4.2666666667vw;top:-15.2vw;width:21.3333333333vw}#sec2 .cha02_content__wrap{padding-bottom:6.4vw}#sec2 .cha02_content{padding-bottom:10.6666666667vw}#sec2 .cha02_title{width:86.6666666667vw}#sec2 .cha02_sub_title{font-size:5.6vw;margin-top:9.0666666667vw}#sec2 .cha02_desc{font-size:3.7333333333vw;max-width:89.3333333333vw;padding-bottom:7.2vw;padding-top:7.2vw}#sec2 .cha02_flow{width:89.3333333333vw}#sec2 .cha02_sub-content{padding-bottom:7.4666666667vw}#sec2 .on_cta_min{margin-top:8vw;width:85.6vw}#sec2 .on_cta_min,#sec2 .product{margin-left:auto;margin-right:auto}#sec2 .product{width:48.2666666667vw}#sec2 .cta_min__flex{margin-top:11.7333333333vw}#sec2 .cha02_manga,#sec2 .cta_min__flex{margin-left:auto;margin-right:auto;width:89.3333333333vw}#sec2 .cha02_attemtion,#sec2 .cha02_manga{margin-top:10.6666666667vw}#sec2 .cha02_attemtion{margin-left:auto;margin-right:auto;width:70.1333333333vw}#sec2 .cha02_points{gap:11.7333333333vw;margin:11.2vw auto}#sec2 .cha02_points,#sec2 .point01,#sec2 .point02{width:89.3333333333vw}#sec2 .point01__desc,#sec2 .point02__desc{font-size:3.8666666667vw;margin-top:3.2vw;padding-left:4.8vw;padding-right:4.8vw}footer{padding-bottom:5.3333333333vw}footer .footer__links{flex-wrap:wrap;gap:6.6666666667vw;margin-left:auto;margin-right:auto;margin-top:9.3333333333vw;max-width:76vw}footer a.footer__link{font-size:3.7333333333vw}footer a.footer__link:after{--svg-link-icon-size:4.2666666667vw}footer .copyright{font-size:3.2vw;margin-top:9vw}.cta_block,.cta_fixed_block,.cta_min_block{text-align:center}.cta_block .button_cta--hv_on,.cta_fixed_block .button_cta--hv_on,.cta_min_block .button_cta--hv_on{display:none}.cta_block .on_cta_button{width:64vw}.cta_block .button_cta{margin-top:1.6vw}.cta_block .button_cta--hv_off,.cta_block .button_cta--hv_on{width:89.3333333333vw}.cta_min_block{margin-left:auto;margin-right:auto;margin-top:6.9333333333vw}.cta_min_block .on_cta_button{width:72.8vw}.cta_min_block .button_cta{margin-top:7.7333333333vw}.cta_min_block .button_cta--hv_off,.cta_min_block .button_cta--hv_on{width:56.2666666667vw}}