/* Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess */ 


 
 *:hover {  -o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s;  -webkit-transition:.5s;  transition:.5s;}

/* 게시판 글로벌 */
#bo_v_title .bo_v_tit{display:block;font-size:2em;margin:5px 0 0; font-weight:500;letter-spacing:-1px;word-break:break-all}

/* 리스트 테이블 */
#g9-board {font-family: 'Noto Sans KR', sans-serif;}
#g9-board a {  -o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s;  -webkit-transition:.5s;  transition:.5s;}
#g9-board .g9-board-list {padding:20px 0; }
#g9-board .g9-board-list .g9-list-table {width:100%; border-collapse: collapse;text-align: left;line-height: 1.5; 	}
#g9-board .g9-board-list .g9-list-table caption {padding:0;font-size:0;line-height:0;overflow:hidden}
#g9-board .g9-board-list .g9-list-table thead th {padding: 10px;font-size:1.02em;font-weight: 500; border-top: 2px solid #3b3b3b;border-bottom: 1px solid #3b3b3b;background: #f4f4f4; text-align:center}
#g9-board .g9-board-list .g9-list-table tbody tr {background:#fff}
#g9-board .g9-board-list .g9-list-table tbody td {padding: 10px 0; vertical-align: middle; border-bottom: 1px solid #ccc;}
#g9-board .g9-board-list .g9-list-table tbody td a {display:block;width:100%;height:100%;}
#g9-board .g9-board-list .g9-list-table tbody td a:hover {text-shadow: 0.01em 0px;}
#g9-board .g9-board-list .g9-list-table tbody tr:hover {background:#f9f9f9}
#g9-board .g9-board-list .g9-list-table tbody .g9_notice {background:#fafee8}
#g9-board .g9-board-list .g9-list-table tbody .g9_notice:hover {background:#f7fdd9}

#g9-board .g9-board-list .g9-list-table tbody .b-ck {width:10px; text-align:center}
#g9-board .g9-board-list .g9-list-table tbody .b-num {width:60px; text-align:center;}
#g9-board .g9-board-list .g9-list-table tbody .b-tit {padding: 0 10px 0 0 ;}
#g9-board .g9-board-list .g9-list-table tbody .b-name {width:80px; text-align:center}
#g9-board .g9-board-list .g9-list-table tbody .b-hit {width:60px; text-align:center}
#g9-board .g9-board-list .g9-list-table tbody .b-like {width:50px; text-align:center}
#g9-board .g9-board-list .g9-list-table tbody .b-date {width:60px; text-align:center}
#g9-board .g9-categry {margin:15px 0 0 0;padding:10px; background:#f7f7f7; border:1px solid #ddd; line-height:24px }
#g9-board .g9-categry li { float:left; margin-left:10px;}
#g9-board .g9-categry li:first-child {margin-left:0}
#g9-board .g9-categry .badge {margin-top:-3px; font-weight:normal; font-size:0.78em; background:#d3d0c6; color:#96907e}
#g9-board .g9-categry .action {color:red}
#g9-board .g9-categry .action .badge {background:red; border:0; color:#fff}
#g9-board .g9-categry:after {display:block;visibility:hidden;clear:both;content:""}
#g9-list-category-margin {margin-left:65px;}

