html{font-size:62.5%}body{font-family:Arial,Helvetica,"Hiragino Kaku Gothic Pro","Hiragino Sans",Meiryo,sans-serif;color:#231f33;font-size:1.6rem;line-height:1.7;-webkit-font-smoothing:subpixel-antialiased;word-wrap:break-word;overflow-wrap:break-word;margin:0}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}input[type=submit],input[type=button],button{line-height:1.5}input[type=submit]:focus,input[type=button]:focus,button:focus{outline:none}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0}ol,ul,li{list-style:none;padding:0}a{text-decoration:none;cursor:pointer}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}hr{display:none}strong{font-weight:bold}a{outline:none}img{vertical-align:middle;max-width:100%;height:auto}.section__title{font-family:"Hiragino Kaku Gothic Pro",sans-serif;font-weight:600;font-size:40px;line-height:1.6;color:#231f33;text-align:center}@media screen and (max-width: 767px){.section__title{font-size:32px}}@media screen and (max-width: 479px){.section__title{font-size:24px}}.section__label{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1.6;letter-spacing:.05em;color:#1c6900;text-align:center}@media screen and (max-width: 767px){.section__label{font-size:16px}}.text-brand{color:#1c6900}.text-brand:not(.text-brand-bold) sup,.text-brand:not(.text-brand-bold).sup{font-size:.5em;vertical-align:super;position:relative;top:.1em}.text-en{font-family:"Helvetica",sans-serif;font-size:20px}.text-brand-bold{color:#1c6900;font-weight:700}.sp-only{display:block}@media screen and (min-width: 768px){.sp-only{display:none}}.pc-only{display:block}@media screen and (max-width: 767px){.pc-only{display:none}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.price__note,.reason__note,.trial__note{font-size:14px;line-height:1.6}@media screen and (max-width: 767px){.price__note,.reason__note,.trial__note{font-size:12px}}.header{background-color:#fff;width:100%}.header__container{max-width:1024px;margin:0 auto}.header__inner{display:flex;align-items:center;height:67px;padding:0 16px}@media screen and (max-width: 767px){.header__inner{height:47px;padding:10px 16px}}.header__logo{display:block;width:141px}@media screen and (max-width: 767px){.header__logo{width:100px;height:31px}}.header__logoImg{width:100%;height:100%;object-fit:contain}.hero{position:relative;overflow:hidden;background:url("../images/img_mv_background_pc.webp") no-repeat center center/cover}@supports not (background: url("../images/img_mv_background_pc.webp")){.hero{background:url("../images/img_mv_background_pc.png") no-repeat center center/cover}}@media screen and (max-width: 767px){.hero{background:url("../images/img_mv_background_sp.webp") no-repeat center center/cover;display:flex;flex-direction:column}@supports not (background: url("../images/img_mv_background_sp.webp")){.hero{background:url("../images/img_mv_background_sp.png") no-repeat center center/cover}}}.hero__container{max-width:1024px;margin:0 auto;padding:64px 8px 0;position:relative;display:flex;flex-direction:row;gap:32px;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.hero__container{flex-direction:column;padding:32px 8px 0;gap:16px}}.hero__content{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;gap:8px;max-width:100%}@media screen and (max-width: 767px){.hero__content{align-items:center}}.hero__content::before{content:"";position:absolute;width:95px;height:95px;background-color:#e4f9c0;border-radius:50%;z-index:-1;left:-60px;top:-30px}.hero__badge{background-color:green;color:#fff;font-weight:600;font-size:16px;padding:4px 16px;width:-moz-fit-content;width:fit-content;letter-spacing:.04rem}@media screen and (min-width: 768px){.hero__badge{font-size:20px}}.hero__ttlGroup{display:flex;flex-direction:column;gap:8px}.hero__ttl{font-weight:600;font-size:48px;line-height:1.6;text-align:left}@media screen and (max-width: 767px){.hero__ttl{font-size:40px;text-align:center}}.hero__txt{font-weight:600;font-size:20px;line-height:1.6;letter-spacing:.04em;max-width:36%}@media screen and (min-width: 768px){.hero__txt{font-size:20px}}@media screen and (max-width: 767px){.hero__txt{max-width:100%;font-size:18px}}.hero__cta.pc-only{display:none;margin-top:32px;margin-bottom:64px}@media screen and (min-width: 768px){.hero__cta.pc-only{display:flex;flex-direction:column;align-items:center;width:auto;padding:0}}.hero__cta-wrapper{display:flex;justify-content:flex-start;width:100%}.hero__cta.sp-only{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding-right:16px;padding-left:16px;margin-top:32px}@media screen and (min-width: 768px){.hero__cta.sp-only{display:none}}.hero__ctaTxt{font-size:14px;font-weight:300;line-height:1.6;text-align:center;margin-bottom:16px}@media screen and (min-width: 768px){.hero__ctaTxt{font-size:18px;text-align:left}}.hero__ctaBtn{display:inline-flex;justify-content:center;align-items:center;background:#ff8502;color:#fff;font-weight:600;font-size:20px;line-height:1.6;padding:16px 24px;width:100%;border-radius:120px;text-decoration:none;transition:opacity .2s ease-in}@media screen and (min-width: 768px){.hero__ctaBtn{width:360px;font-size:24px}}.hero__ctaBtn:hover{opacity:.7}.hero__visual{position:relative;z-index:1;width:100%;height:auto}@media screen and (min-width: 931px){.hero__visual{position:absolute;bottom:0;right:0;flex:1;max-width:632px;height:483px}}@media screen and (min-width: 768px)and (max-width: 930px){.hero__visual{position:absolute;bottom:0;right:0;flex:1;max-width:580px;height:auto;display:flex;align-items:flex-end}.hero__visual img{margin-bottom:0}}@media screen and (max-width: 767px){.hero__visual{margin-top:auto;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}}.hero__visual img{width:100%;height:100%;object-fit:contain;display:block}@media screen and (max-width: 767px){.hero__visual img{content:url("../images/mv_sp.png");width:80%;margin:0 auto}}@media screen and (max-width: 479px){.hero__visual img{width:100%}}.hero__decoration{position:absolute;z-index:-1;display:none}@media screen and (min-width: 768px){.hero__decoration{display:block}}.hero__decoration--1{width:948px;height:1165px;background-color:#f1f8e5;top:220px;left:-298px}.hero__decoration--2{width:95px;height:95px;background-color:#e4f9c0;border-radius:50%;top:21px;left:128px}.hero__decoration--3{width:766px;height:873px;background-color:#f1f8e5;top:-196px;left:979px}.hero__decoration--4{width:763px;height:986px;background-color:#f1f8e5;top:-772px;left:-701px}.intro{background-color:#fff}.intro__container{max-width:1056px;margin:0 auto;padding:64px 16px;display:flex;flex-direction:column;align-items:center;gap:40px}@media screen and (max-width: 767px){.intro__container{padding:32px 0px;width:calc(100% - 32px);margin:0 16px}}@media screen and (max-width: 767px){.intro__container{border-top:1px solid #e9e9eb;gap:16px}}.intro__inner{display:flex;justify-content:center;align-items:center;gap:40px;width:100%}@media screen and (max-width: 767px){.intro__inner{flex-direction:column}}.intro__content{display:flex;align-items:center;gap:32px;flex:1}@media screen and (max-width: 767px){.intro__content{flex-direction:column;gap:16px}}.intro__txtGroup,.intro__stats{flex:1;min-width:0}.intro__txtGroup{flex:3;min-width:0;margin-bottom:16px}.intro__stats{flex:2;min-width:0}.intro__statsImg{width:100%;height:auto;display:block;margin:0 auto}@media screen and (max-width: 767px){.intro__statsImg{max-width:65%}}@media screen and (max-width: 479px){.intro__statsImg{max-width:80%}}.intro__ttl{font-family:"Hiragino Kaku Gothic Pro",sans-serif;font-weight:600;font-size:40px;line-height:1.6;color:#231f33;text-align:center;margin-bottom:16px}@media screen and (max-width: 767px){.intro__ttl{font-size:32px}}@media screen and (max-width: 479px){.intro__ttl{font-size:24px}}.intro__txt{font-size:18px;line-height:1.8}@media screen and (max-width: 767px){.intro__txt{text-align:left;font-size:16px}}.concern{background-color:#f4f4f5}.concern__container{max-width:1056px;margin:0 auto;padding:64px 16px}@media screen and (max-width: 767px){.concern__container{padding:32px 0px;width:calc(100% - 32px);margin:0 16px}}.concern__header{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:40px}@media screen and (max-width: 767px){.concern__header{margin-bottom:24px}}.concern__label{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1.6;letter-spacing:.05em;color:#1c6900;text-align:center}@media screen and (max-width: 767px){.concern__label{font-size:16px}}.concern__ttl{font-family:"Hiragino Kaku Gothic Pro",sans-serif;font-weight:600;font-size:40px;line-height:1.6;color:#231f33;text-align:center}@media screen and (max-width: 767px){.concern__ttl{font-size:32px}}@media screen and (max-width: 479px){.concern__ttl{font-size:24px}}.concern__content{position:relative}.concern__img{width:80%;height:auto;display:block;margin:0 auto}.solution{background-color:#fff}.solution__container{max-width:1056px;margin:0 auto;padding:64px 16px;border-bottom:1px solid #e9e9eb}@media screen and (max-width: 767px){.solution__container{padding:32px 0px;width:calc(100% - 32px);margin:0 16px}}.solution__header{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:40px;margin-bottom:0}@media screen and (max-width: 767px){.solution__header{margin-bottom:24px}}.solution__ttl{font-family:"Hiragino Kaku Gothic Pro",sans-serif;font-weight:600;font-size:40px;line-height:1.6;color:#231f33;text-align:center}@media screen and (max-width: 767px){.solution__ttl{font-size:32px}}@media screen and (max-width: 479px){.solution__ttl{font-size:24px}}.solution__badge{padding:4px 16px;background-color:green;color:#fff;font-weight:600;font-size:24px;line-height:1.6;margin-bottom:16px;letter-spacing:.05em}@media screen and (max-width: 767px){.solution__badge{font-size:20px}}.reason{background-color:#fff;position:relative;overflow:hidden}.reason::before,.reason::after{content:"";position:absolute;background-color:#f8f9f1;border-radius:246px;z-index:1}.reason::before{width:293px;height:293px;right:150px;top:217px}@media screen and (max-width: 767px){.reason::before{display:none}}.reason::after{width:275px;height:275px;left:358px;bottom:-474px}.reason__container{max-width:1056px;margin:0 auto;padding:64px 16px;position:relative;z-index:2}@media screen and (max-width: 767px){.reason__container{padding:32px 0px;width:calc(100% - 32px);margin:0 16px}}.reason__header{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:40px}@media screen and (max-width: 767px){.reason__header{margin-bottom:24px}}.reason__label{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1.6;letter-spacing:.05em;color:#1c6900;text-align:center}@media screen and (max-width: 767px){.reason__label{font-size:16px}}.reason__items{display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 767px){.reason__items{gap:16px}}.reason__item{display:flex;gap:32px;align-items:flex-start;align-items:center;position:relative}@media screen and (max-width: 767px){.reason__item{flex-direction:column;gap:16px}}@media screen and (max-width: 767px){.reason__item:nth-child(2) .reason__content{order:2}.reason__item:nth-child(2) .reason__imgWrapper{order:1}}.reason__item:nth-child(2)::before{content:"";position:absolute;width:381px;height:381px;background-color:#f8f9f1;border-radius:246px;z-index:-1;left:-150px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.reason__item:nth-child(2)::before{display:none}}.reason__item:nth-child(3) .reason__contentTxt{margin-bottom:16px}.reason__imgWrapper{flex:0 0 384px;position:relative}@media screen and (max-width: 767px){.reason__imgWrapper{flex:0 0 auto;width:100%}}.reason__img{width:100%;height:auto;border-radius:8px;display:block;margin:0 auto}@media screen and (max-width: 767px){.reason__img{max-width:65%}}@media screen and (max-width: 479px){.reason__img{max-width:80%}}.reason__content{flex:1}.reason__ttl{font-family:"Hiragino Kaku Gothic Pro",sans-serif;font-weight:600;font-size:40px;line-height:1.6;color:#231f33;text-align:center}@media screen and (max-width: 767px){.reason__ttl{font-size:32px}}@media screen and (max-width: 479px){.reason__ttl{font-size:24px}}.reason__txt{font-weight:300;font-size:18px;line-height:1.8;margin-bottom:16px}@media screen and (max-width: 767px){.reason__txt{font-size:16px}}.reason__link{display:inline-flex;align-items:center;gap:4px;padding:12px 20px 12px 0;color:#0052cc;font-size:18px;line-height:1.6;text-decoration:none;transition:opacity .2s ease-in}@media screen and (max-width: 767px){.reason__link{font-size:16px}}.reason__link:hover{opacity:.7}.reason__link::after{content:"";width:6px;height:10px;background-image:url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.175 0L0 1.175L3.825 5L0 8.825L1.175 10L6.175 5L1.175 0Z' fill='%230052CC'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.reason__contentTtl{font-family:"Hiragino Kaku Gothic Pro",sans-serif;font-weight:600;font-size:32px;line-height:1.6;color:#231f33;color:#1c6900;margin-bottom:16px}@media screen and (max-width: 767px){.reason__contentTtl{font-size:24px}}@media screen and (max-width: 479px){.reason__contentTtl{font-size:20px}}.reason__contentTxt{font-size:18px;line-height:1.8}@media screen and (max-width: 767px){.reason__contentTxt{font-size:16px}}.price{background-color:#f1f8e5}.price__inner{background-color:#fff;padding:32px;margin-bottom:24px}@media screen and (max-width: 767px){.price__inner{padding:16px}}.price__container{max-width:1056px;margin:0 auto;padding:64px 16px}@media screen and (max-width: 767px){.price__container{padding:32px 0px;width:calc(100% - 32px);margin:0 16px}}.price__header{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:40px}@media screen and (max-width: 767px){.price__header{margin-bottom:24px}}.price__ttl{font-family:"Hiragino Kaku Gothic Pro",sans-serif;font-weight:600;font-size:40px;line-height:1.6;color:#231f33;text-align:center}@media screen and (max-width: 767px){.price__ttl{font-size:32px}}@media screen and (max-width: 479px){.price__ttl{font-size:24px}}.price__label{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1.6;letter-spacing:.05em;color:#1c6900;text-align:center}@media screen and (max-width: 767px){.price__label{font-size:16px}}.price__content{border-radius:8px;padding:32px;display:flex;flex-direction:column;gap:24px}@media screen and (min-width: 768px){.price__content{padding:40px}}.price__courseName{font-weight:600;font-size:24px;line-height:1.6em;text-align:center;margin-bottom:24px}@media screen and (max-width: 767px){.price__courseName{font-size:20px;margin-bottom:16px}}.price__plans{display:flex;justify-content:stretch;gap:24px;align-items:flex-end}@media screen and (max-width: 767px){.price__plans{flex-direction:column}}.price__plan{flex:1;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 767px){.price__plan{width:100%}}.price__planDesc{font-weight:300;font-size:18px;line-height:1.8;text-align:center;display:block}@media screen and (max-width: 767px){.price__planDesc{font-size:16px;line-height:1.6;min-height:auto}}.price__planDesc--brand{color:#1c6900}.price__card{border:1px solid #78b200;border-radius:8px;padding:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;position:relative}.price__badge{background-color:#f4f4f5;border-radius:120px;padding:4px 16px;display:flex;justify-content:center;align-items:center;gap:2px}.price__badgeText,.price__badgeUnit{font-size:16px;line-height:1em}.price__badgeNum{font-family:Arial,sans-serif;font-weight:700;font-size:20px;line-height:1em}.price__priceWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.price__price{display:flex;justify-content:center;align-items:flex-end;gap:8px}.price__currency{font-family:Arial,sans-serif;font-weight:700;font-size:24px;line-height:1em}.price__amount{font-family:Arial,sans-serif;font-weight:700;font-size:32px;line-height:1em}.price__period{font-weight:600;font-size:16px;line-height:1.6em}.price__perLesson{font-size:16px;line-height:1.6em}.price__popular{position:absolute;top:12px;left:12px;width:60px;height:60px}.price__popular::before{content:"";position:absolute;top:0;left:0;width:60px;height:60px;background-color:#f45800;border-radius:50%}.price__popularText{position:absolute;top:11px;left:13px;width:35px;height:37px;font-weight:600;font-size:16px;line-height:1.2em;color:#fff;text-align:center;z-index:1}.cta{max-width:1056px;margin:0 auto;padding:64px 16px}@media screen and (max-width: 767px){.cta{padding:32px 0px;width:calc(100% - 32px);margin:0 16px}}.cta__container{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;border-radius:8px;border:1px solid #ff8502}@media screen and (max-width: 479px){.cta__container{padding:16px}}.cta__btn{display:flex;justify-content:center;gap:4px;width:100%;max-width:400px;padding:16px 24px;background-color:#ff8502;color:#fff;border-radius:120px;text-decoration:none;transition:all .2s ease-in;font-weight:600;font-size:24px;text-align:center}@media screen and (max-width: 479px){.cta__btn{max-width:360px;font-size:20px}}.cta__btn:hover{opacity:.7}.voice{background-color:#fff}.voice__container{max-width:1056px;margin:0 auto;padding:64px 16px;border-top:1px solid #e9e9eb}@media screen and (max-width: 767px){.voice__container{padding:32px 0px;width:calc(100% - 32px);margin:0 16px}}.voice__header{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:40px}@media screen and (max-width: 767px){.voice__header{margin-bottom:24px}}.voice__label{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1.6;letter-spacing:.05em;color:#1c6900;text-align:center}@media screen and (max-width: 767px){.voice__label{font-size:16px}}.voice__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;width:100%}@media screen and (max-width: 767px){.voice__list{grid-template-columns:1fr;gap:16px}}.voice__item{padding:16px;background:#f4f4f5;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:8px}.voice__ttl{font-family:"Hiragino Kaku Gothic Pro",sans-serif;font-weight:600;font-size:40px;line-height:1.6;color:#231f33;text-align:center}@media screen and (max-width: 767px){.voice__ttl{font-size:32px}}@media screen and (max-width: 479px){.voice__ttl{font-size:24px}}.voice__text{font-size:18px;line-height:1.8;width:100%;min-height:164px}@media screen and (max-width: 767px){.voice__text{min-height:auto;font-size:16px}}.voice__text .text-brand-bold{color:#1c6900;font-weight:700}.voice__image{width:80px;height:80px;border-radius:40px}.voice__profile{display:flex;align-items:center;gap:9px}.voice__info{font-weight:300;font-size:14px;line-height:1.6}.support{background-color:#f1f8e5}.support__container{max-width:1056px;margin:0 auto;padding:64px 16px;display:flex;flex-direction:column}@media screen and (max-width: 767px){.support__container{padding:32px 0px;width:calc(100% - 32px);margin:0 16px}}.support__header{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:40px}@media screen and (max-width: 767px){.support__header{margin-bottom:24px}}.support__label{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1.6;letter-spacing:.05em;color:#1c6900;text-align:center}@media screen and (max-width: 767px){.support__label{font-size:16px}}.support__ttl{font-family:"Hiragino Kaku Gothic Pro",sans-serif;font-weight:600;font-size:40px;line-height:1.6;color:#231f33;text-align:center}@media screen and (max-width: 767px){.support__ttl{font-size:32px}}@media screen and (max-width: 479px){.support__ttl{font-size:24px}}.support__content{display:flex;justify-content:center;gap:32px}@media screen and (max-width: 767px){.support__content{flex-direction:column;gap:16px;align-items:center}}.support__item{display:flex;flex-direction:column;align-items:center;gap:24px;width:320px}@media screen and (max-width: 767px){.support__item{width:100%;max-width:320px;gap:16px}}.support__itemTtl{font-size:20px;text-align:center}@media screen and (max-width: 767px){.support__itemTtl{font-size:16px}}.support__itemTtlHighlight{font-size:24px;color:#1c6900}@media screen and (max-width: 767px){.support__itemTtlHighlight{font-size:20px}}.support__itemTxt{font-size:18px;line-height:1.8;text-align:center}@media screen and (max-width: 767px){.support__itemTxt{font-size:16px}}.support__img{width:120px;height:120px}@media screen and (max-width: 767px){.support__img{width:80px;height:80px}}.support__itemContent{display:flex;flex-direction:column;gap:8px;width:100%}.qa__container{max-width:1056px;margin:0 auto;padding:64px 16px}@media screen and (max-width: 767px){.qa__container{padding:32px 0px;width:calc(100% - 32px);margin:0 16px}}.qa__header{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:40px}@media screen and (max-width: 767px){.qa__header{margin-bottom:24px}}.qa__ttl{font-family:"Hiragino Kaku Gothic Pro",sans-serif;font-weight:600;font-size:40px;line-height:1.6;color:#231f33;text-align:center}@media screen and (max-width: 767px){.qa__ttl{font-size:32px}}@media screen and (max-width: 479px){.qa__ttl{font-size:24px}}.qa__label{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1.6;letter-spacing:.05em;color:#1c6900;text-align:center}@media screen and (max-width: 767px){.qa__label{font-size:16px}}.qa__content{display:flex;flex-direction:column;gap:24px}.qa__list{display:flex;flex-direction:column;gap:24px;width:100%}.qa__item{display:flex;flex-direction:column;gap:16px;width:100%}.qa__question{display:flex;gap:8px}.qa__answer{display:flex;gap:8px}.qa__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-family:Helvetica,sans-serif;font-size:20px;line-height:1.6;flex-shrink:0}.qa__icon--q{background-color:#1c6900;color:#fff}.qa__icon--a{color:#1c6900}.qa__link{display:inline-flex;align-items:center;gap:4px;color:#0052cc;font-size:18px;line-height:1.6;text-decoration:none;transition:opacity .2s ease-in}@media screen and (max-width: 767px){.qa__link{font-size:16px}}.qa__link:hover{opacity:.7}.qa__link::after{content:"";width:6px;height:10px;background-image:url("data:image/svg+xml,%3Csvg width='7' height='10' viewBox='0 0 7 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.175 0L0 1.175L3.825 5L0 8.825L1.175 10L6.175 5L1.175 0Z' fill='%230052CC'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.qa__text{font-size:18px;line-height:1.8}@media screen and (max-width: 767px){.qa__text{font-size:16px}}.qa__question .qa__text{font-weight:600}.qa__answer .qa__text{font-weight:300}.qa__divider{width:100%;height:1px;background-color:#d3d2d6}.trial{background-color:#f1f8e5}.trial__container{max-width:1056px;margin:0 auto;padding:64px 16px}@media screen and (max-width: 767px){.trial__container{padding:32px 0px;width:calc(100% - 32px);margin:0 16px}}.trial__header{display:flex;flex-direction:column;align-items:center;gap:4px;margin-bottom:40px}@media screen and (max-width: 767px){.trial__header{margin-bottom:24px}}.trial__label{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1.6;letter-spacing:.05em;color:#1c6900;text-align:center}@media screen and (max-width: 767px){.trial__label{font-size:16px}}.trial__ttl{font-family:"Hiragino Kaku Gothic Pro",sans-serif;font-weight:600;font-size:40px;line-height:1.6;color:#231f33;text-align:center}@media screen and (max-width: 767px){.trial__ttl{font-size:32px}}@media screen and (max-width: 479px){.trial__ttl{font-size:24px}}.trial__link{display:inline-flex;align-items:center;gap:4px;color:#0052cc;font-size:14px;line-height:1.6;text-decoration:none;transition:opacity .2s ease-in}.trial__link:hover{opacity:.7}.trial__content{display:flex;flex-direction:column;gap:24px}.trial__steps{display:flex;align-items:center;gap:16px}@media screen and (max-width: 767px){.trial__steps{flex-direction:column;gap:8px}}.trial__step{display:flex;flex-direction:column;gap:8px;padding:24px 24px 0;background-color:#fff;border-radius:8px;width:33%}@media screen and (max-width: 767px){.trial__step{width:100%;flex-direction:row;padding:16px 16px 0}}.trial__stepContent{display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 767px){.trial__stepContent{flex-direction:row;gap:16px;width:80%}}.trial__stepTextGroup{display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 767px){.trial__stepTextGroup{text-align:left;flex:1}}.trial__stepBadge{padding:8px 16px;background-color:#1c6900;border-radius:64px;color:#fff;font-weight:700;font-size:12px;width:-moz-fit-content;width:fit-content}.trial__stepTtl{font-size:18px;font-weight:600;text-align:left}.trial__stepTxt{font-size:16px;line-height:1.6;min-height:76px}@media screen and (max-width: 767px){.trial__stepTxt{min-height:auto}}.trial__stepImg{display:block;margin:16px auto 0}.trial__stepImg img{width:auto;max-height:203px}.trial__stepArrow{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.trial__stepArrow .material-icons{font-size:24px;color:#7b7985}@media screen and (max-width: 767px){.trial__stepArrow{transform:rotate(90deg)}}.footer{margin:0 auto;padding:32px 0;background:#f6f6f6}@media screen and (max-width: 479px){.footer{padding:24px 0}}.footer__inner{max-width:1024px;margin:0 auto;padding:0 16px}@media screen and (max-width: 767px){.footer__inner{padding:0 32px}}.badge{margin:0 auto 16px;text-align:center;display:flex;justify-content:center;gap:32px;list-style:none;padding:0}@media screen and (max-width: 479px){.badge{justify-content:flex-start}}.badge__item img{height:auto;max-height:56px;width:auto}@media screen and (max-width: 479px){.badge__item img{max-height:48px}}.footerLinks{display:flex;justify-content:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}.footerLinks__item{margin:8px 16px;line-height:1.6}@media screen and (max-width: 479px){.footerLinks__item{margin:8px 0;width:100%;text-align:left}}.footerLinks__item a{color:#0052cc;font-size:14px;text-decoration:none;display:inline-block;transition:opacity .2s ease-in}.footerLinks__item a:hover{opacity:.7}.copyright{margin-top:16px;font-size:14px;text-align:center}@media screen and (max-width: 479px){.copyright{text-align:right;margin-top:24px}}