/* BASIC css start */
#productDetail .loc-navi { margin-top: 30px; padding-bottom: 5px; border-bottom: 1px solid #e5e5e5; }
#productDetail .page-body { position: relative; margin-top:60px; }
/* 상단 섬네일, 상품 옵션 정보 */
#productDetail .thumb-info { zoom: 1; border:1px solid #eee;  margin: 0 0 0 0;}
#productDetail .thumb-info:after { content: ""; display: block; clear: both; }
/*현재 카테고리 */
#productDetail > .page-body > .page_info {

    position: absolute;
    top: -35px;
    left: 0;
    margin: 0;
}
#productDetail .page_info > a {

    font-size: 11px;
    font-weight: bold;
    color: #555;
    letter-spacing: .5px;

}
#productDetail .page_info span {padding-left:15px; background: url(/design/bodymax/renewal/2018/sub/page_info.png) no-repeat 5px 2px;}
/* 섬네일 */
#productDetail .thumb-info .thumb-wrap { float: left; width: 600px; text-align: center; margin-right: 29px; margin-top:80px;}
#productDetail .thumb-info .thumb { width: 300px; text-align: center; margin: 0 auto; }
#productDetail .thumb-info .thumb img { display; block; }
#productDetail .thumb-info .thumb-ctrl { clear: both; padding-top: 20px; text-align: center; }
#productDetail .thumb-info .thumb-ctrl a { font-size: 11px; }
#productDetail .thumb-info .thumb-ctrl a img { vertical-align: middle; margin-right: 3px; }
#productDetail .thumb-info .thumb-ctrl a:hover { text-decoration: underline; }
/* 상품옵션 정보 */
#productDetail .thumb-info .info { 

  float: right;
  padding: 40px 73px;
    background: #fdfdfd;
    border-left: 1px solid #eee;

}
#productDetail .thumb-info .info .table-opt { margin: 0 0 15px 0; }
#productDetail .thumb-info .info .table-opt th,
#productDetail .thumb-info .info .table-opt td { font-size: 12px; padding: 4px 0 3px; }
#productDetail .thumb-info .info .table-opt th { font-weight: normal; letter-spacing: -1px; }
/* 판매가격 */
#productDetail .thumb-info .info .table-opt .price { font-weight: bold; color: #d63448; }
/* 주문수량 */
#goods_amount { float: left; width: 32px; border: 0; }
#productDetail .thumb-info .info .table-opt .opt-spin { position: relative; width: 52px; height: 15px; border: 1px solid #acacac; }
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin,
#productDetail .thumb-info .info .table-opt .opt-spin .btns { float: left; }
#productDetail .thumb-info .info .table-opt .opt-spin .txt-spin { width: 41px; height: 13px; padding-left: 2px padding-top: 2px; border: 0; font-size: 11px; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns { width: 19px; height: 15px; border-left: 1px solid #aaa; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a { overflow: hidden; float: left; width: 100%; height: 7px; text-indent: -999px; background: none; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a.btn-up { border-bottom: 1px solid #aaa; background: url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 2px; }
#productDetail .thumb-info .info .table-opt .opt-spin .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 2px; }
#productDetail .thumb-info .info .prd-btns { margin-top: 40px; }
#productDetail .thumb-info .info .prd-btns .soldout { margin-left: 10px; font-weight: bold; }
/* 통합옵션 */
#productDetail .thumb-info .info .table-opt .opt-wrap { width: 100%; margin-top: 10px; padding: 5px 0; border: 1px solid #ddd; }
#productDetail .thumb-info .info .table-opt .opt-wrap .tit { margin-bottom: 5px; padding-left: 10px; }
#productDetail .thumb-info .info .table-opt .opt-wrap dl { overflow: hidden; width: 100%; }
#productDetail .thumb-info .info .table-opt .opt-wrap dt { float: left; width: 80px; margin-bottom: 5px; padding-left: 10px; padding-top: 4px; }
#productDetail .thumb-info .info .table-opt .opt-wrap dd { float: left; width: 248px; margin-bottom: 5px; }
#productDetail .thumb-info .info .table-opt .opt-wrap .sel-btn { padding-left: 10px; text-align: center; }
#productDetail .thumb-info .info .table-opt .opt-wrap select { width: 240px; height: 25px; border: 1px solid #ddd; outline: none; }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns { position: relative; width: 56px; height: 19px }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns input { position: absolute; top: 0; left: 0; width: 40px; height: 17px; border: 1px solid #ddd; text-align: right; }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns .btn-up { position: absolute; top: 0; right: 0; }
#productDetail .thumb-info .info .table-opt .opt-wrap .opt-btns .btn-dw { position: absolute; bottom: 0; right: 0; }
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count select { float: left; width: 180px; }
#productDetail .thumb-info .info .table-opt .opt-wrap dl .opt-count .opt-btns { float: left; width: 56px; margin-left: 5px; }
/* 타이틀 공통 */
#productDetail .tit-hd { margin-top: 70px; border-bottom: 1px solid #b8b8b8; padding-left: 4px; }
#productDetail .tit-hd .tit-detail { height: 16px; padding-top: 8px; padding-left: 20px; background: url(/images/d3/modern_house/bg_tab.gif) no-repeat 0 0; }
#productDetail .tit-hd .btns-part { position: relative; }
#productDetail .tit-hd .btns { position: absolute; right: 0; top: -26px; text-align: center; }
/* 상품 상세 이미지 */
#productDetail .prd-detail table { table-layout: auto; }
#productDetail .prd-detail { margin-top: 15px; width: 100%; margin:0 auto;overflow: hidden; }
#productDetail .prd-detail img { max-width: 100%;}
/* 관련상품 */
#productDetail .prd-list { padding-top: 10px; border-top: 1px solid #b4b4b5; }
#productDetail .prd-list .thumb { width: 50px; height: 50px; }
#productDetail .prd-list th { padding-bottom: 10px; border-bottom: 1px solid #aaa; }
#productDetail .prd-list td { padding: 5px 0; border-bottom: 1px solid #aaa; }
#productDetail .prd-list .prd-amount { position: relative; width: 52px; height: 15px; border: 1px solid #acacac; }
#productDetail .prd-list .prd-amount .txt-spin,
#productDetail .prd-list .prd-amount .btns { float: left; }
#productDetail .prd-list .prd-amount .txt-spin { width: 41px; height: 13px; padding-left: 2px padding-top: 2px; border: 0; font-size: 11px; }
#productDetail .prd-list .prd-amount .btns { width: 17px; height: 15px; border-left: 1px solid #aaa; }
#productDetail .prd-list .prd-amount .btns a { overflow: hidden; float: left; width: 100%; height: 8px; text-indent: -999px; background: none; }
#productDetail .prd-list .prd-amount .btns a.btn-up { border-bottom: 1px solid #aaa; background: url(/images/d3/modern_simple/btn/btn_h5_spin_up.gif) no-repeat 50% 50%; }
#productDetail .prd-list .prd-amount .btns a.btn-dw { background: url(/images/d3/modern_simple/btn/btn_h5_spin_dw.gif) no-repeat 50% 50%; }

