@charset "UTF-8";.newsletter-popup{z-index:9998!important}.the-campaign-contents{--color--black:#000;--color--white:#fff;--color--text:#333;--color--brand:#4ba53a;--color--background:#f9f9f9}.the-campaign-contents *,.the-campaign-contents :after,.the-campaign-contents :before{-webkit-box-sizing:border-box;box-sizing:border-box}.the-campaign-contents button{background:none;border:none;border-radius:0;font:inherit;color:inherit;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.the-campaign-contents{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;line-height:1;color:var(--color--text)}@media (max-width:740px){.the-campaign-contents{font-size:min(3.589vw,18px)}}@media (min-width:741px){.the-campaign-contents{font-size:18px}}.the-campaign-contents img,.the-campaign-contents video{width:100%;margin:0;line-height:1;vertical-align:bottom}.the-campaign-contents .__wb{white-space:unset}@media (min-width:741px){.the-campaign-contents .__wb>span{display:inline-block;white-space:nowrap}}.the-campaign-contents .__wba>span{display:inline-block;white-space:nowrap}@media (min-width:741px){.the-campaign-contents br.--ismobile{display:none}}@media (max-width:740px){.the-campaign-contents br.--isdesktop{display:none}}.the-campaign-contents{}.the-campaign-contents .__intersection.__fadein{-webkit-transition:opacity 1.4s;transition:opacity 1.4s;-webkit-transition-delay:0.3s;transition-delay:0.3s;opacity:0}.the-campaign-contents .__intersection.__fadein.__inview{opacity:1}.the-campaign-contents .__intersection.__fadeinup{-webkit-transition:opacity 1.4s,-webkit-transform 1s;transition:opacity 1.4s,-webkit-transform 1s;transition:opacity 1.4s,transform 1s;transition:opacity 1.4s,transform 1s,-webkit-transform 1s;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.the-campaign-contents .__intersection.__fadeinup.__inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:740px){.the-campaign-contents .billboard img{aspect-ratio:375/500}}@media (min-width:741px){.the-campaign-contents .billboard img{aspect-ratio:1512/700}}.the-campaign-contents .billboard img{opacity:0;-webkit-transition:opacity 3s;transition:opacity 3s}.the-campaign-contents .billboard img.__loaded{opacity:1}.the-campaign-contents .section{margin:0;padding:0}.the-campaign-contents .section .view{margin:0 auto}@media (max-width:740px){.the-campaign-contents .section .view{width:86.66666667%}}@media (min-width:741px){.the-campaign-contents .section .view{width:90%;max-width:1080px}}.the-campaign-contents .section--overview{text-align:center}@media (max-width:740px){.the-campaign-contents .section--overview{padding:10.6666666667vw 0 0}}@media (min-width:741px){.the-campaign-contents .section--overview{padding:80px 0 100px}}.the-campaign-contents .section--overview .view .label{display:inline-block;font-weight:bold;border:1px solid #555555}@media (max-width:740px){.the-campaign-contents .section--overview .view .label{font-size:0.8571428571em;padding:0.75em 1.4166666667em;margin-bottom:1.6666666667em}}@media (min-width:741px){.the-campaign-contents .section--overview .view .label{font-size:min(2.6vw,22px);padding:17px 28px 16px;margin-bottom:20px}}@media (max-width:740px){.the-campaign-contents .section--overview .view .title{font-size:5.3333333333vw;line-height:1.5;margin-bottom:1em}}@media (min-width:741px){.the-campaign-contents .section--overview .view .title{font-size:min(4.5vw,40px);line-height:1.7;margin-bottom:40px}}.the-campaign-contents .section--overview .view .text{line-height:2}@media (max-width:740px){.the-campaign-contents .section--overview .view .text{text-align:left}.the-campaign-contents .section--overview .view .text>br{display:none}}@media (max-width:740px){.the-campaign-contents .section--present{padding:16vw 0}}@media (min-width:741px){.the-campaign-contents .section--present{margin-bottom:120px}}@media (min-width:741px){.the-campaign-contents .section--present .view{background-color:var(--color--background);max-width:980px;padding:60px 4.2857142857vw 50px}}@media (max-width:740px){.the-campaign-contents .section--present .view .layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.the-campaign-contents .section--present .view .layout .photo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.the-campaign-contents .section--present .view .layout .title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.the-campaign-contents .section--present .view .layout .description{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (min-width:741px){.the-campaign-contents .section--present .view .layout{display:-ms-grid;display:grid;-ms-grid-columns:minmax(320px,399fr) clamp(20px,2.8571428571vw,40px) 421fr;grid-template-columns:minmax(320px,399fr) 421fr;gap:0 clamp(20px,2.8571428571vw,40px)}.the-campaign-contents .section--present .view .layout .title{grid-column:1/-1}.the-campaign-contents .section--present .view .layout .photo{-ms-grid-column:1;grid-column:1}.the-campaign-contents .section--present .view .layout .description{-ms-grid-column:2;grid-column:2}}.the-campaign-contents .section--present .view .layout .title{text-align:center;font-weight:bold}@media (max-width:740px){.the-campaign-contents .section--present .view .layout .title{line-height:1.6;margin-bottom:0.5333333333em}}@media (min-width:741px){.the-campaign-contents .section--present .view .layout .title{font-size:min(2.8vw,24px);line-height:1.6;margin-bottom:33px}}@media (max-width:740px){.the-campaign-contents .section--present .view .layout .photo{margin-bottom:5.3333333333vw}}.the-campaign-contents .section--present .view .layout .photo img{-o-object-fit:cover;object-fit:cover}@media (max-width:740px){.the-campaign-contents .section--present .view .layout .photo img{aspect-ratio:295/197}}@media (min-width:741px){.the-campaign-contents .section--present .view .layout .photo img{aspect-ratio:399/238}}@media (max-width:740px){.the-campaign-contents .section--present .view .layout .description .text{line-height:1.8}}@media (min-width:741px){.the-campaign-contents .section--present .view .layout .description .text{font-size:16px;line-height:1.75}}@media (max-width:740px){.the-campaign-contents .section--present .view .layout .description .campaign-note-1{font-size:0.8571428571em;line-height:2;margin-top:1.0833333333em}}@media (min-width:741px){.the-campaign-contents .section--present .view .layout .description .campaign-note-1{font-size:14px;line-height:1.7;margin-top:1em}}@media (max-width:740px){.the-campaign-contents .section--present .view .layout .description .campaign-note-2{font-size:0.8571428571em;line-height:2;margin-top:0.8333333333em}}@media (min-width:741px){.the-campaign-contents .section--present .view .layout .description .campaign-note-2{font-size:14px;line-height:1.7;margin-top:1em}}.the-campaign-contents .section--night-routine{background-color:var(--color--background)}@media (max-width:740px){.the-campaign-contents .section--night-routine{padding:16vw 0}}@media (min-width:741px){.the-campaign-contents .section--night-routine{padding:100px 0}}.the-campaign-contents .section--night-routine .view .title{text-align:center}@media (max-width:740px){.the-campaign-contents .section--night-routine .view .title{font-size:5.3333333333vw;line-height:1.5;margin-bottom:1.5em}}@media (min-width:741px){.the-campaign-contents .section--night-routine .view .title{font-size:min(4.5vw,40px);line-height:1.7;margin-bottom:40px}}@media (max-width:740px){.the-campaign-contents .section--night-routine .view .photo{margin-bottom:6.6666666667vw}}@media (min-width:741px){.the-campaign-contents .section--night-routine .view .photo{margin-bottom:40px}}@media (max-width:740px){.the-campaign-contents .section--night-routine .view .photo img{aspect-ratio:325/240}}@media (min-width:741px){.the-campaign-contents .section--night-routine .view .photo img{aspect-ratio:1080/480}}@media (min-width:741px){.the-campaign-contents .section--night-routine .view .description{max-width:700px;margin:0 auto}}.the-campaign-contents .section--night-routine .view .description .block-title{text-align:center}@media (max-width:740px){.the-campaign-contents .section--night-routine .view .description .block-title{font-size:1.2857142857em;line-height:1.5;margin-bottom:1.1111111111em}}@media (min-width:741px){.the-campaign-contents .section--night-routine .view .description .block-title{font-size:min(4vw,36px);line-height:1.6;margin-bottom:40px}}@media (max-width:740px){.the-campaign-contents .section--night-routine .view .description .text{line-height:1.8}}@media (min-width:741px){.the-campaign-contents .section--night-routine .view .description .text{line-height:2}}.the-campaign-contents .section--graph{background-color:var(--color--background)}@media (max-width:740px){.the-campaign-contents .section--graph{padding-bottom:16vw}}@media (min-width:741px){.the-campaign-contents .section--graph{padding-bottom:120px}}@media (min-width:741px){.the-campaign-contents .section--graph .scroll-area{width:90%;max-width:1020px;margin-inline:auto}}@media (max-width:740px){.the-campaign-contents .section--graph .scroll-area{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;padding:0 0 5.8666666667vw 6.6666666667vw;-webkit-overflow-scrolling:touch;scrollbar-color:#c4c4c4}.the-campaign-contents .section--graph .scroll-area:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 6.6666666667vw;flex:0 0 6.6666666667vw;height:1px}}.the-campaign-contents .section--graph .scroll-area picture{display:block}@media (max-width:740px){.the-campaign-contents .section--graph .scroll-area picture{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:123.8986666667vw;max-width:680px}}.the-campaign-contents .section--graph .scroll-area img{display:block;width:100%;height:auto}@media (max-width:740px){.the-campaign-contents .section--graph .scroll-area img{max-width:none}}@media (min-width:741px){.the-campaign-contents .section--graph .graph-note{display:none}}@media (max-width:740px){.the-campaign-contents .section--graph .graph-note{width:86.66666667%;font-size:0.7142857143em;margin:2.2em auto 0}}.the-campaign-contents .section--scene{background-color:var(--color--background)}.the-campaign-contents .section--scene .view{border-top:1px solid #666}@media (max-width:740px){.the-campaign-contents .section--scene .view{padding:16vw 0}}@media (min-width:741px){.the-campaign-contents .section--scene .view{padding:120px 0}}.the-campaign-contents .section--scene .view .photos{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}@media (max-width:740px){.the-campaign-contents .section--scene .view .photos{gap:1.3333333333vw;margin-bottom:6.6666666667vw}}@media (min-width:741px){.the-campaign-contents .section--scene .view .photos{gap:10px;margin-bottom:40px}}.the-campaign-contents .section--scene .view .photos .photo img{-o-object-fit:cover;object-fit:cover}@media (min-width:741px){.the-campaign-contents .section--scene .view .photos .photo img{aspect-ratio:535/480}}@media (min-width:741px){.the-campaign-contents .section--scene .view .description{max-width:700px;margin:0 auto}}.the-campaign-contents .section--scene .view .description .block-title{text-align:center}@media (max-width:740px){.the-campaign-contents .section--scene .view .description .block-title{font-size:1.2857142857em;line-height:1.5;margin-bottom:1.1111111111em}}@media (min-width:741px){.the-campaign-contents .section--scene .view .description .block-title{font-size:min(4vw,36px);line-height:1.6;margin-bottom:40px}}@media (max-width:740px){.the-campaign-contents .section--scene .view .description .text{line-height:1.8}}@media (min-width:741px){.the-campaign-contents .section--scene .view .description .text{line-height:2}}.the-campaign-contents .section--scene .view .description .text sup{font-size:0.6em;vertical-align:super}@media (max-width:740px){.the-campaign-contents .section--scene .view .description .block-note{font-size:0.8571428571em;line-height:2;margin-top:0.8333333333em}}@media (min-width:741px){.the-campaign-contents .section--scene .view .description .block-note{font-size:14px;line-height:2;margin-top:10px}}@media (max-width:740px){.the-campaign-contents .section--baum-sleeping-mask{padding:16vw 0}}@media (min-width:741px){.the-campaign-contents .section--baum-sleeping-mask{padding:120px 0 100px}}@media (min-width:741px){.the-campaign-contents .section--baum-sleeping-mask .view{max-width:700px}}@media (max-width:740px){.the-campaign-contents .section--baum-sleeping-mask .view .photo{margin-bottom:5.3333333333vw}}@media (min-width:741px){.the-campaign-contents .section--baum-sleeping-mask .view .photo{margin-bottom:35px}}.the-campaign-contents .section--baum-sleeping-mask .view .photo img{-o-object-fit:cover;object-fit:cover}@media (max-width:740px){.the-campaign-contents .section--baum-sleeping-mask .view .photo img{aspect-ratio:325/217}}@media (min-width:741px){.the-campaign-contents .section--baum-sleeping-mask .view .photo img{aspect-ratio:700/350}}.the-campaign-contents .section--baum-sleeping-mask .view .title{font-weight:bold;text-align:center}@media (max-width:740px){.the-campaign-contents .section--baum-sleeping-mask .view .title{line-height:1.6;margin-bottom:0.5333333333em}}@media (min-width:741px){.the-campaign-contents .section--baum-sleeping-mask .view .title{font-size:min(2.8vw,24px);line-height:1.6;margin-bottom:33px}}@media (max-width:740px){.the-campaign-contents .section--baum-sleeping-mask .view .text{line-height:1.8}}@media (min-width:741px){.the-campaign-contents .section--baum-sleeping-mask .view .text{font-size:16px;line-height:1.75}}@media (max-width:740px){.the-campaign-contents .section--baum-sleeping-mask .view .section-note{line-height:1.8}}@media (min-width:741px){.the-campaign-contents .section--baum-sleeping-mask .view .section-note{font-size:14px;line-height:2;margin-top:1em}}@media (max-width:740px){.the-campaign-contents .section--baum-sleeping-mask .view .campaign-note-1{font-size:0.8571428571em;line-height:2;margin-top:1.0833333333em}}@media (min-width:741px){.the-campaign-contents .section--baum-sleeping-mask .view .campaign-note-1{font-size:14px;line-height:2;margin-top:1em}}@media (max-width:740px){.the-campaign-contents .section--baum-sleeping-mask .view .campaign-note-2{font-size:0.8571428571em;line-height:2;margin-top:0.8333333333em}}@media (min-width:741px){.the-campaign-contents .section--baum-sleeping-mask .view .campaign-note-2{font-size:14px;line-height:2}}.the-campaign-contents .section--buy-product{background-color:#f7f7f7}@media (max-width:740px){.the-campaign-contents .section--buy-product{padding:16vw 0}}@media (min-width:741px){.the-campaign-contents .section--buy-product{padding:100px 0}}@media (min-width:741px){.the-campaign-contents .section--buy-product .view{max-width:824px}}@media (min-width:741px){.the-campaign-contents .section--buy-product .view .layout{display:-ms-grid;display:grid;-ms-grid-columns:1fr min(4.5714285714vw,64px) 1fr;grid-template-columns:repeat(2,1fr);gap:min(4.5714285714vw,64px)}}.the-campaign-contents .section--buy-product .view .layout .video-area{position:relative}@media (max-width:740px){.the-campaign-contents .section--buy-product .view .layout .video-area{margin-bottom:8vw}}.the-campaign-contents .section--buy-product .view .layout .video-area .video-ctrl{padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:20px;bottom:20px;width:36px;height:36px;border-radius:50%;background-color:#8b8b8b}@media (hover:hover){.the-campaign-contents .section--buy-product .view .layout .video-area .video-ctrl{-webkit-transition:background-color 0.4s;transition:background-color 0.4s}.the-campaign-contents .section--buy-product .view .layout .video-area .video-ctrl:hover{background-color:#333}}.the-campaign-contents .section--buy-product .view .layout .video-area .video-ctrl .video-ctrl-icon{position:absolute;inset:0;width:100%;height:100%;display:block}.the-campaign-contents .section--buy-product .view .layout .video-area .video-ctrl .video-ctrl-icon.--pause{display:block}.the-campaign-contents .section--buy-product .view .layout .video-area .video-ctrl .video-ctrl-icon.--play{display:none}.the-campaign-contents .section--buy-product .view .layout .video-area .video-ctrl:not(.is-playing) .video-ctrl-icon.--pause{display:none}.the-campaign-contents .section--buy-product .view .layout .video-area .video-ctrl:not(.is-playing) .video-ctrl-icon.--play{display:block}@media (max-width:740px){.the-campaign-contents .section--buy-product .view .layout .detail{text-align:center}}.the-campaign-contents .section--buy-product .view .layout .detail .logo{display:block;aspect-ratio:135/20.98;height:auto}@media (max-width:740px){.the-campaign-contents .section--buy-product .view .layout .detail .logo{width:42.1333333333vw;margin:0 auto 5.8666666667vw}}@media (min-width:741px){.the-campaign-contents .section--buy-product .view .layout .detail .logo{width:135px;margin-bottom:34.4px}}.the-campaign-contents .section--buy-product .view .layout .detail .text{line-height:1.8}@media (max-width:740px){.the-campaign-contents .section--buy-product .view .layout .detail .text{text-align:left;margin-bottom:1.9285714286em}}@media (min-width:741px){.the-campaign-contents .section--buy-product .view .layout .detail .text{font-size:14px;margin-bottom:26px}}.the-campaign-contents .section--buy-product .view .layout .detail .price{font-family:"Open Sans",sans-serif;vertical-align:baseline}@media (max-width:740px){.the-campaign-contents .section--buy-product .view .layout .detail .price{font-size:2.0714285714em;margin-bottom:0.3448275862em}}@media (min-width:741px){.the-campaign-contents .section--buy-product .view .layout .detail .price{font-size:32px;margin-bottom:10px}.the-campaign-contents .section--buy-product .view .layout .detail .price>em{font-size:29px}}.the-campaign-contents .section--buy-product .view .layout .detail .price:before{content:"¥"}@media (max-width:740px){.the-campaign-contents .section--buy-product .view .layout .detail .price:before{font-size:0.5862068966em;margin-right:0.2352941176em}}@media (min-width:741px){.the-campaign-contents .section--buy-product .view .layout .detail .price:before{font-size:22px;margin-right:8px}}.the-campaign-contents .section--buy-product .view .layout .detail .price:after{content:"（税込）"}@media (max-width:740px){.the-campaign-contents .section--buy-product .view .layout .detail .price:after{font-size:0.3793103448em;margin-left:-0.0909090909em}}@media (min-width:741px){.the-campaign-contents .section--buy-product .view .layout .detail .price:after{font-size:12px;margin-left:-4px}}@media (max-width:740px){.the-campaign-contents .section--buy-product .view .layout .detail .variant{font-size:1.0285714286em;line-height:1.8;margin-bottom:1.0416666667em}}@media (min-width:741px){.the-campaign-contents .section--buy-product .view .layout .detail .variant{font-size:14.4px;line-height:1.6;margin-bottom:19.5px}}.the-campaign-contents .section--buy-product .view .layout .detail .button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:740px){.the-campaign-contents .section--buy-product .view .layout .detail .button-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 4vw}}@media (min-width:741px){.the-campaign-contents .section--buy-product .view .layout .detail .button-wrap{gap:0 21px}}.the-campaign-contents .section--buy-product .view .layout .detail .button-wrap .button-buy,.the-campaign-contents .section--buy-product .view .layout .detail .button-wrap .button-more{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;color:var(--color--white);text-align:center;text-decoration:none;border-radius:9999px}@media (max-width:740px){.the-campaign-contents .section--buy-product .view .layout .detail .button-wrap .button-buy,.the-campaign-contents .section--buy-product .view .layout .detail .button-wrap .button-more{font-size:0.9142857143em}}@media (min-width:741px){.the-campaign-contents .section--buy-product .view .layout .detail .button-wrap .button-buy,.the-campaign-contents .section--buy-product .view .layout .detail .button-wrap .button-more{width:90px;height:32px;font-size:12.8px}}.the-campaign-contents .section--buy-product .view .layout .detail .button-wrap .button-buy{background-color:var(--color--brand)}@media (max-width:740px){.the-campaign-contents .section--buy-product .view .layout .detail .button-wrap .button-buy{padding:0.7421875em 2.5em}}.the-campaign-contents .section--buy-product .view .layout .detail .button-wrap .button-more{background-color:#848484}@media (max-width:740px){.the-campaign-contents .section--buy-product .view .layout .detail .button-wrap .button-more{padding:0.7421875em 1.9921875em}}