/* 뷰페이지 */
#g9-view {font-family: 'Noto Sans KR', sans-serif;}
#g9-view a {   -o-transition:.5s;  -ms-transition:.5s;  -moz-transition:.5s;  -webkit-transition:.5s;  transition:.5s;}
.g9-nodata {color:#969aa3}
.g9-share-etc .btn {border-radius:0; margin-right:-1px; font-weight:normal}
#g9-view-good {font-size:0.88em; }
#g9-view-nogood {font-size:0.88em; }
#bo_v_con {line-height:24px;}

/* 코멘트 */
.g9-cnt {border:1px solid #ddd}
.bo_vc_w textarea{padding:10px;border:0; border-bottom:1px solid #ddd}
.bo_vc_w_info{margin:0px 0;float:left}
.bo_vc_w .btn_confirm{float:right;margin-top:0px}
.bo_vc_w .btn_submit{height:45px;padding:0 20px;border-radius:3px;font-weight:normal;font-size:1.083em; background:#fff; color:#333; border-left:1px solid #ddd}
.bo_vc_w .btn_submit:hover {background:#f4f4f4}
#g9-guest {clear:both;display:none;}
#g9-guest .bo_vc_w_info {position:relative;width:100%;border:1px solid #ddd; margin-top:10px;border-top:2px solid red;}
#g9-guest .bo_vc_w_info .g9-guest-info {padding:10px;border-bottom:1px solid #ddd; background:#f4ffff}
#g9-guest .bo_vc_w_info .g9-guest-info i {font-weight:bold; color:red}
#g9-guest .bo_vc_w_info .g9-wr-group {border-bottom:1px solid #ddd}
#g9-guest .bo_vc_w_info .g9-wr-group .g9-wr-name {width:50%}
#g9-guest .bo_vc_w_info .g9-wr-group .g9-wr-pwd  {width:50%; border-left:1px solid #ddd; margin-left:-1px}
#g9-guest .bo_vc_w_info .g9-wr-group input {width:100%; border:0}
#g9-guest .bo_vc_w_info .g9-captcha {padding:10px;}
.bo_vc_w_wr {background:#fff} 
.bo_vc_w_wr .g9-opt-btn {padding:15px 0 0 15px; }
.bo_vc_w_wr .g9-opt-btn i {font-size:1.56em; color:#aeafaf}
.bo_vc_w_wr .g9-opt-btn input[id="wr_secret"] {	display: none;}
.bo_vc_w_wr .g9-opt-btn input[id="wr_secret"] + label {	display: inline-block;		cursor: pointer;}

#bo_vc {border-top:1px solid #ddd}
#bo_vc article {padding:10px 0; margin:0px 0;position:relative}
#bo_vc .cmt_contents {padding:15px  ;margin:0px 0 0;background: none;border-radius:0px;border:0; border-bottom:0px solid #ddd; line-height:1.8em}

/* bootstrap g9 option */
.list-btn .g9-bootstrap-height { height:29px; line-height:29px; font-size:1.0em; font-weight:normal; }

.list-btn .g9_color_ff4200 {background:#FF4200}
.list-btn .g9_color_ff4200:hover {background:#EA3E03}
.list-btn .g9_color_ff4200_round {background:#fff;border: 1px solid #FF4200; color:#FF4200}
.list-btn .g9_color_ff4200_round:hover {border-color:#EA3E03; color:#EA3E03}


.list-btn .g9_color_ea3e03 {background:#ea3e03}
.list-btn .g9_color_ea3e03:hover {background:#cf3501}
.list-btn .g9_color_ea3e03:focus {background:#cf3501}

.list-btn .g9_color_ef0000 {background:#ef0000}
.list-btn .g9_color_ef0000:hover {background:#CC0000}

.list-btn .g9_color_383838 {background:#383838 }
.list-btn .g9_color_383838:hover {background:#1C1C1C; color:#00fff0 }

.list-btn .g9_color_basic {border:1px solid #7c7c7c; background:#f5f5f5; color:#474747 }
.list-btn .g9_color_basic:hover {background:#d2d2d2 }
.list-btn .g9_color_basic_hover {border:1px solid #d2d2d2; background:#f7f7f7; color:#474747 }
.list-btn .g9_color_basic_hover:hover {border-color:#d2d2d2; text-shadow: 0.01em 0px; }

.list-btn .g9_color_rss {background:#ff6600}
.list-btn .g9_color_rss:hover {background:#da5700}

.list-btn .dropdown-menu {font-size:0.92em; font-weight:normal; }

.g9-admin .dropdown-menu button {padding:5px 0 5px 20px; width:100%; border:0; background:#fff; text-align:left}
.g9-admin .dropdown-menu button:hover {background:#f3f3f3}


/* gnu default */
#bo_sch {float:left;border:1px solid #ccc;background:#fff;border-radius:3px}
#bo_sch:after {display:block;visibility:hidden;clear:both;content:""}
#bo_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#bo_sch select{border:0;margin:9px 5px ;height:20px;float:left;border-right:1px solid #ddd;}
#bo_sch .sch_input{height:38px;border:0;padding:0;background-color:transparent;float:left}
#bo_sch .sch_btn{height:38px;float:left;background:none;border:0;width:40px;font-size:15px}

.sv_wrap {font-weight:normal}
.sv_wrap .sv {position:absolute; left:0;width:90px;top:0; font-weight:normal; text-align:left}
.sv_wrap .sv a {border-bottom:1px dotted #494845}
.sv_wrap .sv a {display:inline-block;margin:0;padding:0  10px;line-height:30px;width:90px;font-weight:normal;color:#bbb }
.sv_wrap .sv a:hover{background:#000;color:#fff}
.sv_on {display:block !important;position:absolute;top:23px;left:0px;width:auto;height:auto}

.bo_v_nb {border-top:2px solid #ff6e00}


/* label */
.g9-label-notice {padding:1px 4px; border:1px solid #c83d00; background:#ed4800; font-size:0.72em; color:#fff}
.g9-label-default {padding:1px 4px; border:1px solid #ddd; background:#f4f4f4;  font-size:0.72em; margin-left:-1px;}
.g9-label-new {padding:1px 4px; border:1px solid #ddd; background:#f4f4f4;  font-size:0.72em; margin-left:-1px;color:red}
.g9-label-comment-cnt{padding:1px 4px; border:1px solid #393939; background:#393939;  font-size:0.72em; margin-left:-1px;color:#fff}
.g9-reading {font-weight:bold; color:red}

.g9-list-category {padding:1px 4px; position:absolute; width:60px; height:20px; border:1px dotted #00b4d5; background:#e3f9fd; text-align:Center;  font-size:0.92em; margin-left:-1px;color:#4f4f4f; z-index:99; cursor: pointer;overflow:hidden}



/* 라이브러리 (태그) */
.tags {  zoom: 1;}
.tags:before, .tags:after {  content: '';  display: table;}
.tags:after {  clear: both;}
.tags li {  position: relative;  float: left;  margin: 0 0 8px 12px;}
.tags li:first-child { margin: 0 0 8px 0px;}
.tags li:active {  margin-top: 1px;  margin-bottom: 7px;}
.tags li:after {  content: '';  z-index: 2;  }
.tags a, .tags span {  display: block;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
.tags a {  line-height: 23px;  padding:5px 10px;  font-size: 12px;  color: #555;  text-decoration: none;  background: #fafafa;  border-width: 1px 0 1px 1px;  border-style: solid;  border-color: #dadada #d2d2d2 #c5c5c5;  border-radius: 3px 0 0 3px;  background-image: -webkit-linear-gradient(top, #fcfcfc, #f0f0f0);  background-image: -moz-linear-gradient(top, #fcfcfc, #f0f0f0);  background-image: -o-linear-gradient(top, #fcfcfc, #f0f0f0);  background-image: linear-gradient(to bottom, #fcfcfc, #f0f0f0);}
.tags a:hover{	background:#eb6b22;	color:#fff}
.tags .action { background:#eb6b22;	color:#fff }
.tags a:hover span {  padding: 0 7px 0 6px;  max-width: 40px;  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.15), 1px 1px 2px rgba(0, 0, 0, 0.2);}
.tags span {  position: absolute;  top: 1px;  left: 100%;  z-index: 2;  overflow: hidden;  max-width: 0; height: 33px;  line-height: 31px;  padding: 0 0 0 2px;  color: white;  text-shadow: 0 -1px rgba(0, 0, 0, 0.3);  background: #eb6b22;  border: 1px solid;  border-color: #d15813 #c85412 #bf5011;  border-radius: 0 2px 2px 0;  opacity: .95;  background-image: -webkit-linear-gradient(top, #ed7b39, #df5e14);  background-image: -moz-linear-gradient(top, #ed7b39, #df5e14);  background-image: -o-linear-gradient(top, #ed7b39, #df5e14);  background-image: linear-gradient(to bottom, #ed7b39, #df5e14);  -webkit-transition: 0.3s ease-out;  -moz-transition: 0.3s ease-out;  -o-transition: 0.3s ease-out;  transition: 0.3s ease-out;  -webkit-transition-property: padding, max-width;  -moz-transition-property: padding, max-width;  -o-transition-property: padding, max-width;  transition-property: padding, max-width;}
.green li:after {  background: #65bb34;  -webkit-box-shadow: inset 1px 0 #3a6b1e;  box-shadow: inset 1px 0 #3a6b1e;}
.green span {  background: #65bb34;  border-color: #549b2b #4f9329 #4b8b27;  background-image: -webkit-linear-gradient(top, #71ca3f, #5aa72e);  background-image: -moz-linear-gradient(top, #71ca3f, #5aa72e);  background-image: -o-linear-gradient(top, #71ca3f, #5aa72e);  background-image: linear-gradient(to bottom, #71ca3f, #5aa72e);}
.blue li:after {  background: #56a3d5;  -webkit-box-shadow: inset 1px 0 #276f9e;  box-shadow: inset 1px 0 #276f9e;}
.blue span {  background: #56a3d5;  border-color: #3591cd #318cc7 #2f86be;  background-image: -webkit-linear-gradient(top, #6aaeda, #4298d0);  background-image: -moz-linear-gradient(top, #6aaeda, #4298d0);  background-image: -o-linear-gradient(top, #6aaeda, #4298d0);  background-image: linear-gradient(to bottom, #6aaeda, #4298d0);}

/* mobile disable */
.g9-responsive-view-enable {display:none}
.g9-paging {padding:25px 0}
#g9-cate-select-pc-disable {border:0px solid red;display:none;}