@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&display=swap);
.inview,.inviewL,.inviewR{opacity:0;-webkit-transform-origin:center;transform-origin:center}.fadeInUp{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInBigUp{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInBigUp;animation-name:fadeInBigUp}@-webkit-keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBigUp{0%{opacity:0;-webkit-transform:translate3d(0,240px,0);transform:translate3d(0,240px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.delay_1{-webkit-animation-delay:.1s;animation-delay:.1s}.delay_2{-webkit-animation-delay:.2s;animation-delay:.2s}.delay_3{-webkit-animation-delay:.3s;animation-delay:.3s}.delay_4{-webkit-animation-delay:.4s;animation-delay:.4s}.delay_5{-webkit-animation-delay:.5s;animation-delay:.5s}.delay_6{-webkit-animation-delay:.6s;animation-delay:.6s}.delay_7{-webkit-animation-delay:.7s;animation-delay:.7s}.delay_8{-webkit-animation-delay:.8s;animation-delay:.8s}.delay_9{-webkit-animation-delay:.9s;animation-delay:.9s}.delay_10{-webkit-animation-delay:1s;animation-delay:1s}.delay_20{-webkit-animation-delay:2s;animation-delay:2s}.delay_30{-webkit-animation-delay:3s;animation-delay:3s}.delay_40{-webkit-animation-delay:4s;animation-delay:4s}.delay_50{-webkit-animation-delay:5s;animation-delay:5s}.delay_60{-webkit-animation-delay:6s;animation-delay:6s}body{overflow:visible}body div{margin:0}.loader{align-items:center;background:hsla(0,0%,100%,.8);display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .4s ease;width:100%;z-index:1000}.loader.fade-out{opacity:0}.loader:after{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;content:"";height:40px;width:40px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mv-sec{max-height:621px;padding-top:52.8px;position:relative;width:100%}@media screen and (max-width:736px){.mv-sec{height:auto;max-height:100%;padding-top:120px;position:static}}.mv-sec figure{align-items:center;display:flex;height:min(45.4612005857vw,621px);justify-content:center;max-height:621px;width:100%}@media screen and (max-width:736px){.mv-sec figure{height:96.1538461538vw;max-height:100%}}.mv-sec figure img,.mv-sec figure picture,.mv-sec figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.mv-sec .midashi{left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:351px;z-index:1}@media screen and (max-width:736px){.mv-sec .midashi{margin:0 auto 25px;position:static;-webkit-transform:translateX(0);transform:translateX(0);width:204px}}.select-sec{padding:40px 0 0}@media screen and (max-width:736px){.select-sec{background-color:#fff;padding:0}}.select-sec .midashi{border-bottom:1px solid #bbbbaf;margin-bottom:33px;padding-bottom:33px;text-align:center}@media screen and (max-width:736px){.select-sec .midashi{align-items:center;display:flex;height:60px;margin-bottom:0;padding:0 20px;position:relative;text-align:left}.select-sec .midashi:after{background-image:url(../img/ico_arrow-01.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:5.5px;margin:auto;position:absolute;right:20px;top:0;width:10px}}.select-sec .midashi .en{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700}@media screen and (max-width:736px){.select-sec .midashi .en{line-height:1;margin-right:1rem}}.select-sec .midashi .ja{font-size:11px;font-weight:400}@media screen and (max-width:736px){.select-sec .midashi .ja{line-height:1}}.select-sec .checkbox-list{display:flex;flex-wrap:wrap;gap:20px;margin:0 auto;max-width:1265px;width:calc(100% - 50px)}@media screen and (min-width:737px){.select-sec .checkbox-list{display:flex!important}}@media screen and (max-width:736px){.select-sec .checkbox-list{padding:40px 0}}.select-sec .checkbox-list label{align-items:flex-start;color:#253f20;cursor:pointer;display:flex}@media screen and (max-width:736px){.select-sec .checkbox-list label{width:100%}}.select-sec .checkbox-list label .text-group{margin:2px 0 0 5px}.select-sec .checkbox-list label .text-group .en{display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;line-height:1.2}.select-sec .checkbox-list label .text-group .ja{color:#666;display:block;font-size:.9em;margin-top:2px}.select-sec .checkbox-list .close{margin:40px auto 0}@media screen and (min-width:737px){.select-sec .checkbox-list .close{display:none}}.select-sec .checkbox-list .close:before{background-image:url(../img/ico_arrow-01.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:5.5px;margin:0 auto 5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:10px}@media screen and (max-width:736px){.select-sec .checkbox-list{display:none;overflow:hidden}.select-sec .checkbox-list .close{cursor:pointer;padding:15px;text-align:center}}.item-sec{padding-bottom:130px}@media screen and (min-width:737px){.item-sec{padding-top:0!important}}@media screen and (max-width:736px){.item-sec{padding-bottom:100px}}.item-sec .head{margin:60px auto 50px;max-width:1265px;width:calc(100% - 60px)}@media screen and (max-width:736px){.item-sec .head{margin-top:40px}}.item-sec .head .name{margin-bottom:15px}.item-sec .head .name p.en{border-bottom:1px solid #bbbbaf;color:#253f20;font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;letter-spacing:2px;margin-bottom:10px;padding-bottom:5px}.item-sec .head .name p.ja{font-size:11px}.item-sec .list{display:grid;gap:33px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1265px;width:calc(100% - 100px)}@media screen and (max-width:736px){.item-sec .list{grid-template-columns:repeat(1,1fr)}}.item-sec .list .item figure{align-items:center;display:flex;height:437px;justify-content:center;margin-bottom:10px}.item-sec .list .item figure img,.item-sec .list .item figure picture,.item-sec .list .item figure video{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.item-sec .list .item .caption .name{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700}.item-sec .list .item .caption .brand{display:flex}.item-sec .list .item .caption .brand span:first-child{font-family:Montserrat,sans-serif;font-size:11px;width:60px}.item-sec .list .item .caption .brand span:last-child{font-size:11px;width:calc(100% - 60px)}.item-sec .head{opacity:0;transition:opacity .2s ease-out;will-change:opacity}.item-sec .head.is-active{opacity:1}.item-sec .head.fade-out{opacity:0}.item-sec .brand-info-container{display:none}.item-sec .item{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:opacity .2s ease-out,-webkit-transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out;transition:opacity .2s ease-out,transform .2s ease-out,-webkit-transform .2s ease-out;will-change:opacity,transform}.item-sec .item.fade-out{opacity:0;pointer-events:none;-webkit-transform:scale(.98);transform:scale(.98)}.item-sec .item.fade-in{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.item-sec .item.hidden{position:absolute;visibility:hidden}.detail-sec{margin:0 auto;max-width:1266px;padding-top:53px;width:calc(100% - 60px)}@media screen and (max-width:736px){.detail-sec{padding-top:0;position:relative;width:100%}}.detail-sec .obj{background:#f4f4ed;height:787px;left:0;position:fixed;top:53px;width:calc(50% - 40px);z-index:-1}@media screen and (max-width:736px){.detail-sec .obj{display:none}}.detail-sec .obj.is-absolute{bottom:0;position:absolute;top:auto}.detail-sec .box{display:flex;margin-bottom:160px;min-height:787px}@media screen and (max-width:736px){.detail-sec .box{display:block}}.detail-sec .photo{position:relative;width:50%}@media screen and (max-width:736px){.detail-sec .photo{background:#f4f4ed;padding:133px 30px 70px;width:calc(100% - 60px)}}.detail-sec .photo figure{max-width:538px;width:100%}@media screen and (max-width:736px){.detail-sec .photo figure{max-width:100%}}.detail-sec .photo .splide__slide{align-items:center;display:flex;justify-content:center}.detail-sec .photo .splide{margin:0 auto;max-width:800px}.detail-sec .photo .splide__pagination{bottom:-30px!important;justify-content:flex-start;padding:0}.detail-sec .photo .splide__pagination__page{height:6px;margin:0 10px 0 0;width:6px}.detail-sec .photo .splide__pagination__page.is-active{background:#253f20;-webkit-transform:scale(1);transform:scale(1)}.detail-sec .photo .pc_view{display:block}@media screen and (max-width:736px){.detail-sec .photo .pc_view{display:none}}.detail-sec .photo .sp_view{display:none}@media screen and (max-width:736px){.detail-sec .photo .sp_view{display:block}}.detail-sec .text{margin:0;max-width:443px;padding-left:50px;width:50%}@media screen and (max-width:736px){.detail-sec .text{max-width:calc(100% - 60px);padding:40px 30px;width:calc(100% - 60px)}}.detail-sec .text .block{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.detail-sec .text .block .data dl{display:flex}.detail-sec .text .block .data dl+dl{margin-top:5px}.detail-sec .text .block .data dl dt{font-weight:700;width:80px}.detail-sec .text .block .data dl dt.font{font-family:Montserrat,sans-serif}.detail-sec .text .block .data dl dd{width:calc(100% - 80px)}.detail-sec .text .block .data dl dd span{display:inline-block}.detail-sec .text .block .data dl dd span:first-child{margin-right:1em}.detail-sec .text .block .data dl dd a{text-decoration:underline}.detail-sec .text .block .data dl dd a:hover{text-decoration:none}.detail-sec .text .block .article{border-top:1px solid #bbbbaf;margin-top:25px;padding-top:20px}.detail-sec .text .block .article .summary{font-weight:700;margin-bottom:10px}.detail-sec .text .block .article a{color:#253f20;display:block;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.detail-sec .text .block .article a+a{margin-top:10px}.detail-sec .text .block .article a:hover{text-decoration:none}.detail-sec .text .block .btn{background:#253f20;color:#fff;display:block;margin-top:30px;padding:12px 0;text-align:center;width:239px}@media screen and (max-width:736px){.detail-sec .text .block .btn{width:100%}}.detail-sec .text .block .back{margin-top:25px}@media screen and (max-width:736px){.detail-sec .text .block .back{margin-top:20px;text-align:center}}.detail-sec .text .block .back a{color:#253f20;text-decoration:underline}.detail-sec .text .block .back a:hover{text-decoration:none}@media screen and (min-width:737px){.detail-sec .sticky{position:sticky;top:380px;top:min(380px,30%)}}@media screen and (max-width:736px){header .accBox,header .navFix{opacity:1;transition:opacity .1s ease,visibility .2s ease;visibility:visible}header.is-scrolled .accBox,header.is-scrolled .navFix{opacity:0;transition:opacity .1s ease,visibility .2s ease;visibility:hidden}header:not(.is-scrolled) .accBox,header:not(.is-scrolled) .navFix{opacity:1;transition:opacity .1s ease,visibility .2s ease;visibility:visible}.select-sec{left:0;position:fixed;top:25px;-webkit-transform:translateY(-100%);transform:translateY(-100%);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:100%;z-index:100}.select-sec.is-show{-webkit-transform:translateY(0);transform:translateY(0)}.select-sec .midashi:after{transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.select-sec .midashi.is-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-sec .checkbox-list{height:calc(100vh - 126px);margin:0;overflow:scroll!important;padding:40px 25px;width:calc(100% - 50px)}}

/*# sourceMappingURL=style.css.map*/