/* 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 {margin-bottom:10px;}
#review-list .layer .review_scor li {margin-top:10px;}
#review-list .layer .review_scor select {width:100%;display:block;margin-top:5px}

#review-list .reviewInfo {border-bottom:1px solid #bebebe;padding:20px;}
#review-list .reviewInfo figure{ display: table;}
#review-list .reviewInfo figure a {width:80px; display:table-cell;border-radius:8px;overflow:hidden;}
#review-list .reviewInfo figure a img {width:100%;}
#review-list .reviewInfo figcaption {display:table-cell; vertical-align: middle; word-break: break-all;padding:0 20px;font-size:14px ;line-height:1.5}

#review-list .util {padding:10px;}
#review-list .util .btn_White {width: 39%; float: left;font-size: 15px;line-height: 45px;height: 45px;}

#review-list .util .btn_Red {width: 59%; float: right;}
#review-list .reviews {border-top:2px solid #464646;}
#review-list .reviews .bgc077fe2 {margin:0 5px;padding:1px 5px 2px;line-height:1;display:inline-block;font-weight:300;font-size:11px; background-color: #585957;border-radius:3px }
#review-list .reviews .btns {margin-top:2px;position:absolute;top:10px;right:10px}
#review-list .reviews .btns .btn_White {width: 50px;font-size:12px; height: 23px; line-height: 20px; display: inline-block;border-radius:2.5em}
#review-list .reviews .rating label {display: block;}
#review-list .reviews > ul > li {border-bottom:1px solid #ddd;}
#review-list .reviews > ul > li dl {padding:5px 10px 15px;position:relative}
#review-list .reviews > ul > li dl h4{position:relative;}
#review-list .reviews > ul > li dl h4 em{position:absolute;top:12px;right:0;font-style:normal;font-size:11px;color:#999}
#review-list .reviews > ul > li dl h4 a{font-size:14px;display:block;padding:10px 40px 10px 0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#review-list .reviews > ul > li dl .info .id{padding: 0 5px;color:#999;    border-left: 1px solid #ccc;    border-right: 1px solid #ccc;    margin-right: 5px;font-size:11px}
#review-list .reviews > ul > li > .wrap {display: none; background-color:#f4f4f4; border-top:1px solid #ddd;}
#review-list .reviews > ul > li.now > .wrap { display: block; }
#review-list .reviews > ul > li > .wrap .conts {padding:10px 20px;}
#review-list .reviews > ul > li > .wrap .re-wrap {padding:10px; border-top:1px dashed #ddd;}
#review-list .reviews > ul > li > .wrap .re-wrap li{line-height:1.5}
#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:#f9f9f9;}
#review-list .search-wrap table tr {border-bottom:1px solid #ddd;}
#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-color:#bbbbbb; vertical-align: middle; text-align: center; line-height: 40px; display: inline-block;}
#review-list .all-list {border-top:1px solid #333;}
/*#review-list .all-list .bgc077fe2 {margin:0 5px; display: inline-block;}*/
#review-list .all-list .rating label {display: inline-block;}
#review-list .all-list > ul > li {border-bottom:1px solid #ddd; }
#review-list .all-list > ul > li dl {/*width: 100%; display: table; */box-sizing: border-box;padding:15px 3%;min-height:80px}
#review-list .all-list > ul > li dl dt {width:80px;float: left;margin-right:10px}
#review-list .all-list > ul > li dl dt a{display:block;border-radius:8px;overflow:hidden;background-color:#ccc;height:80px}
#review-list .all-list > ul > li dl dt img {width:100%;}
#review-list .all-list > ul > li dd {padding-left:90px}
#review-list .all-list > ul > li dd h4 {font-weight:300; }
#review-list .all-list > ul > li dd h4 a{padding:3px 20px 8px 0; display: block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666}
#review-list .all-list > ul > li dd h5{font-size:14px;padding-bottom:8px}

#review-list .all-list > ul > li .re-wrap {background-color:#f6f6f6; border-top:1px solid #e0e0e0;}
#review-list .all-list > ul > li .re-wrap .conts {padding:15px 3.3%;position:relative}
#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;line-height:1.5;}
#review-list .all-list > ul > li .re-wrap .reply-wrap {padding:10px; border-top:1px solid #e0e0e0;}
#review-list .all-list > ul > li .re-wrap .conts .btns {margin-top:2px;position:absolute;top:10px;right:10px}
#review-list .all-list > ul > li .re-wrap .conts .btn_White {width: 50px;font-size:12px; height: 23px; line-height: 20px; display: inline-block;border-radius:2.5em}
#review-list .all-list > ul > li .sub {position: relative;}

#review-list .all-list > ul > li .sub .rating,
#review-list .all-list > ul > li .sub .info{font-size:11px;color:#999; font-family:'Lato'}
#review-list .all-list > ul > li .sub .rating {color:#555;padding-bottom:5px}
#review-list .all-list > ul > li .sub .rating label span{font-family:'Noto Sans KR'!important; font-size:14px}
#review-list .all-list > ul > li .sub .rating label span:first-child{color:#f4133c !important}
#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;}

@media screen and (max-width: 330px){
#review-list .all-list > ul > li dl {min-height:60px}

#review-list .all-list > ul > li dl dt{width:60px}
#review-list .all-list > ul > li dl dt a{height:60px}
#review-list .all-list > ul > li dd {padding-left:70px}
#review-list .all-list > ul > li dd h5{ font-size:13px}
}
/* BASIC css end */

