@charset "UTF-8";*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;word-break:break-all}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}ul,ol{margin:0;padding:0;list-style:none}dd{margin-left:0}a{display:inline-block;background-color:transparent;text-decoration:none;color:inherit;word-wrap:break-word}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}textarea{overflow:auto;resize:none}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}picture{display:block;width:100%;height:100%}img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}span{display:inline-block}body{font-family:"M PLUS 1p",\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\6e38\30b4\30b7\30c3\30af,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;color:#484848}@media screen and (min-width: 750px){body{font-size:1.6rem}}a{word-break:break-all;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;cursor:pointer}a:hover{opacity:.7}.footer__bg>img,.style-mv__bg>img,.page-mv__bg>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#484848;font-family:"M PLUS 1p",\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\6e38\30b4\30b7\30c3\30af,sans-serif}.rte ul{list-style:disc}.rte ol{list-style:decimal}main{overflow-x:clip}.page-width{max-width:1240px;padding:0 20px}.page-width--narrow{max-width:1080px;padding:0 20px}.shopify-policy__container{max-width:1080px}.shopify-section+.shopify-section{margin-top:50px}@media screen and (min-width: 750px){.shopify-section+.shopify-section{margin-top:80px}}.heading{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-align:center;-ms-flex-align:center;align-items:center;gap:10px 50px;font-family:"M PLUS 1p",\30d2\30e9\30ae\30ce\89d2\30b4  ProN W3,Hiragino Kaku Gothic ProN,\6e38\30b4\30b7\30c3\30af,sans-serif;font-size:28px;font-weight:500;letter-spacing:.15em;margin:0 0 50px}.heading:after{content:attr(data-en);font-family:Cambay,sans-serif;font-size:14px;letter-spacing:.05em;font-weight:400;text-transform:uppercase}@media screen and (min-width: 750px){.heading{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:clamp(30px,3vw,42px);white-space:nowrap}.heading:after{font-size:18px;font-weight:500}}.heading--vert:after{text-align:center}@media screen and (min-width: 750px){.heading--vert{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.heading--start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.arrow-btn{position:relative;min-width:150px;height:50px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;font-size:14px;font-weight:500;border:1px solid #484848;padding:0 1em;-webkit-transition:all .2s linear;transition:all .2s linear}.arrow-btn:after{position:absolute;top:calc(50% - 2.5px);right:-25px;content:"";display:block;width:45px;height:5px;border-bottom:.5px solid currentColor;border-right:.5px solid currentColor;-webkit-transform:skew(45deg);transform:skew(45deg);-webkit-transition:all .2s linear;transition:all .2s linear}@media screen and (min-width: 750px){.arrow-btn{min-width:240px;height:60px;font-size:16px}.arrow-btn:hover{opacity:1;color:#fff;background-color:#484848}.arrow-btn:hover:after{right:20px}}.arrow-btn--wh{color:#fff;border-color:#fff}@media screen and (min-width: 750px){.arrow-btn--wh:hover{color:#484848;background-color:#fff}}.arrow-btn--bk{color:#fff;background-color:#484848}.btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 30px}.btn-wrap--right{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}.btn-wrap--medium-up-left{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 750px){.btn-wrap--medium-up-left{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}}.media-object{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-align:center;-ms-flex-align:center;align-items:center;gap:20px 60px}.media-object__img,.media-object__content{width:100%}.media-object__title{font-size:18px;line-height:1.7;font-weight:500;margin-bottom:20px}.media-object__desc{font-weight:400;line-height:1.7;margin-bottom:20px}@media screen and (min-width: 750px){.media-object{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.media-object__img{-ms-flex-negative:0;flex-shrink:0;width:65%}.media-object__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.media-object__title{font-size:28px;margin-bottom:30px}.media-object__desc{margin-bottom:30px}.media-object--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.breadcrumbs{margin:40px auto}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs__item{font-size:12px;white-space:nowrap}.breadcrumbs__item:not(:last-of-type):after{content:"\ff1e";margin:0 .5em}.news-list__item{display:block;border-bottom:1px solid #484848;padding:20px 10px}.news-list__item:first-of-type{padding-top:0}.news-list__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 30px;margin-bottom:10px}.news-list__date{width:100px;font-size:14px;font-weight:500;letter-spacing:.08em}.news-list__category{font-size:14px;font-weight:500;letter-spacing:.08em}.news-list__title{font-size:16px;font-weight:700;letter-spacing:.08em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width: 750px){.news-list__item{padding:30px 10px}.news-list__meta{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:20px}.news-list__title{-webkit-line-clamp:1}}.style-card__imgWrap{position:relative;width:100%;aspect-ratio:1/1}.style-card__img{width:100%;height:100%;overflow:hidden}.style-card__img>img{-webkit-transition:scale .6s cubic-bezier(.4,0,0,1);transition:scale .6s cubic-bezier(.4,0,0,1)}.style-card:hover .style-card__img>img{scale:1.1}.style-card__category{position:absolute;bottom:0;left:0;font-size:14px;font-weight:700;background-color:#fff;padding:5px 10px}.style-card__content{background-color:#fff;padding:10px}.style-card__title{font-size:18px;font-weight:400;letter-spacing:.05em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;border-bottom:1px solid #484848;overflow:hidden;margin-bottom:10px;padding-bottom:5px}.style-card__desc{letter-spacing:.05em;line-height:1.7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (min-width: 750px){.style-card__content{padding:15px}.style-card__title{font-size:20px}}.product-card{-ms-flex-negative:0;flex-shrink:0;display:inline-block}.product-card__img{width:100%;margin-bottom:20px}.product-card__title{font-size:14px;font-weight:500}.product-card__price{font-size:14px;font-weight:500;margin-top:10px}.product-card__slider{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;overflow-x:auto;padding-bottom:30px}.product-card__slider::-webkit-scrollbar{background:linear-gradient(transparent 0,transparent 2px,#000000 2px,#000000 3px,transparent 3px,transparent);height:5px}.product-card__slider::-webkit-scrollbar-thumb{background-color:#454545}.card__inner{aspect-ratio:1/1}.card__inner:before{padding-bottom:100%}.card__heading{font-size:14px;font-weight:500}.card-information .price{font-size:14px;font-weight:500;margin-top:10px}.style-slider{background-color:#fafafa;padding:60px 0}.style-slider__wrap{overflow-x:auto;padding-bottom:30px;margin-bottom:50px}.style-slider__wrap::-webkit-scrollbar{background:linear-gradient(transparent 0,transparent 2px,#000000 2px,#000000 3px,transparent 3px,transparent);height:5px}.style-slider__wrap::-webkit-scrollbar-thumb{background-color:#454545}.style-slider__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px}.style-slider__item{-ms-flex-negative:0;flex-shrink:0;width:200px}.style-slider__item .style-card__content{background-color:#fff}.style-slider__item .style-card__title{-webkit-line-clamp:2}@media screen and (min-width: 750px){.style-slider{padding:100px 0}.style-slider__item{width:390px}}@media screen and (min-width: 750px){.medium-up-hide{display:none!important}}.medium-up-visible{display:none!important}@media screen and (min-width: 750px){.medium-up-visible{display:block!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/style.css.map */
