@charset "UTF-8";body{font-family:Noto Sans,Noto Sans JP,sans-serif!important;color:#000!important;margin-top:78px!important}@media screen and (max-width: 768px){body{margin-top:65px!important}}h2,h3,p,li{margin:0;font-family:Noto Sans,Noto Sans JP,sans-serif!important}img{width:100%;display:block}a:hover{opacity:.7;transition:all .3s ease 0s}.shopify-policy__container{margin:100px auto 120px!important;max-width:85ch!important}@media screen and (max-width: 768px){.shopify-policy__container{margin:80px auto 100px!important}}.cart__warnings{padding:80px 0!important}.hero__title{font-size:32px}@media (max-width: 768px){.hero__title{font-size:20px}}.section__title{text-align:center}.section__title-jp{width:868px;max-width:100%;margin:0 auto;border:5px solid #BC7960;background:#fff;padding:27px 20px}@media screen and (max-width: 768px){.section__title-jp{padding:20px;max-width:300px;width:100%}}.section__title-text-jp{font-size:28px;font-weight:700;line-height:32px;letter-spacing:1.68px}@media screen and (max-width: 768px){.section__title-text-jp{font-size:20px;line-height:28px;letter-spacing:.8px}}.product-list__button{text-align:center}.product-list__button-link{width:398px;max-width:100%;padding:25px;border-radius:18px;display:inline-block;background:#bc7960;text-decoration:none;color:#fff}@media screen and (max-width: 768px){.product-list__button-link{width:284px;padding:20px;border-radius:12px}}.product-list__button-flex{display:flex;gap:24px;align-items:center;justify-content:center}@media screen and (max-width: 768px){.product-list__button-flex{gap:20px}}.product-list__button-img{width:38px;height:38px}@media screen and (max-width: 768px){.product-list__button-img{width:28px;height:28px}}.product-list__button-img img{width:100%}.product-list__button-text{font-size:20px;letter-spacing:2.4px;line-height:24px;font-weight:700}@media screen and (max-width: 768px){.product-list__button-text{font-size:18px;letter-spacing:2.16px;line-height:22px}}.product-detail__button{max-width:100%}.product-detail__button-link{display:inline-block;padding:18px 20px;border-radius:12px;text-decoration:none;color:#fff;background:#bc7960}.product-detail__button-flex{display:flex;gap:12px;align-items:center}.product-detail__button-text{font-size:14px;font-weight:700;letter-spacing:1.68px;line-height:17px}.product-detail__button-img{width:29px}.product-detail__button-img img{width:100%}.banner{position:relative;width:100%;aspect-ratio:1440/360;overflow:hidden}@media screen and (max-width: 768px){.banner{aspect-ratio:390/190}}.banner__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.banner__bg-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:brightness(80%)}#company img{-o-object-position:50% 70%!important;object-position:50% 70%!important}.banner__text-position{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner__text{font-size:32px;font-weight:700;color:#fff;letter-spacing:3.84px;line-height:48px}@media screen and (max-width: 768px){.banner__text{font-size:22px;letter-spacing:2.2px;line-height:34px;white-space:nowrap}}.top-slideshow{position:relative;overflow:hidden;width:100%;aspect-ratio:1440/543;min-height:400px}.slideshow-wrapper{display:flex;transition:transform .8s ease;width:100%;height:100%}.slide{min-width:100%;height:100%;background-size:cover;background-position:center;position:relative}@media screen and (max-width: 768px){.top-slideshow{max-height:550px;aspect-ratio:390/430}}.company-info{flex:1 1 52%;font-size:15px;line-height:1.6;line-height:24px;letter-spacing:1.92px}.company-info--table_first{border-top:2px dotted #83B2DE}.company__info-title{width:100px;font-size:17px;font-weight:500;line-height:24px;letter-spacing:2.04px}.history-section{padding:80px 30px;color:#000}@media screen and (max-width: 768px){.history-section{padding:50px 30px 80px}}.history-section .history-inner{max-width:1033px;margin:0 auto;display:flex;gap:80px;align-items:flex-start}.history-section .history-inner .history-text{flex:1 1 52%}.history-section .history-inner .history-text h3{font-size:22px;font-weight:700;line-height:38px;letter-spacing:2.64px;margin:0 0 10px}@media screen and (max-width: 768px){.history-section .history-inner .history-text h3{font-size:20px;line-height:24px;letter-spacing:2px}}.history-section .history-inner .history-text ul{list-style:none;padding:0;margin:0}.history-section .history-inner .history-text ul li{display:flex;border-bottom:2px dotted #83B2DE;padding:12px 0}.history-section .history-inner .history-text ul li:first-of-type{border-top:2px dotted #83B2DE}.history-section .history-inner .history-text ul li .history-year{font-weight:500!important;width:100px;font-size:17px;line-height:24px;letter-spacing:2.04px}.history-section .history-inner .history-text ul li .history-desc{flex:1;line-height:24px;letter-spacing:1.92px}.history-section .history-inner .history-image{flex:1 1 48%}.history-section .history-inner .history-image img{width:100%;height:auto}@media (max-width: 768px){.history-section .history-inner{flex-direction:column-reverse;gap:50px}.history-section .history-inner .history-text,.history-section .history-inner .history-image{flex:1 1 100%;width:100%}.history-section .history-text ul li{flex-direction:column;padding:18px 0!important}.history-section .history-text ul li .history-year{width:auto;letter-spacing:1.7px;font-size:17px;line-height:24px}.history-section .history-text ul li .history-desc{width:100%;line-height:24px;letter-spacing:1.5px;margin-top:6px;font-size:15px}.history-section .history-text h3{font-size:20px;line-height:24px;letter-spacing:2px}}.instafeed-section{padding:80px 60px 120px}@media screen and (max-width: 768px){.instafeed-section{padding:80px 30px 100px}}.instafeed-title{margin:0;font-size:32px;font-weight:700;line-height:normal;letter-spacing:1.92px;text-align:center;font-family:Noto Sans,Noto Sans JP,sans-serif;color:#bc7960}@media screen and (max-width: 768px){.instafeed-title{font-size:24px;font-weight:700;line-height:normal;letter-spacing:1.44px}}.instafeed-app-block{width:515px;margin:40px auto 0;max-width:100%;position:relative}@media screen and (max-width: 768px){.instafeed-app-block{margin:50px auto 0}}.flow__inner{padding:80px 30px 100px}@media screen and (max-width: 768px){.flow__inner{padding:60px 22px 100px}}.flow__items{width:868px;max-width:100%;margin:100px auto 0}@media screen and (max-width: 768px){.flow__items{margin:80px auto 0}}.flow__item{display:flex;justify-content:space-between;gap:66px;border-bottom:2px dotted #83B2DE}@media screen and (max-width: 768px){.flow__item{align-items:center;gap:30px}}.flow__item:first-child{padding-bottom:24px}.flow__item+.flow__item{padding:24px 0}.flow-item__left{flex:0 0 84px}@media screen and (max-width: 768px){.flow-item__left{flex:0 0 38px}}.flow-item__number{font-size:32px;font-weight:700;height:84px;background:#bc7960;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}@media screen and (max-width: 768px){.flow-item__number{height:38px;font-size:18px}}.flow-item__right{flex:0 0 1}.flow-item__title{font-size:20px;font-weight:700;line-height:28px;letter-spacing:.8px}@media screen and (max-width: 768px){.flow-item__title{font-size:17px;line-height:28px;letter-spacing:.68px}}.flow-item__description{margin-top:12px;font-size:16px;font-weight:500;line-height:26px;letter-spacing:.64px}@media screen and (max-width: 768px){.flow-item__description{font-size:15px;line-height:24px;letter-spacing:.6px}}.flow__button-position{margin:100px auto 0;text-align:center}@media screen and (max-width: 768px){.flow__button-position{margin-top:80px}}.flow__button-link{width:398px;max-width:100%;padding:25px 30px;border-radius:18px;background:#83b2de;color:#fff;display:inline-block;text-align:center;font-size:20px;font-weight:700;letter-spacing:2.4px;text-decoration:none}@media screen and (max-width: 768px){.flow__button-link{width:284px;padding:20px;border-radius:12px;font-size:18px;letter-spacing:2.16px}}.noimg-products{padding:100px 30px}@media screen and (max-width: 768px){.noimg-products{padding:60px 22px 80px}}.noimg-products__inner{width:1034px;max-width:100%;margin:0 auto}.noimg-products__items{display:flex;gap:60px;padding-inline-start:0!important}@media screen and (max-width: 768px){.noimg-products__items{flex-direction:column}}.noimg-products-item{padding:50px 40px;background:#eee8d2;list-style:none;width:50%;display:flex;flex-direction:column}@media screen and (max-width: 768px){.noimg-products-item{width:100%;padding:40px 20px}}.noimg-products__title{font-size:24px;font-weight:700;line-height:32px;letter-spacing:.96px}@media screen and (max-width: 768px){.noimg-products__title{font-size:20px;line-height:32px;letter-spacing:.8px}}.noimg-products__detail{margin-top:34px;font-size:16px;font-weight:500;line-height:34px;letter-spacing:1.28px;margin-bottom:34px}@media screen and (max-width: 768px){.noimg-products__detail{margin-top:30px;font-size:15px;line-height:32px;letter-spacing:.9px;margin-bottom:30px}}.noimg-products__detail-button{margin-top:auto}.noimg-products__list-button{margin-top:100px}@media screen and (max-width: 768px){.noimg-products__list-button{margin-top:80px}}.img-product__first{padding:80px 30px 0!important}@media screen and (max-width: 768px){.img-product__first{padding:60px 23.5px 0!important}}.img-product__first .section__title-jp{border:5px solid #ABC10D}@media screen and (max-width: 768px){.img-product__first .img-product-item{margin-top:80px}}.img-product{padding:0 30px;overflow:hidden}.img-product__inner{width:1064px;max-width:100%;margin:0 auto}.img-product-item{display:flex;align-items:center;margin-top:100px;transform:translate(15px)}@media screen and (max-width: 768px){.img-product-item{flex-direction:column!important;transform:translate(0);margin-top:60px}}.img-product__texts{flex:0 0 45.4887218045%;padding:50px 40px;background:#eee8d2}@media screen and (max-width: 768px){.img-product__texts{padding:40px 20px}}.img-product__title{font-size:24px;font-weight:700;line-height:32px;letter-spacing:.96px}@media screen and (max-width: 768px){.img-product__title{font-size:20px;line-height:32px;letter-spacing:.8px}}.img-product__detail{font-weight:500;line-height:34px;letter-spacing:1.28px;margin-top:34px}@media screen and (max-width: 768px){.img-product__detail{margin-top:30px;font-size:15px;line-height:32px;letter-spacing:.9px}}.img-product__detail-button{margin-top:34px}@media screen and (max-width: 768px){.img-product__detail-button{margin-top:30px}}.img-product__image{flex:0 0 54.5112781955%;margin-left:-30px;z-index:-1}@media screen and (max-width: 768px){.img-product__image{width:109.6209912536%;margin-top:-30px;transform:translate(-25px)}}.img-product__img{width:100%}.img-product2-item{flex-direction:row-reverse;align-items:flex-start;transform:translate(-15px)}@media screen and (max-width: 768px){.img-product2-item{transform:translate(0)}}.img-product2__image{margin-top:80px}@media screen and (max-width: 768px){.img-product2__image{margin-top:-30px}}.img-product2__texts{margin-left:-30px}@media screen and (max-width: 768px){.img-product2__texts{margin-left:0}}.img-product3-item{align-items:flex-start}.img-product3__image{margin-top:80px}@media screen and (max-width: 768px){.img-product3__image{margin-top:-30px;margin-left:auto;transform:translate(40px)}}.about{padding:100px 60px 80px}@media screen and (max-width: 768px){.about{padding:80px 38px 60px}}.about__inner{width:867px;max-width:100%;margin:0 auto}.about__flexbox{display:flex;gap:13.8408304498%;justify-content:space-between}.about__flexbox:nth-child(n+2){margin-top:100px}@media screen and (max-width: 768px){.about__flexbox{flex-direction:column;gap:40px}}.about__titlebox{width:290px;max-width:100%}@media screen and (max-width: 768px){.about__titlebox{max-width:100%;width:256px}}.about__title{font-size:28px;font-weight:700;line-height:32px;letter-spacing:1.68px;padding-top:39px;position:relative}.about__title:before{position:absolute;content:"";top:0;left:0;width:100%;height:23px;background:#abc10d}@media screen and (max-width: 768px){.about__title:before{height:15px}}@media screen and (max-width: 768px){.about__title{padding-top:31px;font-size:24px;line-height:28px;letter-spacing:.96px}}.about__detailbox{flex:1}.about__detail{font-size:16px;font-weight:500;line-height:38px;letter-spacing:1.28px}@media screen and (max-width: 768px){.about__detail{font-size:15px;line-height:34px;letter-spacing:.9px}}.news{padding:100px 60px 80px}@media screen and (max-width: 768px){.news{padding:80px 38px 60px}}.news__inner{width:926px;max-width:100%;margin:0 auto}.news__flexbox{display:flex;gap:10.7991360691%}@media screen and (max-width: 768px){.news__flexbox{flex-direction:column;gap:50px}}.news__titlebox{display:inline-block}.news__title{font-size:28px;font-weight:700;line-height:32px;letter-spacing:1.68px}@media screen and (max-width: 768px){.news__title{font-size:24px;font-style:normal;font-weight:700;line-height:28px;letter-spacing:.96px}}.news__contents{flex:1}.news-article{padding:12px 0;border-bottom:2px dotted #83B2DE}.news-article:first-child{border-top:2px dotted #83B2DE}.news-article-link{text-decoration:none}.news-article-title{font-size:16px;font-weight:500;line-height:26px;letter-spacing:.64px}@media screen and (max-width: 768px){.news-article-title{font-size:15px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.6px}}.news-article-publish{font-size:14px;line-height:26px;letter-spacing:.56px;color:#000;margin-top:4px}.recommend{padding:80px 60px 100px}@media screen and (max-width: 768px){.recommend{padding:60px 38px 80px}}.recommend__inner{max-width:926px;width:100%;margin:0 auto}.recommend__title{font-size:28px;font-weight:700;line-height:32px;letter-spacing:1.68px}@media screen and (max-width: 768px){.recommend__title{font-size:24px;line-height:28px;letter-spacing:.96px}}.recommend__flexbox{display:flex;flex-wrap:wrap;-moz-column-gap:40px;column-gap:40px;row-gap:60px;margin-top:80px}@media screen and (max-width: 768px){.recommend__flexbox{flex-direction:column;margin-top:50px;row-gap:40px}}.recommend__item{width:calc((100% - 80px) / 3)}@media screen and (max-width: 768px){.recommend__item{width:100%}}.recommend__item-link{text-decoration:none;color:#000}.recommend__item-img{aspect-ratio:282/188;width:100%;overflow:hidden}.recommend__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.recommend__item-texts{margin-top:20px}@media screen and (max-width: 768px){.recommend__item-texts{margin-top:16px}}.recommend__item-title{font-size:20px;font-weight:500;line-height:28px;letter-spacing:.8px}@media screen and (max-width: 768px){.recommend__item-title{font-size:18px;line-height:28px;letter-spacing:.72px}}.recommend__item-cost{font-weight:500;line-height:26px;letter-spacing:.64px;margin-top:6px}@media screen and (max-width: 768px){.recommend__item-cost{font-size:15px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.6px;margin-top:3px}}.recommend__list-button{margin-top:80px}@media screen and (max-width: 768px){.recommend__list-button{margin-top:50px}}.partner{padding:100px 60px}@media screen and (max-width: 768px){.partner{padding:80px 38px}}.partner__inner{width:926px;max-width:100%;margin:0 auto}.partner__intro{width:457px;max-width:100%;margin:0 auto;font-weight:500;line-height:38px;letter-spacing:1.28px}@media screen and (max-width: 768px){.partner__intro{font-size:15px;line-height:34px;letter-spacing:.9px}}.partner__items{display:flex;flex-wrap:wrap;margin-top:80px;-moz-column-gap:40px;column-gap:40px;row-gap:60px;list-style:none;padding-inline-start:0px}@media screen and (max-width: 768px){.partner__items{padding:0 16px;flex-direction:column;row-gap:40px;margin-top:50px}}.partner__item{width:calc((100% - 80px) / 3)}@media screen and (max-width: 768px){.partner__item{width:100%}}.partner__item-title{font-size:20px;font-weight:500;line-height:28px;letter-spacing:.8px}@media screen and (max-width: 768px){.partner__item-title{font-size:18px;line-height:28px;letter-spacing:.72px}}.partner__item-img{aspect-ratio:282/188;width:100%;overflow:hidden;margin-top:20px}@media screen and (max-width: 768px){.partner__item-img{margin-top:16px}}.partner__item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pdf{padding:80px 60px 100px}@media screen and (max-width: 768px){.pdf{padding:60px 38px 100px}}.pdf__inner{max-width:100%;width:868px;margin:0 auto}.pdf__container{width:781px;max-width:100%;margin:0 auto}.pdf__intro{max-width:457px;width:100%;margin:100px auto 0;font-weight:500;line-height:38px;letter-spacing:1.28px}@media screen and (max-width: 768px){.pdf__intro{margin:80px auto 0;font-size:15px;line-height:34px;letter-spacing:.9px}}.pdf__items{margin-top:100px;display:flex;flex-wrap:wrap;row-gap:60px;-moz-column-gap:50px;column-gap:50px;padding-inline-start:0;margin-block-end:0}@media screen and (max-width: 768px){.pdf__items{-moz-column-gap:14px;column-gap:14px;row-gap:30px;margin-top:50px}}.pdf__item{list-style:none;width:calc((100% - 100px) / 3);position:relative}@media screen and (max-width: 768px){.pdf__item{width:calc((100% - 14px)/2)}}.pdf__img{aspect-ratio:227/296;width:100%;overflow:hidden;border:1px solid rgba(0,0,0,.3)}.pdf__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pdf__title{margin-top:20px}@media screen and (max-width: 768px){.pdf__title{margin-top:16px}}.pdf__title,.pdf__detail{font-size:20px;font-weight:500;line-height:28px;letter-spacing:.8px}@media screen and (max-width: 768px){.pdf__title,.pdf__detail{font-size:15px;line-height:28px;letter-spacing:.6px}}.pdf__button{margin-top:100px}@media screen and (max-width: 768px){.pdf__button{margin-top:80px}}.pdf__button-link{display:flex;justify-content:center;padding:25px 30px;width:398px;max-width:100%;margin:0 auto;align-items:center;text-decoration:none;color:#fff;background:#bc7960;border-radius:18px;gap:24px}@media screen and (max-width: 768px){.pdf__button-link{margin-top:80px;width:284px;gap:16px;border-radius:12px;padding:20px 10px}}.pdf__button-text{font-size:20px;font-weight:700;letter-spacing:2.4px}@media screen and (max-width: 768px){.pdf__button-text{font-size:18px;letter-spacing:2.16px}}.pdf__button-img{width:35px;margin-top:-5px}@media screen and (max-width: 768px){.pdf__button-img{width:28px}}.pdf__button-img img{width:100%}.pdf__item-link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;display:block!important}.custom-header{position:fixed;top:0;left:0;width:100%;z-index:1000;height:78px}@media screen and (max-width: 768px){.custom-header{height:65px}}.header-inner{margin:0 auto;padding-left:50px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.header-inner{padding-left:16px}}.header-logo{width:178px;display:block}.header-logo img{vertical-align:middle}@media screen and (max-width: 768px){.header-logo{width:125px}}.header-actions{display:flex;align-items:center;height:78px}@media screen and (max-width: 768px){.header-actions{height:65px}}.header-general-btn{text-decoration:none;display:flex;align-items:center;gap:4px;background:#83b2de;height:78px;padding:0 20px;color:#fff}@media screen and (max-width: 768px){.header-general-btn{display:none}}.header-general-btn img{vertical-align:middle}@media screen and (max-width: 768px){.header-general-btn img{width:24px;height:24px}}.header-general-btn__overlay{display:none}@media screen and (max-width: 768px){.header-general-btn__overlay{display:flex;margin-top:20px;border-radius:10px;height:auto;width:229px;max-width:100%;padding:16px;justify-content:center}}.header-general-text{font-size:14px;font-weight:500;letter-spacing:2.8px}.header-shop-btn,.header-menu-btn{height:inherit;width:84px;padding:12px;border:none;cursor:pointer;display:flex;align-items:center;flex-direction:column;justify-content:center;font-size:15px;font-weight:500;gap:8px;letter-spacing:3.6px;color:#fff;text-decoration:none;background:none}@media screen and (max-width: 768px){.header-shop-btn,.header-menu-btn{letter-spacing:.6px;gap:4px;font-style:normal;padding-block:0px;padding-inline:0px;width:65px}}.header-shop-btn{background:#bc7960}.header-menu-btn{background:#abc10d}.header-shop-menu,.header-shop-cart{width:30px;height:30px}@media screen and (max-width: 768px){.header-shop-menu,.header-shop-cart{width:26px;height:26px}}.header-menu-text,.header-shop-text{font-size:14px;font-weight:500;letter-spacing:2.8px;display:inline-block;line-height:19px}@media screen and (max-width: 768px){.header-menu-text,.header-shop-text{font-size:13px;font-weight:500;letter-spacing:2.6px}}.overlay-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:2000}.overlay-menu.is-open{display:block;animation:fadeIn .6s ease forwards}.overlay-menu.is-close{animation:fadeOut .6s ease forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.overlay-menu-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;overflow:hidden;z-index:0;filter:opacity(50%)}@media screen and (max-width: 768px){.overlay-menu-bg{display:none}}.overlay-menu-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.overlay-content{display:grid;grid-template-columns:1fr 1fr;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:100%;margin:30px}@media screen and (max-width: 768px){.overlay-content{display:block;padding:0 58px;margin:0;top:50%}}.overlay-left{position:relative}@media screen and (max-width: 768px){.overlay-left{display:none}}.overlay-logo{width:328px;margin:0 auto}.overlay-right{padding-left:19.3164933135%;position:relative}@media screen and (max-width: 768px){.overlay-right{padding-left:0}}.overlay-close{position:absolute;top:12px;right:25px;border:none;background:none;display:flex;justify-content:center;flex-direction:column;z-index:5;text-decoration:none;color:#000}@media screen and (max-width: 768px){.overlay-close{top:10px;right:10px}}.overlay-close-icon{width:25px;height:25px;margin:0 auto}@media screen and (max-width: 768px){.overlay-close-icon{width:21px;height:21px}}.overlay-close-text{font-size:14px;font-weight:500;letter-spacing:2.8px;margin-top:8px}@media screen and (max-width: 768px){.overlay-close-text{margin-top:6px;font-size:13px;font-weight:500;letter-spacing:1.82px}}.overlay-nav ul{list-style:none;padding:0}.overlay-nav li{position:relative}.overlay-nav li:nth-child(n+2){margin-top:12px}@media screen and (max-width: 768px){.overlay-nav li:nth-child(n+2){margin-top:0}}@media screen and (max-width: 768px){.overlay-nav li:nth-child(n+2){margin-top:14px}}.overlay-nav a{text-decoration:none;color:#000;font-weight:500;font-size:17px;letter-spacing:1.87px;transition:all .3s ease 0s;border-bottom:2px solid transparent}.overlay-nav a:hover{opacity:1;border-bottom:2px solid #ABC10D}@media screen and (max-width: 768px){.overlay-nav a{font-size:15px;line-height:24px;letter-spacing:1.5px}}.overlay-buttons{margin-top:40px}.overlay-shop-button{display:flex;align-items:center;gap:24px;text-decoration:none;color:#fff;padding:20px 30px;background:#bc7960;max-width:284px;text-align:center;border-radius:12px}@media screen and (max-width: 768px){.overlay-shop-button{gap:12px;padding:16px;width:229px;max-width:100%;justify-content:center}}.overlay-shop-button img{width:29px;height:29px}@media screen and (max-width: 768px){.overlay-shop-button img{width:26px;height:26px}}.overlay-shop-button span{font-size:18px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:2.16px;display:inline-block}@media screen and (max-width: 768px){.overlay-shop-button span{font-size:16px;font-weight:700;letter-spacing:1.92px}}.overlay-socials{margin-top:40px;display:flex;gap:12px}@media screen and (max-width: 768px){.overlay-socials{margin-top:20px;gap:12px}}.overlay-socials a{text-decoration:none;display:block;width:47px;height:47px}.overlay-socials a img{width:100%;height:100%}.header-bar__null{height:16px;display:block!important;position:relative;z-index:-1;background:#fff}@media screen and (max-width: 768px){.header-bar__null{height:10px}}.header-bar{padding:12px 50px;background:#bc7960}@media screen and (max-width: 768px){.header-bar{padding:6px 16px}}.header-bar__text{font-size:24px;font-weight:700;letter-spacing:.96px;line-height:29px}@media screen and (max-width: 768px){.header-bar__text{font-size:15px;line-height:26px;letter-spacing:.6px}}.custom-footer{background-color:#bc7960;color:#fff;padding:100px 20px 80px}@media screen and (max-width: 1024px){.custom-footer{overflow:hidden;padding:80px 50px 60px}}.custom-footer a{color:#fff;text-decoration:none}.footer-container{display:grid;grid-template-columns:1fr 1fr 200px;max-width:1100px;margin:0 auto;gap:50px;position:relative;z-index:2}@media screen and (max-width: 1024px){.footer-container{grid-template-columns:1fr;text-align:left;gap:0}}.footer-logo{width:278px;height:278px}@media screen and (max-width: 1024px){.footer-logo{width:200px;height:200px;max-width:100%}}.footer-company--detail{margin-top:30px;color:#000}@media screen and (max-width: 1024px){.footer-company--detail{margin-top:20px}}.footer-company{font-size:24px;font-weight:700;line-height:24px;letter-spacing:2.4px}@media screen and (max-width: 768px){.footer-company{font-size:18px;line-height:22px;letter-spacing:1.8px}}.footer-address{margin-top:24px!important;font-size:20px;font-weight:700;line-height:24px;letter-spacing:1.6px}@media screen and (max-width: 1024px){.footer-address{margin-top:6px!important;font-size:14px;line-height:24px;letter-spacing:.84px}}.footer-menu{list-style:none;padding:0;margin:0}@media screen and (max-width: 1024px){.footer-menu{margin-top:50px}}.footer-menu li{margin-bottom:20px}@media screen and (max-width: 768px){.footer-menu li{margin-bottom:8px}}.footer-menu a{font-size:20px;font-weight:500;line-height:24px;padding-bottom:2px;letter-spacing:2px;display:inline-block;transition:all .3s ease 0s;border-bottom:2px solid transparent}.footer-menu a:hover{opacity:1;border-bottom:2px solid #fff}@media screen and (max-width: 768px){.footer-menu a{font-size:15px;line-height:24px;letter-spacing:1.8px}}.footer-button{margin-top:40px}@media screen and (max-width: 768px){.footer-button{margin-top:50px}}.btn-contact{width:284px;max-width:100%;display:inline-block;background:#6c4537;color:#fff;padding:20px 30px;border-radius:12px;font-weight:700;text-align:center}.btn-contact span{line-height:28px;letter-spacing:2.16px;font-size:18px;display:block}@media screen and (max-width: 1024px){.btn-contact{width:284px}}.footer-sns{margin-top:40px;display:flex;align-items:center;gap:12px}@media screen and (max-width: 1024px){.footer-sns{margin-top:20px}}.footer-sns--icon{display:block;width:60px;height:60px}@media screen and (max-width: 768px){.footer-sns--icon{width:47px;height:47px}}.footer-sns--icon img{width:100%;height:100%;aspect-ratio:1/1}.footer-right{width:250px}@media screen and (max-width: 1024px){.footer-right{margin-top:20px}}.footer-legal{list-style:none;margin:0!important;padding:0!important}.footer-legal a{display:inline-block;margin-bottom:12px;font-size:16px;line-height:24px;letter-spacing:1.6px;text-decoration:none;padding-bottom:2px;border-bottom:2px solid transparent;transition:all .3s ease 0s}.footer-legal a:hover{opacity:1;border-bottom:2px solid #fff}@media screen and (max-width: 1024px){.footer-legal a{font-size:13px;line-height:24px;letter-spacing:1.3px;margin-bottom:4px}}.footer-bottom{text-align:center;margin-top:80px;font-size:13px;font-weight:600;line-height:18px}@media screen and (max-width: 1024px){.footer-bottom{text-align:left;margin-top:40px;font-size:12px;line-height:18px}}@media (max-width: 1024px){.is-pc{display:none}}.hero{position:relative;z-index:-1}@media screen and (max-width: 768px){.hero{min-height:auto}}.hero-swiper{width:100%;aspect-ratio:1440/543}@media screen and (max-width: 768px){.hero-swiper{aspect-ratio:auto;height:80vh}}.hero-slide{background-size:cover;background-position:center;display:flex;align-items:center}@media screen and (max-width: 768px){.hero-slide{background-size:auto 100%;background-position:left center;background-repeat:no-repeat}}.hero__content{max-width:1200px;padding:0 20px;margin:0 auto;color:#fff}.swiper-slide-active .hero__lead{animation:fadeUp .6s ease forwards}.swiper-slide-active .hero__title{animation:fadeUp .6s ease .2s forwards}.swiper-slide-active .hero__text{animation:fadeUp .6s ease .4s forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.swiper-pagination-bullet{opacity:0!important}.company-section{padding:100px 30px 0;color:#000}@media screen and (max-width: 768px){.company-section{padding:60px 30px 0}}.company-inner{max-width:1033px;margin:0 auto;display:flex;gap:80px;align-items:flex-start}.company-image{flex:1 1 48%}.company-image img{width:100%;height:auto}.company-info{flex:1 1 52%;font-size:16px;line-height:1.6;line-height:24px;letter-spacing:1.92px}.company-info--table{display:flex;border-bottom:2px dotted #83B2DE;padding:12px 0}@media screen and (max-width: 768px){.company-info--table{padding:18px 0}}.company-info--table:first-of-type{border-top:2px dotted #83B2DE}.company-info--table p{margin:0}.company__info-title{width:130px;font-size:17px;font-weight:500;line-height:24px;letter-spacing:2.04px}.company__info-detail{line-height:24px;letter-spacing:1.92px}.company-info strong{font-size:20px;font-weight:700;letter-spacing:1.2px;margin-bottom:12px;display:block}@media (max-width: 768px){.company{padding:60px 30px 0}.company-inner{flex-direction:column;gap:40px}.company-image,.company-info{flex:1 1 100%;width:100%}.company-info--table{flex-direction:column;padding:18px 0}.company__info-title{width:auto;letter-spacing:1.7px}.company__info-detail{line-height:24px;letter-spacing:1.92px;margin-top:6px!important}.company-info strong{font-size:18px;line-height:24px;letter-spacing:1.08px}}.product__inner{width:100%;max-width:1100px;margin:0 auto}.product__items{display:flex;gap:70px}@media screen and (max-width: 768px){.product__items{flex-direction:column;gap:60px}}.product__items_position{margin-top:100px}@media screen and (max-width: 768px){.product__items_position{margin-top:80px}}.product__item{width:calc(33.333% - 46.6666666667px)}@media screen and (max-width: 768px){.product__item{width:100%}}.product__img{width:100%}.product__title{font-size:24px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:2.64px;text-align:center;margin-top:25px}@media screen and (max-width: 768px){.product__title{font-size:22px;letter-spacing:2.42px;margin-top:20px}}.product__detail{font-size:16px;line-height:34px;letter-spacing:1.76px;margin-top:25px}@media screen and (max-width: 768px){.product__detail{font-size:15px;margin-top:20px;line-height:30px;letter-spacing:1.2px}}.product__button-position{margin:100px auto 0}@media screen and (max-width: 768px){.product__button-position{margin:60px auto 0}}.product__button-link{padding:38px;background:#944d4b;border-radius:20px;max-width:583px;margin:0 auto;text-decoration:none}@media screen and (max-width: 768px){.product__button-link{width:100%;border-radius:16px;padding:20px 14px}}.product__button-link__flex{display:flex;align-items:center;justify-content:space-between}.product__button-link__left{width:135px}@media screen and (max-width: 768px){.product__button-link__left{width:70px}}.product__button-link__maintitle{font-family:Cormorant Garamond;font-size:32px;font-weight:500;line-height:normal;letter-spacing:4.8px;color:#fff}@media screen and (max-width: 768px){.product__button-link__maintitle{font-size:24px;letter-spacing:3.6px}}.product__button-link__subtitle{font-size:16px;line-height:34px;letter-spacing:1.76px;color:#fff}@media screen and (max-width: 768px){.product__button-link__subtitle{font-size:15px;line-height:30px;letter-spacing:1.2px}}.product__button-link__right{width:48px;height:48px}@media screen and (max-width: 768px){.product__button-link__right{width:39px;height:39px}}.effort{padding:160px 0}@media screen and (max-width: 768px){.effort{padding-top:80px;padding-bottom:0}}.effort__inner{width:88.1944444444%;margin-left:auto}@media screen and (max-width: 768px){.effort__inner{width:100%;padding:0 32px}}.effort__inner .section__title{text-align:left}.effort__inner .section__title-icons{justify-content:left}.effort__details{display:grid;gap:100px;grid-template-columns:466fr 684fr}@media screen and (max-width: 1000px){.effort__details{gap:40px}}@media screen and (max-width: 768px){.effort__details{display:block}}.effort__details_position{margin-top:100px}@media screen and (max-width: 768px){.effort__details_position{margin-top:50px}}.effort__title{font-size:24px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:2.64px}@media screen and (max-width: 768px){.effort__title{font-size:22px;line-height:38px;letter-spacing:2.42px}}.effort__detail-text{margin-top:34px;line-height:34px;letter-spacing:1.76px}@media screen and (max-width: 768px){.effort__detail-text{font-size:15px;line-height:30px;letter-spacing:1.2px}}@media screen and (max-width: 768px){.effort__right{margin-top:60px}}.effort__img{width:100%;margin:0 auto}.effort__img img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.effort-img__inner{width:79.8611111111%;margin-right:auto}@media screen and (max-width: 768px){.effort-img__inner{width:100%}}.effort-img__container{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.effort-img__container{flex-direction:column}}.effort-img__first{width:37.2173913043%}@media screen and (max-width: 768px){.effort-img__first{margin-top:40px;width:60%;margin-left:auto}}.effort-img__second{width:47.9130434783%;margin-top:100px}@media screen and (max-width: 768px){.effort-img__second{margin-top:40px;width:81.0256410256%}}.origin{padding:120px 0 160px}@media screen and (max-width: 768px){.origin{padding:80px 0}}.origin__flex{width:88.1944444444%;display:flex;justify-content:space-between;gap:40px}@media screen and (max-width: 768px){.origin__flex{width:100%;padding:0 32px;flex-direction:column-reverse;gap:60px}}.origin__image--1{width:53.8582677165%}@media screen and (max-width: 768px){.origin__image--1{width:100%}}.origin__texts{width:36.6929133858%}@media screen and (max-width: 768px){.origin__texts{width:100%}}.origin__title{font-size:24px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:2.64px}@media screen and (max-width: 768px){.origin__title{font-size:22px;line-height:50px;letter-spacing:2.42px}}.origin__text{font-size:16px;line-height:34px;letter-spacing:1.76px;margin-top:34px}@media screen and (max-width: 768px){.origin__text{margin-top:28px;font-size:15px;line-height:30px;letter-spacing:1.2px}}.origin__content{position:relative;width:100%;display:block;aspect-ratio:1440/788}@media screen and (max-width: 768px){.origin__content{aspect-ratio:auto}}.origin__images{position:relative;width:100%;height:100%}@media screen and (max-width: 768px){.origin__images{display:flex;flex-direction:column}}.origin__image--2,.origin__image--3,.origin__image--4{position:absolute}@media screen and (max-width: 768px){.origin__image--2,.origin__image--3,.origin__image--4{position:relative;max-width:100%}}.origin__image--2 img,.origin__image--3 img,.origin__image--4 img{width:100%;height:auto;display:block}.origin__image--2{width:38.8194444444%;top:0;right:0;transform:translate(0);z-index:3}@media screen and (max-width: 768px){.origin__image--2{order:2;margin-top:40px;width:77.1794871795%;top:auto;margin-left:auto}}.origin__image--3{width:26.1111111111%;top:11.5482233503%;left:11.875%;z-index:2}@media screen and (max-width: 768px){.origin__image--3{order:1;width:51.5384615385%;top:auto;left:auto;margin-top:40px}}.origin__image--4{width:29.0277777778%;bottom:0;right:24.1666666667%;z-index:1}@media screen and (max-width: 768px){.origin__image--4{order:3;width:68.9743589744%;bottom:auto;left:1.3888888889%;margin-top:40px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/main.css.map */
