/* BASIC css start */

.cumstom_container {
	margin:  0 10px;
}
.commu_title {
	margin: 30px 0 15px;
	text-align: center;
}

.commu_title h3 {
	font-size: 22px;
}

.sel_bbs_wrap select {
    display: block;
    width: 100%;
    color: #676767;
    background: #fff url(/images/d3/m_powerpack/49/select_ico.gif) no-repeat right 0;
    background-size: 31px 31px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 6px;
    padding-right: 34px;
    font-size: 0.875em;
    border-radius: 0;
    font-size: 13px;
    border: #ddd 1px solid;
}
div.C-2589-5-3 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.search-form {overflow:hidden; position:relative; padding:12px 10px;}
.search-form .box-select {float: left;width: 30%;}
.search-form .search-input {border-right: none;display: inline-block;width: 70%;padding-left: 5px;box-sizing: border-box;}
.search-form .input {position:absolute; right:10px; top:12px; border:1px solid #dadada; border-right:none; height:33px;}
.search-form input[type='text'] {border-radius: 3px 0 0 3px;border-right: none;padding-left: 5px;float: left;width: 70%;}
.search-form .btnImg {display:inline-block;height:35px;line-height:35px;color: #fff;background: #505050;font-size: 0.79em;text-align:center;border-radius: 0 3px 3px 0;width: 30%;}
div.C-2589-5-4 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.search-form {
    padding: 6px 10px 12px;
}

.search-form .box-select {
    width: 25%;
}

.search-form .search-input {
    width: 75%;
}

.box-select select, .search-form input[type='text'], .search-form .btnImg {
    font-size: 13px;
    border-radius: 0;
}

.box-select select, .search-form input[type='text'] {
    border: #ddd 1px solid;
}

.search-form .btnImg {
    width: calc(30% - 5px);
    margin-left: 5px;
    background: #858585
}
.board_list .goods-info_v table, .board_view .goods-info_v table, .board_write .goods-info_v table {width:100%; border-bottom: 1px solid #bebebe;}
.board_list .goods-info_v table tbody th, .board_view .goods-info_v table tbody th, .board_write .goods-info_v table tbody th {vertical-align:top; padding:10px 0 10px 10px;}
.board_list .goods-info_v table tbody th img, .board_view .goods-info_v table tbody th img, .board_write .goods-info_v table tbody th img {width:100%; height:auto;}
.board_list .goods-info_v table tbody td, .board_view .goods-info_v table tbody td, .board_write .goods-info_v table tbody td {color:#424242; vertical-align:top; font-size:0.875em; padding:0; margin:0; padding:10px 10px 10px 7px; font-weight: bold;}
.board_list .goods-info_v table tbody .middle, .board_view .goods-info_v table tbody .middle, .board_write .goods-info_v table tbody .middle {vertical-align:middle;}
div.C-2589-5-5 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.board {border-top: 2px solid #444;}


.notice-view {text-align: center; padding: 10px 0 5px;font-size: 0.875em;}
.notice-view .fa-microphone {font-size: 1em;}
.sComm-list {display: none;}


.sComm-list table {width:100%;}
.sComm-list table tbody td {padding:5px 0; font-size:0.79em; color:#777; border-top:1px solid #bebebe; background-color: #FFFCE5;}
.sComm-list table tbody td .fa {color: #464644;}
.sComm-list table tbody td a {color:#424242;}
.sComm-list table tbody td ul {overflow:hidden;}
.sComm-list table tbody td ul li {float:left; padding-left:5px;}
.sComm-list table tbody td ul li:first-child {padding-left:0;}
.sComm-list table tbody td .new {display: inline-block;width: 15px;height: 15px;line-height: 15px;color:#fff;font-size:0.875em;background-color:#5cb7fa;-webkit-border-radius:3px !important;border-radius:3px !important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;}
.sComm-list table tbody .tr_news td {padding-left:10px;}
.sComm-list table tbody .reply {padding-left:40px; background:url('/images/d3/m_powerpack/32/common/bg_reply.png') no-repeat 20px 7px; background-size:15px 22px;}


.goods-info {padding:10px 0; border-top: 1px solid #bebebe;}
.goods-info table {width:100%;}
.goods-info table tbody th {vertical-align:top; padding:10px 10px 10px 5px; border-bottom:1px solid #bebebe;}
.goods-info table tbody th img {width:100%; height:auto;}
.goods-info table tbody td {position: relative; color: #424242;vertical-align:top;font-size: 0.79em; padding: 7px 10px 7px 7px;border-bottom:1px solid #bebebe;}
.goods-info table tbody td .goods-name {border-bottom: 2px solid #777; padding-bottom: 2px; margin-bottom: 5px;}
.goods-info table tbody td a {position: relative; display:block; word-break: break-all;}
.goods-info table tbody td strong {position: relative; display:block;color:#4c4c4c;}
.goods-info table tbody td strong .fa-level-up {position: absolute; left: -20px; top: 4px;}
.goods-info table tbody td .new {padding:2px 2px 0 2px; color:#fff; font-size:0.750em; background-color:#5cb7fa; -webkit-border-radius:3px !important; border-radius:3px !important; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box;}
.goods-info table tbody td .hit {padding:2px 2px 0 2px; color:#fff; font-size:0.750em; background-color:#ff912c; -webkit-border-radius:3px !important; border-radius:3px !important; -moz-background-clip:padding; -webkit-background-clip:padding-box; background-clip:padding-box;}
.goods-info table tbody td .user {color:#808080; padding-right:3px;}
.goods-info table tbody td .date {padding-right:0; color:#808080; display: inline-block;}
.goods-info table tbody td .star {position: absolute; right: 0; bottom: 0;}
.goods-info table tbody .middle {vertical-align:middle; padding-bottom:0;}
.goods-info table tbody .reply1{padding-left:30px;}
.goods-info table tbody .reply2 {padding-left:50px;}
.goods-info table tbody .reply3 {padding-left:70px;}
.goods-info table tbody .reply4 {padding-left:90px;}
.goods-info table tbody .reply5 {padding-left:110px;}
.goods-info table tbody td .cnt_read {display:inline-block;margin-top:5px;}
.goods-info table tr:first-child th {border-top:none; padding-top:0;}
.goods-info table tr:first-child td {border-top:none; padding-top:0;}

div.C-2589-5-6 .btn-center .btn-ok {color: #fff; background-color: #505050; border: 1px solid #505050; height: 40px; line-height: 40px; font-size: 1em; box-sizing: border-box; display: block; border-radius: 3px; text-align: center; margin: 0 10px;}

/* 게시글 추천 */


/* 평점 관련 */
@font-face{font-family:ng; src:url('/template_common/m_powerpack/common_font/NanumBarunGothic.eot'); src:local(※), url('/template_common/m_powerpack/common_font/NanumBarunGothic.woff') format('woff')}
div.C-2589-5-6 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:repeat left top; border-top:0px solid ; border-right:0px solid ; border-bottom:0px solid ; border-left:0px solid ; }
.goods-info {
    border-top: 0;
}

.board {
    border: 0;
}

.goods-info table tbody th {
    display: none !important;
}

.goods-info table tbody td {
    border-bottom: #e1e1e1 1px solid;
    border-top: #666 1px solid !important;
    padding: 0;
    line-height: 1.5em;
}

.goods-info table tbody td + td{
    border-top: 0
}

.goods-info table tbody td .goods-name {
    display: none;
}

.goods-info table tbody td strong {
    font-weight: 500 !important;
    font-size: 13px;
}

.goods-info table tbody td a {
    padding: 10px 20px !important;
}

.goods-info table tbody td .user, .goods-info table tbody td .date {
    font-size: 11px;
    font-weight: 300;
}

.paging {
    display: table;
    margin: 15px auto 0;
}

.paging a {
    display: table-cell;
    border: 0;
    line-height: 25px;
    font-weight: 400;
    box-sizing: border-box;
    position: relative;
}

.paging .now {
    border: 0;
    line-height: 25px;
    font-weight: bold;
}

.paging a.next, .paging a.prev {
    border: 0;
    background: none;
}

.paging .now:after {
    display: block;
    content: "";
    height: 1px;
    width: 10px;
    background: #000;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}

.btn-center .btn-ok {
    margin: 0 20px !important;
    background-color: #858585 !important;
    border: 0 !important;
    border-radius: 0 !important;
    font-size: 13px !important;
}

.goods-info table tbody td .new {
    display: inline-block;
    height: 14px;
    line-height: 14px;
    padding: 1px 4px;
    background: #e0a9a9;
}
/* BASIC css end */

