/* BASIC css start */
#contents .board_manu { display: flex; border-top: 1px solid #e7e7e7; height: 50px; }
#contents .board_manu li { width: 100%; height: 100%; text-align: center; line-height: 50px; background: #f3f3f3; border-bottom: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; }
#contents .board_manu li.on { background: #fff; border-bottom: none; }
#contents .board_manu li:first-child { border-left: none; }
#contents .board_manu li a { font-size: 14px; color: #878787; font-weight: 500; }
#contents .board_manu li.on a { color: #000; }


#review-board-list {}
#review-board-list .item-search { display: flex; margin: 15px; align-items: center; }
#review-board-list .item-search i { font-size: 19px; margin-right: 10px; }
#review-board-list .item-search div {float:left;}
#review-board-list .item-search div.search_select_box { width: 35px; flex-shrink: 0; position: relative; }
#review-board-list .item-search div.search_select_box select { -webkit-appearance: none; -moz-appearance: none; appearance: none; outline: none; width: 100%; border: none; background-color: #fff; padding: 0; } 
#review-board-list .item-search div.search_select_box select::-ms-expand { display: none; } /* IE 10, 11ÀÇ ³×ÀÌÆ¼ºê È­»ìÇ¥ ¼û±â±â */ 
#review-board-list .item-search div.search_select_box .select_arrow { position: absolute; top: 0; bottom: 0; right: 0; margin: auto; width: 0; height: 0; border: 4px solid transparent; border-top-color: #cdcdcd; border-bottom: none; }
#review-board-list .item-search .search_input_box {width: 100%; box-sizing: border-box; padding: 0 5px;}
#review-board-list .item-search .search_input_box input { outline: none; border: none; border-bottom: 1px solid #000; }
#review-board-list .item-search .search_btn_box { width: 70px; flex-shrink: 0; }
#review-board-list .item-search .search_btn_box .btn_Red { height: 35px; line-height: 33px; font-weight: normal; border-radius: 5px; }
#review-board-list nobr { display: block; overflow: hidden; text-overflow: ellipsis; }
#review-board-list .notice { border-top: 1px solid #e7e7e7; }
#review-board-list .notice-bar { padding: 15px; border-bottom: 1px solid #e7e7e7; }
#review-board-list .notice-bar dt span { border: 1px solid #7c79bb; color: #7c79bb; font-size: 10px; border-radius: 10px; padding: 0 10px; margin-right: 5px; display: inline-block; height: 18px; line-height: 20px; }
#review-board-list .bl_iconNotice { float: left; background-color: #464644; font-size: 0.9em; font-family: initial; color: #ffffff; width: 34px; height: 18px; display: inline-block; text-align: center; font-size: 0.9em; line-height: 15px; margin-right: 10px; font-weight: normal; }
#review-board-list .bl_iconNew { color: #9f9cd1; font-weight:  500; }
#review-board-list .bl_iconHit { height: 13px; font-size: 0.9em; font-family: initial; color: #ffffff; background-color: #f1191f; line-height: 13px; padding: 0 4px; }

#review-board-list .boardList li { padding: 15px; border-bottom: 1px solid #e7e7e7; line-height: 21px; display: flex; align-items: center; }
#review-board-list .boardList li .fa-turn-down-right { color: #8d88f3; }
#review-board-list .boardList li .bl_depth1 { float: left; height: 42px; padding-left: 5px; }
#review-board-list .boardList li .bl_depth2 { float: left; height: 50px; padding-right: 10px; padding-left: 25px; }
#review-board-list .boardList li .bl_depth3 { float: left; height: 50px; padding-right: 10px; padding-left: 35px; }
#review-board-list .boardList li .fa-level-up { font-size: 1.5em; }
#review-board-list .boardList li .bl_image { width: 60px; margin-right: 10px; flex-shrink: 0; }
#review-board-list .boardList li .bl_image img { width:100%; height:auto; }
#review-board-list .boardList li dl { position: relative; }
#review-board-list .boardList li dl.depthType { position: relative; margin-left: 7px; }
#review-board-list .boardList li dl.leftImg {}
#review-board-list .boardList li dl:after { content: ""; display: table; }
#review-board-list .boardList li dl:after { clear: both; }
#review-board-list .boardList li dt i { margin-right: 3px; }
#review-board-list .boardList li dt.dl_goodsName { word-break: break-all; }
#review-board-list .boardList li dt .fa-mobile { font-size: 1.4em; vertical-align: middle; }
#review-board-list .boardList li dd {color: #707070; }
#review-board-list .boardList li dd.bl_star { color: #f51d30; }
#review-board-list .boardList li dd .bl_name img { vertical-align: middle; height: 14px; }
#review-board-list .boardList nobr img {vertical-align: middle;}
#review-board-list .boardWrite { padding: 20px 10px 0; }

