@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEi75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFJEj75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFE8j75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFBEj75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFCMj75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFM8k75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFPYk75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFJEk75s.ttf) format("truetype")}@font-face{font-family:Noto Sans JP;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v54/-F6jfjtqLzI2JPCgQBnw7HFyzSD-AsregP8VFLgk75s.ttf) format("truetype")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/notoserifjp/v31/xn71YHs72GKoTvER4Gn3b5eMRtWGkp6o7MjQ2byxOubA.ttf) format("truetype")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/notoserifjp/v31/xn71YHs72GKoTvER4Gn3b5eMRtWGkp6o7MjQ2bxvOubA.ttf) format("truetype")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notoserifjp/v31/xn71YHs72GKoTvER4Gn3b5eMRtWGkp6o7MjQ2bwxOubA.ttf) format("truetype")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/notoserifjp/v31/xn71YHs72GKoTvER4Gn3b5eMRtWGkp6o7MjQ2bwDOubA.ttf) format("truetype")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/notoserifjp/v31/xn71YHs72GKoTvER4Gn3b5eMRtWGkp6o7MjQ2bzvPebA.ttf) format("truetype")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notoserifjp/v31/xn71YHs72GKoTvER4Gn3b5eMRtWGkp6o7MjQ2bzWPebA.ttf) format("truetype")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/notoserifjp/v31/xn71YHs72GKoTvER4Gn3b5eMRtWGkp6o7MjQ2byxPebA.ttf) format("truetype")}@font-face{font-family:"Noto Serif JP";font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/notoserifjp/v31/xn71YHs72GKoTvER4Gn3b5eMRtWGkp6o7MjQ2byYPebA.ttf) format("truetype")}html,body{margin:0;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto;font-style:normal}img{max-width:100%;height:auto;object-fit:cover;vertical-align:bottom}*{box-sizing:border-box}.flexBox{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width: 800px){.flexBox{gap:15px}}.flexBoxNowrap{display:flex;gap:30px}@media only screen and (max-width: 800px){.flexBoxNowrap{gap:15px}}.container{width:96%;max-width:1380px;margin:auto}.border-btn,[class*=border-btn]{display:block;border:1px solid;width:fit-content;padding:2px 15px;text-decoration:none;margin-top:1.5em;margin-left:auto}.border-btn-white{color:#fff}p.header-obi{margin:0;padding:10px;text-align:center;background:#000;color:#fff;height:45px}.header-item{display:flex;flex-wrap:wrap;gap:30px;align-items:center;width:96%;min-height:40px;margin:10px auto}@media only screen and (max-width: 800px){.header-item{gap:15px}}@media only screen and (max-width: 1800px){.header-item{justify-content:center}}h1.header-logo,div.header-logo{margin:0;display:flex;gap:30px}@media only screen and (max-width: 800px){h1.header-logo,div.header-logo{gap:15px}}@media only screen and (max-width: 1350px){h1.header-logo,div.header-logo{width:100%;justify-content:center}}@media only screen and (max-width: 660px){h1.header-logo,div.header-logo{justify-content:flex-start}}h1.header-logo img,div.header-logo img{height:70px}@media only screen and (max-width: 660px){h1.header-logo img,div.header-logo img{height:60px}}@media only screen and (max-width: 500px){h1.header-logo img,div.header-logo img{height:40px}}@media only screen and (max-width: 350px){h1.header-logo img,div.header-logo img{height:30px}}.menu-toggle{display:none}@media only screen and (max-width: 800px){.menu-toggle{display:block;position:fixed;top:70px;right:15px;width:40px;height:35px;z-index:999}}@media only screen and (max-width: 500px){.menu-toggle{top:60px;width:30px;height:25px}}@media only screen and (max-width: 800px){.menu-toggle span{position:absolute;display:block;width:100%;height:4px;background:#000;transition:all .5s}.menu-toggle span:first-child{top:0}.menu-toggle span:nth-child(2){top:0;bottom:0;margin:auto}.menu-toggle span:last-child{bottom:0}}@media only screen and (max-width: 800px){.menu-toggle.open span{background:#fff}.menu-toggle.open span:first-child{top:0;bottom:0;margin:auto;transform:rotate(135deg)}.menu-toggle.open span:nth-child(2){display:none}.menu-toggle.open span:last-child{top:0;bottom:0;margin:auto;transform:rotate(-135deg)}}@media only screen and (min-width: 1351px){.menu-toggle+nav{width:calc(100% - 530px)}}@media only screen and (min-width: 801px){.menu-toggle+nav{display:flex;flex-wrap:wrap;gap:30px;justify-content:end}}@media only screen and (min-width: 801px) and only screen and (max-width: 800px){.menu-toggle+nav{gap:15px}}@media only screen and (max-width: 1170px){.menu-toggle+nav{justify-content:center}}@media only screen and (max-width: 800px){.menu-toggle+nav{width:300px;max-width:100%;background:#d1111a;color:#fff;transition:all .5s;position:fixed;top:45px;bottom:0;z-index:9}}.menu-toggle+nav ul.header-menu{margin:0;padding:0;list-style-type:none}@media only screen and (min-width: 801px){.menu-toggle+nav ul.header-menu{display:flex;flex-wrap:wrap;gap:30px;gap:1em}}@media only screen and (min-width: 801px) and only screen and (max-width: 800px){.menu-toggle+nav ul.header-menu{gap:15px}}@media only screen and (max-width: 800px){.menu-toggle+nav ul.header-menu{padding:15px}}.menu-toggle+nav ul.header-menu li span{cursor:pointer}.menu-toggle+nav ul.header-menu li a{color:#000;text-decoration:none}@media only screen and (max-width: 800px){.menu-toggle+nav ul.header-menu li a{color:#fff}}.menu-toggle+nav ul.header-menu li div.child-menu{padding:0;position:absolute;overflow:hidden;transition:all .5s;height:0;background:#000}@media only screen and (max-width: 800px){.menu-toggle+nav ul.header-menu li div.child-menu{background:#d1111a}}.menu-toggle+nav ul.header-menu li div.child-menu ul{padding:15px;list-style:none}.menu-toggle+nav ul.header-menu li div.child-menu a{color:#fff}@media only screen and (max-width: 800px){.menu-toggle:not(.open)+nav{right:-300px}}@media only screen and (max-width: 800px){.menu-toggle.open+nav{right:0}}.menu-toggle.open+nav ul.header-menu li a,.menu-toggle.open+nav ul.header-menu li span{padding-left:15px;position:relative}.menu-toggle.open+nav ul.header-menu li a:before,.menu-toggle.open+nav ul.header-menu li span:before{content:"";display:block;width:0px;height:0px;border:6px solid transparent;border-left-color:#fff;position:absolute;top:0;bottom:0;left:0;margin:auto}.menu-toggle.open+nav ul.header-menu li div.child-menu{position:relative}.header-icons{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width: 800px){.header-icons{gap:15px}}@media only screen and (max-width: 800px){.header-icons{justify-content:center}}.item-search-wrap{position:relative}@media only screen and (max-width: 800px){.item-search-wrap{width:90%}}.item-search-wrap:after{font-family:"Font Awesome 6 Free";content:"\f002";font-weight:600;position:absolute;top:0;bottom:0;right:10px;display:flex;align-items:center;color:#000}input.item_search{padding:5px 30px 5px 5px}@media only screen and (max-width: 800px){input.item_search{width:100%}}.mypage-link i,.cart-link i{font-size:30px}section:not(.section-image-banner,.section-custom-top-slider){padding-bottom:80px}@media only screen and (max-width: 768px){section:not(.section-image-banner,.section-custom-top-slider){padding-bottom:30px}}ul.topSlider{margin:0;padding:0;list-style-type:none}ul.topSlider li img{width:100%}.main-title{font-size:clamp(1.125rem,3.869rem,2.938rem);font-weight:700;text-align:center;color:red}.news-block{max-width:490px;margin:auto}.news-item{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width: 800px){.news-item{gap:15px}}.news-item .date{font-weight:700}.archive-btn-wrap{margin:auto;width:60%}a.border-btn-red{display:block;border:1px solid;width:fit-content;padding:2px 15px;text-decoration:none;margin-top:1.5em;margin-left:auto;color:#920000}.item-list-block{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:50px}@media only screen and (max-width: 800px){.item-list-block{gap:15px}}@media only screen and (max-width: 768px){.item-list-block{margin-bottom:30px}}.item-box{width:calc(25% - 22.5px)}@media only screen and (max-width: 768px){.item-box{width:calc(50% - 7.5px)}}.item-box p{margin:5px auto}.item-box .item-name,.item-box .item-price{font-weight:700}.item-thumb{position:relative;overflow:hidden}.item-thumb:before{content:"";display:block;padding-top:100%}.item-thumb img{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.item-convention-tags{display:flex;flex-wrap:wrap;gap:30px;gap:5px}@media only screen and (max-width: 800px){.item-convention-tags{gap:15px}}.item-convention-tags div{background:#000;color:#fff;padding:0 5px 2px}section.catalog,section.pickup,section.showroom,section.available-stores{padding-bottom:0}.category-list-block{display:flex;flex-wrap:wrap;gap:30px}@media only screen and (max-width: 800px){.category-list-block{gap:15px}}.category-list-item{text-align:center;width:calc(16.6% - (30px / 6 * 5))}@media only screen and (max-width: 1200px){.category-list-item{width:calc(20% - 24px)}}@media only screen and (max-width: 970px){.category-list-item{width:calc(25% - 22.5px)}}@media only screen and (max-width: 768px){.category-list-item{width:calc(25% - 11.25px)}}@media only screen and (max-width: 500px){.category-list-item{width:calc(33.3% - 10px)}}@media only screen and (max-width: 420px){.category-list-item{width:calc(50% - 7.5px)}}@media only screen and (max-width: 320px){.category-list-item{font-size:14px}}.category-list-item a{color:unset;text-decoration:none}.bnr-wrap{text-align:center}.bnr-wrap a{display:block}.bnr-wrap.full-width img{width:100%}section.section-blog-category-banners{background:#000;padding:15px 0}.blog-cat-box{margin-bottom:30px}@media only screen and (max-width: 768px){.blog-cat-box{margin-bottom:15px}}footer{background:#000;color:#fff;padding:0 0 50px;box-sizing:border-box;position:relative}.footer-block-title,.footer-block__heading{font-size:clamp(1.125rem,1.31rem,1.25rem);font-family:"Noto Serif JP",serif;font-weight:700;color:rgb(var(--color-foreground));margin-top:2rem!important}.footer-block,.footer-block.grid__item{width:unset;position:relative;padding-top:50px}.footer-block ul,.footer-block.grid__item ul{list-style-type:none;padding-left:1em}.footer-block a,.footer-block.grid__item a{color:#fff;text-decoration:none}.footer-block:before{content:"";display:block;width:1px;height:50px;background:#9c0200;position:absolute;top:0}@media only screen and (max-width: 765px){.footer-block:before{width:50px;height:2px;top:-10px}}@media only screen and (max-width: 1200px){.footer-block:first-child{width:65%}}@media only screen and (max-width: 1000px){.footer-block:first-child{width:65%}}@media only screen and (max-width: 630px){.footer-block:first-child{width:auto}}@media only screen and (max-width: 1200px) and (min-width: 629px){.footer-block:first-child ul{display:flex;flex-wrap:wrap;gap:30px;gap:0 15px}}@media only screen and (max-width: 1200px) and (min-width: 629px) and only screen and (max-width: 800px){.footer-block:first-child ul{gap:15px}}@media only screen and (max-width: 420px){.footer-block{width:100%}}.footer__content-top.page-width{width:96%;max-width:1380px}@media only screen and (max-width: 360px){.footer__content-top.page-width{padding-left:15px;padding-right:15px}}.footer-block.grid__item [class*=border-btn]{width:100%;text-align:center}.footer-sns{display:flex;flex-wrap:wrap;gap:30px;gap:15px}@media only screen and (max-width: 800px){.footer-sns{gap:15px}}.footer-sns i{font-size:clamp(2rem,3.704rem,3.125rem)}.youtube iframe{max-width:100%}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom_style.css.map */