/* 버튼 공통 */
#productDetail .prd-detail .board-btns > a {

display: inline-block;
    padding: 10px 23px 10px 35px;
    border: 1px solid #ddd;
    font-size: 11px;
    color: #666;
    font-family: 'Dotum';
    margin-left: 10px;
    letter-spacing: -0.5px;
    font-weight: bold;
    
}
#productDetail .prd-detail .board-btns a.btn_dt_review{

background: #f9f9f9 url(/design/bodymax/renewal/2018/etc/btn_bbs_write.png) no-repeat 12px 50%;
}
#productDetail .prd-detail .board-btns a.btn_dt_more{

    background: #f9f9f9 url(/design/bodymax/renewal/2018/etc/btn_bbs_list.png) no-repeat 12px 50%;


}

#productDetail .related-allbasket { width: 100%; padding-top: 10px; text-align: right; }
/* review-write */
#productDetail .review-write { margin-top: 15px; padding-top: 10px; border-top: 1px solid #ccc; }
#productDetail .review-write th,
#productDetail .review-write td { padding: 5px 0 4px; }
#productDetail .review-write th { font-weight: normal; }
#productDetail .review-write .frm-w input { width: 150px; height: 18px; line-height: 18px; border: 1px solid #ededed; }
/* 댓글리스트 공통 */
#productDetail .table-slide { border-top: 1px solid #5d5d5d; }
#productDetail .table-slide thead th { font-weight: normal; }
#productDetail .table-slide th,
#productDetail .table-slide td { padding: 10px 0; cursor: pointer; }
#productDetail .table-slide th { font-size: 11px; }
#productDetail .table-slide tbody td { border-bottom:1px solid #ccc; }
#productDetail .table-slide tr.cnt { display: none; background:#f9f9f9; }
#productDetail .table-slide tr.cnt td { cursor: default; }
#productDetail .table-slide tr.nbg td { background-image: none; }
#productDetail .table-slide tr.ndata td { border-bottom: 1px solid #b4b4b5; }
#productDetail .table-slide tr.reply .tb-txt { padding-left: 30px; background: url(/images/d3/modern_simple/common/bull_reply.gif) no-repeat 10px 0; }
/* review-list */
#productDetail .review-list { margin-top: 15px; }
#productDetail .review-list .bg { padding-top: 35px; border-bottom:1px solid #ccc; }
/* qna board */
#productDetail .qna-list { margin-top: 15px; }
/* .board-hd */
#productDetail .board-hd { margin: 80px 0 20px 0; background: url(/images/d3/hot_issue/common/bd_line_gray.gif) repeat-x 0 60%; }
/* .board-btns */
#productDetail .board-btns { padding-top: 0px; text-align: right; }
#productDetail .board-btns img { padding: 0 5px; }

