@charset "UTF-8";@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@keyframes clipmask_ltr{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes clipmask_rtl{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}*{font-style:normal;list-style:none;margin:0;padding:0}figure,nav{display:block}html{font-size:10px}body{background:#fff;color:#414141;font-family:Noto Sans JP,sans-serif;font-size:10px;letter-spacing:normal;text-align:center;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Noto Sans JP,sans-serif}.anchor{display:block;font-size:0;height:0;line-height:0}img{vertical-align:top}svg{pointer-events:none}a{color:#414141}a:hover{text-decoration:none}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none;text-decoration:none!important}}@media screen and (max-width:767px){.c-pc{display:none!important}}@media screen and (min-width:768px){.c-sp{display:none!important}}@media screen and (max-width:767px){.l-all{width:100%;min-width:320px}}.header{-ms-flex-align:center;align-items:center;background:#fff;box-sizing:border-box;display:-ms-flexbox;display:flex;gap:40px;height:80px;-ms-flex-pack:justify;justify-content:space-between;left:0;padding:0 0 0 40px;position:sticky;top:0;width:100%;z-index:100}@media screen and (max-width:767px){.header{height:60px;padding:0 20px}}.header__logo{-ms-flex-negative:0;flex-shrink:0;text-align:left;width:134px}.header__logo img{height:40.08px}@media screen and (max-width:767px){.header__logo img{height:26.04px}}.header[data-status=open] ul{opacity:1;pointer-events:auto}.header[data-status=open] .header__sp:after{transform:rotate(-30deg);top:25px}.header[data-status=open] .header__sp:before{transform:rotate(30deg);top:25px}.header ul{display:-ms-flexbox;display:flex;-ms-flex-positive:10;flex-grow:10;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 40px;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767px){.header ul{-ms-flex-align:start;align-items:flex-start;background:#fff;-ms-flex-direction:column;flex-direction:column;gap:45px;transition:opacity .5s ease;-ms-flex-pack:center;justify-content:center;margin:auto;opacity:0;padding:0 60px;pointer-events:none;position:fixed;top:60px;right:0;bottom:0;left:0}}.header ul li{font-family:Noto Sans JP;font-size:1.6rem;text-align:left}@media screen and (max-width:1023px){.header ul li{font-size:1.4rem}}@media screen and (max-width:767px){.header ul li{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:1.6rem;gap:12px}.header ul li:before{background:#707070;content:"";height:1px;opacity:.5;width:24px}.header ul li:first-child{display:none}}.header ul a{position:relative;text-decoration:none}@media screen and (min-width:768px){.header ul a:hover:before{width:100%}}.header ul a[target=_blank]:after{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/icon_blank.svg?v=1706662915) no-repeat center;content:"";display:inline-block;height:14px;margin:0 0 0 5px;width:14px}.header ul a:before{background:#15328b;bottom:-2px;content:"";height:1px;left:0;position:absolute;width:0;transition:all .25s ease}.header button{background:#15328b;border:none;border-radius:0;color:#fff;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-size:1.8rem;gap:10px;height:100%;width:190px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .25s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media screen and (max-width:767px){.header button{display:none}}.header button:before{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/icon_cart.svg?v=1706662915) no-repeat center;content:"";height:27px;width:30px}.header button:hover{background:#2357ad}div:empty{display:block}.header__sp{cursor:pointer;height:50px;margin:0 -10px 0 0;position:relative;width:50px}@media screen and (min-width:768px){.header__sp{display:none}div:empty{display:none}.modal.js-modal div:empty{display:block}}.header__sp:after,.header__sp:before{background:#707070;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:30px;transition:all .25s ease}.header__sp:before{top:19px}.header__sp:after{top:32px}.footer{background:#1a3173;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 0}@media screen and (max-width:767px){.footer{margin-bottom:61px}}.footer__nav-item{color:#fff;font-size:1.3rem;display:inline-block;margin-bottom:1rem}.footer__copyright{color:#fff;font-family:Poppins,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.03em}@media screen and (max-width:767px){.footer__copyright{font-size:1.2rem}}.modal{-ms-flex-align:center;align-items:center;bottom:0;box-sizing:border-box;display:none;-ms-flex-pack:center;justify-content:center;left:0;margin:auto;padding:20px 40px;position:fixed;right:0;top:0;z-index:1000}@media screen and (max-width:767px){.modal{padding:0 20px}}.modal[data-modal=show]{animation:fadein .5s ease 0s 1 forwards;display:-ms-flexbox;display:flex}.modal[data-modal=close]{animation:fadeout .5s ease 0s 1 forwards;display:-ms-flexbox;display:flex}.modal[data-modal=hide]{display:none}.modal__bg{background:#000000b3;bottom:0;left:0;margin:auto;position:fixed;right:0;top:0;z-index:1}.modal__close{cursor:pointer;height:50px;position:absolute;right:-10px;top:-60px;width:50px;z-index:100}@media screen and (min-width:768px){.modal__close{right:20px;top:5px}.modal__close span{background:#000!important;z-index:10}}@media screen and (max-width:767px){.modal__close{top:-50px}}.modal__close span{background:#fff;height:1px;width:47px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:767px){.modal__close span{width:38px}}.modal__close span:nth-of-type(1){transform:rotate(45deg)}.modal__close span:nth-of-type(2){transform:rotate(-45deg)}.modal__body{background:#fff;border-radius:20px;max-width:750px;position:relative;width:100%;height:100%;z-index:100}@media screen and (max-width:767px){.modal__body{height:80%;border-radius:16px;box-sizing:border-box}}.modal__block{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-ms-flex-pack:justify;justify-content:space-evenly;margin:0 auto;max-width:750px;padding:60px 20px;overflow:auto;overflow-x:hidden}@media screen and (max-width:767px){.modal__block{-ms-flex-align:center;align-items:center;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;-ms-flex-pack:start;justify-content:flex-start;padding:40px 20px}}.modal__block figure{-ms-flex-order:1;order:1;text-align:center;width:210px}@media screen and (min-width:768px){.modal__block figure{-ms-flex-item-align:end;align-self:flex-end}}@media screen and (max-width:767px){.modal__block figure{margin:0 0 20px;-ms-flex-order:3;order:3}}.modal__block figure img{width:170px}@media screen and (max-width:767px){.modal__block figure img{width:130px}}.modal__block nav{display:-ms-flexbox;display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:10px;-ms-flex-pack:justify;margin:58px auto 0;max-width:608px;-ms-flex-order:3;order:3;width:100%}@media screen and (max-width:767px){.modal__block nav{display:block;margin:30px 0 0;-ms-flex-order:5;order:5}}.modal__block nav a{border-radius:32px;color:#fff;font-size:17px;font-weight:500;height:64px;letter-spacing:.1em;text-decoration:none;width:294px;transition:all .25s ease;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.modal__block nav a{margin:10px auto 0;width:264px}}.modal__block nav a.amazon{background:#f39f23}@media screen and (min-width:768px){.modal__block nav a.amazon:hover{background:#fcae3a}}.modal__block nav a.rakuten{background:#b32022}@media screen and (min-width:768px){.modal__block nav a.rakuten:hover{background:#c93436}}.modal__block nav a.yahoo{background:#ff002b}@media screen and (min-width:768px){.modal__block nav a.yahoo:hover{opacity:.7}}.modal__block nav a.aupay{background:#e45107}@media screen and (min-width:768px){.modal__block nav a.aupay:hover{opacity:.7}}.modal__online{-ms-flex-order:2;order:2;padding:0 10px 0 0;text-align:left;width:415px}@media screen and (max-width:767px){.modal__online{display:contents}}.modal__online div{background:#f0f0f0;-ms-flex-direction:column;flex-direction:column;gap:20px;height:228px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.modal__online div{gap:10px;height:178px;-ms-flex-order:4;order:4;width:100%;-ms-flex-negative:0;flex-shrink:0}}.modal__online .c-btn{border-radius:32px;font-size:17px;font-weight:700;height:64px;letter-spacing:.1em;text-decoration:none;width:294px}@media screen and (max-width:767px){.modal__online .c-btn{letter-spacing:0;width:264px}}.modal__text01{color:#15328b;font-family:Poppins,sans-serif;font-size:3rem;font-weight:500;letter-spacing:.02em;line-height:1.1em;margin:0 0 10px}@media screen and (max-width:767px){.modal__text01{font-size:21px;letter-spacing:.01em;margin:0 0 6px;-ms-flex-order:1;order:1}}.modal__text02{color:#15328b;font-size:1.8rem;font-weight:500;margin:0 0 25px}@media screen and (max-width:767px){.modal__text02{font-size:1.4rem;margin:0 0 37px;-ms-flex-order:2;order:2}}.modal__text03{font-size:1.4rem;line-height:1.8em;margin:0 0 10px}@media screen and (max-width:767px){.modal__text03{-ms-flex-order:4;order:4;text-align:center}.modal__text03 span{display:block;font-size:1.6rem;font-weight:500}}.c-btn{background:#15328b;border:none;color:#fff;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;font-family:Noto Sans JP,sans-serif;font-weight:500;gap:10px;letter-spacing:.14em;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;transition:all .25s ease;-moz-appearance:none;appearance:none;-webkit-appearance:none}@media screen and (min-width:768px){.c-btn:hover{background:#2357ad}}.c-btn:before{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/icon_cart.svg?v=1706662915) no-repeat center;content:"";height:27px;width:30px}.mainvisual .c-btn{border-radius:64px;font-size:1.7rem;height:64px;position:relative;width:294px;z-index:10}@media screen and (max-width:767px){.mainvisual .c-btn{margin:0 auto}}.information01 .c-btn,.information02 .c-btn{border-radius:74px;font-size:2rem;height:74px;margin:0 auto;width:340px}@media screen and (max-width:767px){.information01 .c-btn,.information02 .c-btn{font-size:1.7rem;height:64px;width:294px}}.top{background:#fafafa;overflow:hidden}.top .img{width:100%}.top .img img{object-fit:cover;width:100%}@media screen and (min-width:768px){.top .img img{min-height:440px}}@media screen and (max-width:767px){.top .img img{height:180px}}.buy{background:#15328b;border:none;bottom:0;height:60px;left:0;width:100%;cursor:pointer;position:fixed;z-index:90;gap:10px;color:#fff;font-size:1.8rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none}.buy:before{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/icon_cart.svg?v=1706662915) no-repeat center;content:"";height:27px;width:30px}@media screen and (min-width:768px){.buy{display:none}}.mainvisual{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/mv_bg_b266d0d0-2c32-45c9-8c20-db88a8ac5f4d.webp?v=1706662984) no-repeat right center;background-size:cover;position:relative;z-index:2}.mainvisual:after{content:"";height:318px;position:absolute;right:0;top:0;width:325px}@media screen and (min-width:768px){.mainvisual:after{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/mv_03_1a711c6f-8380-426d-9e84-a0b46b883349.webp?v=1706663016) no-repeat center;background-size:cover}}@media screen and (max-width:1023px){.mainvisual:after{height:222.6px;width:227.5px}}@media screen and (max-width:767px){.mainvisual:after{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/mv_03_sp_d5d2fb1b-8c8b-4d7c-b345-2dfd4479ff50.webp?v=1706663016) no-repeat center;background-size:cover;height:182.5px;width:166px}}.mainvisual__img01{margin:0 40px 0 auto;width:64.28%}@media screen and (max-width:767px){.mainvisual__img01{margin:0 auto;position:absolute;width:auto;z-index:-1;top:0;right:20px;bottom:0;left:0}}.mainvisual__img01 img{object-fit:cover;width:100%}@media screen and (min-width:768px){.mainvisual__img01 img{max-height:650px;min-height:570px;object-position:55% center}}@media screen and (max-width:767px){.mainvisual__img01 img{height:446px;object-position:center 70%}}.mainvisual__text01{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:570px;-ms-flex-pack:end;justify-content:flex-end;left:120px;position:absolute;text-align:left;top:0}@media screen and (max-width:1023px){.mainvisual__text01{left:40px}}@media screen and (max-width:767px){.mainvisual__text01{display:block;height:auto;margin:0 0 60px;padding:30px 0 0;position:relative;z-index:5;inset:auto}}.mainvisual__text01 h1{font-size:clamp(1.4rem,1.6vw,1.8rem);font-weight:400;letter-spacing:.04em;line-height:1.2;margin:0 0 35px}@media screen and (max-width:767px){.mainvisual__text01 h1{font-size:1.2rem;line-height:1.533;margin:0 0 295px 20px}}.mainvisual__text01 h1 strong{color:#15328b;display:block;font-family:Poppins,sans-serif;font-size:2em;font-weight:500;letter-spacing:.02em;margin:12px 0 4px}@media screen and (max-width:767px){.mainvisual__text01 h1 strong{font-size:1.9em;margin:6px 0 -1px}}.mainvisual__text01 h1 span{display:block;font-size:.94em;font-weight:500;letter-spacing:0}@media screen and (max-width:767px){.mainvisual__text01 h1 span{font-size:1.1em}}.mainvisual__text01 p{color:#15328b;font-feature-settings:"palt";font-size:4.2em;font-size:clamp(3.2em,3vw,4.2em);font-weight:700;letter-spacing:.04em;line-height:1.514em;margin:0 0 50px}@media screen and (max-width:1023px){.mainvisual__text01 p{font-size:3rem;letter-spacing:0}}@media screen and (max-width:767px){.mainvisual__text01 p{font-size:2.2rem;font-weight:600;letter-spacing:-.02em;line-height:1.818em;margin:0 0 30px 20px}}.mainvisual__text01 p strong{font-family:Poppins,sans-serif}.mainvisual__block{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;gap:56px;-ms-flex-pack:justify;justify-content:space-between;margin:-17px 40px 0 93px;position:relative}@media screen and (max-width:1023px){.mainvisual__block{gap:30px;margin:-17px 40px 0}}@media screen and (max-width:767px){.mainvisual__block{display:block;margin:0 0 0 20px}}.mainvisual__block img{margin:103px 0 0;max-width:485px;width:40%}@media screen and (max-width:767px){.mainvisual__block img{display:block;margin:0 0 0 auto;width:310px}}.mainvisual__no1{-ms-flex-positive:10;flex-grow:10;position:relative;text-align:left;width:60%;z-index:2}@media screen and (max-width:1023px){.mainvisual__no1{-ms-flex-item-align:end;align-self:flex-end}}@media screen and (max-width:767px){.mainvisual__no1{margin:-19px 0 0;width:auto}}.mainvisual__text02{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:clamp(2.2em,2vw,2.8em);gap:10px;letter-spacing:.06em;margin:0 0 32px;text-align:left}@media screen and (max-width:767px){.mainvisual__text02{font-size:2rem;gap:5px}}.mainvisual__text02>span{background:#fff;display:block;padding:0 15px}@media screen and (max-width:767px){.mainvisual__text02>span{padding:0 10px;line-height:37px}}.mainvisual__text02>span span{font-size:42.8%;font-weight:300;vertical-align:1em}.mainvisual__caption{font-size:1.2rem;font-weight:300;letter-spacing:.02em;line-height:1.8em}.mainvisual__combination{-ms-flex-align:center;align-items:center;background:#f2ec6e;border-radius:100%;color:#15328b;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1.9rem;height:187px;-ms-flex-pack:center;justify-content:center;letter-spacing:.04em;line-height:1;position:absolute;right:0;top:-12px;width:187px;z-index:1}@media screen and (max-width:1023px){.mainvisual__combination{right:-20px;top:-20px}}@media screen and (max-width:767px){.mainvisual__combination{width:108px;height:108px;right:20px;top:129px;font-size:1.1rem}}.mainvisual__combination em{font-family:Poppins,sans-serif;font-size:27px;font-weight:500;margin:12px 0 1px}@media screen and (max-width:767px){.mainvisual__combination em{margin:6px 0 1px;font-size:1.6rem}}.mainvisual__combination strong{font-family:Poppins,sans-serif;font-size:41px;font-weight:500;margin:0 0 2px}@media screen and (max-width:767px){.mainvisual__combination strong{margin:0 0 4px;font-size:2.4rem}}.mainvisual__combination strong span{font-family:Noto Sans JP,sans-serif;font-size:3rem}@media screen and (max-width:767px){.mainvisual__combination strong span{font-size:1.7rem}}.mainvisual__combination>span{font-size:2.5rem}@media screen and (max-width:767px){.mainvisual__combination>span{font-size:1.3rem}}.mainvisual__scroll{bottom:125px;font-family:Poppins,sans-serif;font-size:1.2rem;left:30px;letter-spacing:.1em;line-height:12px;padding:0 0 75px;position:absolute;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:normal}@media screen and (max-width:1023px){.mainvisual__scroll{left:10px}}@media screen and (max-width:767px){.mainvisual__scroll{bottom:auto;font-size:1.1rem;left:auto;padding:0 0 50px;right:4px;top:278px}}.mainvisual__scroll:after{animation:scroll 1.5s cubic-bezier(.785,.135,.15,.86) infinite;background:currentColor;content:"";height:60px;margin:0 auto;opacity:.6;position:absolute;width:1px;inset:auto 0 0}@media screen and (max-width:767px){.mainvisual__scroll:after{height:40px}}@keyframes scroll{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}40%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}50%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}90%{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}to{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0)}}.sleep{position:relative}@media screen and (min-width:768px){.sleep{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sleep_ab213f69-9681-4613-af43-fd1927a61078.svg?v=1706663066) no-repeat center 65px,url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/mv_bg_b266d0d0-2c32-45c9-8c20-db88a8ac5f4d.webp?v=1706662984) no-repeat center bottom;background-size:auto,100% auto;padding:173px 40px 140px}}@media screen and (max-width:767px){.sleep{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sleep_sp_f89522c0-2565-42fa-a179-a654db2cddd9.svg?v=1706663066) no-repeat center 22px,url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/mv_bg_b266d0d0-2c32-45c9-8c20-db88a8ac5f4d.webp?v=1706662984) no-repeat center bottom;background-size:auto,100% auto;padding:130px 20px 60px}}.sleep:before{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sleep_01_7e6b6322-5ce7-4141-a244-6354b81dff77.webp?v=1706663066) no-repeat center;background-size:contain;content:"";height:139px;left:50%;margin:0 0 0 -543px;position:absolute;top:146px;width:123px}@media screen and (max-width:767px){.sleep:before{height:70px;left:20px;margin:0;top:45px;width:63px}}.sleep:after{background:#007974;content:"";height:120px;margin:0 auto;position:absolute;width:1px;z-index:10;inset:auto 0 -60px}@media screen and (max-width:767px){.sleep:after{height:60px;inset:auto 0 -30px}}.sleep h2{color:#15328b;font-size:38px;font-weight:500;letter-spacing:.02em;line-height:1.2em;margin:0 0 16px}@media screen and (max-width:767px){.sleep h2{font-size:2.4rem}}.sleep>p{font-size:2.2rem;line-height:1.727em;margin:0 0 70px}@media screen and (max-width:767px){.sleep>p{font-size:1.6rem;line-height:1.6em;margin:0 0 62px}}.sleep__img{bottom:-94px;left:50%;margin:0 0 0 -620px;position:absolute;width:255px;z-index:10}@media screen and (max-width:767px){.sleep__img{width:122px;margin:0;left:13px;bottom:-50px}}.sleep__experience{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 150px;max-width:780px}@media screen and (max-width:767px){.sleep__experience{display:-ms-grid;display:grid;gap:20px 0;margin:0 auto 80px;max-width:345px;-ms-grid-columns:162px 162px;grid-template-columns:162px 162px}}.sleep__experience dl{position:relative}@media screen and (max-width:767px){.sleep__experience dl:nth-of-type(1){margin:0 auto;width:162px;grid-column:1/3}}.sleep__experience dl:nth-of-type(1):before{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sleep_icon_01_a5523746-4f37-4c15-924a-e6fbaff85bd7.svg?v=1706663065) no-repeat center top;background-size:contain;content:"";height:61.12px;position:absolute;right:-24px;top:0;width:67.75px;z-index:2}@media screen and (max-width:767px){.sleep__experience dl:nth-of-type(1):before{height:45px;right:-12px;top:-5px;width:50px}}.sleep__experience dl:nth-of-type(3):before{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sleep_icon_02_5a9b5f25-61c6-4be5-8de6-66f11ddfc837.svg?v=1706663066) no-repeat center top;background-size:contain;bottom:-27px;content:"";height:95.62px;left:-23px;position:absolute;width:95.547px;z-index:2}@media screen and (max-width:767px){.sleep__experience dl:nth-of-type(3):before{bottom:-12px;height:58px;left:-12px;width:58px}}.sleep__experience dt{background:#15328b;border-radius:19px;color:#fff;font-size:1.8rem;height:38px;letter-spacing:.04em;margin:0 auto;position:absolute;width:94px;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;inset:-14px 0 auto}@media screen and (max-width:767px){.sleep__experience dt{font-size:1.4rem;height:28px;width:68px}}.sleep__experience dd{background:#fff;border-radius:100%;color:#15328b;filter:drop-shadow(0 6px 16px rgba(0,0,0,.08));font-size:2.2rem;height:221px;letter-spacing:.02em;line-height:1.545em;text-align:center;width:221px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.sleep__experience dd{font-size:1.8rem;height:162px;width:162px}}.sleep__influence{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 40px;max-width:1000px;position:relative}@media screen and (max-width:767px){.sleep__influence{display:block;margin:0 auto 20px}}@media screen and (min-width:768px){.sleep__influence:after{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sleep_02_4a642caa-0254-4278-86a7-02293aad4f67.webp?v=1706663065) no-repeat left top;background-size:contain;content:"";height:205px;position:absolute;right:-165px;top:-140px;width:261px}}.sleep__influence div{text-align:left}@media screen and (min-width:768px){.sleep__influence div{margin:-20px 0 0;width:calc(54% - 40px)}}.sleep__influence div h3{font-size:32px;font-weight:400;letter-spacing:.02em;line-height:2em;margin:0 0 20px}@media screen and (max-width:1023px){.sleep__influence div h3{font-size:2.8rem}}@media screen and (max-width:767px){.sleep__influence div h3{font-size:2.6rem}}.sleep__influence div h3 span{border-bottom:1px solid #707070;padding:0 0 4px}.sleep__influence div p{font-size:1.6rem;letter-spacing:.02em;line-height:2.375em}@media screen and (max-width:767px){.sleep__influence div p{line-height:2.125em}}.sleep__influence div p span{font-size:75%;line-height:1em;vertical-align:.4em}.sleep__influence img{width:46%}@media screen and (max-width:767px){.sleep__influence img{display:none}}.sleep__caption{font-size:12px;font-weight:300;letter-spacing:.02em;line-height:21.6px;margin:0 auto 70px;max-width:1000px;text-align:left}@media screen and (max-width:767px){.sleep__caption{margin:0 auto 30px;position:relative}.sleep__caption:after{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sleep_04_cc6530ec-4094-42ad-af08-89a62f990b41.webp?v=1706663065) no-repeat center;background-size:cover;content:"";display:block;height:227px;margin:40px 0 0;width:100%}.sleep__caption:before{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/sleep_02_4a642caa-0254-4278-86a7-02293aad4f67.webp?v=1706663065) no-repeat left top;background-size:contain;bottom:140px;content:"";height:141px;position:absolute;right:-74px;width:180px}}.sleep__caption li{padding:0 0 0 2.25em;text-indent:-2.25em}.sleep__message{-ms-flex-align:center;align-items:center;color:#15328b;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:32px;gap:12px;letter-spacing:-.05em;line-height:64px;margin:0 -15px;text-align:center}@media screen and (max-width:1023px){.sleep__message{font-feature-settings:"palt";font-size:2.4rem;letter-spacing:0}}@media screen and (max-width:767px){.sleep__message{gap:7px;font-size:2.2rem}}.sleep__message span{background:#f2ec6e;line-height:52px;padding:0 12px}@media screen and (max-width:767px){.sleep__message span{padding:0 10px;line-height:37px}}.about{position:relative;z-index:1}@media screen and (min-width:768px){.about{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/about_aa39bc9d-de29-4a08-9b4d-c07a1a4252f3.svg?v=1706649132) no-repeat center 135px,url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/about_bg.webp?v=1706649142) no-repeat center bottom,#bce9ad4d;background-size:auto,100% auto,auto;padding:250px 40px 150px}}@media screen and (max-width:767px){.about{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/about_aa39bc9d-de29-4a08-9b4d-c07a1a4252f3.svg?v=1706649132) no-repeat center 75px,url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/about_bg_sp.webp?v=1706649141) no-repeat center bottom,#bce9ad4d;background-size:auto 63px,100% auto,auto;padding:105px 20px 80px}}.about h2{color:#007974;font-size:38px;font-weight:500;letter-spacing:.06em;line-height:1.2em;margin:0 0 65px}@media screen and (max-width:767px){.about h2{font-size:2.4rem;letter-spacing:.02em;line-height:34px;margin:0 0 50px}}.about h3{-ms-flex-align:center;align-items:center;color:#007974;display:-ms-flexbox;display:flex;font-size:36px;font-weight:500;gap:20px;-ms-flex-pack:center;justify-content:center;letter-spacing:.02em;line-height:1.2em;margin:0 0 22px}@media screen and (max-width:767px){.about h3{font-size:2.2rem;gap:6px;line-height:1.363em;margin:0 0 17px}}.about h3:after,.about h3:before{background:currentColor;border-radius:100%;content:"";-ms-flex-negative:0;flex-shrink:0;height:10px;width:10px}@media screen and (max-width:767px){.about h3:after,.about h3:before{height:6px;width:6px}}.about>p{font-size:1.8rem;letter-spacing:.04em;line-height:1.777em;margin:0 0 37px}@media screen and (max-width:767px){.about>p{font-size:1.6rem;line-height:1.6em;margin:0 0 32px}}.about>p span{display:block}@media screen and (max-width:767px){.about>p span{font-size:1.4rem;line-height:1.6em;margin:10px 0 0}}.about>dl{color:#007974;margin:0 0 115px}@media screen and (max-width:767px){.about>dl{margin:0 0 63px}}.about>dl dt{font-size:1.6rem;font-weight:400;letter-spacing:.04em;line-height:1.5em;margin:0 0 13px}.about>dl dd{font-size:1.4rem;letter-spacing:.03em;line-height:2.142em}.about__img01{left:50%;margin:0 0 0 450px;position:absolute;top:733px;width:186px;z-index:-1}@media screen and (max-width:767px){.about__img01{width:90px;margin:0;left:auto;right:-20px;top:800px}}.about__img02{bottom:920px;left:-66px;position:absolute;width:163px;z-index:-1}@media screen and (max-width:767px){.about__img02{width:120px;bottom:330px}}.about__detail{background:#d2efc8;border-radius:20px;box-sizing:border-box;margin:0 auto 133px;max-width:1000px;padding:68px 60px 40px;text-align:left}@media screen and (max-width:1023px){.about__detail{padding:40px}}@media screen and (max-width:767px){.about__detail{margin:0 auto 53px;padding:40px 30px}}.about__detail li{color:#007974;font-size:2rem;letter-spacing:.02em;line-height:1.8em;margin:0 0 30px;padding:0 0 0 48px;position:relative}@media screen and (max-width:767px){.about__detail li{font-size:1.6rem;margin:0 0 20px;padding:0 0 0 34px}}.about__detail li:before{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/about_icon_check.svg?v=1706649141) no-repeat left top;content:"";height:34px;left:0;position:absolute;top:2px;width:34px}@media screen and (max-width:767px){.about__detail li:before{background-size:contain;height:24px;width:24px}}.about__detail li strong{border-bottom:1px solid currentColor;font-weight:700;letter-spacing:.03em}.about__detail li strong span{font-size:70%;font-weight:400;letter-spacing:.03em;line-height:1em;vertical-align:.5em}.about__detail p{color:#007974;font-size:1.7rem;font-weight:300;letter-spacing:.03em;line-height:28px;margin:-15px 0 0 48px;padding:0 0 0 2.1em;text-indent:-2.1em}@media screen and (max-width:767px){.about__detail p{font-size:1.2rem;line-height:1.8em;margin:-15px 0 0 34px}}.about__function{position:relative}@media screen and (min-width:768px){.about__function{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-pack:justify;justify-content:space-between;max-width:1000px}}@media screen and (max-width:767px){.about__function{z-index:2}}@media screen and (min-width:768px){.about__function figure{width:462px}}.about__function figure img{border-radius:20px;box-shadow:0 6px 16px #00000014;width:100%}@media screen and (max-width:767px){.about__function figure img{border-radius:16px}}.about__function:before{content:"";height:135px;position:absolute;top:-68px;width:200px}@media screen and (max-width:767px){.about__function:before{height:105px;z-index:-1;top:-15px;width:154px}}.about__function--01{-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 auto 120px}@media screen and (max-width:767px){.about__function--01{margin:0 auto 95px}}.about__function--01:before{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/about_num_01.svg?v=1706649141) no-repeat left center;left:-135px}@media screen and (max-width:1300px){.about__function--01:before{left:-40px}}@media screen and (max-width:767px){.about__function--01:before{background-position:right;background-size:contain;left:auto;right:-10px}}.about__function--02{margin:0 auto 120px}@media screen and (max-width:767px){.about__function--02{margin:0 auto 95px}}.about__function--02:before{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/about_num_02.svg?v=1706649140) no-repeat left center;right:-140px}@media screen and (max-width:1300px){.about__function--02:before{right:-40px}}@media screen and (max-width:767px){.about__function--02:before{background-size:contain;left:-20px;right:auto}}@media screen and (max-width:767px){.about__function--02 div{text-align:right!important}}@media screen and (max-width:767px){.about__function--02 h4:after{margin-left:auto!important}}.about__function--03{-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin:0 auto 00px}.about__function--03:before{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/about_num_03.svg?v=1706649141) no-repeat left center;left:-135px}@media screen and (max-width:1300px){.about__function--03:before{left:-40px}}@media screen and (max-width:767px){.about__function--03:before{background-position:right;background-size:contain;left:auto;right:-20px;top:-45px}}.about__function div{color:#007974;text-align:left}@media screen and (min-width:768px){.about__function div{width:498px}}@media screen and (max-width:767px){.about__function div{margin:0 0 15px}}.about__function h4{font-size:3rem;font-weight:400;letter-spacing:.02em;line-height:1.6em;margin:0 0 20px}@media screen and (max-width:767px){.about__function h4{font-size:2rem}}.about__function h4:after{background:currentColor;content:"";display:block;height:1px;margin:28px 0 0;width:40px}@media screen and (max-width:767px){.about__function h4:after{margin:23px 0 0}}.about__function p{font-size:1.6rem;letter-spacing:.02em;line-height:2.6em}@media screen and (max-width:767px){.about__function p{line-height:2em}}.information01{padding:150px 40px;position:relative}@media screen and (max-width:767px){.information01{padding:60px 20px}}.information01__body{background:#fff;border-radius:20px;box-shadow:0 6px 16px #00000014;box-sizing:border-box;margin:0 auto;max-width:1000px;padding:95px 40px}@media screen and (max-width:767px){.information01__body{padding:40px 0}}.information01:after,.information01:before{content:"";left:50%;position:absolute}.information01:before{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/information01_01.webp?v=1706649513) no-repeat center;background-size:contain;height:276px;margin:0 0 0 421px;top:193px;width:204px}@media screen and (max-width:767px){.information01:before{height:111px;left:auto;margin:auto;right:26px;top:10px;width:82px}}@media screen and (min-width:768px){.information01:after{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/information01_02.webp?v=1706649514) no-repeat center;background-size:contain;bottom:270px;height:613px;margin:0 0 0 -973px;width:573px}}.information02{position:relative}@media screen and (min-width:768px){.information02{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/information02_bg.webp?v=1707911075) no-repeat center;background-size:cover;padding:150px 40px}}@media screen and (max-width:767px){.information02{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/information02_bg_sp.webp?v=1706649514) no-repeat center;padding:80px 20px}}.information02__body{background-color:#ffffffe8;box-sizing:border-box;margin:0 auto;max-width:1000px;padding:142px 40px 100px;-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);--webkit-backdrop-filter: blur(21px) }@media screen and (max-width:767px){.information02__body{padding:106px 0 40px}}.information02__body:before{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/information.svg?v=1706649513) no-repeat center;background-size:cover;content:"";height:170px;left:-60px;margin:0 auto;position:absolute;right:-60px;top:30px;z-index:5}@media screen and (max-width:767px){.information02__body:before{height:65px;left:-20px;right:-20px;top:70px}}.information02__img01{left:50%;margin:0 0 0 -620px;position:absolute;top:462px;width:199px}@media screen and (max-width:767px){.information02__img01{margin:0 0 0 57px;top:56px;width:93px}}.information02__img02{left:50%;margin:0 0 0 242px;position:absolute;top:1744px;width:340px}@media screen and (max-width:767px){.information02__img02{display:none}}.information01__lead,.information02__lead{font-size:2.2rem;letter-spacing:.02em;line-height:1.8em;margin:0 0 3px}@media screen and (max-width:767px){.information01__lead,.information02__lead{font-size:1.6rem;line-height:1.6em}}.information01 h2,.information02 h2{color:#15328b;font-family:Poppins,sans-serif;font-size:46px;font-weight:500;letter-spacing:.02em;line-height:1.5em;margin:0 -20px 60px}@media screen and (max-width:1023px){.information01 h2,.information02 h2{font-size:40px}}@media screen and (max-width:767px){.information01 h2,.information02 h2{font-size:2.1rem;margin:0 0 30px}}@media screen and (min-width:768px){.information01__product,.information02__product{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 60px;max-width:840px}}@media screen and (max-width:767px){.information01__product,.information02__product{margin:0 auto 40px}}.information01__product .item,.information02__product .item{box-sizing:border-box;padding:0 18px 0 0;position:relative;text-align:right;width:390px}@media screen and (max-width:1023px){.information01__product .item,.information02__product .item{padding:0}}@media screen and (max-width:767px){.information01__product .item,.information02__product .item{margin:0 0 25px;padding:0;text-align:center;width:auto}}.information01__product .item img,.information02__product .item img{position:relative;width:176px;z-index:2}@media screen and (max-width:767px){.information01__product .item img,.information02__product .item img{width:135px}}.information01__product .item__combination,.information02__product .item__combination{-ms-flex-align:center;align-items:center;background:#f2ec6e;border-radius:100%;color:#15328b;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1.9rem;height:187px;-ms-flex-pack:center;justify-content:center;left:6.9%;letter-spacing:.04em;line-height:1;position:absolute;top:-23px;width:187px;z-index:1}@media screen and (max-width:1023px){.information01__product .item__combination,.information02__product .item__combination{left:auto;right:155px}}@media screen and (max-width:767px){.information01__product .item__combination,.information02__product .item__combination{font-size:1.1rem;height:108px;left:50%;margin:0 0 0 50px;right:20px;top:-10px;width:108px}}.information01__product .item__combination em,.information02__product .item__combination em{font-family:Poppins,sans-serif;font-size:27px;font-weight:500;margin:12px 0 1px}@media screen and (max-width:767px){.information01__product .item__combination em,.information02__product .item__combination em{font-size:1.6rem;margin:6px 0 1px}}.information01__product .item__combination strong,.information02__product .item__combination strong{font-family:Poppins,sans-serif;font-size:41px;font-weight:500;margin:0 0 2px}@media screen and (max-width:767px){.information01__product .item__combination strong,.information02__product .item__combination strong{font-size:2.4rem;margin:0 0 4px}}.information01__product .item__combination strong span,.information02__product .item__combination strong span{font-family:Noto Sans JP,sans-serif;font-size:3rem}@media screen and (max-width:767px){.information01__product .item__combination strong span,.information02__product .item__combination strong span{font-size:1.7rem}}.information01__product .item__combination>span,.information02__product .item__combination>span{font-size:2.5rem}@media screen and (max-width:767px){.information01__product .item__combination>span,.information02__product .item__combination>span{font-size:1.3rem}}.information01__product .item p,.information02__product .item p{bottom:25px;color:#707070;font-size:1.2rem;line-height:1.2em;position:absolute;right:235px}@media screen and (max-width:1023px){.information01__product .item p,.information02__product .item p{right:190px}}@media screen and (max-width:767px){.information01__product .item p,.information02__product .item p{margin:15px 0 0;position:static}}@media screen and (min-width:768px){.information01__product .text,.information02__product .text{text-align:left;width:390px}}.information01__product .text h3,.information02__product .text h3{font-size:24px;font-weight:400;letter-spacing:.02em;line-height:1.583em;margin:0 0 10px}@media screen and (max-width:767px){.information01__product .text h3,.information02__product .text h3{font-size:1.8rem;line-height:1.6em}}.information01__product .text h3 span,.information02__product .text h3 span{font-size:50%;line-height:1em;vertical-align:.8em}@media screen and (max-width:767px){.information01__product .text h3 span,.information02__product .text h3 span{font-size:1rem}}.information01__product .text p,.information02__product .text p{color:#414141;font-size:1.2rem;letter-spacing:.02em;margin:0 0 30px}@media screen and (max-width:767px){.information01__product .text p,.information02__product .text p{line-height:1.6em;margin:0 0 20px}}.information01__product .text ul,.information02__product .text ul{background:#e6edff;color:#111;font-size:1.6rem;letter-spacing:.04em;line-height:1.5em;padding:35px 40px}@media screen and (max-width:1023px){.information01__product .text ul,.information02__product .text ul{padding:20px}}@media screen and (max-width:767px){.information01__product .text ul,.information02__product .text ul{font-size:1.4rem;margin:0 20px;padding:30px;text-align:left}}.information01__product .text ul li,.information02__product .text ul li{box-sizing:border-box;margin:0 auto;max-width:280px;padding:0 0 0 19px;position:relative}@media screen and (max-width:767px){.information01__product .text ul li,.information02__product .text ul li{padding:0 0 0 12px}}.information01__product .text ul li+li,.information02__product .text ul li+li{margin-top:12px}.information01__product .text ul li:before,.information02__product .text ul li:before{background:#15328b;border-radius:100%;content:"";height:7px;left:0;position:absolute;top:.6em;width:7px}@media screen and (max-width:767px){.information01__product .text ul li:before,.information02__product .text ul li:before{height:4px;width:4px}}.information01__notification,.information02__notification{border:.4px solid rgba(112,112,112,.5);box-sizing:border-box;font-size:1.4rem;margin:0 auto 15px;max-width:840px;padding:30px 40px;position:relative}@media screen and (max-width:767px){.information01__notification,.information02__notification{margin:0 20px 15px;padding:20px}}.information01__notification dt,.information02__notification dt{background:#fff;margin:0 auto;position:absolute;width:80px;inset:-1em 0 auto}.information01__notification dd,.information02__notification dd{letter-spacing:.02em;line-height:2em;margin:0 auto;max-width:740px;text-align:left}.information01__caption,.information02__caption{box-sizing:border-box;font-size:1.4rem;font-weight:300;line-height:2em;margin:0 auto 55px;max-width:840px;padding:0 0 0 1.23em;text-align:left;text-indent:-1.23em}@media screen and (max-width:767px){.information01__caption,.information02__caption{font-size:1.2rem;margin:0 20px 25px}}.information01__icon,.information02__icon{-ms-flex-align:center;align-items:center;border:1px solid currentColor;box-sizing:border-box;color:#1a3173;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 60px;max-width:840px;padding:45px 60px;text-align:left}@media screen and (max-width:1023px){.information01__icon,.information02__icon{display:block;padding:40px}}@media screen and (max-width:767px){.information01__icon,.information02__icon{margin:0 20px 30px;padding:40px 20px}}.information01__icon figure,.information02__icon figure{padding:0 0 0 10px;width:265px}@media screen and (max-width:1023px){.information01__icon figure,.information02__icon figure{margin:0 auto 20px;padding:0}}@media screen and (max-width:767px){.information01__icon figure,.information02__icon figure{margin:0 auto 35px;width:240px}}.information01__icon figure img,.information02__icon figure img{max-width:100%}.information01__icon ul,.information02__icon ul{width:385px}@media screen and (max-width:1023px){.information01__icon ul,.information02__icon ul{width:auto}}.information01__icon li,.information02__icon li{font-size:1.4rem;line-height:1.6em;padding:0 0 0 1em;text-indent:-1em}.information01__icon li+li,.information02__icon li+li{margin-top:16px}@media screen and (max-width:767px){.information01__icon li+li,.information02__icon li+li{margin-top:12px}}.information01__icon li:before,.information02__icon li:before{content:"\30fb"}.information01__buy,.information02__buy{background:#e6edffad;box-sizing:border-box;color:#15328c;margin:0 auto 50px;max-width:840px;padding:50px 40px}@media screen and (max-width:767px){.information01__buy,.information02__buy{margin:0 20px 40px;padding:35px 20px}}.information01__buy dt,.information02__buy dt{font-size:2.4rem;font-weight:500;line-height:1.416em;margin:0 0 27px;text-align:center}@media screen and (max-width:767px){.information01__buy dt,.information02__buy dt{font-size:1.8rem;line-height:1.6em;margin:0 0 20px}}.information01__buy dd,.information02__buy dd{font-size:1.6rem;letter-spacing:.02em;line-height:2em;margin:0 auto;max-width:725px;text-align:left}.information02__label{color:#15328b;font-size:38px;font-weight:500;letter-spacing:.06em;line-height:1.2em;margin:0 0 71px;position:relative;text-align:center;z-index:10}@media screen and (max-width:767px){.information02__label{font-size:2.4rem;margin:0 0 30px}}.information02 .c-btn+.information02__notification{margin-top:90px}@media screen and (max-width:767px){.information02 .c-btn+.information02__notification{margin-top:50px}}@media screen and (min-width:768px){.information02__spec{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:90px auto 75px;max-width:840px}}@media screen and (max-width:767px){.information02__spec{margin:0 20px 55px}}.information02__spec dl{font-size:1.6rem;line-height:1.5em;text-align:left}@media screen and (max-width:767px){.information02__spec dl{font-size:1.4rem}}.information02__spec dt{font-weight:400;position:relative;width:4em;text-align-last:justify;text-align:justify;text-justify:inter-ideograph}.information02__spec dt:after{content:":";left:106%;position:absolute;top:0}.information02__spec dd{letter-spacing:.01em;margin:-1.5em 0 12px 5.5em}@media screen and (max-width:767px){.information02__spec dd{letter-spacing:0}}.information02__caution,.information02__guideline,.information02__material{margin:0 auto 80px;max-width:840px;text-align:left}@media screen and (max-width:767px){.information02__caution,.information02__guideline,.information02__material{margin:0 20px 60px;position:relative}}.information02__caution h3,.information02__guideline h3,.information02__material h3{color:#15328b;font-size:2.2rem;font-weight:500;line-height:1.5em;margin:0 0 22px}@media screen and (max-width:767px){.information02__caution h3,.information02__guideline h3,.information02__material h3{font-size:2rem}}.information02__caution h3:after,.information02__guideline h3:after,.information02__material h3:after{background:currentColor;content:"";display:block;height:1px;margin:30px 0 0;width:40px}.information02__caution h3 span,.information02__guideline h3 span,.information02__material h3 span{font-size:72.7%;margin:0 0 0 1em}@media screen and (max-width:767px){.information02__caution h3 span,.information02__guideline h3 span,.information02__material h3 span{font-size:1.2rem;margin:0 0 0 7px;white-space:nowrap}}.information02__caution p,.information02__guideline p{font-size:1.6rem;line-height:2.375em;margin:0 0 22px}@media screen and (max-width:767px){.information02__caution p,.information02__guideline p{letter-spacing:.02em;line-height:2em}}@media screen and (max-width:767px){.information02__guideline:after{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/information02_04.webp?v=1706649513) no-repeat left top;background-size:contain;content:"";height:65px;position:absolute;right:40px;top:-23px;width:66px}}@media screen and (max-width:767px){.information02__caution:after{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/information02_05.webp?v=1706649513) no-repeat left top;background-size:contain;content:"";height:174px;position:absolute;right:-78px;top:-100px;width:161px}}.information02__caution li{font-size:1.6rem;line-height:1.6em;padding:0 0 0 20px;position:relative}@media screen and (max-width:767px){.information02__caution li{padding:0 0 0 12px}.information02__caution li+li{margin:14px 0 0}}.information02__caution li:before{background:#15328b;border-radius:100%;content:"";height:7px;left:0;position:absolute;top:.6em;width:7px}@media screen and (max-width:767px){.information02__caution li:before{height:4px;width:4px}}@media screen and (max-width:767px){.information02__material{margin-bottom:40px}}@media screen and (min-width:768px){.information02__material div{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/information02_03.webp?v=1706649513) no-repeat right top;background-size:auto 500px;margin:-50px -50px 0 0;padding:58px 50px 0 0}}@media screen and (max-width:1023px){.information02__material div{background-size:auto 350px}}@media screen and (max-width:767px){.information02__material div{margin-top:30px}}.information02__material p{font-size:1.4rem;font-weight:300;letter-spacing:.02em;line-height:2em}@media screen and (max-width:767px){.information02__material p{line-height:1.6em;padding:0 0 0 1.5em;text-indent:-1.5em}}.information02__material table{border-collapse:collapse;border-spacing:0;margin:0 0 17px;max-width:370px;width:100%}.information02__material table td,.information02__material table th{color:#111;font-size:1.6rem;line-height:1.8em;text-align:center;vertical-align:middle}.information02__material table tbody tr{border:1px solid #999}.information02__material table tbody th{background:#e5edff;font-weight:400;padding:10px 30px}@media screen and (max-width:767px){.information02__material table tbody th{padding:10px 20px}}.information02__material table tbody th:first-of-type{text-align:left}.information02__material table tbody th:last-of-type{padding:15px 20px;text-align:right}.information02__material table tbody td{background:#fff;border-left:1px dashed #999;padding:0 30px;text-align:right}@media screen and (max-width:767px){.information02__material table tbody td{padding:0 20px}}.brand{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/brand.svg?v=1706649340) no-repeat center 131px #e8eefd;padding:243px 40px 140px;position:relative;z-index:2}@media screen and (max-width:767px){.brand{background-position:center 75px;background-size:auto 68px;padding:105px 20px 80px}}.brand h2{color:#111;font-size:38px;font-weight:500;letter-spacing:.02em;line-height:1.2em;margin:0 0 130px}@media screen and (max-width:767px){.brand h2{font-size:2.4rem;letter-spacing:.02em;line-height:34px;margin:0 0 50px}}.brand h3{-ms-flex-align:center;align-items:center;color:#15328b;display:-ms-flexbox;display:flex;font-size:36px;font-weight:500;gap:20px;-ms-flex-pack:center;justify-content:center;letter-spacing:.02em;line-height:1.2em;margin:0 0 78px}@media screen and (max-width:767px){.brand h3{font-size:2.2rem;gap:6px;line-height:1.363em;margin:0 0 23px}}.brand h3:after,.brand h3:before{background:currentColor;border-radius:100%;content:"";-ms-flex-negative:0;flex-shrink:0;height:10px;width:10px}@media screen and (max-width:767px){.brand h3:after,.brand h3:before{height:6px;width:6px}}.brand>p{color:#111;font-size:18px;letter-spacing:.02em;line-height:2.2em;margin:-20px 0 60px}@media screen and (max-width:767px){.brand>p{font-size:1.6rem;line-height:2em;margin:0 0 35px;text-align:left}}.brand__img01{left:50%;margin:0 0 0 511px;position:absolute;top:190px;width:121px;z-index:-1}@media screen and (max-width:767px){.brand__img01{left:auto;margin:auto;right:24px;top:592px;width:60px}}.brand__img02{left:-86px;position:absolute;top:1819px;width:246px;z-index:-1}@media screen and (max-width:767px){.brand__img02{bottom:520px;left:-6px;top:auto;width:72px;z-index:1}}.brand__quality{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 70px;max-width:1000px}@media screen and (max-width:1023px){.brand__quality{display:block}}@media screen and (max-width:767px){.brand__quality{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:0;margin:0 auto 35px}}.brand__quality div{color:#111;-ms-flex-positive:10;flex-grow:10;max-width:600px;-ms-flex-order:1;order:1;text-align:left}@media screen and (max-width:1023px){.brand__quality div{max-width:none}}@media screen and (max-width:767px){.brand__quality div{display:contents}}.brand__quality div .lead{font-size:1.8rem;letter-spacing:.02em;line-height:2.2em;margin:0 0 28px}@media screen and (max-width:1023px){.brand__quality div .lead{text-align:center}}@media screen and (max-width:767px){.brand__quality div .lead{font-size:1.6rem;line-height:2em;margin:0 0 25px;-ms-flex-order:1;order:1;text-align:left}}.brand__quality div .caption{font-size:1.4rem;font-weight:300;letter-spacing:.02em;line-height:1.8em;padding:0 0 0 2.1em;text-indent:-2.1em}@media screen and (max-width:767px){.brand__quality div .caption{letter-spacing:-.04em;-ms-flex-order:3;order:3}}.brand__quality figure{-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:2;order:2;width:312px}@media screen and (max-width:1023px){.brand__quality figure{margin:0 auto 20px;width:249.6px}}@media screen and (max-width:767px){.brand__quality figure{margin:0 auto 26px;-ms-flex-order:2;order:2;width:214px}}.brand__quality figure img{width:100%}.brand__link{margin:0 auto;width:380px}@media screen and (max-width:767px){.brand__link{width:294px}}.brand__link a{background:#111;border-radius:74px;color:#fff;font-size:2rem;font-weight:500;height:74px;letter-spacing:.06em;text-decoration:none;transition:all .25s ease;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.brand__link a{font-size:1.6rem;height:64px}}@media screen and (min-width:768px){.brand__link a:hover{background:#676666}}.brand__link a:after{background:url(https://cdn.shopify.com/s/files/1/0605/9520/8378/files/icon_blank.svg?v=1706662915) no-repeat center;content:"";display:inline-block;filter:brightness(100);height:14px;margin:0 0 0 5px;width:14px}.brand__management{background:#fff;margin:120px auto 125px;max-width:1000px;padding:85px 40px 60px}@media screen and (max-width:767px){.brand__management{margin:70px 0;padding:50px 20px 20px}}.brand__management h3{margin:0 0 75px}@media screen and (max-width:767px){.brand__management h3{margin:0 0 25px}}.brand__management .nsf{text-align:left}@media screen and (min-width:768px){.brand__management .nsf{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 60px;max-width:880px}}@media screen and (max-width:767px){.brand__management .nsf{margin:0 0 35px}}.brand__management .nsf figure{-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:2;order:2;width:99px}@media screen and (max-width:767px){.brand__management .nsf figure{margin:20px auto 0}}.brand__management .nsf figure img{width:100%}.brand__management .nsf p{color:#111;font-size:1.8rem;letter-spacing:.02em;line-height:2.2em;-ms-flex-order:1;order:1}@media screen and (max-width:767px){.brand__management .nsf p{font-size:1.6rem;line-height:2em}}.brand__management .nsf p em{border-bottom:1px solid currentColor;padding:0 0 5px}.brand__management table{border-collapse:collapse;border-spacing:0;margin:0 auto;max-width:880px;width:100%}.brand__management table td,.brand__management table th{color:#111;font-size:1.6rem;line-height:1.8em;text-align:center;vertical-align:middle}.brand__management table thead th{background:#d2defd;border:1px solid #999;font-weight:400;line-height:24px;padding:10px}.brand__management table tbody tr{border:1px solid #999}.brand__management table tbody th{background:#d2defd;font-weight:400;padding:10px}.brand__management table tbody td:first-of-type{background:#e6edff;border-left:1px dashed #999;border-right:1px dashed #999;font-family:Poppins,sans-serif;font-size:1.8rem;width:74px}.brand__management table tbody td:last-of-type{padding:15px 20px;text-align:left}.brand__management li{padding:0 0 0 1em;text-indent:-1em}.brand__management li+li{margin:7px 0 0}.brand__management li:before{content:"\30fb"}.brand__management dl{border:1px solid #999;border-top:none;counter-reset:num}.brand__management dl dt{-ms-flex-align:center;align-items:center;background:#d1defd;border-bottom:1px dashed #999;border-top:1px solid #999;counter-increment:num;display:-ms-flexbox;display:flex;font-size:1.5rem;height:40px;-ms-flex-pack:center;justify-content:center;padding:0 55px 0 0;position:relative;text-align:center}.brand__management dl dt:after{background:#e5edff;content:counter(num);font-family:Poppins,sans-serif;height:40px;position:absolute;right:0;top:0;width:55px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.brand__management dl dd{font-size:1.4rem;line-height:1.6em;padding:18px 20px;text-align:left}.brand__management dl dd:before{color:#111;content:"[ \54c1\8cea\7ba1\7406\30c1\30a7\30c3\30af\30dd\30a4\30f3\30c8  ]";display:block;font-size:1.4rem;margin:0 0 6px}@media screen and (min-width:768px){.brand__allergen{display:-ms-flexbox;display:flex;gap:40px;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 70px;max-width:1000px}}@media screen and (max-width:767px){.brand__allergen{margin:0 auto 40px}}.brand__allergen dl{background:#fff;box-sizing:border-box}@media screen and (min-width:768px){.brand__allergen dl{border-radius:20px;max-width:476px;padding:45px 40px;width:50%}}@media screen and (max-width:767px){.brand__allergen dl{border-radius:16px;margin:0 0 20px;padding:40px 20px}}.brand__allergen dt{color:#113082;font-size:2.4rem;font-weight:500;letter-spacing:.04em;line-height:1.5em;margin:0 0 40px;text-align:center}@media screen and (max-width:767px){.brand__allergen dt{font-size:2rem;line-height:1.4em;margin:0 0 30px}}.brand__allergen dt:after{background:currentColor;content:"";display:block;height:1px;margin:30px auto 0;width:40px}@media screen and (max-width:767px){.brand__allergen dt:after{margin:20px auto 0}}.brand__allergen dd{margin:0 auto;max-width:364px}@media screen and (max-width:767px){.brand__allergen dd{max-width:247px}}.brand__allergen dd img{width:100%}.brand__message{-ms-flex-align:center;align-items:center;color:#15328b;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:34px;gap:12px;letter-spacing:-.01em;line-height:58px;margin:90px 0 0;text-align:center}@media screen and (max-width:1023px){.brand__message{font-feature-settings:"palt";font-size:2.4rem;letter-spacing:0}}@media screen and (max-width:767px){.brand__message{gap:7px;font-size:2.2rem;margin:50px -20px 0}}.brand__message span{background:#f2ec6e;display:block;line-height:52px;padding:0 12px}@media screen and (max-width:767px){.brand__message span{padding:0 10px;line-height:37px}}table:not([class]) td,table:not([class]) th{border:none}table:not([class]){table-layout:auto}
/*# sourceMappingURL=/cdn/shop/t/452/assets/custom-pureencapsulations.css.map */
