@media (max-width: 750px){.nelne-landing{font-size:16px!important}}.sp-block{display:inline}@media (max-width: 480px){.sp-block{display:block}}.dog-leftbackground{position:fixed;bottom:0;left:-300px;width:100%;height:100%;background-image:var(--dog-left-bg);background-size:cover;background-repeat:no-repeat;background-position:center bottom}.background{position:fixed;top:0;left:0;width:100%;height:100%;background-image:var(--bg-image);background-size:cover;background-position:0 100%;background-attachment:fixed;z-index:-2}.window-wrap{width:100%;display:flex;justify-content:space-between}.background{width:100%;height:100vh;position:fixed;top:0;left:0;background-position:center;background-size:cover}.hamburger-menu{position:fixed;top:-.5px;right:-35px;cursor:pointer;z-index:100;display:block;width:80px;height:80px;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s linear .3s}@media (max-width: 480px){.hamburger-menu{width:60px;height:60px;right:-15px;top:-10px}}.hamburger-menu.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s linear}.hamburger-menu.is-hidden{opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease-in-out,transform .3s ease-in-out,visibility 0s linear .3s}.slide-menu{position:fixed;top:0;right:0;max-width:220px;width:45%;height:100%;background:#fff;box-shadow:-3px 0 6px #0003;transform:translate(100%);transition:transform .3s ease-in-out;font-family:classico-urw,sans-serif;z-index:99;padding:20px}@media (max-width: 480px){.slide-menu{max-width:160px}}.slide-menu.active{transform:translate(0)}.slide-menu ul{list-style:none;padding:0;margin-top:80px}@media (max-width: 480px){.slide-menu ul{margin-top:60px}}.slide-menu li{border-bottom:1px solid #ddd}.slide-menu li:last-child{border-bottom:none}@media (max-width: 480px){.slide-menu li:last-child{padding:8px 0 0!important}}.slide-menu li>*{font-size:1.25em;padding:15px;display:block;cursor:pointer}@media (max-width: 480px){.slide-menu li>*{font-size:1em;padding:15px 7px}}.slide-menu li:hover{background:#f5f5f5}.hamburger-button{border:none;background:none;cursor:pointer;width:50px;height:50px;display:flex;align-items:center;justify-content:center}@media (min-width: 850px){.hamburger-button{display:none}}@media (max-width: 480px){.hamburger-button{width:60px;height:60px}}.hamburger-circle{width:80px;height:80px;border-radius:50%;background-color:#c4a688;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width: 480px){.hamburger-circle{width:60px;height:60px}}.hamburger-lines{position:relative;margin:8px 10px 0 0;display:block;background-color:#fff;width:30px;height:4px;transition:all .3s ease-in-out;border-radius:2px}@media (max-width: 480px){.hamburger-lines{width:20px;height:3px;margin:4px 4px 0 0}}.hamburger-lines:before,.hamburger-lines:after{content:"";position:absolute;left:0;width:100%;height:4px;background-color:#fff;border-radius:2px;transition:transform .3s ease-in-out}@media (max-width: 480px){.hamburger-lines:before,.hamburger-lines:after{height:3px}}.hamburger-lines:before{bottom:9px}@media (max-width: 480px){.hamburger-lines:before{bottom:8px}}.hamburger-lines:after{top:9px}@media (max-width: 480px){.hamburger-lines:after{top:8px}}.is-closed .hamburger-lines{background:#0000}.is-closed .hamburger-lines:before{transform:rotate(45deg);top:50%}.is-closed .hamburger-lines:after{transform:rotate(-45deg);top:50%;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.fix-left{width:100%;height:100vh;position:sticky;top:0;min-width:150px}@media (max-width: 850px){.fix-left{display:none}}.fix-left .hero-inner{position:absolute;top:100px;left:70px;width:330px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;z-index:1}.fix-left .hero-inner .left-title{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.fix-left .hero-inner .left-title img{width:130px;height:60px}.fix-left .hero-inner .left-title .menu,.fix-left .hero-inner .left-title .sub-text,.fix-left .hero-inner .left-title .third-text{display:block}@media (max-width: 1030px){.fix-left .hero-inner .left-title .sub-text,.fix-left .hero-inner .left-title .third-text{display:none}}.fix-left .hero-inner .left-menu{margin-top:15px}.fix-left .hero-inner .left-menu ul{list-style:none;padding:0;margin:0}.fix-left .hero-inner .left-menu ul li{font-size:1.25em;font-family:Helvetica,sans-serif;font-weight:700;letter-spacing:.6px;color:#707070;margin-top:20px;line-height:1}.fix-left .hero-inner .left-menu ul li span{line-height:1}.fix-left .hero-inner .sub-text{margin-top:80px;color:#070707;font-size:1.25em;font-family:noto-sans-cjk-jp,sans-serif;font-weight:200;line-height:1}.fix-left .hero-inner .third-text{margin-top:12px;color:#070707;font-size:1.25em;font-family:noto-sans-cjk-jp,sans-serif;font-weight:200;line-height:1}.fix-left .hero-inner .button-wrap{margin-top:50px;width:100%;display:flex;position:relative}.fix-left .hero-inner .button-wrap .jump-page{height:50px;padding:15px 70px;background-color:#fff;box-shadow:0 3px 6px #00000029;border-radius:20px;text-decoration:none;color:#6e6e6e}.right-contents{width:100%;flex-shrink:0;max-width:610px;display:flex;align-items:center;flex-direction:column;z-index:1}@media (max-width: 850px){.right-contents{width:100%;margin:0 auto}}.top-image{position:relative;width:100%;height:calc(100vh + 50px);max-height:850px;text-align:center;background-image:var(--hero-bg);background-size:auto 120%;background-repeat:no-repeat;background-position:45% center}@media (max-width: 480px){.top-image{background-size:auto 111%;background-position:44% 35%}}.top-image:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#0000001a;z-index:1;pointer-events:none}.top-image .wave{width:100%;height:50px;position:absolute;left:0;bottom:0;object-fit:cover;object-position:top}.vertical-text{width:fit-content;color:#fff;font-family:source-han-serif-jp-subset,sans-serif;font-size:1.375em;font-weight:700;letter-spacing:8px;text-align:start;text-orientation:upright;text-shadow:0px 3px 6px rgba(72,72,72,.6862745098);writing-mode:vertical-rl;height:fit-content;position:absolute;inset:0 7.5% 100px auto;margin:100px 0 0;line-height:1;white-space:no-wrap;z-index:2}.vertical-text span{display:block}.vertical-text .second-text{margin:90px 20px 0 0}@media (max-width: 480px){.vertical-text .second-text{margin:80px 20px 0 0}}@media (max-width: 480px){.vertical-text{font-size:1.237em;inset:0 7.5% 100px auto;margin:32% 0 0}}.main-theme{font-size:1.25em;letter-spacing:1.8px;margin-top:30px;font-family:source-han-serif-japanese,serif}@media (max-width: 480px){.main-theme{font-size:1.125em}}.sub-theme{font-size:.9375em;letter-spacing:.35px;color:#4b4b4b;margin-top:10px;font-family:classico-urw,sans-serif}@media (max-width: 480px){.sub-theme{font-size:.844em}}.details{letter-spacing:.42px;color:#606060;line-height:1.9em;margin-bottom:0}@media (max-width: 480px){.details{font-size:.9em}}.content-theme{font-size:1.125em;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-style:normal;letter-spacing:.54px;color:#606060;margin:0 0 20px;line-height:1.4}@media (max-width: 480px){.content-theme{font-size:1em}}.task{position:relative;padding:50px 70px 64px;background-color:#fff;text-align:left;z-index:3}.task:before{content:"";position:absolute;top:-100px;left:0;right:0;height:100px;background:linear-gradient(to bottom,#fff0,#fffc 30%,#ffffffe6,#fffffff0,#fffffffa,#fff 50%);z-index:-1;pointer-events:none}@media (max-width: 480px){.task{padding:0 7.5% 40px}}.task .top-section span{display:block;font-size:.875em;line-height:1.9;letter-spacing:.42px;font-family:noto-sans-cjk-jp,sans-serif}.task .task-title{font-size:1.5625em;font-family:Helvetica,sans-serif;font-weight:400;letter-spacing:.75px;color:#606060;line-height:1;margin:0}.task .sub-title{font-size:.75em;line-height:1.5;margin-top:5px;letter-spacing:.36px;font-family:noto-sans-cjk-jp,sans-serif;color:#606060}.task .sub-theme{margin-top:2px}.task .details{margin-top:24px;font-size:.875em;letter-spacing:.42px;font-family:noto-sans-cjk-jp,sans-serif}@media (max-width: 480px){.task .details{margin-top:20px}}.task .details span{display:block;color:#606060}.task .concerns-container{display:flex;flex-wrap:wrap;justify-content:center;gap:55px;margin-top:35px}@media (min-width: 481px)and (max-width: 610px){.task .concerns-container{gap:40px}}@media (max-width: 480px){.task .concerns-container{gap:20px;margin-top:20px}}.task .concerns-container-2{display:flex;flex-wrap:wrap;justify-content:center;gap:60px;margin-top:20px}@media (min-width: 481px)and (max-width: 610px){.task .concerns-container-2{gap:45px}}@media (max-width: 480px){.task .concerns-container-2{gap:30px}}.task .concern-item{display:flex;flex-direction:column;align-items:center;width:120px}@media (max-width: 610px){.task .concern-item{width:90px}}.task .concern-circle{width:120px;height:120px;border-radius:50%;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 3px 6px #00000029;transition:transform .3s ease,box-shadow .3s ease}@media (max-width: 610px){.task .concern-circle{width:90px;height:90px}}.task .concept-icon{width:60px;height:60px;fill:#666}@media (max-width: 610px){.task .concept-icon{width:40px;height:40px}}.task .concern-text{margin-top:5px;font-size:1em;font-family:noto-sans-cjk-jp,sans-serif;color:#6e6e6e;text-align:center;letter-spacing:.48px;line-height:1}@media (max-width: 480px){.task .concern-text{font-size:.875em}}.news{padding:80px 70px 70px;width:100%}@media (max-width: 480px){.news{padding:60px 7.5% 50px}}.news .main-theme{margin-top:27px}.news .details{margin-top:15px}.news .details span{display:block;font-size:.972em;letter-spacing:1px}@media (max-width: 480px){.news .details span{letter-spacing:.42px}}.number-contents{display:flex;align-items:center;margin-top:45px;margin-bottom:30px;color:#fff}@media (max-width: 480px){.number-contents{margin-bottom:20px;align-items:end}}.number-contents-02{display:flex;align-items:center;margin-top:50px;color:#fff;margin-bottom:30px}@media (max-width: 480px){.number-contents-02{margin-bottom:20px;align-items:end}}.number-font{font-size:1.5625em;font-family:noto-sans-cjk-jp,sans-serif;letter-spacing:.75px;color:#606060;line-height:1;margin:0}@media (max-width: 480px){.number-font{font-size:1.25em}}.diagonal-line{position:relative;width:50px;height:36px}.diagonal-line:after{content:"";position:absolute;bottom:-10px;left:-13px;width:61.39px;height:1.3px;background-color:#fff;transform:rotate(-35.75deg);transform-origin:left bottom}.number-title-big{font-size:1.375em;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;letter-spacing:.75px;color:#606060;margin-left:8px;line-height:1}@media (max-width: 480px){.number-title-big{font-size:1.125em}}.number-title-ja{text-align:end;font-size:.875em;font-family:noto-sans-cjk-jp,sans-serif;margin-left:5px;letter-spacing:.42px;color:#606060;line-height:1;margin-top:3px}@media (max-width: 480px){.number-title-ja{font-size:1em;margin-top:1px}}.features-contents{width:100%;background-color:#f4f4f4;color:#4d4d4d}.features-contents .main-theme{margin:14px 0 16px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:.9375em;letter-spacing:.45px;line-height:1;color:#4d4d4d}@media (max-width: 480px){.features-contents .main-theme{margin:6px 0 8px;line-height:1.4}}.features-contents .features-wrap{padding:80px 70px 64px;width:100%}@media (max-width: 480px){.features-contents .features-wrap{padding:60px 7.5% 50px}}.features-contents .features-wrap .feature-title{font-size:1.5625em;font-family:Helvetica,sans-serif;font-weight:400;letter-spacing:.75px;color:#606060;line-height:1;margin:0}@media (max-width: 480px){.features-contents .features-wrap .feature-title{font-size:1.40625em}}.features-contents .features-wrap .sub-title{font-size:.75em;line-height:1.5;margin-top:5px;letter-spacing:.36px;font-family:noto-sans-cjk-jp,sans-serif;color:#606060}.features-contents .features-wrap .logo-flex{display:flex;gap:40px}.features-contents .features-wrap .logo-icon{width:200px}.features-contents .features-wrap .no-link-en{text-decoration:none!important;color:#606060;font-weight:700;font-family:Helvetica,sans-serif}.features-contents .features-wrap .no-link-ja{text-decoration:none!important;color:#606060;font-weight:700;letter-spacing:.36px;font-family:noto-sans-cjk-jp,sans-serif}.features-contents .features-wrap .no-link-en:hover,.features-contents .features-wrap .no-link-ja:hover{color:#333}.features-contents .features-wrap .function-details{letter-spacing:.42px;margin-top:10px;margin-bottom:0;line-height:1.8;font-size:.875em;font-family:noto-sans-cjk-jp,sans-serif}.features-contents .features-wrap .function-details .mini-number{font-size:.625em;position:relative;top:-.5em}.features-contents .features-wrap .img-ingredients{display:flex;justify-content:space-between;position:relative;margin-top:25px;margin-bottom:20px;align-items:center}@media (max-width: 768px){.features-contents .features-wrap .img-ingredients{font-size:1em;background-color:#fff;border-radius:20px;padding:5%}}.features-contents .features-wrap .img-ingredients .img-ingre-section{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#fff;border-radius:20px;color:#000;width:40%;letter-spacing:1px;min-width:200px;max-height:200px;padding:3%}@media (max-width: 768px){.features-contents .features-wrap .img-ingredients .img-ingre-section{width:50%;min-width:unset;min-height:unset;font-size:1em}}.features-contents .features-wrap .img-ingredients .img-ingre-section .ingre-title{position:relative;font-size:1em}@media (max-width: 768px){.features-contents .features-wrap .img-ingredients .img-ingre-section .ingre-title{font-size:.875em}}.features-contents .features-wrap .img-ingredients .img-ingre-section .ingre-subtitle{position:relative;font-size:.875em;margin-bottom:10px}@media (max-width: 768px){.features-contents .features-wrap .img-ingredients .img-ingre-section .ingre-subtitle{margin-bottom:8px;font-size:.75em}}.features-contents .features-wrap .img-ingredients .img-ingre-section .ingre-details{text-align:center;width:100%;font-size:.8125em;margin-top:5px;color:#333}.features-contents .features-wrap .img-ingredients .img-ingre-section .ingre-details span{display:block}@media (max-width: 768px){.features-contents .features-wrap .img-ingredients .img-ingre-section .ingre-details{display:flex;flex-direction:column;width:100%;margin-top:10px;font-size:.75em}}.features-contents .features-wrap .img-ingredients .img-ingre-section img{width:100%;object-fit:contain;height:80px}.features-contents .features-wrap .img-ingredients .cross-box{position:absolute;width:48px;height:48px;left:50%;color:#707070;transform:translate(-50%)}@media (max-width: 768px){.features-contents .features-wrap .img-ingredients .cross-box{top:20%;width:25px;height:auto}}.features-contents .features-wrap .img-ingredients .cross-box:before,.features-contents .features-wrap .img-ingredients .cross-box:after{content:"";position:absolute;top:50%;width:48px;background-color:#fff;height:1.5px;transform-origin:center}@media (max-width: 768px){.features-contents .features-wrap .img-ingredients .cross-box:before,.features-contents .features-wrap .img-ingredients .cross-box:after{height:2px;background-color:#707070;width:25px}}.features-contents .features-wrap .img-ingredients .cross-box:before{transform:rotate(45deg)}.features-contents .features-wrap .img-ingredients .cross-box:after{transform:rotate(-45deg)}.features-contents .features-wrap .annotation p{font-size:1em}.features-contents .features-wrap .annotation .annotation-text{line-height:2em;letter-spacing:1.8px;text-shadow:0px 3px 6px rgba(0,0,0,.1607843137);display:flex;font-size:.75em}@media (max-width: 480px){.features-contents .features-wrap .annotation .annotation-text{line-height:1.5em;margin-top:10px}}.features-contents .features-wrap .annotation .annotation-text span.mini-number{font-size:.625em;position:relative;top:-.5em;margin-right:3px}.features-contents .features-wrap .annotation-03{font-size:1em;margin-top:20px}.features-contents .features-wrap .annotation-03 .annotation-text{line-height:2em;letter-spacing:1.8px;text-shadow:0px 3px 6px rgba(0,0,0,.1607843137);display:flex;font-size:.75em}.features-contents .features-wrap .annotation-03 .annotation-text span.mini-number{font-size:.625em;position:relative;top:-.5em;margin-right:3px}@media (max-width: 480px){.features-contents .features-wrap .annotation-03 .annotation-text{line-height:1.5em;margin-top:10px}}.features-contents .features-wrap .ingredient-text .main-theme span{display:block}.features-contents .features-wrap .ingredient-text img{width:100%;height:230px;border-radius:8px;object-fit:cover}@media (max-width: 480px){.features-contents .features-wrap .ingredient-text img{height:160px}}.features-contents .features-wrap .ingredient-text .img-03{object-position:0% 75%}.features-contents .features-wrap .ingredient-text .ingredient-details{width:97%;margin-top:8.5px;line-height:1.57em;font-size:.875em}.features-contents .features-wrap .ingredient-text .ingredient-details span{display:block}.features-contents .features-wrap .ingredient-text .ingredient-details .mini-number{font-size:.625em;position:relative;top:-.5em;display:inline}.features-contents .features-wrap .ingredient-text .ingre-list-text{margin-top:13px;text-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}@media (max-width: 480px){.features-contents .features-wrap .ingredient-text .ingre-list-text{display:block;margin-top:15px}}.features-contents .features-wrap .ingre-list-wrap{margin-top:12px}.features-contents .features-wrap .ingre-list-wrap .ingre-list{margin-top:10px;display:flex;gap:10px}.features-contents .features-wrap .ingre-list-wrap .ingre-list .ingre-list-child{border-radius:25px;background-color:#fff;color:#1d1d1d;padding:10px 15px;font-size:.75em}@media (max-width: 480px){.features-contents .features-wrap .ingre-list-wrap .ingre-list .ingre-list-child{font-size:.675em;padding:12px 10px}}.features-contents .features-wrap .feature-02{width:100%;height:230px;border-radius:8px;overflow:hidden;margin-bottom:22px}@media (max-width: 480px){.features-contents .features-wrap .feature-02{height:160px;margin-bottom:14px}}.features-contents .features-wrap .feature-02 .feature-img-02{width:100%;height:100%;object-fit:cover;scale:1.05}.features-contents .features-wrap .care-section .main-theme{margin-top:25px}.features-contents .features-wrap .care-section .care-details{margin-top:10px;line-height:1.8em;letter-spacing:1.5px;text-shadow:0px 3px 6px rgba(0,0,0,.1607843137)}.features-contents .features-wrap .care-section .care-details .care-mobile{display:inline}@media (max-width: 480px){.features-contents .features-wrap .care-section .care-details .care-mobile{display:block;margin-bottom:20px}}.features-contents .features-wrap .care-section .care-details span{display:block;font-size:.973em}.features-contents .features-wrap .free{width:100%;background-color:#fff;color:#1d1d1d;padding:10px 15px;margin-top:23px}.features-contents .features-wrap .free .free-main{font-size:.9375em;font-weight:700}.features-contents .features-wrap .free .free-sub{font-size:.75em;font-weight:700}@media (max-width: 480px){.features-contents .features-wrap .free .free-sub{margin-top:5px}}.product-contents{width:100%;background-color:#fff;background-size:cover;color:#4d4d4d}.product-contents .main-theme{margin:7px 0 12px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:.9375em;letter-spacing:.45px;line-height:1;color:#4d4d4d}.product-contents .product-wrap{padding:80px 70px 70px;width:100%}@media (max-width: 480px){.product-contents .product-wrap{padding:60px 7.5% 50px}}.product-contents .product-wrap .product-title{font-size:1.5625em;font-family:Helvetica,sans-serif;font-weight:400;letter-spacing:.75px;color:#606060;line-height:1;margin:0}@media (max-width: 480px){.product-contents .product-wrap .product-title{font-size:1.40625em}}.product-contents .product-wrap .sub-title{font-size:.75em;line-height:1.5;margin-top:6px;letter-spacing:.36px;font-family:noto-sans-cjk-jp,sans-serif;color:#606060}.product-contents .product-wrap .ingredient-text{margin-top:31px}.product-contents .product-wrap .ingredient-text .product-theme{color:#1d1d1d;letter-spacing:.48px;font-size:1em;font-family:noto-sans-cjk-jp,sans-serif;line-height:1.9;margin-top:-10px}.product-contents .product-wrap .ingredient-text .product-theme span{display:block}.product-contents .product-wrap .ingredient-text .product-img-container{width:100%;height:250px;border-radius:8px;overflow:hidden;position:relative}@media (max-width: 480px){.product-contents .product-wrap .ingredient-text .product-img-container{height:170px}}.product-contents .product-wrap .ingredient-text .product-img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.15);transition:transform .3s ease}@media (max-width: 480px){.product-contents .product-wrap .ingredient-text .product-img{transform:scale(1.2)}}.product-contents .product-wrap .ingredient-text .product-details{letter-spacing:.42px;margin-top:17px;margin-bottom:0;line-height:1.8em;font-size:.875em;color:#1d1d1d;font-family:noto-sans-cjk-jp,sans-serif}.product-contents .product-wrap .ingredient-text .product-details span{display:block}@media (max-width: 480px){.product-contents .product-wrap .ingredient-text .product-details .sp-inline{display:inline!important}}.product-contents .product-wrap .ingredient-text .product-details .mini-number{font-size:.625em;position:relative;top:-.5em}.news-contents{width:100%;background-color:#fff;background-size:cover;color:#4d4d4d}.news-contents .main-theme{margin:7px 0 12px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:.9375em;letter-spacing:.45px;line-height:1;color:#4d4d4d}.news-contents .news-wrap{padding:80px 70px 70px;width:100%}@media (max-width: 480px){.news-contents .news-wrap{padding:60px 7.5% 50px}}.news-contents .news-wrap .news-title{font-size:1.5625em;font-family:Helvetica,sans-serif;font-weight:400;letter-spacing:.75px;color:#606060;line-height:1;margin:0}@media (max-width: 480px){.news-contents .news-wrap .news-title{font-size:1.40625em}}.news-contents .news-wrap .sub-title{font-size:.75em;line-height:1.5;margin-top:6px;margin-bottom:33px;letter-spacing:.36px;font-family:noto-sans-cjk-jp,sans-serif;color:#606060}.faq-contents{width:100%;background-color:#f4f4f4;background-size:cover;color:#4d4d4d}.faq-contents .main-theme{margin:7px 0 12px;font-family:noto-sans-cjk-jp,sans-serif;font-weight:700;font-size:.9375em;letter-spacing:.45px;line-height:1;color:#4d4d4d}.faq-contents .faq-wrap{padding:80px 70px 70px;width:100%}@media (max-width: 480px){.faq-contents .faq-wrap{padding:60px 7.5% 50px}}.faq-contents .faq-wrap .faq-title{font-size:1.5625em;font-family:Helvetica,sans-serif;font-weight:400;letter-spacing:.75px;color:#606060;line-height:1;margin:0}@media (max-width: 480px){.faq-contents .faq-wrap .faq-title{font-size:1.40625em}}.faq-contents .faq-wrap .sub-title{font-size:.75em;line-height:1.5;margin-top:5px;letter-spacing:.36px;font-family:noto-sans-cjk-jp,sans-serif;color:#606060}.faq-contents .faq-list{margin-top:35px}.faq-contents .faq-item{background-color:#fff;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.faq-contents .faq-question{display:flex;align-items:center;padding:20px;cursor:pointer;border:none;background:none;width:100%;text-align:left;font-size:1em}.faq-contents .question-label{color:#1d1d1d;font-size:1.25em;display:flex;align-items:center;justify-content:center;margin-right:18px;font-family:Helvetica,sans-serif;flex-shrink:0;opacity:1}.faq-contents .question-text{flex:1;font-size:.875em;line-height:1.3;opacity:1;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;color:#000;margin-bottom:3px}.faq-contents .question-icon{width:20px;height:20px;flex-shrink:0;transition:transform .3s ease}.faq-contents .question-icon.active{transform:rotate(45deg)}.faq-contents .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-contents .faq-answer.active{max-height:300px}.faq-contents .answer-content{padding:20px;display:flex;background-color:#1d1d1d}.faq-contents .answer-label{color:#fff;font-size:1.25em;font-family:Helvetica,sans-serif;display:inline-flex;align-items:flex-start;justify-content:flex-start;margin-right:18px;line-height:1}.faq-contents .answer-text{color:#fff;line-height:1.4;font-size:.875em;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400}.faq-contents .plus-icon{stroke:#333;stroke-width:2;fill:none}.shop{background-color:#fff;padding:100px 70px 70px;width:100%;margin-bottom:180px}@media (max-width: 480px){.shop{padding:60px 7.5% 50px}}.shop .step-container{text-align:center;margin-top:40px;position:relative}@media (max-width: 480px){.shop .step-container{margin-top:20px}}.shop .step-container .step-title{display:inline-block;position:absolute;left:20px;top:20px;background:#000;color:#fff;padding:10px 15px;border-radius:30px;font-family:classico-urw,sans-serif;font-size:1em;letter-spacing:.48px;font-weight:700}@media (max-width: 480px){.shop .step-container .step-title{font-size:.9em;padding:8px 12px}}.shop .step-image-wrap{width:100%;max-width:370px;aspect-ratio:1;margin:auto}@media (max-width: 480px){.shop .step-image-wrap{max-width:277.5px}}.shop .step-image{width:100%;height:100%;display:block;background-color:#0000}.shop .step-detail{margin-top:15px;font-size:1em;display:block;color:#333;letter-spacing:1px;white-space:pre-line}@media (max-width: 480px){.shop .step-detail{font-size:.9em}}.shop .pagination{margin-top:25px}@media (max-width: 480px){.shop .pagination{margin-top:20px}}.shop .pagination button{width:15px;height:15px;margin:0 15px;padding:0;border:none;background-color:#ccc;border-radius:50%;cursor:pointer;transition:background .3s}.shop .pagination button.active{background-color:#000}.footer{width:100%;background-color:#fff;padding:40px 7.5% 80px 70px}@media (max-width: 480px){.footer{padding:40px 7.5% 80px}}.footer img{width:130px;height:60px;object-fit:contain;margin-bottom:18px}.footer .menu-link{margin-bottom:12px}.footer .menu-link .menu{font-family:Helvetica,sans-serif;font-size:1.25em;letter-spacing:.6px;font-weight:700;color:#707070;line-height:1}@media (max-width: 480px){.footer .menu-link .menu{font-size:1.125em}}.footer .online-store-button{margin-top:32px}.footer .online-store-button a{padding:10px 60px;background-color:#707070;color:#fff;font-family:classico-urw,sans-serif;font-size:1.25em;font-weight:700;letter-spacing:.6px}@media (max-width: 480px){.footer .online-store-button a{font-size:1.125em;padding:10px 30px}}.news-empty{font-size:.875em;font-family:noto-sans-cjk-jp,sans-serif;font-weight:400;line-height:1;margin-top:35px}.news-item-link{display:block;text-decoration:none;color:inherit;margin-top:23px}.news-item{display:flex;flex-direction:column;align-items:flex-start}.news-left{flex-shrink:0;display:flex}.news-date{font-size:.875em;letter-spacing:.42px;color:#1d1d1d;font-family:noto-sans-cjk-jp,sans-serif}.news-tags{display:flex;justify-content:center;align-items:center}.news-tag{background:#707070;color:#fff;padding:4px 12px;border-radius:12px;font-size:.625em;margin-left:12px;line-height:1;letter-spacing:.3px;font-family:noto-sans-cjk-jp,sans-serif}.news-right{flex:1;margin-top:3px}.news-theme{font-size:.875em;line-height:1.4;color:#1d1d1d;font-family:noto-sans-cjk-jp,sans-serif}.news-read-more{text-align:end;margin-top:20px}.read-more-button{display:inline-block;padding:5px 10px;background-color:#333;color:#fff;text-decoration:none;border-radius:20px;font-size:.75em;font-family:Helvetica,sans-serif;letter-spacing:.36px;line-height:1}.instagram-icon{width:20px;height:20px;fill:currentColor;color:#707070}.arch-container{display:flex;justify-content:space-between;align-items:center;gap:10px;max-width:470px;margin:20px auto 0}@media (max-width: 480px){.arch-container{gap:2px;max-width:350px;margin-top:20px}}@media (max-width: 610px){.arch-container{flex-wrap:wrap;justify-content:center;gap:15px 40px;max-width:300px}}.arch-item{display:flex;flex-direction:column;align-items:center;width:110px}.arch-circle{width:110px;height:110px;border-radius:50%;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 3px 6px #00000029;transition:transform .3s ease,box-shadow .3s ease}.concern-text{font-size:1em;font-family:noto-sans-cjk-jp,sans-serif;color:#6e6e6e;text-align:center;letter-spacing:.48px}.think-dog{width:100%;object-fit:contain}.under-theme{text-align:center;margin:30px 0 0}.under-theme span{font-family:noto-sans-cjk-jp,sans-serif;line-height:1}.under-theme .small-text{font-size:1.125em;display:block;margin-bottom:15px}@media (max-width: 480px){.under-theme .small-text{font-size:1em}}.under-theme .large-text{font-size:1.25em;display:block}@media (max-width: 480px){.under-theme .large-text{font-size:1.125em}}.concept{width:100%;background-color:#f4f4f4;color:#4d4d4d;margin-bottom:-10px}.concept-wrap{padding:80px 70px 70px;text-align:left;z-index:3}@media (max-width: 480px){.concept-wrap{padding:60px 7.5% 50px}}.concept-wrap .top-section span{display:block;font-size:.875em;line-height:1.9;letter-spacing:.42px;font-family:noto-sans-cjk-jp,sans-serif}.concept-wrap .concept-title{font-size:1.5625em;font-family:Helvetica,sans-serif;font-weight:400;letter-spacing:.75px;color:#606060;line-height:1;margin:0}@media (max-width: 480px){.concept-wrap .concept-title{font-size:1.40625em}}.concept-wrap .sub-title{font-size:.75em;line-height:1.5;margin-top:5px;letter-spacing:.36px;font-family:noto-sans-cjk-jp,sans-serif;color:#606060}.concept-wrap .sub-theme{margin-top:2px}.concept-wrap .details{margin-top:24px;font-size:.875em;letter-spacing:.42px;font-family:noto-sans-cjk-jp,sans-serif}.concept-wrap .details span{display:block;color:#606060}.spaore{width:100px!important;height:40px!important;object-fit:contain!important}.nelne{width:246px!important;height:auto!important;object-fit:contain!important;margin-bottom:30px}@media (max-width: 480px){.nelne{width:180px!important}}.circle-block{display:block}@media (max-width: 480px){.top-section span{display:inline!important}}.insta-top{margin-top:15.5px}.concept-theme{margin-top:35px}.font-change{font-family:Helvetica,sans-serif!important;display:inline}
/*# sourceMappingURL=/cdn/shop/t/1/assets/main.css.map */