/* ****************** 상품 상세 옵션 ******************** */
.MK_not_choice { color: red; }
.MK_optAddWrap,
.MK_optAddWrap * { margin: 0; padding: 0; }
.MK_optAddWrap { color: #666; font-size: 11px; line-height: 13px;  }
.MK_optAddWrap li { list-style: none; }
/* 옵션선택 */
#MK_optAddList { overflow: hidden; *zoom: 1; }
#MK_optAddList li { float: left; width: 100%; margin-top: 5px; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div,
#MK_optAddList .MK_st { float: left; }
#MK_optAddList .MK_tit,
#MK_optAddList .MK_div { font-size: 11px; line-height: 16px; }
#MK_optAddList .MK_tit { width: 65px; margin-right: 5px; }
#MK_optAddList .MK_div { width: 5px; text-align: center; }
#MK_optAddList .MK_st { width: 205px; }
#MK_optAddList .MK_st .MK_btn-add { cursor: pointer; }
#MK_optAddList .MK_st select { margin-left: 5px; width: 195px; height: 18px; }
/* 옵션선택PP */
#MK_optAddListPP { overflow: hidden; *zoom: 1; }
#MK_optAddListPP .MK_tit,
#MK_optAddListPP .MK_st { float: left; width: auto; }
#MK_optAddListPP .MK_tit { margin-right: 5px; margin-top: 3px; }
/* 옵션 결과 리스트 */
#MK_innerOptWrap { }
#MK_innerOptWrap #MK_innerOptScroll.limit { position: relative; height: 150px; overflow-y: auto; }
#MK_innerOptWrap .MK_inner-opt-cm li { *zoom: 1; position: relative; min-height:13px; height: 13px; *margin-bottom: -4px; padding: 10px; border: 1px solid #ddd; margin-top:-1px; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { position: absolute; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_p-name,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price,
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { display: block; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_price { right: 25px; top: 10px; color: #333; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_btn-del { right: 5px; top: 8px; }
#MK_innerOptWrap .MK_inner-opt-cm li .MK_qty-ctrl .basic_option { width:50px; margin-top: 3px;     border: 1px solid #ccc;
    padding: 1px;}
/* 사용자 입력 인풋박스 (color, size )*/
.MK_optAddWrap .MK_inner-opt-cm li .MK_txt_uinput { width: 200px; }
/* 기본옵션 */
#MK_innerOptWrap #MK_innerOpt_01 li .MK_p-name { margin-right: 140px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl { width: 50px; top: 3px; *top: 2px; right: 105px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl input.MK_count { width: 30px; height: 16px; line-height: 16px; padding: 2px 0 0 2px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a { position: absolute; right: -20px; font-size: 0; line-height: 0; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a img { vertical-align: top; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-up { top: 2px; }
#MK_innerOptWrap #MK_innerOpt_01 li .MK_qty-ctrl a.MK_btn-dw { top: 12px; }
/* 개별옵션 */
#MK_innerOptWrap #MK_innerOpt_02 li .MK_p-name { margin-right: 80px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl { width: 50px; top: 3px; *top: 2px; right: 90px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl input.MK_count { width: 30px; height: 16px; line-height: 16px; padding: 2px 0 0 2px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a { position: absolute; right: 0px; font-size: 0; line-height: 0; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a img { vertical-align: top; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-up { top: 2px; }
#MK_innerOptWrap #MK_innerOpt_02 li .MK_qty-ctrl a.MK_btn-dw { top: 12px; }
/* 총합계 */
#MK_innerOptTotal { padding: 15px 0 20px 0; font-size: 16px; color: #d50c0c; text-align: right;   font-weight: bold;  border-bottom: 2px solid #d50c0c;}
#MK_innerOptTotal .MK_txt-total {

float: left;
  font-size: 16px;
    font-weight: bold;
    font-family: 'Roboto';

}
#MK_innerOptTotal .MK_txt-won { }
#MK_innerOptTotal .MK_total { font-size: 18px; color: #d50c0c; font-weight: bold; }
/* 소리뷰 */
#sorivu { position: relative; margin-top: 20px; }
/* 상품 일반정보(상품정보제공 고시) */
#productWrap { margin: 10px 0; }
#productWrap h3.tb-tit { margin-bottom: 10px; text-align: left; }
#productWrap table { width: 100%; font-size: 12px; border-collapse: collapse; border-width: 1px 0 1px 0; border-color: #b4b4b4; border-style: solid; table-layout: fixed; }
#productWrap table th { border-right: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0; background-color: #f8f8f8; color: #3b3b3d; text-align: left; padding: 10px 0 10px 15px; }
#productWrap table td { color: #8b8b8b; border-bottom: 1px solid #e0e0e0; word-break: break-all; text-align: left; padding: 10px 0 10px 17px; }

/*상단유튜브동영상*/

.warp,
.how_to_take{
    text-align:center;
}
.video {
  height: 200px;
  width: 356px;
  margin-top: 377px;
  margin-left: 594px;
  position: absolute;
}



/*--------------------------------------------*/
/**************** BODYMAX STORY ****************/
/*--------------------------------------------*/




#bodymaxstory_wrap { width:100%; height:550px; background:#eee;}
#bodymaxstory_wrap .bodymaxstory { position: relative; overflow: hidden; width:1100px; height:550px; margin:0 auto;}
#bodymaxstory_wrap .bodymaxstory:before {
            
    content:""; 
    position: absolute; 
    left:50%; top:0; 
    display:block; 
    margin-left:-25px; 
    width: 0;
    height: 0;
    border-right: 25px solid transparent;
    border-left: 25px solid transparent;
    border-top: 30px solid #fff;
            
}
#bodymaxstory_wrap .bodymaxstory > div h3 { color:#333; font-size: 15px; font-weight: bold; margin:120px 0 30px 0 ;font-family: 'Montserrat',sans-serif; letter-spacing: 1.5px;}
#bodymaxstory_wrap .bodymaxstory > div h3 > span {color:#d50c0c;}


