/* necessary plugin styles */
.box--fixed {width: 100%}
.ellip {display: block; height: 100%}
.ellip-line{display: inline-block; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal}
.ellip, .ellip-line {position: relative; overflow: hidden; max-width: 100%}

.product_list .slider_wrap{overflow:hidden}
.product_list .slider_wrap > div{float:left; width:495px}
.product_list .slider_wrap > div.curation{margin-right:26px}
.product_list .slider_wrap > div p.tit{font-size:18px; color:#000; font-weight:bold; line-height:26px; padding-bottom:23px}
.product_list .slider_wrap .list_slider{height:268px; overflow:hidden}
.product_list .slider_wrap .list_slider .slider-item .thumbnail{position:relative; padding-top:54.06%; overflow:hidden}
.product_list .slider_wrap .list_slider .slider-item .thumbnail img{position:absolute; top:0; right:0; left:0; bottom:0; max-width:100%; height:auto}

.product_slider .swiper-wrapper button{border:none; background-color:transparent}

.product_list .slider_wrap .slick-dots{position:absolute; left:57px; bottom:45px; font-size:0}
.product_list .slider_wrap .slick-dots li{display:inline-block; vertical-align:middle; margin-right:7px}
.product_list .slider_wrap .slick-dots li button{width:6px; height:6px; padding:0; border:0; background-color:#b4c0c8; font-size:0}
.product_list .slider_wrap .slick-dots li.slick-active button{background-color:#000000}
.product_list{position:relative}
#container.jbFixed .product_list{padding-top:140px}
#container.jbFixed .filter{position:fixed; top:50px; left:0; width:100%; margin-top:0; border-bottom:1px solid #000000; padding:15px 0; z-index:98; background-color:#FFF; border-top:0; box-sizing:border-box}
#container.jbFixed .filter .inner{width:1200px; position:relative; margin:0 auto; padding-left:183px; box-sizing:border-box}

.product_list .filter{position:relative; border-top:1px solid #5e7b71; border-bottom:1px solid #d4d4d4; padding:23px 0; margin-top:41px}
.product_list .filter .inner{overflow:hidden; font-size:0}
.product_list .filter p.tit{display:inline-block; vertical-align:middle; font-size:16px; line-height:25px; margin-left:30px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/filter_arrow.png); background-repeat:no-repeat; background-position:right center; padding-right:45px; color:#000000; font-weight:bold; text-align:center}

.product_list .filter ul{display:inline-block; vertical-align:middle; font-size:0; margin-left:40px; width:790px}
.product_list .filter ul li{display:inline-block; vertical-align:middle; margin-right:46px}
.product_list .filter ul li input, .product_list .filter ul li label{display:inline-block; vertical-align:middle; margin:0}
.product_list .filter ul li input:checked + label{font-weight:bold}
.product_list .filter ul li label{font-size:14px; color:#4b4b4b; line-height:37px; margin-left:10px; width:110px}
.product_list .filter ul li:nth-of-type(5n+2) label{width:55px}
.product_list .filter ul li:nth-of-type(5n+3) label{width:55px}
.product_list .filter ul li:nth-of-type(5n+4) label{width:55px}

.product_list .filter button{position:absolute; top:50%; right:0; width:115px; margin-top:-13.5px; height:37px; background-color:#FFF; border:1px solid #484d52; font-size:14px; color:#3b3f4a; font-size:13px}
.product_list .filter button span{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_reset.png); background-repeat:no-repeat; background-position:left center; padding-left:32px; display:inline-block; line-height:35px}

.product_list .list_wrap .search_condition{margin:26px 0; text-align:right; font-size:0}
.product_list .list_wrap .search_condition select::-ms-expand { 
  display: none;
}
.product_list .list_wrap .search_condition select{
	display:inline-block; vertical-align:middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color:#FFF;
	background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_dropdown.png);
	background-repeat:no-repeat;
	background-position:95% 50%;
	border:0;
	height:31px;
	min-width:144px;
	padding-left:5px;
	border-bottom:1px solid #c3c3c3;
}
.product_list .list_wrap .search_condition select:first-child{margin-right:19px}

.product_list .list_wrap ul{overflow:hidden; padding-top:29px}
.product_list .list_wrap ul li{float:left; width:310px; margin:0 0 79px 43px}

.product_list .list_wrap ul li:nth-of-type(3n+1){margin:0 0 79px 0}

.product_list .list_wrap .img_wrap{display:block; position:relative}
.product_list .list_wrap .img_wrap .wrapper .thumbnail{display:block; position:relative; padding-top:100%; overflow:hidden}
.product_list .list_wrap .img_wrap .wrapper .thumbnail img{position:absolute; top:0; right:0; bottom:0; left:0; max-width:100%; height:auto}

.product_list .list_wrap .img_wrap .sold_out{position:absolute; top:50%; left:50%; width:120px; height:120px; border-radius:50%; background-color:rgba(34,67,115,0.6); margin:-60px 0 0 -60px; font-size:18px; color:#fff; text-align:center; line-height:120px}

.product_list .list_wrap ul.list li{position:relative}
.product_list .list_wrap ul.list li a{display:block}
.product_list .list_wrap ul.list li:hover .product_txt{text-decoration:underline; font-weight:bold}
.product_list .list_wrap ul.list li:hover .btn_wrap{display:block}

.product_list .list_wrap .btn_wrap{display:none; position:absolute; left:0; top:228px; right:0; font-size:0; text-align:center}
.product_list .list_wrap .btn_wrap span{display:inline-block; position:relative}
.product_list .list_wrap .btn_wrap span button{position:relative; width:60px; background-color:rgba(34,67,115,0.6); height:60px; border:0; border-radius:50%; outline:0; background-repeat:no-repeat; background-position:center center; background-size:100% 100%}
.product_list .list_wrap .btn_wrap span span.num{position:absolute; top:0; right:-11px; width:28px; height:26px; font-size:12px; color:#fff; font-weight:400; line-height:24px; text-align:center; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_bookmark.png); background-repeat:no-repeat}
.product_list .list_wrap .btn_wrap.on span.btn_like button{background-color:#ffaa00}
.product_list .list_wrap .btn_wrap span.btn_cart button{margin-right:21px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_cart.png)}
.product_list .list_wrap .btn_wrap span.btn_like button{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_like.png); }

.product_list .list_wrap .type{position:absolute; top:-29px; left:0; width:100%;font-size:0}
.product_list .list_wrap .type span{display:inline-block; vertical-align:middle; width:59px; height:19px; text-align:center; line-height:17px; font-size:10px; font-weight:500; margin-right:4px; color:#fff; background-repeat:no-repeat; background-position:center center}
.product_list .list_wrap .type span.tDeal{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_6.png)}
.product_list .list_wrap .type span.best{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_1.png)}
.product_list .list_wrap .type span.new{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_2.png)}
.product_list .list_wrap .type span.winner{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_3.png)}
.product_list .list_wrap .type span.md{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_4.png)}
.product_list .list_wrap .type span.soldout{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_5.png)}

