@charset "UTF-8";@media only screen and (min-width:801px){.productPages{--content-padding-inline:140px}}@media only screen and (max-width:800px){.productPages{--content-padding-inline:min(5.1282051282vw,1.25rem)}}.productPages__text{display:-ms-grid;display:grid;color:#776C66;line-height:1.8}@media only screen and (min-width:801px){.productPages__text{font-size:min(6.1538461538vw,1.5rem);row-gap:15px}}@media only screen and (max-width:800px){.productPages__text{font-size:min(4.6153846154vw,1.125rem);row-gap:10px}}.productPages__note{line-height:1.2}@media only screen and (min-width:801px){.productPages__note{font-size:min(4.1025641026vw,1rem)}}@media only screen and (max-width:800px){.productPages__note{font-size:min(3.0769230769vw,0.75rem)}}@media only screen and (min-width:801px){.productPages__inner{max-width:1280px;margin-inline:auto;padding-inline:140px}}@media only screen and (max-width:800px){.productPages__inner{padding-inline:20px}}.productPages__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:10px}@media only screen and (min-width:801px){.productPages__list{margin-top:20px}}.productPages__item{position:relative;padding-left:20px}@media only screen and (min-width:801px){.productPages__item{font-size:min(4.6153846154vw,1.125rem)}}@media only screen and (max-width:800px){.productPages__item{font-size:min(4.1025641026vw,1rem)}}.productPages__item:before{content:"";display:block;width:12px;height:12px;border-radius:50%;position:absolute;left:0;top:0.5em}@media only screen and (min-width:801px){.productPages__item.-large{font-size:min(6.1538461538vw,1.5rem)}}@media only screen and (max-width:800px){.productPages__item.-large{font-size:min(4.6153846154vw,1.125rem)}}.productPages .mv{position:relative;background-repeat:no-repeat;background-color:var(--color-main);display:-ms-grid;display:grid}.productPages .mv:after{content:"";width:100%;height:2px;position:absolute;bottom:-1px;left:0;background-color:var(--color-blue-light);z-index:1}@media only screen and (min-width:801px){.productPages .mv{-webkit-padding-before:50px;padding-block-start:50px;-ms-flex-line-pack:justify;align-content:space-between;background-image:url(/shigaisen-yohou/assets2026/img/productPages/mv-bg-hana-left-pc.png),url(/shigaisen-yohou/assets2026/img/productPages/mv-bg-hana-right-pc.png),url(/shigaisen-yohou/assets2026/img/productPages/mv-bg-pc.png);background-position:left bottom,right bottom 99px,center bottom;background-size:437px auto,321px auto,max(100%,1980px) auto;background-repeat:no-repeat,no-repeat,no-repeat}.productPages .mv:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(/shigaisen-yohou/assets2026/img/productPages/mv-bg-kazari-pc.png);background-size:1280px auto;background-repeat:no-repeat;background-position:center top}}@media only screen and (max-width:800px){.productPages .mv{min-height:min(148.7179487179vw,36.25rem);-webkit-padding-before:min(7.6923076923vw,1.875rem);padding-block-start:min(7.6923076923vw,1.875rem);-ms-flex-line-pack:end;align-content:flex-end;background-image:url(/shigaisen-yohou/assets2026/img/productPages/mv-bg-sp.png);background-position:center bottom;background-size:100% 579px;background-repeat:no-repeat}.productPages .mv:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:center bottom;background-size:390px auto}}.productPages .mv__inner{background-repeat:no-repeat;position:relative;z-index:2;display:-ms-grid;display:grid;row-gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:801px){.productPages .mv__inner{min-height:670px;-ms-flex-line-pack:justify;align-content:space-between}}.productPages .mv__content{display:-ms-grid;display:grid;row-gap:10px}.productPages .mv__title__spf{border:1px solid var(--color-yellow);border-radius:999px;color:var(--color-yellow);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;line-height:normal;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:auto;margin-left:auto}@media only screen and (min-width:801px){.productPages .mv__title__spf{font-size:min(6.1538461538vw,1.5rem);padding:8px 16px;margin-top:48px}}@media only screen and (max-width:800px){.productPages .mv__title__spf{font-size:min(4.6153846154vw,1.125rem);padding:min(1.5384615385vw,0.375rem) min(3.0769230769vw,0.75rem);margin-top:32px}}.productPages .mv__title__catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:801px){.productPages .mv__title__catch{max-width:480px;margin-inline:auto;gap:10px;-webkit-margin-before:28px;margin-block-start:28px}}@media only screen and (max-width:800px){.productPages .mv__title__catch{-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;row-gap:10px;-webkit-margin-before:14px;margin-block-start:14px}}.productPages .mv__title__catch__item{font-family:var(--font-marugo);position:relative;color:white;font-weight:bold;border-top:white solid 1px;border-bottom:white solid 1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;line-height:1}@media only screen and (min-width:801px){.productPages .mv__title__catch__item{font-size:min(4.6153846154vw,1.125rem);padding:5px;margin-inline:25px;min-width:143px}}@media only screen and (max-width:800px){.productPages .mv__title__catch__item{font-size:min(3.0769230769vw,0.75rem);padding-block:5px;margin-inline:14px;min-width:136px}}.productPages .mv__title__catch__item:after,.productPages .mv__title__catch__item:before{content:"";display:block;height:calc(100% + 2px);background-color:white;position:absolute;top:0;bottom:0;margin-block:auto;clip-path:polygon(0 0,100% 50%,0 100%,0 calc(100% - 1.414px),calc(100% - 1.414px) 50%,0 1.414px)}@media only screen and (min-width:801px){.productPages .mv__title__catch__item:after,.productPages .mv__title__catch__item:before{width:18px}}@media only screen and (max-width:800px){.productPages .mv__title__catch__item:after,.productPages .mv__title__catch__item:before{width:15px}}.productPages .mv__title__catch__item:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}@media only screen and (min-width:801px){.productPages .mv__title__catch__item:before{left:-18px}}@media only screen and (max-width:800px){.productPages .mv__title__catch__item:before{left:-15px}}@media only screen and (min-width:801px){.productPages .mv__title__catch__item:after{right:-18px}}@media only screen and (max-width:800px){.productPages .mv__title__catch__item:after{right:-15px}}.productPages .mv__title__caption{font-family:var(--font-marugo);font-weight:bold;text-align:center;color:#fff;line-height:1}@media only screen and (min-width:801px){.productPages .mv__title__caption{font-size:min(4.6153846154vw,1.125rem);-webkit-margin-before:28px;margin-block-start:28px}}@media only screen and (max-width:800px){.productPages .mv__title__caption{font-size:min(3.5897435897vw,0.875rem);-webkit-margin-before:14px;margin-block-start:14px}}.productPages .mv__imgWrap{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto}.productPages .mv__img{margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.productPages .mv__pop{position:absolute}.productPages .mv__pop img{width:100%}.productPages .mv__balloon{position:absolute}@media only screen and (min-width:801px){.productPages .mv__balloon{width:146px}}@media only screen and (max-width:800px){.productPages .mv__balloon{width:min(25.3846153846vw,6.1875rem)}}.productPages .mv__balloon img{width:100%}.productPages .mv__ldk{position:absolute}.productPages .mv__ldk img{width:100%}.productPages .productInfo{background-color:var(--color-blue-light);-webkit-padding-after:50px;padding-block-end:50px;padding-inline:var(--content-padding-inline);display:-ms-grid;display:grid}@media only screen and (min-width:801px){.productPages .productInfo{-webkit-padding-before:15px;padding-block-start:15px;row-gap:15px}}@media only screen and (max-width:800px){.productPages .productInfo{-webkit-padding-before:10px;padding-block-start:10px;row-gap:10px}}.productPages .productInfo__title{font-family:var(--font-han-sans);color:var(--color-prod)}.productPages .productInfo__date{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-block:3px;padding-inline:20px;color:var(--color-main);font-weight:bold;line-height:1.8;background-color:#fff;border-radius:6px;margin-inline:auto}@media only screen and (min-width:801px){.productPages .productInfo__date{font-size:min(7.6923076923vw,1.875rem)}}@media only screen and (max-width:800px){.productPages .productInfo__date{font-size:min(5.1282051282vw,1.25rem)}}@media only screen and (min-width:801px){.productPages .productInfo__note{width:100%;max-width:800px;margin-inline:auto}}.productPages .productInfo__note__item{line-height:1}@media only screen and (min-width:801px){.productPages .productInfo__note__item{font-size:min(4.1025641026vw,1rem)}}@media only screen and (max-width:800px){.productPages .productInfo__note__item{font-size:min(3.0769230769vw,0.75rem)}}.productPages .pageBody{position:relative;background-color:#fff}.outline{background-color:var(--color-blue-light);background-image:url("/shigaisen-yohou/assets2026/img/common/wave.svg");background-repeat:no-repeat}@media only screen and (min-width:801px){.outline{padding-bottom:80px;background-position:bottom -80px left 10%;background-size:120% auto}}@media only screen and (max-width:800px){.outline{padding-bottom:min(20.5128205128vw,5rem);background-position:bottom -40px left 10%;background-size:auto 62px}}.outline__inner{display:-ms-grid;display:grid}@media only screen and (min-width:801px){.outline__inner{row-gap:40px}}@media only screen and (max-width:800px){.outline__inner{row-gap:27px}}.outline__imgWrap{position:relative}.outline__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;position:relative}@media only screen and (min-width:801px){.outline__img{max-width:900px;margin-inline:auto}}.outline__body{padding-inline:var(--content-padding-inline)}@media only screen and (min-width:801px){.outline__body{max-width:calc(800px + var(--content-padding-inline) * 2);margin-inline:auto}}.outline__body__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:801px){.outline__body__image{margin-bottom:30px}}@media only screen and (max-width:800px){.outline__body__image{margin-bottom:min(7.6923076923vw,1.875rem)}}.outline__box{position:relative;background-color:white;border-radius:20px;-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (min-width:801px){.outline__box{padding-block:40px;padding-inline:20px;margin-top:40px}}@media only screen and (max-width:800px){.outline__box{padding-block:min(10.2564102564vw,2.5rem);padding-inline:min(5.1282051282vw,1.25rem)}}.outline__box__img{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.outline__box__img img{width:100%}.outline__box__text{font-family:var(--font-kinuta);color:#776C66;line-height:2;text-align:center}@media only screen and (min-width:801px){.outline__box__text{font-size:min(6.1538461538vw,1.5rem)}}@media only screen and (max-width:800px){.outline__box__text{font-size:min(3.8461538462vw,0.9375rem)}}.outline__catch{display:-ms-grid;display:grid;place-content:center;min-height:72px}.outline__catch__text{font-family:var(--font-kinuta);color:var(--color-prod);line-height:1.2;text-align:center;position:relative;z-index:2}@media only screen and (min-width:801px){.outline__catch__text{font-size:min(9.2307692308vw,2.25rem)}}@media only screen and (max-width:800px){.outline__catch__text{font-size:min(6.1538461538vw,1.5rem)}}@media only screen and (min-width:801px){.outline__catch__text .small{font-size:min(8.2051282051vw,2rem)}}@media only screen and (max-width:800px){.outline__catch__text .small{font-size:min(5.1282051282vw,1.25rem)}}.outline__catch__text:before{content:"";display:block;position:absolute;bottom:-5px;left:-25px;width:24px;height:auto;aspect-ratio:24/42;background-image:url("/shigaisen-yohou/assets2026/img/productPages/outline-catch-left.svg");background-size:contain;background-repeat:no-repeat;z-index:-1}.outline__catch__text:after{content:"";display:block;position:absolute;top:0;bottom:0;right:-25px;margin-block:auto;width:23px;height:auto;aspect-ratio:23/66;background-image:url("/shigaisen-yohou/assets2026/img/productPages/outline-catch-right.svg");background-size:contain;background-repeat:no-repeat;z-index:-1}.outline__caption{margin-top:20px;text-align:center;font-size:var(--fz-caption)}.outline__person img{width:100%}@media only screen and (min-width:801px){.detail{padding-top:50px;padding-bottom:150px}}@media only screen and (max-width:800px){.detail{padding-top:min(5.1282051282vw,1.25rem);padding-bottom:min(17.9487179487vw,4.375rem)}}@media only screen and (min-width:801px){.detail__title{margin-bottom:40px}}@media only screen and (max-width:800px){.detail__title{margin-bottom:min(10.2564102564vw,2.5rem)}}.detail .detailMedia{display:-ms-grid;display:grid}@media only screen and (min-width:801px){.detail .detailMedia{margin-top:40px;-ms-grid-columns:1fr 40px 1fr;grid-template-columns:repeat(2,1fr);gap:40px}}@media only screen and (max-width:800px){.detail .detailMedia{margin-top:min(10.2564102564vw,2.5rem);-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:min(10.2564102564vw,2.5rem)}}@media only screen and (min-width:801px){.detail .detailMedia__contents{padding-block:35px}}@media only screen and (max-width:800px){.detail .detailMedia__contents{display:-ms-grid;display:grid;gap:min(5.1282051282vw,1.25rem)}}.detail__tagList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}.detail__tag{border-radius:6px;padding:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;width:calc(50% - 6px);font-weight:bold;line-height:1.8;text-align:center}@media only screen and (min-width:801px){.detail__tag{font-size:min(6.1538461538vw,1.5rem)}}.detail__tag.-wide{width:100%}.detail__tag.-pink{background-color:var(--color-mine-base)}.detail__buttonBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:40px}@media only screen and (min-width:801px){.detail__buttonBox{padding-inline:90px}}.detail__buttonBox__note{width:100%;text-align:right;-webkit-margin-before:-10px;margin-block-start:-10px}@media only screen and (min-width:801px){.detail__button{width:calc(50% - 10px)}}@media only screen and (max-width:800px){.detail__button{width:100%}}.detail__note{-webkit-margin-before:10px;margin-block-start:10px}@media only screen and (min-width:801px){.detail__note{font-size:min(3.5897435897vw,0.875rem)}}@media only screen and (max-width:800px){.detail__note{font-size:min(3.0769230769vw,0.75rem)}}.detail__note.-right{text-align:right}.productSectionWrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media only screen and (min-width:801px){.productSectionWrap{gap:120px}}@media only screen and (max-width:800px){.productSectionWrap{gap:60px}}.productSection{position:relative}@media only screen and (min-width:801px){.productSection{padding-top:60px;padding-bottom:40px}}@media only screen and (max-width:800px){.productSection{padding-block:40px}}.productSection:before{content:"";display:block;height:auto;aspect-ratio:62/63;background-repeat:no-repeat;background-size:cover;position:absolute}@media only screen and (min-width:801px){.productSection:before{width:118px;top:-62px;left:20px}}@media only screen and (max-width:800px){.productSection:before{width:62px;top:-33px;left:0}}.productSection:after{content:"";display:block;height:auto;aspect-ratio:52/59;background-repeat:no-repeat;background-size:cover;position:absolute}@media only screen and (min-width:801px){.productSection:after{width:92px;top:12px;right:32px}}@media only screen and (max-width:800px){.productSection:after{width:46px;top:-13px;right:10px}}.productSection__inner{max-width:1280px;margin-inline:auto}.productSection__head{font-family:var(--font-marugo);line-height:1.6;text-align:center}@media only screen and (min-width:801px){.productSection__head{font-size:min(8.2051282051vw,2rem);margin-bottom:40px}}@media only screen and (max-width:800px){.productSection__head{font-size:min(5.641025641vw,1.375rem);margin-bottom:20px}}.productSection__head__label{display:inline-block;margin-inline:auto}@media only screen and (min-width:801px){.productSection__head__label{margin-top:10px;font-size:min(6.1538461538vw,1.5rem);padding:4px 20px}}@media only screen and (max-width:800px){.productSection__head__label{margin-top:min(2.5641025641vw,0.625rem);font-size:min(4.6153846154vw,1.125rem);padding:min(1.0256410256vw,0.25rem) min(5.1282051282vw,1.25rem)}}.productSection__media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:800px){.productSection__media{row-gap:20px}}.productSection__media.-start{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.productSection.rightImage .productSection__media{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}@media only screen and (max-width:800px){.productSection.rightImage .productSection__media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.productSection.leftImage .productSection__media{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}@media only screen and (max-width:800px){.productSection.leftImage .productSection__media{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.productSection__image{line-height:0}@media only screen and (min-width:801px){.productSection__image{width:46.875%}}@media only screen and (max-width:800px){.productSection__image{width:100%}}@media only screen and (max-width:800px){.productSection__image.-padding{padding-inline:min(7.6923076923vw,1.875rem)}}.productSection__image img{width:100%;height:auto}.productSection__contents{display:-ms-grid;display:grid;row-gap:20px}@media only screen and (min-width:801px){.productSection__contents{width:51.125%;padding-inline:35px}}@media only screen and (max-width:800px){.productSection__contents{width:100%;padding-inline:min(7.6923076923vw,1.875rem)}}@media only screen and (min-width:801px){.productSection__contents__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.productSection__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.8;color:var(--color-mine-text);font-family:var(--font-marugo);margin-inline:auto;background-color:white;border-radius:100px}@media only screen and (min-width:801px){.productSection__heading{min-width:220px;font-size:min(5.1282051282vw,1.25rem);padding-block:4px;padding-inline:20px}}@media only screen and (max-width:800px){.productSection__heading{min-width:min(56.4102564103vw,13.75rem);font-size:min(4.6153846154vw,1.125rem);padding-block:min(1.0256410256vw,0.25rem);padding-inline:min(5.1282051282vw,1.25rem);text-align:center}}.productSection__heading:not(:first-child){margin-top:30px}.productSection__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-mine-text)}@media only screen and (min-width:801px){.productSection__button{font-size:min(6.1538461538vw,1.5rem);gap:10px}}@media only screen and (max-width:800px){.productSection__button{font-size:min(5.1282051282vw,1.25rem);gap:min(2.0512820513vw,0.5rem)}}.productSection__button span{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;background-color:white;border:1px solid var(--color-mine-text);border-radius:50%}@media only screen and (min-width:801px){.productSection__button span{width:30px;height:30px}}@media only screen and (max-width:800px){.productSection__button span{width:min(7.6923076923vw,1.875rem);height:min(7.6923076923vw,1.875rem)}}.productSection__button span:before{content:"";display:block;background-color:var(--color-mine-text);clip-path:polygon(20% 0,100% 50%,20% 100%)}@media only screen and (min-width:801px){.productSection__button span:before{width:15px;height:15px}}@media only screen and (max-width:800px){.productSection__button span:before{width:min(3.8461538462vw,0.9375rem);height:min(3.8461538462vw,0.9375rem)}}.productSection .productSectionExamples{display:-ms-grid;display:grid}@media only screen and (min-width:801px){.productSection .productSectionExamples{-ms-grid-columns:1fr 50px 1fr 50px 1fr;grid-template-columns:repeat(3,1fr);gap:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px;margin-inline:auto}}@media only screen and (max-width:800px){.productSection .productSectionExamples{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);row-gap:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-inline:min(7.6923076923vw,1.875rem)}}.productSection .productSectionExamples__item{display:-ms-grid;display:grid;row-gap:10px;justify-items:center}@media only screen and (min-width:801px){.productSection .productSectionExamples__item{-ms-flex-line-pack:start;align-content:flex-start}}@media only screen and (max-width:800px){.productSection .productSectionExamples__item.-wide{-ms-grid-column-span:2;grid-column:span 2}}@media only screen and (min-width:801px){.productSection .productSectionExamples__image{width:100%}.productSection .productSectionExamples__image img{width:100%}}@media only screen and (max-width:800px){.productSection .productSectionExamples__image{padding-inline:min(4.4871794872vw,1.09375rem);max-width:200px}}@media only screen and (min-width:801px){.productSection .productSectionExamples__text{font-size:min(5.1282051282vw,1.25rem)}}@media only screen and (min-width:801px){.howtouse{margin-top:120px}}@media only screen and (max-width:800px){.howtouse{margin-top:80px}}.howtouse .howtouseMedia{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:801px){.howtouse .howtouseMedia{gap:40px;margin-top:40px}}@media only screen and (max-width:800px){.howtouse .howtouseMedia{gap:min(5.1282051282vw,1.25rem);margin-top:min(10.2564102564vw,2.5rem)}}.howtouse .howtouseMedia__buttonBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}@media only screen and (min-width:801px){.howtouse .howtouseMedia__buttonBox{padding-inline:90px}}@media only screen and (min-width:801px){.howtouse .howtouseMedia__button{width:calc(50% - 10px)}}@media only screen and (max-width:800px){.howtouse .howtouseMedia__button{width:100%}}.howtouse .howtouseMedia__list .productPages__item{font-size:min(4.6153846154vw,1.125rem)}@media only screen and (min-width:801px){.howtouse .howtouseMedia__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}}.howtouse__image{aspect-ratio:16/9;margin-inline:auto}@media only screen and (min-width:801px){.howtouse__image{width:70%;margin-top:40px}}@media only screen and (max-width:800px){.howtouse__image{width:100%;margin-top:min(10.2564102564vw,2.5rem)}}.howtouse__image iframe{width:100%;height:100%}.howtouse__title{font-weight:bold;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:800px){.howtouse__title{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;line-height:1}}.howtouse__title__label{-ms-flex-negative:0;flex-shrink:0;font-size:var(--fz-l)}.howtouse__title:after{content:"";width:100%;height:4px;margin-left:8px;border-top:1px solid;border-bottom:1px solid}.otherItem{position:relative;padding-top:100px}.otherItem__title{color:var(--color-orange)}@media only screen and (min-width:801px){.otherItem__title{margin-bottom:40px}}@media only screen and (max-width:800px){.otherItem__title{margin-bottom:30px}}.otherItem__list{display:-ms-grid;display:grid}@media only screen and (min-width:801px){.otherItem__list{-ms-grid-columns:1fr 50px 1fr;grid-template-columns:repeat(2,1fr);-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}}@media only screen and (max-width:800px){.otherItem__list{row-gap:50px}}.otherItem .otherItemMedia{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.otherItem .otherItemMedia__text{font-size:min(4.8717948718vw,1.1875rem)}@media only screen and (min-width:801px){.otherItem .otherItemMedia__button{max-width:330px;margin-inline:auto}}@media only screen and (max-width:800px){.otherItem .otherItemMedia__button{width:100%}}@media (hover:hover) and (pointer:fine){.otherItem .otherItemMedia.c-productItem:hover{opacity:1}}.otherItem .otherItemMedia.c-productItem.-green .c-productItem__img{background-color:var(--color-fam-base)}.otherItem .otherItemMedia.c-productItem.-pink .c-productItem__img{background-color:var(--color-mine-base)}.otherItem .otherItemMedia.c-productItem .c-productItem__img{aspect-ratio:unset;padding:4px}@media only screen and (min-width:801px){.otherItem .otherItemMedia.c-productItem .c-productItem__ldk{width:60px;top:unset;left:unset;bottom:10px;right:5px}}@media only screen and (max-width:800px){.otherItem .otherItemMedia.c-productItem .c-productItem__ldk{width:min(12.0512820513vw,2.9375rem);top:unset;left:unset;bottom:10px;right:10px}}.otherItem .otherItemMedia.c-productItem .c-productItem__text{display:block}@media only screen and (min-width:801px){.otherItem .otherItemMedia.c-productItem .c-productItem__text{font-size:min(6.1538461538vw,1.5rem)}}.review{padding-top:40px;padding-bottom:80px}.lineup{padding-top:80px;padding-bottom:80px;background-image:repeating-linear-gradient(45deg,#fff 0,#fff 6px,#E4F4FF 6px,#E4F4FF 8px);background-size:auto 20px;background-repeat:repeat-x;background-position:left bottom}@media only screen and (min-width:801px){.lineup{margin-top:120px}}@media only screen and (max-width:800px){.lineup{font-size:min(4.6153846154vw,1.125rem)}}.aboutUVcapsule{margin-top:70px}@media only screen and (min-width:801px){.aboutUVcapsule{max-width:900px;margin-right:auto;margin-left:auto}}@media only screen and (max-width:800px){.aboutUVcapsule{padding-right:20px;padding-left:20px}}.aboutUVcapsule__inner{background-color:var(--color-theme-light);display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;justify-items:center;gap:20px;border-radius:30px}@media only screen and (min-width:801px){.aboutUVcapsule__inner{padding:40px}}@media only screen and (max-width:800px){.aboutUVcapsule__inner{padding-right:20px;padding-left:20px;padding-top:30px;padding-bottom:30px}}.aboutUVcapsule__head{text-align:center;font-family:var(--font-marugo);font-weight:700}@media only screen and (min-width:801px){.aboutUVcapsule__head{font-size:min(8.2051282051vw,2rem)}}@media only screen and (max-width:800px){.aboutUVcapsule__head{font-size:min(7.1794871795vw,1.75rem)}}.aboutUVcapsule__text{font-size:var(--fz-m)}.product__inner{margin:0 auto;margin-right:auto;margin-left:auto}@media only screen and (min-width:801px){.product__inner{width:787px}}@media only screen and (max-width:800px){.product__inner{width:86.9%}}.nonchemicalConcept .product__nonchemi{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media only screen and (min-width:801px){.nonchemicalConcept .product__nonchemi{padding-top:100px;gap:70px}}@media only screen and (max-width:800px){.nonchemicalConcept .product__nonchemi{padding-top:50px;gap:80px}}.nonchemicalConcept .product__nonchemi__intro{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px}.nonchemicalConcept .product__nonchemi__intro .product__nonchemi__ttl{text-align:center;color:var(--color-accent)}.nonchemicalConcept .product__nonchemi__intro .product__nonchemi__ttl__sub{display:block;font-size:var(--fz-l)}@media only screen and (max-width:800px){.nonchemicalConcept .product__nonchemi__intro .product__nonchemi__ttl__sub{font-size:min(5.641025641vw,1.375rem)}}.nonchemicalConcept .product__nonchemi__intro .product__nonchemi__ttl__main{display:block}.nonchemicalConcept .product__nonchemi__intro .product__nonchemi__subTtl{color:#004097;letter-spacing:0.1em;background:#fff67e;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:auto;margin-left:auto}@media only screen and (min-width:801px){.nonchemicalConcept .product__nonchemi__intro .product__nonchemi__subTtl{padding:10px 55px;font-size:min(5.1282051282vw,1.25rem)}}@media only screen and (max-width:800px){.nonchemicalConcept .product__nonchemi__intro .product__nonchemi__subTtl{font-size:min(4.1025641026vw,1rem);padding:8px 15px}}.nonchemicalConcept .product__nonchemi__intro .annotation{margin-top:0;text-align:center}.nonchemicalConcept .product__nonchemi__intro .product__nonchemi__photo{margin-right:auto;margin-left:auto}@media only screen and (min-width:801px){.nonchemicalConcept .product__nonchemi__intro .product__nonchemi__photo{width:334px}}@media only screen and (max-width:800px){.nonchemicalConcept .product__nonchemi__intro .product__nonchemi__photo{width:65%}}.nonchemicalConcept .product__nonchemi__intro__txt{text-align:center;font-size:var(--fz-m)}@media only screen and (min-width:801px){.nonchemicalConcept .product__nonchemi .product__nonchemi__concept{text-align:center;font-size:min(4.1025641026vw,1rem);line-height:2.56}}@media only screen and (max-width:800px){.nonchemicalConcept .product__nonchemi .product__nonchemi__concept{text-align:justify;font-size:min(3.5897435897vw,0.875rem);line-height:2}}.nonchemicalConcept .product__nonchemi .product__nonchemi__concept__img{line-height:0}.nonchemicalConcept .product__nonchemi .product__nonchemi__concept__txt{margin-top:20px}@media only screen and (min-width:801px){.nonchemicalConcept .product__nonchemi .product__nonchemi__concept__txt{font-size:min(5.1282051282vw,1.25rem)}}@media only screen and (max-width:800px){.nonchemicalConcept .product__nonchemi .product__nonchemi__concept__txt{font-size:min(4.6153846154vw,1.125rem)}}.nonchemicalConcept .reef{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px;background-color:var(--color-pink-light);border-radius:30px;position:relative}@media only screen and (min-width:801px){.nonchemicalConcept .reef{padding:40px}}@media only screen and (max-width:800px){.nonchemicalConcept .reef{padding:40px 20px;margin-top:80px}}.nonchemicalConcept .reef__mark{position:absolute}@media only screen and (min-width:801px){.nonchemicalConcept .reef__mark{width:150px;height:150px;top:0;left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (max-width:800px){.nonchemicalConcept .reef__mark{width:min(38.4615384615vw,9.375rem);height:min(38.4615384615vw,9.375rem);top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (min-width:801px){.nonchemicalConcept .reef__image{width:344px;margin-right:auto;margin-left:auto}}@media only screen and (min-width:801px){.nonchemicalConcept .reef__text{font-size:min(5.1282051282vw,1.25rem)}}@media only screen and (max-width:800px){.nonchemicalConcept .reef__text{font-size:min(4.6153846154vw,1.125rem)}}.nonchemicalConcept .formula{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px;background-color:var(--color-blue-light);border-radius:30px}@media only screen and (min-width:801px){.nonchemicalConcept .formula{padding:40px}}@media only screen and (max-width:800px){.nonchemicalConcept .formula{padding:40px 20px}}.nonchemicalConcept .formula__title{font-weight:700;color:var(--color-accent)}.nonchemicalConcept .formula__list{display:-ms-grid;display:grid;gap:8px}@media only screen and (min-width:801px){.nonchemicalConcept .formula__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:800px){.nonchemicalConcept .formula__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.nonchemicalConcept .formula__list__item{padding:10px;text-align:center;font-family:var(--font-marugo);background-color:#fff;border-radius:999px;color:var(--color-accent)}@media only screen and (min-width:801px){.nonchemicalConcept .formula__list__item{font-size:min(5.1282051282vw,1.25rem)}}@media only screen and (max-width:800px){.nonchemicalConcept .formula__list__item{font-size:min(3.8461538462vw,0.9375rem)}}.nonchemicalConcept .formula__text{text-align:center}@media only screen and (min-width:801px){.nonchemicalConcept .formula__text{font-size:min(5.1282051282vw,1.25rem)}}@media only screen and (max-width:800px){.nonchemicalConcept .formula__text{font-size:min(4.6153846154vw,1.125rem)}}.nonchemicalSeries{padding-top:80px}.nonchemicalSeries__title{text-align:center}.nonchemicalSeries__title__brand{display:block;line-height:0}@media only screen and (max-width:800px){.nonchemicalSeries__title__brand{width:min(45.1282051282vw,11rem);margin-right:auto;margin-left:auto}}.nonchemicalSeries__title__main{display:block}.nonchemicalSeries .product__nonchemi__linkWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:60px}.nonchemicalSeries .product__nonchemi__linkItem{border-width:6px;border-style:solid;padding:40px;border-radius:30px;margin-bottom:20px;position:relative}@media only screen and (max-width:800px){.nonchemicalSeries .product__nonchemi__linkItem{padding:40px 25px;border-width:4px}}.nonchemicalSeries .product__nonchemi__linkItem--cate0{--color-theme:var(--color-blue);border-color:#caebff}.nonchemicalSeries .product__nonchemi__linkItem--cate1{--color-theme:var(--color-green);border-color:#d0f1eb}.nonchemicalSeries .product__nonchemi__linkItem--cate2{--color-theme:var(--color-pink);border-color:#caebff}.nonchemicalSeries .product__nonchemi__pointImg{position:absolute}@media only screen and (min-width:801px){.nonchemicalSeries .product__nonchemi__pointImg{top:-34px;left:-40px;width:101px}}@media only screen and (max-width:800px){.nonchemicalSeries .product__nonchemi__pointImg{top:-27px;left:-21px;width:71px}}@media only screen and (min-width:801px){.nonchemicalSeries .product__nonchemi__linkCopy{font-size:min(4.6153846154vw,1.125rem)}}@media only screen and (max-width:800px){.nonchemicalSeries .product__nonchemi__linkCopy{font-size:min(3.8461538462vw,0.9375rem);margin-top:20px}}.nonchemicalSeries .product__nonchemi__linkDetail{font-weight:bold;font-size:min(4.1025641026vw,1rem);margin-bottom:30px;color:var(--color-theme)}@media only screen and (max-width:800px){.nonchemicalSeries .product__nonchemi__linkDetail{margin-top:15px}}.nonchemicalSeries .product__nonchemi__linkTtl{text-align:center}@media only screen and (min-width:801px){.nonchemicalSeries .product__nonchemi__linkTtl{font-size:min(5.1282051282vw,1.25rem)}}@media only screen and (max-width:800px){.nonchemicalSeries .product__nonchemi__linkTtl{font-size:min(4.6153846154vw,1.125rem);line-height:1.7}}.nonchemicalSeries .product__nonchemi__linkSpf{background:#fff67e;padding:5px 25px;text-align:center;margin-right:20px;border-radius:50px;display:block;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:auto;margin-left:auto;margin-top:8px}.nonchemicalSeries .product__nonchemi__linkBTn{width:100%;background-color:var(--color-theme);margin-top:auto}.nonchemicalSeries .product__nonchemi__linkBTn:after{content:"";width:10px;height:10px;background:url("../img/common/white-arrow.svg") no-repeat;background-size:contain;position:absolute;top:0;bottom:0;margin:auto;right:20px}.nonchemicalSeries .product__nonchemi__linkPrice{display:block;margin-top:8px;text-align:center}@media only screen and (min-width:801px){.nonchemicalSeries .product__nonchemi__linkItem--col1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width:801px){.nonchemicalSeries .product__nonchemi__linkItem--col1 .product__nonchemi__linkImg{width:42%}}@media only screen and (min-width:801px){.nonchemicalSeries .product__nonchemi__linkItem--col1 .product__nonchemi__linkTxt{width:52%}}@media only screen and (min-width:801px){.nonchemicalSeries .product__nonchemi__linkItem--col2{width:48.6%}}@media only screen and (min-width:801px){.nonchemicalSeries .product__nonchemi__linkItem--col2 .product__nonchemi__linkCopy{margin-top:20px}}.productPages.fam .main_logo__anchor.is-color{background-color:var(--color-fam-text)}.productPages.fam .productPages__item:before{background-color:var(--color-fam-text)}.productPages.fam .productPages__item .color{color:var(--color-fam-text)}.productPages.fam .outline__box{border:dotted 4px var(--color-fam2)}.productPages.fam .detail__title{color:var(--color-fam-text)}.productPages.fam .detail__title .c-head--prod__volume{border-color:var(--color-fam-text)}.productPages.fam .detail__tag{border:1px solid var(--color-fam);color:var(--color-fam-text)}.productPages.fam .productSection{background-color:var(--color-fam-base)}.productPages.fam .productSection:before{background-image:url(/shigaisen-yohou/assets2026/img/productPages/section-kazari-left-green.svg)}.productPages.fam .productSection:after{background-image:url(/shigaisen-yohou/assets2026/img/productPages/section-kazari-right-green.svg)}.productPages.fam .productSection__head{color:var(--color-fam-text)}.productPages.fam .productSection__head__label{border:1px solid var(--color-fam)}.productPages.fam .howtouse__title{color:var(--color-fam-text)}.productPages.fam .howtouse__title:after{border-color:var(--color-fam-text)}.productPages.fam .c-modal__content{border:1px solid var(--color-fam-text)}.productPages.fam .c-modal__title{background-image:radial-gradient(circle at 2px center,#3AAC98,#3AAC98 1px,transparent 2px,transparent 100%);color:var(--color-fam-text)}.productPages.fam .c-modal__open{color:var(--color-fam-text)}.productPages.fam .c-modal__open span{border-color:var(--color-fam-text)}.productPages.fam .c-modal__open span:before{background-color:var(--color-fam-text)}.productPages.mine .main_logo__anchor.is-color{background-color:var(--color-mine-text)}.productPages.mine .productPages__item:before{background-color:var(--color-mine-text)}.productPages.mine .productPages__item .color{color:var(--color-mine-text)}.productPages.mine .outline__box{border:dotted 4px #EBD6E8}.productPages.mine .detail__title{color:var(--color-mine-text)}.productPages.mine .detail__title .c-head--prod__volume{border-color:var(--color-mine-text)}.productPages.mine .detail__tag{border:1px solid var(--color-mine);color:var(--color-mine-text)}.productPages.mine .productSection{background-color:var(--color-mine-base)}.productPages.mine .productSection:before{background-image:url(/shigaisen-yohou/assets2026/img/productPages/section-kazari-left-pink.svg)}.productPages.mine .productSection:after{background-image:url(/shigaisen-yohou/assets2026/img/productPages/section-kazari-right-pink.svg)}.productPages.mine .productSection__head{color:var(--color-mine-text)}.productPages.mine .productSection__head__label{border:1px solid var(--color-mine)}.productPages.mine .howtouse__title{color:var(--color-mine-text)}.productPages.mine .howtouse__title:after{border-color:var(--color-mine-text)}.productPages.mine .c-modal__content{border:1px solid var(--color-mine-text)}.productPages.mine .c-modal__title{background-image:radial-gradient(circle at 2px center,#EA6D93,#EA6D93 1px,transparent 2px,transparent 100%);color:var(--color-mine-text)}.productPages.mine .c-modal__open{color:var(--color-mine-text)}.productPages.mine .c-modal__open span{border-color:var(--color-mine-text)}.productPages.mine .c-modal__open span:before{background-color:var(--color-mine-text)}
/*# sourceMappingURL=base.css.map */