/* BASIC css start */
/* font-family: 'Naum Gothic', 'Tajawal', 'sans-serif'; */
@import url('https://fonts.googleapis.com/css?family=Tajawal:700');
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans');
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url('https://fonts.googleapis.com/css?family=Montserrat+Alternates');


header #downArea .no3 a { color:#0d277d; }
header #downArea .no3 a:after { 
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #0d277d;
    transition-duration: 0.2s;
}

/*게시판 공용*/
.h_title { border-top:none !important; border-bottom:none !important; padding:20px 4% !important; text-align:center; background-color:#f5f6f8; }
.h_title span { display:inline-block; padding:0 6px; }
.h_title span a { font-size:12px; font-weight:600; display:inline-block; height:30px; line-height:30px; }
.h_title span a.boardBlue { color:#0d277d; }

.paging a { background-color:#fff; border:0px !important; color:#7777 !important; }
.paging a.now { background-color:#fff; border-bottom:1px solid #0d277d !important; color:#0d277d !important; }

#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 .reviewInfo {width:100%; border-bottom:1px solid #bebebe; display: table; padding:10px 0;}
#review-list .reviewInfo figure a {width:145px; display:table-cell; padding:0 10px;}
#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;}
#review-list .util {padding:10px;}
#review-list .util .btn_White {width: 39%; float: left;}
#review-list .util .btn_Red {width: 59%; float: right;}
#review-list .reviews {border-top:2px solid #464646;}
#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;}
#review-list .reviews > ul > li {border-bottom:1px solid #bebebe;}
#review-list .reviews > ul > li dl {padding:10px;}
#review-list .reviews > ul > li > .wrap {display: none; background-color:#f1f1f1; border-top:1px solid #bebebe;}
#review-list .reviews > ul > li.now > .wrap { display: block; }
#review-list .reviews > ul > li > .wrap .conts {padding:10px;}
#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:#fff; border-top:1px solid #e5e5e5; }
#review-list .search-wrap table tr {border-bottom:1px solid #e5e5e5; display:none; }
#review-list .search-wrap table th { width:35%; height:35px; padding:10px; font-weight:normal;display:block; float:left; box-sizing:border-box; line-height:35px; }
#review-list .search-wrap table td {padding:10px; width:65%; display:block; box-sizing:border-box; float:left; }
#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:#222; vertical-align: middle; text-align: center; line-height:35px; display: inline-block;}
.txt-input1{ border:1ox solid #39406a !important; }
#review-list .all-list {border-top:1px solid #e5e5e5;}
#review-list .all-list .bgc077fe2 {margin:0 5px; display: inline-block;}
#review-list .all-list .rating label {display: block;}
#review-list .all-list > ul > li {border-bottom:1px solid #bebebe;}
#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:#f1f1f1; border-top:1px solid #bebebe;}
#review-list .all-list > ul > li .re-wrap .conts {padding:10px;}
#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;}

.section_srch_ { background-color:#fff; border-bottom:none !important; display:block !important; padding:10px 4% !important; box-sizing:border-box; overflow:hidden; }


/* BASIC css end */

