@charset "utf-8";
@import url("layout.css");
@import url("contents.css");
@import url("contents_1.css");
@import url("board.css");
@import url("graybar.css");

/********************
	Default set
********************/
html, body {width:100%; height:100%; margin:0; padding:0;}
body {line-height:150%;font-size: 14px;
    color: #333;font-family: NotoSansKR, "NotoSansKR", -apple-system, BlinkMacSystemFont, "Malgun Gothic", "맑은 고딕", helvetica, "Apple SD Gothic Neo", sans-serif;}
textarea {font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, sans-serif; color:#666;}
input, select {padding:0; font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, sans-serif; color:#666;}

input[type=text], input[type=file], input[type=password] {padding:2px; border:1px solid #d4d4d4;}

a:link {color:#666; cursor:pointer; text-decoration:none;}
a:visited {color:#666; cursor:pointer; text-decoration:none;}
a:active, a:hover {color:#666; cursor:pointer; text-decoration:none;}

table {border-collapse:collapse; border-spacing:0; word-break:break-all;line-height:140%;}



/********************
	Element selector
********************/
* {margin:0; padding:0;}
ul, li {list-style:none;}
img {border:0;}
noscript {position:absolute; z-index:10; background:#efefef;}
noscript p {margin:0;}
label {cursor:pointer;}
legend {visibility:hidden; height:0; width:0; font-size:0; line-height:0; overflow:hidden; position:absolute; left:-9999px; top:-9999px;}
caption {visibility:hidden; height:0; width:0; font-size:0; line-height:0; overflow:hidden;}
hr.section {display:none;/*visibility:hidden; height:0; width:0; font-size:0; line-height:0; overflow:hidden;*/}

/********************
	Global selector
********************/
p.onPage {padding:0; margin:0;}
h1.onPage, h2.onPage, h3.onPage, h4.onPage {padding:0; margin:0; font-size:0.9em;}
ul.onPage, dl.onPage, dt.onPage, dd.onPage, ol.onPage {padding:0; margin:0; list-style:none;}
ul.onPage li, ol.onPage li, dl.onPage dt, dl.onPage dd, dl.onPage dl.onPage {padding:0; margin:0; list-style:none;}
fieldset.onPage {border:none; padding:0; margin:0;}
form fieldset {border:none; padding:0; margin:0;}

.cboth {clear:both !important;}
.clear {clear:both; font-size:0; line-height:0; overflow:hidden; height:0; }
.cBoth {clear:both;}
.floatL, .fl_l {float:left;}
.floatR, .fl_r {float:right;}
.fl_n {float:none;}
.haslayout {overflow:hidden; _zoom:1;}

.bdNone {border:none !important;}
.bgNone {background-image:none !important;}
.bcNone {background-color:none !important;}

.oflowH {overflow:hidden;}
.none {display:none !important;}
.blockIn {display:inline-block;}
.block {display:block !important;}
.inline {display:inline;}
.show {visibility:visible !important; display:static !important; height:auto !important; width:auto !important; overflow:auto !important;  position:static;}

/* font */
.fs_0{font-size:0;}
.fs_s {font-size:11px !important;}
.fs_n {font-size:12px !important;}
.fs_l {font-size:13px !important;}
.fc_18 {color:#181818 !important;}

.ft_b {font-weight:bold !important;}
.ft_n {font-weight:normal !important;}

/*  color  */
.fc_3 {color:#333;}
.fc_red {color:#D03E3A;}
.fc_dblue {color:#0d357e;}
.fc_spur {color:#9e74b6;}
.fc_sblue {color:#6a80b9;}
.fc_sgray {color:#939393;}
.fc_green {color:#147a14;}
.fc_white {color:#fff !important;}

/*    */

.td_un {text-decoration:underline !important;}



/*  input  */
input.ra {border:0 !important; padding:0; vertical-align:middle;}
input.inbox {height:14px; border:1px solid #bebebe; background:#fff; vertical-align:middle;}
input.write {height:16px; border:1px solid #d4d4d4; background:#f9f9f9;}
textarea.com {padding:5px; line-height:15px; border:1px solid #dbdbdb; background:#fff; line-height:18px; font-size:11px;}
textarea.com1 {padding:5px; line-height:15px; border:1px solid #bebebe; background:#fff; line-height:18px; font-size:11px;}
textarea.memomodule {width:311px; height:110px; margin:5px 0 0 6px; padding:5px; line-height:19px; font-size:11px; color:#555354; border:1px solid #E0E0E0; background:#F8F8F8;}
textarea.write {padding:5px; line-height:15px; border:1px solid #dbdbdb; background:#fbfbfb;}

/* align */
.ag_l {text-align:left !important;}
.ag_c {text-align:center !important;}
.ag_r {text-align:right !important;}
.ag_j {text-align:justify !important;}

.va_t {vertical-align:top !important;}
.va_m {vertical-align:middle !important;}
.va_b {vertical-align:bottom !important;}
.va_1 {vertical-align:1px !important;}

.va_t4 {vertical-align:4px !important;}
.va_up1 {vertical-align:-1px !important;}
.va_up2 {vertical-align:-2px !important;}
.va_up3 {vertical-align:-3px !important;}


/********************
	Margin
********************/
.mgn {margin:0 !important;}
.mg_ln {margin-left:0 !important;}
.mg_rn {margin-right:0 !important;}
.mg_tn {margin-top:0 !important;}
.mg_bn {margin-bottom:0 !important;}

.mg_tup2 {margin-top:-2px !important;}
.mg_tup20 {margin-top:-20px !important;}
.mg_tup25 {margin-top:-25px !important;}

.mg_tb10 {margin:10px 0 !important;}
.mg_tb5 {margin:5px 0 !important;}

.mg_t3 {margin-top:3px !important;}
.mg_t5 {margin-top:5px !important;}
.mg_t7 {margin-top:7px !important;}
.mg_t10 {margin-top:10px !important;}
.mg_t13 {margin-top:13px !important;}
.mg_t15 {margin-top:15px !important;}
.mg_t20 {margin-top:20px !important;}
.mg_t22 {margin-top:22px !important;}
.mg_t26 {margin-top:26px !important;}
.mg_t27 {margin-top:27px !important;}
.mg_t30 {margin-top:30px !important;}
.mg_t35 {margin-top:35px !important;}
.mg_t40 {margin-top:40px !important;}
.mg_t50 {margin-top:50px !important;}
.mg_t70 {margin-top:70px !important;}

.mg_b10 {margin-bottom:10px !important;}
.mg_b40 {margin-bottom:40px !important;}

.mg_r5 {margin-right:5px !important;}

.mg_l5 {margin-left:5px !important;}
.mg_l10 {margin-left:10px !important;}
.mg_l15 {margin-left:15px !important;}


/********************
	Padding
********************/
.pdn {padding:0 !important;}
.pd_ln {padding-left:0 !important;}
.pd_tn {padding-top:0 !important;}
.pd_rn {padding-right:0 !important;}
.pd_bn {padding-bottom:0 !important;}

.pd_5 {padding:5px !important;}

.pd_b3 {padding-bottom:3px !important;}
.pd_b5 {padding-bottom:5px !important;}

.pd_l5 {padding-left:5px !important;}
.pd_l10 {padding-left:10px !important;}
.pd_l12 {padding-left:12px !important;}
.pd_l20 {padding-left:20px !important;}
.pd_l40 {padding-left:40px !important;}
.pd_r5 {padding-right:5px !important;}
.pd_r13 {padding-right:13px !important;}

.pd_t5 {padding-top:5px !important;}
.pd_t10 {padding-top:10px !important;}
.pd_t50 {padding-top:50px !important;}

/* png */
.png24 {tmp:expression(setPng24(this));}

/* background */
.bgn {background:none !important;}

/* border */
.bo_n {border:0 !important;}
.bo_bn {border-bottom:0 !important;}
.bo_rn {border-right:0 !important;}
.bo_lrn {border-left:0 !important; border-right:0 !important;}

.bo_t1 {border-top:1px solid #d0d0d0 !important;}
.bo_a1 {border:1px solid #d0d0d0 !important;}
.bo_r2 {border-right:1px solid #E6E6E6 !important;}

/* pagination */
.pagination {margin-top:20px; text-align:center;}
.pagination * {margin:0; padding:0;}
.pagination strong {padding:0 6px 0; color:#ff681a;}
.pagination a {padding:0 6px 0; font-size:11px; color:#666;}
.pagination a.prev, .pagination a.next {margin:0; padding:0; vertical-align:middle;}

.admin_tab{margin-top:20px }
.admin_tab label{padding:10px;border:1px solid #d8dcdf}
.admin_tab label .ui-checkboxradio-icon{display:none}
.admin_tab .ui-button{margin-right:0}
.admin_tab .ui-state-active{    border: 1px solid #eeeeee;}