@charset "UTF-8";.card::after,.card__number--details::after,.hero--v2::before,.hero__subTitle::after,.popover-btn--aga-mehod span::after,.popover-btn--aga-mehod span::before,.refer-box__btns a::after,.section__actions--readmore::after,.section__actions--readmore::before,.section__btn a::after,.section__btn2 a::after,.section__h3::after,.section__h3::before,.section__readmore-btn::before,.section__readmore-text::after{content:""}.hero{min-height:calc(100svh - 160px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:640px){.hero{height:auto;min-height:calc(100svh - 160px)}}.hero--v2{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:auto;padding-top:50px;position:relative}.hero--v2::before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(255,255,255,0)),color-stop(80%, #fff));background-image:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 80%)}.hero__container{width:1200px;max-width:96%;margin-bottom:80px}.hero--v2 .hero__container{background-color:rgba(255,255,255,.7);padding-bottom:100px;margin-bottom:0;border-radius:20px 20px 0 0}.hero--v2 .hero__container--not-toc{padding-bottom:0}@media screen and (max-width:640px){.hero__container{padding-top:30px;margin-bottom:0}.hero--v2 .hero__container--not-toc{padding-bottom:0!important}.hero--v2 .hero__container{padding-bottom:40px;border-radius:12px 12px 0 0}}.hero__content{padding:40px 160px 60px;background-color:rgba(255,255,255,.7);border-radius:20px;margin-bottom:20px}@media screen and (max-width:1280px){.hero__content{padding:20px 40px 30px}}@media screen and (max-width:640px){.hero__content{padding:20px 20px 30px;border-radius:12px}}.hero--v2 .hero__content{background-color:unset;border-radius:0}.hero__subTitle{background:#27423B;color:#fff;padding:.5em 3em;border-radius:99px;text-align:center;font-size:1.4rem;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 10px;position:relative}@media screen and (max-width:640px){.hero__subTitle{font-size:1.2rem;padding:.2em 1em}}.hero__subTitle::after{position:absolute;display:block;width:16px;height:8px;top:99%;left:2em;background-color:#27423B;-webkit-clip-path:polygon(0 0,100% 100%,80% 0);clip-path:polygon(0 0,100% 100%,80% 0)}.hero__title{color:#298e5d;font-size:3.2rem;margin-bottom:20px;text-align:center;font-weight:900}@media screen and (max-width:640px){.hero__title{font-size:2rem}}.hero__text{font-size:1.6rem;line-height:1.8;margin-bottom:1em;text-align:justify}.hero__box-title,.hero__button,.hero__center,.section__content--center,.section__h3,.section__subtitle,.section__title{text-align:center}.hero__text a{color:#298e5d;text-decoration:underline}.hero__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1280px){.hero__buttons{display:grid;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:640px){.hero__text{font-size:1.5rem;line-height:1.6;margin-bottom:1em}.hero__buttons{grid-template-columns:repeat(2,1fr);text-wrap:auto}}.hero--v2 .hero__buttons{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media screen and (max-width:640px){.hero--v2 .hero__buttons{grid-template-columns:repeat(2,1fr);text-wrap:auto}}.hero__button{text-decoration:none;background-color:#298e5d;-webkit-box-shadow:0 4px 0 #185336;box-shadow:0 4px 0 #185336;color:#fff;font-weight:400;width:100%;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3em;padding:0 10px;text-wrap:balance;font-size:1.8rem}.include-2lines .hero__button{height:4em}@media screen and (max-width:1024px){.hero__button{font-size:1.6rem}}.hero__button:hover{-webkit-animation:bounce .3s ease-in-out;animation:bounce .3s ease-in-out}@-webkit-keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@media screen and (max-width:1280px){.hero--v2 .hero__buttons{max-width:90%}.hero__button{font-size:1.6rem}}.hero--v2 .hero__button{font-size:1.6rem;line-height:1.2}.hero__image{width:100%;max-width:600px;margin:40px auto}.hero__image--full{max-width:100%}@media screen and (max-width:640px){.hero__button{font-size:1.6rem;line-height:1.2;height:4em}.hero__button--rows{grid-column:1/-1}.hero__image{max-width:100%}}.hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__flex-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:30px}.hero__flex-img img{max-width:300px;height:auto;border:2px solid #B7D262}.hero__center{max-width:600px;margin:30px auto}.hero__box{border-radius:12px;margin-top:30px;margin-bottom:30px;border:1px solid #248035;overflow:hidden}.hero__box-title{font-size:1.6rem;font-weight:700;background-color:#248035;color:#fff;padding:8px 12px}.hero__box-content{font-size:1.4rem;line-height:1.6;background-color:#fff;padding:20px}.hero__box-content a{color:#298e5d;text-decoration:underline}.hero__box-content ul{list-style:disc;padding:0 0 0 20px}.hero__box-content ul li{margin-bottom:10px}.hero__box-content ul li:last-child{margin-bottom:0}.section{padding:80px 20px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media screen and (max-width:640px){.hero__flex-img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__flex-img img{width:100%}.section{padding:40px 2% 20px}}.section li a,.section p a{color:#298e5d}.section--green{background:#EFFBF1}.section--white{background:#fff}.section--brown{background:#F4F1E4}.section.bg-transparent{background:0 0}.section__container{max-width:1200px;margin:0 auto}.section__container--brown{background:#F4F1E4}.section__container--above-access{margin-bottom:200px}.section__subtitle{display:block;font-size:2rem;padding:3px 20px;line-height:1;color:#B7D262;font-weight:900;letter-spacing:.03em}@media screen and (max-width:768px){.section__container--above-access{margin-bottom:100px}.section__subtitle{font-size:1.4rem;padding:3px 10px 8px}}.section__title{color:#298e5d;display:block;font-weight:400;font-size:4.4rem;margin-top:-5px;line-height:1.2;letter-spacing:.08em;margin-bottom:50px}.section__title--min{font-size:4.2rem}@media screen and (max-width:768px){.section__title{font-size:2.4rem;margin-bottom:20px}.section__title br{display:none}.section__title .spbr{display:inline}}.popover__body,.section__content{margin-bottom:40px}.section__content{padding:40px 160px 100px;background-color:rgba(255,255,255,.7);border-radius:20px}.search--light,.section__content--green{background:#EFFBF1}.section__content--brown{background:#F4F1E4}@media screen and (max-width:1280px){.section__content{padding:30px 40px}}@media screen and (max-width:640px){.section__content{padding:30px 10px;border-radius:12px}}.section__content>:last-child{margin-bottom:0;padding-bottom:0}.section__h3{background-color:#608B53;color:#fff;padding:10px 40px;border-radius:99px;font-size:2.4rem;font-weight:900;margin:100px auto 30px;position:relative}.section__note a,.section__table td a,.section__text a{color:#298e5d}@media screen and (max-width:768px){.section__h3{font-size:1.8rem;padding:8px 40px}}.section__h3--min{font-size:1.6rem}@media screen and (max-width:640px){.section__h3{margin:50px auto 20px}.section__h3--min{font-size:1.4rem}}.section__h3::after,.section__h3::before{position:absolute;display:inline-block;width:30px;height:30px;background-color:#FDF9D3;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.section__h3::after,.section__h3::before{width:20px;height:20px}}.section__h3::before{left:10px}.section__h3::after{right:10px}.section__text{text-align:justify;margin-bottom:20px}.section__text:last-child{margin-bottom:0}.section__text--center{text-align:center}.section__text--large{font-size:1.8rem;line-height:1.8}@media screen and (max-width:640px){.section__text,.section__text--large{font-size:1.5rem;line-height:1.6}}.section__text--asterisk{text-indent:-1em;padding-left:1em;display:block;font-size:1.5rem}.section__text .sankou{background-color:#608B53;color:#fff;font-size:1.2rem;padding:2px 8px;border-radius:4px;margin-right:6px}.section__readmore-text{position:relative;overflow:clip;padding-bottom:10px;-webkit-transition:height .5s ease;transition:height .5s ease}.about-readmore-open .section__readmore-text{height:auto}.about-readmore-open .section__readmore-text::after{display:none}.section__readmore-text .section__btn{max-width:400px}.section__readmore-text .section__btn a{text-align:center}.section__readmore-text::after{position:absolute;width:100%;height:80px;bottom:0;left:0;background:-webkit-gradient(linear,left top, left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.section__readmore-text--bg-brown::after{background:-webkit-gradient(linear,left top, left bottom,from(rgba(243,236,221,0)),to(#f4f1e4));background:linear-gradient(to bottom,rgba(243,236,221,0),#f4f1e4)}.section__readmore-text--bg-green::after{background:-webkit-gradient(linear,left top, left bottom,from(rgba(231,243,231,0)),to(#effbf1));background:linear-gradient(to bottom,rgba(231,243,231,0),#effbf1)}.section__readmore-btn{background-color:#298e5d;color:#fff;padding:10px 0 12px;width:200px;border-radius:25px;text-decoration:none;font-size:1.4rem;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;gap:8px;line-height:1.5}.section__btn a,.section__btn2 a{font-weight:400;border-radius:99px;text-decoration:none}@media screen and (max-width:768px){.section__readmore-btn{padding:4px 0;width:140px;position:relative;font-size:1.2rem;gap:6px}.section__readmore-btn::before{top:0}}.section__readmore-btn::before{display:block;width:9.6px;height:6px;-webkit-clip-path:polygon(50% 100%,0 0,100% 0);clip-path:polygon(50% 100%,0 0,100% 0);background-color:#fff;position:relative;top:0}.section__readmore-btn.open::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.section__actions{text-align:center;margin-top:30px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section__actions .section__btn{margin:0 auto}.section__actions--center{min-width:400px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:50px auto}@media screen and (max-width:640px){.section__actions--center{width:100%;min-width:unset;margin:30px auto}}.section__actions--readmore{position:relative}.section__actions--readmore::after,.section__actions--readmore::before{position:absolute;width:calc((100% - 200px)/ 2);height:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#298e5d}@media screen and (max-width:1280px){.section__actions--readmore::after,.section__actions--readmore::before{width:calc((100% - 250px)/ 2)}}@media screen and (max-width:640px){.section__actions--readmore::after,.section__actions--readmore::before{width:calc((100% - 160px)/ 2)}}.section__actions--readmore::after{right:-50px}.section__actions--readmore::before{left:-50px}@media screen and (max-width:1280px){.section__actions--readmore::after{right:0}.section__actions--readmore::before{left:0}}.about-readmore-open .section__actions--readmore{margin-top:50px}.about-readmore-open .section__actions--readmore.section__actions--delivery{margin-top:0}@media screen and (max-width:768px){.section__actions{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.about-readmore-open .section__actions--readmore{margin-top:30px}}.section__btn{margin:30px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;width:100%}.section__btn a{display:block;font-size:1.6rem;letter-spacing:.08em;position:relative;background-color:#B7D262;-webkit-box-shadow:0 4px 0 #95b434;box-shadow:0 4px 0 #95b434;color:#333;padding:10px 40px}.section__btn a::after{position:absolute;display:block;width:8px;height:8px;border-top:1px solid #333;border-right:1px solid #333;top:50%;right:30px;rotate:45deg;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search__input-wrapper,.section__btn2 a{position:relative}.section__btn a:hover::after{right:26px;-webkit-transition:all .3s ease;transition:all .3s ease}.section__btn a:active{-webkit-box-shadow:0 2px 0 #95b434;box-shadow:0 2px 0 #95b434;-webkit-transform:translateY(2px);transform:translateY(2px)}@media screen and (max-width:768px){.section__btn a{font-size:1.4rem;padding-left:40px;padding-right:40px}.section__btn{margin:0}}.section__btn2 a{max-width:400px;display:block;font-size:2rem;letter-spacing:.08em;padding:10px 60px;background-color:#298e5d;color:#fff;margin-top:10px}@media screen and (max-width:768px){.section__btn2 a{font-size:1.6rem;padding:10px 40px}}.section__btn2 a::after{position:absolute;display:block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;top:50%;right:30px;rotate:45deg;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.section__btn2 a:hover::after{right:26px;-webkit-transition:all .3s ease;transition:all .3s ease}.section__btn2 a:active{-webkit-transform:translateY(2px);transform:translateY(2px)}.section__note{font-size:1.3rem}.section__note a{text-decoration:underline}.section__table{margin:30px auto}.section__table table{width:100%;border-collapse:collapse}.section__table caption{padding:10px}.section__table td,.section__table th{padding:10px;border:1px solid #333;text-align:center;font-size:1.4rem}@media screen and (max-width:640px){.section__table td,.section__table th{font-size:1.3rem}}.section__table td.align-right{text-align:right}.section__table td.align-center{text-align:center}.section__table td.align-left,.section__table.td-left td,.section__table.th-left th{text-align:left}.section__table.table-fixed table{table-layout:fixed}.section__table.head-th-green thead th{background-color:#608B53;color:#fff}.section__table.head-th-lightgreen thead th{background-color:#DAE8AE}.section__table.caption-green caption{background-color:#608B53;color:#fff}.section__table.body-th-lightgreen tbody th{background-color:#DAE8AE}.section__in-section,.section__table.td-white tbody td{background-color:#fff}.section__table.th-nowrap th{white-space:nowrap}.section__table.img-center img{margin:0 auto}.section__table.img-inline-block img{display:inline-block}.section__in-section{padding:40px;border-radius:20px;width:1100px;margin-left:-110px;margin-top:60px;margin-bottom:120px}@media screen and (max-width:1280px){.section__in-section{width:100%;margin-left:0;padding:30px 20px}}.section__in-section h3:first-child{margin-top:0}.section__image{margin:50px auto;display:block}.section__image .caption{text-align:center;font-size:1.6rem;margin-bottom:8px}@media screen and (max-width:768px){.section__table.table-fixed table{table-layout:auto}.section__image{margin:30px auto;max-width:100%}}.section__image img{margin:0 auto;max-width:80%;max-height:500px}.section__image .expand{display:block;text-align:center;font-size:1.3rem}.section__image--full img{max-width:100%;max-height:unset}.section__image--border{border:4px solid #B7D262}.section__image--flex{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.section__image--flex img{-webkit-box-flex:1;-ms-flex:1;flex:1}.section__image--graf{max-width:unset}.section__image--scrollable{overflow-x:auto}@media screen and (max-width:768px){.section__image--scrollable img{width:600px;max-width:unset}}.section__youtube{margin:50px auto;display:block;max-width:60%;overflow:hidden}.section__youtube iframe{width:100%;aspect-ratio:16/9;border:none}@media screen and (max-width:768px){.section__youtube{max-width:100%;margin:30px auto;padding-top:56.25%;position:relative}.section__youtube iframe{aspect-ratio:unset;position:absolute;top:0;left:0;width:100%;height:100%}}.section__h4{font-size:2rem;color:#298e5d;text-align:center;margin-top:1em;margin-bottom:.5em}.section__list{list-style:disc;padding-left:1.5em;margin-bottom:2rem}.section__list--center{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.section__list--brown{background-color:#F4F1E4;padding:20px;border-radius:12px;margin-top:30px;margin-bottom:30px}.section__list--no-marker{list-style:none}.section__list--asterisk{list-style:none;text-indent:-1.2em;padding-left:1.2em}.section__list--color-green{color:#298e5d;font-weight:700}.section__list a{color:#298e5d}.section__list li{margin-bottom:.4em}.section__list li:last-child{margin-bottom:0}@media screen and (max-width:640px){.section__list li{font-size:1.5rem;line-height:1.6}.section__list--xs li{line-height:1.6;font-size:1.2rem}.section__reference{font-size:1.5rem;line-height:1.6}}.section__list--style-none{list-style:none;padding-left:1em;text-indent:-1em}.section__list--ordered{list-style:decimal}.section__list--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:80%;margin:30px auto}.section__list--flex li{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%}.section__list--type1{padding:20px;background-color:#F4F1E4;color:#298e5d;font-weight:bolder;margin-top:30px;margin-bottom:30px}.section__list--type1 li{text-indent:-1.3em;padding-left:1.3em}@media screen and (max-width:768px){.section__list--flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:5px}.section__list--flex li{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.section__list--type1,.section__list--type1 li{font-size:1.5rem;line-height:1.6}}.section__list.section__list--mx{max-width:90%;margin:32px auto}.section__list.section__list--mx li:not(:first-child){margin-top:.75em}.section__list.ol{width:90%;margin:0 auto}.section__list-count{list-style:decimal;padding-left:1.5em;margin-bottom:2rem}.section__reference{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.section__reference-text{margin-top:0;text-align:center;font-size:1.25em;font-weight:700}.section__reference-list{list-style:disc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25em;padding-left:0;margin-top:.75em}.section__reference-list-link{color:#298e5d;text-decoration:underline}.section__article-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}@media screen and (max-width:640px){.section__article-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section__article-flex-item{-webkit-box-flex:3;-ms-flex:3;flex:3}.arovics-step__text,.section__article-flex-item.w-25{-webkit-box-flex:1;-ms-flex:1;flex:1}.section__article-flex-item .section__image{margin:0 auto}.section__article-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:640px){.section__article-flex-item.w-25{-webkit-box-flex:3;-ms-flex:3;flex:3}.section__article-grid{grid-template-columns:repeat(2,1fr)}}.section__article-grid-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.3rem}.section__article-grid-item *{margin:0}.section__article-float{clear:both}.section__article-float .left{float:left;max-width:200px;margin:0 20px 10px 0}.section__article-float .right{float:right;max-width:200px;margin:0 0 10px 20px}.section__article-float .section__image{margin:0}.search{max-width:600px;margin:0 auto 30px;text-align:center}.search__form{margin-bottom:120px}.search__input{width:100%;padding:15px 50px 15px 20px;border:unset;-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,.4);box-shadow:inset 1px 1px 5px rgba(0,0,0,.4);border-radius:6px;font-size:14px}.search__button{position:absolute;right:-46px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0;border:none;cursor:pointer}@media screen and (max-width:768px){.search{width:100%}.search__form{margin-top:30px;margin-bottom:60px}.search__input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.search__input{width:calc(100% - 60px)}.search__button{position:unset;-webkit-transform:unset;transform:unset}}.search__button svg{width:36px}.recommendation{--swiper-pagination-bottom:0px;--swiper-pagination-color:#298e5d;--swiper-pagination-bullet-inactive-color:#B7D262}.recommendation .swiper-wrapper{padding-bottom:30px}.recommendation__title{font-size:1.8rem;text-align:center;margin-bottom:30px}.recommendation__cards{margin-top:40px;width:1200px;max-width:96vw;margin-left:calc((100% - 1200px)/ 2)}@media screen and (max-width:1280px){.recommendation__cards{width:100%;margin-left:0;margin-top:20px}}.card{background:#298e5d;color:#fff;padding:5px 20px 25px;text-align:center;cursor:pointer;position:relative;-webkit-box-shadow:2px 2px 0 rgba(0,0,0,.6);box-shadow:2px 2px 0 rgba(0,0,0,.6);margin-bottom:10px;text-decoration:none;display:block}@media screen and (max-width:768px){.recommendation__title{font-size:1.6rem;margin-bottom:10px}.card{padding:5px 10px 20px}}.card::after{display:block;width:0;height:0;position:absolute;bottom:0;right:0;border-right:10px solid #B7D262;border-bottom:10px solid #B7D262;border-top:10px solid transparent;border-left:10px solid transparent}.card__number{font-size:2.4rem;font-weight:900;border-bottom:3px solid #fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 10px}@media screen and (max-width:768px){.card__number{font-size:1.8rem;margin-bottom:5px}}.card__number--details{font-size:1.6rem;font-weight:700;margin-top:10px;padding-bottom:10px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;border:unset;position:relative}@media screen and (max-width:768px){.card__number--details{font-size:1.4rem;margin-bottom:5px}}.card__number--details::after{display:block;width:24px;height:3px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}.card__number--details span{font-size:2rem;font-weight:900;background-color:#fff;color:#298e5d;width:1.2em;height:1.2em;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.card__number--details span{font-size:1.4rem}}.card__title{font-size:1.6rem;font-weight:700;min-height:3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.card__title{font-size:1.3rem;line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.illustration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:40px;gap:10px}.illustration-card{background:#fff;border-radius:12px;text-align:center;position:relative;aspect-ratio:1;overflow:clip}.illustration-card__icon{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}@media screen and (max-width:768px){.illustration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:5px 10px;margin-top:20px}.illustration-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}.illustration-card__icon{opacity:.3}}.illustration-card__title{font-size:12px;font-weight:700;color:#27423B;position:relative;z-index:2;padding-top:10px}.illustration-card__title br{display:none}.avobe-bidding-up{position:sticky;top:0}.details{margin-top:80px;margin-bottom:50px}@media screen and (max-width:768px){.illustration-card__title br{display:block}.illustration-card__title{font-size:1.1rem}.details{margin-bottom:30px}}.details__title{font-size:1.8rem;text-align:center;margin-bottom:30px}.details__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-top:40px}@media screen and (max-width:768px){.details__title{margin-bottom:20px}.details__grid{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:5px 10px}}.reporting-details{background:#f8f9f8;border-radius:12px;border:1px solid #d2d7d3;padding:18px 20px;margin:24px auto 32px;font-size:1.2rem;width:96%}@media screen and (max-width:640px){.avobe-bidding-up{position:relative;top:unset}.reporting-details{width:100%;padding:10px 12px;border-radius:6px}}.reporting-details__meta{width:100%;border-collapse:collapse}.reporting-details__meta td,.reporting-details__meta th{font-size:1.2rem;padding:0;text-align:left;vertical-align:top;border:none;background:0 0;line-height:1.7}.reporting-details__meta th{font-weight:700;width:100px;white-space:nowrap}.reporting-details__meta a{color:#298e5d}@media screen and (max-width:768px){.reporting-details__meta tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}}.reporting-details__notes{margin:18px 0 0;list-style:none;font-size:1.2rem;border-top:1px solid #d2d7d3;padding-top:20px}.reporting-details__notes li{margin-bottom:2px}@media screen and (max-width:640px){.reporting-details__notes li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}}.reporting-details__notes li span{color:#248035;font-weight:700;width:120px;display:inline-block;position:relative}.reporting-details__notes li span:after{position:absolute;content:"：";right:0}@media screen and (max-width:640px){.reporting-details__notes li span:after{display:none}}.popover-btn{cursor:pointer;text-decoration:underline}.popover-btn--aga-mehod{font-weight:900;color:#298e5d;text-decoration:underline}.popover-btn--aga-mehod:hover{opacity:.8}.popover-btn--aga-mehod small{color:#333;font-weight:400}.popover-btn--aga-mehod span{position:relative;padding-right:14px;display:inline-block;cursor:pointer;font-size:1.3rem;text-decoration:none}.popover-btn--aga-mehod span::after,.popover-btn--aga-mehod span::before{position:absolute;top:55%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #298e5d;width:10px;height:10px;display:block;border-radius:2px}.popover-btn--aga-mehod span::after{right:1px;top:calc(55% - 2px);background-color:#fff}.popover{position:fixed;z-index:1001;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:1280px){.popover{width:100%}}.popover__bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);z-index:1000}.popover__content{width:800px;max-width:90%;background-color:#6FA060;border-radius:8px;padding:20px 40px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);box-shadow:0 2px 5px rgba(0,0,0,.1)}@media screen and (max-width:1280px){.popover__content{padding:20px;width:90%;max-width:unset;margin:0 auto}}.popover__header{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:20px}.popover__subtitle{font-size:1.4rem;color:#27423B;text-align:center;display:block;font-weight:700}.popover__title{font-weight:900;color:#fff;text-align:center;font-size:2.4rem}@media screen and (max-width:768px){.popover__title{font-size:1.8rem}.popover--noscroll .popover__body{height:unset;overflow-y:unset}}.popover__text{font-size:1.5rem;line-height:1.5;color:#fff}@media screen and (max-width:768px){.popover__text{font-size:1.4rem}.faq-contents.scrolled::after,.faq-contents.scrolled::before{opacity:0}}.popover__text a{font-weight:700}.popover__image{margin:20px auto;display:block;max-width:100%}.popover__image img{margin:0 auto;max-height:50vh}.popover__close{color:#fff;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.popover__close span{border:1px solid #fff;width:1.4em;height:1.4em;aspect-ratio:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:2px;padding-left:2px;line-height:1}.refer-box{border-radius:12px;overflow:clip;border:1px solid #85A02E;margin:40px auto}@media screen and (max-width:640px){.refer-box{margin:30px auto 20px;border-radius:6px}}.refer-box__title{background-color:#85A02E;color:#fff;text-align:center;margin:0;padding:5px 0}.refer-box__body{background-color:#F5F5F3;padding:20px}.refer-box__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:640px){.refer-box__body{padding:10px}.refer-box__btns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.refer-box__btns a{width:100%;border:1px solid #85A02E;text-align:center;font-size:1.4rem;padding:10px 0;background-color:#fff;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.refer-box__btns a::after{position:absolute;display:block;width:12px;height:12px;border-top:1px solid #85A02E;border-right:1px solid #85A02E;rotate:45deg;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:640px){.refer-box__btns a::after{width:6px;height:6px;right:10px}}.faq-readmore-wrapper{border-radius:4px;background-color:#e6f6e8}.faq-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:20px;max-height:400px;overflow-y:auto;overflow-x:hidden;position:relative}.faq-contents::-webkit-scrollbar{width:8px}.faq-contents::-webkit-scrollbar-thumb{background-color:#B7D262;border-radius:4px}@media screen and (max-width:768px){.faq-contents{gap:20px;padding:10px;max-height:40vh}.faq-item.open .faq-item__arrow{top:unset}}.faq-item{border-radius:99px;padding:0 20px;-webkit-transition:border-radius 2s ease;transition:border-radius 2s ease;position:relative;border:1px solid #333;background-color:#fff}.faq-item.open{border-radius:20px;-webkit-transition:border-radius .5s ease;transition:border-radius .5s ease}.faq-item.open .faq-item__arrow{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);bottom:10px}.faq-item.open .faq-item__answer{max-height:600px;padding:0 60px 50px 20px}.faq-item.open .faq-item__answer::before{opacity:1}.faq-item__arrow{position:absolute;bottom:28px;right:40px;width:10px;height:10px;rotate:45deg;-webkit-transition:bottom 1.5s ease,-webkit-transform .5s ease;transition:bottom 1.5s ease,-webkit-transform .5s ease;transition:transform .5s ease,bottom 1.5s ease;transition:transform .5s ease,bottom 1.5s ease,-webkit-transform .5s ease;border-bottom:1px solid #333;border-right:1px solid #333}.faq-readmore-wrapper--viagra .faq-item__arrow{bottom:40px}@media screen and (max-width:768px){.faq-item.open .faq-item__answer{padding:0 0 30px;max-height:1200px}.faq-readmore-wrapper--viagra .faq-item__arrow{bottom:calc(50% - 4px)}.faq-item__arrow{right:20px;width:8px;height:8px;bottom:calc(50% - 4px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.faq-item__question{font-size:1.8rem;font-weight:700;padding:16px 50px 16px 45px;cursor:pointer;position:relative;color:#298e5d}.faq-readmore-wrapper--propecia .faq-item__question,.faq-readmore-wrapper--viagra .faq-item__question{min-height:5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:35px}.faq-readmore-wrapper--propecia .faq-item__question::before,.faq-readmore-wrapper--viagra .faq-item__question::before,.recipe-grid--single-column .recipe-card__description{display:none}@media screen and (max-width:768px){.faq-readmore-wrapper--propecia .faq-item__question,.faq-readmore-wrapper--viagra .faq-item__question{min-height:unset;padding-left:15px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.faq-item__question::before{display:none}}.faq-readmore-wrapper--propecia .faq-item__question{min-height:3em}.faq-item__question::before{content:"Q.";color:#298e5d;position:absolute;left:20px}@media screen and (max-width:768px){.faq-item__question{min-height:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;padding:8px 16px 8px 0;line-height:1.4}.faq-item__answer::after{display:none}}.faq-item__answer{font-size:1.6rem;line-height:1.7;padding:0 60px 0 20px;max-height:0;overflow:hidden;-webkit-transition:max-height 1s ease,padding 1s ease;transition:max-height 1s ease,padding 1s ease;position:relative}.faq-item__answer::after{content:"A.";position:absolute;left:20px;top:18px;font-size:2rem;color:#298e5d;font-weight:700}@media screen and (max-width:768px){.faq-item__answer{padding:0}}.faq-item__answer::before{content:"";display:block;width:100%;height:1px;margin-bottom:20px;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;background-color:#298e5d}.faq-item__answer p{margin-bottom:1.5em;padding-left:40px}.faq-item__answer p:last-child,.takekoshi-info__history p{margin-bottom:0}.takekoshi-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media screen and (max-width:768px){.faq-item__answer p{padding-left:0;font-size:1.4rem}.points-table table{width:1000px}.takekoshi-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.takekoshi-info__history{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.takekoshi-info__image{width:200px;margin-right:20px}.takekoshi-info__history .label,.takekoshi-info__text .dr_label{color:#fff;padding:2px 8px;border-radius:4px;font-size:1.2rem;margin-right:10px}.takekoshi-info__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.takekoshi-info__text .dr_label{background-color:#298e5d;display:inline-block}.takekoshi-info__text .dr_name{font-size:2.4rem;font-weight:700}.takekoshi-info__text .dr_kana{font-size:1.4rem}.takekoshi-info__history{margin-top:20px;font-size:1.6rem;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.takekoshi-info__history .label{background-color:#298e5d;display:inline-block}.takekoshi-info__history ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.takekoshi-info__history ul li .year{min-width:120px}.arovics-step{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.arovics-step__image{width:200px}@media screen and (max-width:768px){.arovics-step{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.arovics-step__image{margin:0 auto}}.arovics-step__image img{border:2px solid #608B53}.arovics-step__text h3{margin-top:0}.arovics-step__note{padding:12px 16px;background-color:#F4F1E4;border-radius:12px}.arovics-step__note-title{color:#248035;font-weight:700;font-size:1.8rem;margin-bottom:.5rem}.arovics-flex{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.arovics-flex__item{-webkit-box-flex:1;-ms-flex:1;flex:1;border:2px solid #608B53;background-color:#fff;border-radius:6px;padding:20px}.arovics-flex__item--title{font-size:2.2rem;text-align:center;color:#248035;font-weight:700;border-bottom:2px solid #248035;padding:0 0 10px}@media screen and (max-width:768px){.arovics-flex{grid-template-columns:1fr}.arovics-flex__item--title{font-size:1.8rem}}.arovics-flex__item--text{margin-top:10px;font-size:1.5rem;line-height:1.6}.arovics-flex__item img{max-width:100%;border:2px solid #608B53}.arovics-expiration{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.arovics-expiration img{width:200px;height:auto}.writer-profile{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:40px}@media screen and (max-width:768px){.arovics-expiration,.writer-profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.writer-profile__image{width:200px;border-radius:8px}.writer-profile__text{-webkit-box-flex:1;-ms-flex:1;flex:1}.writer-profile .label{font-weight:700;margin-right:10px;background-color:#298e5d;color:#fff;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:4px;line-height:1}.recipe-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media screen and (max-width:640px){.recipe-grid{grid-template-columns:repeat(2,1fr)}}.recipe-card{border:2px solid #608B53;border-radius:4px;overflow:clip;background-color:#fff;text-decoration:none;display:block;position:relative}.recipe-card__category{position:absolute;top:10px;left:10px}.recipe-card__category-item{color:#fff;padding:4px 8px;border-radius:4px;font-size:1.2rem}.recipe-card__category-item.category-salad{background-color:rgba(96,139,83,.8)}.recipe-card__category-item.category-rice{background-color:rgba(150,75,0,.8)}.recipe-card__category-item.category-fried{background-color:rgba(220,120,0,.8)}.recipe-card__image{width:100%}.recipe-card__image img{width:100%;height:auto}.recipe-card__title{font-size:1.4rem;font-weight:700;padding:10px;text-align:center;color:#608B53;min-height:4em}.recipe-grid--single-column .recipe-card__title{min-height:unset;font-size:1.2rem;text-align:left;padding:6px}.recipe-card__description{font-size:1.2rem;padding:0 10px 10px;line-height:1.3}.recipe-nutrient-table td,.recipe-nutrient-table th{font-size:1.2rem;padding:5px}.recipe-nutrient-table td{text-align:right}.markers-table span{background-color:#def7fb;margin-bottom:4px;padding:1px 4px;display:inline-block}