html{scroll-margin-top:110px;scroll-padding-top:110px;scroll-behavior:smooth}body{font-size:min(1.6vw,16px);line-height:2;margin:0;padding:0;letter-spacing:.1em;color:#000;-webkit-text-size-adjust:100%;font-family:\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,sans-serif;font-feature-settings:"palt"}@media screen and (max-width: 768px){body{font-size:max(min(3.7333333333vw,16px),14px);line-height:1.8}}a{text-decoration:none;color:#000;outline:none;transition:all .3s}a *,a:after,.trans03{transition:all .3s}a:hover{text-decoration:none;transition:all .3s}.hoverbig:hover{transform:scale(1.1)}@media screen and (max-width: 800px){.hoverbig:hover{transform:scale(1)}}.cshover{cursor:pointer!important}img{-ms-interpolation-mode:bicubic;max-width:100%;height:auto;vertical-align:bottom}:focus{outline:0}*{box-sizing:border-box}.nolink{pointer-events:none}.cominglink{opacity:.5;pointer-events:none}.tellink{pointer-events:none}@media screen and (max-width: 750px){.tellink{pointer-events:auto}}.flex{display:flex;flex-wrap:wrap}.flex-nowrap{display:flex}.flex-sb,.flex-jcs{display:flex;justify-content:space-between;flex-wrap:wrap}.flex-jca{display:flex;justify-content:space-around;flex-wrap:wrap}.flex-center{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.flex-aic{display:flex;align-items:center;flex-wrap:wrap}.flex-jcc{display:flex;justify-content:center;flex-wrap:wrap}.centerposi{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.centertate{position:absolute;top:50%;transform:translateY(-50%)}.centeryoko{position:absolute;left:50%;transform:translate(-50%)}.wrap{padding:0 5%;margin:0 auto;box-sizing:border-box}.Inner1400{width:100%;margin:0 auto;max-width:1400px}.Inner1320{width:100%;margin:0 auto;max-width:1320px}.Inner1265{width:100%;margin:0 auto;max-width:1265px}.Inner1225{width:100%;margin:0 auto;max-width:1225px}.Inner1200{width:100%;margin:0 auto;max-width:1200px}.Inner1160{width:100%;margin:0 auto;max-width:1160px}.Inner1170{width:100%;margin:0 auto;max-width:1170px}.Inner1100{width:100%;margin:0 auto;max-width:1100px}.Inner1050{width:100%;margin:0 auto;max-width:1050px}.Inner1000{width:100%;margin:0 auto;max-width:1000px}.Inner915{width:100%;margin:0 auto;max-width:915px}.Inner900{width:100%;margin:0 auto;max-width:900px}.Inner865{width:100%;margin:0 auto;max-width:865px}.Inner800{width:100%;margin:0 auto;max-width:800px}.Inner750{width:100%;margin:0 auto;max-width:750px}.Inner650{width:100%;margin:0 auto;max-width:650px}.fs10{font-size:.6666666667em}.fs11{font-size:.7333333333em}.fs12{font-size:.8em}.fs13{font-size:.8666666667em}.fs14{font-size:.9333333333em}.fs16{font-size:1.0666666667em}.fs17{font-size:1.1333333333em}.fs18{font-size:1.2em}.fs19{font-size:1.2666666667em}.fs20{font-size:1.3333333333em}.fs22{font-size:1.4666666667em}.fs25{font-size:1.6666666667em}.fs28{font-size:1.8666666667em}.fs30{font-size:2em}.fs32{font-size:2.1333333333em}.fs33{font-size:2.2em}.fs35{font-size:2.3333333333em}.fs49{font-size:3.2666666667em}.fs70{font-size:4.6666666667em}.fs90{font-size:6em}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tate{writing-mode:vertical-rl}.c_r{color:#c1272d}.c_b{color:#000}.c_w,.c_w a{color:#fff}.after,.before{position:relative}.after:after,.before:before{content:"";position:absolute}@media screen and (min-width: 1301px){.show-1300{display:none}.hide-1300{display:block}}@media screen and (max-width: 1300px){.show-1300{display:block}.hide-1300{display:none}}@media screen and (min-width: 1251px){.show-1250{display:none}.hide-1250{display:block}}@media screen and (max-width: 1250px){.show-1250{display:block}.hide-1250{display:none}}@media screen and (max-width: 1201px){.show-1200{display:block}.hide-1200{display:none}}@media screen and (max-width: 1200px){.show-1200{display:block}.hide-1200{display:none}}@media screen and (min-width: 1101px){.show-1100{display:none}.hide-1100{display:block}}@media screen and (max-width: 1100px){.show-1100{display:block}.hide-1100{display:none}}@media screen and (min-width: 1001px){.show-1000{display:none}.hide-1000{display:block}}@media screen and (max-width: 1000px){.show-1000{display:block}.hide-1000{display:none}}@media screen and (min-width: 901px){.show-900{display:none}.hide-900{display:block}}@media screen and (max-width: 900px){.show-900{display:block}.hide-900{display:none}}@media screen and (min-width: 801px){.show-800{display:none}.hide-800{display:block}}@media screen and (max-width: 800px){.show-800{display:block}.hide-800{display:none}}@media screen and (min-width: 769px){.show-768{display:none}.hide-768{display:block}}@media screen and (max-width: 768px){.show-768{display:block}.hide-768,.sp-br-none br{display:none}}@media screen and (min-width: 751px){.show-750{display:none}.hide-750{display:block}}@media screen and (max-width: 750px){.show-750{display:block}.hide-750,.sp-br-none br{display:none}}@media screen and (min-width: 601px){.show-600{display:none}.hide-600{display:block}}@media screen and (max-width: 600px){.show-600{display:block}.hide-600{display:none}}@media screen and (min-width: 501px){.show-500{display:none}.hide-500{display:block}}@media screen and (max-width: 500px){.show-500{display:block}.hide-500{display:none}}@media screen and (min-width: 401px){.show-400{display:none}.hide-400{display:block}}@media screen and (max-width: 400px){.show-400{display:block}.hide-400{display:none}}@media screen and (min-width: 375px){.show-374{display:none}.hide-374{display:block}}@media screen and (max-width: 374px){.show-374{display:block}.show-800.rehide-374,.show-750.rehide-374,.show-600.rehide-374,.show-500.rehide-374,.show-400.rehide-374,.hide-374{display:none}}.txt-capitalize{text-transform:capitalize}.no-page{opacity:0;pointer-events:none}.post-body strong{font-weight:700}.post-body em{font-style:italic}.post-body del{text-decoration:line-through}.post-body ul{list-style:disc;margin:0 1em 1.5em}.post-body ol{list-style:decimal;margin:0 1em 1.5em}.post-body li{list-style:inherit;margin-bottom:.3em}.post-body blockquote{margin:1.2em}.post-body h1{font-size:2em;line-height:1.4em;font-weight:700;margin-top:0;margin-bottom:1em}.post-body h2{font-size:1.7em;line-height:1.4em;font-weight:700;margin-top:3em;margin-bottom:1em;border-bottom:2px solid #ccc;padding-bottom:5px}.post-body h3{font-size:1.4em;line-height:1.4em;font-weight:700;margin-top:2em;margin-bottom:1em;border-left:2px solid #ccc;padding-left:10px}.post-body h4{font-size:1.1em;line-height:1.4em;font-weight:700;margin-top:1em;margin-bottom:1em}.post-body img{max-width:100%;height:auto;margin:0 0 1.5em}.post-body p{margin:0 0 1.5em;line-height:1.6}.post-body a{text-decoration:underline;transition:.3s all}.post-body a:hover{opacity:.5}.lato-regular{font-family:Lato,sans-serif;font-weight:400;font-style:normal}.lato-regular-italic{font-family:Lato,sans-serif;font-weight:400;font-style:italic}.noto-sans-regular{font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.fns32{font-size:3.2em}.lesp-003{letter-spacing:.03em}@media screen and (max-width: 768px){.mt90{margin-top:50px!important}.mb100{margin-bottom:50px!important}.mb30{margin-bottom:20px!important}}@media (hover: hover){.hover_imgscale .imgwrap{overflow:hidden;background-color:#000}.hover_imgscale:hover .imgwrap img{transform:scale(1.1);opacity:.7}}.zheader{height:100px;position:fixed;width:100%;top:0;left:0;z-index:1100;padding-block:30px 0;transition:.3s all}.zheader .zheader_left{gap:clamp(15px,3vw,30px)}.zheader .zheader_left li{letter-spacing:.26em}.zheader .zheader_center{position:absolute;left:50%;top:0;transform:translate(-50%)}.zheader .zheader_center img{width:clamp(150px,20vw,200px)}.zheader .zheader_right{gap:15px}.zheader .zheader_right img{width:18px}.zheader .zmenu,.zheader .zmenu .m_sp_item{display:none}.zheader.change-active{padding-block:15px 0}.zheader.change-active .zheader_center a img{width:clamp(100px,13.5vw,135px)}.zheader.active{background-color:#f5f5f5;transition:.3s all}.zheader.active .zheader_left a{color:#000}.zheader.active .zheader_center a img,.zheader.active .zheader_right li img{filter:brightness(0)}.zheader.active .navInner .menu-trigger span{background-color:#000}.zheader.active .navInner .menu-trigger.active span{background-color:#fff}.zheader.active .zheader_flexwrap.active .zheader_right li img{filter:brightness(0) invert(1)}.kasou-header .zheader{padding-block:15px 0;background-color:#f5f5f5;transition:.3s all}.kasou-header .zheader .zheader_left a{color:#000}.kasou-header .zheader .zheader_center a img{filter:brightness(0);width:clamp(100px,13.5vw,135px)}.kasou-header .zheader .zheader_right li img{filter:brightness(0)}.kasou-header .zheader .navInner .menu-trigger span{background-color:#000}.kasou-header .zheader .navInner .menu-trigger.active span{background-color:#fff}.kasou-header .zheader .zheader_flexwrap.active .zheader_right li img{filter:brightness(0) invert(1)}.navInner{display:none}.zind-kv{height:100svh}.zind-kv .swiper-slide img{height:100svh;width:100%;-o-object-fit:cover;object-fit:cover}.zind-kv .swiper-slide .zkv-ttl-box{z-index:10;bottom:clamp(30px,8vw,80px);left:clamp(30px,8vw,80px)}.zind-kv .swiper-slide .zkv-ttl-box .zkv-text img{width:auto;height:clamp(80px,11vw,110px)}.zind-kv .swiper-slide .zkv-ttl-box .zkv-text:after{content:"";display:block;width:100%;height:1px;background-color:#ffffff75;margin-block:15px clamp(15px,2.5vw,25px)}.zind-kv .swiper-slide .zkv-ttl-box h2{letter-spacing:.2em;margin-block:5px 15px}.zind-kv .swiper-slide .zkv-ttl-box a{display:inline-block;padding:10px 35px;border-radius:30px;border:1px solid #fff}.zind-kv .swiper-slide:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;display:block;background-color:#000;opacity:.15;z-index:1}.zmenu ul{padding-block:clamp(15px,2vw,20px) clamp(20px,3vw,30px);padding-inline:clamp(15px,3vw,30px) 0;position:relative}.zmenu ul:after{content:"";position:absolute;display:block;left:0;bottom:0;width:100%;height:1px;background-color:#fff}.zmenu .m_sp_item{display:none}@media screen and (min-width: 769px){.zheader .zmenu{display:none!important}}@media screen and (max-width: 768px){.zheader{position:fixed}.zheader .zheader_flexwrap{justify-content:flex-end}.zheader .zheader_left{display:none}.zheader .zheader_center{left:0;transform:translate(0)}.zheader .zheader_right{align-items:center;position:relative;z-index:100}.zheader .zheader_right img{width:20px}.zheader .zmenu{display:none;padding-block:100px 0;position:fixed;right:0;top:0;background-color:#a0bebe;z-index:-1;overflow-y:scroll;height:100%;width:clamp(220px,33vw,260px)}.zheader .zmenu .m_sp_item{display:block}.zheader.active,.kasou-header .zheader{height:80px}.navInner{display:block;width:20px;height:22.5px}.navInner .menu-trigger{position:relative;height:100%}.navInner .menu-trigger span{width:20px;height:1px;display:block;background-color:#fff;position:absolute;transition:.3s all}.navInner .menu-trigger span:nth-of-type(1){bottom:0}.navInner .menu-trigger span:nth-of-type(2){bottom:7px}.navInner .menu-trigger span:nth-of-type(3){bottom:14px}.navInner .menu-trigger.active{transform:rotate(360deg)}.navInner .menu-trigger.active span:nth-of-type(1){bottom:0;transform:translateY(-7px) rotate(45deg)}.navInner .menu-trigger.active span:nth-of-type(2){width:0;opacity:0;transform-origin:left}.navInner .menu-trigger.active span:nth-of-type(3){bottom:14px;transform:translateY(7px) rotate(-45deg)}}.zfooter{background-color:#b45037;padding-block:50px 40px}.zfooter .flex-left{width:82.2222222222%}.zfooter .flex-right{width:17.7777777778%}.zfooter .magazine{width:100%;max-width:533px}.zfooter .magazine h3{margin-block:0 10px}.zfooter .magazine .merumaga_link{width:100%;display:block;padding-block:clamp(15px,2vw,20px);background-color:#fff;color:#b45037}.zfooter .magazine .merumaga_link:hover{opacity:.7}.zfooter .magazine .merumaga_link:hover span:after{right:25px}.zfooter .magazine .merumaga_link span{gap:15px;position:relative}.zfooter .magazine .merumaga_link span:before{content:"";display:block;width:26px;height:19px;background-image:url(/assets/images/common/mail.png);background-repeat:no-repeat;background-size:cover}.zfooter .magazine .merumaga_link span:after{content:"";display:block;position:absolute;right:30px;border-top:1px solid #b45037;border-right:1px solid #b45037;width:8px;height:8px;transform:rotate(45deg);transition:.3s all}.zfooter .magazine p{margin-block:clamp(15px,2.5vw,25px) 0}.zfooter .foot-sns{width:100%;max-width:230px;margin-inline:60px 0}.zfooter .foot-sns h3{margin-block:0 10px}.zfooter .foot-sns li{width:30px}.zfooter .foot-sns li img{border-radius:2px}.zfooter .zfooter-other{margin-block:clamp(50px,10vw,100px) 0;align-items:flex-end}.zfooter .zfooter-other ul{-moz-column-gap:15px;column-gap:15px}@media screen and (max-width: 1200px){.zfooter .flex-left{flex-flow:column;width:calc(100% - 200px)}.zfooter .foot-sns{margin-inline:0;margin-block:clamp(30px,5vw,50px) 0}}@media screen and (max-width: 768px){.zfooter .flex-wrap{flex-flow:column-reverse}.zfooter .flex-right{width:100%;max-width:200px;margin-block:0 40px}.zfooter .flex-left{width:100%}.zfooter .magazine{max-width:400px}.zfooter .zfooter-other{flex-flow:column;align-items:flex-start}.zfooter .zfooter-other .footcopy{margin-left:auto;margin-block:20px 0}}.zcol-content{display:flex;position:relative}.zcol-content .zcol-left{width:260px;background-color:#a0bebe;position:-webkit-sticky;position:sticky;left:0;top:100px;overflow-y:scroll;height:calc(100vh - 100px)}.zcol-content .zcol-right{width:calc(100% - 260px);overflow:hidden}.ind-news a{display:flex;gap:25px;padding-block:10px;position:relative}.ind-news a:after{content:"";width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg) translateY(-50%);position:absolute;right:25px;top:50%;transition:.3s all}.ind-news a .day{margin-inline:25px 0}.ind-news a .title{margin-inline:0 50px}.ind-news a:hover:after{right:30px}@media screen and (max-width: 768px){.zcol-content .zcol-left{display:none}.zcol-content .zcol-right{width:100%}}.ind-rec-item{position:relative}.ind-rec-item .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ind-rec-item .swiper-slide.swiper-flex{display:flex}.ind-rec-item .swiper-slide.swiper-flex .imgwrap{width:64.2857142857%}.ind-rec-item .swiper-slide.swiper-flex .rec-detailwrap{width:35.7142857143%;background-color:#f5f5f5;padding:clamp(25px,5vw,50px);display:flex;flex-flow:column;justify-content:space-between}.ind-rec-item .swiper-slide.swiper-flex .rec-detailwrap .ttlwrap{margin-block:0 10px}.ind-rec-item .swiper-slide.swiper-flex .rec-detailwrap .ttlwrap img{width:auto;height:clamp(15px,1.8vw,18px);display:block;margin-block:0 5px}.ind-rec-item .swiper-slide.swiper-flex .rec-detailwrap .ttlwrap p{margin-block:15px 20px}.ind-rec-item .swiper-slide.swiper-flex .rec-detailwrap .rec-morebutton{margin-left:auto;padding-block:20px 0;position:relative}.ind-rec-item .swiper-slide.swiper-flex .rec-detailwrap .rec-morebutton span{position:relative;z-index:1}.ind-rec-item .swiper-slide.swiper-flex .rec-detailwrap .rec-morebutton:before{content:"";position:absolute;display:block;background-color:#dd4f68;width:100%;height:3px;bottom:1px;transition:transform .6s cubic-bezier(.8,0,.2,1) 0s;transform:scale(1);transform-origin:left top}.ind-rec-item .swiper-slide.swiper-flex .rec-detailwrap .rec-morebutton:hover:before{transform-origin:right top;transform:scaleX(0)}.ind-rec-item .swiper-horizontal>.swiper-pagination-bullets,.ind-rec-item .swiper-pagination-bullets.swiper-pagination-horizontal,.ind-rec-item .swiper-pagination-custom,.ind-rec-item .swiper-pagination-fraction{width:100%;background-color:#fff;bottom:0;padding:8px 0;line-height:1}.ind-rec-item .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.ind-rec-item .swiper-horizontal>.swiper-pagination-bullets,.ind-rec-item .swiper-pagination-bullets.swiper-pagination-horizontal,.ind-rec-item .swiper-pagination-custom,.ind-rec-item .swiper-pagination-fraction{max-width:100%}.ind-rec-item .circle-pagination{position:relative;width:25px;height:inherit;z-index:1;background-color:#fff;text-align:center;cursor:pointer;opacity:1;display:inline-block;outline:none}.ind-rec-item .circle-pagination .circle-pagination__inner{display:flex;align-items:center;justify-content:center;color:#bfbfbf;position:relative}.ind-rec-item .circle-pagination__inner svg{transform:rotate(-90deg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.ind-rec-item .circle-pagination__inner circle{fill:#0000;stroke:#000;stroke-width:.5;-webkit-animation:circle 5s linear forwards;animation:circle 5s linear forwards}@-webkit-keyframes circle{0%{stroke-dasharray:0 100}99.9%,to{stroke-dasharray:100 100}}@keyframes circle{0%{stroke-dasharray:0 100}99.9%,to{stroke-dasharray:100 100}}.ind-rec-item .swiper-pagination-bullet.swiper-pagination-bullet-active .circle-pagination__inner{color:#000}.ind-rec-item .circle-pagination:not(.swiper-pagination-bullet-active) .circle-pagination__inner svg{display:none}.brand-swiper{overflow:hidden;padding-inline:5% 0}.brand-swiper .swiper-slide .imgwrap{background-color:#f4f4f4}.swiper-backface-hidden .swiper-slide{margin-right:10px!important}.ind-brand .slide_navigation_box{margin-block:clamp(25px,3.5vw,35px) 0}@media screen and (max-width: 768px){.ind-rec-item .swiper-slide.swiper-flex .imgwrap{width:50%}.ind-rec-item .swiper-slide.swiper-flex .rec-detailwrap{width:50%;padding:clamp(25px,5vw,50px) 5%}.ind-brand .slide_buttonwrap_box{max-width:150px}.ind-brand .swiper-button-prev-rec:after,.ind-brand .swiper-button-next-rec:after,.ind-brand .swiper-button-prev-brand:after,.ind-brand .swiper-button-next-brand:after{width:40px;height:4px}}@media screen and (max-width: 500px){.ind-rec-item .swiper-slide.swiper-flex{flex-flow:column}.ind-rec-item .swiper-slide.swiper-flex .imgwrap,.ind-rec-item .swiper-slide.swiper-flex .rec-detailwrap{width:100%}.ind-rec-item .slide_buttonwrap_box{top:35px;max-width:150px}.ind-rec-item .swiper-horizontal>.swiper-pagination-bullets,.ind-rec-item .swiper-pagination-bullets.swiper-pagination-horizontal,.ind-rec-item .swiper-pagination-custom,.ind-rec-item .swiper-pagination-fraction{display:none}.ind-rec-item .swiper-button-prev-rec:after,.ind-rec-item .swiper-button-next-rec:after,.ind-rec-item .swiper-button-prev-brand:after,.ind-rec-item .swiper-button-next-brand:after{width:40px;height:4px}}.slide_buttonwrap_box{width:100%;max-width:165px;row-gap:10px;display:flex;flex-flow:column;position:absolute;right:5%;top:10px}.slide_navigation_box{padding-inline:15px}.swiper-pagination-rec{gap:20px}.swiper-button-prev-rec,.swiper-button-prev-brand{justify-content:flex-start;transition:.3s all;position:relative}.swiper-button-prev-rec:after,.swiper-button-prev-brand:after{background-image:url(/assets/images/common/long_arrow_l.png)}.swiper-button-prev-rec:hover,.swiper-button-prev-brand:hover{opacity:.5}.swiper-button-next-rec,.swiper-button-next-brand{justify-content:flex-end;transition:.3s all;position:relative}.swiper-button-next-rec:after,.swiper-button-next-brand:after{background-image:url(/assets/images/common/long_arrow_r.png)}.swiper-button-next-rec:hover,.swiper-button-next-brand:hover{opacity:.5}.swiper-button-prev-rec,.swiper-button-next-rec,.swiper-button-prev-brand,.swiper-button-next-brand{width:60px;height:20px;cursor:pointer;display:flex;align-items:flex-end}.swiper-button-prev-rec:after,.swiper-button-next-rec:after,.swiper-button-prev-brand:after,.swiper-button-next-brand:after{content:"";display:block;width:50px;height:5px;background-repeat:no-repeat;transition:.3s;background-size:contain}.swiper-button-next,.swiper-button-prev{color:#fff}.swiper-button-next:after,.swiper-button-prev:after{font-size:clamp(20px,3vw,30px)}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:clamp(20px,3vw,30px)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:clamp(20px,3vw,30px)}.swiper-pagination-bullet{width:10px;height:10px;opacity:1;background:#0000;border:1px solid #fff}.swiper-pagination-bullet-active{background:#fff;opacity:1}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7.5px}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{max-width:120px;right:0;left:auto;bottom:15px}@media screen and (max-width: 768px){.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:25px}}.gridtemp04,.gridtemp03,.gridtemp01,.gridtemp04 .zitem,.gridtemp03 .zitem,.gridtemp01 .zitem{position:relative}.gridtemp04 .zitem:before,.gridtemp03 .zitem:before,.gridtemp01 .zitem:before{content:"";display:block;width:1px;height:100%;position:absolute;z-index:-100;right:0;top:0;background-color:#c8c8c875}.gridtemp04 .zitem:after,.gridtemp03 .zitem:after,.gridtemp01 .zitem:after{content:"";display:block;width:100%;height:1px;position:absolute;z-index:-100;left:0;bottom:-1px;background-color:#c8c8c875}.gridtemp04 .zitem .imgwrap,.gridtemp03 .zitem .imgwrap,.gridtemp01 .zitem .imgwrap{z-index:1000}.gridtemp04 .zitem .imgwrap img,.gridtemp03 .zitem .imgwrap img,.gridtemp01 .zitem .imgwrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gridtemp04 .zitem .detailwrap,.gridtemp03 .zitem .detailwrap,.gridtemp01 .zitem .detailwrap{padding:clamp(15px,2.5vw,25px);position:relative}.gridtemp04{display:grid;grid-template-columns:25% 25% 25% 25%}.gridtemp03{display:grid;grid-template-columns:1fr 1fr 1fr}.gridtemp03 .zitem:not(:nth-of-type(3n)) .detailwrap{border-right:1px solid rgba(200,200,200,.4588235294)}.gridtemp03 .zitem .detailwrap .flexwrap{margin-block:0 5px}.gridtemp01{display:grid;grid-template-columns:1fr}.gridtemp01 .zitem{display:flex}.gridtemp01 .zitem:before{display:none}.gridtemp01 .zitem .imgwrap{width:67.8733031674%}.gridtemp01 .zitem .detailwrap{width:32.1266968326%;padding:clamp(25px,5vw,50px);display:flex;flex-flow:column;justify-content:space-between;border-top:1px solid rgba(200,200,200,.4588235294)}.gridtemp01 .zitem .detailwrap .title,.gridtemp01 .zitem .detailwrap .brand-wrap{margin-block:0 20px}.gridtemp01 .zitem .detailwrap .brand-wrap span{display:block}.gridtemp01 .zitem .detailwrap .detail-text{margin-block:0 clamp(30px,7vw,70px)}.more-button-type01{width:100%;max-width:500px;display:block;padding-block:10px;margin:clamp(25px,5vw,50px) auto 0;background-color:#323232}@media screen and (max-width: 1100px){.gridtemp04{grid-template-columns:1fr 1fr 1fr}.gridtemp01 .zitem .imgwrap{width:49.7737556561%}.gridtemp01 .zitem .detailwrap{width:50.2262443439%}}@media screen and (max-width: 800px){.gridtemp04,.gridtemp03{grid-template-columns:1fr 1fr}.gridtemp01 .zitem{flex-flow:column}.gridtemp01 .zitem .imgwrap,.gridtemp01 .zitem .detailwrap{width:100%}}@media screen and (max-width: 768px){.gridtemp01 .zitem{flex-flow:column}.gridtemp01 .zitem .detailwrap{padding:clamp(25px,5vw,50px) 5%}}.inc-about{overflow:hidden}.inc-about .about-left{width:50%}.inc-about .about-left img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.inc-about .about-right{width:50%;background-color:#f5f5f5;padding:clamp(20px,8vw,80px) clamp(50px,10vw,100px) clamp(40px,8vw,80px)}.inc-about .about-right .ttl span{display:block;margin-block:0 10px}.inc-about .about-right .ttl h2{margin-block:0 15px}@media screen and (max-width: 768px){.inc-about .flex-wrap{flex-flow:column}.inc-about .about-left{width:100%}.inc-about .about-right{width:100%;padding:clamp(20px,8vw,80px) 5% clamp(40px,8vw,80px)}}.kasou-body .zcol-content{padding-block:100px 0}@media screen and (max-width: 768px){.kasou-body .zcol-content{padding-block:80px 0}}.kasou-body .zcol-content-onecolumn{padding-block:100px 0;min-height:50vh}@media screen and (max-width: 768px){.kasou-body .zcol-content-onecolumn{padding-block:80px 0}}.kasou-kv .bg-wrap .bg img{width:100%;height:100%;max-height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:90%;object-position:90%;display:flex;justify-content:center;-o-object-position:top;object-position:top}.panNav{padding-block:10px;margin-inline:25px}.panNav span{margin-inline:5px}.product-kv .bg-wrap{position:relative}.product-kv .bg-wrap .bg img{width:100%;height:100%;-o-object-fit:cover0;object-fit:cover0}.product-kv .bg-wrap .ttl{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.product-kv .bg-wrap .ttl img{width:30vw}.product-kv.no-img .ttl{position:initial;transform:translate(0);width:100%;padding-block:clamp(35px,6.5vw,65px);background-color:#f5f5f5}.product-kv.no-img .ttl img{width:auto}.select-category{padding-block:10px;margin-inline:25px}.select-category .select-wrap{position:relative}.select-category .select-wrap:after{content:"";position:absolute;border-right:1px solid #000;border-bottom:1px solid #000;transform:rotate(45deg) translateY(-50%);width:clamp(6px,.8vw,8px);height:clamp(6px,.8vw,8px);top:40%;right:10px}.select-category select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#0000;font-size:.85em;letter-spacing:.1em;padding-inline:0 30px;z-index:1;position:relative;cursor:pointer;color:#000}.kasou-pagenation ul{display:flex;-moz-column-gap:20px;column-gap:20px;align-items:center;justify-content:center;padding-block:clamp(40px,8vw,80px)}.kasou-pagenation ul li a{display:block}.kasou-pagenation ul li:first-of-type a{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;margin-inline:0 20px}.kasou-pagenation ul li:first-of-type a:before{content:"";display:block;width:8px;height:8px;border-left:1px solid #000;border-top:1px solid #000;transform:rotate(-45deg);transition:.3s all;position:relative;right:0}.kasou-pagenation ul li:first-of-type a:hover:before{right:5px}.kasou-pagenation ul li:last-of-type a{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;margin-inline:20px 0}.kasou-pagenation ul li:last-of-type a:after{content:"";display:block;width:8px;height:8px;border-right:1px solid #000;border-top:1px solid #000;transform:rotate(45deg);transition:.3s all;position:relative;left:0}.kasou-pagenation ul li:last-of-type a:hover:after{left:5px}.brand-item-slide .swiper-backface-hidden .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.brand-item-slide .swiper-container,.brand-item-slide .swiper-slide{height:37vw;max-height:700px;min-height:350px}.item-detail .flex-wrap{padding-block:clamp(30px,7vw,70px) clamp(50px,8vw,80px);position:relative}.item-detail .flex-wrap .flex-l{width:55.5555555556%}.item-detail .flex-wrap .flex-r{width:38.8888888889%;position:-webkit-sticky;position:sticky;top:200px;height:100%}.item-detail .item-detail-template h2{margin-block:0 70px}.item-detail .item-detail-template h3,.item-detail .item-detail-template img{margin-block:0 20px}.item-detail .item-detail-template p{margin-block:0 40px}.item-detail .item-detail-review{margin-block:100px 0;padding-block:30px 0;border-top:1px solid rgba(50,50,50,.4588235294)}.item-detail .item-detail-review .review-wrap dt{margin-block:25px 0;display:flex;-moz-column-gap:20px;column-gap:20px;align-items:center;width:100%}.item-detail .item-detail-review .review-wrap dt .icon img{width:40px}.item-detail .item-detail-review .review-wrap dt .star{display:flex;-moz-column-gap:5px;column-gap:5px}.item-detail .item-detail-review .review-wrap dt .star span{background-image:url(/assets/images/common/star.png);display:block;width:15px;height:15px}.item-detail .item-detail-review .review-wrap dt .star span.not{background-image:url(/assets/images/common/stargray.png)}.item-detail .item-detail-review .review-wrap dd{margin-block:10px 0}.item-detail .item-detail-review .write-review a{max-width:300px}.item-detail .item-detial-place{align-items:baseline;-moz-column-gap:15px;column-gap:15px;margin-block:0 20px}.item-detail .select-number{display:flex;justify-content:flex-end;-moz-column-gap:15px;column-gap:15px;align-items:center}.item-detail .select-number .select-wrap{position:relative}.item-detail .select-number .select-wrap select{width:120px;text-align:right;font-size:1.1em;height:40px;border-radius:0;border:1px solid rgba(50,50,50,.4392156863);padding-inline:0 35px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#0000;cursor:pointer}.item-detail .select-number .select-wrap:after{content:"";position:absolute;display:block;width:7px;height:7px;border-right:1px solid #000;border-bottom:1px solid #000;top:45%;transform:translateY(-50%) rotate(45deg);right:15px;z-index:-1}.item-detail .cart-button{background-color:#323232;padding-block:15px;-moz-column-gap:15px;column-gap:15px;margin-block:20px 0}.item-detail .cart-button:before{content:"";display:block;background-image:url(/assets/images/common/icon_cart_type02.png);width:30px;height:24px;background-repeat:no-repeat}.item-detail .accordion{margin:clamp(30px,6vw,60px) auto 0}.item-detail .accordion .option:last-of-type .content{border-bottom:solid 1px rgba(50,50,50,.3137254902)}.item-detail .accordion .toggle{display:none}.item-detail .accordion .title,.item-detail .accordion .content{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:all .3s}.item-detail .accordion .title{border-top:solid 1px rgba(50,50,50,.3137254902);padding-block:15px;display:block;position:relative;cursor:pointer}.item-detail .accordion .title:after{content:"";position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;border-right:1px solid #323232;border-bottom:1px solid #323232;right:0;transition:all .3s}.item-detail .accordion .content{max-height:0;overflow:hidden}.item-detail .accordion .content p{margin:0;padding-block:0 25px;font-size:.9em;line-height:1.5}.item-detail .accordion .toggle:checked+.title+.content{max-height:2000px;transition:all 1.5s}.item-detail .accordion .toggle:checked+.title:after{transform:rotate(225deg)!important}.item-detail .detail-share{margin-block:20px 0;-moz-column-gap:clamp(10px,2vw,20px);column-gap:clamp(10px,2vw,20px)}.item-detail .detail-share .ttlwrap{margin-inline:0 10px}.item-detail .detail-share li a img{width:30px}.item-detail .detail-attention{margin-block:clamp(20px,3vw,30px) 0;padding-block:10px;display:block;border:1px solid #323232}.item-detail .detail-other-links{margin-block:10px 0}.item-detail .detail-other-links a{display:flex;align-items:center;position:relative;-moz-column-gap:10px;column-gap:10px}.item-detail .detail-other-links a:after{content:"";display:block;width:7px;height:7px;border-right:1px solid #323232;border-bottom:1px solid #323232;transform:rotate(-45deg);position:relative;right:0;transition:.3s all}.item-detail .detail-other-links a:hover:after{right:-5px}.related-item{border-top:1px solid rgba(50,50,50,.4588235294)}.related-item .ttlwrap{margin-block:70px 30px}@media screen and (max-width: 1100px){.item-detail .detail-share .ttlwrap{width:100%}}@media screen and (max-width: 768px){.product-kv .bg-wrap .bg img{width:100%;min-height:225px;-o-object-fit:cover;object-fit:cover}.product-kv .bg-wrap .ttl img{width:300px}.select-category .select-wrap:after{right:15px}.item-detail .flex-wrap{flex-flow:column-reverse}.item-detail .flex-wrap .flex-l,.item-detail .flex-wrap .flex-r{width:100%}}.about-concept{padding-block:clamp(40px,7vw,70px)}.about-concept .flex-wrap{max-width:915px;margin:0 auto}.about-concept .flex-wrap .flex-l{width:27.3224043716%}.about-concept .flex-wrap .flex-r{width:66.6666666667%}.about-concept .flex-wrap .flex-r .ttl{margin-block:clamp(20px,3.5vw,35px) 0}.about-concept .flex-wrap .flex-r p{margin-block:clamp(10px,1.5vw,15px) 0}.origin .sv-wrap .imgwrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-height:600px;-o-object-position:top;object-position:top}.origin .ttlwrap{padding-block:clamp(20px,5vw,50px) clamp(30px,6vw,60px)}.origin .ttlwrap .ttl{margin-block:0 clamp(10px,1.5vw,15px)}.about-feature{background-color:#f5f5f5;padding-block:clamp(40px,7vw,70px) clamp(60px,12vw,120px)}.about-feature .flex-wrap{padding-block:clamp(20px,3vw,30px) 0;row-gap:clamp(20px,3vw,30px)}.about-feature .flex-wrap dt{width:49.710982659%}.about-feature .flex-wrap dd{width:44.5086705202%;padding-block:clamp(20px,4vw,40px) 0}.about-feature .flex-wrap dd .ttl{margin-block:0 10px}@media screen and (max-width: 850px){.about-concept .flex-wrap{flex-flow:column}.about-concept .flex-wrap .flex-l{width:100%;max-width:200px;margin:0 auto}.about-concept .flex-wrap .flex-r{width:100%}.about-feature .flex-wrap{flex-flow:column;row-gap:0}.about-feature .flex-wrap dt{width:100%}.about-feature .flex-wrap dd{width:100%;margin-block:0 40px}}.shopify-policy__container{max-width:none!important;padding-left:0!important;padding-right:0!important}.shopify-policy__title{width:100%;padding-block:clamp(35px,6.5vw,65px);background-color:#f5f5f5}.shopify-policy__title h1{font-size:2em;line-height:1.4!important;letter-spacing:.2em!important}.policyInner{line-height:1.8}.policyInner p{margin-bottom:2em}.policyInner p.policy-read{margin-bottom:0;font-size:.9em}.policyInner dt{margin:0;padding:0;margin-top:6rem;margin-bottom:.2em;font-size:1.2em}.policyInner dd{margin:0;padding:0;font-size:.9em}@media screen and (max-width: 768px){.policyInner dt{margin-top:4rem}}.guide_lead{margin-bottom:6em}.guidetab th{display:block;font-size:1.25em;padding-bottom:25px;line-height:1.4}.guidetab td{display:block;padding-bottom:65px;text-align:justify;text-justify:inter-ideograph;letter-spacing:normal}.guidetab td .privacy_ol li{margin-left:4.1rem;text-indent:-4.9rem}.guidetab td .tabin{margin-top:15px;font-size:.9em}@media screen and (max-width: 768px){.guidetab th{padding-bottom:15px}.guidetab td{padding-bottom:30px;word-break:break-all}.guidetab td .privacy_ol li{margin-left:3.5rem;text-indent:-4.2rem}.guidetab td .tabin{margin-top:15px}}.guidetab tr:first-child{border-top:1px solid rgba(12,36,62,.25)}.guidetab tr:not(:last-child){border-bottom:1px solid rgba(12,36,62,.25)}.guidetab tr th{padding-top:50px}.guidetab td{padding-bottom:50px}.guide_ul li:not(:last-child){margin-bottom:30px}@media screen and (max-width: 768px){.guidetab tr:not(:first-child) th{padding-top:8vw}.guidetab td{padding-bottom:8vw}.guide_ul li:not(:last-child){margin-bottom:15px}}dl#price_dl{margin-top:25px;margin-bottom:10px;line-height:1.5}dl#price_dl .flex,dl#price_dl .flex-sb{flex-wrap:nowrap}dl#price_dl .price_list{border-bottom:1px solid #c2c8cf}dl#price_dl dt{width:115px;align-items:center;padding-left:2px;box-sizing:border-box}dl#price_dl dt .dtInner{width:70px}dl#price_dl dd.place{align-items:center;width:calc(100% - 180px);padding:12px 0;box-sizing:border-box}dl#price_dl dd.price{width:110px;align-items:center;padding:12px 0;box-sizing:border-box;text-align:right;justify-content:flex-end}dl#price_dl dd.price.price_ttl{margin-right:-10px}@media screen and (max-width: 768px){dl#price_dl{margin-top:10px;margin-bottom:25px}}@media screen and (max-width: 560px){dl#price_dl{font-size:.92em}dl#price_dl dt{width:80px}dl#price_dl dt .dtInner{width:50px}dl#price_dl dd.place{width:calc(100% - 140px)}dl#price_dl dd.price{width:90px}}@media screen and (max-width: 420px){dl#price_dl{font-size:.86em}dl#price_dl dt{width:65px}dl#price_dl dt .dtInner{width:42px}dl#price_dl dd.place{width:calc(100% - 130px);letter-spacing:-.1rem}dl#price_dl dd.price{width:80px}}.common-page-content{padding-block:clamp(40px,7vw,70px) clamp(50px,10vw,100px)}.faq-list dt{font-size:1.25em}.faq-list dd{margin-bottom:3em;padding-block:.5em 3em;border-bottom:1px solid rgba(50,50,50,.3137254902)}.company-content{padding-block:clamp(40px,7vw,70px) clamp(50px,10vw,100px)}.company-content dl dt{width:200px;padding-block:clamp(15px,2.5vw,25px);padding-inline:clamp(15px,2.5vw,25px) 0;border-bottom:1px solid rgba(50,50,50,.3137254902);letter-spacing:.05em;line-height:1.7}.company-content dl dd{width:calc(100% - 200px);padding-block:clamp(15px,2.5vw,25px);border-bottom:1px solid rgba(50,50,50,.3137254902);letter-spacing:.05em;line-height:1.7}@media screen and (max-width: 500px){.company-content dl{flex-flow:column}.company-content dl dt{border-bottom:rgba(0,0,0,0);width:100%;padding-inline:0;-webkit-padding-after:0;padding-block-end:0;color:#32323290}.company-content dl dd{width:100%;-webkit-padding-before:0;padding-block-start:0}}.zbrand-slide .swiper-slide img{width:100%;height:calc(100vh - 450px);min-height:450px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.zbrand .outline{max-width:570px;width:100%;margin:0 auto}.zbrand .zbrand-lineup{padding-block:70px 100px}.zbrand .zbrand-lineup dt{width:32.7868852459%}.zbrand .zbrand-lineup dt img{background-color:#f4f4f4}.zbrand .zbrand-lineup dt:not(:last-of-type){margin-block:0 clamp(25px,5vw,50px)}.zbrand .zbrand-lineup dd{width:67.2131147541%;padding-inline:40px 0}.zbrand .zbrand-lineup dd .ttl{margin-block:0 20px}.zbrand .zbrand-lineup dd .links{margin-block:clamp(5px,1.5vw,15px) 0;justify-content:flex-end}.zbrand .zbrand-lineup dd .links a{display:flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.zbrand .zbrand-lineup dd .links a:after{content:"";display:block;background-image:url(/assets/images/common/blank_link.png);background-size:contain;background-repeat:no-repeat;width:10px;height:10px}.zbrand .zbrand-lineup dd:not(:last-of-type){margin-block:0 clamp(25px,5vw,50px)}@media screen and (max-width: 600px){.zbrand-slide .swiper-slide img{min-height:auto;min-height:400px}.zbrand .zbrand-lineup{flex-flow:column}.zbrand .zbrand-lineup dt{width:100%;max-width:400px;margin:0 auto 25px}.zbrand .zbrand-lineup dt:not(:last-of-type){margin-block:0 25px}.zbrand .zbrand-lineup dd{width:100%;-webkit-padding-start:0;padding-inline-start:0}.zbrand .zbrand-lineup dd:not(:last-of-type){margin-block:0 40px}}.blog_mainContent{padding-block:70px 0}.blog_mainContent .ttlwrap .flex-wrap{-moz-column-gap:15px;column-gap:15px;margin-block:0 20px}.blog_mainContent .ttlwrap .mainttl{margin-block:0 40px}.kasou-pagenation.blog-pagenation ul li:first-of-type a{margin-inline:0 40px}.kasou-pagenation.blog-pagenation ul li:last-of-type a{margin-inline:40px 0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/z_base.css.map */
