.ellipsis{position:relative;height:1rem;overflow:hidden;line-height:1rem}.ellipsis:after,.ellipsis:before{position:absolute;background:#fff}.ellipsis:before{content:"\2026";bottom:0;right:0}.ellipsis:after{content:"";width:100%;height:100%}.right_arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg);bottom:5px;right:0;width:10px;height:10px;position:absolute;border-top:1px solid #172627;border-right:1px solid #172627}.img_noclick{pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;-ms-user-select:none;user-select:none}.flex{display:-webkit-box;display:flex}.block{display:block}.bg-transparent{background-color:transparent}.bg-gray{background-color:#ddd}.flex-1{-webkit-box-flex:1;flex:1 1 0%}.justify-center{-webkit-box-pack:center;justify-content:center}.items-center{-webkit-box-align:center;align-items:center}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.flex-wrap{flex-wrap:wrap}.pt-4{padding-top:4px!important}.pr-4{padding-right:4px!important}.pb-4{padding-bottom:4px!important}.pl-4{padding-left:4px!important}.pt-8{padding-top:8px!important}.pr-8{padding-right:8px!important}.pb-8{padding-bottom:8px!important}.pl-8{padding-left:8px!important}.pt-16{padding-top:16px!important}.pr-16{padding-right:16px!important}.pb-16{padding-bottom:16px!important}.pl-16{padding-left:16px!important}.pt-24{padding-top:24px!important}.pr-24{padding-right:24px!important}.pb-24{padding-bottom:24px!important}.pl-24{padding-left:24px!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mt-4{margin-top:4px!important}.mr-4{margin-right:4px!important}.mb-4{margin-bottom:4px!important}.ml-4{margin-left:4px!important}.mt-8{margin-top:8px!important}.mr-8{margin-right:8px!important}.mb-8{margin-bottom:8px!important}.ml-8{margin-left:8px!important}.mt-16{margin-top:16px!important}.mr-16{margin-right:16px!important}.mb-16{margin-bottom:16px!important}.ml-16{margin-left:16px!important}.mt-24{margin-top:24px!important}.mr-24{margin-right:24px!important}.mb-24{margin-bottom:24px!important}.ml-24{margin-left:24px!important}.ml-auto{margin-left:auto}.min-w-150{min-width:150px}.w-auto{width:auto}.w-init{width:auto!important}.border-none{border-style:none}.border-1{border-width:1px}.border-2{border-width:2px}.border-t-1{border-top-width:1px}.border-b-1{border-bottom-width:1px}.border-solid{border-style:solid}.border-b-solid{border-bottom-style:solid}.border-t-solid{border-top-style:solid}.border-dotted{border-style:dotted}.border-gray{border-color:#ddd}.border-red{border-color:#ab3419}.cursor-pointer{cursor:pointer}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.font-bold{font-weight:700}#productsDetail .z-depth-1{padding:.5rem}#productsDetail .seller_block .review_rating_container{margin-left:0;margin-right:0;padding:0 0 10px;display:inline-block}#productsDetail .seller_block .review_rating_container .summary_block{-webkit-box-align:unset;align-items:unset;display:unset;margin:unset}#productsDetail .seller_block .review_rating_summary{margin:0}#productsDetail .header_seller_block{border:none;padding:0!important;background-color:#fff}#productsDetail .header_seller_block .seller_profile_inner{-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;width:100%;margin:0}#productsDetail .header_seller_block .seller_profile_container{flex-basis:100%;margin:0}#productsDetail .header_seller_block .seller_profile_container .seller_profile_inner{display:-webkit-box;display:flex}#productsDetail .header_seller_block .seller_icon_container .seller_icon_inner{text-align:left;margin:auto}#productsDetail .header_seller_block .seller_icon_container .seller_icon_inner .seller_image{height:25px;width:25px;display:block}#productsDetail .header_seller_block_follow,#productsDetail .header_seller_block_store{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (min-width:992px){#productsDetail .header_seller_block .seller_profile_inner{flex-wrap:nowrap}}@media (max-width:767px){#productsDetail .header_seller_block{margin-bottom:10px}#productsDetail .header_seller_block .seller_profile_inner{margin-bottom:0}#productsDetail .header_seller_block_store{flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;width:100%}}#productsDetail .product-info_title{padding:1rem 0}#productsDetail .icon_gender_block{display:-webkit-box;display:flex;margin-top:10px}#productsDetail .icon_gender_block img{height:1.3rem;margin-right:5px}#productsDetail .icon_gender_block span{font-weight:700}#productsDetail .product_images_thumbs .control_thumbnail{max-width:45px;margin:2px;padding:2px}#productsDetail .product_images_thumbs .control_thumbnail.active{opacity:1;border:3px solid #c7c3b8;border-radius:5px;padding:0}#productsDetail .detail_img_block{background-color:#fff;padding-bottom:10px}#productsDetail .product_detail_select_coupon{width:100%}#productsDetail .detail_product_select_column{background-color:#fff;border:none}#productsDetail .detail_product_select_column_brand{margin-bottom:10px}#productsDetail .detail_product_select_column_name{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#productsDetail .detail_product_select_column_name h5{font-weight:300;margin:0 0 0 10px;line-height:1.2;overflow-wrap:anywhere}#productsDetail .detail_product_select_column .swiper-slide{display:block;width:unset}#productsDetail .detail_product_select_column .product-detail-img{-o-object-fit:contain;object-fit:contain;margin:auto;height:auto;width:100%;max-height:400px}#productsDetail .detail_product_select_column_favorite{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:10px 0 0}#productsDetail .detail_product_select_column_favorite_num_box span{background:#f8f7f5;padding:3px 5px;border-radius:10px;margin:0 5px 0 0}#productsDetail .detail_product_select_column_favorite_icon{margin:0 10px}#productsDetail .detail_product_select_column_sub_name{margin:10px 0 0}#productsDetail .detail_product_select_column_favorite{flex-wrap:wrap;padding:0 5px;margin-bottom:10px}@media (max-width:991px){#productsDetail .z-depth-1{padding:0!important}#productsDetail .detail_product_select_column{padding:0}}#productsDetail .breadcrumb .inner_section{padding-top:5px;padding-bottom:5px;margin:0 -5px}@media (min-width:768px){#productsDetail .breadcrumb .inner_section{margin:0 -5px}}@media (min-width:992px){#productsDetail .breadcrumb .inner_section{margin:0 -10px}}@media (min-width:1200px){#productsDetail .breadcrumb .inner_section{margin:0 -20px}}#productsDetail .product_payment_section{padding:0}#productsDetail .product_payment_section .payment_section_title{font-weight:700;padding-top:10px}#productsDetail .product_payment_section .product_payment_list{padding:10px 0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}#productsDetail .product_payment_section .product_payment_list .product_payment_label{-webkit-box-flex:fit-content;flex:fit-content;margin:auto;display:table-cell;vertical-align:middle}#productsDetail .product_payment_section .product_payment_list .product_payment_label span{display:none;font-weight:200;letter-spacing:2px;font-size:.9em}#productsDetail .product_payment_section .product_payment_list .product_payment_label img{max-width:50px;margin:auto;display:-webkit-box;display:flex}@media (min-width:767px){#productsDetail .product_payment_section .product_payment_list .product_payment_label img{max-width:50px}}#productsDetail .products_featured_items_section{padding:.5rem;border:1px solid #f8f7f5;border-radius:3px;margin-top:15px;display:block;background-color:#fff}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper{font-family:"\5C0F\585A\30B4\30B7\30C3\30AF   Pro",Kozuka Gothic Pro,sans-serif}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .ih_bold{font-weight:700}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .ih_title{padding-top:10px;padding-bottom:10px}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .card_inner{padding:10px 20px}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .ih_font_lg{font-size:20px}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .ih_font_lgmd{font-size:18px}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .ih_font_md{font-size:12px}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .ih_font_sm{font-size:10px}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .ih_brand_title{padding-bottom:5px}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .ih_contents_block{padding:10px 15px;display:block;border-bottom:1px solid #f8f7f5}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .if_contents_inner{padding:0;display:table;height:100px}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .ih_contents_image{width:50%;display:table-cell;vertical-align:middle}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .ih_contents_image img{-o-object-fit:contain;object-fit:contain;margin:auto;max-height:100px}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .ih_contents_detail{width:50%;display:table-cell;vertical-align:middle;padding-left:10px}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .yajirushi_box{display:table-cell;position:relative;padding-left:15px}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .yajirushi_right{top:45%;right:0;width:10px;height:10px;position:absolute;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:0) and (max-width:767px){#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .card_inner{padding:10px 0}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .ih_contents_block{padding:10px}}#productsDetail .products_featured_items_section .featured_items_swiper_wrapper .swiper_yajirushi{background-color:hsla(0,0%,100%,.57);height:50%;top:45%;width:12px;height:12px;position:absolute;border:1px solid #212123;padding:20px;border-radius:50%;background-size:10px 30px}#productsDetail .products_featured_items_section .swiper-button-next,#productsDetail .products_featured_items_section .swiper-button-prev{background-color:#28b3a8;opacity:.5;border-radius:50%;height:4vh;width:4vh;background-size:1vh;top:45%}#productsDetail .products_featured_items_section .swiper-button-prev{left:3em}#productsDetail .products_featured_items_section .swiper-button-next{right:3em}@media screen and (max-width:767px){.breadcrumb{font-size:.5rem}.breadcrumb .home{width:12px}}.before_start_date_block{font-weight:700;font-size:1.1rem;padding:10px 0}.sale_timer{background:#172627;font-weight:700;border-radius:10px;padding:10px;margin:5px 0;color:#fff}.sale_timer .title{font-size:1.1rem;padding-bottom:10px}.sale_timer .num{font-size:2rem;font-family:arial}.sale_timer .text{font-size:1.1rem;margin-right:0}.sale_timer .title_sub{font-size:.7rem}.product_images_swiper_section{position:relative;overflow-x:hidden;overflow-y:hidden;overflow:hidden;max-width:1350px;margin:auto}.product_images_swiper_section .swiper-button-smasell{height:100px!important;top:45%!important}