body{font-family:Zen Kaku Gothic New,sans-serif;color:#000;line-height:1.3;overflow-x:hidden}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:Zen Kaku Gothic New,sans-serif}.ff-en{font-family:Inter,sans-serif}.product__title h1{font-weight:800}p{line-height:1.8}.z-index-3{z-index:3;position:relative}@media screen and (min-width: 1051px){.product.grid{margin-top:40px}}.no-scroll{overflow:hidden;height:100%}.sim-page-width{padding:0 15px;max-width:1410px;margin:0 auto}.common-section-title__en{font-size:48px;font-weight:800;margin-bottom:10px;display:flex;align-items:center;gap:8px}.common-section-title__en-icon{display:none;width:8px;height:8px;background-color:#000;transform:rotate(45deg);transition:.3s}.common-section-title__jp{font-size:18px;font-weight:500;text-align:left}@media screen and (max-width: 768px){.common-section-title__en{font-size:28px;margin-bottom:6px;gap:6px}.common-section-title__en-icon{width:6px;height:6px}.common-section-title__jp{font-size:12px}}.under-section-title{margin-top:130px}@media screen and (max-width: 768px){.under-section-title{margin-top:50px}}.common-text{margin:0;font-size:16px;line-height:1.5;color:#000}.common-lists{padding:0;margin:0;list-style:none}.common-anchor{color:#000;text-decoration:unset}.sim-common-title-container{display:flex;justify-content:space-between;align-items:center}.common-btn{display:flex;gap:32px;align-items:center;font-size:20px;font-weight:500;width:fit-content}.common-btn-s{font-size:18px;gap:18px}.common-btn__arrow{width:144px;height:144px;border-radius:50%;border:1px solid #b8b8b8;display:flex;justify-content:center;align-items:center;overflow:hidden;transition:.2s}.common-btn-s .common-btn__arrow{width:64px;height:64px}.common-btn-s .common-btn__arrow img{max-width:14px}.common-btn:hover .common-btn__arrow{background-color:#fff;border:unset;box-shadow:0 0 5px #0000004d}.common-btn__arrow img{transform:translate(0)}.common-btn:hover .common-btn__arrow img{animation:arrow-slide .2s ease-in-out forwards}@keyframes arrow-slide{0%{transform:translate(0)}40%{transform:translate(500%);opacity:0}60%{transform:translate(-500%);opacity:0}to{transform:translate(0);opacity:1}}@media screen and (max-width: 768px){.common-btn{gap:18px;font-size:16px}.common-btn__arrow{width:66px;height:66px}.common-btn__arrow img{max-width:10px}.common-btn-s{font-size:14px;gap:12px}.common-btn-s .common-btn__arrow{width:50px;height:50px}.common-btn-s .common-btn__arrow img{max-width:10px}}@media screen and (max-width: 768px){.overflow-right__sliderWrap{width:100vw;margin-left:calc(50% - 50vw);padding-left:calc(50vw - 50%)}}.sp-br{display:none}@media screen and (max-width: 1050px){.sp-br{display:block}.pc-br{display:none}}.common-contents{position:relative;margin-top:-125px;padding:146px 0 0}@media screen and (max-width: 768px){.common-contents{margin-top:-40px;border-radius:34px 34px 0 0;padding:55px 0 0}}.sim-product__img{aspect-ratio:1 / 1;overflow:hidden;margin-bottom:16px}.sim-product__img img{width:100%;height:100%;object-fit:cover}.sim-product__title{font-size:16px;font-weight:500;margin-bottom:20px}.sim-product__price{font-size:16px;color:#7b7b7b}@media screen and (max-width: 768px){.sim-product__img{margin-bottom:12px}.sim-product__title{font-size:12px;margin-bottom:13px}.sim-product__price{font-size:12px}}.sim-products__collection-item{width:calc(25% - 23.25px)}.sim-products__collection-item__img{width:100%;height:auto;margin-bottom:16px}.sim-products__collection-item__img img{width:100%}.sim-products__collection-item__title{font-size:16px;font-weight:500;margin-bottom:20px}.sim-products__collection-item__price{font-size:16px;font-weight:500;color:#7b7b7b}@media screen and (max-width: 768px){.sim-products__collection{margin-top:24px;display:flex;flex-wrap:wrap;column-gap:18px;row-gap:26px}.sim-products__collection-item{width:calc(50% - 9px)}.sim-products__collection-item__img{width:100%;height:auto;margin-bottom:12px}.sim-products__collection-item__title{font-size:12px;margin-bottom:13px}.sim-products__collection-item__price{font-size:12px}}.ele-pagination-wrapper .pagination__list{gap:54px;font-size:20px}.ele-pagination-wrapper .pagination__list>li:not(:last-child){margin-right:0}.ele-pagination-wrapper .pagination__list>li:first-child{margin-right:46px}.ele-pagination-wrapper .pagination__list>li:last-child{margin-left:46px}.ele-pagination-wrapper .pagination__list>li{flex:unset;max-width:64px}.ele-pagination-wrapper .pagination__item{height:64px;font-size:20px}.ele-pagenation-wrapper{display:inline-flex;justify-content:center;align-items:center;width:64px;height:64px;border:1px solid #b8b8b8;border-radius:50%}.ele-pagenation-arrow{overflow:hidden;position:absolute;top:0;right:32%;bottom:0;width:20px;margin:auto 0;line-height:1}.ele-pagenation-wrapper__next:hover .ele-pagenation-arrow:before{animation-name:transformRightLeft;animation-delay:0s}.ele-pagenation-wrapper__next:hover .ele-pagenation-arrow:after{animation-name:transformLeftRight;animation-delay:.1s}.ele-pagenation-wrapper:hover.ele-pagenation-wrapper{border:unset;box-shadow:0 0 8px #00000029;background-color:#fff}.ele-pagenation-arrow:before,.ele-pagenation-arrow:after{content:"\2192";position:absolute;top:34%;right:0;animation-fill-mode:forwards;animation-duration:.2s}.ele-pagenation-wrapper__prev .ele-pagenation-arrow:before,.ele-pagenation-wrapper__prev .ele-pagenation-arrow:after{content:"\2190"}.ele-pagenation-wrapper__prev:hover .ele-pagenation-arrow:before{animation-name:transformLeftOut;animation-delay:0s}.ele-pagenation-wrapper__prev:hover .ele-pagenation-arrow:after{animation-name:transformRightIn;animation-delay:.1s}@keyframes transformLeftRight{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes transformRightLeft{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes transformLeftOut{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes transformRightIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media screen and (max-width: 768px){.ele-pagination-wrapper .pagination__list{gap:22px}.ele-pagination-wrapper .pagination__list>li:first-child{margin-right:20px}.ele-pagination-wrapper .pagination__list>li:last-child{margin-left:20px}.ele-pagination-wrapper .pagination__list>li{max-width:40px}.ele-pagination-wrapper .pagination__item{height:40px}.ele-pagenation-wrapper{width:40px;height:40px}.ele-pagenation-arrow{right:30%;font-size:15px;width:15px}.ele-pagenation-arrow:before,.ele-pagenation-arrow:after{top:32%;right:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base-custom.css.map */
