@charset "utf-8";

/* Board */
.board_wrap {position:relative;}
.board_wrap img {border:0;}
.board_wrap,
.board_wrap label,
.board_wrap table,
.board_wrap input,
.board_wrap button,
.board_wrap textarea,
.board_wrap select {margin:0;}
.board_wrap textarea {margin:0; padding:3px 4px; border:1px solid #d1d1d1;}
.board_wrap label {display:inline-block; margin:0; line-height:2.3em; *display:inline; *zoom:1;}
.board_wrap input[type=text],
.board_wrap input[type=password] {padding:5px; border:1px solid #d6d9db; background-color:#fff;}
.board_wrap .xe_content,
.board_wrap .rhymix_content,
.board_wrap .xe_content p,
.board_wrap .rhymix_content p {font-size:1em; line-height:1.8em;}
.board_wrap .center_area {margin:0px auto; width:1200px;}
.board_wrap .input_password {text-align:center;}
.board_wrap .input_password h4 {font-family:'NotoKrL';}
.board_wrap .input_password input[type=password] {padding-top:0; padding-bottom:0; height:33px;}
.board_wrap .input_password .inline_area {margin-top:10px;}

/* Category Tab */
.board_wrap .category_area {margin-bottom:40px; border-top:2px solid #d9d9d9;}
.board_wrap .category_area > ul > li {display:inline-block; position:relative; font-size:1.286em; box-sizing:border-box; border-right:2px solid #d9d9d9; *display:inline; *zoom:1;}
.board_wrap .category_area > ul > li:first-child {border-left:2px solid #d9d9d9;}
.board_wrap .category_area > ul > li a {display:block; padding:17px 0px; text-align:center; color:#3c3c3c;}
.board_wrap .category_area > ul > li .underline {display:none; position:absolute; bottom:0px; left:0px; margin-left:-2px; margin-bottom:-14px; width:100%; height:14px; font-size:0px; border-left:2px solid #4e4e4e; border-right:2px solid #4e4e4e; background-color:#4e4e4e;}
.board_wrap .category_area > ul > li.active .underline {display:block;}
.board_wrap .category_area .line {height:14px; font-size:0px; background:url(../images/sub/category_underline.gif) repeat-x;}
.board_wrap .underline_area .line {margin-bottom:40px; height:28px; font-size:0px; background:url(../images/sub/sub_underline.gif) repeat-x;}

/* Default */
.board_wrap .blank_cell {margin:0; padding:0; height:20px;}
.board_wrap .cke_chrome {border:1px solid #d1d1d1 !important; box-shadow:none !important;}
.board_wrap .xefu-container {border:1px solid #d1d1d1 !important;}
.board_wrap .board_header_container {}
.board_wrap .board_header_container .search_area {position:relative; padding:10px 0; min-height:33px; border-bottom:1px solid #ddd; background-color:#fff; overflow:hidden;}
.board_wrap .board_header_container .search_area .total {position:absolute; top:16px; left:0; color:#666;}
.board_wrap .board_header_container .search_area .total i {margin-top:3px; color:#ed1b23;}
.board_wrap .board_header_container .search_area .total strong {color:#ed1b23;}
.board_wrap .board_header_container .search_area .search {position:relative; float:right; text-align:right;}
.board_wrap .board_header_container .search_area .search select,
.board_wrap .board_header_container .search_area .search input,
.board_wrap .board_header_container .search_area .search .icon_search {display:inline-block; height:33px; line-height:33px; *display:inline; *zoom:1;}
.board_wrap .board_header_container .search_area .search select,
.board_wrap .board_header_container .search_area .search input {padding:0px 10px; box-sizing:border-box; border:1px solid #ddd;}
.board_wrap .board_header_container .search_area .search .icon_search {position:absolute; top:0px; right:10px;}
.board_wrap .board_header_container .search_area .search select {margin-right:5px;}
.board_wrap .board_header_container .search_area.active_area {border-color:#e5b604; background-color:#ffd83f;}
.board_wrap .board_header_container .search_area.active_area .total {color:#000;}
.board_wrap .board_header_container .search_area.active_area .title {float:right; height:33px; line-height:33px; font-family:'NotoKrB'; font-size:1.143em; text-align:right;}
.board_wrap .board_footer_container {margin:20px 0px 0px; overflow:hidden;}
.board_wrap .board_footer_container .btn_area > li {display:inline-block; margin-left:5px; *display:inline; *zoom:1;}
.board_wrap .board_footer_container .btn_area > li:first-child {margin-left:0px;}
.board_wrap .board_footer_container .right_area {float:right; text-align:right;}
.board_wrap .board_footer_container .left_area {float:left;}