@charset "utf-8";

/* Outline */
input, textarea, button {outline: inherit}
input::-moz-focus-inner, button::-moz-focus-inner {border: 0;padding: 0}
hr.wt_board_hr {margin: 15px 0;background: #fff;border: 1px dashed #eee}

.white_board, .white_board label, .white_board table, .white_board input, .white_board button, .white_board textarea, .white_board select {
    font-size: 12px;
    font-family: "맑은 고딕", "Malgun Gothic", 나눔고딕, NanumGothic, "Nanum Gothic", 돋움, Dotum, "애플 SD 산돌고딕 Neo", "Apple SD Gothic Neo", AppleGothic, Helvetica, sans-serif
}
.white_board img {border: 0}
.white_board select, .white_board p {margin: 0}
.white_board, .white_board a {text-decoration: none;color:#4e4e4e;line-height: 1.5}

span.number {font-family: verdana;font-size: 11px;letter-spacing: -1px}
.span_bar {font-size: 9px;color: #e1e1e1;padding: 8px}
.span_bar2, .span_bar4, .span_bar8 {font-size: 9px;color: #e1e1e1}
.span_bar2 {padding: 2px}
.span_bar4 {padding: 4px}
.span_bar8 {padding: 8px}

.gray_color {background: #f5f5f5}
.lime_color {background: #F4FF81}
.section_wrap, .section_footer {margin-bottom: 10px;border:1px solid #eee}
.section_footer {margin: 0;margin-top: 10px}
.section_wrap:hover, .section_footer:hover {border-color: #ccc}
.section_wrap:after, .section_footer:after {content: "";display: block;clear: both}
.section_bottom {border-bottom:1px solid #eee}
.section_top {border-top:1px solid #eee}
.section_bottom_0 {margin-bottom: 0}
.section_border_bottom_0 {border-bottom:0}
.section_border_0 {border-top:0}
.section_top_10 {margin-top:10px}
.section_line5 {padding-left: 10px;border-left: 5px solid #ddd}

/* main title */
.white_title {position: relative;padding: 15px 20px;background: #fafafa}
.white_title h1, .white_title h3 {margin: 0;padding: 0}
.white_title h1 a {font-size: 16px}
.white_title h3 {font-size: 12px;color: #777}
.white_title span {padding-left: 10px;border-left: 5px solid #ddd}
/* category */
.white_category {list-style: none;padding: 0;margin: 0;zoom: 1}
.white_category li:first-child {padding-left: 10px;border: 0}
.white_category li {float: left;margin: 10px 2px 10px 0;border-left: 1px solid #eee}
.white_category li a {padding: 0 10px;font-size: 12px;color:#5e5e5e}
.white_category li a:hover {font-weight: 700;color:#404040}
.white_category li a em {padding: 0 0 0 2px;font:700 11px Tahoma, Geneva, sans-serif;color: #767676}
.white_category .on {font-weight: 700}

/* no aricle */
.board_list tr.no_article {height:150px}
.board_list tr.no_article td {vertical-align: middle}

/* section */
.board_list a {text-decoration: none;color: #4a4a4a}
.board_list table {border:0px solid; color: #4a4a4a}
.board_list th {white-space: nowrap;border: 0;border-bottom:0px solid;border-right:0px solid;background: #ededed}
.board_list th a {line-height: 21px}
.board_list th span {padding: 0 5px;font-weight: normal;letter-spacing: -1px}
.board_list th .wt_radio, .board_list td .wt_radio {display: block;padding: 0;text-align: center}

/* list common */
.board_list tr.bg2 {background: #fafafa}
.board_list tr:hover {background: #ededed}
.board_list td.author1, .board_list td.repler span.author1 {color: #bbb}
.board_list td.repler a.who_reply {background: url(../imgs/comment.gif) no-repeat 0 63%;}
.board_list td.repler a.who_reply span {margin-left: 12px;}

/* list notice */
.board_list tr.notice.bg1 {background: #f5f5f5}
/* .board_list tr.notice td.title span {background: #e8e8e8} */

/* list */
.board_list td {border: 0;padding: 10px;border-right:0px solid;border-bottom:0px solid;white-space: nowrap;vertical-align: middle}
.board_list td.title img, .board_list td.author img {vertical-align: middle}
.board_list td.author img {top: -1px}
.board_list td.no, .board_list td.time, .board_list td.readed, .board_list td.voted, .board_list td.repler a {text-align: center}
/* white-space: normal; */
.board_list td.title {overflow: hidden;width: 100%;max-width: 100px;text-overflow: ellipsis;word-wrap: normal\9}
.board_list td.author, .board_list td.repler {overflow: hidden;max-width: 100px;text-overflow: ellipsis;word-wrap: normal\9}
.board_list td.title span.number, .board_list td.title span.number.light {padding: 1px 4px 2px;margin-left: 4px;border-radius: 2px}
.board_list td.title a.big_title {font-size:15px}
.board_list td.title p.summary {color: #999; white-space: normal}
.board_list td.title span.number {color: #f92f24; font-weight:bold}
.board_list td.title span.number.light {color: #f92f24; font-weight:bold}
.board_list td.title span.hot_article {font-family: Trebuchet MS;font-size: 10px;background: red;border-radius: 3px;    padding: 1px 3px;color: #fff;}
.board_list td.voted {letter-spacing: -1px}
.board_list td.thumbnail {vertical-align: middle;text-align: center}
.board_list td.thumbnail a {display: block; background: #fff}
.board_list td.thumbnail span.image {position: relative;display: inline-block}
.board_list tr:last-child td {border-bottom:0}
.board_list tr td:last-child, .board_list tr th:last-child {border-right: 0}

/* thumbnail */
.thumbnail .icon_nophoto,.thumbnail .icon_blind,.thumbnail .icon_secret {display: block}
.thumbnail span.frame_me {position: absolute;top: 0;left: 0;border: 1px solid #000;opacity: 0.1;filter: alpha(opacity=10)}
.thumbnail span.frame_me:hover {
    border-color: #f92f24;opacity: 1;
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -ms-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .3s ease-in-out;
}
.icon_nophoto {background: #FFF url(../imgs/icon-nophoto.png) no-repeat 50% 58%}
.icon_blind {background:#FFF url(../imgs/icon-blind.png) no-repeat 50% 58%;}
.icon_secret {background:#FFF url(../imgs/icon-secret.gif) no-repeat 50% 58%;}

/* Search module */
.board_input select,
.board_input input,
.board_input button {
    background: transparent;
    padding: 0;
    border: 0;
    cursor: pointer;
    height: 38px;
    line-height: 38px
}
.board_input button {padding:0 15px}
.board_input select.search_form {min-width: 85px}
.board_input input.search_keyword {cursor: text;width:130px}
.board_input button.search_btn {padding:0 15px 0 0}
.board_input .search_input {display: inline-block}

    /* - 글쓰기 Write_fotm.html */
    .board_input input.title {width:350px;text-indent: 20px;cursor: text;font-size:16px}


/* 선택박스 공통 */
.selectbox {position: relative;z-index: 1;float: left;margin-right: 5px}
.selectbox:before {content: "";
    position: absolute;
    top: 50%;
    right: 5px;
    width: 0;
    height: 0;
    margin-top: -1px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #333;
}

.selectbox label {position: absolute;top: 0;left: 5px;padding: 10px 0;z-index: -1}
.selectbox select { width: 100%;
    height: auto;
    line-height: normal;
    font-family: inherit;
    border: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: 38px;
}
    /* 글쓰기 */
    .write_category label {text-indent: 5px;font-size: 13px}

/* 기본 구조 box module */
.wt_box {position: relative;list-style: none;padding: 0;margin: 0;border: 0}
.wt_box:after {content: "";display: block;clear: both}
.wt_box li {float:left;border-right: 1px solid #eee}
.wt_box li:hover, .wt_box li a:hover, .exvalue tr:hover {background: #ffd;box-shadow: 1px 1px 10px #ccc}
.wt_box li a {display: inline-block;padding: 10px 15px}
.wt_box li.right {float:right;border: 0;border-left: 1px solid #eee}

    /* - 검색창 list.html */
    .wt_box li.search_padding {padding: 0 0 0 10px;background: transparent}

    /* - 글쓰기 write_form.html */
    .wt_box li.write_title {border-right: 0}
    .wt_box li.write_title:hover {background: none;box-shadow: 0 0 0}
    .wt_box li.write_category select {min-width: 130px}
    .wt_box.write_option {border-top: 1px solid #ddd;background: #fcfcfc}
    .wt_box.write_option li a {padding:8px 10px}
    .wt_box li.write_tags {width:100%;border-right: 0}
    .wt_box li.write_tags input {width:100%;text-indent:15px;cursor: text}
    .wt_box.write_submit {border-top:1px solid #ddd;background: #fcfcfc}
    .wt_box li.write_guest input {text-indent:15px;font-size: 15px;width: 100%;cursor: text}
    .wt_box li.write_guest {width:24.8%}

    /* - 글읽기 read_html */
    .wt_box li.vote_man span.vote_comma {padding: 0 10px; border-right: 1px solid #ddd}
    .wt_box li.vote_man span.vote_comma:last-child {border: 0}


/* 페이지 네이션 */
.div_pagination {text-align: center;border-bottom: 1px solid #eee;line-height: 1.5;height: 27px}
.pagination {list-style: none;margin: 0;padding: 0;height: 24px;display: inline-block;margin-top:-1px}
.pagination li {display: inline}
.pagination li a {
    position: relative;
    float: left;
    padding: 5px 10px;
    margin-left: -1px;
    line-height: 1.42857143;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover, .pagination li a:hover {
    z-index: 3;
    color: #fff;
    background-color: #f92f24;
    border-color: #f92f24;
    box-shadow: inset 1px 1px 10px rgba(0,0,0,.06);
}

/* - 글쓰기 */
.write_main {    padding: 20px 20px 10px 20px;
    background: #f9f9f9;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    box-shadow: inset 1px 1px 4px rgba(0,0,0,.06)}
.write_main:hover {background: #e6e6e6}


/* 버튼 셋 */
.wt_check {position: relative}
.wt_check input[type="checkbox"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;
clip:rect(0,0,0,0);border: 0}
.wt_check input[type="checkbox"] + label {position: relative;padding-left: 23px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none}
.wt_check input[type="checkbox"] + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;  /* 이 값을 변경해서 글자와의 정렬 */
  width: 16px;  /* 체크박스의 너비를 지정 */
  height: 16px;  /* 체크박스의 높이를 지정 */
  line-height: 16px; /* 세로정렬을 위해 높이값과 일치 */
  text-align: center;
  background: #fafafa;
  border: 1px solid #cacece;
  box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
}
.wt_check input[type="checkbox"] + label:active:before,
.wt_check input[type="checkbox"]:checked + label:active:before {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1)}


.wt_check input[type="checkbox"]:checked + label:before {  /* 체크박스를 체크했을때 */
  content: '\2714';  /* 체크표시 유니코드 사용 */
  color: #444;
  background: #e9ecee;
  border-color: #adb8c0;
}
.wt_radio {position: relative}
.wt_radio input[type="radio"] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip:rect(0,0,0,0);
  border: 0;
}
.wt_radio input[type="radio"] + label {
  position: relative;
  padding-left: 23px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.wt_radio input[type="radio"] + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  text-align: center;
  background: #fafafa;
  border: 1px solid #cacece;
  border-radius: 100%;
  box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
}
.wt_radio input[type="radio"] + label:active:before,
.wt_radio input[type="radio"]:checked + label:active:before  {
  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.wt_radio input[type="radio"]:checked + label:before {
  background: #E9ECEE;
  border-color: #adb8c0;
}
.wt_radio input[type="radio"]:checked + label:after {
  content: '';
  position: absolute;
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  background: #99a1a7;
  border-radius: 100%;
  box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
}



/* 글쓰기 - 확장변수 */
.exvalue table {border: 0;width: 100%}
.exvalue th {width: 150px }
.exvalue th, .exvalue td, .exvalue tr  {border: 0;border-bottom: 1px solid #eee;text-align: left;padding-left: 15px}
.exvalue th {color: #444;font-weight: 400;background: #fcfcfc;border-right:1px solid #eee}
.exvalue td {color: #333;text-align: left;padding: 10px 5px 15px 5px;white-space: nowrap}
.exvalue tr:last-child td, .exvalue tr:last-child th {border-bottom: 0}
.exvalue th label {cursor: default}
.exvalue td {color: #666;padding: 8px 15px}
.exvalue em {font-style: normal;color: #f60;margin-right:3px}
.exvalue p {display:none;font:11px verdana}
.exvalue .text,
.exvalue .homepage,
.exvalue .email_address,
.exvalue .tel,
.exvalue .address,
.exvalue .date,
.exvalue input[disabled],
.exvalue input.krzip-detailAddress
{
    height: 25px;
    line-height: 25px;
    border: 0;
    border-bottom: 2px dotted #ddd;
    font-size: 15px;
}

.exvalue input:hover, .exvalue input:focus, .exvalue textarea:hover, .exvalue textarea:focus {border-color:#757575}
.krzip-address-wrap, .krzip-detailAddress-wrap {margin-top: 10px}
.krzip-postcode-wrap label, .krzip-address-wrap label, .krzip-detailAddress-wrap label, .krzip-postcode-wrap input.krzip-postcode {display:none}
.krzip-search.btn {font-size: 16px;background: #515151;color: #fff;border-radius: 0;text-shadow: 0 0 0}
.exvalue input[disabled] {background: #fff;cursor: not-allowed}
.exvalue input.krzip-jibunAddress, .exvalue input.krzip-extraAddress {display:none}
.exvalue input.krzip-roadAddress, .exvalue input.krzip-detailAddress {width: 100%}
.exvalue .text,
.exvalue .email_address,
.exvalue .homepage,
.exvalue .address {
	width: 100%
}
.exvalue .tel {width: 40px;margin-right: 10px}
.exvalue .date {width: 120px}
.exvalue textarea {

    width: 60%;
    padding:10px;
    vertical-align: top;
    box-shadow: inset 1px 1px 4px rgba(0,0,0,.06);
    background: #FFF;
    border: 1px solid #ccc;
}
.exvalue p {margin: 5px 0 0 0;font-size: 11px}
.exvalue ul {margin: 0;padding: 0;list-style: none}
.exvalue li {display: inline}
.exvalue li input {width: 14px;height: 14px;margin: 0 4px 0 0;vertical-align: bottom}
.exvalue li label {margin: 0 15px 0 0}
.btn {box-shadow: 0 0 0}
.btn:active, .btn:hover {font-weight: 700; background: #fff;color:#444}

/* exprint */
.exprint table {border: 0;width: 100%}
.exprint th,
.exprint td {border: 0;vertical-align: top;border-bottom: 1px solid #ddd;padding: 8px 15px}
.exprint tr:last-child th,.exprint tr:last-child td {border-bottom: 0}
.exprint .bg1 {background: #fdfdfd}
.exprint .bg1 th {background: #f6f6f6}
.exprint tr:hover {background: #f5f5f5}
.exprint th {
    border-right: 1px solid #ddd;
    font-weight: 400;
    letter-spacing: -1px;
	color: #333;
	text-align: left;
	white-space: nowrap;
}
.exprint td {color: #666;width: 100%}
.exForm:hover, .exForm:focus,
.exprint table:hover, .exprint table:focus,
.not_logged:hover {
    moz-box-shadow: 1px 1px 5px #ddd;
    -webkit-box-shadow: 1px 1px 5px #ddd;
    box-shadow: 1px 1px 5px #ddd;
    border-color:#ccc
}
/* tag_list.html */

.tag_list a:hover {background: #eee;}
.tag_list a {text-decoration: none;display: inline-block;
    margin-bottom: 5px;margin-right: 10px;
    padding: 5px 8px;
    font-size: 12px;
    color: #777;
    text-shadow: 1px 1px #fff;
    background: #f5f5f5;
    background: linear-gradient(#ffffff, #f4f4f4);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f4f4f4',GradientType=0 );
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: inset 0 1px 1px rgba(255,255,255,1), 0 1px 3px -1px rgba(45,60,72,0.1);
}
.tag_list a.rank1 {font-size: 26px;padding: 10px 13px}
.tag_list a.rank2 {font-size: 24px;padding: 9px 12px}
.tag_list a.rank3 {font-size: 18px;padding: 8px 11px}
.tag_list a.rank4 {font-size: 16px;padding: 7px 10px}
.tag_list a.rank5 {font-size: 14px}


/* read_html */
.read_header {position: relative}
.read_header h1 {
    margin: 0;
    font-size: 22px;
    font-weight: normal;
    line-height: 36px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #555;
    text-indent: 15px;
    padding: 18px 10px 18px 70px;
    border-bottom: 0;
}
.read_header .profile_img img {width: 62px;vertical-align: top;}
.read_header .profile_img {position: absolute;top:5px;left: 6px}
.read_header .profile_img span.frame_me {
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #000;
    opacity: 0.1;
    filter: alpha(opacity=10);
    width: 60px;
    height: 60px;
}

.section_top li.vote_man {width: 100%;background: #fff}
.section_top li.vote_man:hover, .section_top li.vote_man a:hover {background: #ffd;box-shadow: 0 0 0}
.read_body {position: relative;padding: 20px}
.read_body .xe_content {min-height: 300px;margin-bottom: 40px;color: #333}
.read_body p.sq_blamed {padding: 90px 0 120px 0;letter-spacing: -1px;color: #404040;text-align: center}
.read_body p.sq_blamed span {font-size: 18px;border-bottom: 2px solid #f7c6b8;padding-bottom: 5px}
.read_body p.perlink {text-align: center; padding-bottom: 20px}
.read_body p.perlink a {text-decoration: none; color:#888}
.read_body p.perlink a:hover {border-top: 1px dashed #757575; padding-top: 5px;color:#444}
.read_body div.sign {border-top:1px dashed #ddd;padding:10px 0 0 0;text-indent: 10px}
.read_body p.wt_blamed {padding: 90px 0 120px 0;letter-spacing: -1px;color: #404040;text-align: center;}
.read_body p.wt_blamed span {font-size: 18px;border-bottom: 2px solid #f7c6b8;padding-bottom: 5px;}

.fileList {

}
.toggleFile {
	border: 0;
    outline: none;
	background: none;
	cursor: pointer;
	overflow: visible;
	color: #4b4b4b;
    padding: 10px 20px;
    border: 1px solid #ede8b1;
    background-color: #fcf9d4;
    width:100%;
    text-align: right;
    margin-top:-1px;
}
.files {
	display: none;
    list-style: none;
    padding: 0;
    line-height: 16px;
    background: #fff;
    border: 1px solid #ede8b1;
    margin: 0;
    margin-top: -1px;
}

.files a {
	position: relative;
    padding: 10px 20px;
	text-decoration: none;
    font: 11px verdana;
    letter-spacing: -1px;
    color: #999;
    display: block;
    border-top: 1px solid #ede8b1;
    text-align: right;
}
.files li:first-child a {

    border-top: 0
}
.files a .fileSize {
	visibility: hidden;
	position: absolute;
	padding: 1px 4px;
	left: 100%;
	top: -4px;
	border: 1px solid #ddd;
	font: 11px Tahoma, Geneva, sans-serif;
	background: #fff;
	white-space: nowrap;
}
.files a:hover .fileSize,
.files a:active .fileSize,
.files a:focus .fileSize {
	visibility: visible;
    background: #999
}
.files a:hover {color:#333;background: #ffd}

.files a.warning {color:red;font-size:12px}
.files a.warning span {cursor:text}



/* 최근 게시물 */
div.doc_latest {padding-bottom: 10px}
div.doc_latest td {position: relative;padding: 3px 10px}
div.doc_latest th {line-height: 20px;height: 20px}
div.doc_latest th span {font-size:11px}
table.doc_latest {border-top: 0;border-color: #eee}
table.doc_latest .time {font: 9px verdana, sans-serif;color: #8e8e8e}
div.doc_latest td.title a {font-size:12px}



/* tag List */
.tag_print {background: #FFD}
.tag_print:hover {background: #F4FF81}
.tag_print .tags {display: inline-block;font-size: 15px;color: #666;padding: 12px 20px;background: none}
.tag_print .tags .tags_name {font-weight: 700;padding-right: 10px}
.tag_print .tags a {text-decoration: none;color: #666}

/* user css */
.board_list table {border-color:#ddd}
.board_list th {border-left-color:#ddd;border-bottom-color:#ddd}



/* 댓글 입력기 */
.wt_editor {
    position: relative;
    border: 0px solid;
    background: #f6f6f6;
    margin: 10px 0;
    padding: 15px
}
.wt_editor:after {content: "";display: block;clear: both}
.simple_wrt {
    position: relative;
    margin: 0 102px 0 0;
    *zoom: 1
}
.simple_wrt textarea {
    display: block;
    width: 100%;
    height: 47px;
    min-height: 47px !important;
    box-shadow: inset 1px 1px 4px rgba(0, 0, 0, .06);
    background: #FFF;
    border: 1px solid #ddd;
    padding:10px;
    font-size:15px;
}
.simple_wrt textarea:hover,
.simple_wrt textarea:focus {
    border-color: #ccc
}
.simple_wrt .wt_btn1,
.simple_wrt .wt_btn2 {
    position: absolute;
    top: 0;
    border: 1px solid #ddd;
    border-left: 0;
    background: #fcfcfc;
    display: inline-block;
    line-height: 14px;
    right: -102px;
    width: 80px;
    cursor: pointer;
    color: #5e5e5e;
    line-height: 17px;
    padding: 8px 9px;
}
.simple_wrt .wt_btn2 {
    top: 34px;
    cursor: not-allowed;
    color:#ddd;
}
.wt_btn3 {
    cursor: not-allowed
}
.simple_wrt .wt_btn1:hover {
    font-weight: 700;
    color: #404040;
    background: #ffd
}

/* 대댓글 */
#re_cmt{display:none;position: relative;white-space: nowrap;margin: 0 10px 9px 95px;border: 1px dotted #e6e6e6;font-size: 11px;background: #f3f3f3}

/* 권한없음 */
.cmt_disable {display:block;height:46px;padding:4px 8px;border:1px solid #DDD;box-shadow:inset 1px 1px 4px rgba(0,0,0,.06);background:#FFF;text-decoration:none !important;color:#999 !important}

    /* _comment_write.html */
    .cm_guest li.write_guest input {height: 26px;line-height: 26px;font-size: 12px}

    .wt_box.cm_write_1 {border: 0;margin-top: -1px;background: 0; position: static;padding: 0 5px}
    .wt_box.cm_write_2 {border:0;padding: 0 5px;background: 0}
    .wt_box.cm_write_1 .cm_left, .wt_box.cm_write_2 .cm_left {border: 0}
    .wt_box.cm_write_1 .cm_left input, .wt_box.cm_write_2 .cm_left input {width: 90px; padding: 5px 0;margin: 0;font-size:12px;background: 0}
    .wt_box.cm_reply .list_checker {padding: 8px 7px 8px 7px;width: 65px;border-left-color:#ddd;text-align: center}
    .wt_box.cm_reply {background: #fff;border-color: #ccc;border-bottom: 0}
    .wt_box.cm_reply a {padding: 7px 10px 6px 10px;font-size:10px;font-family: Verdana; letter-spacing: 0}
    .wt_box.cm_reply a.on {background: #fcfcfc;font-weight: 700;color:#f92f24}
    .wt_box li.cm_right {border-left: 0}
    .wt_box li.cm_right button {
        cursor: pointer;padding: 5px 20px;margin-left:5px;
        border: 1px solid #bbb;
        box-shadow: 0 2px 2px rgba(0, 0, 0, 0.04);
        background: #fff;
        background: linear-gradient(to bottom, #ffffff 40%, #f6f6f6 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0 );
        }
    .wt_box li.cm_right button:hover, .wt_box li.cm_right button:active {
        font-weight: 700;
        color:#f92f24;
        }

/* 핫 코멘트 */
.add_hot {display:none;border:2px solid #f92f24;padding: 5px 10px 5px 5px}
.add_hot:hover {box-shadow: 1px 1px 5px #ddd}
.add_hot ul {list-style: none;padding: 0;margin: 0;border: 0}
.add_hot li {padding: 5px;border-bottom: 1px dashed #ddd;overflow: hidden;white-space: nowrap;text-overflow: ellipsis}
.add_hot li:hover {background: #fcfcfc}
.add_hot li:last-child {border-bottom: 0}
.add_hot li span.hot_count, .add_hot li span.hot_count2 {margin-right: 5px; padding:2px 5px;font:9px verdana;background: red;color: #fff} {margin-right: 5px; padding:2px 5px;font:9px verdana;background: #0087E1;color: #fff}
.add_hot li span.hot_count2 {background: #0087E1}
.add_hot li a {font-size:12px;text-decoration: none;color:#404040}
.add_hot li a:hover {color: #0087E1}

.sq_board_hr_cm {display: none;margin: 15px 0;background: #fff;border: 1px dashed #eee}

.feedback {position: relative;color: #4b4b4b;border:0px solid}
.feedback .fbHeader {position: relative}
.feedback .fbHeader h2 {margin: 0;font-size:14px;padding: 12px 15px;background: #eee; border:1px solid #ddd}
.feedback .fbHeader h2 em {font-style: normal;color: #f92f24}
.feedback .fbHeader h2 a {font-size:12px;color:#404040;text-decoration: none}
.feedback .fbList {margin: 0;padding: 0;list-style: none}
.feedback .fbItem {padding: 5px;border-bottom: 1px solid #EEE;zoom: 1;list-style: none;position: relative}
.feedback .fbItem:first-child {border-top:1px solid #eee}
.feedback .fbItem:last-child {border-bottom:none}
.feedback .fbItem:after {content: "";display: block;clear: both}
.feedback .fbMeta {position: relative}
.feedback .profile_image {position: absolute;top: 10px;left: 10px}
.feedback .profile_image .profile {width: 78px;height: 78px;background-size:100%}
.feedback .profile_image span.me_frame {position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #000;
    opacity: 0.1;
    filter: alpha(opacity=10);
    width: 76px;
    height: 76px;
    z-index:2
}
.feedback .contents_bar {position: relative;margin: 0 10px 0 94px}
.feedback p.cm_to {margin: 0;border-left:5px solid #f5f5f5;padding: 15px 15px 0 15px;color: #999;font-weight: 700}
.feedback .action a.repler_info, .feedback .fbMeta a.repler_dec, .feedback .fbMeta span.repler_info {
    color:#999;font:400 11px verdana;letter-spacing:-1px
}
.feedback .fbMeta .author {position: relative;border-bottom: 1px dashed #eee;margin: 0 10px 0 94px;padding: 0 5px 5px 0}
.feedback .author .nick_name {float: left;padding-top:4px}
.feedback .author .write_log {text-align:right}
.feedback .author a {text-decoration: none;color: #444;font-weight: 700}
.feedback .time {margin: 0;font: 9px verdana,돋움, sans-serif;color: #8e8e8e}
.feedback .xe_content {padding: 15px;border-left: 5px solid #f5f5f5;color:#404040}
.feedback .xe_content *:first-child {margin-top: 0}
.feedback .fileList {margin: 0 10px 0 94px;padding: 10px;text-align: right;position: relative;border-left: 5px solid #f5f5f5}
.feedback .toggleFile {background: #ffd;cursor: pointer;overflow: visible;color: #444;font-size: 12px;outline: inherit;
    border: 1px solid #ddd;padding: 5px 10px;font-weight: 700;letter-spacing: -1px}
.feedback .files {display: none;list-style: none;padding: 0;border: 1px solid #ddd;border-bottom: 0;background: #fff;    margin-top: 5px}
.feedback .files li:last-child {border-bottom: 0}
.feedback .files a {position: relative;padding: 12px 20px;text-decoration: none;font: 11px verdana;letter-spacing: -1px;
    color: #999;display: block;border-bottom: 1px solid #ddd}
.feedback .files a .fileSize {visibility: hidden;position: absolute;padding: 1px 4px;left: 100%;top: -4px;border: 1px solid #ddd;font: 11px Tahoma, Geneva, sans-serif;background: #fff;white-space: nowrap}
.feedback .files a:hover .fileSize, .feedback .files a:active .fileSize, .feedback .files a:focus .fileSize {visibility: visible}
.feedback .files a:hover {background: #ffd;color:#333}

.feedback .action {position: relative;padding: 5px;white-space: nowrap;margin: 0 10px 0 95px;text-align: right;border-top: 1px dashed #eee;font-size: 12px}
.feedback .action .vote {color: #999}
.feedback .action a {color: #999;text-decoration: none}
.feedback .action a:hover {color:#333}
.feedback .action a.this {position: absolute;left: 5px;top: 7px;}
.feedback .action span.repler_tab_bar {font-size: 9px;padding: 4px;color: #e1e1e1}

.feedback .author span.cm_rank {font:700 11px verdana;padding: 1px 5px 2px;color: #404040;background: #e6e6e6;border-radius: 2px;}
.feedback .fbItem.rank1 span.cm_rank {color:#fff;background: #DB1E14}
.feedback .fbItem.rank2 span.cm_rank {color:#fff;background: #eb3b32}
.feedback .fbItem.rank3 span.cm_rank {color:#fff;background: #ef6159}
.feedback .fbItem.rank4 span.cm_rank {color:#fff;background: #ed837d}
.feedback .fbItem.rank5 span.cm_rank {color:#fff;background: #f9a9a5}

.feedback .indent {background: url(../imgs/icoIndent.gif) no-repeat}
.feedback .indent1 {padding-left: 20px;background-position: 100px 10px;}
.feedback .indent2 {padding-left: 35px;background-position: 115px 10px;}
.feedback .indent3 {padding-left: 50px;background-position: 130px 10px;}
.feedback .indent4 {padding-left: 65px;background-position: 145px 10px;}
.feedback .indent5 {padding-left: 80px;background-position: 160px 10px;}
.feedback .indent6 {padding-left: 95px;background-position: 175px 10px;}
.feedback .indent7 {padding-left: 110px;background-position: 190px 10px;}
.feedback .indent8 {padding-left: 125px;background-position: 205px 10px;}
.feedback .indent9 {padding-left: 140px;background-position: 220px 10px;}
.feedback .indent10 {padding-left: 155px;background-position: 235px 10px;}
.feedback .indent11 {padding-left: 170px;background-position: 250px 10px;}
.feedback .indent12 {padding-left: 185px;background-position: 265px 10px;}
.feedback .indent12 .action a.re_comment {display: none}
.fbFooter {margin: -10px 0 10px 0}
.feedback .pagination {padding: 10px 0;}

.not_logged {border: 1px solid #ddd;background: #fcfcfc;padding: 10px;font-size: 15px;letter-spacing: -1px;color:#404040}
.not_logged b {color:#f92f24}
.not_logged a {text-decoration: none;font-weight: 700;color:red}

.next_doc {background: #eee}

.sq_sns_post {position: absolute;top:100px;right: -1px;list-style: none;margin: 0;padding: 0}
.sq_sns_post li {margin-bottom: 3px;}
.sq_sns a {width: 25px;height: 25px;display: block;background: url(../imgs/sns.png) no-repeat;opacity: 0.6}
.sq_sns a:hover {opacity: 1}
.sq_sns a.facebook {background-position: 0 0}
.sq_sns a.twitter {background-position: 0 -25px}
.sq_sns a.google {background-position: 0 -50px}
.sq_sns a.kakaostory {background-position: -50px 0}
.sq_sns a.band {background-position: -25px -25px}


/* 비밀글 */
.white_board .secretForm {padding: 50px}
.white_board .secretForm .iText {height:25px;box-sizing:border-box;border: 1px solid #fff;border-bottom: 1px solid #ddd;}
.white_board .secretForm p {margin-bottom:10px;}
.white_board .secretForm p label {font-size:14px;}

p.del_info {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #eee;
    font-size: 14px;
    font-weight: 700;
}

.context_message {text-align: center;border-top: 2px solid #666;}
.context_message h1 {font-size: 16px;margin: 20px 0;}
.context_message .btnArea {margin: 20px 0;}

/* 에디터 재정의 */
.xefu-dropzone {border:0!important}
.xefu-dropzone, .xefu-container {margin: 0!important;padding: 3px 7px!important; border-top:0!important; border-radius: 0!important;background: #fff!important;}
.cke_1, .cke, .cke_reset, .cke_chrome, .cke_editor_editor1, .cke_ltr, .cke_browser_webkit {
    -moz-box-shadow: 0 0 0!important;
    -webkit-box-shadow: 0 0 0!important;
    box-shadow: 0 0 0!important;
}
.cke_top {background: #fcfcfc!important}
.cke_bottom {background: none!important; border-top:0!important}
