/* BASIC css start */
#review-list .notice-bar {background-color: #fefbe3; border-top:2px solid #464646; margin:10px 0;}
#review-list .notice-bar dl {border-bottom:1px solid #bebebe; padding:10px;}
#review-list .notice-bar dl dt {margin-bottom:5px;}
#review-list .notice-bar em {color:#fff; background-color: #464644; padding:2px 5px;}
#review-list .layer {display: none;}
#review-list .layer .comm {width:100%; margin-bottom:10px; box-sizing: border-box;}
#review-list .layer #review_content_box {padding:10px; height:80px;}
#review-list .file_review .input-file {width:60%;}
#review-list .file_review .MS_file_button {width:38%; height: 35px; line-height: 35px; box-sizing: border-box; border: 1px solid #bbb; display:block; text-align:center; float:right;}
#review-list .layer .review_scor {text-align: right; margin-bottom:10px;}
#review-list .layer .review_scor li {margin-top:10px;}
#review-list .layer .review_scor select {width:150px;}
#review-list .layer .review_scor select[name="score_1"] {color:#000 !important;}
#review-list .reviewInfo {padding: 0 0 15px;}
#review-list .reviewInfo figure {background:#f6f4f5;width:100%; display: table;}
#review-list .reviewInfo figure > a {width:117px; display:table-cell; border-right:1px solid #e0e0e0;}
#review-list .reviewInfo figure > a img {width:100%;}
#review-list .reviewInfo figcaption {display:table-cell; vertical-align: middle; font-weight:bold; word-break: break-all; padding: 0 23px;}
#review-list .reviewInfo figcaption .prd-name {font-size:14px; font-weight:500; color:#000; line-height:1.6em; padding-bottom:15px;}
#review-list .reviewInfo figcaption .more-btn {font-size:11px; font-weight:400; color:#4b4b4b;}
#review-list .util {}
#review-list .util .btn_wt{width: calc(50% - 4px); float: left; margin-right:4px; height:45px; line-height:45px;}
#review-list .util .btn_bk {width: calc(50% - 4px); float: right; margin-left:4px; height:45px; line-height:45px;}
#review-list .reviews {border-top:1px solid #464646; margin-top:60px;}
#review-list .reviews .bgc077fe2 {margin:0 5px;}
#review-list .reviews .btns {margin-top:2px;}
#review-list .reviews .btns .btn_White {width: 54px; height: 22px; line-height: 22px; display: inline-block;}
#review-list .reviews .rating label {display: block; padding-bottom:10px;}
#review-list .reviews .rating label > span {font-size: 13px; letter-spacing: 2px; font-family: 'Noto Sans Korean' !important;}
#review-list .reviews .rating h4 .review_subject a {font-size:13px; font-weight:350; color:#212121;}
#review-list .reviews .rating h4 .review_camera img {width:23px; height:auto;}
#review-list .reviews .info {padding:20px 0 0; font-size:11px; font-weight:300; color:#757575;}
#review-list .reviews > ul > li {border-bottom:1px solid #e6e7e7;}
#review-list .reviews > ul > li dl {padding:15px 0;}
#review-list .reviews > ul > li > .wrap {display: none; background-color:#fff;}
#review-list .reviews > ul > li > .wrap.on {display:block;}
#review-list .reviews > ul > li > .wrap .conts {padding:0 0 30px;}
#review-list .reviews > ul > li > .wrap .re-wrap {padding:10px; border-top:1px solid #bebebe;}
#review-list .reviews > ul > li > .wrap .conts .thumbs img { width: auto; height: auto; max-width: 95%; }
#review-list .search-wrap table {width:100%; background-color:#f6f4f5;}
#review-list .search-wrap table tr {border-bottom:1px solid #bebebe;}
#review-list .search-wrap table th {width:90px; font-weight:normal;}
#review-list .search-wrap table td {padding:10px;}
#review-list .search-wrap table td select {width:100%; margin-bottom:5px;}
#review-list .search-wrap .btn_search {width:35px; height:35px; color:#fff; background:#fff url(/design/kbpacific/wib/img/sub/icon_board_search.png)no-repeat right 8px center; background-size:15px auto;  vertical-align: middle; text-align: center; line-height: 40px; display: inline-block; border: 1px solid #e1e1e1; box-sizing:border-box;}
#review-list .all-list {border-top:1px solid #464646; margin-top:60px;}
#review-list .all-list .bgc077fe2 {margin:0 5px; display: inline-block;}
#review-list .all-list .rating label {display: block;}
#review-list .all-list .rating label > span {color:#000 !important;font-size: 13px; letter-spacing: 2px; font-family: 'Noto Sans Korean' !important;}
#review-list .all-list > ul > li {border-bottom:1px solid #e6e7e7;}
#review-list .all-list > ul > li dl {width: 100%; display: table; box-sizing: border-box; padding:10px;}
#review-list .all-list > ul > li dl dt {width:110px; position: relative; float: left;}
#review-list .all-list > ul > li dl dt img {width:100%;}
#review-list .all-list > ul > li dd {padding-left: 120px;}
#review-list .all-list > ul > li dd h4 {font-weight:bold; border-bottom:1px solid #dfdfdf; padding-bottom:5px; margin-bottom:10px;}
#review-list .all-list > ul > li .re-wrap {background-color:#fff; display:none;}
#review-list .all-list > ul > li .re-wrap .conts {padding: 0 0 30px;}
#review-list .all-list > ul > li .re-wrap .conts .thumbs img {max-width: 100%;}
#review-list .all-list > ul > li .re-wrap .conts .txt {word-break: break-all;}
#review-list .all-list > ul > li .re-wrap .reply-wrap {padding:10px; border-top:1px solid #bebebe;}
#review-list .all-list > ul > li .sub {position: relative;}
#review-list .all-list > ul > li .sub .link-view a {width:100%; height:100%; position: absolute; top:0; left:0; text-indent: -9999px;}
.section_srch_ td{position: relative; padding-right: 45px;}
.section_srch_ td a {position: absolute; right: 10px;}

/* ¸®ºäµî·Ï ·¹ÀÌ¾î ½ºÅ©·Ñ Ã³¸®¾ÈÇÔ */
#review-list .layer {position: absolute;}
#review-list .layer .layer-pop {margin: 40px auto;}
#review-list .layer .layer-pop .txt {max-height: none;}


/* wib Ãß°¡ */
#review-list {padding:0 15px;}
#review-list .h_title {padding:39px 0 15px;}
#review-list .hd-review-notice {text-align:center; font-size:13px; font-weight:350; line-height:1.6em; color:#4b4b4b; margin:0 0 15px;}
#review-list input[type="text"],
#review-list select {border:1px solid #e1e1e1;}

/* BASIC css end */

