﻿html:lang(en){font-family:"artifex-cf",serif !important}html:lang(en) .kv-shibusawa40th{top:4vw}html:lang(en) .nav-share{right:15rem}html:lang(en) .top .kv-catch{top:16%}@media screen and (max-width: 767px){html:lang(en) .top .kv-catch{top:48%;left:50%;width:70%;text-align:center;writing-mode:horizontal-tb;color:#fff;text-shadow:0 0 10px #000;filter:drop-shadow(0 0 0 #000) drop-shadow(0 0 0 #000)}}html:lang(en) .top .kv-promote{display:none}@media screen and (max-width: 767px){html:lang(en) .top .follow{top:100vw}}html:lang(en) .top .kv-logo{top:25%;width:43%}@media screen and (max-width: 767px){html:lang(en) .top .kv-logo{width:94%;top:56%}}html:lang(en) .top .kv-date{top:62%}@media screen and (max-width: 767px){html:lang(en) .top .kv-date{top:76%}}html:lang(en) .top .kv-btn-buy{top:72%}@media screen and (max-width: 767px){html:lang(en) .top .kv-btn-buy{top:82%}}html:lang(en) .top .sec01 .outline-text{position:relative;width:80%;z-index:0}@media screen and (max-width: 767px){html:lang(en) .top .sec01 .outline-text{width:100%;z-index:11}}html:lang(en) .top .sec01 .outline-text p{width:70%}html:lang(en) .top .sec02 .outline-text p{width:55%;margin:auto}@media screen and (max-width: 767px){html:lang(en) .top .sec02 .outline-text p{width:100%}}html:lang(en) .top .sec01 .outline-btn-wrap{bottom:-70vw}html:lang(en) .top .outline-text h2 strong{font-size:1em}@media screen and (min-width: 768px){html:lang(en) .top .sec02 .outline-text{padding-bottom:4em;padding-top:2em}}html:lang(en) .top .banner-bottom{display:none}html:lang(en) .product-table td .logo-cero{min-width:180px;min-height:98px}@media screen and (min-width: 768px){html:lang(en) .kv-btn-buy{top:71%}html:lang(en) .banner-top__inner .swiper-wrapper .swiper-slide{width:25%}html:lang(en) .banner-top__inner .swiper-wrapper .banner_bg{height:9vw;max-height:186px}html:lang(en) .banner-top__inner .swiper-wrapper .swiper-slide a{font-size:clamp(0vw, 1.4vw, 30px)}}@media screen and (max-width: 767px){html:lang(en) .banner-top__inner .swiper-wrapper .swiper-slide a{font-size:2.7vw}}html:lang(en) .system .slide-thumb-item{padding:0 0.4em}@media screen and (max-width: 767px){html:lang(en) .system .slide-thumb-item{padding:0 0.8em}}html:lang(en) .products .template-products .inpage-links__container{max-width:1800px}html:lang(en) .products .template-products .inpage-links__item a{font-size:1.2rem}html:lang(en) .products .template-products .inpage-links__item div{height:100%;box-sizing:border-box}html:lang(en) .asterisk li{padding-left:0.5em !important;text-indent:-0.5em !important}html:lang(en) .asterisk li::before{content:"*" !important}html:lang(en) .disc li{padding-left:0.5em !important;text-indent:-0.5em !important}html:lang(en) .disc li::before{content:"・" !important}html:lang(en) .system .section-item-headline .section-icon-new div{line-height:0.9 !important;transform:skew(0deg) !important}html:lang(en) .system .section-item-headline .section-icon-new span{font-size:0.5rem}@media screen and (max-width: 767px){html:lang(en) .kv-btn-buy>div{padding:0.5em 0.6em}}html:lang(en) .products .product-bottom .btn-default{display:none}html:lang(zh-cmn-Hant){font-family:"Noto Serif TC",serif !important}html:lang(zh-cmn-Hant) .kv-shibusawa40th{top:4vw}html:lang(zh-cmn-Hant) .top .banner-bottom{display:none}@media screen and (min-width: 768px){html:lang(zh-cmn-Hant) .kv-btn-buy{top:71%}html:lang(zh-cmn-Hant) .banner-top__inner .swiper-wrapper .swiper-slide{width:25%}html:lang(zh-cmn-Hant) .banner-top__inner .swiper-wrapper .banner_bg{height:9vw;max-height:186px}html:lang(zh-cmn-Hant) .banner-top__inner .swiper-wrapper .swiper-slide a{font-size:clamp(0vw, 1.4vw, 30px)}}@media screen and (max-width: 767px){html:lang(zh-cmn-Hant) .banner-top__inner .swiper-wrapper .swiper-slide a{font-size:2.7vw}}html:lang(zh-cmn-Hant) .system h4.no-strong{font-size:2.3rem}@media screen and (max-width: 767px){html:lang(zh-cmn-Hant) .system h4.no-strong{font-size:1.8rem;padding-top:0.3em}}html:lang(zh-cmn-Hant) .system .section-item-headline .section-icon-new div{line-height:0.9 !important;transform:skew(0deg) !important}html:lang(zh-cmn-Hant) .system .section-item-headline .section-icon-new span{font-size:0.5rem}html:lang(zh-cmn-Hant) .products .section-item-headline .section-icon-new div{line-height:0.9 !important;transform:skew(0deg) !important}html:lang(zh-cmn-Hant) .products .section-item-headline .section-icon-new span{font-size:0.5rem}
