/*!
 * n-theme 1.0.0
 * golden_aojiru css
 */@font-face{font-family:"Noto Sans JP";src:url("fonts/NotoSansJP-Bold.otf") format("opentype");font-weight:700;font-display:block}@font-face{font-family:"Noto Sans JP";src:url("fonts/NotoSansJP-Black.otf") format("opentype");font-weight:900;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("fonts/NotoSansJP-Light.otf") format("opentype");font-weight:300;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("fonts/NotoSansJP-Medium.otf") format("opentype");font-weight:500;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("fonts/NotoSansJP-Regular.otf") format("opentype");font-weight:400;font-display:swap}@font-face{font-family:"Noto Sans JP";src:url("fonts/NotoSansJP-Thin.otf") format("opentype");font-weight:100;font-display:swap}body.page .howto__wrap,body.page .habit__wrap,body.page .support__wrap,body.page .vegetable__wrap,body.page .customer__wrap,body.page .sales__wrap,body.page .promise__wrap,body.page .commitment__wrap{margin:auto;padding:0 18px;max-width:1036px}body.page .support,body.page .vegetable,body.page .promise{padding:34px 0 30px}body.page .howto,body.page .sales,body.page .commitment{padding:26px 0 34px}body.page .series__text,body.page .howto__text,body.page .howto__sub-title,body.page .habit__text,body.page .support__text,body.page .vegetable__text,body.page .vegetable__lead,body.page .customer__voice,body.page .sales__text,body.page .promise__text,body.page .commitment__text{color:#222;font-size:16px;font-weight:500;line-height:1.75}body.page .customer__text--sm,body.page .commitment__text--sm{font-size:12px}body.page .series__logo,body.page .howto__logo,body.page .habit__logo,body.page .support__logo,body.page .sales__logo,body.page .promise__logo,body.page .commitment__logo{width:114px;height:auto}body.page .series__logo-title,body.page .howto__logo-title,body.page .habit__logo-title,body.page .support__logo-title,body.page .sales__logo-title,body.page .promise__logo-title,body.page .commitment__logo-title{display:flex;align-items:center;justify-content:center}p{color:#222}.md-none{display:block}@media screen and (min-width: 768px){.md-none{display:none}}.lg-none{display:block}@media screen and (min-width: 1000px){.lg-none{display:none}}img{width:100%}body.page .hero__title{margin:0}body.page .hero__img{width:100%}@media screen and (min-width: 768px){body.page .commitment{padding:42px 0 50px}}body.page .commitment__title{margin-bottom:16px;text-align:center;line-height:1}@media screen and (min-width: 768px){body.page .commitment__title{margin-bottom:24px}}@media screen and (min-width: 768px){body.page .commitment__logo{width:230px}}body.page .commitment__title-img{margin-left:7px;width:24.8vw;height:auto}@media screen and (min-width: 768px){body.page .commitment__title-img{margin-left:8px;width:214px}}body.page .commitment__title-img--sm{margin-bottom:12px;width:78.9333333333vw;height:auto}@media screen and (min-width: 768px){body.page .commitment__title-img--sm{margin-bottom:16px;width:520px}}body.page .commitment__list{display:grid;justify-items:center;gap:20px;padding:0}@media screen and (min-width: 768px){body.page .commitment__list{grid-template-columns:1fr 1fr;column-gap:min(42px,4.2vw);row-gap:0}}body.page .commitment__item{display:grid;padding:19.7333333333vw 2.6666666667vw 14px;width:85.3333333333vw;background:linear-gradient(180deg, rgb(236, 247, 239) 0%, rgb(255, 255, 255) 30%);position:relative;border-radius:10px;box-shadow:3px 3px 10px rgba(0,0,0,.2)}@media screen and (min-width: 768px){body.page .commitment__item{grid-template-rows:subgrid;grid-row:span 6;padding:min(110px,11vw) min(14px,1.4vw) 16px;width:100%}}body.page .commitment__sub-title{margin-bottom:10px;width:68.2666666667vw;height:auto;position:absolute;left:-3.2vw;top:15px}@media screen and (min-width: 768px){body.page .commitment__sub-title{width:min(410px,41vw);left:max(-2vw,-20px);top:20px}}body.page .commitment__underline{padding-bottom:8px;color:#d51618;font-size:18px;font-weight:900;line-height:1.4;border-bottom:2px solid #038f39}@media screen and (min-width: 768px){body.page .commitment__underline{align-self:end;margin-bottom:10px;padding-bottom:5px;font-size:24px}}body.page .commitment__text-wrap{display:grid;gap:20px;margin-bottom:10px}@media screen and (min-width: 768px){body.page .commitment__text-wrap{grid-row:span 4}}body.page .commitment__text{margin-bottom:20px}body.page .commitment__text:nth-of-type(2n){margin-bottom:10px}body.page .commitment__text--sm{display:block;margin:5px 0 0}@media screen and (min-width: 768px){body.page .commitment__text--sm{margin-top:10px;font-size:14px}}body.page .commitment__text--green{margin:0;color:#038f39;font-size:18px;font-weight:900;text-align:center}@media screen and (min-width: 768px){body.page .commitment__text--green{font-size:min(28px,2.5454545455vw)}}body.page .commitment__img{margin-bottom:10px}@media screen and (min-width: 768px){body.page .commitment__img{margin-bottom:6px}}body.page .promise{background:linear-gradient(180deg, rgb(1, 90, 55) 0%, rgb(67, 172, 100) 50%)}@media screen and (min-width: 768px){body.page .promise{padding:28px 0 32px}}body.page .promise__title{margin-bottom:20px;text-align:center}@media screen and (min-width: 768px){body.page .promise__logo{width:230px}}body.page .promise__text{margin-bottom:10px;color:#fff}@media screen and (min-width: 768px){body.page .promise__text{font-size:24px;margin-bottom:20px}}body.page .promise__list{display:block;margin:auto;width:100%}@media screen and (min-width: 768px){body.page .sales{padding:60px 0 48px}}body.page .sales__title{margin-bottom:26px}@media screen and (min-width: 768px){body.page .sales__title{margin-bottom:30px}}body.page .sales__logo-title{align-items:flex-end}@media screen and (min-width: 768px){body.page .sales__logo{width:230px}}body.page .sales__title-img{margin-left:7px;width:37.3333333333vw}@media screen and (min-width: 768px){body.page .sales__title-img{margin-left:10px;width:292px}}body.page .sales__list{display:grid;gap:30px;margin:0;padding:0}@media screen and (min-width: 768px){body.page .sales__list{grid-template-columns:1fr 1fr;gap:min(40px,4vw)}}body.page .sales__badge{display:block;margin:0 auto 10.1333333333vw;width:60.2666666667vw}@media screen and (min-width: 768px){body.page .sales__badge{margin-bottom:42px;width:min(320px,32vw)}}body.page .sales__box{padding:0 14px 12px;background-color:#fcfae8;border-radius:10px;position:relative;box-shadow:0 3px 6px rgba(0,0,0,.16)}@media screen and (min-width: 768px){body.page .sales__box{padding:0 26px 20px}}body.page .sales__label{width:80vw;position:absolute;left:50%;transform:translate(-50%, -50%)}@media screen and (min-width: 768px){body.page .sales__label{width:min(420px,42vw)}}body.page .sales__record{margin-bottom:20px;padding-top:6.9333333333vw;text-align:center}@media screen and (min-width: 768px){body.page .sales__record{padding-top:38px}}body.page .sales__no1{margin:0;width:45.3333333333vw}@media screen and (min-width: 768px){body.page .sales__no1{width:min(212px,21.2vw)}}body.page .sales__text{margin-bottom:10px}@media screen and (min-width: 768px){body.page .sales__text{margin-bottom:16px;font-size:18px}}body.page .sales__text--bold{margin-bottom:10px;color:#222;font-size:5.8666666667vw;font-weight:900}@media screen and (min-width: 768px){body.page .sales__text--bold{font-size:min(24px,2.4vw)}}body.page .sales__text--sm{margin:0;color:#222;font-size:11px}@media screen and (min-width: 768px){body.page .sales__text--sm{font-size:14px}}body.page .customer{padding:28px 0 38px;background:linear-gradient(180deg, rgb(236, 247, 239) 0%, rgb(255, 255, 255) 50%)}@media screen and (min-width: 768px){body.page .customer{padding:76px 0 66px}}body.page .customer__title{margin-bottom:24px;text-align:center}@media screen and (min-width: 768px){body.page .customer__title{margin-bottom:70px}}body.page .customer__title-img{width:72.5333333333vw}@media screen and (min-width: 768px){body.page .customer__title-img{width:596px}}body.page .customer__graph-area{display:flex;flex-direction:column;align-items:center;gap:30px;margin-bottom:30px}@media screen and (min-width: 768px){body.page .customer__graph-area{flex-direction:row;gap:min(60px,16vw);align-items:flex-start;margin-bottom:60px}}body.page .customer__graph-box{margin-bottom:24px;padding:22px 36px 22px 84px;background-color:#fff;border:2px solid #038f39;border-radius:20px;position:relative;box-shadow:0 3px 6px rgba(0,0,0,.16)}@media screen and (min-width: 768px){body.page .customer__graph-box{margin-bottom:40px;padding:40px 40px 36px 90px;border-radius:40px}}body.page .customer__question{width:36px;position:absolute;top:4px;left:18px}@media screen and (min-width: 768px){body.page .customer__question{width:42px;top:4px;left:24px}}body.page .customer__text{margin-bottom:0;color:#222;font-size:18px;line-height:1.5}@media screen and (min-width: 768px){body.page .customer__text{font-size:min(24px,2.4vw)}}body.page .customer__text--lg{color:#038f39;font-size:28px;font-weight:900;line-height:1.4;text-align:center}@media screen and (min-width: 768px){body.page .customer__text--lg{font-size:min(36px,3.6vw)}}body.page .customer__text--sm{margin-top:10px;display:block;margin-bottom:0;color:#222;font-weight:500;text-align:center}@media screen and (min-width: 768px){body.page .customer__text--sm{margin-top:.83em;font-size:min(14px,1.4vw)}}body.page .customer__graph-img{display:block;width:80vw}@media screen and (min-width: 768px){body.page .customer__graph-img{margin:0;width:min(420px,42vw)}}body.page .customer__list{display:grid;justify-items:center;gap:44px;margin-bottom:0;padding:0}@media screen and (min-width: 768px){body.page .customer__list{grid-template-columns:1fr 1fr;justify-content:space-between;row-gap:50px}}body.page .customer__item{padding:15px 0 12px;width:100%;min-height:186px;background-color:#fff;border:1px solid #a2d6b6;border-radius:10px;position:relative;filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.2))}@media screen and (min-width: 768px){body.page .customer__item{min-height:230px}}body.page .customer__item::before{content:"";display:block;width:0;height:0;border-style:solid;border-right:17px solid rgba(0,0,0,0);border-left:17px solid rgba(0,0,0,0);border-top:26px solid #a2d6b6;border-bottom:0;position:absolute;bottom:-26px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){body.page .customer__item::before{border-right-width:23px;border-left-width:23px;border-top-width:32px;bottom:-32px}}body.page .customer__item::after{content:"";display:block;width:0;height:0;border-style:solid;border-right:17px solid rgba(0,0,0,0);border-left:17px solid rgba(0,0,0,0);border-top:26px solid #fff;border-bottom:0;position:absolute;bottom:-24px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){body.page .customer__item::after{border-right-width:23px;border-left-width:23px;border-top-width:32px;bottom:-30px}}body.page .customer__person{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:0 15px}@media screen and (min-width: 768px){body.page .customer__person{gap:20px;margin-bottom:14px;padding-left:24px}}body.page .customer__face{width:70px}@media screen and (min-width: 768px){body.page .customer__face{width:90px}}body.page .customer__name{margin-bottom:0;color:#222;font-size:16px;font-weight:900}@media screen and (min-width: 768px){body.page .customer__name{font-size:20px}}body.page .customer__voice{margin-bottom:0;padding:0 8px}@media screen and (min-width: 768px){body.page .customer__voice{padding:0 30px;font-size:20px}}@media screen and (min-width: 768px){body.page .vegetable{padding:50px 0}}body.page .vegetable__title{margin-bottom:20px;text-align:center}@media screen and (min-width: 768px){body.page .vegetable__title{margin-bottom:30px}}body.page .vegetable__title-img{width:50.6666666667vw}@media screen and (min-width: 768px){body.page .vegetable__title-img{width:708px}}body.page .vegetable__title-img--sm{display:block;margin:0 auto 12px;width:34.1333333333vw}@media screen and (min-width: 768px){body.page .vegetable__title-img--sm{margin-bottom:24px;width:242px}}body.page .vegetable__box{padding:20px 0 10px;border-radius:10px;box-shadow:3px 3px 10px rgba(0,0,0,.2)}@media screen and (min-width: 768px){body.page .vegetable__box{padding:30px 0}}body.page .vegetable__lead{margin-bottom:20px;padding:0 18px}@media screen and (min-width: 768px){body.page .vegetable__lead{margin-bottom:14px;padding:0 50px;font-size:20px}}body.page .vegetable__graph{display:block;margin:0 auto 20px;width:85.3333333333vw}@media screen and (min-width: 768px){body.page .vegetable__graph{margin-bottom:30px;width:min(900px,90vw)}}body.page .vegetable__sub-title{margin:0 auto 20px;width:85.3333333333vw;background-color:#d9d9d9;font-weight:900;text-align:center;line-height:2.5;border-radius:20px;position:relative}@media screen and (min-width: 768px){body.page .vegetable__sub-title{margin-bottom:38px;width:min(900px,90vw);font-size:32px;line-height:2.25;border-radius:40px}}body.page .vegetable__sub-title::after{content:"";display:block;width:26px;height:20px;background-color:#d9d9d9;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}@media screen and (min-width: 768px){body.page .vegetable__sub-title::after{width:50px;height:28px;bottom:-20px}}body.page .vegetable__worry{display:block;margin:0 auto 20px;width:84vw}@media screen and (min-width: 768px){body.page .vegetable__worry{margin-bottom:30px;width:min(820px,82vw)}}body.page .vegetable__text{margin-bottom:0;padding:0 16px}@media screen and (min-width: 768px){body.page .vegetable__text{font-size:20px;text-align:center}}body.page .support{background:linear-gradient(180deg, rgb(236, 247, 239) 0%, rgb(255, 255, 255) 50%)}@media screen and (min-width: 768px){body.page .support{padding:46px 0 50px}}body.page .support__title{margin-bottom:20px;text-align:center}@media screen and (min-width: 768px){body.page .support__title{margin-bottom:20px}}@media screen and (min-width: 768px){body.page .support__logo{width:230px}}body.page .support__title-img{margin-left:7px;width:51.7333333333vw}@media screen and (min-width: 768px){body.page .support__title-img{margin-left:8px;width:446px}}body.page .support__title-img--sm{margin-bottom:12px;width:62.9333333333vw}@media screen and (min-width: 768px){body.page .support__title-img--sm{margin-bottom:20px;width:414px}}body.page .support__box{padding:10px 10px 20px;background-color:#fff;border-radius:10px;box-shadow:3px 3px 10px rgba(0,0,0,.2)}@media screen and (min-width: 768px){body.page .support__box{padding:22px 50px 34px}}body.page .support__sub-title{margin-bottom:10px;color:#222;font-size:20px !important;font-weight:900 !important;text-align:center;line-height:1.45 !important}@media screen and (min-width: 768px){body.page .support__sub-title{font-size:42px !important}}body.page .support__sub-title--green{color:#038f39}body.page .support__graph{margin-bottom:10px}body.page .support__text{margin-bottom:10px}@media screen and (min-width: 768px){body.page .support__text{margin-bottom:20px;font-size:20px}}body.page .support__text--lg{margin-bottom:8px;font-size:18px;font-weight:900;line-height:1.777;text-align:center}@media screen and (min-width: 768px){body.page .support__text--lg{margin-bottom:16px;font-size:32px;line-height:1.4}}body.page .support__text--sm{display:block;margin-top:10px;font-size:11px;font-weight:500}@media screen and (min-width: 768px){body.page .support__text--sm{margin-top:12px;font-size:14px}}body.page .support__text--red{color:#d51618;border-bottom:2px solid #d51618}body.page .habit{padding:20px 0 12px}@media screen and (min-width: 768px){body.page .habit{padding:34px 0 56px}}@media screen and (min-width: 1280px){body.page .habit__wrap{padding:0;max-width:1208px}}body.page .habit__title{margin-bottom:20px}@media screen and (min-width: 768px){body.page .habit__title{margin-bottom:26px}}@media screen and (min-width: 768px){body.page .habit__logo{width:230px}}body.page .habit__title-img{margin-right:18px;width:27.7333333333vw}@media screen and (min-width: 768px){body.page .habit__title-img{margin-right:30px;width:240px}}body.page .habit__title-img--sm{margin-left:4px;width:13.3333333333vw}@media screen and (min-width: 768px){body.page .habit__title-img--sm{margin-left:12px;width:116px}}body.page .habit__text{margin:0 auto 20px;width:78.9333333333vw;text-align:center}@media screen and (min-width: 768px){body.page .habit__text{margin-bottom:10px;width:fit-content;font-size:24px}}body.page .howto{background-color:#ecf7ef}@media screen and (min-width: 768px){body.page .howto{padding:70px 0 34px}}body.page .howto__title{margin-bottom:20px}@media screen and (min-width: 768px){body.page .howto__title{margin-bottom:40px}}@media screen and (min-width: 768px){body.page .howto__logo{width:230px}}body.page .howto__title-img{margin-left:7px;width:47.2vw}@media screen and (min-width: 768px){body.page .howto__title-img{margin-left:20px;width:408px}}body.page .howto__list{display:grid;gap:20px;padding:0;margin-bottom:40px}@media screen and (min-width: 768px){body.page .howto__list{grid-template-columns:1fr 1fr;justify-content:space-between;row-gap:30px;column-gap:40px;margin-bottom:60px}}body.page .howto__item{display:grid;align-items:center;padding:14px 20px;background-color:#fff;border-radius:10px;box-shadow:3px 3px 3px rgba(0,0,0,.2)}@media screen and (min-width: 768px){body.page .howto__item{grid-template-rows:subgrid;grid-row:span 2;padding:20px 30px 16px}}body.page .howto__sub-title{margin-bottom:0;color:#222;text-align:center}@media screen and (min-width: 768px){body.page .howto__sub-title{font-size:24px}}body.page .howto__text{margin:0 auto 12px;width:85.3333333333vw;text-align:center}@media screen and (min-width: 768px){body.page .howto__text{margin-bottom:30px;width:100%;font-size:24px}}body.page .howto__balloon{margin-bottom:0;padding:20px 0;background-color:#fff;color:#038f39;font-size:18px;font-weight:900;line-height:1.4;text-align:center;border-radius:45px;filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.2));position:relative}@media screen and (min-width: 768px){body.page .howto__balloon{padding:18px 0;font-size:28px}}body.page .howto__balloon::after{content:"";display:block;width:35px;height:31px;background-color:#fff;clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.2))}@media screen and (min-width: 768px){body.page .howto__balloon::after{width:40px;height:38px;bottom:-34px}}body.page .series{padding:26px 0 46px;background-color:#ecf7ef}@media screen and (min-width: 768px){body.page .series{padding:46px 0 92px}}body.page .series__wrap{margin:auto;padding:0 18px;max-width:1136px}body.page .series__title{margin-bottom:26px}@media screen and (min-width: 768px){body.page .series__title{margin-bottom:30px}}@media screen and (min-width: 768px){body.page .series__logo{width:230px}}body.page .series__title-img{margin-left:7px;width:20.8vw}@media screen and (min-width: 768px){body.page .series__title-img{margin-left:8px;width:178px}}body.page .series__list{display:grid;gap:20px;margin-bottom:30px;padding:0}@media screen and (min-width: 768px){body.page .series__list{grid-template-columns:1fr 1fr;row-gap:30px;margin-bottom:50px}}@media screen and (min-width: 1280px){body.page .series__list{grid-template-columns:repeat(3, 1fr)}}body.page .series__item{display:block;padding:14px 20px 20px;background-color:#fff;text-align:center;border-radius:10px;border:1px solid #a2d6b6;box-shadow:3px 3px 3px rgba(0,0,0,.2)}@media screen and (min-width: 768px){body.page .series__item{padding:20px 24px}}body.page .series__sub-title{margin-bottom:0;color:#222;font-size:18px;font-weight:500;line-height:1.5}@media screen and (min-width: 768px){body.page .series__sub-title{min-height:4.8em;line-height:1.6}}body.page .series__img{display:block;margin:0 auto 20px;width:53.3333333333vw;pointer-events:none}@media screen and (min-width: 768px){body.page .series__img{margin-bottom:4px;width:280px}}body.page .series__button{display:inline-flex;justify-content:center;align-items:center;width:200px;background-color:#038f39;color:#fff;font-size:18px;line-height:2.2222;border-radius:20px}body.page .series__button--lg{margin:auto;display:flex;justify-content:center;align-items:center;width:85.3333333333vw;background-color:#038f39;color:#fff;font-size:20px;font-weight:900;line-height:2.5;border-radius:30px}@media screen and (min-width: 768px){body.page .series__button--lg{width:462px;font-size:28px;line-height:2.142}}body.page .series__text{margin-bottom:10px;text-align:center}@media screen and (min-width: 768px){body.page .series__text{margin-bottom:30px;font-size:24px}}