.product_list .list_wrap .product_txt{display:block; height:41px;overflow: hidden; font-size:14px; color:#4b4b4b; line-height:20px;text-overflow:ellipsis; overflow:hidden;margin:16px 0}

.product_list .list_wrap .price{clear:both; position:relative; display:block}
.product_list .list_wrap .price .sale{font-size:13px; line-height:20px; color:#252424}
.product_list .list_wrap .price p{font-size:0; /* line-height:1; */}
.product_list .list_wrap .price p span{display:inline-block; vertical-align:middle}
.product_list .list_wrap .price p .pay{font-size:14px; font-weight:400; color:#080808;margin-bottom:-1px}
.product_list .list_wrap .price p .pay strong{font-size:20px}
.product_list .list_wrap .price p .discount-percent{font-size:13px;color:#d50c0b !important;letter-spacing:-0.05em;position:relative;bottom:0}
.product_list .list_wrap .price p .discount{font-size:14px; color:#868686; text-decoration:line-through; margin-left:8px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/arrow_left.png); background-repeat:no-repeat; background-position:left center; padding-left:12px}

.star_wrap{position:absolute; right:0; bottom:0}

.star-rating { width:85px; text-align:left}
.star-rating.big{margin-top:6px}
.star-rating,.star-rating span { display:inline-block; height:16px; overflow:hidden; background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_star.png) no-repeat; background-size:85px 32px}
.star-rating span{ background-position:left bottom; line-height:0; vertical-align:top}
.star_wrap > span{display:inline-block; vertical-align:middle; font-size:14px; color:#4b4b4b; font-weight:400}

.product_list .page_move{position:absolute; right:0; bottom:0}
.product_list .page_move input{width:37px; height:28px; border:1px solid #b7b7b7; padding-left:5px; box-sizing:border-box}
.product_list .page_move span.page{font-size:14px; color:#666666; font-weight:400}
.product_list .page_move span.page span{color:#1b1b1b; font-weight:normal}
.product_list .page_move .btn_move{width:51px; height:28px; background-color:#53595e; font-size:12px; color:#fff; border:0; padding:0}

.list_none{text-align:center; padding-top:100px}
.list_none p{font-size:26px; line-height:36px; color:#000; font-weight:500; margin-top:30px}
.list_none span{font-size:26px; line-height:36px; color:#000000; font-weight:400;}

/* product_view */
.product_view{padding-top:32px}
.product_view .info:after{content: ''; display: table; clear: both}
.product_view .info .product_slider{float:left; width:557px}
.product_view .info .product_slider .wrapper{position:relative}

.product_view .info .product_slider .wrapper .swiper-button-next{top:116%; margin-top:0; right:0;
width:26px;height:51px;background-position:-26px 0; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/main/arrow_b.png);
background-size:cover;
}
.product_view .info .product_slider .wrapper .swiper-button-prev{top:116%; margin-top:0; left:0;
width:26px;height:51px;background-position:0 0; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/main/arrow_b.png);
background-size:cover;
}

.product_view .info .product_slider .wrapper .ico-timesale{position:absolute;top:10px;left:10px;display: inline-block;width:100px;}
.product_view .info .product_slider .wrapper .ico-timesale img{width: 100%;}

.product_view .info .product_slider .wrapper .timer{
	position: absolute;
	bottom:10px;
	right:10px;
	width:243px;
	height:60px;
	border-radius: 10px;
	background-color: rgba(30, 30, 30, 0.8);
	padding:10px;
	box-sizing: border-box;
}
.product_view .info .product_slider .wrapper .timer > img{
	max-width: 100%;
}
.product_view .info .product_slider .wrapper .timer .time-unit{
	position: absolute;
	top:0;
	left:0;
	font-family: 'Roboto';
}
.product_view .info .product_slider .wrapper .timer .time-unit span {
	position: relative;
	top: 16px;
	letter-spacing: 17px;
	left: 17px;
	color: #303030;
	font-size: 30px;
	font-weight: bold;
}
.product_view .info .product_slider .wrapper .timer .time-unit span.mm {left: 24px;}
.product_view .info .product_slider .wrapper .timer .time-unit span.ss {left: 32px;}

.product_view .info .product_slider .slider_content{position:relative; overflow:hidden; margin:20px 0}
.product_view .info .product_slider .slider_content .btn_preview{float:left; display:block; width:126px; height:35px; border:1px solid #cccccc; box-sizing:border-box; background-color:#FFF; font-size:0; padding:0}
.product_view .info .product_slider .slider_content .btn_preview span{display:inline-block; font-size:14px; color:#5a5a5a; line-height:35px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_preview.png); background-repeat:no-repeat; background-position:left center; padding-left:20px}

.product_view .info .product_slider .slider_content .sns_wrapper{float:right; padding-top:4.5px}
.product_view .info .product_slider .slider_content span.tit{display:inline-block; vertical-align:middle; font-size:13px; color:#212121}
.product_view .info .product_slider .slider_content ul.sns{font-size:0; display:inline-block; vertical-align:middle}
.product_view .info .product_slider .slider_content ul.sns li{display:inline-block; vertical-align:middle; margin-left:7px}
.product_view .info .product_slider .slider_content ul.sns li.txt{font-size:14px; color:#212121; line-height:26px; margin-right:12px}
.product_view .info .product_slider .slider_content ul.sns li button{display:block; width:26px; height:26px; border-radius:50%; background-repeat:no-repeat; background-position:center center; background-size:100% 100%; border:0}
.product_view .info .product_slider .slider_content ul.sns li.ico01 button{background-color:#ffba00; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/mypage/ico_kakao.png)}
.product_view .info .product_slider .slider_content ul.sns li.ico02 button{background-color:#3b5998; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/mypage/ico_facebook.png)}
.product_view .info .product_slider .slider_content ul.sns li.ico03 button{background-color:#6dcd20; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/mypage/ico_share.png)}

.product_view .info .product_slider .swiper-thumbnails{font-size:0; text-align:center}
.product_view .info .product_slider .swiper-thumbnails button{position:relative; width:85px; height:85px; background-color:#f5f5f5; padding:0; margin-left:10px; border:0; outline:0}
.product_view .info .product_slider .swiper-thumbnails button img{display:block; width:100%; height:100%}
.product_view .info .product_slider .swiper-thumbnails button:first-child{margin-left:0}
.product_view .info .product_slider .swiper-thumbnails button.is-active{border:1px solid #303647}
.product_view .info .product_slider .swiper-thumbnails button.is-active{}

.product_view .info .product_slider .product_share{overflow:hidden; padding:20px 30px 20px 25px; background-color:#f2f2f2; margin-top:37px}
.product_view .info .product_slider .product_share span.tit{float:left; font-size:14px; color:#383838; font-weight:400; line-height:23px}
.product_view .info .product_slider .product_share ul{float:right; font-size:0}
.product_view .info .product_slider .product_share ul li{display:inline-block; vertical-align:middle;margin-left:10px}
.product_view .info .product_slider .product_share ul li button{width:23px; height:23px; background-repeat:no-repeat; background-position:center center; background-size:100% 100%; border:0;background-color:transparent}
.product_view .info .product_slider .product_share ul li button.facebook{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_facebook.png)}
.product_view .info .product_slider .product_share ul li button.kakao{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_kakao.png)}
.product_view .info .product_slider .product_share ul li button.url{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_url.png)}

.product_view .info .product_info{float:right; width:588px}
.product_view .info .product_info > ul{font-size:0; margin-bottom:10px}
.product_view .info .product_info > ul li{display:inline-block; vertical-align:middle}

.product_view .info .product_info .type li{display:inline-block; vertical-align:middle; width:59px; height:19px; text-align:center; line-height:20px; font-size:10px; font-weight:500; margin-right:4px; color:#fff; background-repeat:no-repeat; background-position:center center}
.product_view .info .product_info .type li.tDeal{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_6.png)}
.product_view .info .product_info .type li.best{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_1.png)}
.product_view .info .product_info .type li.new{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_2.png)}
.product_view .info .product_info .type li.winner{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_3.png)}
.product_view .info .product_info .type li.md{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_4.png)}
.product_view .info .product_info .type li.soldout{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_5.png)}

.product_view .info .product_info .label{font-size:12px;color:#fff;margin-bottom:10px;}
.product_view .info .product_info .label ul{display: flex;flex-wrap: wrap;}
.product_view .info .product_info .label ul li{margin-right:4px;margin-top:2px;}
.product_view .info .product_info .label ul li:nth-child(4){margin-right: 0;}
.product_view .info .product_info .label ul li span{background:rgb(214, 147, 147);border-radius: 12px;padding: 6px 10px;display: inline-flex;justify-content: center;align-items: center;min-width: 60px;min-height: 24px;box-sizing: border-box;/* font-weight: 500; */}
.product_view .info .product_info .label ul li span.sky{background:#60b9e6;}
.product_view .info .product_info .label ul li span.orange{background:#ffaa00;/* font-family: 'Roboto'; */}
.product_view .info .product_info .label ul li span.pink{background:#ff8080;/* font-family: 'Roboto'; */}
.product_view .info .product_info .label ul li span.purple{background:#584d8c;}
.product_view .info .product_info .label ul li span.red{background:#f62020;}
.product_view .info .product_info .label ul li span.green{background:#15cba7;}

.product_view .info .product_info .product_name{font-size:24px; color:#080808;  font-weight:bold;/* line-height:1; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; */}
.product_view .info .product_info .sub_tit{display:block; font-size:18px; color:#000; font-weight:400; margin-top:10px}

.product_view .info .product_info .book_info{margin-top:20px}
.product_view .info .product_info .book_info li{position:relative; color:#333; font-weight:200; font-size:0; padding-left:12px; margin-left:9px}
.product_view .info .product_info .book_info li span{display:inline-block; vertical-align:middle; font-weight:400; color:#4b4b4b; font-size:14px; line-height:26px}
.product_view .info .product_info .book_info li span.value{margin-right:4px}
.product_view .info .product_info .book_info li span.value>a{text-decoration: underline;display:inline-block}
.product_view .info .product_info .book_info li span.value>a::after{background: url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/arrow_link.png) no-repeat 0 0 / 6px 12px;width:6px;height:12px;content: '';display:inline-block;position: relative;top: 1px;margin: 0 12px 0 4px;}
.product_view .info .product_info .book_info li:before{content:''; position:absolute; top:50%; left:0; width:1px; height:11px; margin-top:-5.5px; background-color:#ccc}
.product_view .info .product_info .book_info li.etc:before{display:none}
.product_view .info .product_info .book_info li:first-child{margin-left:0; padding-left:0}
.product_view .info .product_info .book_info li:first-child:before{display:none}

.product_view .info .product_info .buy_option{border-top:1px solid #5e7b71; margin-top:15px}
.product_view .info .product_info .buy_option > ul{border-top:1px solid #e1e1e1; padding:20px 0}
.product_view .info .product_info .buy_option > ul:first-child{border-top:0}
.product_view .info .product_info .buy_option > ul li{overflow:hidden}
.product_view .info .product_info .buy_option > ul li span.tit{float:left; font-size:16px; color:#000; line-height:35px; font-weight:bold}
.product_view .info .product_info .buy_option > ul li span.price{float:right; text-decoration:line-through}
.product_view .info .product_info .buy_option > ul li span.discount{float:right; font-size:14px; line-height:35px; color:#000}
.product_view .info .product_info .buy_option > ul li span.discount strong{font-size:24px; color:#ff0000}
.product_view .info .product_info .buy_option > ul li span.discount em{font-size:14px; color:#000}
.product_view .info .product_info .buy_option > ul li span.point{float:right; line-height:35px; font-size:14px; color:#000}
.product_view .info .product_info .buy_option > ul li span.delivery{float:right; line-height:35px; font-size:14px; color:#000}
.product_view .info .product_info .buy_option > ul li span.delivery .label{display: inline-block;font-size: 12px;color: #fff;background-color: #999;margin-right: 10px;padding: 0 5px;}
.product_view .info .product_info .buy_option > ul li span.option_txt{float:right; line-height:35px; font-size:14px; color:#000}
.product_view .info .product_info .buy_option > ul li .handle-counter{float:right; width:154px; height:41px; border:1px solid #ccc; box-sizing:border-box; background-color:#FFF}
.product_view .info .product_info .buy_option > ul li span.card{float:right; line-height:35px; font-size:14px; color:#000}
.product_view .info .product_info .buy_option > ul li span.card > a{display:block}
.product_view .info .product_info .buy_option > ul li span.card > a i{display:inline-block;width:15px;position:relative;top:-1px;text-align:right}

.product_view .info .product_info div.option{margin-top:15px}
.product_view .info .product_info div.option select{display:block; height:41px; width:100%; border:1px solid #cccccc; box-sizing:border-box; padding-left:15px; font-size:14px; color:#000}

.product_view .info .product_info div.option_more{margin-top:35px}
.product_view .info .product_info div.option_more ul li{overflow:hidden; padding:12.5px 15px;border-top:1px solid #dbdbdb; font-size:0; background-color:#f5f5f5}
.product_view .info .product_info div.option_more ul li .left{float:left; width:340px}
.product_view .info .product_info div.option_more ul li .right{float:right}
.product_view .info .product_info div.option_more ul li span{display:inline-block; vertical-align:middle; line-height:33px}
.product_view .info .product_info div.option_more ul li span.option_name{display:block; font-size:14px; color:#000; width:100%}
.product_view .info .product_info div.option_more ul li span.spinner{position:relative; height:33px; border:1px solid #cccccc; box-sizing:border-box; background-color:#FFF; width:77px; margin-right:23px}
.product_view .info .product_info div.option_more ul li span.spinner input[type=text]{float:left; width:53px; border:0; height:100%; text-align:center; padding:0}
.product_view .info .product_info div.option_more ul li span.spinner input[type=button]{position:absolute; right:0; width:22px; height:16px; border:0; background-color:#FFF; border-left:1px solid #ccc; background-repeat:no-repeat; background-position:center center; cursor:pointer}
.product_view .info .product_info div.option_more ul li span.spinner input[type=button].arrow_up{top:0; border-bottom:1px solid #ccc; height:15px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/arrow_up.png)}
.product_view .info .product_info div.option_more ul li span.spinner input[type=button].arrow_down{bottom:0; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/arrow_down.png)}
.product_view .info .product_info div.option_more ul li span.price{font-size:14px; color:#4b4b4b; margin-right:15px}
.product_view .info .product_info div.option_more ul li button.btn_del{width:16px; height:16px; display:inline-block; vertical-align:middle; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/option_del.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; border:0; background-color:#FFF}

.product_view .info .product_info .btn_wrap{font-size:0; margin-top:30px}
.product_view .info .product_info .btn_wrap button{display:inline-block; vertical-align:middle; height:62px; padding:0; box-sizing:border-box; border:0; font-size:0; background-color:#303647; width:75px; background-repeat:no-repeat; background-position:center center}
.product_view .info .product_info .btn_wrap .btn_buy{width:426px; border:0; background-color:#2c473e; font-size:18px; font-weight:500; color:#fff;vertical-align:top}
.product_view .info .product_info .btn_wrap .btn_like{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_like.png); margin-left:6px; background-color:#ffaa01; border:1px solid #2c473e}
.product_view .info .product_info .btn_wrap .btn_cart{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_cart.png); margin-left:6px; border:1px solid #2c473e; background-color:#fff}
.product_view .info .product_info .btn_wrap .btn_restock{width:505px; border:1px solid #3b3f4a; font-size:18px; color:#3b3f4a; font-weight:bold; background-color:#FFF}
.product_view .info .product_info .btn_wrap .btn_soldout{width:505px; background-color:#cbc1ac; font-size:18px; color:#fff; font-weight:bold}
.product_view .info .product_info .btn_wrap .btn_pause{width:505px; background-color:#bbbcc0; font-size:18px; color:#fff; font-weight:bold}

.product_view .info .product_info .total_price{overflow:hidden; margin-top:30px}
.product_view .info .product_info .total_price span.tit{float:left; font-size:16px; line-height:38px; color:#000; font-weight:bold}
.product_view .info .product_info .total_price span.price{float:right; font-size:18px; line-height:38px; font-weight:400}
.product_view .info .product_info .total_price span.price strong{font-size:24px}


.product_view .info .product_info .card_benefit a{display:block;margin-top:10px;padding:0 15px;height:41px;line-height:41px;color:#2c473e;font-size:16px;font-weight:600;letter-spacing:-0.05em;text-align:center;position:relative;border:1px solid #2c473e}
.product_view .info .product_info .card_benefit a:link,.product_view .info .product_info .card_benefit a:hover,.product_view .info .product_info .card_benefit a:active{color:#2c473e}
.product_view .info .product_info .card_benefit a i{display:inline-block;margin-left:3px;position:absolute;top:0;right:14px}
.product_view .info .product_info .card_benefit a i img{margin-top:-1px}

.product_view .info .product_info .card_benefit{position:relative}
.product_view .info .product_info .card_benefit_layer{display:none;position:absolute;left:0;bottom:90px;z-index:1000}
.product_view .info .product_info .card_benefit_layer.on{display:block}

.product_view .review_wrap .tab{font-size:0; margin-top:40px}
.product_view .review_wrap .tab:first-child{margin-top:0}
.product_view .review_wrap .tab li{display:inline-block; vertical-align:middle; width:25%; text-align:center; font-size:14px; border:1px solid #dfdfdf; box-sizing:border-box; border-bottom:1px solid #5e7b71; border-left:0px none; height:54px; line-height:52px}
.product_view .review_wrap .tab li a{color:#6a6a6a; font-weight:400}
.product_view .review_wrap .tab li.on a{color:#000; font-weight:bold}
.product_view .review_wrap .tab li:first-child{border-left:1px solid #dfdfdf}
.product_view .review_wrap .tab li.on{border:1px solid #5e7b71;border-bottom:0px none}
.product_view .review_wrap .tab_wrap{}
.product_view .review_wrap .tab_wrap #tab1, .product_view .review_wrap .tab_wrap #tab2, .product_view .review_wrap .tab_wrap #tab3, .product_view .review_wrap .tab_wrap #tab4{display:block; height:29px}

.product_view .review_wrap .tab_wrap .tab_content{margin-top:50px}
.product_view .review_wrap .tab_wrap .tab_content > p.tit{position:relative; font-size:18px; color:#000; font-weight:bold; border-bottom:1px solid #5e7b71; line-height:1.2; padding-bottom:12px; margin-top:34px}
.product_view .review_wrap .tab_wrap .tab_content > p.tit:first-child{margin-top:0}
.product_view .review_wrap .tab_wrap .tab_content > p.tit2{font-size:18px; color:#000; font-weight:bold; margin-top:34px}
.product_view .sub_title1{font-size:18px; color:#000; font-weight:bold; margin-top:34px; margin-bottom:10px}
.product_view .review_wrap > p.tit2{font-size:18px; color:#000; font-weight:bold; margin-top:50px}
.product_view .review_wrap .tab_wrap .product_graph{min-height:273px; margin-top:33px; font-family:'NotoSans', sans-serif}
.product_view .review_wrap .tab_wrap .product_table table{width:100%; border-top:1px solid #5e7b71; margin-top:10px; border-bottom:1px solid #b8b8b8}
.product_view .review_wrap .tab_wrap .product_table table th{border-top:1px solid #e5e5e5; background-color:#f4f4f4; font-size:14px; color:#000}
.product_view .review_wrap .tab_wrap .product_table table tr:first-child th, .product_view .review_wrap .tab_wrap .product_table table tr:first-child td{border-top:0px none}
.product_view .review_wrap .tab_wrap .product_table table td{border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; font-size:14px; color:#000; line-height:19px; padding:12px 15px}
.product_view .review_wrap .tab_wrap .product_table table td img{display:block}
/* 210615 add */
.product_view .review_wrap .tab_wrap #tab1+.tab+.tab_content{padding-bottom:60px}
.product_view .tab_content >h3.tit{margin-top:131px;padding-bottom:5px; font-size:24px;color:#000; border-bottom:1px solid #4c4b4b}
.product_view .tab_content >h3.tit:first-child{margin-top:0}
.product_view .tab_content >h3.noline{border-bottom:0;}
.product_view .tab_content >strong{margin-top:24px; font-size:20px;color:#000;line-height:1.5;font-weight:500; display:block}
.product_view .tab_content >em{margin-top:37px; font-size:17px;color:#3b3a3a;line-height:1.8;font-weight:500;letter-spacing:-.5px;word-break:keep-all; display:block}
.product_view .tab_content >.conts{margin-top:37px; font-size:17px;color:#676565;line-height:1.8;font-weight:100;letter-spacing:-.5px;word-break:keep-all}
.product_view .tab_content >.conts.ellipsis{height:7.2em;-webkit-line-clamp:4}
.product_view .tab_content .link_list{margin-top:30px}
.product_view .tab_content .link_list li{margin-top:27px;padding-left:23px; background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/bul_link.png) no-repeat 0 center}
.product_view .tab_content .link_list li a{padding:0 5px; font-size:16px;color:#040404;line-height:1.2;font-weight:500; border-bottom:1px solid #000; display:inline-block}
.product_view .tab_content .link_list li:first-child{margin-top:0}
.product_view .tab_content >.img_wrap{margin-top:30px}
.product_view .tab_content >.img_wrap img{max-width:1200px}
.product_view .tab_content >.cont_table{margin:21px 0 -7px}
.product_view .tab_content >.cont_table li{margin-top:33px; font-size:17px;color:#272727;line-height:1.9;letter-spacing:-.5px}
.product_view .tab_content >.cont_table li:first-child{margin-top:0}
.product_view .tab_content >.cont_table .hidden li:nth-child(n + 5){height:0;display:none}
.product_view .tab_content >.writer_list li{margin-top:45px;padding-top:45px; border-top:solid 1px #dddada}
.product_view .tab_content >.writer_list li:first-child{margin-top:0;padding-top:30px; border-top:0}
.product_view .tab_content >.writer_list li:after{content:'';display:block;clear:both}
.product_view .tab_content >.writer_list li .img{margin-right:30px;width:150px; border:1px solid #c1bfbf; float:left}
.product_view .tab_content >.writer_list li .img img{height:100%}
.product_view .tab_content >.writer_list li >div strong{font-size:17px;color:#272727;font-weight:500}
.product_view .tab_content >.writer_list li >div p{margin-top:8px; font-size:16px;color:#787878;line-height:1.9;font-weight:100;letter-spacing:-.5px;word-break:keep-all}
.product_view .tab_content >.writer_list li >div p.ellipsis{height:7.6em;-webkit-line-clamp:4}
.product_view .tab_content >.summary_wrap{margin-top:21px; font-size:16px;color:#787878;line-height:1.9;font-weight:100;letter-spacing:-.5px;word-break:keep-all}
.product_view .tab_content >.summary_wrap.ellipsis{height:15.2em;-webkit-line-clamp:8}
.product_view .tab_content >.book_report strong{margin-top:24px; font-size:17px;color:#272727;font-weight:500; display:block}
.product_view .tab_content >.book_report .down_wrap{margin-top:27px;padding:38px 100px 40px 63px;background-color:#e9e9e9; display:inline-block}
.product_view .tab_content >.book_report .down_wrap p{padding-left:45px;max-width:826px; font-size:16px;color:#787878; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; vertical-align:middle; background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/bul_down.png) no-repeat 0 center; display:inline-block}
.product_view .tab_content >.book_report .down_wrap a{margin-left:50px;width:110px; font-size:14px;color:#6a6969;line-height:25px;font-weight:100;text-align:center;vertical-align:middle; border:1px solid #aeadad;background-color:#fff; display:inline-block}
.product_view .tab_content .btn_wrap{margin-top:10px;}
.product_view .tab_content .btn_wrap .btn_more,
.product_view .tab_content .btn_wrap .btn_more2{padding:2px 32px 2px 14px; font-size:15px;color:#6a6969;font-weight:100; border:1px solid #b5b4b5;background:#fff url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_more_on.png) no-repeat 47px 9px}
.product_view .tab_content .ellipsis{height:5.4em;-webkit-line-clamp:3; display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis; transition:all 3s}
.product_view .tab_content .ellipsis +.btn_wrap .btn_more,
.product_view .tab_content .hidden +.btn_wrap .btn_more2{background:#fff url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_more.png) no-repeat 60px 10px}
.product_view .tab_content >.slide_per_view{margin-top:80px;padding:0 48px;height:360px; position:relative}
.product_view .tab_content >.slide_per_view .swiper-slide{width:360px;height:360px; border:1px solid #c0bebe;box-sizing:border-box;overflow:hidden; display:flex;justify-content:center;align-items:center}
.product_view .tab_content >.slide_per_view .swiper-slide img{max-width:100%;max-height:100%;height:100%;}
.product_view .tab_content >.slide_per_view .swiper-button-prev{background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_prev_w.png) no-repeat center; left:5px}
.product_view .tab_content >.slide_per_view .swiper-button-next{background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_next_w.png) no-repeat center; right:5px}
.product_view .tab_content >.slide_per_view .swiper-button-prev,
.product_view .tab_content >.slide_per_view .swiper-button-next{margin-top:-40px;width:30px;height:80px; background-color:#b2afaf}
.product_view .tab_content .slide_thumbnail{margin-top:30px; position:relative}
.product_view .tab_content .slide_thumbnail .swiper-container{width:780px;height:557px; border:1px solid #c8c6c6}
.product_view .tab_content .slide_thumbnail .swiper-slide{width:780px;height:557px; box-sizing:border-box;overflow:hidden; display:flex;justify-content:center;align-items:center}
.product_view .tab_content .slide_thumbnail .swiper-slide img{max-width:100%;max-height:100%;height:100%;}
.product_view .tab_content .slide_thumbnail .swiper-button-prev{background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_prev_w.png) no-repeat center; left:160px}
.product_view .tab_content .slide_thumbnail .swiper-button-next{background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_next_w.png) no-repeat center; right:160px}
.product_view .tab_content .slide_thumbnail .swiper-button-prev,
.product_view .tab_content .slide_thumbnail .swiper-button-next{margin-top:-40px;width:30px;height:80px; background-color:#b2afaf}
.product_view .tab_content .slide_thumbs{margin-top:24px}
.product_view .tab_content .slide_thumbs .swiper-slide{width:290px;height:250px; border:1px solid #c8c6c6;cursor:pointer; box-sizing:border-box;overflow:hidden; display:flex;justify-content:center;align-items:center}
.product_view .tab_content .slide_thumbs .swiper-slide img{max-width:100%;max-height:100%}
/* //210615 */

.product_view .author_info{margin-top:34px; font-size:0; border-bottom:1px solid #b8b8b8; padding-bottom:34px}
.product_view .author_info > div{display:inline-block; vertical-align:top}
.product_view .author_info .img_wrapper{width:190px}
.product_view .author_info .img_wrapper .thumbnail{position:relative; padding-top:100%; overflow:hidden}
.product_view .author_info .img_wrapper .thumbnail img{position:absolute; top:0; right:0; left:0; bottom:0; max-width:100%; height:auto}
.product_view .author_info .txt_wrapper{width:930px; padding-left:40px}
.product_view .author_info .txt_wrapper p{font-size:18px; color:#000; margin-bottom:10px}
.product_view .author_info .txt_wrapper span{font-size:14px; line-height:22px; color:#4b4b4b; font-weight:400}

.product_view .about_books{margin-top:10px}
.product_view .about_books .slick-arrow{position:absolute; top:146.5px; width:45px; height:45px; font-size:0; z-index:9; background-repeat:no-repeat; background-position:center center; background-size:auto 40%; border:0; background-color:rgba(0,0,0,0.3)}
.product_view .about_books .slick-arrow.slick-prev{left:10px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_prev.png)}
.product_view .about_books .slick-arrow.slick-next{right:10px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_next.png)}

.product_view .about_books ul li{position:relative; float:left; width:280px; margin:29px 10px}

.product_view .about_books .img_wrap{display:block; position:relative}
.product_view .about_books .img_wrap .wrapper .thumbnail{display:block; position:relative; padding-top:100%; overflow:hidden}
.product_view .about_books .img_wrap .wrapper .thumbnail img{position:absolute; top:0; right:0; bottom:0; left:0; max-width:100%; height:auto}
.product_view .about_books .img_wrap .sold_out{position:absolute; top:50%; left:50%; width:120px; height:120px; border-radius:50%; background-color:rgba(34,67,115,0.6); margin:-60px 0 0 -60px; font-size:18px; color:#fff; text-align:center; line-height:120px}

.product_view .about_books ul.list li{position:relative}
.product_view .about_books ul.list li a{position:relative; display:block}
.product_view .about_books ul.list li a:hover .product_txt{text-decoration:underline}
.product_view .about_books ul.list li:hover .btn_wrap{display:block}

.product_view .about_books .btn_wrap{display:none; position:absolute; left:0; top:198px; right:0; font-size:0; text-align:center}
.product_view .about_books .btn_wrap span{display:inline-block; position:relative}
.product_view .about_books .btn_wrap span button{position:relative; width:60px; background-color:rgba(34,67,115,0.6); height:60px; border:0; border-radius:50%; outline:0; background-repeat:no-repeat; background-position:center center; background-size:100% 100%}
.product_view .about_books .btn_wrap span span.num{position:absolute; top:0; right:-11px; width:28px; height:26px; font-size:12px; color:#fff; font-weight:400; line-height:24px; text-align:center; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_bookmark.png); background-repeat:no-repeat}
.product_view .about_books .btn_wrap span.btn_cart button{margin-right:21px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_cart.png)}
.product_view .about_books .btn_wrap span.btn_like button{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_like.png)}
.product_view .about_books .btn_wrap.on span.btn_like button{background-color:#ffaa00}

.product_view .about_books .type{position:absolute; top:-29px; left:0; width:100%; font-size:0}
.product_view .about_books .type span{display:inline-block; vertical-align:middle; width:59px; height:19px; text-align:center; line-height:17px; font-size:10px; font-weight:500; margin-right:4px; color:#fff; background-repeat:no-repeat; background-position:center center}
.product_view .about_books .type span.tDeal{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_6.png)}
.product_view .about_books .type span.best{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_1.png)}
.product_view .about_books .type span.new{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_2.png)}
.product_view .about_books .type span.winner{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_3.png)}
.product_view .about_books .type span.md{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_4.png)}
.product_view .about_books .type span.soldout{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/type_5.png)}

.product_view .about_books .product_txt{display:block; overflow: hidden; font-size:14px; color:#4b4b4b; line-height:20px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding:16px 0 25px}

.product_view .about_books .price{clear:both; position:relative; display:block}
.product_view .about_books .price .sale{font-size:13px; line-height:20px; color:#252424}
.product_view .about_books .price p{font-size:0; line-height:1}
.product_view .about_books .price p span{display:inline-block; vertical-align:middle}
.product_view .about_books .price p .pay{font-size:14px; font-weight:200; color:#080808}
.product_view .about_books .price p .pay strong{font-size:20px}
.product_view .about_books .price p .discount{font-size:14px; color:#868686; text-decoration:line-through; margin-left:8px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/arrow_left.png); background-repeat:no-repeat; background-position:left center; padding-left:12px}

.product_view .author_type{}
.product_view .author_type ul{border-bottom:1px solid #b8b8b8}
.product_view .author_type ul li{padding:34px 0; border-top:1px solid #e5e5e5}
.product_view .author_type ul li:first-child{border-top:0px none}
.product_view .author_type ul li > div{display:inline-block; vertical-align:top}
.product_view .author_type .img_wrap{width:190px; margin-right:34px}
.product_view .author_type .img_wrap .thumbnail{position:relative; padding-top:100%; overflow:hidden}
.product_view .author_type .img_wrap .thumbnail img{position:absolute; top:0; right:0; left:0; bottom:0; max-width:100%; height:auto}
.product_view .author_type .txt_wrapper{width:930px}
.product_view .author_type .txt_wrapper p{font-size:0; padding-bottom:10px}
.product_view .author_type .txt_wrapper p strong,
.product_view .author_type .txt_wrapper p span{display:inline-block; vertical-align:middle; font-size:16px; color:#000}
.product_view .author_type .txt_wrapper p span{font-weight:400; margin-left:5px}
.product_view .author_type .txt_wrapper .txt{font-size:14px; line-height:22px; font-weight:400; color:#4b4b4b}

.product_view .slider_wrap{overflow:hidden; margin-top:60px}
.product_view .slider_wrap > div{float:left; width:590px}
.product_view .slider_wrap > div.curation{margin-right:20px}
.product_view .slider_wrap > div p.tit{font-size:18px; color:#000; font-weight:bold; line-height:26px; padding-bottom:15px}
.product_view .slider_wrap .list_slider{height:320px; overflow:hidden}
.product_view .slider_wrap .list_slider .slider-item .thumbnail{display:block; position:relative}
.product_view .slider_wrap .list_slider .slider-item .thumbnail a{display:block; width:100%}
.product_view .slider_wrap .list_slider .slider-item .thumbnail button{background: transparent; border:0; display:block; width:100%; outline:0}
.product_view .slider_wrap .list_slider .slider-item .thumbnail img{width:100%; display:block}

.product_view .slider_wrap .slick-dots{position:absolute; left:57px; bottom:45px; font-size:0}
.product_view .slider_wrap .slick-dots li{display:inline-block; vertical-align:middle; margin-right:7px}
.product_view .slider_wrap .slick-dots li button{width:6px; height:6px; padding:0; border:0; background-color:#b4c0c8; font-size:0}
.product_view .slider_wrap .slick-dots li.slick-active button{background-color:#000000}

.product_view .goods{margin-top:20px}
.product_view .goods ul{font-size:0}
.product_view .goods ul li{position:relative; display:inline-block; vertical-align:middle; width:280px; margin-left:26px}
.product_view .goods ul li:nth-of-type(4n+1){margin-left:0}

.product_view .goods .img_wrap{position:relative}
.product_view .goods .img_wrap .wrapper .thumbnail{position:relative; padding-top:100%; overflow:hidden}
.product_view .goods .img_wrap .wrapper .thumbnail img{position:absolute; top:0; right:0; bottom:0; left:0; max-width:100%; height:auto}

.product_view .goods .type{font-size:0; margin-top:20px}
.product_view .goods .type span{display:inline-block; vertical-align:middle; width:67px; height:26px; line-height:26px; margin-left:4px; text-align:center; font-size:12px; font-weight:400; box-sizing:border-box}
.product_view .goods .type span:first-child{margin-left:0}
.product_view .goods .type span.tDeal{border:1px solid #f62020; color:#f62020}
.product_view .goods .type span.best{border:1px solid #a39848; color:#a39848}
.product_view .goods .type span.new{border:1px solid #849a24; color:#849a24}
.product_view .goods .type span.winner{border:1px solid #66a8a8; color:#66a8a8}
.product_view .goods .type span.md{border:1px solid #58a38e; color:#58a38e}
.product_view .goods .type span.soldout{border:1px solid #15CBA7; color:#15CBA7}

.product_view .goods .product_txt{margin-top:20px; display:block; font-size:14px; line-height:22px; color:#000; font-weight:400}

.product_view .goods .price{overflow:hidden; margin-top:15px}
.product_view .goods .price .star_wrap{float:left; position:static; right:auto; bottom:auto}
.product_view .goods .price .star_wrap span.txt{display:block}
.product_view .goods .price p{float:right}
.product_view .goods .price p span{font-size:16px; font-weight:200; color:#080808}
.product_view .goods .price p strong{font-size:22px; font-weight:500}

.product_view .qna_tit{}
.product_view .qna_tit p{font-size:0}
.product_view .qna_tit p strong{display:inline-block; vertical-align:middle; font-size:18px; color:#000; margin-right:15px}
.product_view .qna_tit p span{display:inline-block; vertical-align:middle; font-size:14px; color:#4b4b4b; line-height:29px}
.product_view .qna_tit p span em{font-weight:500; color:#000000}

.product_view .qna_list{position:relative}
.product_view .qna_list ul{border-top:1px solid #000; margin-top:20px}
.product_view .qna_list ul li{border-bottom:1px solid #c7c7c7}
.product_view .qna_list ul li .list_wrap{overflow:hidden; padding:15px 0}
.product_view .qna_list ul li div{font-size:0}
.product_view .qna_list ul li .caption{float:left}
.product_view .qna_list ul li .txt{float:right; text-align:center}
.product_view .qna_list ul li .txt span{position:relative; font-size:14px; color:#4b4b4b; line-height:24px; font-weight:400}
.product_view .qna_list ul li .txt span:before{content:''; position:absolute; top:50%; left:0; width:1px; height:10px; margin-top:-5px; background-color:#cbcbcb}
.product_view .qna_list ul li .txt span:first-child:before{display:none}

.product_view .qna_list ul li div span{display:inline-block; vertical-align:middle}
.product_view .qna_list ul li div span.tit{width:120px; font-size:16px; font-weight:bold; color:#000; line-height:30px; border-right:1px solid #dadada; text-align:center}
.product_view .qna_list ul li div span.cont{font-size:14px; color:#4b4b4b; font-weight:400; line-height:30px; margin-left:50px; padding-left:30px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_question.png); background-repeat:no-repeat; background-position:left 5px; width:420px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; cursor:pointer}
.product_view .qna_list ul li div span.cont pre{font-size:14px; line-height:25px; color:#4b4b4b; font-weight:400; word-wrap: break-word;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-break:break-all; font-family:'NotoSans', sans-serif}
.product_view .qna_list ul li div.wait span.cont{cursor:auto}
.product_view .qna_list ul li div span.lock{width:19px; height:24px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_lock.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; font-size:0; overflow:hidden; margin-right:30px}
.product_view .qna_list ul li div span.user_id{padding:0 20px}
.product_view .qna_list ul li div span.date{width:130px}
.product_view .qna_list ul li div span.btn_wrap{margin-right:30px; font-size:0}
.product_view .qna_list ul li div span.btn_wrap button{display:inline-block; vertical-align:middle; width:75px; height:30px; box-sizing:border-box; font-size:12px; border:0; background-color:#FFF}
.product_view .qna_list ul li div span.btn_wrap button.btn_modify{border:1px solid #3b3f4a; color:#3b3f4a; margin-right:7px}
.product_view .qna_list ul li div span.btn_wrap button.btn_del{background-color:#3b3f4a; color:#fff}

.product_view .qna_list ul li div.answer{display:none; clear:none; width:100%; border-top:1px solid #c7c7c7; font-size:13px; line-height:27px; font-weight:400; color:#2f2f2f; padding:34px 0 34px 170px; box-sizing:border-box}
.product_view .qna_list ul li div.answer pre{font-size:14px; line-height:25px; color:#4b4b4b; font-weight:400; word-wrap: break-word;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-break:break-all; font-family:'NotoSans', sans-serif}
.product_view .qna_list ul li div.answer span.cont{margin-left:0; padding-left:30px; width:auto; cursor:auto; white-space:normal}
.product_view .qna_list ul li div.answer span.answer_wrap{display:block; padding-left:55px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/mypage/icon_a.png); background-repeat:no-repeat; background-position:0 5px; margin-top:20px; font-size:14px}

.product_view .qna_list > .btn_ask{float: right;right:0; bottom:-100px; width:126px; height:40px; line-height:38px; background-color:#3b3f4a; font-size:14px; color:#fff; text-align:center; border:0}

.product_view .btn_ask.item-qa{width:126px; height:40px; line-height:38px; background-color:#3b3f4a; font-size:14px; color:#fff; text-align:center; border:0}

.product_view table.delivery{width:100%; border-bottom:1px solid #b8b8b8; border-top:1px solid #5e7b71}
.product_view table.delivery th{font-size:14px; color:#000; font-weight:bold; line-height:26px; width:180px; text-align:center; background-color:#f5f5f5; border-top:1px solid #e8e8e8}
.product_view table.delivery td{padding:9px 24px; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5}
.product_view table.delivery tr:first-child th, .product_view .delivery tr:first-child td{border-top:0px none}
.product_view table.delivery ul{display:inline-block; vertical-align:middle; width:980px}
.product_view table.delivery ul li{position:relative; font-size:14px; line-height:26px; color:#4b4b4b; font-weight:400; padding-left:12px}
.product_view table.delivery ul li:before{content:''; position:absolute; top:13px; left:0; width:2px; height:2px; background-color:#4b4b4b}

.product_view .review_tit{margin-top:34px;position:relative}
.product_view .review_tit p{font-size:0; padding-bottom:12px}
.product_view .review_tit p strong{display:inline-block; vertical-align:middle; font-size:18px; color:#000; margin-right:15px}
.product_view .review_tit p a{display:inline-block; vertical-align:middle; font-size:14px; color:#4b4b4b; line-height:29px}
.product_view .review_tit p a:hover{text-decoration:underline}
.product_view .review_tit p a em{font-weight:500; color:#000000}
.product_view .review_tit p a.photo{position:relative; padding-left:12px; margin-left:12px}
.product_view .review_tit p a.photo:before{content:''; position:absolute; top:50%; left:0; width:1px; height:13px; margin-top:-7.5px; background-color:#e1e1e1}

.product_view .total_review{position:relative; }
.product_view .total_review .box{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/bg.gif); padding:5px}
.product_view .total_review select::-ms-expand { 
  display: none;
}
.product_view .total_review select{
	display:inline-block; vertical-align:middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color:#FFF;
	background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_dropdown.png);
	background-repeat:no-repeat;
	background-position:95% 50%;
	border:0;
	height:31px;
	min-width:144px;
	padding-left:5px;
	border-bottom:1px solid #c3c3c3;
	position:absolute;
	top:-40px;
	right:0;
}

.product_view .total_review table{width:100%; background-color:#FFF}
.product_view .total_review table th{height:118px; background-color:#f4f5f5; font-size:24px; font-weight:normal; color:#000}
.product_view .total_review table th span{display:inline-block; vertical-align:top}
.product_view .total_review table th .star-rating, .product_view .total_review table th .star-rating span{text-align:left; width:122px; height:23px; background-size:122px 46px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_star_bb.png)}
.product_view .total_review table th .star-rating span{}
.product_view .total_review table td{text-align:center}
.product_view .total_review table td ul{font-size:0}
.product_view .total_review table td ul li{display:inline-block; vertical-align:middle; margin-left:45px}
.product_view .total_review table td ul li:first-child{margin-left:0}
.product_view .total_review table td ul li span{display:inline-block; vertical-align:top; font-size:16px; color:#000000}
.product_view .total_review table td .star-rating{margin-left:12px; text-align:left; margin-top:4px}
.product_view .total_review table td .star-rating, .product_view .total_review table td .star-rating span{background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_star_b.png) no-repeat; background-size:85px 32px}
.product_view .total_review table td .star-rating span{background-position:left bottom}

.product_view .review_none{position:relative; border-top:1px solid #5e7b71; padding:34px 0 0; text-align:center; margin:50px 0}
.product_view .review_none p.tit{font-size:24px; font-weight:bold; color:#000}
.product_view .review_none span.txt{font-size:14px; color:#000; font-weight:400; line-height:30px}
.product_view .review_none .btn_review{display:inline-block; vertical-align:middle; width:126px; height:40px; line-height:40px; background-color:#3b3f4a; font-size:14px; color:#fff; text-align:center; margin-top:60px}
.product_view .review_none ul{font-size:0; margin-top:45px; padding-bottom:34px}
.product_view .review_none ul{border-bottom:1px solid #b8b8b8}
.product_view .review_none ul li{display:inline-block; vertical-align:middle; width:231px; height:165px; background-color:#efeee9; padding-top:100px; box-sizing:border-box; background-repeat:no-repeat; background-position:center center; background-size:100% 100%}
.product_view .review_none ul li.c_300{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/c_300.png);margin-right:36px}
.product_view .review_none ul li.c_500{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/c_500.png)}
.product_view .review_none ul li p{font-size:18px; color:#252525; font-weight:400}
.product_view .review_none ul li p strong{color:#000}
.product_view .review_none ul li span{display:block; font-size:13px; color:#000; font-weight:400; line-height:25px}

.product_view .review{position:relative}
.product_view .review > ul > li {padding:34px 0 34px 30px; border-bottom:1px solid #c5c5c5}
.product_view .review .point_wrap{overflow:hidden}
.product_view .review .point_wrap .star_wrapper{float:left; margin-top:5px}
.product_view .review .point_wrap .star_wrapper ul{font-size:0; margin-top:15px}
.product_view .review .point_wrap .star_wrapper ul li{display:inline-block; vertical-align:middle; margin-left:35px}
.product_view .review .point_wrap .star_wrapper ul li:first-child{margin-left:0}
.product_view .review .point_wrap .star_wrapper ul li span.tit{display:inline-block; vertical-align:top; font-size:14px; color:#000; line-height:12px; margin-right:10px}
.product_view .review .point_wrap .star_wrapper ul li.total span.tit{font-size:16px; color:#000; font-weight:normal; line-height:17px}
.product_view .review .point_wrap .star_wrapper ul li.total .star-rating{width:74px}
.product_view .review .point_wrap .star_wrapper ul li.total .star-rating, .product_view .review .star_wrapper ul li.total .star-rating span{height:14px; background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_star_bb.png) no-repeat; background-size:74px 28px}
.product_view .review .star_wrapper ul li.total .star-rating span{background-position:left bottom}
.product_view .review .point_wrap .star_wrapper ul li .star-rating{width:55px; margin-top:1px}
.product_view .review .point_wrap .star_wrapper ul li .star-rating, .product_view .review .star_wrapper ul li .star-rating span{height:11px; background:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_star_b.png) no-repeat; background-size:55px 22px}
.product_view .review .star_wrapper ul li .star-rating span{background-position:left bottom}
.product_view .review .point_wrap .writer{float:right}
.product_view .review .point_wrap .writer ul{display:inline-block;margin-top:6px;font-size:0;vertical-align:top}
.product_view .review .point_wrap .writer ul li{position:relative; display:inline-block; vertical-align:middle; font-size:14px; color:#000; font-weight:400; padding-left:25px; margin-right:25px; line-height:20px}
.product_view .review .point_wrap .writer ul li:last-child{margin-right:13px}
.product_view .review .point_wrap .writer ul li:before{content:''; position:absolute; top:50%; left:0; width:1px ; height:10px; margin-top:-5px; background-color:#dcdcdc}
.product_view .review .point_wrap .writer ul li:first-child:before{display:none}

/*
.product_view .review .point_wrap .writer ul li .btn_like{position:relative;width:53px; height:53px; border:0; background-color:#fff; font-size:0; padding:0; border:1px solid #34363c; box-sizing:border-box; border-radius:50%; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_like.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; outline:0}
.product_view .review .point_wrap .writer ul li .btn_like span{position:absolute; top:0; right:-13px; width:26px; height:26px; font-size:12px; color:#fff; font-weight:400; line-height:26px; background-color:#34363c; border-radius:50%}
.product_view .review .point_wrap .writer ul li span.ico_photo{display:inline-block; vertical-align:middle; width:53px; height:53px; font-size:0; background-color:#fff; border:1px solid #34363c; box-sizing:border-box; border-radius:50%; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_photo.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%}
*/

.product_view .review .point_wrap .writer ul li .btn_like{position:relative}
.product_view .review .point_wrap .writer ul li .btn_like input{display:none}
.product_view .review .point_wrap .writer ul li .btn_like label{position:relative; display:block; position:relative;width:53px; height:53px; border:0; background-color:#fff; font-size:0; padding:0; border:1px solid #164032; box-sizing:border-box; border-radius:50%; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_like.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%; cursor:pointer}
.product_view .review .point_wrap .writer ul li .btn_like label span{position:absolute; top:0; right:-13px; width:26px; height:26px; z-index:1; background-color:#164032; text-align:center; line-height:26px; font-size:12px; color:#fff; border-radius:50%}
.product_view .review .point_wrap .writer ul li .btn_like input:checked + label{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_like_on.png); background-color:#ffaa01; border:0}


.product_view .review .review_txt{margin-top:45px; font-size:14px; line-height:25px; color:#4b4b4b; font-weight:400}
.product_view .review .review_txt pre{font-size:14px; line-height:25px; color:#4b4b4b; font-weight:400; word-wrap: break-word;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-break:break-all; font-family:'NotoSans', sans-serif}
.product_view .review .review_txt span.photo_wrap{display:block; font-size:0; margin-top:35px; text-align:center}
.product_view .review .review_txt span.photo_wrap img{display:inline-block; vertical-align:top; margin-left:20px}
.product_view .review .review_txt span.photo_wrap img:first-child{margin-left:0}

.product_view .review .review_txt span.btn_wrap{display:block; width:100%; text-align:right; margin-top:60px; font-size:0}
.product_view .review .review_txt span.btn_wrap button{display:inline-block; vertical-align:middle; width:89px; height:37px; line-height:33px; box-sizing:border-box; font-size:13px; border:0; background-color:#FFF}
.product_view .review .review_txt span.btn_wrap button.btn_modify{border:1px solid #3b3f4a; color:#3b3f4a; margin-right:7px}
.product_view .review .review_txt span.btn_wrap button.btn_del{background-color:#3b3f4a; color:#fff}
.product_view .btn_review{position:absolute; right:0; bottom:-95px; }

.product_view .review_write{position:relative; margin-top:20px;margin-bottom:50px}
.product_view .review_write .write_tit{position:absolute; top:-40px; right:0; font-size:14px; color:#4b4b4b}
.product_view .review_write .write_tit span{margin-top:0; margin-right:3px}
.product_view .review_write table{width:100%; box-sizing:border-box; border-top:1px solid #e5e5e5; border-bottom:1px solid #b8b8b8}
.product_view .review_write table.table_total{border-bottom:0px none; border-top:1px solid #5e7b71}
.product_view .review_write table.table_total th{padding:30px 0}
.product_view .review_write table.table_total td{font-size:0; padding:27px 0}
.product_view .review_write table.table_total td ul{display:inline-block; vertical-align:middle}
.product_view .review_write table.table_total td img{display:inline-block; vertical-align:middle; margin-left:70px}

.product_view .review_write table.table_total td ul li{display:inline-block; vertical-align:middle; margin-top:0; margin-left:45px}
.product_view .review_write table.table_total td ul li:first-child{margin-left:65px}
.product_view .review_write table.table_total td ul li span.tit{display:inline-block; vertical-align:middle; font-size:16px; color:#505050; margin-right:20px}
.product_view .review_write table.table_total td ul li span.wrapper{display:inline-block; vertical-align:middle; margin-top:2px}

.product_view .review_write table tr:first-child th, .product_view .review_write table tr:first-child td{border-top:0px none}
.product_view .review_write table th{background-color:#F5F5F5; border-top:1px solid #e5e5e5}
.product_view .review_write table th p{font-size:14px; line-height:1; color:#000}
.product_view .review_write table th p span{display:inline-block; vertical-align:top; font-size:16px; font-weight:normal; color:#ee3f64; line-height:0.3}
.product_view .review_write table th .info{display:block; font-size:14px; color:#4b4b4b; line-height:18px; margin-top:10px; font-weight:400}
.product_view .review_write table td{padding:15px; border-left:1px solid #e5e5e5; border-top:1px solid #e5e5e5}
.product_view .review_write table td textarea{width:100%; border:0; height:148px; padding:16px; box-sizing:border-box}
.product_view .review_write table td.age{padding:15px 45px}
.product_view .review_write table td select::-ms-expand { display: none}
.product_view .review_write table td select{
	display:inline-block; vertical-align:middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color:#FFF;
	background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_dropdown.png);
	background-repeat:no-repeat;
	background-position:95% 50%;
	border:0;
	height:31px;
	min-width:200px;
	padding-left:5px;
	border-bottom:1px solid #c3c3c3;
}
.product_view .review_write table td.image{padding:25px 45px}
.product_view .review_write table td ul li{margin-top:15px}
.product_view .review_write table td ul li:first-child{margin-top:0}
.product_view .review_write table td ul li .info{font-size:13px; line-height:17px; color:#515151}
.product_view .review_write table td .file_wrap{font-size:0}
.product_view .review_write table td .file_wrap input[type=text]{display:inline-block; vertical-align:middle; width:520px; border:0; border-bottom:1px solid #acacac; height:32px; padding:0; padding-left:10px; box-sizing:border-box; margin-right:13px}
.product_view .review_write table td .file_wrap input[type=file]{display:none}
.product_view .review_write table td .file_wrap label{display:inline-block; vertical-align:middle; width:89px; height:32px; line-height:30px; text-align:center; font-size:12px; color:#3b3f4a; border:1px solid #3b3f4a; box-sizing:border-box; cursor:pointer}
.product_view .review_write table td .file_name{margin-top:15px; font-size:0}
.product_view .review_write table td .file_name span{display:inline-block; vertical-align:middle; text-decoration:underline; font-size:14px; color:#3b3f4a; margin-right:10px}
.product_view .review_write table td .file_name button{display:inline-block; vertical-align:middle; width:15px; height:15px; border-radius:50%; background-color:#bebebe; border:0; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/file_del.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%}

.product_view .review_write .info{margin-top:25px}
.product_view .review_write .info li{font-size:14px; line-height:22px; color:#4b4b4b}
.product_view .review_write .btn_wrap{position:absolute; right:0; bottom:0; font-size:0}
.product_view .review_write .btn_wrap button{display:inline-block; vertical-align:middle; width:126px; height:40px; font-size:14px}
.product_view .review_write .btn_wrap button:first-child{margin-right:5px}

.star_area{display: flex; flex-direction: row-reverse; justify-content: space-between}
input.star { display: none; }
label.star {float:right; font-size: 36px}
input.star:checked ~ label.star:before {content: ''; display:block; width:18px; height:17px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/star_on.png)}
label.star:before {content: ''; display:block; width:18px; height:17px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/star_off.png); background-repeat:no-repeat; background-position:center center; background-size:100% 100%}

.product_view .qna_none{position:relative; border-top:1px solid #5e7b71; border-bottom:1px solid #b8b8b8; padding:34px 0; text-align:center; margin:50px 0}
.product_view .qna_none p.tit{font-size:18px; font-weight:bold; color:#000}
.product_view .qna_none span.txt{font-size:14px; color:#858585; font-weight:400; line-height:30px}
.product_view .qna_none .btn_ask{position:absolute; right:0; bottom:-80px; width:126px; height:40px; line-height:40px; background-color:#3b3f4a; font-size:14px; color:#fff; text-align:center; border:0}

.non_product{text-align:center; padding:70px 0; border-top:1px solid #5e7b71; border-bottom:1px solid #b8b8b8}
.non_product p{font-size:28px; color:#000}

.lately_chk_area{padding:0 10px;line-height:29px}
.lately_chk_area label{font-size:13px;color:#000}
.lately_chk_area label strong{color:#5fbbe4}
.lately_chk_area button{float:right;vertical-align:middle;width:74px;height:29px;background:#2c473e;border:0;border-radius:4px}
.lately_chk_area button span{display:block;padding-right:25px;color:#fff;background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/ico_del.png");background-size:20px;background-repeat:no-repeat;background-position:right center}
.mypage_wrap .product_list .lately.none_step .lately_chk_area{padding:0;padding-top:22px}
.mypage_wrap .product_list .lately.none_step .txtbox p{background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/product/no_item_ico.png")}

/* review supporters */
.btn_base {display:inline-block;padding:0 10px;line-height:40px;background-color:#eee;font-size:13px;color:#3b3f4a;text-align:center;background:#fff;border:1px solid #3b3f4a;vertical-align:top}
.btn_gray {display:inline-block;padding:0 10px;line-height:40px;background-color:#eee;font-size:13px;color:#3b3f4a;text-align:center;background:#fff;border:1px solid #3b3f4a;vertical-align:top;background-color:#3b3f4a;color:#fff}
.review-supporters{margin-bottom:80px;padding-bottom:80px;border-bottom:2px dashed #eee}
.review-supporters .point_wrap{padding:15px 30px 15px 34px;margin-bottom:20px;background:#f4f5f5;border-bottom: 1px solid #c5c5c5}
.review-supporters .review .review_txt{margin-top:0;padding: 34px 0 34px 30px;border-bottom: 1px solid #c5c5c5;height:300px;overflow:hidden	}
.review-supporters .review .review_txt.expand {height:auto}
.review-supporters .btn_review_more{padding:10px 20px 10px 30px;outline:none;border:none;background:#fff;border:1px solid #3b3f4a;text-align:left;	}
.review-supporters .btn_review_more span{display:inline-block}
.review-supporters .btn_review_more em{	display:inline-block;	padding-right:25px;	height:9px;background:#fff url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_dropdown.png) 95% 50% no-repeat}
.review-supporters .btn_review_more.expand em {-webkit-transform: rotate(180deg);transform: rotate(180deg);background-position:0 50%}
.review-supporters .btn_more_wrap{	text-align:center;	position:relative}
.review-supporters .btn_more_wrap .btn_review_more	{border-top:none}
.review-supporters .btn_edit{display:inline-block;padding-left:20px;	margin:5px 0 0 20px;border-left:1px solid #c5c5c5;vertical-align:top}
.review-supporters .btn_edit a{display:inline-block;margin-left:5px;color:#666	}
.review-supporters .btn_edit a:last-child {color:#b0b0b0}
.tab_content .btn_wrap{	text-align:right}
.tab_content .btn_wrap a{margin-left:10px;position:static}
.tab_content .btn_wrap a i{margin-right:5px;	}

/* 상품리뷰 탭 리뉴얼 */
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap{}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-title{color:#282828;font-size:22px;font-weight:700;line-height: 33px;letter-spacing: -0.44px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .sub-desc{color:#8e8e8e;font-size:14px;line-height: 22px;letter-spacing: -0.28px;margin-top:10px;display:flex;justify-content: space-between;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .sub-desc .txt{position:relative}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .sub-desc .txt em{color:#4888c8}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .sub-desc .txt span{display:inline-block;margin:0 4px}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .sub-desc .txt i{display: inline-block;background: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_review_info.png") no-repeat;background-size: 18px 18px;width:18px;height:18px;vertical-align: top;position:relative;top:3px;left:6px;cursor: pointer;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .sub-desc .txt .pop-desc{z-index:10;border:1px solid #686767;border-radius: 8px;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12);display:inline-block;padding:19px 20px;position:absolute;right:-236px;bottom:-101px;background:#fff;display:none;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .sub-desc .txt .pop-desc.on{display:inline-block;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .sub-desc .txt .pop-desc li{font-size:14px;line-height: 23px;letter-spacing: -0.28px;color:#8e8e8e;padding-left:10px;position:relative;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .sub-desc .txt .pop-desc li::before{content:"";display:inline-block;width:4px;height:4px;background:#8e8e8e;border-radius: 50%;position:absolute;top:9px;left:0;}


.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .sub-desc .btn_wrap{margin-top:0;/*margin-right:54px*/}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .sub-desc .btn_wrap>a{color:#fff;font-size:14px;line-height: 20px;letter-spacing: -0.28px;background:#464444;border:1px solid #464444;padding:7px 16px}


/* 리뷰없음 */
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-no-list{margin:97px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-no-list .rv-no-msg{text-align: center;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-no-list .rv-no-msg>.imgbox{}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-no-list .rv-no-msg>.imgbox>img{width:178px;height:135px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-no-list .rv-no-msg>.txtbox{margin-top:15px;color:#8e8e8e;font-size:22px;line-height: 34px;letter-spacing: -0.44px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-no-list .rv-no-msg>.txtbox .txt-1{}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-no-list .rv-no-msg>.txtbox .txt-2{font-weight: 700;color:#282828}



.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box{display:flex;background:#f8f9fb;margin-top:25px;margin-bottom:45px;color:#282828;font-size:15px;line-height: 22px;letter-spacing: -0.3px;font-weight: 500;padding:27px 0 32px 0}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .count{padding-left:88px;padding-right:88px;padding-top:17px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .count .data{font-family: "Roboto";font-size:38px;line-height: 46px;letter-spacing: -0.76px;font-weight: 700;margin:3px 0 0 2px}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .count .data span{color:#393838;font-size:16px;letter-spacing: -0.32px;line-height: 24px;font-family: "NotoSans";font-weight: 500;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-total{text-align: center;padding:0 88px;border-left:1px solid #d5d5d5}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-total .data{font-family: "Roboto";font-size:38px;line-height: 46px;letter-spacing: -0.76px;font-weight: 700;margin-top:3px}

.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-total .star-bx{margin-top:5px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-total .star-bx .td-star{height:25px}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-total .star-bx .td-star .star-score {width: 142px;height:25px;text-align: left;overflow: hidden;line-height: 25px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-total .star-bx .td-star .star-score{display: inline-block;background: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/star/img_score_r_off.png") left center/142px 25px no-repeat;height: 100%;vertical-align: top;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-total .star-bx .td-star .star-score span{display: inline-block;background: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/star/img_score_r_on.png") left center/142px 25px no-repeat;height: 100%;vertical-align: top;}



.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-detail{padding-left:77px;border-left:1px solid #d5d5d5;padding-top:20px}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-detail ul{display:flex}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-detail ul li{margin-right:30px;text-align: center;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-detail ul li:last-child{margin-right:0}


.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-detail ul li .star-bx{margin-top:25px}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-detail ul li .star-bx .td-star{height:17px}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-detail ul li .star-bx .td-star .star-score {width: 98px;height:17px;text-align: left;overflow: hidden;line-height: 17px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-detail ul li .star-bx .td-star .star-score{display: inline-block;background: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/star/img_score_y_off.png") left center/98px 17px no-repeat;height: 100%;vertical-align: top;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-total-box .star-detail ul li .star-bx .td-star .star-score span{display: inline-block;background: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/star/img_score_y_on.png") left center/98px 17px no-repeat;height: 100%;vertical-align: top;}


.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box{}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-header{display:flex;justify-content: space-between;align-items: center;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-header .sort-option-1{}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-header .sort-option-1>ul{display:flex;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-header .sort-option-1>ul>li{font-size:14px;line-height: 20px;letter-spacing: -0.28px;color:#8e8e8e;font-weight: 500;cursor: pointer}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-header .sort-option-1>ul>li.on{color:#282828}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-header .sort-option-1>ul>li:not(:first-child)::before{content:"|";color:#c8c8c8;display:inline-block;margin:0 20px}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-header .sort-option-2{display:flex;}

.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-header .sort-option-2>.sel-box{-o-appearance: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-align: left;border:1px solid #686767;padding-right:24px;background:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_arrow_bottom.png") no-repeat; background-size: 12px 6px;background-position:right 6px bottom 10px;font-size:14px;line-height: 20px;letter-spacing: -0.28px;color:#686767;padding-left:8px}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-header .sort-option-2>.sel-box::-ms-expand{display:none}

.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-header .sort-option-2 .btn-filter{color:#686767;font-size:14px;line-height: 20px;letter-spacing: -0.28px;display:flex;align-items: center;border:1px solid #686767;background:#fff;margin-left:10px;padding:3px 13px}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-header .sort-option-2 .btn-filter>i{display:inline-block;background-image: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_filter.png");background-size: 16px 13px;width: 16px;height: 13px;margin-right:5px;}


.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents{margin-top:17px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li{padding:40px 0;border-top:1px solid #e9e7e7}

.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info{display:flex;justify-content: space-between;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data{display:flex}

.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-ico{width:40px;height:40px;border-radius: 50%;object-fit: contain;margin-right: 12px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-ico img{width:100%}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-namestar{display:flex;align-items: flex-end;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-namestar .name{font-size:14px;line-height: 20px;color:#8e8e8e;letter-spacing: -0.28px;;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-namestar .name .date{display:inline-block;margin-left:10px;}

.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-namestar .name .score-group{height:17px;margin-top:9px}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-namestar .name .star-score {width: 96px;height:17px;text-align: left;overflow: hidden;line-height: 17px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-namestar .name .star-score{display: inline-block;background: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/star/img_score_r2_off.png") left center/96px 17px no-repeat;height: 100%;vertical-align: top;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-namestar .name .star-score span{display: inline-block;background: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/star/img_score_r2_on.png") left center/96px 17px no-repeat;height: 100%;vertical-align: top;}

.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-namestar .star-group{margin-left:30px}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-namestar .star-group .star-detail ul{display:flex}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-namestar .star-group .star-detail ul li{color:#686767;font-size:14px;line-height: 20px;letter-spacing: -0.28px;margin-right:50px}


.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-namestar .star-group .star-detail ul li .star-score {width: 77px;height:14px;text-align: left;overflow: hidden;line-height: 14px;margin-left:6px}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-namestar .star-group .star-detail ul li .star-score{display: inline-block;background: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/star/img_score_y2_off.png") left center/77px 14px no-repeat;height: 100%;vertical-align: top;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .user-data .ud-namestar .star-group .star-detail ul li .star-score span{display: inline-block;background: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/star/img_score_y2_on.png") left center/77px 14px no-repeat;height: 100%;vertical-align: top;}

.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .profile-info .report{color: #8e8e8e;font-size: 14px;line-height: 20px;letter-spacing: -0.28px;padding: 0;background:none;border:0;}

.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .rv-writebox-wrap{display:flex;justify-content: space-between;margin-top:27px;padding-left:53px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .rv-writebox-wrap .rv-text{width:780px;overflow: hidden;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .rv-writebox-wrap .rv-text pre{color:#282828;font-weight: 300;font-size:14px;line-height: 24px;letter-spacing: -0.28px;word-break: keep-all;text-wrap: wrap;font-family: "NotoSans";}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .rv-writebox-wrap .rv-thumb{}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .rv-writebox-wrap .rv-thumb ul{display:flex;flex-wrap: wrap;align-content: flex-end;height:100%;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .rv-writebox-wrap .rv-thumb ul li{width:100px;margin-left:10px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .rv-writebox-wrap .rv-thumb ul li.non-block{display:none}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .rv-writebox-wrap .rv-thumb ul li img{width: 100%;height: 100%;aspect-ratio: 1 / 1;object-fit: cover;}

/* 아이연령 / 좋아요 */
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .childAge-like-wrap{display:flex;justify-content: space-between;margin-top:18px;padding-left:53px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .childAge-like-wrap .childAge{}

.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .childAge-like-wrap .childAge{font-size:14px;line-height: 20px;color:#0c5743;letter-spacing: -0.28px;display: inline-block;border:1px solid #0c5743;border-radius: 3px;font-weight: 500;padding:4px 12px;}

.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .childAge-like-wrap .like .btn-like{font-size:14px;color:#686767;line-height: 20px;letter-spacing: -0.28px;border:1px solid #8e8e8e;box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.11);border-radius: 15px;padding:4px 15px;display:flex;align-items: center;cursor: pointer}

.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .childAge-like-wrap .like .btn-like i{display: inline-block;background: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_like_r.png") no-repeat;background-size: 13px 14px;vertical-align: top;margin-right:3px;margin-left:6px;width:13px;height:14px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .childAge-like-wrap .like .btn-like em{color:#282828;font-family: "Roboto"; font-weight: 500;line-height: 17px;}

.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .childAge-like-wrap .like.on .btn-like{background-color:#2c7553;color:#fff;border:1px solid #2c7553;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .childAge-like-wrap .like.on .btn-like i{background: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/M/common/ico_like_w.png") no-repeat;background-size: 13px 14px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .childAge-like-wrap .like.on .btn-like em{color:#fff}

/* 사진 확대 영역 */
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .rv-photo-large{padding-left:53px;margin-top:20px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .rv-photo-large ul{}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .rv-photo-large ul li{margin-bottom:15px;width:780px;overflow: hidden;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .rv-photo-large ul li:last-child{margin-bottom:0}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .rv-photo-large ul li img{max-width: 780px}


/* 관리자 답글 */
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .admin-reply-wrap{margin-top:20px;padding-left:73px;padding-right:368px}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .admin-reply-wrap .reply{background:#f8f8f8;border-radius: 6px;padding:18px 25px;position: relative}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .admin-reply-wrap .reply::before{content: "";display:inline-block;position: absolute;top:0;left:-19px;width: 0;height: 0;
	border-top: 10px solid #f8f8f8;border-bottom: 10px solid transparent;border-right: 10px solid #f8f8f8;border-left: 10px solid transparent;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .admin-reply-wrap .reply .logo{display:inline-block;width:69px;height:23px;margin-bottom:10px;}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .admin-reply-wrap .reply .logo img{width:100%}
.product_view .review_wrap .tab_wrap .tab_content.tab-review-wrap .rv-list-box .rv-list-contents>ul>li .admin-reply-wrap .reply pre{text-wrap: wrap;font-size:14px;color:#282828;line-height: 23px;letter-spacing: -0.28px;word-break: keep-all;font-weight: 300;font-family: "NotoSans";}


.productlist-wrapper{}

.productlist-wrapper .contents-box{display:flex;margin-top:30px}
.productlist-wrapper .contents-box .cate-list{min-width: 184px;width:184px;position:sticky;top:100px;height: 100%;}
.productlist-wrapper .contents-box .cate-list>.title{color:#282828;font-weight: 700;font-size:18px;line-height: 27px;margin-bottom:26px;}

.productlist-wrapper .contents-box .cate-list .main-list{}
.productlist-wrapper .contents-box .cate-list .main-list>ul{}
.productlist-wrapper .contents-box .cate-list .main-list>ul>li{margin-bottom:8px}
.productlist-wrapper .contents-box .cate-list .main-list>ul>li:last-child{margin-bottom:0}
.productlist-wrapper .contents-box .cate-list .main-list>ul>li>a{font-size:14px;letter-spacing: -0.28px;line-height: 24px;;display: flex;height: 24px;align-items: center;box-sizing: border-box;color:#5b5b5b}
.productlist-wrapper .contents-box .cate-list .main-list>ul>li>a:hover{text-decoration: underline;}
.productlist-wrapper .contents-box .cate-list .main-list>ul>li.on>a{color:#282828;font-weight: 500;}
.productlist-wrapper .contents-box .cate-list .main-list>ul>li.on>a::after{display:inline-block;content: '';;background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_check_option.png");width:18px;height:18px;background-size:18px 18px;background-position: center;background-repeat: no-repeat;margin-left:6px}
.productlist-wrapper .contents-box .cate-list .main-list>ul>li>a>span{}
.productlist-wrapper .contents-box .cate-list .main-list>ul>li>a>span.cnt{color:#dbdbdb;font-family: 'Roboto';margin-left:9px;margin-top:2px}

.productlist-wrapper .contents-box .cate-list .sub-list{position:relative}
.productlist-wrapper .contents-box .cate-list .sub-list::before{display: inline-block;content:'';width:30px;height:1px;background:#282828;position:absolute;top:0}
.productlist-wrapper .contents-box .cate-list .sub-list .title{color:#282828;font-size:16px;line-height: 24px;letter-spacing: -0.32px;font-weight: 700;padding:26px 0;}
.productlist-wrapper .contents-box .cate-list .sub-list .title:first-child{margin-top:26px;}
.productlist-wrapper .contents-box .cate-list .sub-list>ul{}
.productlist-wrapper .contents-box .cate-list .sub-list>ul>li{margin-bottom:8px}
.productlist-wrapper .contents-box .cate-list .sub-list>ul>li:last-child{margin-bottom:0}
.productlist-wrapper .contents-box .cate-list .sub-list>ul>li>a{font-size:14px;letter-spacing: -0.28px;line-height: 24px;;display: flex;height: 24px;align-items: center;padding-left: 32px;box-sizing: border-box;color:#5b5b5b}
.productlist-wrapper .contents-box .cate-list .sub-list>ul>li>a::before{display:inline-block;content: '';;background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_check_off.png");width:24px;height:24px;background-size:24px 24px;background-position: center;background-repeat: no-repeat;position:absolute;left:0;}
.productlist-wrapper .contents-box .cate-list .sub-list>ul>li.on>a{color:#282828;font-weight: 500;}
.productlist-wrapper .contents-box .cate-list .sub-list>ul>li.on>a::before{background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_check_on.png");}
.productlist-wrapper .contents-box .cate-list .sub-list>ul>li>a>span{}
.productlist-wrapper .contents-box .cate-list .sub-list>ul>li>a>span.cnt{color:#dbdbdb;font-family: 'Roboto';margin-left:9px;margin-top:2px}




.productlist-wrapper .contents-box .item-data{width:100%;overflow: hidden;}
.productlist-wrapper .contents-box .item-data .sort-opt-1{display:flex;justify-content: space-between;align-items: center;}
.productlist-wrapper .contents-box .item-data .sort-opt-1 .excluding-temp a{color:#c1c1c1;font-size: 14px;letter-spacing: -0.28px;line-height: 24px;display:inline-block;padding-left:26px;position:relative}

.productlist-wrapper .contents-box .item-data .sort-opt-1 .excluding-temp a::before{display:inline-block;content: '';;background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_check_sort_off.png");width:24px;height:24px;background-size:24px 24px;background-position: center;background-repeat: no-repeat;position:absolute;left:0;}

.productlist-wrapper .contents-box .item-data .sort-opt-1 .excluding-temp.on a{color:#f73838;font-weight: 500;}

.productlist-wrapper .contents-box .item-data .sort-opt-1 .excluding-temp.on a::before{background-image:url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_check_sort_on.png")}



.productlist-wrapper .contents-box .item-data .sort-opt-1 .select-contents{}
.productlist-wrapper .contents-box .item-data .sort-opt-1 .select-contents select::-ms-expand {display: none;}
.productlist-wrapper .contents-box .item-data .sort-opt-1 .select-contents select {display: inline-block;vertical-align: middle;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-color: #FFF;background-image: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_dropdown.png");background-repeat: no-repeat;background-position: 95% 50%;border: 0;height: 27px;min-width: 144px;padding-left: 5px;border-bottom: 1px solid #c3c3c3;font-weight: 500;font-size:14px}
.productlist-wrapper .contents-box .item-data .sort-opt-1 .select-contents select:first-child {margin-right: 19px}

.productlist-wrapper .contents-box .item-data .sort-opt-2{display:none;padding:20px 0 10px 0; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-top:26px;}
.productlist-wrapper .contents-box .item-data .sort-opt-2.on{display:block}

.productlist-wrapper .contents-box .item-data .sort-opt-2>ul{display:flex;align-items: center;flex-wrap: wrap;}
.productlist-wrapper .contents-box .item-data .sort-opt-2>ul>li{margin-right:10px;margin-bottom:10px;display:none;}
.productlist-wrapper .contents-box .item-data .sort-opt-2>ul>li:first-child{display:inline-block}
.productlist-wrapper .contents-box .item-data .sort-opt-2>ul>li.on{display:inline-block}
.productlist-wrapper .contents-box .item-data .sort-opt-2>ul>li:first-child{margin-right:20px}
.productlist-wrapper .contents-box .item-data .sort-opt-2>ul>li>button{color:#5b5b5b;font-size:14px;letter-spacing: -0.28px;line-height: 24px;;border:none;padding:0 0 0 26px;background:none;position:relative;min-width:64px}
.productlist-wrapper .contents-box .item-data .sort-opt-2>ul>li>button::before{display:inline-block;content: '';background-color: #FFF;background-image: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_item_reset.png");background-repeat: no-repeat;background-size:24px 24px;width:24px;height: 24px;position:absolute;left: 0;}

.productlist-wrapper .contents-box .item-data .sort-opt-2>ul>li>a{display:inline-flex;color:#5b5b5b;font-size:14px;letter-spacing: -0.28px;line-height: 20px;font-weight: 500;height:34px;border:1px solid #ebebeb;border-radius: 17px;align-items: center;padding:0 12px;position:relative;box-sizing: border-box;}

.productlist-wrapper .contents-box .item-data .sort-opt-2>ul>li>a.ico-no{padding:0 10px;}
.productlist-wrapper .contents-box .item-data .sort-opt-2>ul>li>a.ico-no::before{background:none !important}
.productlist-wrapper .contents-box .item-data .sort-opt-2>ul>li>a .btn-remove{background:#fff url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/ico_item_remove.png") center center/20px 20px no-repeat;display:inline-block;width:20px;height:20px;margin-left:3px}

/* 상품 리스트 영역 */
.productlist-wrapper .contents-box .item-data .item-list-area{}

/* 검색된 상품 없음 */
.productlist-wrapper .contents-box .item-data .item-list-area .no-list{text-align: center;display:none}
.productlist-wrapper .contents-box .item-data .item-list-area .no-list.on{display:block}
.productlist-wrapper .contents-box .item-data .item-list-area .no-list .no-img{width:90px;height:90px;margin:60px auto 0}
.productlist-wrapper .contents-box .item-data.option-none .item-list-area .no-list .no-img{margin-top:120px}
.productlist-wrapper .contents-box .item-data .item-list-area .no-list .no-img>img{width:100%}
.productlist-wrapper .contents-box .item-data .item-list-area .no-list .no-txt-1{color:#282828;font-size:20px;line-height: 29px;letter-spacing: -0.4px;font-weight: 700;max-width: 550px;overflow: hidden;margin:10px auto 0;display:flex;justify-content: center;}




/* 상품 리스트 */
.productlist-wrapper .contents-box .item-data .item-list-area{overflow: hidden;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap{display:none;margin-top:26px;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap.on{display:block}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap>ul{display: flex;flex-wrap: wrap;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap>ul>li{width:310px;margin-right:43px;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap>ul>li:nth-child(3n){margin-right:0;}


.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box{position: relative;margin-bottom:80px}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .img{margin-bottom:12px;position:relative;}

.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .img .sold-out{position:absolute;top:0;left:0;width:100%;height:100%;background-color: rgba(255, 255, 255, 0.9);display:none;justify-content: center;align-items: center}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box.soldout .img .sold-out{display:flex;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box.soldout .img .sold-out img{width:140px;height:140px;}

.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .img .visual{width: 100%;position: relative;padding-top: 100%;background: #fff;box-sizing: border-box;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .img .visual .in_vis{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .img .visual .in_vis img{max-width: 100%;max-height: 100%;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .img .visual .in_vis .discount{position: absolute;top:0;left:0;background:red;color:#fff;font-size: 28px;font-family: 'Roboto';font-weight: 700;width:70px;height:70px;border-top-right-radius: 28px;border-bottom-right-radius: 28px;border-bottom-left-radius: 28px;display: inline-flex;justify-content: center;align-items: center;}

.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .txt{font-size:16px;letter-spacing: -0.32px;color:#282828;font-weight: 500;word-break: break-all;height: 50px;line-height: 25px;-webkit-line-clamp: 2;text-align: left;word-wrap: break-word;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-bottom:22px;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price{}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .sale{font-size:16px;line-height: 24px;color:#c1c1c1;letter-spacing: -0.32px;text-decoration: line-through;margin-bottom:2px;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling{margin-bottom:20px;display: flex;align-items: center;justify-content: space-between;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling .pr-group{font-size:24px;font-weight: 700;line-height: 32px;color:#282828;letter-spacing: normal;font-family: 'Roboto';display: flex;align-items: center;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling .pr-group span{font-size:16px;font-weight: 700;line-height: 24px;color:#282828;letter-spacing: -0.32px;font-family: 'NotoSans';display: inline-block;padding-bottom: 2px;padding-left:2px}

.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling .str-group{font-family: 'Roboto';font-size:16px;line-height: 24px;letter-spacing: -0.32px;color:#282828;display:flex;align-items: center;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling .str-group .ico-star-1{display:inline-block;background-image: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/star/img_score1_y_off.png");background-size: 24px 24px;background-position: center;background-repeat: no-repeat;width: 24px;height: 24px;margin-right:1px}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling .str-group .ico-star-1.on{background-image: url("https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/common/star/img_score1_y_on.png");}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling .str-group span{display:inline-block;position: relative;top:2px}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .price .selling .str-group span.count{color:#c1c1c1;margin-left:6px;}

.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label{font-size:12px;color:#fff;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul{display: flex;flex-wrap: wrap;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li{margin-right:4px;margin-top:2px;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li:nth-child(4){margin-right: 0;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li span{background:rgb(214, 147, 147);border-radius: 12px;padding: 6px 10px;display: inline-flex;justify-content: center;align-items: center;min-width: 60px;min-height: 24px;box-sizing: border-box;/* font-weight: 500; */}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li span.sky{background:#60b9e6;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li span.orange{background:#ffaa00;/* font-family: 'Roboto'; */}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li span.pink{background:#ff8080;/* font-family: 'Roboto'; */}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li span.purple{background:#584d8c;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li span.red{background:#f62020;}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .label ul li span.green{background:#15cba7;}

.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box:hover .txt{text-decoration:underline; font-weight:bold}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box:hover .btn_wrap{display:block}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .btn_wrap{display:none; position:absolute; left:0; top:228px; right:0; font-size:0; text-align:center}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .btn_wrap span{display:inline-block; position:relative}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .btn_wrap span button{position:relative; width:60px; background-color:rgba(34,67,115,0.6); height:60px; border:0; border-radius:50%; outline:0; background-repeat:no-repeat; background-position:center center; background-size:100% 100%}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .btn_wrap span span.num{position:absolute; top:0; right:-11px; width:28px; height:26px; font-size:12px; color:#fff; font-weight:400; line-height:24px; text-align:center; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_bookmark.png); background-repeat:no-repeat}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .btn_wrap.on span.btn_like button{background-color:#ffaa00}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .btn_wrap span.btn_cart button{margin-right:21px; background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/ico_cart.png)}
.productlist-wrapper .contents-box .item-data .item-list-area .itemList-data-wrap ul li .listdata-box .btn_wrap span.btn_like button{background-image:url(https://cache.wjthinkbig.com/WEB_RESOURCE/ONLINEMALL/IMAGES/PC/product/btn_like.png); }

/* 2024 08 */
.seller_delivery {padding: 4px; color: #fff; font-size: 11px; background-color: #454545; border-radius: 2px; font-weight: 400;}
.more_seller_product a {padding: 20px 0 15px; display: inline-block; color: #9C9C9C; font-size: 16px; line-height: 24px;}
.more_seller_product a span {line-height: 24px; border-bottom: 1px solid #9C9C9C;}
.product_view .info .product_info div.option_more { margin-top: 10px;}
.product_view .info .product_info div.option_more ul:nth-child(2) li:first-child{border-top:1px solid #D9D9D9;}
.product_view .info .product_info div.option_more ul li {background-color:#fff; padding: 17px 10px; border:1px solid #D9D9D9; border-top:0;}
.product_view .info .product_info div.option_more ul li .left {float: left; width: 300px;}
.product_view .info .product_info div.option_more ul li span.spinner {display: inline-flex; position: relative;height: 33px;border: 1px solid #cccccc;box-sizing: border-box;background-color: #FFF;margin-right: 10px;width:auto;}
.product_view .info .product_info div.option_more ul li span.spinner input[type=button].arrow_up {border-left: 1px solid #cccccc;top: unset;border-bottom: 0;height: auto;background-image: unset;}
.product_view .info .product_info div.option_more ul li span.spinner input[type=button] {width: 31px; height: 31px; border: 0; background-color: #FFF;background-repeat: no-repeat; background-position: center center; cursor: pointer;position: relative;}
.product_view .info .product_info div.option_more ul li span.spinner input[type=button].arrow_down {border-right: 1px solid #ccc;bottom: unset;background-image: unset;}

#noticeArea .table_wrap{margin-bottom:15px;}
#noticeArea .table_wrap .sub_title1{font-size: 18px; font-weight:700; margin-bottom:10px;}
#noticeArea .fc_gray{color:#8E8E8E; font-size: 14px; font-weight:400; margin-bottom:15px;}
#noticeArea .table_wrap table{width:100%; border-top:1px solid #000;}
#noticeArea .table_wrap table th,
#noticeArea .table_wrap table td{padding:12px 25px; border:1px solid #E8E8E8;}
#noticeArea .table_wrap table th{background-color:#F5F5F5 ; font-weight:700; text-align: center; border-left:0;}
#noticeArea .table_wrap table td{border-right:0;}
#noticeArea .table_wrap table td.no_data{border:0; text-align: center; font-weight:500;}


#noticeArea .under_line{padding-bottom: 15px; border-bottom:1px solid #000;}
#noticeArea ul{padding:20px 25px; border-bottom:1px solid #E8E8E8;}
#noticeArea ul li{padding-left:10px; position:relative; font-size: 14px; line-height: 24px; margin-bottom:10px;}
#noticeArea ul li::before{content:'·'; display:inline-block; position:absolute; left:0;}
/* //2024 08 */

