
/**viewBoard**/

.viewBoard {background:#fff;}
.viewBoard .vbTitW {
    padding: 30px 50px;
    background: #fff;
    display: inline-block;
    width: 100%;
	border-top:2px solid #333;
	border-bottom:1px solid #ddd;
}
.viewBoard .vbTitW .vbTit  {font-size:21px; padding:0 0px; }
.viewBoard .vbTitW .vbTit strong{font-weight:bold;}
.viewBoard .vbTitW .vbDate, .viewBoard .vbTitW .vbUser {    
    display: inline-block;
    color: #aaa;
    font-size: 14px;
    font-weight: 300;
	margin-top:20px;
	margin-right:10px;
}
.viewBoard .vbTitW .vbUser{color:#666;}

.viewBoard .vbTitW .vbUser i{
	width: 19px;
    height: 19px;
    background: url(/_img/ksico.png)no-repeat;
    background-position: -27px 0px;
    display: inline-block;
    margin-right: 10px;
}
.viewBoard .vbTitW .vbStar {margin-top:10px;}
.viewBoard .vbTitW .vbStar span{
    width: 20px;
    height: 20px;
    background: url(/_img/ksico.png)no-repeat;
    background-position: -58px 0;
    display: inline-block;
	margin: 0px 3px 0 0;
}
.event .viewBoard .vbContW{}
.viewBoard .vbContW {text-align:left; padding:50px 50px; display:inline-block; width:100%; word-break:keep-all;  }
.code_carstory .viewBoard .vbContW {line-height:1.8;}
.viewBoard .vbContW p {line-height:26px; font-size:15px;}
.viewBoard .vbContW img {margin-bottom:30px; max-width:100%;}
.viewBoard .boardBtnW {display:inline-block; width:100%; text-align:center; margin-top:20px;}
.viewBoard .boardBtnW a {background:#333; padding:10px 20px; color:#fff; font-size: 16px; line-height:23px;}
.nearNaviW {
    width: 100%;
    display: inline-block;
    margin: 50px 0 0px;
    /* border: 1px solid #ddd; */
    border-top: 1px solid #000;
}
.nearNaviW dl {float:left; width:100%; border-bottom:1px solid #e4e4e4;padding:20px; line-height:25px; }
.nearNaviW dl:last-child{}
.nearNaviW dl:hover{background:#fff;}
.nearNaviW dl dd{float:right; width:90%; }
.nearNaviW dl dt{float:left; width:10%; color:#999;text-align:center; position:relative;}
.nearNaviW dl dt:after{
    position: absolute;
    content: '';
    background: #e4e4e4;
    width: 1px;
    height: 15px;
    top: 5px;
    right: 5px;
}
.nearNaviW dl dt span{display:none;}
.nearNaviW dl dd .nNDate{float:right; color:#aaa;}
.nearNaviW dl dd .nNTit {float:left; font-weight:500; font-size:16px; text-indent:15px; }
.nearNaviW dl dd a{display:block;width:100%;}
.nearNaviW dl dd a:hover{color:#082A66;}

/* --------------------------------------------
 * �Խ���
/* ------------------------------------------ */
.listTable *{vertical-align:middle;}
.listTable {
    border-top: 2px solid #333;
    width: 100%;
	font-size:15px;
}
.listTable tr th{
    padding:18px 0;
    color:#333;
    border-bottom: 1px solid #eee;
	font-weight:300;
	vertical-align:middle;
}
.listTable tr th p{margin:0;}

.listTable tr th p.nickname{font-weight:500; font-size:17px;}
.listTable tr th p.date{color:#999;font-size:15px; letter-spacing:0;}

.listTable tr th p.phoneNum{font-size:15px; font-size: 15px; color: #2c4d9b; letter-spacing:0;}
.listTable thead tr th{font-weight:500; position:relative;  background:#fff; height:60px;}

.listTable tbody tr th:nth-of-type(2) a{ font-weight:500; color:#333;}
.listTable tbody tr th.tl a i {margin-left:10px; color:#999}
.listTable tbody tr th:nth-of-type(2) a:hover{color:#04193d}
.listTable tbody tr th:nth-of-type(2) a span{}
.listTable tbody tr th span.lockIcon{width:16px;height:30px;margin-left:3px; background:url(/_img/secret_lock.png) no-repeat center;display:inline-block; text-indent:-99999px; } 
.listTable tr td{
    text-align: center;
    border-bottom: 1px solid #e9ebf0;
    background: #fdfdfd;
}
.listTable tr:nth-child(even) td, .listTable li tr:nth-child(even){
    background:#f6f6f6;
}
.listTable td.subj, .listTable li{
    text-align: left;
    padding: 15px 30px;
}
.listTable td.noCont{
    height: 150px;
    line-height: 150px;
}
.listTable th:first-child,
.listTable td:first-child{
    padding-left:30px;
    padding-right:10px;
}
.listTable th:last-child,
.listTable td:last-child{
    padding-right:30px;
    padding-left:10px;
}
.listTable th p.carDetail span{color:#999; margin-right:20px; position:relative;}
.listTable th p.carDetail span:after{
    content: "";
    position: absolute;
    right: -11px;
    top: 6px;
    color: #eee;
    background: #ddd;
    width: 1px;
    height: 12px;
    display: block;
}

.listTable th:last-child:after{display:none;}
.listTable tbody tr:hover {
    background: #f2f3f6;
}
.noticeBox .btnWrap {padding-top:50px;padding-bottom:30px;} 
.noticeBox .pagination {padding-top:50px;}


.boardWrite {border-top:2px solid; margin-bottom:50px;}
.boardWrite tr{}
.boardWrite tr td, .boardWrite tr th{padding:15px 0; border-bottom:1px solid #e4e4e4; vertical-align:middle;}
.boardWrite tr td{ padding-left:20px; text-align:left; background:#fff;}

.boardWrite tr td .reviewStarWrap {}
.boardWrite tr td .reviewStarWrap input {}
.boardWrite tr th{background:#f2f3f6; font-size:15px; font-weight:500;}
.boardWrite { width: 100%; border-collapse: collapse; border-spacing: 0;}
.boardWrite .inputStyle {
    height: 40px;
    background: #fff;
    padding-left: 10px;
    border: 1px solid #e4e4e4;
	width:100px;
	font-size:15px;
}
.boardWrite .inputStyle:focus, .boardWrite textarea:focus{border:1px solid #ea0e32;}
.boardWrite textarea {
    border: 1px solid #e4e4e4;
	width: 98%;
    height: 250px;
    padding: 20px;
	padding: 10px;
    font-size: 17px;
    overflow-y: scroll;
    resize: vertical;
    -webkit-appearance: none;
}
.boardWrite .inputStyle.w100 {width:98%;}
.boardWrite .inputStyle.w150 {width:150px;}
.boardWrite .inputStyle.w200 {width:200px;}

/* :: SEARCH BOX */
.board-search-box{text-align:center; padding:0 0 50px 0;}
.board-search-box select{width:20%; max-width:150px; height:40px; border:1px solid #ccc; background-color:#fff; }
.board-search-box .search-word{width:30%; max-width:200px; height:40px; border:1px solid #ccc; border-right:0; padding:0; text-indent:10px; color:#868686; font-size:13px; vertical-align:middle;}
.board-search-box .search-word:focus{color:#333;}
.board-search-box .bbs-search-btn{margin:0px; border:0; min-width:40px; padding:0 5px; height:40px; margin-left:-4px; background:#333; color:#fff; cursor:pointer; vertical-align:top; font-size:14px;}
.board-search-box .bbs-search-btn i{line-height:40px;}


.star-score-check{ margin:0 0 0 0; direction:rtl; font-size:0; text-align:left; }
.star-score-check > button { overflow:visible; display:inline-block; padding:0; border:none; font-size:0; line-height:0; background-color:#ccc; background-repeat:no-repeat; background-position:0 50%; }
.star-score-check > button.even { background-position:0px 50%; margin-right:10px; }
.star-score-check > button.even:first-child { margin-right:0; }
.star-score-check > button { width:34px; height:34px; background-image:url("/_img/star_bg_big.png"); }
.star-score-check > button.active { background-color:#fdda39; }

.carstoryWrap .btnWrap {margin-bottom:30px;}