@charset "UTF-8";*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}ul,ol{margin:0;list-style:none}a{text-decoration:none;color:inherit;word-wrap:break-word}body{font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,sans-serif;font-weight:500;line-height:1.5;font-size:1.6rem;color:#000}a{word-break:break-all;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}a:hover{opacity:.7}*>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af,sans-serif}h1,.h1{font-size:24px}@media screen and (min-width: 750px){h1,.h1{font-size:32px}}.rte ul{list-style:disc}.rte ol{list-style:decimal}main{overflow-x:clip}.page-width{max-width:1040px;padding:0 20px}.page-width--narrow{max-width:800px}.shopify-policy__container{max-width:1040px}.utility-bar__grid.page-width{padding-left:15px;padding-right:15px}.announcement-bar__message{min-height:3rem;font-size:12px;letter-spacing:0}.page-sec{padding:80px 0}@media screen and (min-width: 750px){.page-sec{padding:100px 0 120px}}.heading{margin:0 0 50px}.heading__enTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px;font-size:24px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.03em;margin:0 0 5px}.heading__enTitle:after{content:"";display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background-color:#707070}.heading__jpTitle{display:block;font-size:12px;font-weight:500;line-height:1.2}.heading--center{text-align:center}.heading--center .heading__enTitle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.heading--center .heading__enTitle:after{content:none}@media screen and (min-width: 750px){.heading{margin:0 0 60px}.heading__enTitle{font-size:28px;margin:0 0 10px}.heading__enTitle:after{-webkit-box-flex:initial;-ms-flex:initial;flex:initial;width:208px}.heading__jpTitle{font-size:12px}}.sentence{font-size:16px;font-weight:400;line-height:1.8;margin:0}.sentence+.sentence{margin-top:1.8em}.sentence+.btn-wrap{margin-top:40px}.btn{display:inline-block;width:100%;line-height:1.2;font-weight:700;font-size:12px;text-align:center;border:1px solid #000000;padding:12px;-webkit-transition:all .2s linear;transition:all .2s linear}.btn:hover{opacity:1;color:#fff;background-color:#000}.btn--bk{color:#fff;background-color:#000}.btn--wh{color:#fff;background-color:transparent;border-color:#fff}.btn--wh:hover{border-color:#000}@media screen and (min-width: 750px){.btn{max-width:388px;font-size:16px;padding:15px}}.btn__wrap{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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px 16px}.btn__wrap--left{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media screen and (min-width: 750px){.btn__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}.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:24px 68px}.media-object__content{width:100%}.media-object__title{font-size:20px;font-weight:700;margin:0 0 45px}@media screen and (min-width: 750px){.media-object{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.media-object__media{width:50%}.media-object__content{width:50%;padding:0 50px 0 0}.media-object__title{font-size:24px}}.breadcrumbs{margin:28px auto}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px 0;padding:0}.breadcrumbs__item{font-size:14px;font-weight:400}.breadcrumbs__item:not(:last-of-type):after{content:"\ff1e";margin:0 .5em}@media screen and (min-width: 750px){.breadcrumbs__item{font-size:12px}}.news-list{border-top:1px solid #000000}.news-list__item{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:start;-ms-flex-align:start;align-items:flex-start;gap:5px 10px;font-weight:400;padding:15px 0;border-bottom:1px solid #000000}.news-list__title{margin:0}@media screen and (min-width: 750px){.news-list__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:16px;padding:30px 80px}.news-list__date{width:11em}}.accordion-list{border-top:1px solid #000000}.accordion-list__item{font-weight:400;line-height:1.8;padding:15px 8px;border-bottom:1px solid #000000;cursor:pointer}.accordion-list__item.is-open .accordion-list__title:after{content:"\ff0d"}.accordion-list__item.is-open .accordion-list__content{opacity:1;height:auto;margin:15px 0 0}.accordion-list__title,.accordion-list__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 10px}.accordion-list__title:after{content:"\ff0b";margin-left:auto}.accordion-list__content{opacity:0;width:100%;height:0;-webkit-transition:height opacity .2s linear;transition:height opacity .2s linear}@media screen and (min-width: 750px){.accordion-list__item{font-size:16px;padding:30px 80px}.accordion-list__item.is-open .accordion-list__content{margin:20px 0 0}}.custom-product-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}.custom-product-card__media{position:relative;aspect-ratio:1/1}.custom-product-card__img{width:100%;height:100%}.custom-product-card__img>img{width:100%;height:100%}.custom-product-card__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-product-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 10px;margin:0 0 16px}.custom-product-card__tags>span{display:inline-block;color:#fff;font-size:12px;font-weight:700;line-height:1.2;border-radius:9999px;background-color:#f87835;padding:5px 10px}.custom-product-card__desc{font-size:16px;line-height:1.8;font-weight:400;margin:0}.custom-product-card__title{font-size:20px;font-weight:700;line-height:1.5;margin:0 0 16px}.custom-product-card__price{font-size:18px;font-weight:700;margin:16px 0}.custom-product-card__price .tax{font-size:10px;margin:0 0 0 2px}.custom-product-card__btn{max-width:initial;margin:30px 0 0}.custom-product-card__badge{position:absolute;top:10px;left:10px}.custom-product-card__badge>span{display:inline-block;color:#fff;font-size:14px;font-weight:700;letter-spacing:.1em;line-height:1.2;padding:5px 14px;background-color:#000}@media screen and (min-width: 750px){.custom-product-card__title{font-size:24px}.custom-product-card__price{font-size:18px}.custom-product-card__badge>span{font-size:20px;padding:5px 10px}}@media screen and (min-width: 750px){.custom-product-card--wide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-product-card--wide .custom-product-card__media{width:50%}.custom-product-card--wide .custom-product-card__content{width:50%;padding:0 0 0 50px}}.custom-product-card__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:68px 24px}.custom-product-card__wrap .custom-product-card{width:100%}@media screen and (min-width: 750px){.custom-product-card__wrap{gap:24px 24px}.custom-product-card__wrap .custom-product-card{width:calc(50% - 12px)}}.journal-card__img{aspect-ratio:800/565;margin:0 0 20px}.journal-card__title{font-size:20px;font-weight:700;line-height:1.5;margin:0 0 10px}.journal-card__desc{font-weight:400;font-size:16px;line-height:1.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0}.journal-card__btn{width:100%;max-width:initial!important;margin:30px 0 0}@media screen and (min-width: 750px){.journal-card__title{font-size:24px}}@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/2/assets/style.css.map */