/* 팀바디맥스 */
#bodymaxstory_wrap .bodymaxstory > .bd_team {float:left; width:525px; height:550px; margin-right:25px;}
#bodymaxstory_wrap .bodymaxstory > .bd_team .bd_team_cnt {}
#bodymaxstory_wrap .bodymaxstory > .bd_team .bd_team_cnt ul {overflow: hidden; }
#bodymaxstory_wrap .bodymaxstory > .bd_team .bd_team_cnt p.txt {margin:30px 0 0 0; color:#777}
#bodymaxstory_wrap .bodymaxstory > .bd_team .bd_team_cnt ul li{float:left; position: relative; }


#bodymaxstory_wrap .bodymaxstory > .bd_team .bd_team_cnt ul li p{ display:block; width:121px; height:121px; margin:5px; }
#bodymaxstory_wrap .bodymaxstory > .bd_team .bd_team_cnt ul li .team_prorile {
    
    display:none;
    position: absolute; 
    top:5px; 
    right:5px; 
    width:121px; 
    height:121px;
    text-align: center;
    background:url(/design/bodymax/renewal/2018/main/main_partner/bg.png);    
}

#bodymaxstory_wrap .bodymaxstory > .bd_team .bd_team_cnt ul li .team_prorile b{ display: block; margin-top: 40px;color: #fff; }
#bodymaxstory_wrap .bodymaxstory > .bd_team .bd_team_cnt ul li .team_prorile a {

    display: block;
    border-radius: 3px;
    color: #fff;
    background: #d50c0c;
    margin-top: 10px;
    text-align: center;
    height: 20px;
    width: 80px;
    line-height: 20px;
    margin-left: 20px;
}

