.section-spacing.section-spacing--disable-top{margin-bottom:0}.row{padding:0!important;font-weight:400;font-style:normal}.collection-banner--content{display:block!important}.collection-banner--title{font-size:60px;color:#000;font-weight:700;text-align:center;margin:45px 0 108px!important;font-family:helvetica-neue-lt-pro}.copy_main{font-size:34px;line-height:1.5;text-align:center;margin-bottom:130px}.page-sub-title{display:block;font-size:18px;margin-top:20px;font-weight:500;font-family:var(--ja)}.rte a{text-decoration:none!important}@media screen and (max-width:768px){.collection-banner--content{display:block!important}.collection-banner--title{font-size:40px;color:#000;font-weight:700;text-align:center;margin:40px 0!important;font-family:helvetica-neue-lt-pro}.copy_main{font-size:25px;line-height:1.5;text-align:left;margin-bottom:60px}.page-sub-title{font-size:14px;margin-top:12px}}@media all and (min-width:769px){.elmSP{display:none!important}}@media all and (max-width:768px){.elmPC{display:none!important}}.cmn-brand:has(.works-nav){padding:0;background:#fff;color:#000}.cmn-brand:has(.works-nav) .l-inner{max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.cmn-brand:has(.works-nav) .copy_main{margin:0 0 70px;text-align:center;font-size:24px;line-height:1.8;letter-spacing:.12em;font-weight:400}.works-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:760px;margin:0 auto 72px}.works-nav a{display:flex;align-items:center;justify-content:center;height:34px;border:1px solid #000;color:#000;font-size:14px;line-height:1;text-decoration:none;letter-spacing:.08em;background:#fff;box-sizing:border-box;font-weight:500}.works-nav a.is-active,.works-nav a:hover{background:#000;color:#fff}.works-section{display:block;width:100vw;min-height:auto;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:100px 0;box-sizing:border-box}.works-section--black{background:#000;color:#fff}.works-section--white{background:#fff;color:#000}.works-content{display:block;max-width:1200px;margin:0 auto;padding:0 20px;box-sizing:border-box}.works-content h2{margin:0 0 3px;font-size:2.125rem;line-height:1.5;letter-spacing:.12em;font-weight:500;color:inherit}.works-en{margin:0 0 34px;padding-bottom:18px;border-bottom:1px solid currentColor;font-size:14px;line-height:1.4;letter-spacing:.08em;opacity:.9}.works-lead{margin:0 0 18px;font-size:17px;line-height:1.9;letter-spacing:.08em;font-weight:500}.works-text{max-width:980px;margin:0;font-size:14px;line-height:2.1;letter-spacing:.06em}.works-product-list{display:grid;grid-template-columns:repeat(5,1fr);gap:36px;margin-top:36px}.works-product-item img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;margin-bottom:16px}.works-product-item h3{margin:0 0 8px;color:inherit;font-size:15px;line-height:1.6;letter-spacing:.08em;font-weight:500}.works-product-item p{margin:0;color:inherit;font-size:12px;line-height:1.8;letter-spacing:.04em}.works-event-box{width:100%;max-width:100%;margin-top:34px;padding:18px 22px 42px;background:#f0f0f0;color:#000;box-sizing:border-box}.works-event-box span.works-event-box--label{display:inline-block;margin-bottom:18px;padding:4px 12px;background:#000;color:#fff;font-size:12px;line-height:1.4;letter-spacing:.08em;font-weight:500}.works-event-box .works-event-box--meta{font-size:12px;margin-top:5px;color:#333}.works-event-box .works-event-box--detail{font-size:12px}.works-event-box--cont{margin-bottom:25px}.works-event-box p{margin:0;padding:0;font-size:14px;line-height:1.9;letter-spacing:.06em}.works-contact{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:70px 0;box-sizing:border-box;background:#f0f0f0;padding:45px 0!important}.works-contact-inner{display:flex;align-items:center;justify-content:center;gap:70px;max-width:900px;margin:0 auto;border:none;box-sizing:border-box;padding:100px 0!important}.works-contact p{margin:0;color:#000;font-size:15px;line-height:1.9;letter-spacing:.08em;font-weight:500;text-align:left}.works-contact a{display:inline-flex;align-items:center;justify-content:center;min-width:270px;height:60px;padding:0 28px;border:1px solid #000;box-sizing:border-box;color:#000;background:transparent;font-size:15px;line-height:1;letter-spacing:.14em;font-weight:500;text-decoration:none;white-space:nowrap}.works-contact a span{display:inline-block;margin-left:16px;font-size:14px;line-height:1}.works-contact a:hover{background:#000;color:#fff}@media screen and (max-width:768px){.works-contact{padding:50px 0}.works-contact-inner{display:block;max-width:none;padding:0 25px;text-align:center}.works-contact p{margin:0 0 24px;font-size:12px;line-height:1.9;text-align:center}.works-contact a{width:100%;max-width:280px;min-width:0;height:44px;font-size:12px}}@media screen and (max-width:768px){.cmn-brand:has(.works-nav){padding-top:0;padding-bottom:70px}.cmn-brand:has(.works-nav) .copy_main{margin-bottom:30px;text-align:center;font-size:18px}.works-nav{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:50px}.works-nav a{height:36px}.works-section{padding:64px 0 68px}.works-content h2{font-size:22px}.works-en{margin-bottom:28px}.works-lead{font-size:15px}.works-text{font-size:13px;line-height:2}.works-product-list{grid-template-columns:1fr;gap:28px;max-width:none}.works-product-item{display:grid;grid-template-columns:92px 1fr;column-gap:18px;align-items:start}.works-product-item img{grid-row:span 2;margin-bottom:0}.works-product-item h3{margin-top:2px;font-size:12px}.works-product-item p{font-size:12px;line-height:1.6}.works-event-box{padding:16px 18px 36px}.works-contact{padding:64px 0 90px}.works-contact-inner{padding:34px 22px}}.works-product-item{display:block;width:100%;padding:0;border:none;background:none;color:inherit;text-align:left;text-decoration:none;cursor:pointer;font:inherit;display:inherit}.works-product-item:hover img{opacity:.75}.works-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:none;overflow-y:auto;background:#000000b3;color:#000}.works-modal.is-open{display:block}.works-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1}.works-modal__inner{position:relative;z-index:2;width:min(100% - 56px,720px);min-height:100vh;margin:0 auto;padding:30px 40px 40px;box-sizing:border-box;background:#fff}.works-modal__item{display:none}.works-modal__item.is-active{display:block}.works-modal__close{position:fixed;top:24px;right:32px;z-index:3;padding:3px 10px;color:#fff;font-size:13px;line-height:1;letter-spacing:.08em;font-weight:700;text-decoration:none;cursor:pointer;background:#000;border-radius:0}.works-modal__arrow{position:fixed;top:50%;z-index:3;width:48px;height:48px;border:1px solid #fff;border-radius:50%;background:#0003;color:#fff;font-size:22px;line-height:1;cursor:pointer;transform:translateY(-50%)}.works-modal__arrow--prev{left:32px}.works-modal__arrow--next{right:32px}.works-modal__image{width:min(100%,360px);margin:0 auto 34px}.works-modal__image img{display:block;width:100%;height:auto}.works-modal__body{max-width:620px;margin:0 auto}.works-modal__tag{display:inline-block;margin:0 0 22px;padding:0 12px;background:#000;color:#fff;font-size:12px;line-height:1.4;letter-spacing:.08em;font-weight:500}.works-modal__body h3{margin:0 0 13px!important;color:#000;font-size:18px;line-height:1.8;letter-spacing:.12em;font-weight:700}.works-modal__body h4{margin:0 0 12px;color:#000;font-size:15px;line-height:1.7;letter-spacing:.08em;font-weight:700}.works-modal__body p.works-modal__tag{color:#fff;line-height:1.8;margin-bottom:20px}.works-modal__body p{margin:0 0 28px;color:#000;font-size:13px;line-height:2.1;letter-spacing:.08em}.works-modal__body dl{margin:34px 0 0}.works-modal__body dl div{display:flex;align-items:baseline;gap:8px;margin-top:6px}.works-modal__body dt{color:#000;font-size:13px;line-height:1.8;letter-spacing:.08em;font-weight:700}.works-modal__body dd{margin:0;color:#000;font-size:13px;line-height:1.8;letter-spacing:.08em}.works-modal-slider{position:relative;width:min(100%,430px);margin:0 auto 34px}.works-modal-slider__track{position:relative;width:100%;overflow:hidden}.works-modal-slider__item{display:none;width:min(100%,360px);margin:0 auto 34px}.works-modal-slider__item.is-active{display:block}.works-modal-slider__item img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.works-modal-slider__arrow{position:absolute;top:50%;z-index:2;width:36px;height:36px;border:1px solid #000;border-radius:50%;background:#fffc;color:#000;font-size:16px;line-height:1;cursor:pointer;transform:translateY(-50%)}.works-modal-slider__arrow--prev{left:-25px}.works-modal-slider__arrow--next{right:-25px}.works-modal-slider__dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.works-modal-slider__dot{width:7px;height:7px;padding:0;border:none;border-radius:50%;background:#cfcfcf;cursor:pointer}.works-modal-slider__dot.is-active{background:#000}.works-modal__arrow,.works-modal-slider__arrow{font-size:0}.works-modal__arrow:before,.works-modal-slider__arrow:before{content:"";display:block;width:10px;height:10px;border-top:1px solid currentColor;border-right:1px solid currentColor;position:absolute;top:50%;left:50%}.works-modal__arrow--prev:before,.works-modal-slider__arrow--prev:before{transform:translate(-35%,-50%) rotate(-135deg)}.works-modal__arrow--next:before,.works-modal-slider__arrow--next:before{transform:translate(-65%,-50%) rotate(45deg)}@media screen and (max-width:768px){.works-modal__inner{width:calc(100% - 40px);padding:56px 24px 72px}.works-modal__close{top:22px;right:20px}.works-modal__arrow{width:40px;height:40px;font-size:18px}.works-modal__arrow--prev{left:12px}.works-modal__arrow--next{right:12px}.works-modal__image{width:min(100%,320px);margin-bottom:30px}.works-modal__body h3{font-size:16px}.works-modal__body p,.works-modal__body dt,.works-modal__body dd{font-size:12px}.works-modal-slider{width:min(100%,320px);margin-bottom:30px}.works-modal-slider__arrow{width:32px;height:32px;font-size:14px}.works-modal-slider__arrow--prev{left:-12px}.works-modal-slider__arrow--next{right:-12px}}.cmn-brand{background:#fff;padding-bottom:150px}.cmn-brand .p-cmn-brand-item+.p-cmn-brand-item{margin-top:80px}.cmn-brand .p-cmn-brand-item{display:-ms-grid;display:grid;-ms-grid-columns:minmax(20%,380px) 3.3% auto;grid-template-columns:minmax(20%,380px) auto;-ms-grid-rows:auto 50px auto;grid-template-rows:repeat(2,auto);gap:50px 3.3%}.cmn-brand .p-cmn-brand-item>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.cmn-brand .p-cmn-brand-item>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.cmn-brand .p-cmn-brand-item>*:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.cmn-brand .p-cmn-brand-item>*:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.cmn-brand .p-cmn-brand-item-pht{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2}.cmn-brand .p-cmn-brand-item-ttl{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-row-align:self-start;align-self:self-start;gap:20px}.cmn-brand .p-cmn-brand-item-ttl figure{width:100px}.cmn-brand .p-cmn-brand-item-ttl h3{min-width:calc(100% - 120px);font-size:1.75rem;font-weight:500;line-height:1.5;color:#000}.cmn-brand .p-cmn-brand-item-ttl span{margin-top:.45em;display:block;font-size:var(--txt14)}.cmn-brand .p-cmn-brand-item-summary{-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;padding-left:6.4%;border-left:1px solid var(--color-line);padding-bottom:20px;letter-spacing:.05em}.cmn-brand .p-cmn-brand-item .en{margin-top:30px;font-size:.8125rem;color:var(--color-subtxt);letter-spacing:.03em}.cmn-brand .p-cmn-brand-item .c-btn-wrap{margin-top:40px}.p-cmn-brandDetailWrap{grid-column:1 / -1;width:100%;max-width:100%}.p-cmn-brandDetailItem{display:flex}.p-cmn-brandDetailItem:not(:last-child){margin-bottom:70px}.p-cmn-brandDetail-img{width:100%;max-width:260px;flex-shrink:0;margin-right:35px}.p-cmn-brandDetail_head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.p-cmn-brandDetail-ttl{font-size:25px;font-weight:500}.p-cmn-brandDetail-tag{display:flex}.p-cmn-brandDetail-tag li{color:#fff;background:#000;font-size:11px;padding:2px 16px;margin-left:8px;font-weight:700}.cmn-brand_bg{background:#eee;padding:100px 0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:100px;margin-bottom:100px}@media screen and (max-width:1220px){.cmn-brand .p-cmn-brand-item-ttl{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:768px){.cmn-brand{padding-bottom:70px}.cmn-brand .p-cmn-brand-item{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 30px auto 30px auto;grid-template-rows:repeat(3,auto);gap:30px}.cmn-brand .p-cmn-brand-item>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.cmn-brand .p-cmn-brand-item>*:nth-child(2){-ms-grid-row:3;-ms-grid-column:1}.cmn-brand .p-cmn-brand-item>*:nth-child(3){-ms-grid-row:5;-ms-grid-column:1}.cmn-brand .p-cmn-brand-item-pht{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2}.cmn-brand .p-cmn-brand-item-ttl figure{width:80px}.cmn-brand .p-cmn-brand-item-ttl h3{font-size:1.5rem}.cmn-brand .p-cmn-brand-item-ttl span{font-size:.75rem}.cmn-brand .p-cmn-brand-item-summary{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2;-ms-grid-row:3;-ms-grid-row-span:1;grid-row:3 / 4;padding-top:30px;padding-bottom:0;padding-left:0;border-left:none;border-top:1px solid var(--color-line)}.cmn-brand .p-cmn-brand-item .c-btn-wrap{text-align:center;margin-bottom:0}.p-cmn-brandDetailItem{display:block}.p-cmn-brandDetailItem:not(:last-child){margin-bottom:60px}.p-cmn-brandDetail-img{width:100%;max-width:50%;flex-shrink:0;margin:0 auto 30px}.p-cmn-brandDetail_head{display:block;margin-bottom:20px}.p-cmn-brandDetail-ttl{font-size:18px}.p-cmn-brandDetail-tag{display:flex;margin:12px 0 0}.p-cmn-brandDetail-tag li{color:#fff;background:#000;font-size:11px;padding:2px 16px;margin-left:0;margin-right:8px;font-weight:700}.cmn-brand_morokagi{padding:60px 0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:60px;margin-bottom:60px}}.legalnotice{margin-bottom:150px}.p-legalnotice-item:not(:last-child){margin-bottom:45px}.p-legalnotice-item__term{font-size:18px;font-weight:700;line-height:1.7;margin-bottom:15px;font-family:var(--ja-b)}.p-legalnotice-item__description{font-size:16px;font-weight:500;line-height:1.7;font-family:var(--ja)}@media screen and (max-width:768px){.legalnotice{margin-bottom:80px}.p-legalnotice-item:not(:last-child){margin-bottom:40px}.p-legalnotice-item__term{font-size:16px;font-weight:700;line-height:1.7;margin-bottom:10px}.p-legalnotice-item__description{font-size:14px;font-weight:500;line-height:1.7}}.termsofservice{margin-bottom:150px}.p-termsofservice-introtxt{font-weight:500;line-height:1.7;margin-bottom:50px;font-family:var(--ja)}.p-termsofservice{margin-bottom:45px;font-family:var(--ja)}.p-termsofservice-item:not(:last-child){margin-bottom:45px}.p-termsofservice-item__term{font-size:18px;font-weight:700;line-height:1.7;margin-bottom:15px;font-family:var(--ja-b)}.p-termsofservice-item__description{font-size:16px;font-weight:500;line-height:1.7;font-family:var(--ja)}.p-termsofservice-item__description p{margin-bottom:10px}.p-termsofservice-item__description ol{margin-bottom:10px;list-style-position:inside;padding-left:0;margin-left:1.5em}.p-termsofservice-item__description ol li{list-style:decimal}.p-termsofservice-item__description ol li:not(:last-child){margin-bottom:8px}.p-termsofservice-item__description ul{margin-bottom:10px;list-style-position:inside;padding-left:0;margin-left:1.5em}.p-termsofservice-item__description ul li{list-style:disc}.p-termsofservice-item__description ul li:not(:last-child){margin-bottom:8px}@media screen and (max-width:768px){.termsofservice{margin-bottom:80px}.p-termsofservice-item:not(:last-child){margin-bottom:40px}.p-termsofservice-item__term{font-size:16px;font-weight:700;line-height:1.7;margin-bottom:10px}.p-termsofservice-item__description{font-size:14px;font-weight:500;line-height:1.7}.p-termsofservice{margin-bottom:35px}}.company .l-inner{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.p-companyKv{width:100%;background-image:linear-gradient(to right,#000,#0000),url(https://mineko-katoec.myshopify.com/cdn/shop/files/company_kv_pc2.jpg?ver2);background-size:cover;background-position:right center;background-repeat:no-repeat;display:flex;justify-content:left;align-items:center}.p-companyKv__wrap{color:#fff;max-width:1200px;width:100%;padding:120px 20px;box-sizing:border-box;margin:0 auto}.p-companyKv__copy{font-size:34px;line-height:1.6;margin-bottom:70px;letter-spacing:.1rem}.p-companyKv__txt{font-weight:500;line-height:2.6;margin-bottom:30px;font-family:var(--ja)}.p-companyProfile{width:100%;max-width:1200px;margin:0 auto;padding:100px 0}.p-companyProfile__title{color:#000;font-size:34px;text-align:center;margin-bottom:100px}.p-companyProfile__list{font-size:14px}.p-companyProfile__body{display:flex;justify-content:space-between}.p-companyProfile__map{width:100%;max-width:550px;margin:0 0 0 90px}.p-companyProfile__map-inner{position:relative;overflow:hidden;padding-bottom:75%;height:0}.p-companyProfile__map-inner iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.p-companyProfile__item{display:flex;align-items:flex-start}.p-companyProfile__item:not(:last-child){margin:0 0 20px}.p-companyProfile__label{font-weight:600;width:160px;flex-shrink:0;font-family:var(--ja-b)}.p-companyProfile__value{font-weight:400;font-family:var(--ja)}@media screen and (max-width:768px){.company .l-inner{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0}.p-companyKv{width:100%;height:100%;min-height:inherit;background-image:none;background-color:#000;background-size:cover;background-position:right bottom;background-repeat:no-repeat;display:block}.p-companyKv__wrap{color:#fff;max-width:100%;width:100%;padding:0 25px;box-sizing:border-box;margin:0 auto;position:relative;z-index:2}.p-companyKv__img{margin-top:-210px;z-index:0;position:relative}.p-companyKv__copy{font-size:26px;line-height:1.5;margin-bottom:50px;padding-top:60px}.p-companyKv__txt{font-weight:500;line-height:2.2;margin-bottom:20px}.p-companyProfile{width:100%;max-width:100%;margin:0 auto;padding:60px 25px}.p-companyProfile__title{font-size:26px;margin-bottom:50px}.p-companyProfile__body{display:block}.p-companyProfile__map{margin:40px 0 0}.p-companyProfile__item{display:flex;align-items:flex-start}.p-companyProfile__item:not(:last-child){margin:0 0 15px}.p-companyProfile__label{font-weight:700;width:140px;flex-shrink:0}.p-companyProfile__value{font-weight:500}}.shoppingguide{margin-bottom:150px}.p-shoppingguide{margin:0}.p-shoppingguide-item:not(:last-child){margin-bottom:45px}.p-shoppingguide-item__term{font-size:18px;font-weight:700;line-height:1.7;margin-bottom:15px;font-family:var(--ja-b)}.p-shoppingguide-item__description{font-size:16px;font-weight:500;line-height:1.7;font-family:var(--ja)}.p-shoppingguide-item__description p{margin:0 0 18px}.p-shoppingguide-item__description p:last-child{margin-bottom:0}.p-shoppingguide-item__description strong{font-weight:700;font-family:var(--ja-b)}.p-shoppingguide-list{margin:0 0 18px;padding-left:1.2em}.p-shoppingguide-list li{line-height:1.7}.p-shoppingguide-note{font-size:14px;color:#666}.p-shoppingguide-shipping{margin:18px 0 24px;border-top:1px solid #ddd}.p-shoppingguide-shipping__row{display:grid;grid-template-columns:1fr 90px;gap:20px;padding:10px 0;border-bottom:1px solid #ddd}.p-shoppingguide-shipping__area{line-height:1.7}.p-shoppingguide-shipping__area small{font-size:13px;color:#666;line-height:1.6}.p-shoppingguide-shipping__price{text-align:right;white-space:nowrap;font-weight:500}@media screen and (max-width:768px){.shoppingguide{margin-bottom:80px}.p-shoppingguide-item:not(:last-child){margin-bottom:40px}.p-shoppingguide-item__term{font-size:16px;font-weight:700;line-height:1.7;margin-bottom:10px}.p-shoppingguide-item__description{font-size:14px;font-weight:500;line-height:1.7}.p-shoppingguide-item__description p{margin:0 0 16px}.p-shoppingguide-note{font-size:12px}.p-shoppingguide-list{margin-bottom:16px}.p-shoppingguide-shipping{margin:16px 0 22px}.p-shoppingguide-shipping__row{grid-template-columns:1fr 72px;gap:12px;padding:9px 0}.p-shoppingguide-shipping__area small{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lower.css.map */
