/* BASIC css start */
#gnbContainer .gnbWrap .gnbContent>div#nav a:nth-child(1) { color: #141414; font-weight:700 }
#gnbContainer .gnbWrap .gnbContent>div#nav a:nth-child(1):after { display: block; }

.mainTitle { margin-top:56px; padding:0; font-size:30px; font-weight:500; text-align:center; letter-spacing:0 }

/* ÅÇ */
.best-tab { margin-top:40px; font-size:0 }
.best-tab > a { display:inline-block; width:50%; height:64px; text-align:center; font-size:20px; color:#909090; line-height:64px; background:#f5f5f5 }
.best-tab > a:first-child { border-radius:5px 0 0 5px }
.best-tab > a:last-child { border-radius:0 5px 5px 0 }
.best-tab > a.on { color:#fff; font-weight:700; background:#333 }

/* ÆÇ¸Å º£½ºÆ® */
.bestPageWrap .class-list-cate2 { padding: 18px 0; text-align: center; border: 1px solid #eee; border-width: 1px 0 1px 0; margin: 16px 0; }
.bestPageWrap .class-list-cate2 ul { *zoom:1; font-size: 0; }
.bestPageWrap .class-list-cate2 li { display: inline-block; text-align: center; line-height: 1; vertical-align: top; }
.bestPageWrap .class-list-cate2 li a { display: block; padding: 0 16px; height: 38px; font-size: 15px; color: #333; line-height: 38px; border-radius: 38px; }
.bestPageWrap .class-list-cate2 li.on a { color: #fff; background: #404041; }

.item-wrap .item-cont .num { display: none; font-size: 24px; /* display: block;*/ background: #ff4c2f; color: #fff; position: absolute; left: 10px; top: 10px; z-index: 10; padding: 5px; font-weight: 600; line-height: 1; }
.item-wrap .item-cont .numGray { color:#666 }

.more { text-align:center } 
.more .btn_moreGray { display:inline-block; width:367px; height:56px; font-size:18px; color:#e70e22; font-weight:500; text-align:center; line-height:56px; border-radius:5px; border:1px solid #f8b6bc }
.more .btn_moreGray i { margin-left:3px; font-size:16px; line-height:58px; vertical-align:top }

/* ¸®ºä º£½ºÆ® */
.reviewListWrap { width:100%; overflow:hidden }
.reviewListWrap .review-list { width:1440px }
.reviewListWrap .review-list ul { *zoom:1 }
.reviewListWrap .review-list ul:after { display:block; clear:both; content:'' }
.reviewListWrap .review-list .review_products { margin-right:30px; padding-top:60px; float:left; width:690px }
.reviewListWrap .review-list .review_products .ctWrap { padding:40px 55px 40px 88px; position:relative; font-size:0; border-radius:10px; background:#f5f5f5 }
.reviewListWrap .review-list .review_products .ctWrap .num { position:absolute; top:0; left:0; width:68px; height:68px; font-size:32px; color:#fff; font-weight:500; text-align:center; line-height:68px; border-radius:10px 0 10px 0; background:#333; z-index:1 }
.reviewListWrap .review-list .review_products .ctWrap .left { display:inline-block; width:150px; height:150px; border-radius:5px; overflow:hidden; vertical-align:middle }
.reviewListWrap .review-list .review_products .ctWrap .left img { width:100% }
.reviewListWrap .review-list .review_products .ctWrap .right { display:inline-block; margin-left:18px; width:379px; vertical-align:middle }
.reviewListWrap .review-list .review_products .ctWrap .right .listPrdName a { display:block; height:85px; font-size:20px; color:#333; line-height:28px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical }
.reviewListWrap .review-list .review_products .ctWrap .right .right_bot { padding-top:33px; *zoom:1 }
.reviewListWrap .review-list .review_products .ctWrap .right .right_bot:after { display:block; clear:both; content:'' }
.reviewListWrap .review-list .review_products .ctWrap .right .right_bot .star_score { float:left }
.reviewListWrap .review-list .review_products .ctWrap .right .right_bot .star_score .score_on { font-size:24px; color:#e70e22 }
.reviewListWrap .review-list .review_products .ctWrap .right .right_bot .star_score .score_off { font-size:24px; color:#d9d9d9 }
.reviewListWrap .review-list .review_products .ctWrap .right .right_bot .star_score .score { margin-left:7px; font-size:24px; color:#4c4c4c; font-weight:500 }
.reviewListWrap .review-list .review_products .ctWrap .right .right_bot .review_cut { float:right; font-size:16px; color:#4c4c4c; font-weight:500 }
.reviewListWrap .review-list .review_products .ctWrap .right .right_bot .review_cut span { margin-right:3px; font-size:24px; color:#333; font-weight:700 }
.reviewListWrap .review-list .review_products .review_wrap { padding:28px 0 48px }
.reviewListWrap .review-list .review_products .review_wrap li { padding:12px 0; border-top:1px solid #eee }
.reviewListWrap .review-list .review_products .review_wrap li:first-child { border-top:0 }
.reviewListWrap .review-list .review_products .review_wrap li .review_top { font-size:0; display: flex; align-items: center; height: 130px; }
.reviewListWrap .review-list .review_products .review_wrap li .review_top .re_attach_img { display:inline-block; position:relative; width:130px; height:130px; border-radius:5px; vertical-align:middle; overflow:hidden }
.reviewListWrap .review-list .review_products .review_wrap li .review_top .re_attach_img .reviewVideoArea { overflow: hidden; width: 130px; height: 130px; }
.reviewListWrap .review-list .review_products .review_wrap li .review_top .re_attach_img .reviewVideoArea video { width:100%; height:100% }
.reviewListWrap .review-list .review_products .review_wrap li .review_top .re_attach_img img { width:130px; height:130px; vertical-align:middle }
.reviewListWrap .review-list .review_products .review_wrap li .review_top .re_attach_img .re_attach_cut { padding:12px 6px; position:absolute; bottom:0; right:0; font-size:16px; color:#fff; font-weight:500; border-radius:0 0 5px 0; background:rgba(0,0,0,0.6); z-index:10 }
.reviewListWrap .review-list .review_products .review_wrap li .review_top .content { display:inline-block; padding-left:24px; width:536px; vertical-align:middle }
.reviewListWrap .review-list .review_products .review_wrap li .review_top .content.w100 { padding-left:0; width:100% }
.reviewListWrap .review-list .review_products .review_wrap li .review_top .content p {  max-height:66px; font-size:16px; color:#4c4c4c; line-height:22px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical }
.reviewListWrap .review-list .review_products .review_wrap li .review_top .content .review_score { padding-top:15px; *zoom:1 }
.reviewListWrap .review-list .review_products .review_wrap li .review_top .content .review_score:after { display:block; clear:both; content:'' }
.reviewListWrap .review-list .review_products .review_wrap li .review_top .content .review_score .star_score { float:left }
.reviewListWrap .review-list .review_products .review_wrap li .review_top .content .review_score .star_score .score_on { font-size:18px; color:#e70e22 }
.reviewListWrap .review-list .review_products .review_wrap li .review_top .content .review_score .star_score .score_off { font-size:18px; color:#d9d9d9 }
.reviewListWrap .review-list .review_products .review_wrap li .review_top .content .review_score .userId { float:right; font-size:16px; color:#333; font-weight:500 }

.item-wrap { margin: 0 auto; }
.item-wrap .priceWrap { position: relative; }
.item-wrap .item-hd { margin: 40px 0 20px 0 }
.item-wrap .nbg { background: none; text-align: center; }

.fc-blue { color: #0000FF !important; }


/* ÀÌ¹ÌÁö ¹è³Ê */
.innerContainer { margin:0 auto; position:relative; width:1275px }
.imgBanner { padding-top:40px; text-align: center; }
.imgBanner ul { display:flex; justify-content:space-between }
.imgBanner ul li a { display:block }
.imgBanner ul li a img { width:100%; border-radius:20px }
/* BASIC css end */