/* 바디맥스 인스타그램 */
#bodymaxstory_wrap .bodymaxstory > .bd_instar {float:left; width:525px; height:550px; margin-left:25px;}
#bodymaxstory_wrap .bodymaxstory > .bd_instar p.txt {margin:30px 0 0 0; color:#777}
#bodymaxstory_wrap .bodymaxstory > .bd_instar .titleArea {position: relative;}
#bodymaxstory_wrap .bodymaxstory > .bd_instar .titleArea a {position: absolute; top:0; right:0; padding: 5px 10px; background: #777; color: #fff; font-size: 10px; letter-spacing: .5px; border-radius: 4px;}
#bodymaxstory_wrap .bodymaxstory > .bd_instar .titleArea a:hover {background:#d50c0c;}
            
/* 리뷰 카운트 */

.review_cnt {
    display: inline-block;
    background: #d60c0c;
    color: #fff;
    padding: 5px 7px;
    line-height: 100%;
    font-size: 11px;
    border-radius: 10px;
    position: absolute;
    top: -15px;
    left: 58px;
    font-family: 'Montserrat',sans-serif;
}       
            
/*파워리뷰수정 */ 

#layerReviewModify .recmd .cvr a.lnk-review { color: #818391!important; } /*수정 색상*/




/************************************************** 파워리뷰 CSS ******************************************/




/* 요소숨김 */
#powerReview .hd-t .pr-btn-list {display: none;}
#powerReview .PR15N01-hd h2 {
    color: #000;
    font-size: 12px;
    letter-spacing: -1px;
    display: none;
    line-height: 25px;
}

#powerReview .PR15N01-hd .pr-photo-toggle-sort {
    right: 190px;
    display: none;
}

#powerReview .PR15N01-hd .sort {
    position: absolute;
    bottom: -35px !important;
    right: 0;
    display: none;
}


/* 쿠폰 */

.coupon_card {width:100%; text-align:center;}



/*파워리뷰수정 */ 
.power_board{position: relative;}

#powerReview {
    width: 100%;
    min-width: 600px;
    max-width: 1700px;
    margin: 0 auto;
    /* position: relative; */
    z-index: 3;
}
.basic_board{ /*position: absolute; bottom:90px;*/}
#powerReview{


}
#powerReview .hd-t {
    zoom: 1;
    margin-top: 20px;
}

#layerReviewModify .recmd .cvr a.lnk-review { color: #818391!important; } /*수정 색상*/  
/**/

#powerReview .PR15N01-info {
    zoom: 1;
   
    overflow: hidden;
    position: relative;
    padding: 20px 310px 20px 150px;
    border: 0 !important;
    background: #f7f7f7;
    width: 640px;

    
}

#powerReview .PR15N01-hd {    margin-bottom: 50px;}

#powerReview .PR15N01-info .chart li .bar {
    display: block;
    width: 100%;
    background: #fff !important;
}
#powerReview .PR15N01-info .score dt {
    background-color: #f5f5f5 !important;
}        
#powerReview .PR15N01-info .score dt {
    font-size: 50px;
    font-weight: bold;
    letter-spacing: -2px !important;
    color: #d50c0c;
    line-height: 78px;
    font-family: Roboto,Arial,'Lato','NanumGothic',Dotum, AppleGothic, Helvetica, sans-serif;
}
#powerReview .PR15N01-info .like {
    position: relative;
    margin-top: 20px;
    margin-left: -110px !important;
    color: #000;
    font-size: 13px !important;
}
#powerReview .PR15N01-info .like strong {
    color: #d60c0c !important;
}
#powerReview .PR15N01-info .chart li .bar .abs {
    background-color: #d60c0c !important;
    border-radius: 30px;
}
#powerReview .PR15N01-recmd .cvr a.lnk-review {
    background-color: #d60c0c !important;
}
#powerReview .PR15N01-recmd .cvr a {

    color: #fff !important;
    background: #51536d  !important;

}

