@font-face{font-family:Helvetica;src:url(Helvetica-Bold.woff) format("woff"),url(Helvetica-Neue-LT-Pro-65-Medium.woff) format("woff");font-display:swap}.header{background-color:#fff;display:block}.header__pc{box-shadow:0 2px 2px #eee}.header__sp,.header-search__sp,.h-menu{display:none}.header-top{margin:0;padding:10px 0 0;display:flex;justify-content:right;list-style-type:none}.header-top li{padding:0 10px;position:relative;line-height:1}.header-top li.header-top__border:after{width:1px;height:75%;position:absolute;top:50%;right:0;background-color:#000;content:"";transform:translateY(-25%)}.header-top a{color:#000;font-size:12px;text-decoration:none}.header-top a:hover{opacity:.7}.header-top{display:flex;justify-content:space-between;align-items:center}.header-top .header__logo{width:33%;margin:0;text-align:center}.header-top .header__logo a{width:100%;max-width:max-content;margin:0 auto;display:block}.header-top .header__logo a:before{content:"\30b9\30de\30fc\30c8\96d1\8ca8\5c02\9580\901a\8ca9";font-size:11px;font-weight:700;display:block;color:#000}.header-top .header__logo img{width:100%;max-width:100px;height:auto;object-fit:cover}.header-top a{color:#fff;text-decoration:none}.header__login{width:33%}.header__login a{max-width:max-content;align-items:center;column-gap:10px;display:flex}.header__login a:hover p{text-decoration:underline}.header__login a p{margin:0;color:#121212;font-size:12px}.header__login img{max-width:30px}.header__subcontent{align-items:center;display:flex;justify-content:space-between;width:33%}.header__form{align-items:center;display:flex;justify-content:center}.header__search{width:230px;height:27px;padding:0 8px;background-color:#efefef;border:none;border-radius:4px 0 0 4px;color:#000;font-family:source-han-sans-japanese,sans-serif}.header__search:focus-visible{outline:none;box-shadow:none}.header__submit{width:27px;height:27px;padding:0;align-items:center;background-color:#000;border:none;border-radius:0 4px 4px 0;display:flex;cursor:pointer;justify-content:center}.header__subcontent ul{padding-left:20px;display:flex;justify-content:space-between}@media screen and (max-width:834px){.header__subcontent ul{padding-left:10px}}.header__subcontent li{height:27px;padding:0 5px;position:relative;list-style-type:none}.header__subcontent .cart-count{width:20px;height:20px;position:absolute;top:-10px;right:-5px;background-color:#fff;border-radius:50%;border:1px solid #000;color:#000;font-size:12px;font-weight:700;line-height:1.5;text-align:center}.header__subcontent li:last-child{padding:0}@media screen and (max-width:834px){.header__subcontent li{padding:0 5px}}.header__subcontent img{vertical-align:sub}.header__subcontent .new-btn,.header__subcontent .login-btn{width:116px;height:27px;padding:0 10px;align-items:center;border-radius:4px;display:flex;font-size:12px;justify-content:center}.header__subcontent .new-btn{margin-left:20px;background-color:#000;color:#fff}.header__subcontent .login-btn{background-color:#fff;border:2px solid #000;color:#000}@media screen and (max-width:834px){.header__subcontent .white-btn{font-size:12px}}.list-menu--flex{height:45px;margin:auto;align-items:baseline;display:flex;justify-content:space-between}.list-menu--flex .list-menu-arrow{padding:0 15px;position:relative}.list-menu--flex .list-menu-arrow:before,.list-menu--flex .list-menu-arrow:after{width:7px;height:1px;position:absolute;top:50%;background-color:#000;content:""}.list-menu--flex .list-menu-arrow:before{right:4px;transform:translateY(-50%) rotate(50deg)}.list-menu--flex>li.list-menu-arrow:after{right:0;transform:translateY(-50%) rotate(-50deg)}.header__menu-item{padding:1.2rem 6px}.header__menu-item:hover{opacity:.7}.list-menu--flex ul{margin:0;padding:10px;position:absolute;top:100%;left:-20px;background-color:#fff;box-shadow:3px 3px 5px #d6d6d6;display:grid;grid-template-columns:1fr 1fr;list-style-type:none;opacity:0;visibility:hidden;transition:all .3s}.list-menu--flex li:last-child ul{left:auto;right:-20px}.list-menu--flex ul.single-column{grid-template-columns:1fr}.list-menu--flex li:hover ul{opacity:1;visibility:visible}.header__dropitem{margin:0 5px}.header__dropitem a{width:100%;padding:10px 5px;color:#000;display:flex;align-items:center;justify-content:space-between;font-size:14px;text-decoration:none;white-space:nowrap}.header__dropitem a:hover{opacity:.7}.header__dropitem a span{width:20px;height:20px;margin-right:10px;display:block;border:1px solid #707070;box-shadow:0 0 3px #0000004d;border-radius:50%}.header__dropitem a img{margin-left:5px;width:25px;height:25px;object-fit:contain}@media screen and (max-width:834px){.list-menu--flex{justify-content:left;overflow:scroll;white-space:nowrap}.header__subcontent .new-btn{margin-left:0}}@media screen and (max-width:480px){.header{height:auto;position:relative;z-index:999;padding:0}.header__pc{display:none}.header__sp,.header-search__sp,.h-menu{display:block}.header-top__sp{height:45px;margin:0 auto;padding:0 15px;align-items:center;border-bottom:1px solid #D6D6D6;display:flex;list-style-type:none;justify-content:space-between;position:relative}.h-menu__open{width:20px;height:12px;position:relative}.h-menu__open.h-menu__active span:nth-child(1){top:50%;transform:translate(-50%)rotate(45deg)}.h-menu__open.h-menu__active span:nth-child(2){opacity:0}.h-menu__open.h-menu__active span:nth-child(3){top:50%;transform:translate(-50%)rotate(-45deg)}.h-menu__open:active{opacity:.7}.h-menu__open span{width:70%;height:2px;position:absolute;left:50%;background-color:#000;transform:translate(-50%);transition:.3s}.h-menu__open span:nth-child(1){top:0}.h-menu__open span:nth-child(2){top:5px}.h-menu__open span:nth-child(3){top:10px}.sp-logo{width:70px;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.sp-logo img{width:100%;height:auto;object-fit:cover;vertical-align:bottom}.sp-icon{display:flex;column-gap:10px}.search-open{width:16px;align-items:center;display:flex}.sp-cart{width:17px;align-items:center;display:flex}.sp-cart .cart-count{width:16px;height:16px;position:absolute;top:6px;right:6px;align-items:center;background-color:#fff;border-radius:50%;border:1px solid #000;color:#000;display:flex;font-size:10px;font-weight:700;line-height:1;justify-content:center;text-align:center}.header-bottom-sp{height:45px;display:flex;justify-content:space-between;position:relative;background-color:#f9f9f9;border-bottom:1px solid #D6D6D6;display:none}.header-bottom-sp .accordion-btn{width:20%;height:100%;margin:0;padding-bottom:10px;position:relative;align-items:center;border-right:1px solid #fff;color:#000;display:flex;flex-direction:column-reverse;flex-wrap:wrap;font-size:12px;justify-content:center;text-align:center;transition:background .3s,color .3s}.header-bottom-sp .accordion-btn:before,.header-bottom-sp .accordion-btn:after{width:7px;height:1px;position:absolute;bottom:10px;background:#e66400;content:"";transition:background .3s}.header-bottom-sp .accordion-btn:before{left:calc(50% - 2px);transform:translate(-50%) rotate(50deg)}.header-bottom-sp .accordion-btn:after{right:calc(50% - 2px);transform:translate(50%) rotate(-50deg)}.header-bottom-sp .accordion-btn.open{background:#e66400;color:#fff}.header-bottom-sp .accordion-btn.open:before,.header-bottom-sp .accordion-btn.open:after{background:#fff}.header-bottom-sp .accordion-btn:last-of-type{border:none}.header-bottom-sp .header-bottom-sp__list{width:100%;margin:0;padding:0;position:absolute;top:45px;left:0;border-bottom:1px solid #D6D6D6;background:#fff;list-style-type:none}.header-bottom-sp .header-bottom-sp__list.flex-layout{display:flex;flex-wrap:wrap}.header-bottom-sp .header-bottom-sp__list.flex-layout .header-bottom-sp__item{width:calc(100% / 3)}.header-bottom-sp .header-bottom-sp__list.flex-layout .header-bottom-sp__item a{display:flex}.header-bottom-sp .header-bottom-sp__item{position:relative;border-bottom:1px solid #D6D6D6}.header-bottom-sp .header-bottom-sp__item:last-child{border-bottom:none}.header-bottom-sp__list:not(.flex-layout) .header-bottom-sp__item a:before,.header-bottom-sp__list:not(.flex-layout) .header-bottom-sp__item a:after{width:7px;height:1px;position:absolute;right:17px;background:#515151;content:""}.header-bottom-sp__list:not(.flex-layout) .header-bottom-sp__item a:before{top:17px;transform:rotate(55deg)}.header-bottom-sp__list:not(.flex-layout) .header-bottom-sp__item a:after{top:22px;transform:rotate(-55deg)}.header-bottom-sp .header-bottom-sp__item a{padding:10px 16px;display:block;color:#000;font-size:14px;line-height:1.3;text-decoration:none}.header-bottom-sp .header-bottom-sp__item a span{width:18px;height:18px;margin-right:10px;display:block;border:1px solid #707070;box-shadow:0 0 2px #0000004d;border-radius:50%}.header-search__sp{width:100%;position:absolute;left:0;bottom:0;padding:8px 0;background-color:#fff;transition:translate .3s;z-index:500}.header-search__sp.active{translate:0 100%}.header__form{width:95%;margin:auto;background-color:#efefef;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden}.header__search{width:calc(100% - 30px);font-size:16px;border-radius:0}.header__submit{width:16px;height:17px;background-color:#efefef;border-radius:0}.header__submit img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}ul.header-search-word{list-style:none;padding:10px;margin:10px 10px 0;background:#efefef;border-radius:5px}ul.header-search-word li:first-child{font-weight:700;display:block}ul.header-search-word li{margin-right:5px}ul.header-search-word li a{text-decoration:none;color:inherit}ul.header-search-word li a i{margin-right:5px}.h-menu{width:100%;height:calc(100vh - 44px);height:calc(100dvh - 44px);position:fixed;top:44px;left:-100%;background-color:#fff;z-index:9999;transition:.3s}.h-menu.h-menu__show{left:0}.h-menu-top{margin:0 0 30px;padding:0;height:50px;align-items:center;background-color:#fff;display:flex;list-style-type:none}.h-menu-top__item{width:50%;height:50px;margin:auto}.h-menu-top__item a{width:100%;height:100%;align-items:center;color:#000;display:flex;font-size:12px;justify-content:center;text-decoration:underline}.h-menu__close{width:50px;height:50px;position:relative;background-color:#000}.h-menu__close span{width:50%;height:2px;background-color:#fff;position:absolute;top:50%;left:50%}.h-menu__close span:first-child{transform:translate(-50%,-50%) rotate(45deg)}.h-menu__close span:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.h-menu-tab{margin:0;padding:0;height:36px;position:relative;align-items:center;background-color:#fff;border-top:1px solid #D6D6D6;border-bottom:1px solid #EBEBEB;display:flex;list-style-type:none;z-index:20}.h-menu-tab li{width:50%;height:100%;background-color:#ebebeb;transition:background-color .3s}.h-menu-tab li:after{width:0;height:0;position:absolute;top:100%;left:50%;border-style:solid;border-width:4px 4px 0 4px;border-color:#E66400 transparent transparent transparent;content:"";opacity:0;transform:translate(-50%);transition:opacity .3s}.h-menu-tab li.active{position:relative;background-color:#e66400}.h-menu-tab li.active:after{opacity:1}.h-menu-tab li.active a{color:#fff}.h-menu-tab a{width:100%;height:100%;align-items:center;color:#000;display:flex;font-size:12px;justify-content:center;text-decoration:none;transition:color .3s}.h-menu-tab__item{width:100%;height:calc(100vh - 90px);height:calc(100dvh - 90px);position:relative;display:none;overflow:scroll;z-index:10}.h-menu-tab__item.show{display:block}}.h-menu-ac{padding:8px 0 8px 10px;position:relative;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #EBEBEB;color:#000;column-gap:12px;cursor:pointer;display:flex;font-size:18px;font-weight:700}.h-menu-ac:first-child{border-top:1px solid #EBEBEB}.h-menu-ac:before,.h-menu-ac:after{width:14px;height:2px;position:absolute;top:50%;right:14px;background-color:#e66400;content:"";transition:opacity .3s}.h-menu-ac:before{transform:translateY(-50%) rotate(90deg)}.h-menu-ac.open:before{opacity:0}.h-menu-ac:after{transform:translateY(-50%)}.h-menu-ac span{width:22px;height:35px;display:block}.h-menu-ac__list{margin:0;padding:0;border-bottom:1px solid #EBEBEB;list-style-type:none}.h-menu-ac__item{width:100%;position:relative;line-height:1.3;border-bottom:1px solid #EBEBEB}.h-menu-ac__item:last-child{border-bottom:none}.h-menu-ac__item a{padding:10px 44px;align-items:center;color:#000;display:flex;font-size:16px;text-decoration:none}.h-menu-ac__list:not(.flex-layout) .h-menu-ac__item a:before,.h-menu-ac__list:not(.flex-layout) .h-menu-ac__item a:after{width:7px;height:1px;position:absolute;right:17px;background:#515151;content:""}.h-menu-ac__list:not(.flex-layout) .h-menu-ac__item a:before{top:17px;transform:rotate(55deg)}.h-menu-ac__list:not(.flex-layout) .h-menu-ac__item a:after{top:22px;transform:rotate(-55deg)}.h-menu-ac__item a:active{opacity:.7}.h-menu-ac__list.flex-layout{padding:8px 32px;gap:4px 2%;display:flex;flex-wrap:wrap}.h-menu-ac__list.flex-layout .h-menu-ac__item{width:32%;border-bottom:none}.h-menu-ac__list.flex-layout .h-menu-ac__item a{padding:10px 0}.h-menu-ac__list.flex-layout .h-menu-ac__item a span{width:18px;height:18px;margin-right:10px;border-radius:50%;border:1px solid #707070;box-shadow:0 0 2px #0000004d;display:block}.h-menu__item{width:100%;position:relative;border-bottom:1px solid #AAA}.h-menu__item a{width:100%;height:100%;padding:15px 20px;color:#000;display:flex;font-size:12px;font-weight:700;text-decoration:none}.h-menu__item span{width:20px;height:2px;position:absolute;top:50%;right:15px;background-color:#000;transform:translateY(-50%)}.h-menu__item span:before{width:10px;height:2px;position:absolute;top:50%;right:0;background-color:#000;content:"";transform:translateY(calc(-50% - 3px)) rotate(40deg)}@media screen and (max-width:480px){.h-menu-ac{font-size:14px;column-gap:6px}.h-menu-ac span{width:17px;height:27px}.h-menu-ac__item a{padding:10px 32px;font-size:14px}}@media screen and (max-width:480px){.h-menu-nav{margin:0;padding:0 0 50px;list-style-type:none}.h-menu-nav li{padding:0;border-bottom:1px solid #EBEBEB}.h-menu-nav a{width:100%;padding:8px 0 8px 10px;color:#000;display:block;font-size:12px;font-weight:700;text-decoration:none}.h-menu-sns{margin:0;padding:0;column-gap:16px;display:flex;list-style:none;border-bottom:1px solid #EBEBEB;justify-content:center}.h-menu-sns li a{color:#000;font-size:32px}.h-menu__logo{width:200px;margin:20px auto}.h-menu__logo img{width:100%;height:auto;object-fit:cover}.h-menu-ac__content{margin:0;padding:0;list-style-type:none}.h-menu-ac__content li{margin:0;padding:10px 20px;border-bottom:1px solid #AAA}.h-menu-ac__content a{color:#000;display:block;font-size:12px;font-weight:700;text-decoration:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/original-header.css.map */
