﻿.tabs .tab__panel{display:none}.tabs .active__panel{display:block}.collection_slider.splide__list.img_content{width:100%;height:auto;aspect-ratio:1.41 / 1;object-fit:cover}.collapser-toggle-input{display:none}.collapser-toggle-input:checked~.response{display:block}#detail .ladies_item{left:0}#detail #purchase_flow_modal{transition:transform 0.3s ease-out, opacity 0.3s ease-out;transform:scale(0.9);opacity:0;position:fixed;bottom:10px;z-index:500;width:100%;display:flex;justify-content:center;align-items:center}#detail #purchase_flow_modal.show{transform:scale(1);opacity:1}#detail #purchase_flow_modal .popup_defa{overflow:visible}#detail #purchase_flow_modal .popup_contenct_wrap{position:relative}#detail #purchase_flow_modal p.sample_btn_close:before{margin:9px 0 -3px;transform:scale(0.5, 0.5);content:url(/images/common/close_w.svg)}#detail #purchase_flow_modal p.sample_btn_close{display:inline-block;z-index:10;position:absolute;top:-41px;right:-35px;width:40px;height:40px;margin:0;border-radius:50px;background:#240000;color:#fff;font-size:0;opacity:1}#detail #purchase_flow_modal .sample_head{margin:0 auto 15px;color:#240000}#detail #purchase_flow_modal .sample_head::after{content:none}#detail #purchase_flow_modal .popup_content_text{color:#240000;font-size:12px;line-height:1.4}#detail .btn_br a,#detail .btn_br label{box-sizing:border-box;padding:15px}#detail .btn_br label span,.btn_br .btn_input span{display:block;margin:0 0}#detail .btn_br label:before,#detail .btn_br .btn_input:before{-webkit-transform:scale(0.4, 0.4);display:inline-block;position:absolute;top:50%;right:11px;margin:-14px -1px 0 -6px;transform:scale(0.4, 0.4);vertical-align:middle;content:url(/images/common/arrow_w.svg)}#detail .btn_br label,#detail .btn_br .btn_input{-webkit-border-radius:5px;-webkit-transition:all 0.3s ease;display:block;position:relative;width:auto;max-width:400px;margin:0 auto 0;padding:15px 10px;border:2px solid #240000;border-radius:5px;outline:none;background-color:#240000;background-position:center center;background-repeat:no-repeat;background-size:90% auto;color:#ffffff;font-size:14px;font-weight:bold;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:all 0.3s ease}#detail .btn_br label:hover,#detail .btn_br .btn_input:hover{opacity:0.8}#detail .btn_br .btn_input{width:100%}#detail .popup_defa .btn_br{margin:30px auto 0}#detail .btn_br{margin:30px auto 70px;padding:0}#detail .good_image{flex:2;position:relative;max-width:600px;margin:0 20px 0 0}#detail .good_image .label_under_consideration{z-index:1;position:absolute;right:0;top:385px;padding:6px;border-radius:0 5px 5px 5px;background:#eee;font-size:10px}#detail .good_image .label_under_consideration::before{position:absolute;top:0;left:-11px;border-top:9px solid #eee;border-left:11px solid transparent;content:""}#detail .good_image .label_under_consideration span{font-size:17px;font-weight:bold}#detail .good_image .label_under_consideration span::before{display:inline-block;width:14px;height:15px;margin:0 2px 0 0;background:url("/images/common/icon_human.png") no-repeat;background-size:contain;content:""}#detail .good_image_label{position:absolute;display:flex;flex-direction:column;align-items:flex-start}#detail .good_image_label .rental_icon,#detail .good_image_label .ladies_item,#detail .good_image_label .item_buyable,#detail .good_image_label .item_order{display:inline-block;z-index:10;position:relative;top:0;left:0;margin:0 0 5px;padding:4px 4px 4px 4px;border:1px solid #240000;border-radius:0 20px 20px 0;background-color:#240000;color:#ffffff;font-size:10px;text-align:center;width:63px}#detail .good_image_label .item_buyable,#detail .good_image_label .item_order{padding:5px 7px 4px 2px;background:#fff;color:#240000}#detail .good_image_label .ladies_item{padding:6px 7px 4px 2px;background:#fff;color:#240000;letter-spacing:-0.05em}#detail .good_image_label .item_buyable a,#detail .good_image_label .item_order a{font-weight:normal}#detail .good_image_label .ladies_item:before{display:inline-block;width:11px;height:8px;margin:0 2px 1px 0;vertical-align:middle;content:url(/images/common/icon_ladies_g.svg)}#detail .good_image_label .item_buyable:before{display:inline-block;width:12px;height:13px;margin:0 0 1px 0;vertical-align:middle;content:url(/images/common/m_shoping_g.svg)}#detail .good_image_label .item_order:before{display:inline-block;width:12px;height:13px;margin:0 0 1px 0;vertical-align:middle;content:url(/images/common/m_item_order_g.svg)}#detail .contents_wrap .item_detail{display:flex;justify-content:space-evenly;margin:0 auto 50px}#detail .contents_wrap .item_list .item_wrap dl{display:block}#detail .contents_wrap .item_list .item_wrap dl dt img{width:100%}#detail .contents_wrap .item_list .item_wrap.splide__slide dl dt{width:100%}#detail .contents_wrap .item_list .item_wrap.splide__slide dl dd{width:100%}#detail .slider_wrap{position:relative;width:600px;margin:0 auto}#detail #confirm_size.plural_modal .popup_defa .btn_br{display:block}#detail .no-item-plan-price{margin:-15px 0 20px}#detail .no-item-plan-price .plan_text{display:inline-block;font-size:13px;margin:0 5px 0 0}#detail .no-item-plan-price .plan_text a{text-decoration:underline}#detail .no-item-price{color:#D9534F;display:inline-block}#detail .no-item-price__text{font-weight:bold;font-size:27px}#detail .no-item-price__tax{font-size:12px;font-weight:bold}#detail #yours_new_campaign .yours_point{margin:0 0 20px;padding:8px 0;background:#eee;color:#646464;font-size:18px;font-weight:bold;text-align:center}#detail #yours_new_campaign ul{margin:20px 0 0;color:#646464;font-size:13px}#detail #yours_new_campaign li{margin:0 0 7px;line-height:1.4}#detail .detail_title_wrap .btn_wrap{margin:0}#detail .detail_title_wrap .btn_wrap .btn_br:last-child{margin:12px 0 0 0}#detail .detail_title_wrap .btn_wrap .btn_br{margin:0}#detail .detail_title_wrap .btn_wrap.similar_items_btn .btn_br a{border:2px solid #240000;background:#240000}.image-viewer-modal{position:fixed;inset:0;background:rgba(0,0,0,0.8);display:none;justify-content:center;align-items:center;z-index:10000}.image-viewer-modal.active{display:flex}.image-viewer-modal .product-viewer{background:#fff;padding:16px;max-width:900px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.viewer-thumbnails{display:flex;gap:8px;margin-top:8px;margin-bottom:20px;overflow-x:auto}.viewer-thumb{width:60px;height:60px;object-fit:cover;border:2px solid transparent;cursor:pointer;flex-shrink:0}.viewer-thumb.active{border-color:#333}.modal-backdrop{position:absolute;inset:0}.main-image{padding-top:40px;margin:0 auto;flex:1;align-content:center}.viewer-close-modal-btn{position:relative;bottom:16px;background:#fff;max-width:100px;border:1px solid #ccc;border-radius:20px;padding:6px 14px;margin-left:4px;font-size:14px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:background 0.2s}.viewer-close-modal-btn:hover{background:#f0f0f0;-webkit-tap-highlight-color:transparent}.main-image img{background:#fff;max-width:100%;max-height:600px;object-fit:contain;touch-action:none;user-select:none;position:relative;z-index:100}.good_image .splide{touch-action:manipulation}.zoom-overlay{position:absolute;top:0;left:0;width:150px;height:150px;background:rgba(0,153,255,0.25);border:1px solid #0099ff;display:none;pointer-events:none;box-sizing:border-box}.zoom-viewer{position:absolute;top:0;max-width:500px;max-height:500px;border:1px solid #ccc;background-repeat:no-repeat;background-color:#fff;background-position:center;background-size:200% 200%;display:none;overflow:hidden;z-index:1000;box-shadow:0 2px 8px rgba(0,0,0,0.15)}#confirm_size.plural_modal{font-size:13px;line-height:1.7em;text-align:left}#confirm_size.plural_modal .sample_head{margin:0 0 25px 0}#confirm_size.plural_modal .confirm_size_preface{margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #eee}#detail #confirm_size.plural_modal .popup_defa .btn_br{display:block}#item #confirm_before_rental{z-index:9999999999}#confirm_before_rental.plural_modal{font-size:13px;line-height:1.7em;text-align:left}#confirm_before_rental.plural_modal .sample_head{margin:0 0 25px 0}#confirm_before_rental.plural_modal .confirm_size_preface{margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #eee}#detail #confirm_before_rental.plural_modal .popup_defa .btn_br{display:block}#confirm_before_rental .step-container{position:relative;overflow-y:auto;max-height:70vh;transition:height 0.3s ease-out}#confirm_before_rental .step-wrapper{position:relative}#confirm_before_rental .step{opacity:0;visibility:hidden;transition:opacity 0.3s ease-out, visibility 0.3s ease-out;width:100%;pointer-events:none}#confirm_before_rental .step.inactive{display:none}#confirm_before_rental .step.active{display:block;opacity:1;visibility:visible;pointer-events:auto}#confirm_before_rental .full_size_area{max-width:200px}#confirm_before_rental .btn_br .btn_input.toPrevBtn{padding:12px 0;background:white;color:black;border-radius:32px;border:1px solid #333}#confirm_before_rental .btn_br .btn_input.toPrevBtn span{margin-left:8px}#confirm_before_rental .btn_br .btn_input.toPrevBtn:before{left:11px;right:unset;content:url(/images/common/arrowB_b.svg)}#confirm_before_rental .sample_btn_close{margin-top:0}#confirm_before_rental p.sample_btn_close:before{margin:0 0 -8px}#othermodel-carousel .items_area,#recommend-carousel .items_area{overflow-y:auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}#recommend-carousel .item_list .item_wrap,#othermodel-carousel .item_list .item_wrap{margin:0 auto 2px;color:#646464;font-size:11px;font-weight:300;line-height:1;width:100%;max-width:200px;padding:10px 0}#detail .goods_detail_wrap{width:400px}#detail .goods_detail_wrap h1{display:inline-block;position:relative;left:0;width:100%;margin:0 auto;padding:0 0 0;color:#646464;font-size:14px;font-weight:300;line-height:1.3;text-align:left}#detail .goods_detail_wrap h1:before{-webkit-transform:scale(0.5, 0.5);display:none;padding:0 0 0 0;transform:scale(0.5, 0.5);vertical-align:middle;content:url("/images/common/subhead_scale_w30.png")}#detail .goods_detail_wrap h1 span.detail_title_brand{display:block;position:relative;margin:0 0 8px 0;font-size:11px;letter-spacing:0.02em;line-height:1.2;text-align:left;vertical-align:baseline;word-break:break-all}#detail .item_point_wrap{margin:0 0 15px;padding:8px;border-radius:5px;background:#e9e9e9;border-top:none}#detail .item_point{margin:0 0 10px 0;overflow:hidden;border-radius:5px;background:#F5F5F5;font-size:14px}#detail .item_point:last-of-type{margin:0}#detail .goods_detail_wrap .item_name_title{display:block;margin:0;padding:0;font-size:15px;font-weight:bold;line-height:1.2}#detail .goods_detail_wrap .item_name_title .item_name_title_code{display:inline-block;font-size:10px}#detail .goods_detail_wrap .goods_detail .c_name,#detail .goods_detail_wrap .rental_detail .c_name{margin:0 0 20px;padding:0 0 0;font-size:16px;font-weight:bold}#detail .goods_detail_wrap .goods_detail dl,#detail .goods_detail_wrap .rental_detail dl{margin:0 0 13px;padding:0 0 0;font-size:0}#detail .goods_detail_wrap .goods_detail dl:last-child,#detail .goods_detail_wrap .rental_detail dl:last-child{margin:0 0 0;padding:0 0 0;font-size:0}#detail .goods_detail_wrap .goods_detail dl dt,#detail .goods_detail_wrap .rental_detail dl dt{display:inline-block;width:28%;padding:0 5% 0 0;font-size:13px;line-height:1.3;text-align:left;vertical-align:middle}#detail .goods_detail_wrap .rental_detail dl.dt_2line dt{line-height:1.1}#detail .goods_detail_wrap .goods_detail dl dd,#detail .goods_detail_wrap .rental_detail dl dd{word-wrap:break-word;display:inline-block;width:67%;font-size:13px;line-height:1.3;text-align:right;vertical-align:middle}#detail .goods_detail_wrap .rental_detail dl dd,#detail .goods_detail_wrap .rental_detail dl dd .en{font-weight:normal}#detail .goods_detail_wrap .rental_detail{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #eeeeee}#detail .goods_detail_wrap #intro-tab .rental_detail{font-size:13px;line-height:1.7;text-align:left}#detail .goods_detail_wrap #intro-tab .rental_detail img{width:100%;height:auto;margin:20px 0}#detail .goods_detail_wrap #review-tab .rental_detail:first-of-type{padding:20px 0 50px 0}#detail .goods_detail_wrap #review-tab .rental_detail:last-child{margin:0;padding:0;border-bottom:none}#detail .goods_detail_wrap #review-tab .rental_detail.review_wrap{padding:15px;background:#fafafa}#detail .goods_detail_wrap #review-tab .btn_all_review{padding:15px 0 0;background:#fafafa;cursor:pointer}#detail .goods_detail_wrap #review-tab .btn_all_review::before{display:inline-block;width:20px;height:20px;margin:0 -3px 3px;background-image:url("/images/common/btn_ac_open_g.png");background-size:contain;vertical-align:middle;content:""}#detail .goods_detail_wrap #review-tab .all_review_alert{padding:0 0 15px;background:#fafafa;font-size:14px;text-align:center}#detail .goods_detail_wrap .item_buyable_list dl{margin:0 0 13px;padding:0 0 0;font-size:0}#detail .goods_detail_wrap .item_buyable_list dt{display:inline-block;width:28%;padding:0 5% 0 0;font-size:13px;line-height:1.3;text-align:left;vertical-align:middle}#detail .goods_detail_wrap .item_buyable_list dd{word-wrap:break-word;display:inline-block;width:67%;font-size:13px;line-height:1.3;text-align:right;vertical-align:middle}#detail .goods_detail_wrap .item_buyable_list .staff_comment_condition{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #eee;font-size:13px;line-height:1.3}#detail .goods_detail_wrap .rental_detail.border_top{margin:0;padding:20px 0 0;border-top:1px solid #eeeeee;border-bottom:none}#detail .goods_detail_wrap .rental_detail.review_wrap{padding:0;border-bottom:0 solid #eeeeee}#detail .goods_detail_wrap .rental_detail.other_item_link{margin:50px 0 50px}#detail .goods_detail_wrap .rental_detail.no_reviews:last-child{padding:0;border:none}#detail .goods_detail_wrap .rental_detail .same_item p{margin:10px 0 0 0 !important;padding:0 0 0 1em;font-size:11px;text-align:left}#detail .goods_detail_wrap .rental_detail p.review_btn{margin:0 0 20px 0;font-size:0}#detail .goods_detail_wrap .rental_detail p.review_infomation{display:inline-block;font-size:12px;line-height:1;vertical-align:middle}#detail .goods_detail_wrap .rental_detail p.review_infomation.user_infomation{display:block;margin:10px 0 0 0;line-height:1}#detail .goods_detail_wrap .rental_detail p.review_infomation .wrist_diameter{margin:0 0 0 10px;padding:0 0 0 12px;border-left:1px solid #646464}#detail .goods_detail_wrap .rental_detail .review_title p{margin:0 0 5px 0;font-size:13px;font-weight:bold;line-height:1.4}#detail .goods_detail_wrap .rental_detail .review_text{display:inline-block;width:100%;margin:0 0 10px 0;vertical-align:top}#detail .goods_detail_wrap .rental_detail .review_image{display:block;width:50%;margin:0 0 15px 0}#detail .goods_detail_wrap .rental_detail .review_image img{width:100%;margin:0;padding:0}#detail .goods_detail_wrap .rental_detail .review_text_item .text_element,#detail .goods_detail_wrap .rental_detail .response p{line-height:1.6}#detail .goods_detail_wrap .rental_detail .review_text_item .text_element{position:relative;font-size:13px;word-break:break-all}#detail .goods_detail_wrap .rental_detail .review_response_content p.collapse_btn{-webkit-transition:all 0.7s ease;box-sizing:border-box;display:inline-block;position:relative;padding:0 13px 0 0;border-bottom:1px solid #646464;font-size:12px;font-weight:bold;line-height:1.2;text-align:right;cursor:pointer;transition:all 0.7s ease}#detail .goods_detail_wrap .rental_detail .reviews_star,.reviews_score{display:inline-block;font-size:0;vertical-align:middle}#detail .goods_detail_wrap .rental_detail p{margin:0 0 30px 0}#detail .goods_detail_wrap .rental_detail p.review_info_date{margin:0}#detail .goods_detail_wrap #detail-tab .staff_comment{height:auto;padding:0}#detail .goods_detail_wrap .rental_detail h2.staff_comment{margin:0 0 30px;padding:0 0 30px;border-bottom:1px solid #eeeeee;font-size:13px;line-height:1.8;word-break:break-all}#detail .goods_detail_wrap .rental_detail p.btn_textlink{margin:20px 0 0 0;line-height:1}#detail .goods_detail_wrap .your_size{font-size:10px}#detail .goods_detail_wrap .your_size a{text-decoration:underline}#detail .goods_detail_wrap .item_point h3{display:flex;align-items:center;justify-content:space-between;width:96%;padding:7px 2% 7px 2%;border:none;font-size:12px;font-weight:bold;text-align:left}#detail .goods_detail_wrap .item_point h3 span{display:inline-block;line-height:1}#detail .goods_detail_wrap .item_point h3 a{display:flex;align-items:center;justify-content:space-between;width:100%}#detail .goods_detail_wrap .item_point h3 .modal_btn{color:#646464;text-decoration:none}#detail .goods_detail_wrap .item_point .detail_btn{display:inline-block;margin:0 0 0 1px;padding:3px;border-radius:3px;background:#646464;color:#fff;font-size:10px;line-height:1;white-space:nowrap}#detail .goods_detail_wrap .item_point .detail_btn::before{display:inline-block;width:11px;height:9px;margin:0 1px 1px 0;background:url(/images/common/icon_modal_w.svg);background-repeat:no-repeat;background-size:contain;vertical-align:middle;content:""}#detail .goods_detail_wrap .item_point ul{background:#fff}#detail .goods_detail_wrap .item_point dl{display:flex;align-items:center;justify-content:space-between;width:94%;margin:0 auto;padding:10px 0;border-bottom:1px solid #eee;font-size:11px}#detail .goods_detail_wrap .item_point li:last-of-type dl{border:none}#detail .goods_detail_wrap .add_morepoints{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px}#detail .goods_detail_wrap .add_morepoints h3{width:20%;margin:0;font-size:11px;font-weight:bold;text-align:left}#detail .goods_detail_wrap .add_morepoints ul{display:flex;justify-content:flex-end;width:79%}#detail .goods_detail_wrap .add_morepoints ul li{margin:0 0 0 1%;padding:3px 3px;border:1px solid #646464;border-radius:5px;font-size:10px;font-weight:bold;line-height:1.4;text-align:center}#detail .goods_detail_wrap .add_morepoints ul li:first-child{margin:0}#detail .goods_detail_wrap .add_morepoints ul li a{display:flex;align-items:center}#detail .goods_detail_wrap .add_morepoints ul li span{display:inline-block}#detail .goods_detail_wrap .add_morepoints ul li a:after{display:block;width:4px;height:4px;margin:2px 0 0 1px;transform:rotate(-45deg);border-right:solid 1px #646464;border-bottom:solid 1px #646464;content:""}#detail .item_point.discount_text_wrap{display:flex;align-items:center;justify-content:space-between}#detail .item_point.discount_text_wrap h3{display:inline-block;width:27%;margin:0;padding:0 2%;font-size:15px;line-height:1;white-space:nowrap}#detail .goods_detail_wrap .rental_detail .detail_label_wrap{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%;font-size:0}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.label_icon{display:inline-block;width:25%;margin:0 0 12px 0;font-size:10px;line-height:1.1;text-align:center;vertical-align:top}.detail_label_wrap li:last-child{margin:0}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.label_icon::before{display:block;height:22px;margin:0 auto 4px}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.label_icon .btn_textlink{display:inline-block;margin:-0.5em 0 0 0}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.label_icon a.modal_btn{color:#646464;font-size:10px;font-weight:300;line-height:1;text-decoration:underline}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.label_icon a.modal_btn::before{margin:-1px -3px 0 -5px;transform:scale(0.45, 0.45)}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.item_buyable::before{width:24px;content:url("/images/common/icon_buyable_g.svg")}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.item_assetvalue::before{width:25px;content:"";background:url("/images/common/icon_assetvalue.svg") no-repeat;background-size:contain}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.item_condition::before{width:20px;content:url("/images/common/icon_condition_g.svg")}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.store_item::before{width:22px;content:url("/images/common/icon_store_g.svg")}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.web_item::before{width:30px;content:url("/images/common/icon_web_g.svg")}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.ladies_item::before{width:15px;content:url("/images/common/icon_ladies_g.svg")}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.belt_change_item::before{width:20px;content:url("/images/common/icon_belt_exchange.svg")}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.similar_item::before{width:20px;content:url("/images/common/icon_similar_item.svg")}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.limited_item::before{width:20px;content:url("/images/common/icon_limited_g.svg")}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.item_warranty::before{width:20px;content:url("/images/common/icon_warranty_g.svg")}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.item_cardonly::before{width:20px;content:url("/images/common/item_cardonly.svg")}#detail .goods_detail_wrap .rental_detail .detail_label_wrap li.item_beltchange::before{width:20px;content:url("/images/common/item_beltchange.svg")}#detail .good_image .label_under_consideration{top:50vw}.rental_detail_text{margin:0 0 20px 0}.review_step{display:inline-block;width:32%;height:124px;margin:0 2% 0 0;padding:20px 0;border-radius:5px;background-color:#ffffff;text-align:center;vertical-align:middle}.review_step:last-child{margin:0}#detail .goods_detail_wrap .rental_detail .review_step_number{font-size:12px;font-weight:bold;line-height:1}.review_step_number span{padding:0 0 0 3px;font-size:16px}#detail .goods_detail_wrap .rental_detail .review_step_text{margin:0 3.3%;font-size:10px;line-height:1.4}#detail .goods_detail_wrap .rental_detail .review_step_text span{font-weight:bold}#detail .goods_detail_wrap .rental_detail .step_01:before{display:block;width:35px;height:35px;margin:22.5px auto;background-image:url("/images/common/pencil_g.svg");background-repeat:no-repeat;background-size:contain;content:""}#detail .goods_detail_wrap .rental_detail .step_02:before{display:block;width:45px;height:45px;margin:20px auto;background-image:url("/images/common/m_check_g.svg");background-repeat:no-repeat;background-size:contain;content:""}#detail .goods_detail_wrap .rental_detail .step_03:before{display:block;width:50px;height:50px;margin:15px auto;background-image:url("/images/common/point_icon_g.svg");background-repeat:no-repeat;background-size:contain;content:""}#detail .main-item-carousel__caption{padding:17px;line-height:1.5;font-size:12px;margin:16px 0 0 0;background:#f5f5f5;border-radius:5px}#detail .goods_detail_wrap .rental_detail .main-item-carousel__caption p{margin:0 0 10px 0;font-weight:bold}#detail .main-item-carousel__caption li{text-indent:-1em;padding:0 0 0 1em}#detail .main-item-carousel__caption a{text-decoration:underline}#detail .goods_detail_wrap .goods_detail dl.db dt,#detail .goods_detail_wrap .rental_detail dl.db dt,#detail .goods_detail_wrap .goods_detail dl.db dd,#detail .goods_detail_wrap .rental_detail dl.db dd{display:block;width:100%;text-align:left}#detail .goods_detail_wrap .goods_detail dl.db,#detail .goods_detail_wrap .rental_detail dl.db{margin:0 0 20px}#detail .goods_detail_wrap .goods_detail dl.db:last-child,#detail .goods_detail_wrap .rental_detail dl.db:last-child{margin:0 0 0}#detail .goods_detail_wrap .goods_detail dl.db dt,#detail .goods_detail_wrap .rental_detail dl.db dt{margin:0 0 5px;font-weight:bold}#detail .goods_detail_wrap .goods_detail dl.db dd,#detail .goods_detail_wrap .rental_detail dl.db dd{line-height:1.5}#detail .btn_fix_wrap .btn_br{margin:0}#detail #footer_rental_button .btn_fix_wrap .btn_br a{border:2px solid #d9534f;background:#d9534f;line-height:1}#detail #footer_rental_button .btn_fix_wrap .btn_br a.link_sign_up{font-size:12px}#detail .btn_fix_wrap{z-index:20;position:fixed;right:0;bottom:0;left:0;width:100%;margin:0;padding:0;border-top:1px solid #eeeeee;background-color:#ffffff;box-shadow:0 -1px 8px 0 rgba(0,0,0,0.1)}#detail .goods_detail_wrap h3{width:100%;margin:0 auto;color:#646464;font-size:12px;font-weight:500;line-height:1.3;text-align:center}#detail .goods_detail_wrap h2{width:100%;margin:auto 0;font-size:12px;font-weight:normal;line-height:1.3;text-align:center}#detail .tab_wrapper h2{width:100%;margin:auto 0;color:#646464;font-size:18px;font-weight:bold;line-height:1.3;text-align:left}#detail .goods_detail_wrap .shop_detaial_payment_method h3{width:100%;margin:0 auto 6px;color:#646464;font-size:12px;font-weight:bold;line-height:1.3;text-align:left}#detail h2.nav-tabs_item_inner.nav-tabs_item_inner_1line{text-align:center}#detail h2.item_detail_active .nav-tabs_item_inner{color:#fff}#detail .ranking_sitetop.border_under_blank{margin:0 0 20px 0}#detail .goods_detail_wrap .item_detail_active h3{color:#fff}#detail div.rental_detail h4{margin:0 auto 10px;color:#646464;font-size:13px;font-weight:bold;line-height:1.8;text-align:left}#detail div.rental_detail h4:before{content:none}#detail div.rental_detail h2.shop_detail_title,#detail .goods_detail_wrap h2.shop_detail_title,#detail .tab_wrapper h2.shop_detail_title,#detail .goods_detail_wrap h2.rental_detail_title{margin:0 auto 10px;color:#646464;font-size:18px;font-weight:bold;line-height:1.8;text-align:left}.item-contact-wrap{margin:20px 0 0;padding:15px 20px;border-radius:5px;background-color:#f5f5f5;font-size:12px;font-weight:bold}.item-contact-wrap__tel a:before{display:inline-block;width:25px;height:25px;margin:0 8px 0 0;background:url("/images/common/icon_tel_g.png") no-repeat left top;background-size:contain;vertical-align:sub;content:''}.item-contact-wrap__line a:before{display:inline-block;width:25px;height:25px;margin:0 8px 0 0;background:url("/images/common/icon_line_g.png") no-repeat left top;background-size:contain;vertical-align:sub;content:''}.item-contact-wrap__tel{margin:0 0 15px}.item-contact-wrap__tel a,.item-contact-wrap__line a{display:flex;align-items:center}.item-contact-wrap__tel a span,.item-contact-wrap__line a span{text-decoration:underline;margin:0 5px 0 0}#review-tab .rental_detail .reviews_star_content p{margin:0 0 10px 0;font-size:13px;font-weight:bold}#detail .sample_detail_w_wrap{width:100%;margin:0 auto}#detail .item_point_wrap.under_tab_switch{border-radius:0 0 6px 6px}#detail .item_point_wrap.under_tab_switch .long_discount_intro{margin:10px 0;font-size:13px;line-height:1.5;text-align:center}#detail .item_point_wrap.under_tab_switch .long_discount_intro .radio_btn{color:#240000;font-size:15px;font-weight:bold}#detail .item_point_wrap.under_tab_switch .long_discount_intro .radio_btn input{width:17px;height:17px;margin:-3px 0 0 0;background:#240000}#detail .item_point_wrap.under_tab_switch .long_discount_intro .radio_btn input[type="radio"]:checked:before{margin:-6px;transform:scale(0.4, 0.4)}#detail .item_point_wrap.under_tab_switch .item_point.discount_text_wrap h3{font-size:12px}#detail .item_point_wrap.under_tab_switch .item_point.discount_text_wrap .discount_text_percentprice{flex-direction:column;align-items:flex-start;min-height:1.5em;padding:7px 1% 7px 1.5%;color:#646464;font-size:12px}#detail .item_point_wrap.under_tab_switch .item_point.discount_text_wrap .discount_text_percentprice p{margin:3.5px 0}#detail .item_point_wrap.under_tab_switch .item_point.discount_text_wrap .plan_text{margin:0 0 8px}#detail .item_point_wrap.under_tab_switch .item_point.discount_text_wrap .discount_price{display:flex}#detail .item_point_wrap.under_tab_switch .item_point.discount_text_wrap .discount_percent{display:flex;align-items:center;justify-content:center;margin:0 4px 0 0}#detail .item_point_wrap.under_tab_switch .item_point.discount_text_wrap .daily_point_period{display:block;margin:3px 0 0 1em;font-size:10px;font-weight:normal;white-space:nowrap}#detail .item_point_wrap.under_tab_switch .item_point_caption,#detail .item_point_wrap .item_point_caption{margin:0 0 0 0;padding:5px 7px;border-radius:5px;background:#fff;font-size:10px;line-height:1.3}#detail .item_point_wrap.under_tab_switch.no_tab{margin:-15px 0 15px;border-radius:5px}#detail .item_point_wrap.under_tab_switch .modal_btn{color:#646464;text-decoration:none}#detail .price-simulator__modal{font-size:10px;text-decoration:underline;margin:0}#detail .item_point_wrap.under_tab_switch .price-simulator__modal .modal_btn{letter-spacing:0;font-weight:normal;text-decoration:underline;margin:2px 0 -7px 0}#detail .item_point_wrap_container .item_point_tab_switch{display:flex;justify-content:space-between}#detail .item_point_wrap_container .tab_switch{display:flex;flex-direction:column;align-items:center;justify-content:center;width:32.9%;padding:8px 0 6px 0;border-right:2px solid #fff;background:#646464;color:#fff;font-size:12px;font-weight:bold;line-height:1.35;text-align:center;cursor:pointer;border-radius:6px 6px 0 0;margin-top:7px}#detail .item_point_wrap_container .tab_switch:last-of-type{border-right:none}#detail .item_point_wrap_container .tab_switch.is_active{position:relative;background:#e9e9e9;color:#240000;font-weight:bold;border-bottom:none;margin-top:0}#detail .item_point_wrap_container .tab_switch span{display:block;margin:1px 0 0;font-size:10px;font-weight:normal}#detail .item_point_wrap_container .tab_panel_box001{display:none}#detail .item_point_wrap_container .tab_panel_box002{display:none}#detail .item_point_wrap_container .tab_panel_box003{display:none}#detail .item_point_wrap_container .tab_panel_box004{display:none}#detail .item_point_wrap_container .item_point_wrap.is_show{display:block}#detail .item_point.other_contents{padding:7px 2% 7px 2%;background:#fff}#detail .item_point.discount_text_wrap .discount_text_percentprice{display:flex;align-items:center;justify-content:space-between;width:80%;margin:auto;padding:7px 1%;background:#fff}#detail .item_point.discount_text_wrap .discount_percent{margin:0}#detail .item_point.discount_text_wrap .price_text_discount{margin:0;color:#D9534F}.btn-wrap__other-button-wrap{display:flex;justify-content:space-between;margin:40px 0 0 0}.btn-wrap__other-button-wrap .item_fav{width:49%;margin:0}.btn-wrap__other-button-wrap .item_detail_fav_wrap,.btn-wrap__other-button-wrap .item_detail_unfav_wrap{padding:0}#detail .pp_wrap{margin:10px 0 10px 0;padding:10px 0 0 0;border-top:3px solid #eeeeee}#detail .modal_slide .btn_fix{width:100%}#detail footer{padding:80px 0 150px}#detail .spm_box{position:absolute}.btn_fix_inner{max-width:600px;margin:6px auto 10px;font-size:0;text-align:center}.btn_fix_inner.inner_flex{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:space-evenly}.btn_fix_inner.inner_flex .btn_area{flex:1;max-width:600px;margin:0 0 0 5px}.btn_fix_inner.inner_flex .back_area{margin-right:5px;margin-left:10px;display:flex;align-items:center;justify-content:center;border:2px solid #64646452;border-radius:50%;background-color:#fff}.btn_fix_inner.inner_flex .back_area:hover{background:#e8e8e8;border:2px solid #00000073}.back_area .btn_icon{position:relative;left:-2px;transform:scale(0.7);opacity:0.7}.btn_fix_inner.inner_flex .favorite_area{position:relative;top:-2px;margin-left:5px;margin-right:10px}.btn_fix_inner.inner_flex .favorite_btn_layout{border:none;background:transparent;padding-inline:0;padding-block:0;margin:0;padding:0;-webkit-tap-highlight-color:transparent}.btn_fix_inner.inner_flex .favorite_btn_layout::after{display:block;font-size:8px;margin-top:-6px;color:#646464;font-weight:bold;content:'お気に入り'}.favorite_btn_layout .btn_inner_layout{position:relative;display:flex;justify-content:center;align-items:center;width:38px;height:38px}@media screen and (min-width: 640px) and (max-width: 1024px){#detail .good_image .label_under_consideration{top:260px}#detail .contents_wrap .good_image{flex:2;max-width:600px;width:48%}#detail .slider_wrap{width:100%}#detail footer.footer_wrapper_Lbefore{padding:80px 0 170px}}@media screen and (max-width: 1024px){#detail .contents_wrap .goods_detail_wrap{flex:1;max-width:400px;min-width:300px;width:48%;margin:0 auto 0}#detail .goods_detail_wrap .goods_detail dl.db dt,#detail .goods_detail_wrap .rental_detail dl.db dt,#detail .goods_detail_wrap .goods_detail dl.db dd,#detail .goods_detail_wrap .rental_detail dl.db dd{display:block;width:100%;text-align:left}#detail .goods_detail_wrap .goods_detail dl.db,#detail .goods_detail_wrap .rental_detail dl.db{margin:0 0 15px}#detail .goods_detail_wrap .goods_detail dl.db dt,#detail .goods_detail_wrap .rental_detail dl.db dt{margin:0 0 3px}}@media screen and (min-width: 641px) and (max-width: 800px){#detail .contents_wrap .goods_detail_wrap{width:90%;max-width:750px}#detail .contents_wrap .item_detail{flex-direction:column}#detail .contents_wrap .good_image{margin:0 auto 30px}#detail .contents_wrap .good_image,#detail .contents_wrap .goods_detail_wrap{width:80%;margin:0 auto 20px auto;max-width:750px}body#detail .good_image .label_under_consideration{top:76vw}}@media screen and (min-width: 320px) and (max-width: 800px){.detail_title_wrap .btn-wrap__other-button-wrap .item_fav_wrap .unfavorite:before,#detail .detail_title_wrap .item_fav_wrap .favorite:before{display:block;position:absolute;top:-22px;right:0;left:0;width:83px;height:auto;margin:auto;transform:scale(0.4, 0.4)}.detail_title_wrap .btn-wrap__other-button-wrap .item_fav_wrap .item_favorite_count{position:absolute;top:24px;right:50%;left:auto;color:#d9534f;font-size:11px;text-align:left;width:30px;transform:translateX(43px)}.btn-wrap__other-button-wrap .item_fav_wrap .star.unfavorite{min-height:29px;padding:44px 3px 6px 3px;font-size:11px}.btn-wrap__other-button-wrap .item_fav_wrap .star.favorite{min-height:31px;padding:41px 0 7px 0;line-height:1.3}}@media (max-width: 799px){.zoom-viewer,.zoom-overlay{display:none !important}}@media screen and (max-width: 768px){#detail .btn_fix_wrap{padding-bottom:calc(0px + env(safe-area-inset-bottom))}}@media (max-width: 640px){#detail #purchase_flow_modal .popup_defa{width:80%;padding:30px 5%}#detail .contents_wrap .item_detail{display:block;width:100%;margin:0 auto 40px}#detail .contents_wrap .good_image{width:100%;margin:0 auto;float:none}#detail .contents_wrap .good_image .slider_wrap{width:100%}#detail .contents_wrap .goods_detail_wrap{width:100%;margin:34px auto 0;float:none;text-align:left}#detail .contents_wrap .goods_detail_wrap h1:before{display:none}#detail .contents_wrap .goods_detail_wrap h1{margin:0 0 0}#detail .contents_wrap .goods_detail_wrap .goods_detail .c_name,#detail .contents_wrap .goods_detail_wrap .rental_detail .c_name{text-align:left}#detail .contents_wrap .goods_detail_wrap .rental_detail .c_name{line-height:1.4}#detail .contents_wrap .goods_detail_wrap .goods_detail dl dt,#detail .contents_wrap .goods_detail_wrap .rental_detail dl dt{width:36%}#detail .contents_wrap .goods_detail_wrap .goods_detail dl dd,#detail .contents_wrap .goods_detail_wrap .rental_detail dl dd{width:59%}#detail .rental_icon,#detail .ladies_item{left:-6%}#detail #confirm_size.plural_modal .popup_defa .btn_br.btn_fix{width:87%}#detail footer{padding:40px 0 105px}#detail footer.footer_wrapper_Lbefore{padding:40px 0 145px}#detail .btn_br a,#detail .btn_br label{padding:15px 10px 15px 15px;font-size:12px}#detail .tab_wrapper h2{margin:auto}#detail .goods_detail_wrap h1{left:0}#detail .goods_detail_wrap h1 span{display:block;left:0}#detail .goods_detail_wrap .rental_detail{margin:0 0 40px;padding:0 0 40px}#detail .item_point.discount_text_wrap .discount_text_percentprice{flex-direction:column;align-items:flex-start;padding:7px 0 7px 8px}#detail .item_point.discount_text_wrap .discount_percent{margin:0 0 5px}.collection_slider.splide__list.img_content{aspect-ratio:100 / 89}.splide__list.collection-slider__sumnail.img_content{width:100%;height:auto;aspect-ratio:1 /1;object-fit:cover}#othermodel-carousel .item_list,#recommend-carousel .item_list{overflow:visible;margin-left:-10%;padding:0 5vw;width:100vw}#recommend-carousel .item_list .item_wrap,#othermodel-carousel .item_list .item_wrap{margin:0 auto;width:160px}#othermodel-carousel .items_area,#recommend-carousel .items_area{overflow-y:auto;display:grid;grid-template-rows:repeat(2, 1fr);grid-auto-flow:column;grid-auto-columns:180px}#detail #othermodel-carousel .rental_icon,#detail #othermodel-carousel .ladies_item,#detail #recommend-carousel .rental_icon,#detail #recommend-carousel .ladies_item{left:0}#detail .detail_title_wrap .btn_wrap{margin:10px 0 0 0}#detail .detail_title_wrap .btn_wrap .btn_br:last-child{margin:10px 0 0 0}.btn-wrap__other-button-wrap .item_fav_wrap .star.unfavorite{white-space:wrap}#detail #brand_model .brand_model_banner li{width:47%;margin:0 auto 20px auto}}@media screen and (max-width: 376px){#detail .item_point.discount_text_wrap .discount_percent{margin:0 0 5px}#detail .item_point.discount_text_wrap .discount_text_percentprice{flex-direction:column;align-items:flex-start;padding:7px 0 7px 8px}#detail .item_point.discount_text_wrap h3{font-size:13px}.discount_text_wrap .price_text_discount{font-size:17px}}