/*리뷰작성*/
#powerReview .PR15N01-write textarea {
    margin-top: 8px;
    width: 100%;
    height: 180px !important;
    padding-top: 2px;
    border: 0 none;
    background: 0 none;
    overflow: hidden;
    color: #333 !important;
}
#powerReview .PR15N01-write .pr-member dt { background: #858695 !important;color: #fff !important; }
#powerReview .PR15N01-write .pr-member dt, #powerReview .PR15N01-write .pr-member dd { border: 1px solid #858695 !important; height: 25px !important;}

#powerReview .PR15N01-recmd .star-list em, #powerReview .frm .recmd > .star-list em {
    color: #dc0c0c !important;
}


#prdReview {

}

#powerReview .PR15N01-write {
    clear: both;
    /*position: absolute;
    top: 305px;*/
    padding: 10px;
    border: 2px solid #eee !important;

}


#powerReview .PR15N01-recmd .cvr {
    width: 25% !important;
}
#powerReview .PR15N01-recmd .star-list {
    z-index: 1;
    position: relative;
    width: 50% !important;
    height: 35px;
    line-height: 35px;
}

/*파워리뷰 마우스 포인트*/
.review_pointer {

-webkit-animation: review_pointer 2s linear infinite;
} 
@-webkit-keyframes review_pointer {

 from { border: 2px solid #eeeeee;}
    to {border: 2px solid #d50c0c;}
}


#powerReview .PR15N01-recmd {
    z-index: 1;
    zoom: 1;
    width: 1100px;
   /* position: absolute;
    top: 305px;*/
    margin-top: 10px;
    color: #818391;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: ;
    -1px: ;
    background: #fff;
    margin-bottom: 10px;
}

#powerReview .PR15N01-review-wrap {
    margin-top: 10px;
    border-top: 1px solid #d7d7d7;
    width: 1100px;
    /*position: absolute;
    top: 650px;*/
}

#productDetail .review-list {

}







#productDetail .page-body h2 {
    text-align: left;
    border-bottom: 0;
}
#powerReview .PR15N01-write .pr-btn-right a {
    display: inline-block;
    height: 23px;
    line-height: 25px;
    padding: 0 25px;
    border: 0 !important;
    background: #000;
    color: #fff;
    padding: 5px 25px !important;
    letter-spacing: -1px;
    text-align: center;
}

/*리뷰 리스트*/
#powerReview .PR15N01-review-wrap > li .content .pr-more {color: #d60c0c !important;}
#powerReview .hd-t h2 {
    float: left;
    color: #000;
    font-size: 14px !important;
    letter-spacing: 1px !important;
    line-height: 37px;
    font-weight: bold;
}


#powerReview .PR15N01-info .chart li .tit, #powerReview .PR15N01-info .chart li .bar {
    height: 11px !important;
    line-height: 16px;
    color: #9d9d9d;
    font-size: 11px;
}


#powerReview .PR15N01-review-wrap > li .star-icon .star em, #powerReview .review-wrap > li .star-icon em {
    color: #dc0c0c;
    font-size: 20px;
    font-family: Roboto,Arial,'Lato','NanumGothic',Dotum, AppleGothic, Helvetica, sans-serif;
}
#powerReview .PR15N01-review-wrap > li {
    zoom: 1;
    position: relative;
    padding: 30px 30px !important;
    border: 1px solid #eeeeee !important;
    border-radius: 20px;
    margin-bottom: 20px;
}

#powerReview .PR15N01-review-wrap {
    margin-top: 10px;
    border-top: 0 !important;
    
}


#powerReview .paging {
    clear: both;
    margin: 50px !important;
    text-align: center;
}



/* 파워리뷰 아이콘변경 */

#powerReview .PR15N01-recmd .cvr a.pr-lnk-photo span {
    padding-left: 25px !important;
    background: url(https://www.labelhomme.com/design/sislabel/web/ico/ico_file.png) no-repeat 0px 9px !important;
    margin-right: 8px;
}
#powerReview .PR15N01-recmd .cvr a.lnk-review span {
    padding-left:25px !important;
    background: url(https://www.labelhomme.com/design/sislabel/web/ico/ico_review.png) no-repeat 0px 9px !important;
    margin-right: 8px;
}



#powerReview .PR15N01-info .chart li .tit, #powerReview .PR15N01-info .chart li .bar {
    height: 11px !important;
    line-height: 16px;
    color: #9d9d9d;
    font-size: 11px;
}


