:root{--color-white:#fff;--color-black:#000;--color-light-black:#2f2c2c;--color-gray:#d3d3d3;--color-light-gray:#707070;--color-very-light-gray:#5f5f5f;--color-light-green:#00ff0a}@media (min-width:769px){:root{--base-size:1920;--inner-base-size:152rem}}@media (max-width:768px){:root{--base-size:750;--inner-base-size:63rem}}:root{--z-index-loading:9999;--z-index-header:20;--z-index-menu:10;--z-index-inner:1}.c-common-more-link{background-color:var(--color-white);border-radius:100px;display:block;overflow:hidden;position:relative;width:100%;z-index:var(--z-index-inner)}.c-common-more-link:before{background-color:var(--color-light-black);border-radius:100px;content:"";height:110%;left:0;position:absolute;top:-5%;transform:scaleX(0);transform-origin:right center;transition:transform .5s cubic-bezier(.215,.61,.355,1);width:100%}@media (min-width:769px){.c-common-more-link.is-shop{padding:2.8rem 0 3rem}}@media (max-width:768px){.c-common-more-link.is-shop{padding:4rem 0 4.2rem}}@media (min-width:769px){.c-common-more-link{padding:2rem 0 2.2rem}}@media (max-width:768px){.c-common-more-link{padding:3rem 0 3.2rem}}@media(hover:hover)and (pointer:fine){.c-common-more-link:hover:before{transform:scaleX(1);transform-origin:left center}.c-common-more-link:hover .c-common-more-link__text{color:var(--color-white)}.c-common-more-link:hover .c-common-more-link__svg{transition-delay:.1s;transition-duration:.5s}.c-common-more-link:hover .c-common-more-link__svg--arrow{transform:translate(150%)}.c-common-more-link:hover .c-common-more-link__svg--arrow.is-clone{transform:translate(0)}.c-common-more-link:hover .c-common-more-link__svg--tab{transform:translate(150%,-150%) rotate(-45deg)}.c-common-more-link:hover .c-common-more-link__svg--tab.is-clone{transform:translate(0) rotate(-45deg)}.c-common-more-link:hover .c-common-more-link__path{fill:var(--color-white);transition-delay:.1s}}.c-common-more-link__text{position:relative;text-align:center;transition:color .5s cubic-bezier(.215,.61,.355,1)}@media (max-width:768px){.c-common-more-link__text{font-size:3rem}}.c-common-more-link__icon{overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);user-select:none}@media (min-width:769px){.c-common-more-link__icon{right:4rem;width:2rem}}@media (max-width:768px){.c-common-more-link__icon{right:5rem;width:3rem}}.c-common-more-link__svg{display:block;height:100%;transition:transform 0s cubic-bezier(.215,.61,.355,1);width:100%}.c-common-more-link__svg.is-clone{left:0;position:absolute;top:0}.c-common-more-link__svg--arrow.is-clone{transform:translate(-150%)}.c-common-more-link__svg--tab{transform:rotate(-45deg)}.c-common-more-link__svg--tab.is-clone{transform:translate(-150%,150%) rotate(-45deg)}.c-common-more-link__path{fill:var(--color-light-black);transition:fill .5s cubic-bezier(.215,.61,.355,1)}.c-common-tab-link{border:1px solid var(--color-white);border-radius:100px;display:block;overflow:hidden;position:relative;width:100%;z-index:var(--z-index-inner)}.c-common-tab-link:before{background-color:var(--color-white);border-radius:100px;content:"";height:102%;left:0;position:absolute;top:-1%;transform:scaleX(0);transform-origin:right center;transition:transform .5s cubic-bezier(.215,.61,.355,1);width:100%}@media (min-width:769px){.c-common-tab-link{padding:1rem 0}}@media (max-width:768px){.c-common-tab-link{padding:2.4rem 0}}@media(hover:hover)and (pointer:fine){.c-common-tab-link:hover:before{transform:scaleX(1);transform-origin:left center}.c-common-tab-link:hover .c-common-tab-link__text{color:var(--color-black)}}.c-common-tab-link.is-black{background-color:var(--color-white);border:1px solid var(--color-black)}.c-common-tab-link.is-black:before{background-color:var(--color-black)}@media(hover:hover)and (pointer:fine){.c-common-tab-link.is-black:hover .c-common-tab-link__text{color:var(--color-white)}}.c-common-tab-link__text{font-family:Helvetica Neue,Helvetica,Roboto,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,sans-serif;font-weight:700;line-height:1;position:relative;text-align:center;transition:color .5s cubic-bezier(.215,.61,.355,1)}@media (min-width:769px){.c-common-tab-link__text{font-size:2rem}}@media (max-width:768px){.c-common-tab-link__text{font-size:2.4rem}}.c-common-sec-heading-en{color:var(--color-white);font-family:Helvetica Neue,Helvetica,Roboto,Arial,-apple-system,BlinkMacSystemFont,Segoe UI,Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,sans-serif}.c-common-sec-heading-ja{margin:.5rem 0 0}@media (min-width:769px){.c-common-sec-heading-ja{font-size:3.5rem;letter-spacing:.0175em;line-height:1.71}}@media (max-width:768px){.c-common-sec-heading-ja{font-size:4.8rem;letter-spacing:.037em;line-height:1.62}}.c-products-card{height:100%;width:100%}.c-products-card__link{background-color:var(--color-white);display:block;height:100%;isolation:isolate;overflow:hidden;position:relative;width:100%}@media (min-width:769px){.c-products-card__link{border-radius:5px}}@media (max-width:768px){.c-products-card__link{border-radius:3px}}@media(hover:hover)and (pointer:fine){.c-products-card__link:hover .c-products-card__thumb{transform:scale(1.05)}}.c-products-card__thumb-wrap{overflow:hidden;padding-bottom:100%;position:relative;width:100%}.c-products-card__thumb{height:100%;left:0;position:absolute;top:0;transition:transform 1s cubic-bezier(.215,.61,.355,1);width:100%}.c-products-card__thumb img{height:100%;object-fit:cover}.c-products-card__cate{background-color:var(--color-white);border-radius:100px;position:absolute}@media (min-width:769px){.c-products-card__cate{bottom:1.8rem;left:1.8rem;line-height:2;padding:0 4rem}}@media (max-width:768px){.c-products-card__cate{bottom:2rem;font-size:2.2rem;left:1.3rem;line-height:2;padding:0 4rem}}@media (min-width:769px){.c-products-card__body{padding:2.4rem 3rem 6.4rem}}@media (max-width:768px){.c-products-card__body{padding:1.6rem 1.2rem 6.4rem}}.c-products-card__name{line-height:1.61}@media (min-width:769px){.c-products-card__name{font-size:2.4rem;letter-spacing:.01em}}.c-products-card__price{color:var(--color-very-light-gray);position:absolute}@media (min-width:769px){.c-products-card__price{bottom:2.5rem;font-size:2rem;right:3rem}}@media (max-width:768px){.c-products-card__price{bottom:1.6rem;font-size:2.4rem;right:1.2rem}}[data-scroll=fade-in]{opacity:0;transform:translate3d(0,20px,0)}.p-wholesale-main__inner{margin:auto;padding:24rem 0 0;position:relative;width:var(--inner-base-size)}.p-wholesale-main__grid{position:relative;width:100%}@media (min-width:769px){.p-wholesale-main__grid{display:grid;grid-template-columns:1fr 1fr}.p-wholesale-main__heading{align-self:end;width:56rem}}.p-wholesale-main__heading-ja{margin:.5rem 0 0}@media (min-width:769px){.p-wholesale-main__heading-ja{font-size:3.5rem;letter-spacing:.0175em;line-height:1.71}}@media (max-width:768px){.p-wholesale-main__heading-ja{font-size:4.8rem;letter-spacing:.037em;line-height:1.62}}.p-wholesale-main__thumb-wrap{overflow:hidden;position:relative}@media (min-width:769px){.p-wholesale-main__thumb-wrap{align-self:flex-start;grid-column:1;grid-row:1/3;margin:0 13.5rem 0 0;padding-bottom:61%;width:82.5rem}}@media (max-width:768px){.p-wholesale-main__thumb-wrap{margin:4.8rem 0 0 -10%;padding-bottom:78%;width:69rem}}.p-wholesale-main__thumb{height:120%;left:0;position:absolute;top:-20%;width:100%}.p-wholesale-main__thumb img{height:100%;object-fit:cover}.p-wholesale-main__body{color:var(--color-black);line-height:2}@media (min-width:769px){.p-wholesale-main__body{align-self:start;margin:5.6rem 0 0;width:56rem}}@media (max-width:768px){.p-wholesale-main__body{margin:6rem 0 0}}@media (min-width:769px){.p-wholesale-main__desc+.p-wholesale-main__desc{margin:3.2rem 0 0}}@media (max-width:768px){.p-wholesale-main__desc+.p-wholesale-main__desc{margin:4.8rem 0 0}}.p-wholesale-brand__inner{margin:auto;position:relative}@media (min-width:769px){.p-wholesale-brand__inner{padding:16rem 0 0;width:132rem}}@media (max-width:768px){.p-wholesale-brand__inner{padding:10rem 0 0;width:var(--inner-base-size)}}.p-wholesale-brand__body{position:relative;width:100%}@media (min-width:769px){.p-wholesale-brand__body{margin:7.2rem 0 0}}@media (max-width:768px){.p-wholesale-brand__body{margin:4.8rem 0 0}}@media (min-width:769px){.p-wholesale-brand__desc+.p-wholesale-brand__desc{margin:3.2rem 0 0}}@media (max-width:768px){.p-wholesale-brand__desc+.p-wholesale-brand__desc{margin:4.8rem 0 0}}.c-contact-form{position:relative;width:100%}@media (min-width:769px){.c-contact-form__box{max-width:50%}.c-contact-form__box+.c-contact-form__box{margin:3.2rem 0 0}}@media (max-width:768px){.c-contact-form__box+.c-contact-form__box{margin:4.8rem 0 0}}.c-contact-form__box+.c-contact-form__box:last-child{margin:6.4rem 0 0}.c-contact-form__input{line-height:1.64;margin:1.6rem 0 0}.c-contact-form__input input[type=email],.c-contact-form__input input[type=text]{border:1px solid var(--color-light-gray);border-radius:5px;font-size:16px;height:50px;padding:10px;width:56rem}@media (min-width:769px){.c-contact-form__input input[type=email],.c-contact-form__input input[type=text]{width:56rem}}@media (max-width:768px){.c-contact-form__input input[type=email],.c-contact-form__input input[type=text]{width:100%}}.c-contact-form__input input[type=email]:focus,.c-contact-form__input input[type=text]:focus{background-color:var(--color-white)}.c-contact-form__input input[type=email]:-webkit-autofill,.c-contact-form__input input[type=text]:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-gray) inset}@media (min-width:769px){.c-contact-form__input .mwform-tel-field input[type=text]{width:17.6rem}}@media (max-width:768px){.c-contact-form__input .mwform-tel-field input[type=text]{width:19rem}}.c-contact-form__input label{cursor:pointer}.c-contact-form__input textarea{border:1px solid var(--color-light-gray);border-radius:5px;font-size:16px;padding:10px}@media (min-width:769px){.c-contact-form__input textarea{height:250px;width:56rem}}@media (max-width:768px){.c-contact-form__input textarea{height:150px;width:100%}}.c-contact-form__input textarea:focus{background-color:var(--color-white)}.c-contact-form__submit{display:flex;flex-direction:column;position:relative}@media (max-width:768px){.c-contact-form__submit{justify-content:center}}.c-contact-form__submit input[type=submit]{background-color:var(--color-white);border-radius:100px;color:var(--color-light-black);display:block;transition:opacity .5s cubic-bezier(.215,.61,.355,1)}@media (min-width:769px){.c-contact-form__submit input[type=submit]{letter-spacing:.038em;margin:3.6rem 0 0;padding:2rem 0 2.2rem;width:32rem}}@media (max-width:768px){.c-contact-form__submit input[type=submit]{font-size:2.8rem;letter-spacing:.043em;margin:3.6rem auto 0;padding:3rem 0 3.2rem;width:48rem}}@media(hover:hover)and (pointer:fine){.c-contact-form__submit input[type=submit]:hover{opacity:.6}}.c-contact-form__submit input[type=submit][name=submitBack]{background-color:var(--color-very-light-gray);color:var(--color-white)}.c-contact-confirm{position:relative;width:100%}@media (min-width:769px){.c-contact-confirm__box+.c-contact-confirm__box{margin:3.2rem 0 0}}@media (max-width:768px){.c-contact-confirm__box+.c-contact-confirm__box{margin:4.8rem 0 0}}.c-contact-confirm__box+.c-contact-confirm__box:last-child{margin:6.4rem 0 0}.c-contact-confirm__input{border-bottom:1px solid var(--color-light-gray);margin:1.6rem 0 0;padding:0 0 1.6rem}@media (min-width:769px){.c-contact-confirm__input{width:56rem}}@media (max-width:768px){.c-contact-confirm__input{width:100%}}.c-contact-confirm__submit{background-color:var(--color-white);border-radius:100px;display:block;position:relative;text-align:center}@media (min-width:769px){.c-contact-confirm__submit{width:32rem}}@media (max-width:768px){.c-contact-confirm__submit{margin:auto;width:48rem}}.c-contact-confirm__submit input[type=submit]{color:var(--color-light-black);transition:opacity .5s cubic-bezier(.215,.61,.355,1);width:100%}@media (min-width:769px){.c-contact-confirm__submit input[type=submit]{letter-spacing:.038em;padding:2rem 0 2.2rem}}@media (max-width:768px){.c-contact-confirm__submit input[type=submit]{font-size:2.8rem;letter-spacing:.043em;padding:3rem 0 3.2rem}}@media(hover:hover)and (pointer:fine){.c-contact-confirm__submit input[type=submit]:hover{opacity:.6}}.c-contact-complete{position:relative;width:100%}.c-contact-complete__button{display:block;position:relative}@media (min-width:769px){.c-contact-complete__button{margin:6.4rem 0 0;width:32rem}}@media (max-width:768px){.c-contact-complete__button{margin:6.4rem auto 0;width:48rem}}.p-wholesale-contact__inner{margin:auto;position:relative}@media (min-width:769px){.p-wholesale-contact__inner{padding:16rem 0;width:132rem}}@media (max-width:768px){.p-wholesale-contact__inner{padding:10rem 0 16rem;width:var(--inner-base-size)}}.p-wholesale-contact__body{position:relative;width:100%}@media (min-width:769px){.p-wholesale-contact__body{margin:7.2rem 0 0}}@media (max-width:768px){.p-wholesale-contact__body{margin:4.8rem 0 0}}@media (min-width:769px){.p-wholesale-contact__text{line-height:2.56}}@media (max-width:768px){.p-wholesale-contact__text{line-height:2}}@media (min-width:769px){.p-wholesale-contact__link{margin:7.2rem 0 0;width:22.8rem}}@media (max-width:768px){.p-wholesale-contact__link{margin:4.8rem 0 0;width:30rem}}:root{--base-header-color:#000;--base-header-logo-brightness:0}.p-wholesale{position:relative;width:100%}