#review-board-list .boardList .paging {position: relative; text-align: center; margin-top: 15px;}
#review-board-list .paging a.next,
#review-board-list .paging a.prev {width: 30px; height: 25px; line-height: 23px; color: #bababa;}
#review-board-list .paging strong {font-weight: bold; color: #000; text-align: center; display: inline-block; width: 25px; height: 25px; line-height: 23px; border: 1px solid #111; font-size: .75em; background-color: #fff; margin: 0 2px;}
#review-board-list .paging a {text-align: center; display: inline-block; width: 25px; height: 25px; line-height: 23px; color: #a9a9a9; font-size: 12px; background-color: #fff; margin: 0 2px; border: none;}
#review-board-list .paging .now { border-bottom: 2px solid #000; color: #000; font-weight: bold; }

#review-board-list .reply_status { margin-right: 3px; text-decoration: underline; }
#review-board-list .reply_status.reply_NONE { display: none; }
#review-board-list .reply_status.reply_PROGRESS {}
#review-board-list .reply_status.reply_DONE {}


#community .board-list li a span { font-weight: normal; font-size: smaller; }
#community .board-list li.board { background: url(/images/d3/m_01/bull/board_list_board@2x.gif) no-repeat 16px center; background-size: 19px 15px; }
#community .board-list li.faq { background: url(/images/d3/m_01/bull/board_list_faq@2x.gif) no-repeat 14px center; background-size: 22px 15px; }
#community .board-list li.review-zip { background: url(/images/d3/m_01/bull/board_list_review_zip@2x.gif) no-repeat 17px center; background-size: 17px 18px; }
#community .board-list li.vs,#community .board-list li.email { background: url(/images/d3/m_01/bull/board_list_vs@2x.gif) no-repeat 15px center; background-size: 19px 17px; }
#community .board-list li.review { background: url(../images/d3/m_01/bull/board_list_review@2x.gif) no-repeat 15px center; background-size: 21px 18px; }
#community .board-list li.q-a { background: url(../images/d3/m_01/bull/board_list_q_a@2x.gif) no-repeat 18px center; background-size: 15px 18px; }


#community .board-list li.fp_board {
    display: inline-block;
    border: 1px solid #e1e1e1;
    width: 26%;
    text-align: center;
    margin-bottom: 5px;
}

.list_shopping2x {
    margin-top: 15px;
}
.list_shopping2x ul {    padding: 5px;}
.list_shopping2x li {
    width: 49%;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    margin-bottom: 30px;
}
.list_shopping2x li:nth-child(odd) {   margin-right: 2%;}
p.date {
    color: #777;
    font-size: 11px;
}
.item {
    border-top: 5px solid #F2F2F2;
    margin-bottom: 10px;
}
.tab{
    padding: 0 10px 15px 10px;
    border-bottom: 1px solid #F5F5F3;
    display: flex;
}
.tab p{
    display: inline-block;
    background: #F3F3F3;
    padding: 7px 15px;
    border-radius: 6px;
    width: 57px;
    text-align: center;
    font-size: 13px;
    color: #C9C9C9;
    margin-right: 5px;
}
.tab p.on{
    background: #000;
    color: #fff;
}

.tab p a{color:#BABABA}
.submenu { padding: 0 15px; box-sizing: border-box; }

ul.board-list.mcate1 li a {
    display: inline-block;
    width: auto;
    height: 30px;
    line-height: 30px;
    padding: 0px 9px;
    overflow: hidden;
    border-radius: 5px;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #e2e2e2;
    font-size: 14px;
}
ul.board-list.mcate1 li a.on {
    border: 1px solid #000;
    color: #000;
    font-weight: 500;
}

ul.board-list.mcate1 li { width: auto; }

ul.board-list.mcate1 li:last-child { padding-right: 50px; }


/* BASIC css end */