#powerReview .PR15N01-review-wrap > li .star-icon .star em, #powerReview .review-wrap > li .star-icon em {
    color: #dc0c0c;
    font-size: 20px;
    font-family: Roboto,Arial,'Lato','NanumGothic',Dotum, AppleGothic, Helvetica, sans-serif;
}
#powerReview .PR15N01-review-wrap > li {
    zoom: 1;
    position: relative;
    padding: 30px 30px !important;
    border: 1px solid #eeeeee !important;
    border-radius: 20px;
    margin-bottom: 20px;
}

#powerReview .PR15N01-review-wrap {
    margin-top: 10px;
    border-top: 0 !important;
}


/* 파워리뷰 아이콘변경 */

#powerReview .PR15N01-recmd .cvr a.pr-lnk-photo span {
    padding-left: 25px !important;
    background: url(https://www.labelhomme.com/design/sislabel/web/ico/ico_file.png) no-repeat 0px 9px !important;
    margin-right: 8px;
}
#powerReview .PR15N01-recmd .cvr a.lnk-review span {
    padding-left:25px !important;
    background: url(https://www.labelhomme.com/design/sislabel/web/ico/ico_review.png) no-repeat 0px 9px !important;
    margin-right: 8px;
}

/* /////////////////////////////////////// 파워리뷰 팝업 ///////////////////////////////////////*/

#viewPowerReview {
    padding:0 !important;
    box-shadow: 0 5px 40px #222;
}

#viewPowerReview_background {opacity: 0.8 !important;}
#viewPowerReview a{color:#fff !important;}
#viewPowerReview .lhd .close {
    position: absolute;
    top: -40px !important;
    right: -361px !important;
    font-size: 14px;
    font-weight: bold;
    text-indent: -999em;
    background: url(https://www.bodymax.kr/design/bodymax/renewal/2018/review/review_close.svg) center no-repeat;
    display: inline-block;
    width: 40px;
    height: 40px;
    background-size: 45px;
}
#viewPowerReview .layer {padding:0 !important; margin:0 !important;}
#viewPowerReview .lhd img {border:0 !important; width:auto !important; height:552px !important;}
#viewPowerReview .trans {opacity: 0!important; }
#viewPowerReview .lcont {

position: absolute;
    top: 0;
    right: 0;
    width: 288px;
    padding:20px;
    background-color: white;
    overflow: visible;
    margin-top:0px !important;

}
#viewPowerReview .lhd {

margin-right: 328px;

}
#viewPowerReview .lcont .review {width:288px !important; 
    }

#viewPowerReview .lcont .review .content {
    position: relative;
    min-height: 93px;
    margin-top: 5px;
    height: 250px;
    overflow-y: auto;
    line-height: 1.5;
    word-wrap: break-word;
}

#viewPowerReview .lcont .tiny {
    width: 220px !important;
    margin-right: 18px !important;
    overflow: hidden;
}

#viewPowerReview .lcont .tiny {
    width: 100% !important;
    margin-right: 18px;
    padding-bottom: 10px;
    margin-bottom: 30px;
    border-bottom: 1px dotted #ccc;
}

#viewPowerReview .lcont .tiny p {
    margin-top: 20px !important;
    height: 18px;
    width: 100px;
    line-height: 22px;
    background: #606060;
    border-bottom: 1px solid #606060;
    color: #fff;
    font-weight: bold;
    letter-spacing: -1px;
    text-align: center;
    margin-left: 10px;
    float: left;
}
#viewPowerReview .lcont .tiny p:first-child {margin-top:20px;}
#viewPowerReview .lcont .tiny a img {
    width: 60px !important;
    border: none !important;
    float: left;
}


/************************************************** 파워리뷰 CSS ******************************************/

/* 상품페이지 추가설명 말풍선 */
#productDetail .thumb-info .info .table-opt > p  span {font-size: 15px; color: #fff; padding: 2px 9px; border-radius: 50px; font-weight: bold;}
.ico_blue { background: #20c5f0; border: 1px solid #1ab3db;}
.ico_green { background: #95c54a;  border: 1px solid #88b641;}
.ico_yellow { background: #f8c218; border: 1px solid #e3ae08;}


#viewPowerReview .lcont .review .pr-options {display:none;}

/* BASIC css end */

