@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:400;src:url("../font/Noto_Serif_JP/NotoSerifJP-Regular.ttf") format("truetype")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:500;src:url("../font/Noto_Serif_JP/NotoSerifJP-Medium.ttf") format("truetype")}@font-face{font-family:"Cormorant";font-style:normal;font-weight:400;src:url("../font/Cormorant/Cormorant-Regular.ttf") format("truetype")}@-webkit-keyframes scrollLeft{0%{background-position-x:0}100%{background-position-x:-1032px}}@keyframes scrollLeft{0%{background-position-x:0}100%{background-position-x:-1032px}}.case_study-lead{margin-top:60px;text-align:center}.case_study .cs-slider{margin-top:120px}@media screen and (max-width: 768px){.case_study .cs-slider{max-width:550px;width:calc(100% - 30px);margin:60px auto 0}}.case_study .cs-slider .hover-item{cursor:pointer;position:relative}.case_study .cs-slider .hover-item-inner{opacity:0;background:linear-gradient(to top, #000, transparent 120px, transparent 120px 100%);position:absolute;z-index:1;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;height:100%;padding:10px 20px;-webkit-transition:opacity .2s;transition:opacity .2s}.case_study .cs-slider .hover-item-inner .ttl{font-family:"Noto Serif JP",serif;font-size:24px;color:#fff}.case_study .cs-slider .hover-item-inner .txt{font-size:16px}.case_study .cs-slider .hover-item:hover .hover-item-inner{opacity:1}.case_study .cs-slider .splide__pagination{gap:20px}.case_study .cs-slider .splide__pagination__page{background-color:#fff}.case_study .cs-slider .splide__pagination__page.is-active{-webkit-transform:scale(1);transform:scale(1);background-color:#af9150}.on_sale{padding-top:0}.on_sale-ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px;text-align:center;font-size:64px}@media screen and (max-width: 1024px){.on_sale-ttl{gap:17px;font-size:40px}}.on_sale-ttl::before,.on_sale-ttl::after{content:"";display:block;width:40px;height:1px;background-color:#fff}@media screen and (max-width: 1024px){.on_sale-ttl::before,.on_sale-ttl::after{width:23px}}.on_sale-slider{max-width:1719px;width:100%;margin:60px auto 0}.on_sale-slider .img{max-width:438px;width:70%;margin:auto}.on_sale-btn{margin-top:120px}@media screen and (max-width: 1024px){.on_sale-btn{margin-top:30px}}.patent{background:url("../image/case_study/patent-bg.webp") no-repeat center/cover}@media screen and (max-width: 768px){.patent{background-image:url("../image/case_study/patent-bg-sp.webp")}}.patent .wrap{max-width:1080px}.patent .inner{max-width:727px;width:100%;margin-inline:auto 0}.patent .inner .txt{margin-top:60px}/*# sourceMappingURL=page-case-study.css.map */