.main-page-title{font-size:24px}.footer_reason{max-width:1100px;margin:50px auto;padding:40px 30px;background-color:#f7f7f7}.footer_reason h2{text-align:center}.footer_reason ul{list-style:none;margin-top:40px;padding:0}.footer_reason ul li h3{font-size:16px}.footer_reason ul li p{font-size:12px;text-align:left;line-height:1.4}@media screen and (min-width: 768px){.footer_reason ul{display:flex;gap:20px;justify-content:space-between}.footer_reason ul li{text-align:center}.footer_reason ul li img{max-width:80px;height:auto}}@media screen and (max-width: 767px){.footer_reason ul li .sp_title{display:flex;align-items:center}.footer_reason ul li .sp_title img{width:30px;height:30px;margin-right:10px}.footer_reason ul li p{margin-top:0}}.store_info_wrap{margin:50px auto}.store_info_wrap h2{text-align:center}.store_info_wrap ul{list-style:none;max-width:700px;margin:40px auto 30px;padding:0}.store_info_wrap ul li{display:flex;flex-direction:column}.store_info_wrap ul li .box{border-radius:10px;box-shadow:0 0 8px #ccc;overflow:hidden;flex-grow:1}.store_info_wrap ul li .box img{width:100%;height:auto}.store_info_wrap ul li .box .store_info{padding:0 20px 20px}.store_info_wrap ul li .box .store_info h3{font-size:17px}.store_info_wrap ul li .box .store_info p{font-size:14px;text-align:left;line-height:1.4}.store_info_wrap ul li .box .store_info p span{font-size:12px}.store_info_wrap ul li .box .store_info dl{font-size:14px}.store_info_wrap ul li .box .store_info dl dd{margin-left:0;line-height:1.4}.store_info_wrap ul li .store_btn{color:#fff;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;margin:20px auto 0;padding:10px 30px;cursor:pointer;border:none;border-radius:30px;background-color:#de1915}.store_info_wrap ul li .store_btn:hover{opacity:.8}@media screen and (min-width: 768px){.store_info_wrap ul{display:flex;justify-content:space-between}.store_info_wrap ul li{width:48%}}@media screen and (max-width: 767px){.store_info_wrap ul li{margin:0 20px}.store_info_wrap ul li:first-child{margin-bottom:50px}}body #insta-feed{margin-top:40px;padding-bottom:30px}.custom_h2{text-align:center;margin:80px 0 30px}.custom_h3{text-align:center;margin:30px 0}.custom_image{max-width:1100px;margin:30px auto}.custom_image img{height:auto}@media screen and (max-width: 767px){.custom_image img{width:100%}}.custom_image-text{margin:30px auto}@media screen and (min-width: 768px){.custom_image-text{max-width:1100px;display:flex;align-items:center;justify-content:space-between}.custom_image-text img,.custom_image-text .text{width:48%}}@media screen and (max-width: 767px){.custom_image-text .text{padding:0 20px}}.custom_buttons{text-align:center;margin:30px 0}.custom_buttons a{min-height:inherit;padding:8px 30px;--border-offset: inherit;border-radius:50px}.custom_buttons a:hover:after{box-shadow:none!important}.top_collection-list ul{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1000px;margin:0 auto;padding:0;list-style:none}.top_collection-list ul li{width:31%;margin-bottom:30px;padding:18px 0 0;text-align:center;overflow:hidden;background-color:#e5e5e5}.top_collection-list ul li a{display:block;height:100%;color:#231815;text-decoration:none}.top_collection-list ul li a p{margin:0}.top_collection-list ul li a p.en{font-size:clamp(14px,10.721px + .874vw,22px);font-weight:700}.top_collection-list ul li a p.jp{font-size:14px;margin-bottom:6px}.top_collection-list ul li a img{max-width:240px;height:auto;vertical-align:bottom;transition:transform .5s ease}.top_collection-list ul li a:hover img{transform:scale(1.1)}@media screen and (max-width: 767px){.top_collection-list ul{padding:0 10px}.top_collection-list ul li{width:48%;margin-bottom:18px;display:flex;flex-direction:column;align-items:center}.top_collection-list ul li a{display:contents}.top_collection-list ul li a img{max-width:80%;margin-top:auto}}.top_auto-tabs{margin-top:80px}.tabs-nav{max-width:1000px;margin:0 auto 20px;border-bottom:1px solid #231815;display:flex;justify-content:space-around}.tabs-nav .tab-btn{font-size:22px;border:none;cursor:pointer;margin-bottom:-1px;padding:18px 10px 10px;vertical-align:bottom;box-sizing:border-box;background-color:inherit;border-bottom:1px solid #231815}.tabs-nav .tab-btn:hover{opacity:.7}.tabs-nav .tab-btn.active{font-weight:700;border-bottom:2px solid #E0591D}.top_auto-tabs.loading .tab-content{display:none!important}@media screen and (max-width: 767px){.tabs-nav{text-align:center;border:none;justify-content:space-evenly;align-content:center;flex-wrap:wrap}.tabs-nav .tab-btn{width:45%}}.kaitori_banner{text-align:center;margin:0 auto}.kaitori_banner img{display:block;width:100%;height:auto;max-width:1000px;margin:0 auto}.product__title h1{font-size:20px}.product__text a.link{font-size:2.5rem;font-weight:700;line-height:1;color:#0468ad}.price.price--large.price--show-badge{font-size:2.5rem}.price .price-item{font-weight:700}.payment_method{font-size:1.4rem}.payment_method ul{list-style:none;padding-left:0;margin:0;font-size:1.2rem}.payment_method p,.payment_method li:first-line{font-weight:700}#product_exp2 table th,#product_exp2 table td{font-size:1.1rem}#product_exp2 table th{padding:5px 1em;background:#dedede;width:30%}.item-condition__description{margin:0 0 8px}.item-condition__grades{display:inline-flex;gap:4px;margin:6px auto}.item-condition__grade{min-width:32px;padding:4px 6px;text-align:center;border-radius:3px;font-size:13px;font-weight:700;background:#f1f3f4}.item-condition__grade.on{background:#900;color:#fff}#cond_rank2{max-width:360px}#cond_rank2 th{width:50px;font-size:15px}#cond_rank2 td{font-size:10px}#cond_rank2 th,#cond_rank2 td{padding:8px}#cond_rank2 tr.on{color:#fff;background-color:#900}#cond_rank2 tr.off{background-color:#efefef}p.link_01b a{margin:15px 0;padding:15px;box-sizing:border-box;font-size:13px;color:#fff;text-align:center;display:block;background-color:#333;-webkit-transition:all .2s ease 0s;transition:all .2s ease 0s;text-decoration:none}.product__accordion .accordion__content{font-size:1.1rem}.product-store-info{background:#f5f5f5;padding:20px 40px;margin:0}.store-content{display:flex;column-gap:5rem;flex-direction:row}@media screen and (max-width: 767px){.product-store-info h3,.store-details h4{text-align:center}.store-content{flex-direction:column;align-items:center}}.store-details{font-size:1.2rem}@media screen and (max-width: 767px){.store-details{width:100%}}.store-details dl{display:flex;flex-wrap:wrap;width:100%}.store-details dt{width:7rem;text-align:justify;text-align-last:justify;font-weight:700}.store-details dd{width:calc(100% - 8rem);margin-inline-start:5px}.store-image{text-align:center}.store-image img{width:100%;border-radius:8px}#f01{max-width:300px;margin:0 0 10px;height:0px;border:0px solid #000;display:block;overflow:hidden;overflow-x:hidden;overflow-y:hidden}#f02{max-width:300px;margin:10px 0 5px;height:0px;border:0px solid #000;display:block;overflow-x:hidden;overflow-y:hidden}#f03{max-width:300px;margin:5px 0;height:0px;border:0px solid #000;display:block;overflow-x:hidden;overflow-y:hidden;clear:both}#f04{max-width:300px;margin:5px 0;height:0px;border:0px solid #000;display:block;overflow-x:hidden;overflow-y:hidden}.brand_main-visual .banner__text{font-size:14px}.brand_main-visual .banner__buttons{border:none}.brand_main-visual .banner__buttons a{font-size:13px;min-height:inherit;padding:8px 30px;--border-offset: inherit;border-radius:50px;background-color:#3aae36}@media screen and (max-width: 767px){.brand_main-visual .banner__text{font-size:12px}}.brand_item-category{margin:80px 0 30px}.brand_item-category ul{max-width:1100px;margin:30px auto;padding:0 20px;list-style:none;display:flex;flex-wrap:wrap}.related-brands ul{max-width:900px}.brand_item-category ul li{width:calc(25% - 15px);min-height:100px;margin-bottom:20px;display:flex;align-items:center;position:relative;overflow:hidden;background-color:#e5e5e5}.related-brands ul li{width:calc(33% - 15px)}.brand_item-category ul li a{color:#231815;text-decoration:none;display:block;width:100%}.brand_item-category ul li a .category_name{line-height:1.3;display:inline-block;margin-left:20px;padding:6px 6px 6px 0;position:relative;z-index:1;background-color:#e5e5e57f}.brand_item-category ul li a .category_name .en{font-weight:700;display:block}.brand_item-category ul li a .category_name .jp{font-size:10px;display:block}.brand_item-category ul li a img{width:auto;height:110px;position:absolute;right:-20px;bottom:-20px}@media screen and (min-width: 768px){.brand_item-category ul li:not(:nth-child(4n)){margin-right:20px}.related-brands ul li:not(:nth-child(4n)){margin-right:0}.related-brands ul li:not(:nth-child(3n)){margin-right:20px}}@media screen and (max-width: 767px){.brand_item-category ul li{width:calc(50% - 10px)}.brand_item-category ul li:nth-child(odd){margin-right:20px}}.brand_major-model h3{font-weight:700}.brand_major-model ul{list-style:none;max-width:1100px;margin:20px auto;padding:0}.brand_major-model ul li{display:flex;flex-direction:column;margin:10px;padding:20px;box-shadow:0 0 8px #ccc}.brand_major-model ul li img{display:block;width:80%;height:auto;margin:0 auto}.brand_major-model ul li p{font-size:14px;line-height:1.5;flex-grow:1;margin:0}.brand_major-model ul li a{color:#fff;font-size:12px;font-weight:700;text-decoration:none;text-align:center;display:block;width:70%;margin:30px auto 20px;padding:4px;border-radius:30px;background-color:#de1915}@media screen and (min-width: 768px){.brand_major-model ul{display:flex;justify-content:space-between}.brand_major-model ul li{width:30%}}@media screen and (max-width: 767px){.brand_major-model ul li{margin-bottom:20px}}.brand_recommended ul{list-style:none;max-width:1100px;margin:50px auto 0;padding:0;display:flex;flex-wrap:wrap}.brand_recommended ul li{text-align:center;display:flex;flex-direction:column}.brand_recommended ul li a{text-decoration:none;display:block;flex-grow:1}.brand_recommended ul li a h3{font-size:14px;margin-bottom:0}.brand_recommended ul li .price{margin-bottom:0}.brand_recommended ul li .soldout,.brand_recommended ul li button[type=submit]{color:#fff;font-size:12px;font-weight:700;line-height:1.4;width:70%;margin:20px auto;padding:4px;border:none;border-radius:30px}.brand_recommended ul li .soldout{background-color:#aaa}.brand_recommended ul li button[type=submit]{cursor:pointer;background-color:#de1915}.brand_recommended ul li button[type=submit]:hover{opacity:.8}.brand_recommended .load-more-wrap{text-align:center}.brand_recommended .load-more{color:#fff;font-size:12px;font-weight:700;line-height:1.4;margin-bottom:30px;padding:10px 50px;cursor:pointer;border:none;border-radius:10px;background-color:#000}.brand_recommended .load-more:hover{opacity:.8}@media screen and (min-width: 768px){.brand_recommended ul li{width:calc(25% - 15px);margin-bottom:50px}.brand_recommended ul li:not(:nth-child(4n)){margin-right:20px}.brand_recommended ul li img{width:90%;height:auto}.brand_recommended .load-more-wrap{margin-top:-20px}}@media screen and (max-width: 767px){.brand_recommended ul li{width:50%;padding:20px}.brand_recommended ul li img{width:100%;height:auto}.brand_recommended ul li button[type=submit]{width:80%}}.brand_celebrity_list{margin-top:50px}.brand_celebrity{max-width:1000px;margin:20px auto;padding:30px 50px;display:flex;align-items:center;justify-content:space-between;background-color:#f7f7f7}.brand_celebrity img{width:30%;height:auto}.brand_celebrity .brand_celebrity_inner{width:65%}.brand_celebrity .brand_celebrity_inner h3{font-size:22px;font-weight:700}.brand_celebrity .brand_celebrity_inner .celebrity{font-weight:700}.brand_celebrity .brand_celebrity_inner .details{font-size:14px}@media screen and (max-width: 767px){.brand_celebrity{padding:20px;flex-direction:column}.brand_celebrity .brand_celebrity_inner{display:contents}.brand_celebrity .brand_celebrity_inner h3{order:0}.brand_celebrity img{order:1;width:50%}.brand_celebrity .brand_celebrity_inner .celebrity{order:2;margin:30px 0 0}.brand_celebrity .brand_celebrity_inner .details{order:3}}.brand_collaboration{max-width:1000px;margin:30px auto 50px}.brand_collaboration h3{font-size:20px;font-weight:700}.brand_collaboration ul{list-style:none;padding:0}.brand_collaboration ul li{text-align:center}.brand_collaboration ul li p{font-size:12px;text-align:left;margin-top:0}.brand_collaboration .explanation{padding:10px 20px;background-color:#f7f7f7}@media screen and (min-width: 768px){.brand_collaboration ul{display:flex}.brand_collaboration ul li{width:calc(33% - 20px)}.brand_collaboration ul li:not(:last-child){margin-right:30px}.brand_collaboration ul li img{display:block;width:80%;height:auto;margin:0 auto}.brand_collaboration ul li h4{display:inline-block;text-align:left}}@media screen and (max-width: 767px){.brand_collaboration{padding:0 20px}.brand_collaboration ul li{padding:20px 0 10px;border-bottom:1px solid #ccc}}.brand_history{max-width:1100px;margin:30px auto}.brand_history li{line-height:1.5;margin-bottom:8px}.brand_purchase{margin:80px 0}.brand_purchase h2{font-weight:700}.brand_purchase .banner__buttons a{font-size:13px;min-height:inherit;padding:8px 30px;--border-offset: inherit;border-radius:50px;background-color:#de1915}.brand_purchase .banner__buttons a:hover:after{box-shadow:inherit}.brand_store{max-width:1100px;margin:0 auto}.brand_store img{width:100%;height:auto}.brand_store .video-section__media{margin:50px 0 40px}@media screen and (max-width: 767px){.brand_store .video-section__media{margin:30px 10px}}.guide-faq{margin:2rem 0;line-height:1.4}.guide-faq h1{margin-bottom:1rem}.guide-faq h2{margin:4rem 0 1rem;border-left:4px solid #000;padding-left:1rem}.guide-faq h3{margin:3rem 0 1rem}.guide-faq ul{padding-left:1.4rem;margin:.4rem 0 .8rem}.guide-faq p{margin:.4rem 0}.guide-faq .faq-group{margin-top:.5rem}.guide-faq details{margin-bottom:1rem;padding:.25rem 0}.guide-faq details summary{cursor:pointer;list-style:none;font-weight:600;padding:.4rem 0}.guide-faq details summary:before{content:"Q.";font-weight:700;margin-right:.5rem;color:#111}.guide-faq .faq-answer{padding:.5rem 0 .75rem 1.5rem;line-height:1.4;border-left:2px solid #ddd;margin-bottom:.25rem}.guide-faq .faq-answer:before{content:"A.";display:block;font-weight:700;margin-bottom:.25rem;color:#555}.guide-faq details summary::-webkit-details-marker{display:none}.guide-faq .note{color:#666}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom.css.map */
