@charset "UTF-8";.section{margin-bottom:50px}.section_title{font-size:1.25rem;font-weight:700;background-color:var(--clMain_light);padding:10px 20px;margin-bottom:24px}@media screen and (max-width: 600px){.section .title_ellipsis .ellipsis{max-width:100%}.section .title_ellipsis .textUnit{white-space:nowrap}}.section_btnArea{text-align:center;margin-top:24px}.presentInfo{color:var(--clMain);text-align:center;padding:12px;background-color:var(--clMainBg)}.presentInfo .text{font-weight:700}.presentInfo .text i{font-size:1.125rem;margin-right:3px}.presentInfo .text .price{background-color:var(--clMain);border-radius:2px;padding:4px 6px;margin-left:3px;color:var(--clWhite);font-size:.875rem}.presentInfo .text .price .unit{margin:0 3px 0 0}.presentInfo a{font-size:.75rem}.productDetail_wrapper{display:grid;grid-template-columns:480px 1fr;grid-template-rows:auto auto auto 1fr;gap:0 45px}@media screen and (max-width: 1200px){.productDetail_wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.productDetail_wrapper{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:0}}.productDetail_imgWrap{grid-row:1/5;grid-column:1/2}@media screen and (max-width: 768px){.productDetail_imgWrap{-webkit-box-ordinal-group:3;order:2;margin-bottom:30px}}.productDetail_imgWrap .productImgModalOpen{cursor:pointer}.productDetail_imgWrap .productImgModalOpen.is_noImg{cursor:initial}.productDetail_imgWrap .img_main{width:100%;margin-bottom:10px;position:relative}.productDetail_imgWrap .img_main .img{aspect-ratio:1/1}.productDetail_imgWrap .img_main .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px;background-color:var(--clGray_eb)}.productDetail_imgWrap .img_sub{display:-webkit-box;display:flex;flex-wrap:wrap;gap:10px;cursor:pointer;margin-bottom:30px}@media screen and (max-width: 768px){.productDetail_imgWrap .img_sub{flex-wrap:nowrap;overflow-x:scroll;gap:5px;padding-bottom:10px}.productDetail_imgWrap .img_sub::-webkit-scrollbar{height:3px}.productDetail_imgWrap .img_sub::-webkit-scrollbar-track{background:var(--clGray_eb)}.productDetail_imgWrap .img_sub::-webkit-scrollbar-thumb{background:var(--clMain)}}.productDetail_imgWrap .img_sub .img{max-width:calc((100% - 20px) / 3);width:100%;aspect-ratio:1/1}@media screen and (max-width: 768px){.productDetail_imgWrap .img_sub .img{white-space:nowrap;min-width:20%}}.productDetail_imgWrap .img_sub .img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px;background-color:var(--clGray_eb)}.productDetail_imgWrap .productImgSpSlide{position:relative}.productDetail_imgWrap .productImgSpSlide .swiper-wrapper .swiper-slide{aspect-ratio:1/1}.productDetail_imgWrap .productImgSpSlide .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px;background-color:var(--clGray_eb)}.productDetail_imgWrap .productImgSpSlide .swiper-button-next,.productDetail_imgWrap .productImgSpSlide .swiper-button-prev{width:32px;height:32px;background-color:#444;border-radius:50%;border:#fff 1px solid;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#fff;cursor:pointer}.productDetail_imgWrap .productImgSpSlide .swiper-button-next:after,.productDetail_imgWrap .productImgSpSlide .swiper-button-prev:after{content:""}.productDetail_imgWrap .productImgSpSlide .btn_photoAll{position:absolute;right:10px;bottom:20px;font-size:.875rem;background-color:var(--clWhite);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;z-index:10}.productDetail_imgWrap .productImgSpSlide_thumbnail{display:none}.productDetail_imgWrap .productImgSpSlide_thumbnail .swiper-wrapper{display:-webkit-box;display:flex;flex-wrap:nowrap;gap:5px;padding-bottom:10px;overflow-x:scroll}.productDetail_imgWrap .productImgSpSlide_thumbnail .swiper-wrapper::-webkit-scrollbar{height:3px}.productDetail_imgWrap .productImgSpSlide_thumbnail .swiper-wrapper::-webkit-scrollbar-track{background:var(--clGray_eb)}.productDetail_imgWrap .productImgSpSlide_thumbnail .swiper-wrapper::-webkit-scrollbar-thumb{background:var(--clMain)}.productDetail_imgWrap .productImgSpSlide_thumbnail .swiper-wrapper .swiper-slide{width:20%!important;aspect-ratio:3/2}.productDetail_imgWrap .productImgSpSlide_thumbnail .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:6px;opacity:.5}.productDetail_imgWrap .productImgSpSlide_thumbnail .swiper-wrapper .swiper-slide-thumb-active img{opacity:1;border:var(--clMain) 2px solid}.productDetail .link_report{grid-row:1/2;grid-column:2/3;font-size:.75rem;text-align:right;margin-bottom:12px}.productDetail_msgBox{grid-row:2/3;grid-column:2/3}@media screen and (max-width: 768px){.productDetail_msgBox{-webkit-box-ordinal-group:2;order:1}}.productDetail_msgBox2{grid-row:3/4;grid-column:2/3}@media screen and (max-width: 768px){.productDetail_msgBox2{-webkit-box-ordinal-group:2;order:1}}.productDetail_status{display:-webkit-box;display:flex;gap:8px;margin-bottom:30px}.productDetail_status .statu{width:50%;text-align:center;padding:12px;background-color:var(--clMainBg)}.productDetail_status .title{font-size:.875rem;font-weight:700}.productDetail_status .title i{color:var(--clMain);margin-right:3px}.productDetail_status .value{font-size:1.25rem;font-weight:700}.productDetail_status .subtxt{font-size:.75rem;line-height:1.5}@media screen and (min-width: 769px){.productDetail_status .subtxt.date:before{content:"（"}.productDetail_status .subtxt.date:after{content:"）"}}.productDetail_content{grid-row:4/5;grid-column:2/3}@media screen and (max-width: 768px){.productDetail_content{-webkit-box-ordinal-group:4;order:3}}.productDetail_caption{font-size:1.5rem;margin-bottom:12px;font-weight:700;line-height:1.5}.productDetail_info{margin-bottom:12px}.productDetail_info i{color:var(--clMain)}.productDetail_info .area{display:inline-block}.productDetail_info .stock{display:inline-block;margin-left:1rem}.productDetail_info .stock img{vertical-align:-4px}.productDetail_priceBox{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin-bottom:12px}.productDetail_priceBox .txt_price{font-size:1.875rem;font-weight:700;text-align:right;flex-shrink:0;letter-spacing:-.04rem}.productDetail_priceBox .txt_price:before{content:"¥";font-size:1.5rem;margin-right:5px}.productDetail_priceBox .txt_tax{font-size:.75rem}@media screen and (max-width: 374px){.productDetail_priceBox .txt_tax span{display:block}}.productDetail_priceBox .tag_shipping{display:inline-block;padding:2px 6px;font-size:.75rem;border-radius:55px;margin-left:5px}.productDetail_priceBox .tag_shipping.is_included{background-color:var(--clMain_light)}.productDetail_priceBox .tag_shipping .fee{margin-left:5px}.productDetail_priceBox .tag_shipping .fee:before{content:"¥"}.productDetail_like{color:var(--clMain);font-weight:700;margin-bottom:25px}.productDetail_like a{text-decoration:underline;font-size:.8125rem}.productDetail_btnArea{display:-webkit-box;display:flex;gap:8px;margin-bottom:8px}.productDetail_btnArea .btn_fav{flex-basis:250px;font-weight:600;padding:10px 0;box-sizing:border-box}@media screen and (max-width: 768px){.productDetail_btnArea .btn_fav{flex-basis:67px}}.productDetail_btnArea .btn_fav i{-webkit-transform:scale(1.2);transform:scale(1.2)}.productDetail_btnArea .btn_fav .txt{font-size:.875rem}.productDetail_btnArea .btn_fav .txt:after{content:"に追加"}.productDetail_btnArea .btn_fav .count{display:none}.productDetail_btnArea .btn_fav.is_active i{color:var(--clMain_common);font-weight:600}.productDetail_btnArea .btn_fav.is_active .txt:after{content:"から削除"}@media screen and (max-width: 768px){.productDetail_btnArea .btn_fav .txt{display:none}.productDetail_btnArea .btn_fav .txt:after{content:""}.productDetail_btnArea .btn_fav .count{display:inline-block;margin:0}.productDetail_btnArea .btn_fav.is_active:after{content:""}}.productDetail_btnArea .btn_order{-webkit-box-flex:1;flex:1;font-weight:700;padding:10px;box-sizing:border-box}.productDetail_btnArea .btn_order:disabled:hover{opacity:1}.productImgModal{position:fixed;z-index:10000;width:100vw;height:100vh;overflow:scroll;top:0;left:0;background-color:rgba(var(--clWhite_rgb),.95);display:none}.productImgModal::-webkit-scrollbar{display:none}.productImgModal_header{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.productImgModal_close{width:80px;height:80px;color:#fff;background-color:var(--clMain);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column}@media screen and (max-width: 768px){.productImgModal_close{width:50px;height:50px;font-size:.75rem}}.productImgModal_close i{font-size:1.5rem}@media screen and (max-width: 768px){.productImgModal_close i{font-size:1rem}}.productImgModal_body{width:100%;max-width:770px;margin:0 auto 110px}@media screen and (max-width: 768px){.productImgModal_body{margin:0;padding:0 20px}}.productImgModal_body .swiperMain{width:auto;height:60vh}.productImgModal_body .swiperMain .swiper-slide img{width:100%;height:100%;max-height:60vh;-o-object-fit:contain;object-fit:contain}.productImgModal_body .swiperMain .swiper-button-next,.productImgModal_body .swiperMain .swiper-button-prev{width:32px;height:32px;background-color:#444;border-radius:50%;border:#fff 1px solid;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#fff;cursor:pointer}.productImgModal_body .swiperMain .swiper-button-next:after,.productImgModal_body .swiperMain .swiper-button-prev:after{content:""}.productImgModal_body .swiperMain.swiper-horizontal{touch-action:pinch-zoom}.productImgModal_body .swiperThumbnail{margin:20px 0 0}.productImgModal_body .swiperThumbnail .swiper-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;height:auto;gap:4px}.productImgModal_body .swiperThumbnail .swiper-slide{width:calc(20% - 4px)!important;aspect-ratio:3/2;cursor:pointer}.productImgModal_body .swiperThumbnail .swiper-slide img{border-radius:6px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;opacity:.5}.productImgModal_body .swiperThumbnail .swiper-slide-thumb-active img{opacity:1;border:var(--clMain) 2px solid}.sellerProf{background-color:var(--clWhite);border:var(--clGray_ccc) 1px solid;border-radius:6px;position:relative;margin-bottom:24px}.sellerProf:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;font-family:fontAwesome;color:var(--clGray_97)}.sellerProf a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:1rem;box-sizing:border-box;color:var(--clText)}.sellerProf a img{width:80px;min-width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border:var(--clGray_eb) 1px solid;margin-right:1rem}.sellerProf_caption h3{font-size:.75rem}.sellerProf_caption .name{font-size:.875rem;font-weight:700}.certificateInfo_inner{width:820px;max-width:100%;margin:0 auto;padding:60px 20px;box-sizing:border-box}@media screen and (min-width: 320px) and (max-width: 819px){.certificateInfo_inner{width:100%;padding:60px 10px}}.certificateInfo_label{font-size:1.375rem;font-weight:700;margin-bottom:30px}.certificateInfo_label .btn_edit{font-size:.8125rem;font-weight:700;border:1px solid var(--clGray_ccc);border-radius:6px;background-color:#fff;margin-left:16px}.certificateInfo_textArea .list li{position:relative;padding-left:1rem}.certificateInfo_textArea .list li:before{content:"・";position:absolute;top:0;left:0}.certificateInfo_textArea .list li .expiration{font-size:.75rem}.certificateInfo_textArea a{text-decoration:underline}.certificateInfo_textArea .moreInfo{font-size:.8125rem;margin-top:20px}.productDescription{position:relative}.productDescription_inner{-webkit-transition:.5s;transition:.5s}.productDescription_inner::-webkit-scrollbar{display:none}.productDescription_inner .caption{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.productDescription_inner .text{font-size:.875rem;margin-bottom:30px}.shippingInfo_caption{background-color:var(--clMain_sub);font-size:.9375rem;padding:6px 12px;margin-bottom:8px;font-weight:700}.shippingInfo_text{font-size:.875rem;margin-bottom:30px;padding:0 12px}.shippingInfo_text a{text-decoration:underline}.productComment{background-color:var(--clMainBg)}.productComment .commentInput_box{width:820px;margin:0 auto;padding:60px 20px;box-sizing:border-box}@media screen and (min-width: 320px) and (max-width: 819px){.productComment .commentInput_box{width:100%;padding:40px 20px}}.productComment .comment_label{font-size:1.375rem;font-weight:700;margin-bottom:30px}.productComment .textarea_resize_wrap{margin-bottom:5px}.productComment .commentInput{width:100%;height:5rem;margin:0 auto;box-sizing:border-box}.productComment .commentInput:focus{background-color:var(--clWhite)}.productComment .commentInput.is_error:focus{background-color:#fff7f7}.productComment .freeStatus_text{font-size:.875rem;padding-bottom:40px;border-bottom:var(--clGray_ccc) 1px solid;margin-bottom:30px}.productComment .freeStatus_text a{text-decoration:underline}.productComment .over_text{font-size:.8125rem;margin:0}.productComment .caution_txt{font-size:.75rem;text-align:center;line-height:18px;margin-bottom:6px}.productComment .btn_area{text-align:center;padding-bottom:40px;border-bottom:var(--clGray_ccc) 1px solid;margin-bottom:30px}.productComment .commentInputBtn{width:195px;height:40px;font-size:.875rem;font-weight:700;line-height:1.5}.productComment .commentInputBtn i{font-size:1rem}.productComment .commentInputBtn:disabled{color:var(--clGray_97);background-color:var(--clInactiveBg);opacity:1}.productComment .msg_box.success .title{font-weight:700}.productComment .commentList li{display:-webkit-box;display:flex;margin-bottom:20px}.productComment .commentList li.overComment{height:0;overflow:hidden;margin-bottom:0;-webkit-transition:height .3s;transition:height .3s}.productComment .commentList li.overComment.is_active{margin-bottom:20px;overflow:visible}.productComment .commentList li .user{position:relative}.productComment .commentList li .user:has([class*=userstatus_]) img{outline:2px solid #fff}.productComment .commentList li .user:has(.userstatus_pengin) img{border-color:#d9cfe8}.productComment .commentList li .user:has(.userstatus_iruka) img{border-color:#9ccaff}.productComment .commentList li .user:has(.userstatus_panda) img{border-color:#a8d560}.productComment .commentList li .user:has(.userstatus_tora) img{border-color:#ffa91e}.productComment .commentList li .user:has(.userstatus_kodomo) img{border-color:#9ddce0}.productComment .commentList li .user:not(:has([class*=userstatus_])) img{width:42px;min-width:42px;height:42px;border:1px solid rgba(0,0,0,.1)}.productComment .commentList li .user img{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid #eeeeee;background-color:var(--clWhite);border:4px solid transparent}.productComment .commentList li .comment_box{width:100%;margin-left:15px}.productComment .commentList li .comment_box .commentInfo_box{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:end;align-items:flex-end;margin-bottom:5px}.productComment .commentList li .comment_box .commentInfo_box .name{font-size:.8125rem}.productComment .commentList li .comment_box .commentInfo_box .name a{color:var(--clText)}.productComment .commentList li .comment_box .commentInfo_box .time{color:var(--clGray_97);font-size:.625rem}.productComment .commentList li .comment{position:relative;border:1px solid var(--clGray_ccc);border-radius:6px}.productComment .commentList li .comment:before{content:"";position:absolute;left:-6px;top:8px;border-right:10px solid var(--clGray_ccc);border-top:5px solid transparent;border-bottom:5px solid transparent}.productComment .commentList li .comment:after{content:"";position:absolute;left:-5px;top:8px;border-right:10px solid #fff;border-top:5px solid transparent;border-bottom:5px solid transparent}.productComment .commentList li .comment.is_accordion .commentText{max-height:125px;overflow:hidden;-webkit-transition:max-height .2s;transition:max-height .2s}.productComment .commentList li .comment.is_accordion .commentText:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:55px;border-radius:0 0 10px 10px;background:#fff0;background:-webkit-linear-gradient(bottom,#fff,hsl(0deg,0%,100%) 60%,hsla(0deg,0%,100%,.5) 100%,hsla(0deg,0%,100%,0));background:linear-gradient(0deg,#fff,#fff 60%,#ffffff80 100%,#fff0)}.productComment .commentList li .comment.is_accordion .more,.productComment .commentList li .comment.is_accordion .close{position:absolute;bottom:5px;left:12px;color:var(--clMain_common);font-size:.75rem;font-weight:700;opacity:1}.productComment .commentList li .comment.is_accordion .more{display:inline-block}.productComment .commentList li .comment.is_active .commentText{max-height:300px;padding-bottom:40px}.productComment .commentList li .comment.is_active .commentText:after{background:none}.productComment .commentList li .comment.is_active .more{display:none}.productComment .commentList li .comment.is_active .close{display:inline-block}.productComment .commentList li .comment .commentText{position:relative;display:block;padding:15px;background-color:#fff;border-radius:5px;font-size:.8125rem}.productComment .commentList li .comment .delete,.productComment .commentList li .comment .more,.productComment .commentList li .comment .close{display:none}.productComment .commentList li.is_seller .name:before{content:"出品者";border:var(--clText) 1px solid;font-size:.75rem;background-color:var(--clWhite);padding:2px 6px;margin-right:5px}.productComment .commentList li.is_self .delete{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:absolute;bottom:7px;right:7px;width:2rem;height:2rem;color:var(--clMain_common);border:1px solid var(--clMain_common);text-align:center;border-radius:4px;cursor:pointer}.productComment .commentList li.is_self .delete:hover{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:1}@media (hover: hover){.productComment .commentList li.is_self .delete:hover:hover{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:.7;cursor:pointer}}.productComment .commentShowAllBtn_box{text-align:center;display:none}.productComment .commentShowAllBtn_box.is_active{display:block}.productComment .commentShowAllBtn_box.is_active .commentShowAllBtn{display:none}.productComment .commentShowAllBtn_box.is_active .commentShowCloseBtn{display:block}.productComment .commentShowAllBtn,.productComment .commentShowCloseBtn{display:block;color:var(--clMain_common);font-size:.875rem;font-weight:700;margin:0 auto}.productComment .commentShowAllBtn i,.productComment .commentShowCloseBtn i{font-size:.75rem;margin-left:10px;vertical-align:middle}.productComment .commentShowAllBtn:focus,.productComment .commentShowCloseBtn:focus{outline:none}.productComment .commentShowCloseBtn{display:none}.productReview.reviewPage .productReview_inner{max-width:820px;padding:0 0 60px}@media screen and (min-width: 320px) and (max-width: 819px){.productReview.reviewPage .productReview_inner{padding:0 10px 60px}}.productReview.reviewPage .productReview_label{font-size:1.75rem}.productReview.reviewPage .sellerReview_label{font-size:1.125rem;font-weight:700;margin-bottom:2rem}.productReview.reviewPage .productInfo .link,.productReview.reviewPage .presentsInfo .link{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:20px;margin-bottom:40px;font-weight:700;text-decoration:underline}@media screen and (max-width: 768px){.productReview.reviewPage .productInfo .link,.productReview.reviewPage .presentsInfo .link{font-size:.875rem;gap:10px}}.productReview.reviewPage .productInfo .link img,.productReview.reviewPage .presentsInfo .link img{aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;width:174px;border-radius:4px;background-color:var(--clGray_eb)}@media screen and (max-width: 768px){.productReview.reviewPage .productInfo .link img,.productReview.reviewPage .presentsInfo .link img{width:95px}}.productReview.reviewPage .presentsInfo.is_page_header .img_wrap{position:relative}.productReview.reviewPage .presentsInfo.is_page_header .img_wrap .icon_gift_wrap{position:absolute;top:8px;right:8px;width:38px;height:38px;background-color:var(--clWhite);border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media screen and (max-width: 768px){.productReview.reviewPage .presentsInfo.is_page_header .img_wrap .icon_gift_wrap{top:4px;right:4px;width:24px;height:24px}}.productReview.reviewPage .presentsInfo.is_page_header .img_wrap .icon_gift_wrap .icon_gift{color:var(--clMain_common);font-size:1.5rem}@media screen and (max-width: 768px){.productReview.reviewPage .presentsInfo.is_page_header .img_wrap .icon_gift_wrap .icon_gift{font-size:.875rem}}.productReview.reviewPage .productReview_like{text-align:center;font-size:1.25rem}@media screen and (max-width: 768px){.productReview.reviewPage .productReview_like{font-size:1rem}}.productReview.reviewPage .productReview_like .text{font-size:1.125rem}@media screen and (max-width: 768px){.productReview.reviewPage .productReview_like .text{font-size:.8125rem}}.productReview_inner{max-width:820px;width:100%;margin:0 auto;padding:60px 0;box-sizing:border-box}@media screen and (min-width: 320px) and (max-width: 819px){.productReview_inner{width:100%;padding:60px 20px}}.productReview_label{font-size:1.375rem;font-weight:700;margin-bottom:30px}.productReview_like{color:var(--clMain);font-weight:600;margin-bottom:20px}.productReview_like .text{font-size:.8125rem}.productReview_wrap{margin-bottom:20px}.productReview .btn_area{text-align:center}.productReview .btn_area .btn_showAllReview{font-size:.875rem;font-weight:600;color:var(--clMain);min-width:300px;padding:12px 0;position:relative}.productReview .btn_area .btn_showAllReview i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5px}.sellerInfo{background-color:var(--clMainBg)}.sellerInfo_inner{max-width:820px;width:100%;margin:0 auto 40px;padding:60px 20px;box-sizing:border-box}@media screen and (min-width: 320px) and (max-width: 819px){.sellerInfo_inner{width:100%;padding:40px 20px}}.sellerInfo_label{font-size:1.25rem;font-weight:700;margin-bottom:30px}.sellerInfo_profWrap{display:grid;grid-template-columns:120px 1fr 250px;-webkit-box-align:center;align-items:center}@media screen and (max-width: 768px){.sellerInfo_profWrap{grid-template-columns:80px 1fr}}.sellerInfo_profWrap .img{min-width:120px;display:inline-block;position:relative;grid-column:1/2;grid-row:1/3}@media screen and (max-width: 768px){.sellerInfo_profWrap .img{min-width:80px;grid-column:1/2;grid-row:1/2}}.sellerInfo_profWrap .img img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:50%;border:1px solid rgba(0,0,0,.1);background-color:#fff}@media screen and (max-width: 768px){.sellerInfo_profWrap .img img{width:80px;height:80px}}.sellerInfo_profWrap .name_box{padding-left:1rem;grid-column:2/3;grid-row:1/2}@media screen and (max-width: 768px){.sellerInfo_profWrap .name_box{grid-column:2/3;grid-row:1/2}}.sellerInfo_profWrap .name_box .name{font-size:1rem;font-weight:700;margin-bottom:5px}.sellerInfo_profWrap .name_box .area{margin:14px 0;font-size:.8125rem}.sellerInfo_profWrap .name_box .area i{color:var(--clMain)}.sellerInfo_profWrap .like_box{padding-left:1rem;grid-column:2/3;grid-row:2/3}@media screen and (max-width: 768px){.sellerInfo_profWrap .like_box{padding-left:0;grid-column:1/3;grid-row:2/3;text-align:center;margin-bottom:1rem}}.sellerInfo_profWrap .like_box .like{color:var(--clMain);font-weight:600}.sellerInfo_profWrap .like_box .like a{text-decoration:underline;font-size:.8125rem}.sellerInfo_profWrap .btn_box{grid-column:3/4;grid-row:1/3;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;row-gap:6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media screen and (max-width: 768px){.sellerInfo_profWrap .btn_box{grid-column:1/3;grid-row:3/4}}.sellerInfo_profWrap .btn_box .btn_prof{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-column-gap:7px;-moz-column-gap:7px;column-gap:7px;width:250px;padding:10px 15px 10px 0;font-size:.8125rem;line-height:1.5;font-weight:600;white-space:nowrap;position:relative}.sellerInfo_profWrap .btn_box .btn_prof i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5px}.sellerInfo .link_trading{color:var(--clMain);font-size:.875rem;font-weight:700}.otherProducts .productList{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;flex-wrap:wrap;gap:15px 10px;margin:10px 0 50px}@media screen and (max-width: 768px){.otherProducts .productList{gap:6px}}.otherProducts .productList .productBox{width:calc((100% - 40px)/5);min-width:calc((100% - 40px)/5)}@media screen and (min-width: 769px){.otherProducts .productList .productBox:nth-of-type(n+6){display:none}}@media screen and (max-width: 768px){.otherProducts .productList .productBox{width:calc((100% - 12px) / 3);min-width:calc((100% - 12px) / 3)}}.otherProducts .btn_more{min-width:300px;font-size:.875rem;font-weight:600;padding:12px;box-sizing:border-box;position:relative}.otherProducts .btn_more i{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5px}.otherProducts .btn_more .icon_arrow_left{right:auto;left:10px}.hold_pointBox{font-size:.875rem;line-height:1.4;text-align:center;background-color:var(--clMain02Bg);padding-block:8px;position:-webkit-sticky;position:sticky;bottom:82px;z-index:100;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;box-shadow:0 -2px 4px #0000001a}@media screen and (max-width: 768px){.hold_pointBox{font-size:.75rem;padding-block:4px;bottom:80px}}.hold_pointBox.is_hide{-webkit-transform:translateY(100%);transform:translateY(100%);box-shadow:none}.hold_pointBox.is_bottom{bottom:170px;-webkit-transform:translateY(0);transform:translateY(0)}.hold_pointBox i{color:var(--clMain)}:has(.hold_pointBox.is_hide) .footer_order{box-shadow:0 -2px 4px #0000001a}.footer_order{position:-webkit-sticky;position:sticky;bottom:0;left:0;width:100%;background-color:var(--clWhite);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;z-index:200;padding:1rem 20px;box-sizing:border-box}.footer_order_text{text-align:center}.footer_order_text .price_text{font-size:.75rem}.footer_order_text .price{font-size:1.875rem;font-weight:700;padding-right:1rem}@media screen and (max-width: 768px){.footer_order_text .price{font-size:1.25rem}}.footer_order_text .price:before{content:"¥";font-size:1.5rem;margin-right:5px}@media screen and (max-width: 768px){.footer_order_text .price:before{font-size:1.125rem}}.footer_order_favBtn{position:relative}.footer_order_favBtn:hover .tip{-webkit-transform:translateX(-50%) translateY(-100%);transform:translate(-50%) translateY(-100%);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;top:-5px;opacity:1}.footer_order_favBtn .btn_fav{min-width:72px;padding:10px;box-sizing:border-box;font-weight:600}@media screen and (max-width: 768px){.footer_order_favBtn .btn_fav{min-width:67px}}.footer_order_favBtn .btn_fav i{-webkit-transform:scale(1.2);transform:scale(1.2)}.footer_order_favBtn .btn_fav .count{font-size:.75rem;margin:0}.footer_order .btn_order{flex-basis:280px;padding:10px;box-sizing:border-box;font-weight:700}@media screen and (max-width: 768px){.footer_order .btn_order{-webkit-box-flex:1;flex:1}}#reportModal .small{font-size:.8125rem;line-height:1.6}#reportModal .form-check{margin-bottom:8px}#reportModal textarea{height:5em}#reportModal .btn_submit_wrap{position:relative}#reportModal .btn_submit{width:125px}#reportModal .btn_submit:disabled{opacity:.4}#reportModal .spinner-border{display:none;position:absolute;top:calc(50% - 16px);left:calc(50% - 16px)}#modal_commentPost .btn,#modal_commentDelete .btn{font-weight:700}
