@charset "utf-8";
/* CSS Document */

/*
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
*/

@import url(easydropdown.css);
@import url(style.css);


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, cite, code, del, dfn, em, img, ins, q, s, samp, strike, sub, sup, u, i, dl, dt, dd, ol, ul, li, fieldset, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, embed {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none;
}
html {
	width: 100%; overflow-y:scroll; -ms-overflow-y:scroll; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
html, body {
	width: 100%; height: 100%; -ms-word-break: break-all;
}
body, h1, h2, h3, h4, h5, h6, input, button, textarea, select {
	font: 12px/normal "맑은 고딕", nanumgothic, "Nanum Gothic", "돋움", Dotum, Verdana, Arial, AppleGothic, sans-serif; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
img, fieldset, iframe {
	border: 0px currentColor; border-image: none;
}
legend {
	left: -1000%; top: 0px; width: 1px; height: 1px; line-height: 0; overflow: hidden; font-size: 0px; position: absolute;
}
caption {
	width: 0px; height: 0px; line-height: 0; font-size: 0px; visibility: hidden;
}
ol, ul {
	list-style: none;
}
input, select, button, img, textarea {
	vertical-align: middle;
}
i, em, address {
	font-style: normal;
}
label, button {
	cursor: pointer;
}
button {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; cursor: pointer; background-color: transparent;
}
button * {
	position: relative;
}
button img {
	left: -3px;
}
table {
	padding: 0px; border: currentColor; border-image: none; border-collapse: collapse; -ms-word-wrap: break-word; border-spacing: 0;
}
th {
	text-align: center;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; display: block;
}
form {
	display: inline;
}
caption, th, td, legend {
	padding: 0px;
}
a {
	color: #333;
}
a:link, a:visited {
	text-decoration: none;
}
a:hover, a:active {
	color: rgb(218, 218, 218); text-decoration: none;
}
a:focus {
	outline: rgb(160, 160, 160) dotted 1px;
}
input.input_01 {
	border: 1px solid rgb(221, 221, 221); border-image: none; height: 22px; line-height: 18px; font-family: 돋움; font-size: 12px; background-color: rgb(235, 235, 235);
}
.line_01 {
	border-top-style: dotted;
}
img.vam {
	vertical-align: middle;
}
img {
	border: currentColor; border-image: none; vertical-align: middle;
}
form, iframe {
	display: inline;
}
table {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; color: rgb(53, 53, 53); border-collapse: collapse; border-spacing: 0;
}
td {
	padding: 0px; color: rgb(53, 53, 53); font-size: 12px;
}
div, ul, li {
	margin: 0px; padding: 0px;
}
.top_bg_color {
	border: 1px solid rgb(224, 224, 224); border-image: none; background-color: rgb(247, 247, 247);
}
input.calendar {
	behavior: url(/include/css/htc_calendar.htc);
}
input.GBOX {
	padding: 0px 0px 0px 3px; border: 1px solid #ccc; border-image: none; height: 20px; color: rgb(75, 75, 75); line-height: 22px; font-family: 돋움; font-size: 12px;
}
input.FBOX {
	padding: 0px 0px 0px 3px; border: 1px solid rgb(194, 194, 194); border-image: none; height: 20px; color: rgb(75, 75, 75); line-height: 22px; font-family: 돋움; font-size: 12px; background-color: rgb(230, 230, 230);
}
textarea.GBOX {
	padding: 2px 0px 0px 3px; border: 1px solid rgb(194, 194, 194); border-image: none; color: rgb(75, 75, 75); line-height: 16px; font-family: 돋움; font-size: 12px;
}
.def_text {
	color: rgb(0, 0, 0); font-family: 돋움; font-size: 12px;
}
.def_bold {
	color: rgb(0, 0, 0); font-family: 돋움; font-size: 12px; font-weight: bold;
}
.Border1 {
	border-collapse: collapse; background-color: rgb(183, 183, 183);
}
.Border2 {
	border: 1px solid rgb(183, 183, 183); border-image: none; border-collapse: collapse;
}
.tdBorder {
	border: 1px solid rgb(230, 230, 230); border-image: none;
}
.tdBorder_tit {
	border: 1px solid rgb(192, 204, 209); border-image: none; background-color: rgb(240, 243, 244);
}
.tdBorder_t {
	border: 1px solid rgb(192, 204, 209); border-image: none;
}
.tdBorder_r {
	border-top-color: rgb(230, 230, 230); border-bottom-color: rgb(230, 230, 230); border-left-color: rgb(230, 230, 230); border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.tdBorder_l {
	border-top-color: rgb(230, 230, 230); border-right-color: rgb(230, 230, 230); border-bottom-color: rgb(230, 230, 230); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid;
}
.tdBorderOn {
	border: 2px solid rgb(255, 102, 0); border-image: none;
}
.tdBorderOn1px {
	border: 1px solid rgb(255, 102, 0); border-image: none;
}
.def_num {
	color: rgb(0, 0, 0); font-family: "tahoma"; font-size: 12px;
}
.def_num_bold {
	color: rgb(0, 0, 0); font-family: "tahoma"; font-size: 12px; font-weight: bold;
}
.m_txt1 a {
	color: rgb(19, 19, 19); font-weight: bold; text-decoration: none;
}
.m_txt1 a:hover {
	color: rgb(19, 19, 19); font-weight: bold; text-decoration: none;
}
.m_txt2 a {
	color: rgb(51, 0, 0); font-weight: normal; text-decoration: none;
}
.m_txt2 a:hover {
	color: rgb(51, 0, 0); font-weight: normal; text-decoration: none;
}
.m_txt3 a {
	color: rgb(51, 0, 0); font-weight: normal; text-decoration: none;
}
.m_txt3 a:hover {
	color: rgb(213, 85, 0); font-weight: bold; text-decoration: none;
}
.m_txt4 a {
	color: rgb(21, 80, 138); font-weight: normal; text-decoration: none;
}
.m_txt4 a:hover {
	color: rgb(21, 80, 138); font-weight: normal; text-decoration: underline;
}
.m_sub4 a {
	color: rgb(51, 0, 0); font-weight: normal; text-decoration: none;
}
.m_sub4 a:hover {
	color: rgb(213, 85, 0); font-weight: bold; text-decoration: none;
}
.m_sub5 a {
	color: rgb(213, 85, 0); font-weight: bold; text-decoration: none;
}
.m_sub5 a:hover {
	color: rgb(213, 85, 0); font-weight: bold; text-decoration: none;
}
.m_sub6 a {
	color: rgb(58, 58, 58); font-weight: normal; text-decoration: none;
}
.m_sub6 a:hover {
	color: rgb(0, 0, 255); font-weight: normal; text-decoration: none;
}
.m_sub6on a {
	color: rgb(0, 0, 255); font-weight: normal; text-decoration: underline;
}
.m_sub6on a:hover {
	color: rgb(0, 0, 255); font-weight: normal; text-decoration: underline;
}
.m_sub7 a {
	color: rgb(58, 58, 58); font-weight: normal; text-decoration: none;
}
.m_sub7 a:hover {
	color: rgb(0, 0, 255); font-weight: normal; text-decoration: none;
}
.m_sub7on a {
	color: rgb(0, 0, 255); font-size: 12px; font-weight: bold; text-decoration: underline;
}
.m_sub7on a:hover {
	color: rgb(0, 0, 255); font-size: 12px; font-weight: bold; text-decoration: underline;
}
.m_sub8 a {
	color: rgb(0, 0, 255); font-weight: normal; text-decoration: none;
}
.m_sub8 a:hover {
	color: rgb(0, 0, 255); font-weight: bold; text-decoration: none;
}
.m_top1 a {
	color: rgb(37, 73, 150); font-weight: normal; text-decoration: none;
}
.m_top1 a:hover {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
.m_top2 a {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
.m_top2 a:hover {
	color: rgb(255, 255, 255); font-weight: bold; text-decoration: none;
}
.m_top3 a {
	color: rgb(145, 57, 0); font-weight: normal; text-decoration: none;
}
.m_top3 a:hover {
	color: rgb(145, 57, 0); font-weight: bold; text-decoration: none;
}
.m_link1 a {
	color: rgb(0, 51, 204); font-weight: normal; text-decoration: none;
}
.m_link1 a:hover {
	color: rgb(0, 51, 204); font-weight: normal; text-decoration: none;
}
.m_link2 a {
	color: rgb(255, 51, 0); font-weight: normal; text-decoration: none;
}
.m_link2 a:hover {
	color: rgb(255, 51, 0); font-weight: normal; text-decoration: none;
}
.left_mn_on {
	color: rgb(51, 102, 255); font-weight: normal;
}
.input_texts {
	padding: 0px 0px 0px 2px; border: 1px solid rgb(173, 173, 173); border-image: none; height: 16px; color: rgb(0, 0, 0); line-height: 16px; font-size: 12px;
}
.input_text {
	padding: 0px 0px 0px 2px; border: 1px solid rgb(173, 173, 173); border-image: none; height: 18px; color: rgb(0, 0, 0); line-height: 18px; font-size: 12px;
}
.input_num {
	border: 1px solid rgb(173, 173, 173); border-image: none; height: 16px; text-align: right; color: rgb(0, 0, 0); line-height: 16px; font-family: "tahoma"; font-size: 12px;
}
.input_num_bold {
	border: 1px solid rgb(173, 173, 173); border-image: none; height: 16px; text-align: right; color: rgb(0, 0, 0); line-height: 16px; font-family: "tahoma"; font-size: 12px; font-weight: bold;
}
.SelectList {
	border: 1px solid rgb(218, 218, 217); border-image: none; color: rgb(255, 255, 255); background-color: rgb(51, 51, 51);
}
.page a {
	padding: 2px 4px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; background-color: rgb(255, 255, 255);
}
.page a:hover {
	padding: 2px 4px; border: 1px solid rgb(228, 27, 1); border-image: none; color: rgb(228, 27, 1); font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; background-color: rgb(255, 255, 255);
}
.this_page a {
	padding: 2px 4px; border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(0, 0, 0); font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; background-color: rgb(255, 255, 255);
}
.this_page a:link {
	padding: 2px 4px; border: 1px solid rgb(228, 27, 1); border-image: none; color: rgb(228, 27, 1); font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; background-color: rgb(255, 255, 255);
}
.this_page a:visited {
	padding: 2px 4px; border: 1px solid rgb(228, 27, 1); border-image: none; color: rgb(228, 27, 1); font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; background-color: rgb(255, 255, 255);
}
.this_page a:active {
	padding: 2px 4px; border: 1px solid rgb(228, 27, 1); border-image: none; color: rgb(228, 27, 1); font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; background-color: rgb(255, 255, 255);
}
.this_page a:hover {
	padding: 2px 4px; border: 1px solid rgb(228, 27, 1); border-image: none; color: rgb(228, 27, 1); font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: none; vertical-align: middle; background-color: rgb(255, 255, 255);
}
.dot_line01 {
	background: url("/include/image/1_line_dot.gif") repeat-x; height: 1px;
}
.std_count {
	color: rgb(204, 122, 0); font-family: Verdana; font-weight: normal;
}
.gulim {
	font-family: "gulim";
}
.verdana {
	font-family: "Verdana";
}
.gothic {
	font-family: "맑은 고딕";
}
.bold {
	font-weight: bold;
}
.fsize18 {
	font-size: 18px;
}
.fsize16 {
	font-size: 16px;
}
.fsize14 {
	font-size: 14px;
}
.fsize13 {
	font-size: 13px;
}
.fsize12 {
	font-size: 12px;
}
.fsize10 {
	font-size: 10px;
}
.fsize9 {
	font-size: 9px;
}
.black {
	color: rgb(0, 0, 0);
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
.mg-center {
	margin: 0px auto;
}
.bod-1px {
	border: 1px solid rgb(221, 221, 221); border-image: none;
}
.justify {
	text-align: justify;
}
.txtwhite {
	color: rgb(255, 255, 255);
}
.txtred {
	color: rgb(255, 0, 0);
}
.txtblack {
	color: rgb(0, 0, 0);
}
.txtblue1 {
	color: rgb(51, 102, 204);
}
.txt-col-1 {
	color: rgb(153, 0, 0);
}
.bgcolor001 {
	background-color: rgb(31, 160, 228);
}
.bgcolorHead {
	background-color: rgb(21, 121, 174);
}
.btn_tok_bgcolor {
	background-color: rgb(0, 153, 0);
}
.ptop1 {
	padding-top: 1px;
}
.ptop2 {
	padding-top: 2px;
}
.ptop3 {
	padding-top: 3px;
}
.ptop4 {
	padding-top: 4px;
}
.ptop5 {
	padding-top: 5px;
}
.ptop6 {
	padding-top: 6px;
}
.ptop7 {
	padding-top: 7px;
}
.ptop8 {
	padding-top: 8px;
}
.ptop9 {
	padding-top: 9px;
}
.ptop10 {
	padding-top: 10px;
}
.pleft1 {
	padding-left: 1px;
}
.pleft2 {
	padding-left: 2px;
}
.pleft3 {
	padding-left: 3px;
}
.pleft4 {
	padding-left: 4px;
}
.pleft5 {
	padding-left: 5px;
}
.pleft6 {
	padding-left: 6px;
}
.pleft7 {
	padding-left: 7px;
}
.pleft8 {
	padding-left: 8px;
}
.pleft9 {
	padding-left: 9px;
}
.pleft10 {
	padding-left: 10px;
}
.pright1 {
	padding-right: 1px;
}
.pright2 {
	padding-right: 2px;
}
.pright3 {
	padding-right: 3px;
}
.pright4 {
	padding-right: 4px;
}
.pright5 {
	padding-right: 5px;
}
.pright6 {
	padding-right: 6px;
}
.pright7 {
	padding-right: 7px;
}
.pright8 {
	padding-right: 8px;
}
.pright9 {
	padding-right: 9px;
}
.pright10 {
	padding-right: 10px;
}
.mleft1 {
	margin-left: 1px;
}
.mleft2 {
	margin-left: 2px;
}
.mleft3 {
	margin-left: 3px;
}
.mleft4 {
	margin-left: 4px;
}
.mleft5 {
	margin-left: 5px;
}
.mleft6 {
	margin-left: 6px;
}
.mleft7 {
	margin-left: 7px;
}
.mleft8 {
	margin-left: 8px;
}
.mleft9 {
	margin-left: 9px;
}
.mright3 {
	margin-right: 3px;
}
.mright6 {
	margin-right: 6px;
}
.dot_line01 {
	background: url("/include/image/1_line_dot.gif") repeat-x; height: 1px;
}
#bbs_view_contents {
	line-height: 1.5; font-size: 10pt;
}
#bbs_view_contents p {
	margin: 1px 0px; line-height: 1.5; font-size: 10pt;
}
#bbs_view_contents div {
	line-height: 1.5; font-size: 10pt;
}
.tab_led_on {
	border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(255, 255, 255); font-family: gulim; font-size: 13px; font-weight: bold; background-color: rgb(81, 125, 181);
}
.tab_led_off {
	border: 1px solid rgb(221, 221, 221); border-image: none; color: rgb(0, 0, 0); font-family: gulim; font-size: 13px; font-weight: bold; background-color: rgb(232, 237, 244);
}
.album_01_list {
	margin: 0px auto; padding: 0px; width: 100%;
}
.album_01_list ul {
	list-style: none; text-align: center; float: left; display: inline;
}
.album_01_list ul li {
	list-style: none; margin: 10px 12px 0px 0px; width: 160px; float: left; display: inline;
}
#wrap {
	width: 100%;
}

#container {
	margin: 0px; width: auto;
}

.contents-box {
	padding: 0px; border: 0px solid rgb(51, 51, 255); border-image: none; float: none;
}
#contents-height::after {
	padding: 0px; height: 0px; clear: both; display: block; visibility: hidden; content: "";
}
.snb {
	padding: 10px 0px 0px; width: 180px; margin-right: -180px; float: left;
}
.contents {
	padding: 10px 0px 0px 10px; border: 0px solid rgb(51, 0, 204); border-image: none; height: auto; margin-left: 180px;
}
.clear {
	margin: 0px !important; padding: 0px !important; width: 100%; height: 0px; line-height: 0 !important; overflow: hidden; clear: both; font-size: 0px !important; float: none; display: block;
}
.procedures .luctype01 {
	background: rgb(220, 225, 237); border-radius: 5px; margin-bottom: 0px; behavior: url(/PIE-1.0.0/PIE.htc); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.procedures .p_text01 .con {
	background: rgb(253, 247, 237); border-radius: 5px; border: 1px solid rgb(247, 217, 166); margin-bottom: 10px; behavior: url(/PIE-1.0.0/PIE.htc); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.procedures .p_text01 .con dl {
	padding: 6px 20px 0px; height: 60px;
}
.procedures .p_text01 .con dt {
	color: rgb(72, 41, 0); padding-bottom: 4px; font-size: 1.3em; border-bottom-color: rgb(248, 224, 186); border-bottom-width: 1px; border-bottom-style: solid;
}
.procedures .p_text01 .con dd {
	background: url("/include/icon/e_bt.gif") no-repeat left 9px; color: rgb(0, 0, 0); padding-top: 3px; padding-left: 17px;
}
.procedures .p_text01 .con {
	width: 100%;
}
.procedures .p_text01 .con table {
	margin: 0px 0px 0px auto;
}
.procedures .p_text01 .con table th {
	background: rgb(242, 242, 242); padding: 0px; border: 1px solid rgb(222, 222, 222); border-image: none; height: 32px; text-align: center; font-weight: bold;
}
.procedures .p_text01 .con table td {
	text-align: center; color: rgb(76, 76, 76); line-height: 150%;
}
.procedures .p_text01 .con table td.n_logout {
	padding: 3px 0px 0px; width: 80px; text-align: right;
}
.procedures .p_text01 .con table td.n_blank {
	width: 10px;
}
.defTable table {
	width: 100%;
}
.defTable table th {
	background: rgb(242, 242, 242); padding: 7px 0px; border: 1px solid rgb(222, 222, 222); border-image: none; text-align: center; font-size: 14px; font-weight: bold;
}
.defTable table td {
	padding: 5px 0px; border: 1px solid rgb(222, 222, 222); border-image: none; text-align: center; line-height: 150%; font-size:13px;
}
.defTable table td.n_left {
	text-align: left; padding:0px 10px;
}
.defTable table td.none {
	border: currentColor; border-image: none;
}
.defTable table td.title {
	background-color: rgb(242, 245, 241);
}
.defTable table a {
	 color:#222;
}
.defTable table a:hover {
	  text-decoration:underline;
}


.defTable2 table {
	width: 100%;
}
.defTable2 table th {
	background: #0676cd; padding: 7px 0px; border: 1px solid rgb(222, 222, 222); border-image: none; text-align: center; font-size: 14px; font-weight: bold; color:#fff;
}
.defTable2 table td {
	padding: 5px 0px; border: 1px solid rgb(222, 222, 222); border-image: none; text-align: center; line-height: 150%;
}
.defTable2 table .date {
	text-align:left; font-weight:600;
}
.defTable2 table .txt {
	text-align:left; margin:3px 0px 0px 3px; font-size:13px; line-height:1.6;
}
.defTable2 table .txt1 {
	text-align:left; margin:3px 7px 0px 7px; font-size:13px; line-height:1.6; height:45px;
}
.defTable2 table .txt1 ul li {
	background:url(/images/admin/common/ballet4.png) 0px 7px no-repeat; color:rgb(67, 122, 207) !important; padding-left:12px;
	}
.defTable2 table .txt2 {
	text-align:left; margin:3px 7px 0px 7px; font-size:13px; line-height:1.6; height:45px;
}
.defTable2 table .txt2 ul li {
	background:url(/images/admin/common/ballet3.png) 0px 9px no-repeat; color:#222; padding-left:10px;
	}

.defTable2 table td.n_left {
	text-align: left;
}
.defTable2 table td.none {
	border: currentColor; border-image: none;
}
.defTable2 table td.title {
	background-color: rgb(242, 245, 241);
}

.line{margin:0px 0px 0px 3px; padding:0px 0px 0px 3px; color:#333;}



.schTable table th {
	background: rgb(230, 235, 240); padding: 0px; border: 1px solid rgb(173, 192, 209); border-image: none; text-align: center; font-size: 14px; font-weight: bold;
}
.schTable table td {
	padding: 0px; border: 1px solid rgb(173, 192, 209); border-image: none; text-align: center; line-height: 150%;
}
.schTable table td.txt_left {
	text-align: left;
}
.schTable table td.none {
	border: currentColor; border-image: none;
}
.schTable table td.title {
	background-color: rgb(242, 245, 241);
}
.taskTable table th {
	background: rgb(242, 242, 242); padding: 0px; border: 1px solid rgb(222, 222, 222); border-image: none; text-align: center; font-size: 14px; font-weight: bold;
}
.taskTable table td {
	padding: 0px; border: 1px solid rgb(222, 222, 222); border-image: none; text-align: center; line-height: 150%;
}
.taskTable table td.txt_left {
	text-align: left;
}
.taskTable table td.none {
	border: currentColor; border-image: none;
}
.taskTable table td.title {
	background-color: rgb(242, 245, 241);
}
.noneTable table th {
	padding: 0px; border: currentColor; border-image: none;
}
.noneTable table td {
	padding: 0px; border: currentColor; border-image: none;
}
.noneTable table td.left {
	text-align: left;
}
.noneTable table td.center {
	text-align: center;
}
.noneTable table td.none {
	border: currentColor; border-image: none;
}
.noneTable table td.title {
	background-color: rgb(242, 245, 241);
}
.TableRef table {
	border: 1px solid rgb(222, 222, 222); border-image: none; width: 100%;
}
.TableRef table th {
	background: rgb(242, 242, 242); padding: 0px; border: 1px solid rgb(222, 222, 222); border-image: none; height: 32px; text-align: center; font-weight: bold;
}
.TableRef table td {
	padding: 3px 0px 3px 6px; border: 1px solid rgb(222, 222, 222); border-image: none; height: 23px; line-height: 150%;
}
.TableRef table td.title {
	background-color: rgb(225, 253, 249);
}
.sheetTable table th {
	background: rgb(242, 242, 242); padding: 0px; border: 1px solid rgb(222, 222, 222); border-image: none; line-height: 1.5; font-size: 12px;
}
.sheetTable table td {
	padding: 0px; border: 1px solid rgb(222, 222, 222); border-image: none; line-height: 1.5; font-size: 12px;
}
.sheetTable table td.pleft3 {
	padding-left: 3px;
}
.sheetTable table td.pleft6 {
	padding-left: 6px;
}
.sheetTable table td.pright3 {
	padding-right: 3px;
}
.sheetTable table td.pright6 {
	padding-right: 6px;
}
.sheetTable table td.ptop6 {
	padding-top: 6px;
}
.sheetTable table td.pad-topbottom-3 {
	padding-top: 3px; padding-bottom: 3px;
}
.sheetTable table td.pad-topbottom-4 {
	padding-top: 4px; padding-bottom: 3px;
}
.sheetTable table td.pad-topbottom-5 {
	padding-top: 5px; padding-bottom: 3px;
}
.sheetTable table td.none {
	border: currentColor; border-image: none;
}
.sheetTable table td.fsize14 {
	font-size: 14px;
}
.sheetTable table td.fsize12 {
	font-size: 12px;
}
.sheetTable table td.fsize11 {
	font-size: 11px;
}
.sheetTable table td.fsize10 {
	font-size: 10px;
}
.sheetTable table td.fsize9 {
	font-size: 9px;
}
.sheetTable table td.title {
	background-color: rgb(242, 245, 241);
}
.sheetTable table td.title-s1 {
	background-color: rgb(250, 251, 249);
}
.sheetTable table td.linebottom {
	border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.PopHeadTitle {
	background: linear-gradient(rgb(30, 87, 153) 19%, rgb(30, 87, 153) 19%, rgb(30, 87, 153) 39%, rgb(32, 124, 202) 72%, rgb(41, 137, 216) 86%, rgb(41, 137, 216) 92%, rgb(41, 137, 216) 100%, rgb(125, 185, 232) 100%); padding: 6px 0px 0px; width: 100%; height: 32px;
}
input.GBOX {
	padding: 0px 0px 0px 3px; border: 1px solid #ccc; border-image: none; height: 20px; color: rgb(75, 75, 75); line-height: 22px; font-family: 돋움; font-size: 12px;
}
.blind {
	width: 0px; height: 0px; line-height: 0; overflow: hidden; font-size: 0px; visibility: hidden; position: absolute;
}
.txt_bold {
	font-weight: 600;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
.overflow_h {
	overflow: hidden;
}
.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.justify {
	text-align: justify;
}
.f12 {
	font-size: 1.2em !important;
}
.f13 {
	font-size: 1.3em !important;
}
.f14 {
	font-size: 1.4em !important;
}
.f16 {
	font-size: 1.6em !important;
}
.f18 {
	font-size: 1.7em !important;
}
.f20 {
	font-size: 2em !important;
}
.f25 {
	font-size: 2.5em !important;
}
.f30 {
	font-size: 3em !important;
}
.white {
	color: rgb(255, 255, 255) !important;
}
.yellow {
	color: rgb(244, 197, 82) !important;
}
.red {
	color: rgb(226, 0, 0) !important;
}
.blue {
	color: rgb(67, 122, 207) !important;
}
.blue2 {
	color: rgb(0, 71, 157) !important;
}
.blue3 {
	color: rgb(39, 126, 207) !important;
}
.green {
	color: rgb(1, 154, 48) !important;
}
.green2 {
	color: rgb(0, 122, 135) !important;
}
.yl {
	color: rgb(255, 255, 0);
}
.black {
	color: rgb(0, 0, 0) !important;
}
.black3 {
	color: rgb(50, 50, 50) !important;
}
.gray {
	color: rgb(177, 177, 177);
}
.orange {
	color: rgb(221, 128, 0) !important;
}
.color_logo {
	color: rgb(255, 90, 95) !important;
}
.crimson {
	color: rgb(255, 35, 90) !important;
}
.brown {
	color: rgb(195, 159, 79) !important;
}
.brown2 {
	color: rgb(128, 102, 57) !important;
}
.padding5 {
	padding: 5px;
}
.padding10 {
	padding: 10px;
}
.padding15 {
	padding: 15px;
}
.padding20 {
	padding: 20px;
}
.padding25 {
	padding: 25px;
}
.padding30 {
	padding: 30px;
}
.p_left_5 {
	padding-left: 5px;
}
.p_left_10 {
	padding-left: 10px;
}
.p_left_15 {
	padding-left: 15px;
}
.p_left_20 {
	padding-left: 20px;
}
.p_left_30 {
	padding-left: 30px;
}
.p_left_40 {
	padding-left: 40px;
}
.p_left_50 {
	padding-left: 50px;
}
.m_bottom5 {
	margin-bottom: 5px;
}
.m_bottom7 {
	margin-bottom: 7px;
}
.m_bottom10 {
	margin-bottom: 10px;
}
.m_bottom15 {
	margin-bottom: 15px;
}
.m_bottom20 {
	margin-bottom: 20px;
}
.m_bottom25 {
	margin-bottom: 25px;
}
.m_bottom30 {
	margin-bottom: 30px;
}
.m_bottom40 {
	margin-bottom: 40px;
}
.m_bottom50 {
	margin-bottom: 50px;
}
.bg_blue {
	background: url("/images/admin/common/bg_blue.png");
}
.bg_skyblue {
	background: url("/images/admin/common/bg_skyblue.png");
}
.bg_brown {
	background: url("/images/admin/common/bg_brown.png");
}
.bg_darkbrown {
	background: url("/images/admin/common/bg_darkbrown.png");
}
.bg_gray01 {
	background: url("/images/admin/common/bg_gray01.png");
}
.bg_gray02 {
	background: url("/images/admin/common/bg_gray02.png");
}
.bg_pink {
	background: url("/images/admin/common/bg_pink.png");
}
.bg_m_topbg {
	background: url("/images/admin/common/m_topbg.gif");
}
.bg_m_topbg2 {
	background: url("/images/admin/common/m_topbg2.gif");
}
.bg_m_topbg3 {
	background: url("/images/admin/common/m_topbg3.gif");
}
.bg_m_topbg4 {
	background: url("/images/admin/common/m_topbg4.gif");
}
.bg_btn_blue {
	background: url("/images/admin/common/bg_btn_blue.gif");
}
.bg_btn_detail {
	background: url("/images/admin/common/bg_btn_detail.gif");
}
.bg_btn_gray {
	background: url("/images/admin/common/bg_btn_gray.gif");
}
.bg_btn_gray2 {
	background: url("/images/admin/common/bg_btn_gray2.gif");
}
.bg_btn_search_realtime {
	background: url("/images/admin/common/bg_btn_search_realtime.gif");
}
.bg_btn_search_tit {
	background: url("/images/admin/common/bg_search_tit.gif");
}
.bgcolor_orange {
	background: rgb(255, 159, 35);
}
.bgcolor_green {
	background: rgb(136, 195, 79);
}
.bgcolor_blue {
	background: #0676cd
}
.bgcolor_brown {
	background: rgb(195, 159, 79);
}
.bgcolor_brown2 {
	background: rgb(137, 104, 54);
}
.bgcolor_crimson {
	background: rgb(255, 35, 90);
}
.bgcolor_gray {
	background: rgb(250, 250, 250);
}
.bgcolor_gray2 {
	background: rgb(66, 72, 84);
}
.bgcolor_gray3 {
	background: #666
}
.bgcolor_black {
	background: rgb(51, 51, 51);
}
.bgcolor_white {
	background: rgb(255, 255, 255);
}
.box01 {
	border: 1px solid rgb(204, 204, 204); border-image: none;
}
.btn_round_2x {
	border-radius: 2px; behavior: url(/PIE-1.0.0/PIE.htc); -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
.btn_round_3x {
	border-radius: 3px; behavior: url(/PIE-1.0.0/PIE.htc); -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.btn_round_5x {
	border-radius: 5px; behavior: url(/PIE-1.0.0/PIE.htc); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.btn_round_10x {
	border-radius: 10px; behavior: url(/PIE-1.0.0/PIE.htc); -moz-border-radius: 10px; -webkit-border-radius: 10px;
}
.btn_blue {
	background: rgb(70, 117, 187); padding: 3px 7px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 8pt; display: inline-block;
}
.btn_red {
	background: rgb(222, 0, 0); padding: 3px 7px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 8pt; display: inline-block;
}
.btn_orange {
	background: rgb(252, 107, 12); padding: 3px 7px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 8pt; display: inline-block;
}
.btn_gray {
	background: rgb(177, 177, 177); padding: 3px 7px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 8pt; display: inline-block;
}
.btn_green {
	background:#35ab11; padding: 3px 7px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 8pt; display: inline-block;
}
.btn_none {
	padding: 3px 10px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 12px; display: inline-block; font-weight:600;
}
.btn_none2 {
	padding: 5px 12px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 1.1em; display: inline-block;
}
.btn_none3 {
	padding: 3px 8px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 1.1em; display: inline-block;
}
.btn_none4 {
	padding: 5px 12px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 1.1em; display: inline-block;
}
.btn_none5 {
	padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 1.1em; display: inline-block;
}
.btn_none6 {
	padding: 5px 12px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 12px; display: inline-block; font-weight:600;
}
.btn_big {
	padding: 7px 30px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 1.8em; display: inline-block;
}
.btn_mid {
	padding: 7px 30px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 1.2em; display: inline-block;
}
.input01 {
	padding: 5px; color: #666; font-size: 13px; cursor: auto; border:1px solid #ccc; background:#fff;
}
.input02 {
	padding: 6px; color: #666; font-size: 13px; cursor: auto; border:1px solid #ccc; background:#fff;
}
.input_radio {
	width: 15px; height: 15px;
}
.input_checkbox {
	width: 18px; height: 18px;
}
.input_checkbox2 {
	width: 15px; height: 15px;
}
.input_checkbox3 {
	width: 14px; height: 14px;
}
.bt_br1 a {
	background: rgb(51, 51, 51); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_or a {
	background: rgb(255, 159, 35); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_gr a {
	background: rgb(136, 195, 79); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_gy1 a {
	background: rgb(66, 72, 84); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_bu1 a {
	background: rgb(45, 186, 198); padding: 6px 18px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 14px; display: inline-block;
}
.bt_bu1 a:hover {
	background: rgb(36, 152, 162); padding: 6px 18px; border: currentColor; border-image: none; color: rgb(255, 255, 255); font-size: 14px; display: inline-block;
}
.bt_br2 a {
	background: rgb(195, 159, 79); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_br3 a {
	background: rgb(137, 104, 54); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_cr a {
	background: rgb(255, 35, 90); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_gy2 a {
	background: rgb(254, 254, 254); padding: 8px 20px; border: 1px solid rgb(209, 212, 216); border-image: none; color: rgb(0, 0, 0); display: inline-block;
}
.bt_pk a {
	background: rgb(241, 99, 99); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_bu2 a {
	background: rgb(40, 71, 118); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_gy3 a {
	background: rgb(76, 95, 108); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_gy4 a {
	background: rgb(128, 128, 128); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_gy5 a {
	background: rgb(71, 71, 71); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_br4 a {
	background: rgb(80, 120, 180); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_br5 a {
	background: rgb(0, 109, 186); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_pk2 a {
	background: rgb(225, 57, 98); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_bu3 a {
	background: rgb(49, 141, 231); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_re a {
	background: rgb(210, 30, 37); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_or2 a {
	background: rgb(255, 138, 0); padding: 8px 20px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}
.bt_br_1 a {
	background: rgb(51, 51, 51); padding: 4px 16px; border: currentColor; border-image: none; color: rgb(255, 255, 255); display: inline-block;
}

#B_contents {
	margin:0 auto; border: 0px solid rgb(222, 0, 0); border-image: none; width: 1000px;  line-height:1.5;
}
#B_contents .m_box {
	width:100%; margin: 20px 0px 20px; display:inline-block;
}
#B_contents .m_box h2 {
	background: url("/images/admin/admin/dot_01.png") no-repeat left top; padding-left: 25px; font-size: 1.4em; font-weight: 600; margin-bottom: 7px;
}
#B_contents .m_box2 {
	margin: 0px 0px 40px;
}
#B_contents .m_box2 h2 {
	background: url("/images/admin/admin/bullet03.jpg") no-repeat 0px 5px; padding-left: 25px; font-size: 1.4em; font-weight: 600; margin-bottom: 7px;
}
#B_contents .m_box3 {
	margin: 20px 0px 10px;
}
#B_contents .m_box3 h2 {
	background: url("/images/admin/admin/bullet03.jpg") no-repeat 0px 5px; padding-left: 25px; font-size: 1.4em; font-weight: 600;
}
#B_contents .m_box4 {
	margin: 20px 0px 0px;
}
#B_contents .m_box4 h2 {
	background: url("/images/admin/common/ballet5.png") no-repeat 0px 7px; padding-left: 18px; font-size: 1.4em; font-weight: 600;
}
#B_contents .m_box5 {
	margin: 20px 0px 0px; display:block;
}
#B_contents .m_box5 h2 {
	background: url("/images/admin/admin/bullet03.jpg") no-repeat 0px 5px; padding-left: 25px; font-size: 1.4em; font-weight: 600; display:inline-block;
}
#B_contents .m_box5 a{
	display:inline-block; padding:7px 16px; background:#575757; font-weight:normal; font-size:13px; color:#fff;
}

#B_contents .m_box5 a.btn1{display:inline-block; padding:3px 16px; background:#575757; font-weight:normal; font-size:11px; color:#fff;}
#B_contents .m_box5 a.btn2{display:inline-block; padding:3px 16px; background:#88c34f; font-weight:normal; font-size:11px; color:#fff;}

#B_contents .m_box6 {
	margin: 0px 0px 30px; width:490px;
}
#B_contents .m_box6 h2 {
	background: url("/images/admin/admin/bullet03.jpg") no-repeat 0px 2px; padding-left: 25px; font-size: 1.4em; font-weight: 600; margin-bottom: 7px;
}
#B_contents .m_box7 {
	margin: 0px 0px 20px;
}
#B_contents .m_box7 h2 {
	background: url("/images/admin/admin/dot_01.png") no-repeat 0px 4px; padding-left: 25px; font-size: 1.4em; font-weight: 600;
}

.m_box .d_box {
	margin: 0px 0px 5px; padding: 7px; border: 2px dotted rgb(218, 218, 218); border-image: none; font-size: 1.1em;
}
.m_box2 .d_box2 {
	margin: 0px 0px 5px; padding: 7px; border: 2px dotted rgb(218, 218, 218); border-image: none; font-size: 1.1em;
}
.m_box6 .d_box2 {
	margin: 0px 0px 5px; padding: 7px; border: 2px dotted rgb(218, 218, 218); border-image: none; font-size: 1.1em;
}
.m_box .s_box {
	padding: 10px; border-radius: 5px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 22%; float: left; behavior: url(/PIE-1.0.0/PIE.htc); -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.m_box .s_box ul {
	padding-top:10px; display:inline-block;
}
.m_box .s_box ul li.list {
	background:url("/images/admin/admin/board_dot.png") no-repeat 0px 8px; padding-left:10px; height:20px;
}
.m_box .s_box ul li.img_list {
	float:left; margin-left:5px; width:67.8px; height:55px; border:1px solid #ddd;
}
.m_box .s_box ul li.img_list:first-child {
	margin-left:0px;
}
.m_box .s_box ul li.img_list img {
	width:100%; height:100%;
}
.m_box .s_box ul li a {
	color:#222; font-size:13px;
}
.m_box .m_l.s_box {
	margin-left: 10px;
}
.m_box .s_box h3 {
	padding-bottom: 5px; font-size: 1.2em; font-weight: 600; margin-bottom: 7px; border-bottom-color: rgb(218, 218, 218); border-bottom-width: 1px; border-bottom-style: dashed;
}
.mem_search {
	background: url("/images/common/bg_gray02.png"); padding: 10px; width: 280px; text-align: center;
}
.mem_area {
	width: 300px; float: left;
}
.mem_area .m_btn {
	margin: 10px 0px 5px;
}
.mem_area .mem_box {
	border: 2px solid rgb(204, 204, 204); border-image: none; -ms-overflow-y: auto;
}
.mem_area .mem_box table th {
	background: rgb(242, 242, 242); padding: 3px 0px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.mem_area .mem_box table td {
	padding: 0px;
}
.email_area {
	width: 620px; float: right;
}
.online {
	background: rgb(255, 255, 255); margin: 10px; padding: 5px;
}
.online h2 {
	padding: 6px 0px; border: 1px solid rgb(197, 215, 237); border-image: none; text-align: center; letter-spacing: 1px; font-weight: bold; background-color: rgb(249, 249, 249);
}

.ccadmm{padding:2px 15px 4px 15px;background:#ddd;color:#000;font-size:14px;}
.ccadmm:hover{background:#fff;color:#555;}
.ccadmm_d{padding:2px 15px 4px 15px;background:rgb(255, 35, 90);color:#fff;font-size:14px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	behavior: url(/PIE-1.0.0/PIE.htc);
}

.select_box{width:90px; height:26px; padding-left:3px;}
.select_box2{width:100px; height:26px; padding-left:3px;}
.select_box3{height:21px; padding-left:3px;}
.select_box4{height:26px; padding-left:3px;}
.select_txt{font-size:14px; font-weight:600;}

.db_table{margin-bottom:30px;}
.db_table table{border:4px solid #d4d4d4; width:100%;}
.db_table table .stxt{margin-top:4px;}
.db_table table td{height:45px; padding:10px 25px;}
.db_table table td .m_de{padding:8px 20px; background:#f16363; color:#ffffff; margin:0px 5px 0px 5px; border:none;}
.db_table table td .m_search{padding:8px 20px; background:#333; color:#ffffff;border:none;}
.db_table table .search_box{margin:8px 0px 0px 30px;}

.db_table2{margin-bottom:30px; border:4px solid #d4d4d4; width:1170px;}
.db_table2 .db_table2_div{padding:10px 25px;}
.db_table2 .db_table2_div table{width:100%;}
.db_table2 .db_table2_div table .db_title1{background:url(/images/admin/common/sub_point02.png) no-repeat 0px 5px; padding-left:10px;}
.db_table2 .db_table2_div table .db_table2_div_t{padding-bottom:8px;}
.db_table2 .db_table2_div table .db_table2_div_t2{padding-top:8px;}
.db_table .d_box02 {margin: 0px 0px 5px; padding: 7px; font-size: 1.1em; font-weight:600;color:#006699;}

.db_table3 table{border:4px solid #d4d4d4; width:100%;}
.db_table3 table .stxt{margin-top:4px;}
.db_table3 table td{height:45px; padding:10px 25px;}
.db_table3 table td .m_de{padding:8px 20px; background:#f16363; color:#ffffff; margin:0px 5px 0px 5px; border:none;}
.db_table3 table td .m_search{padding:8px 20px; background:#333; color:#ffffff;border:none;}
.db_table3 table .search_box{margin:8px 0px 0px 30px;}

.a_bt{display:block;}

.basic{width:100%; border-top:3px solid #d4d4d4; border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.basic .basic_con{display:inline-block; margin-top:15px;}
.basic .basic_con{width:100%;}
.basic .basic_con table td{height:45px; font-size:13px;}
.basic .basic_con table td .search_bt{padding:7px 20px; background:#f2f2f2; color:#ffffff; margin:0px 10px 0px 10px; border:1px solid #dedede; color:#898989;}
.inquiry_bt{padding:7px 20px; background:#f16363; color:#ffffff; margin:0px 10px 0px 10px; border:0px solid #dedede;}

.basic2{width:100%; border-top:3px solid #d4d4d4; border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.basic2 .basic_con{display:inline-block;}
.basic2 .basic_con{width:100%;}
.basic2 .basic_con table td{height:45px; font-size:13px;}
.basic2 .basic_con table td .search_bt{padding:7px 20px; background:#f2f2f2; color:#ffffff; margin:0px 10px 0px 10px; border:1px solid #dedede; color:#898989;}

.basic3 {border-width: 3px 1px 1px; border-style: solid; border-color: rgb(212, 212, 212); width: 100%; height: 350px;}
.basic3 .basic_left{width:20%;}
.basic3 .basic_left .photo_left {background: rgb(249, 249, 249); margin: 30px 20px 0px 25px; border: 1px solid rgb(214, 214, 214); border-image: none; width: 150px; height: 110px; text-align: center; display:inline-block;}
.basic3 .basic_left .photo_left h4 {margin: 0px; padding: 0px; height: 110px; text-align: center; line-height: 9;}
.basic3 .basic_left .photo_left .ph_re {background: rgb(75, 75, 75); padding: 3px 8px; border: 1px solid rgb(64, 64, 64); border-image: none; color: rgb(255, 255, 255); margin-right: 8px; display: inline-block;}
.basic3 .basic_left .photo_left .ph_del {background: rgb(245, 245, 245); padding: 3px 21px; border: 1px solid rgb(189, 189, 189); border-image: none; display: inline-block;}
.basic3 .basic_right {margin-top: 15px; display: inline-block; width:77.5%;}
.basic3 .basic_right table td {height: 45px; font-size: 13px;}
.basic3 .basic_right table td a {background: rgb(242, 242, 242); margin: 0px 10px; padding: 8px 20px; border: 1px solid rgb(222, 222, 222); border-image: none; color: rgb(137, 137, 137);}

.basic4{width:100%; border-top:1px solid #d4d4d4; border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;}
.basic4 .basic_con{display:inline-block;}
.basic4 .basic_con{width:100%;}
.basic4 .basic_con table td{height:45px; font-size:13px;}
.basic4 .basic_con table td .search_bt{padding:7px 20px; background:#f2f2f2; color:#ffffff; margin:0px 10px 0px 10px; border:1px solid #dedede; color:#898989;}

.de_text{line-height:1.7; font-size:13px; margin-top:10px;}
.de_text2{line-height:1.7; font-size:13px;}

.con_title{width:100%; height:50px; border-bottom:1px dotted #1c397d; margin-bottom:20px;}
.con_title h2{font-size:1.4em; font-weight:600; padding:15px;}
.con_title p{padding:18px 0px;}

.con_title2{width:100%; height:50px; border:1px dotted #1c397d; margin-bottom:20px;}
.con_title2 h2{font-size:1.4em; font-weight:600; padding:15px;}

.con_title3{width:100%; border:1px dotted #a2a2a2; margin-bottom:20px; background:url(/images/admin/common/m_topbg4.gif);}
.con_title3 .ct3_txt{padding:15px;}
.con_title3 .ct3_txt h2{font-size:1.4em; font-weight:600;}
.con_title3 .ct3_txt p{font-size:1.2em; margin-top:10px;font-weight:600;}

.place_box{width:100%; border:4px solid #d4d4d4; font-size:13px; line-height:1.5; margin-top:10px;}

.admin_top
.admin_top ul{width:1450px;}
.admin_top ul li{float:left;}
.admin_top ul .logo{width:210px; margin:10px 0px 0px 0px;}
.admin_top ul .top_right{width:1180px;}
.tr_area .tr_txt .tr_con{margin-bottom:10px; background:#fdf7ed; border:1px solid #f7d9a6; }

.ellipsis{width:210px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.login_box{width:450px;padding:40px;margin:50px auto;border:1px solid #ccc;background:#fff; 
	border-radius: 5px;
	behavior: url(/include/PIE-1.0.0/PIE.htc); 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;}

/* header */
#top_area{position:relative; min-width:1000px; height:142px; margin:0 auto;}
#header{min-width:1000px;padding:0;margin:0 auto; background:#f6f6f6; border-bottom:1px solid #f0f0f0;}
#header_area{width:1000px; height:40px;margin:0 auto;padding:0;text-align:right;}
#header_area .header_left{float:left;}
#header_area .header_left ul .logout_link{display:block; float:left; font-size:12px; color:#333; font-weight:bold; padding:14px 12px 12px; overflow:hidden; background:#e5e2da;}
#header_area .header_left ul .logout_link .ico{background:url(/images/admin/admin/top_more2.png) no-repeat 0px 2px; width:5px; height:9px; margin-left:12px; vertical-align:middle;}
#header_area .header_left ul .logout_link a{color:#333;}
#header_area .header_left ul .admin_link{display:block; float:left; font-size:12px; color:#fff; font-weight:bold; padding:14px 18px 12px; overflow:hidden; background:#0676cd;}
#header_area .header_left ul .admin_link .ico{background:url(/images/admin/admin/top_more1.png) no-repeat 0px 2px; width:5px; height:9px; margin-left:12px; vertical-align:middle;}
#header_area .header_left ul .admin_link a{color:#fff;}
#header_area .header_right{float:right;}
#header_area .header_right .right_lf{float:left;}
#header_area .header_right .right_lf ul li .login{display:block; float:left; line-height:36px; padding:3px 15px; font-size:12px; color:#555; background:url(/images/admin/admin/top_bar.png) no-repeat 0 50%;}
#header_area .header_right .right_lf ul li:first-child .login{background-image:none;}


/* nav */
#nav{position:absolute;z-index:1000;width:100%;height:100px;overflow:hidden; background:#fff; border-bottom:1px solid #ddd;}
#nav_area{width:1000px;height:100px;overflow:hidden;margin:0 auto;min-height:420px;padding:0;}
#nav_area #logo{float:left;margin-top:10px;}
.top_mark{display:inline-block;padding:10px 0 10px 70px;background:url(/images/admin/admin/admin_logo.gif) no-repeat left 10px;font-weight:600;line-height:1.4;letter-spacing:-0.7px;}
.top_mark .to01{font-size:1.8em;color:#004EA2;}
.top_mark .to02{font-size:1.4em;color:#666;}
#nav ul.menu{margin:0 auto; float:right;}
.menu_1,.menu_2,.menu_3{float:left;}
#nav ul.menu a.t_menu_btn{display:block;width:150px;padding:42px 0;font-size:16px;font-weight:600;color:#333;text-align:center;border-left:1px solid #ddd;}
#nav ul.menu a.t_menu_btn:hover{color:#FF5A5F;}
#nav_area .s_menu .subnav_1{margin:0px 0px 0px 0px;float:right;}
#nav_area .s_menu{width:100%; margin:0 auto;}
.summery{width:150px;min-height:200px;margin-bottom:13px;border-left:1px solid #ddd;}
.summery .summery_a{display:block; color:#0072a5; font-weight:600; font-size:14px; height:auto; padding:8px 10px; line-height:normal; background:#e6edf0;}
.summery .summery_ul{position:relative; width:100%; padding:10px 0 0 0;}
.summery .summery_ul li{width:150px;min-height:10px; float:none; width:auto;padding-left:5px;margin:0px 0px 13px 0px;}
.summery .summery_ul li a{display:inline-block; color:#666; font-weight:normal; font-size:13px; padding:0 0 0 5px; background:none;}
.summery .summery_ul li a:hover{color:#1c58bd;text-decoration:underline;}
.summery .summery_ul li .su_ul{padding:10px 0 0 0;}
.summery .summery_ul li .su_ul li{font-size:13px; padding-left:5px;margin:0px 0px 10px 7px; background:url(/images/admin/common/dot07.png) no-repeat 5px;}
.summery .summery_ul li .su_ul li a{display:inline-block; color:#636363; font-weight:normal; font-size:0.98em; padding:0 8px; background:none;}
.summery .summery_ul li .su_ul li a:hover{color:#3a72a5;}

.admin_menu{margin-top:20px;padding:15px 0;border:2px solid #0676CD;overflow:hidden;line-height:1.3;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(/PIE-1.0.0/PIE.htc);
}
.admin_menu .ad_tt{border:none;width:200px;color:#0676CD;font-weight:600;font-size:1.3em;text-align:center;}
.admin_menu ul{}
.admin_menu ul li{float:left;padding:0 20px;border-left:1px solid #6491D8;text-align:center;}
.admin_menu ul li a{font-size:1.2em;}
.admin_menu ul li a:hover{color:#1c58bd;text-decoration:underline;}


/* main */
#main{position:relative;width:1000px;padding:0;margin:0 auto;}


/* footer */
#footer{clear:both;position:relative;padding:0;background:#3d414a;}
#footer #info1{border-top:1px solid #e7e7e7; position:relative; min-height:0px; z-index:10;}
#footer #info1 .info1_box{max-width:1000px; position:relative; margin:0 auto;}
#footer #info1 .info1_box .fn1{width:1000px;padding:15px 0px 10px; text-align:left; position:relative; line-height:1.333; letter-spacing:-1px;}
#footer #info1 .info1_box .fn1 ul{position:relative;}
#footer #info1 .info1_box .fn1 li:first-child{background:transparent;}
#footer #info1 .info1_box .fn1 li{display:inline-block; padding:0 1px; background:url(/images/admin/admin/footer_bar.jpg) no-repeat 0 50%;}
#footer #info1 .info1_box .fn1 li a{float:left; padding:.166em 10px; color:#d4d4d4; font-size:13px; white-space:nowrap;}

#footer #info2{position:relative; min-height:0px; border-top:1px solid #30353b; background:#3d414a;}
#footer #info2 .info2_box{max-width:1000px; position:relative; margin:0 auto;  z-index:20;}
#footer #info2 .info2_box .a_con{position:relative; padding:2em 0px 2em 0px; color:#b2b3b8; line-height:1.555; font-size:14px; letter-spacing:-0.5px;}
#footer #info2 .info2_box .a_con address ul li.ad_txt{display:inline-block; padding:0 1px; background:url(/images/admin/admin/footer_bar.jpg) no-repeat 0 50%; padding:.166em 10px; font-size:14px;}
#footer #info2 .info2_box .a_con address ul li.first{background:transparent; padding-left:0px;}
#footer #info2 .info2_box .a_con .copyright{margin:.222em 0; letter-spacing:0px; font-size:13px;}


/* 메인 버튼 */
#B_contents .main_button{display:inline-block; margin-bottom:40px;}
#B_contents .main_button ul li{float:left; margin-left:10px;}
#B_contents .main_button ul li:first-child{margin-left:0px;}
#B_contents .main_button ul li a.m_btn1{display:block; width:168px; line-height:1.4; font-weight:600; color:#fff; text-align:center; font-size:15px; padding:12px;}
#B_contents .main_button ul li a.m_btn2{display:block; width:168px; line-height:1.4; font-weight:600; color:#fff; text-align:center; font-size:15px; padding:23px 12px;}
#B_contents .main_button ul li a.mb1{background:#0676cd;}
#B_contents .main_button ul li a.mb2{background:#4fa568;}
#B_contents .main_button ul li a.mb3{background:#ec972d;}
#B_contents .main_button ul li a.mb4{background:#eb6661;}
#B_contents .main_button ul li a.mb5{background:#7f7269;}


/* 팝업 */
#message_popup{width:410px; margin:0 auto; background:#fff;}
#message_popup h2{background:url(/images/admin/admin/test_ti_bg.jpg) repeat; font-size:15px; color:#fff; padding:12px 15px; font-weight:600;}
#message_popup .pop_cont{padding:20px 15px 25px 15px; width:380px;}
#message_popup .pop_cont .m_icon{padding-bottom:20px;}
#message_popup .pop_cont .ms_txt{font-weight:600; color:#222; margin-top:15px; line-height:1.4; font-size:13px;}
#message_popup .pop_cont .ms_txt2{padding:0px 15px 0px 15px;}
#message_popup .pop_cont .ms_txt2 ul{border-top:1px dashed #c8c8c8;; padding:20px 15px 0px 15px;}
#message_popup .pop_cont .ms_txt2 ul li{background:url(/images/admin/admin/board_dot.png) 0px 6px no-repeat; padding-left:8px; font-size:13px; color:#5c5a5b;}
#message_popup .pop_cont .mtxt_btn{width:100%; text-align:center;}
#message_popup .pop_cont .mtxt_btn .mt_btn1{display:inline-block; padding:7px 18px; background:#666; color:#fff; text-align:center; font-size:13px;font-weight:600;}
#message_popup .pop_cont .mtxt_btn .mt_btn2{display:inline-block; padding:7px 18px; background:#2768c3; color:#fff; text-align:center; font-size:13px;font-weight:600; margin-left:5px;}

#popup_area{width:600px; margin:0 auto; background:#fff; padding:20px;}
#popup_area .m_box3 h2{background: url("/images/admin/admin/bullet03.jpg") no-repeat 0px 3px; padding-left: 25px; font-size: 1.4em; font-weight: 600; }
#popup_area .mtxt_btn{position:relative; width:100%; text-align:center; clear:both; overflow:hidden;}
#popup_area .mtxt_btn ul li{display:inline-block;}
#popup_area .mtxt_btn ul li:first-child{margin-right:5px;}

#popup_area2{width:650px; margin:0 auto; background:#fff; padding:20px;}
#popup_area2 .m_box3 h2{background: url("/images/admin/admin/bullet03.jpg") no-repeat 0px 3px; padding-left: 25px; font-size: 1.4em; font-weight: 600; }
#popup_area2 .search_box{border:1px solid #dad8d7; background:#f3f3f3; padding:15px 15px; display:inline-block; width:618px;}
#popup_area2 .search_box .search_area{width:90%;}
#popup_area2 .search_box ul{display:inline-block;}
#popup_area2 .search_box .drop{width:120px;}
#popup_area2 .search_box .dropdown{padding:1px 0px;}
#popup_area2 .search_box .input01{padding:7px; font-size:13px;}
#popup_area2 .search_box .st_ti{font-size:14px; color:#444; font-weight:600; padding:5px 10px 0px 5px;}
#popup_area2 .search_box .st_ti2{padding:4px 0px 0px 0px}
#popup_area2 .search_box .search_btn{display:inline-block; float:left; width:10%; background:#ec3a3e; line-height:32px; color:#fff; text-align:center; font-size:14px; margin:20px 0px 0px 0px;}
#popup_area2 .d_box {margin: 20px 0px 0px; padding: 10px; border: 2px dotted rgb(218, 218, 218); border-image: none; font-size: 14px;}

#popup_area3{width:1000px; margin:0 auto; background:#fff; padding:20px;}
#popup_area3 .m_box3 h2{background: url("/images/admin/admin/bullet03.jpg") no-repeat 0px 3px; padding-left: 25px; font-size: 1.4em; font-weight: 600; }
#popup_area3 .m_box4 h2{background: url("/images/admin/common/ballet5.png") no-repeat 0px 7px; padding-left: 18px; font-size: 1.4em; font-weight: 600;}
#popup_area3 .m_box5{margin:0px 0px 20px;}
#popup_area3 .m_box5 h2 {background: url("/images/admin/admin/dot_01.png") no-repeat left top; padding-left: 25px; font-size: 1.4em; font-weight: 600;}
#popup_area3 .m_box6 {margin: 0px 0px 30px; width:490px;}
#popup_area3 .m_box6 h2 {background: url("/images/admin/admin/bullet03.jpg") no-repeat 0px 2px; padding-left: 25px; font-size: 1.4em; font-weight: 600; margin-bottom: 7px;}
#popup_area3 .category_area{margin-top:20px;}
#popup_area3 .category_area .c_box{width:286px;}
#popup_area3 .category_area .c_box2{width:70px;}
#popup_area3 .category_area .c_box2 p{margin-top:80px;}
#popup_area3 .category_area .ct_btn a{display:inline-block; padding:6px 16px; background:#ec3a3e; font-weight:normal; font-size:13px; color:#fff; margin-left:5px;}
#popup_area3 h3{background: url("/images/admin/common/m_topbg4.gif"); margin: 0px 0px 15px; padding: 15px; border-radius: 5px; color: rgb(51, 51, 51); font-size: 1.25em; font-weight: 600; behavior: url(/PIE-1.0.0/PIE.htc); -moz-border-radius: 5px; -webkit-border-radius: 5px;}

#popup_area4{width:95%; margin:0 auto; background:#fff; padding:20px;}
#popup_area4 .m_box3 h2{background: url("/images/admin/admin/bullet03.jpg") no-repeat 0px 3px; padding-left: 25px; font-size: 1.4em; font-weight: 600; }
#popup_area4 .mtxt_btn{position:relative; width:100%; text-align:center; clear:both; overflow:hidden;}
#popup_area4 .mtxt_btn ul li{display:inline-block;}
#popup_area4 .mtxt_btn ul li:first-child{margin-right:5px;}
#popup_area4 .pop_staff{width:100%; display:inline-block;}
#popup_area4 .staff_box1{width:100%;}
#popup_area4 .staff_box1 .staff_area_box{width:100%; margin-top:8px;}
#popup_area4 .staff_box1 .staff_area1{border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; height:450px; overflow:hidden; overflow-y:scroll; line-height:1.6; font-size:14px; color:#494949; float:left; width:250px;}
#popup_area4 .staff_box1 .staff_area1 a{color:#494949;}
#popup_area4 .staff_box1 .staff_area1 .st_box{padding:15px 15px;}
#popup_area4 .staff_box1 .staff_area1 .st_box li{padding-top:5px;}
#popup_area4 .staff_box1 .staff_area1 .st_box li:first-child{padding-top:0px;}
#popup_area4 .staff_box1 .staff_area2{border:1px solid #ccc;height:450px; overflow:hidden; overflow-y:scroll; line-height:1.6; font-size:14px; color:#494949; float:left; width:340px;}
#popup_area4 .staff_box1 .staff_area2 a{color:#494949;}
#popup_area4 .staff_box1 .staff_area2 .st_box{padding:15px 15px;}
#popup_area4 .staff_box1 .staff_area2 .st_box li{padding-top:3px;}
#popup_area4 .staff_box1 .staff_area2 .st_box li:first-child{padding-top:0px;}
#popup_area4 .staff_box1 .staff_area2 .st_box li .m_on{display:inline-block; width:30px; height:18px; line-height:18px; color:#fff; font-weight:600; border-radius:2px; background:#f16363;font-size:10px; text-align:center; margin-left:6px;}
#popup_area4 .st_btn{width:70px;}
#popup_area4 .st_btn ul{padding:118px 21px 0px 21px;}
#popup_area4 .staff_box2 p{margin-top:18px;}
#popup_area4 .staff_box2 .staff_area2{border:1px solid #ccc;height:204px; margin-top:13px; overflow:hidden; overflow-y:scroll; line-height:1.6; font-size:14px; color:#494949; float:left; width:245px;}
#popup_area4 .staff_box2 .staff_area2 a{color:#494949;}
#popup_area4 .staff_box2 .staff_area2 .st_box{padding:15px 15px;}
#popup_area4 .staff_box2 .staff_area2 .st_box li{padding-top:3px;}
#popup_area4 .staff_box2 .staff_area2 .st_box li:first-child{padding-top:0px;}
#popup_area4 .staff_box2 .staff_area2 .st_box li .m_on{display:inline-block; width:30px; height:18px; line-height:18px; color:#fff; font-weight:600; border-radius:2px; background:#f16363;font-size:10px; text-align:center; margin-left:6px;}




#msn_pop1{width:96%; margin:10px auto 0px auto; background:#fff; padding:0px; border:0px solid #3366cc;}
#msn_pop1 .m_box3 h2{background: url("/images/admin/admin/bullet03.jpg") no-repeat 0px 3px; padding-left: 25px; font-size: 1.4em; font-weight: 600; }
#msn_pop1 .mtxt_btn{position:relative; width:100%; text-align:center; clear:both; overflow:hidden;}
#msn_pop1 .mtxt_btn ul li{display:inline-block;}
#msn_pop1 .mtxt_btn ul li:first-child{margin-right:5px;}
#msn_pop1 .pop_staff{width:100%; display:inline-block;}
#msn_pop1 .staff_box1{width:100%;}
#msn_pop1 .staff_box1 .staff_area_box{width:100%; margin-top:8px;}
#msn_pop1 .staff_box1 .staff_area1{border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; height:450px; overflow:hidden; overflow-y:scroll; line-height:1.6; font-size:14px; color:#494949; float:left; width:250px;}
#msn_pop1 .staff_box1 .staff_area1 a{color:#494949;}
#msn_pop1 .staff_box1 .staff_area1 .st_box{padding:15px 15px;}
#msn_pop1 .staff_box1 .staff_area1 .st_box li{padding-top:5px;}
#msn_pop1 .staff_box1 .staff_area1 .st_box li:first-child{padding-top:0px;}
#msn_pop1 .staff_box1 .staff_area2{border:1px solid #ccc;height:450px; overflow:hidden; overflow-y:scroll; line-height:1.6; font-size:14px; color:#494949; float:left; width:380px;}
#msn_pop1 .staff_box1 .staff_area2 a{color:#494949;}
#msn_pop1 .staff_box1 .staff_area2 .st_box{padding:15px 15px;}
#msn_pop1 .staff_box1 .staff_area2 .st_box li{padding-top:3px;}
#msn_pop1 .staff_box1 .staff_area2 .st_box li:first-child{padding-top:0px;}
#msn_pop1 .staff_box1 .staff_area2 .st_box li .m_on{display:inline-block; width:30px; height:18px; line-height:18px; color:#fff; font-weight:600; border-radius:2px; background:#f16363;font-size:10px; text-align:center; margin-left:6px;}
#msn_pop1 .st_btn{width:70px;}
#msn_pop1 .st_btn ul{padding:118px 21px 0px 21px;}
#msn_pop1 .staff_box2 p{margin-top:18px;}
#msn_pop1 .staff_box2 .staff_area2{border:1px solid #ccc;height:204px; margin-top:13px; overflow:hidden; overflow-y:scroll; line-height:1.6; font-size:14px; color:#494949; float:left; width:245px;}
#msn_pop1 .staff_box2 .staff_area2 a{color:#494949;}
#msn_pop1 .staff_box2 .staff_area2 .st_box{padding:15px 15px;}
#msn_pop1 .staff_box2 .staff_area2 .st_box li{padding-top:3px;}
#msn_pop1 .staff_box2 .staff_area2 .st_box li:first-child{padding-top:0px;}
#msn_pop1 .staff_box2 .staff_area2 .st_box li .m_on{display:inline-block; width:30px; height:18px; line-height:18px; color:#fff; font-weight:600; border-radius:2px; background:#f16363;font-size:10px; text-align:center; margin-left:6px;}





/* 쪽지보내기 */
#message_send{width:460px; margin:0 auto; background:#fff;}
#message_send h2{background:#2768c3; font-size:15px; color:#fff; padding:12px 15px; font-weight:600;}
#message_send .pop_cont{padding:20px 15px 20px 15px; width:430px;}
#message_send .pop_cont strong{font-weight:600; background:url(/images/admin/common/ballet1.png) no-repeat 0px 2px; color:#222; padding-left:20px;}
#message_send .pop_cont .memo_text{display:block; margin-top:12px;}
#message_send .pop_cont .mtxt_btn{width:100%; text-align:center;}
#message_send .pop_cont .mtxt_btn .mt_btn1{display:inline-block; padding:6px 16px; background:#666; color:#fff; text-align:center; font-size:13px;font-weight:600;}
#message_send .pop_cont .mtxt_btn .mt_btn2{display:inline-block; padding:6px 16px; background:#2768c3; color:#fff; text-align:center; font-size:13px;font-weight:600;}

.message_table{width:100%;border-top:1px solid #444444; border-bottom:1px solid #d9d9d9;}
.message_table th{background:#f8f8f8; color:#444; font-weight:600; padding:12px 0px 12px 0px; text-align:center;}
.message_table th:first-child, .tbl_row td:first-child{border-left:none;}
.message_table th:last-child, .tbl_row td:last-child{border-bottom:none;}
.message_table th, .message_table td{padding:10px; border-bottom:1px solid #d9d9d9; margin-left:-1px; vertical-align:middle; word-wrap:break-word; word-break:keep-all; font-size:12px; color:#555;}
.message_table input{color:#666; font-size:12px; line-height:18px;}
.message_table .mag_con{overflow:hidden; overflow-y:scroll; height:160px; line-height:1.6; padding:2px 0px; font-size:13px;}
.message_table .mtxt_box{line-height:1.4; color:#666;}
.message_table a.m_file{color:#444;}
.message_table a.m_file:hover{text-decoration:underline;}

.message_write{width:100%; display:inline-block;}
.message_write ul .write_area{width:475px; float:left;}
.message_write ul li.first{margin-right:50px;}
.message_write .recepient{border:1px solid #ccc; width:473px; height:230px; margin-top:10px; overflow:hidden; overflow-y:scroll; line-height:1.6; font-size:14px; color:#494949;}
.message_write .recepient .re_box{padding:15px 15px;}
.message_write .recepient .re_box li{padding-top:3px;}
.message_write .recepient .re_box li:first-child{padding-top:0px;}
.message_write .recepient .re_box li .m_on{display:inline-block; width:30px; height:18px; line-height:18px; color:#fff; font-weight:600; border-radius:2px; background:#f16363;font-size:10px; text-align:center; margin-left:6px;}
.message_write .write_box{margin-top:13px;}
.message_write .sh_file{margin-top:10px;}
.message_write .sh_file .sh_bt{display:inline-block; width:90px; height:24px; padding:4px 0 0; background:#666; color:#fff; font-size:13px; text-align:center; line-height:19px; vertical-align:top; font-weight:normal; margin-left:5px;}
.message_write .sh_file .sh_txt{font-size:1.2em !important; font-weight:600; margin-right:10px;}
.message_write .w_ti{font-size:1.3em !important; font-weight:600; padding-top:3px;}

/* 서브 */
#B_contents .sub_contents{width:1000px; min-height:600px; margin:0 auto; display:inline-block; padding-bottom:100px;}
#B_contents .sub_contents h3 {background: url("/images/admin/common/m_topbg4.gif"); margin: 20px 0px 15px; padding: 15px; border-radius: 5px; color: rgb(51, 51, 51); font-size: 1.25em; font-weight: 600; behavior: url(/PIE-1.0.0/PIE.htc); -moz-border-radius: 5px; -webkit-border-radius: 5px;}

#B_contents .sub_contents .search_box1{border:1px solid #dad8d7; background:#f3f3f3; padding:15px 15px; display:inline-block; width:968px;}
#B_contents .sub_contents .search_box1 .search_area{width:100%;}
#B_contents .sub_contents .search_box1 ul{display:inline-block; margin-top:3px;}
#B_contents .sub_contents .search_box1 .drop{width:150px;}
#B_contents .sub_contents .search_box1 .drop2{width:100px;}
#B_contents .sub_contents .search_box1 .drop3{width:80px;}
#B_contents .sub_contents .search_box1 .drop4{width:145px;}
#B_contents .sub_contents .search_box1 .dropdown{padding:1px 0px;}
#B_contents .sub_contents .search_box1 .input01{padding:9px; font-size:13px;}
#B_contents .sub_contents .search_box1 .st_ti{font-size:14px; color:#444; font-weight:600; padding:6px 10px 0px 5px;}
#B_contents .sub_contents .search_box1 .st_ti2{padding:7px 0px 0px 0px; font-size:13px;}
#B_contents .sub_contents .search_box1 .search_btn{display:inline-block; width:100%; line-height:28px; color:#fff; text-align:center; font-size:14px;}
#B_contents .sub_contents .search_box1 .p_left_5{padding-left:5px;}

#B_contents .sub_contents .search_box2{border:1px solid #dad8d7; background:#f3f3f3; padding:15px 15px; display:inline-block; width:968px;}
#B_contents .sub_contents .search_box2 .search_area{width:91%;}
#B_contents .sub_contents .search_box2 ul{display:inline-block;}
#B_contents .sub_contents .search_box2 .drop{width:150px;}
#B_contents .sub_contents .search_box2 .drop2{width:100px;}
#B_contents .sub_contents .search_box2 .drop3{width:80px;}
#B_contents .sub_contents .search_box2 .drop4{width:145px;}
#B_contents .sub_contents .search_box2 .drop5{width:110px;}
#B_contents .sub_contents .search_box2 .drop6{width:120px;}
#B_contents .sub_contents .search_box2 .dropdown{padding:1px 0px;}
#B_contents .sub_contents .search_box2 .input01{padding:7px; font-size:13px;}
#B_contents .sub_contents .search_box2 .st_ti{font-size:14px; color:#444; font-weight:600; padding:5px 10px 0px 5px;}
#B_contents .sub_contents .search_box2 .st_ti2{padding:4px 0px 0px 0px}
#B_contents .sub_contents .search_box2 .search_btn{display:inline-block; float:left; width:8%; background:#ec3a3e; line-height:35px; color:#fff; text-align:center; font-size:14px;}

#B_contents .sub_contents .search_box3{border:1px solid #dad8d7; background:#f3f3f3; padding:15px 15px; display:inline-block; width:968px;}
#B_contents .sub_contents .search_box3 .search_area{width:91%; margin-top:2px;}
#B_contents .sub_contents .search_box3 ul{display:inline-block;}
#B_contents .sub_contents .search_box3 .drop{width:150px;}
#B_contents .sub_contents .search_box3 .drop2{width:100px;}
#B_contents .sub_contents .search_box3 .drop3{width:80px;}
#B_contents .sub_contents .search_box3 .drop4{width:145px;}
#B_contents .sub_contents .search_box3 .drop5{width:110px;}
#B_contents .sub_contents .search_box3 .drop6{width:120px;}
#B_contents .sub_contents .search_box3 .dropdown{padding:1px 0px;}
#B_contents .sub_contents .search_box3 .input01{padding:7px; font-size:13px;}
#B_contents .sub_contents .search_box3 .st_ti{font-size:14px; color:#444; font-weight:600; padding:5px 10px 0px 5px;}
#B_contents .sub_contents .search_box3 .st_ti2{padding:4px 0px 0px 0px}
#B_contents .sub_contents .search_box3 .search_btn{display:inline-block; float:left; width:8%; background:#ec3a3e; line-height:35px; color:#fff; text-align:center; font-size:14px;}

#B_contents .sub_contents .d_box3 {margin: 30px 0px 0px; padding: 10px; border: 2px dotted rgb(218, 218, 218); border-image: none; font-size: 14px;}
#B_contents .sub_contents .d_box4 {padding: 10px 15px; border: 2px dotted rgb(218, 218, 218); border-image: none; font-size: 14px;}
#B_contents .sub_contents .d_box4 .d_box_txt{display:inline-block; width:88.6%;}
#B_contents .sub_contents .d_box4 .d_box_txt2{display:inline-block; width:91.2%;}
#B_contents .sub_contents .d_box4 .d_box_bt{display:inline-block;}
#B_contents .sub_contents .d_box4 a{display:inline-block; padding:7px 16px; background:#575757; font-weight:normal; font-size:13px; color:#fff;}

#B_contents .sub_contents .d_box5 {padding: 10px 15px; border: 2px dotted rgb(218, 218, 218); border-image: none; font-size: 14px;}
#B_contents .sub_contents .d_box5 .d_box_txt{display:inline-block; width:75.3%;}
#B_contents .sub_contents .d_box5 .d_box_bt{display:inline-block;}
#B_contents .sub_contents .d_box5 a.btn1{display:inline-block; padding:3px 16px; background:#575757; font-weight:normal; font-size:11px; color:#fff;}
#B_contents .sub_contents .d_box5 a.btn2{display:inline-block; padding:3px 16px; background:#88c34f; font-weight:normal; font-size:11px; color:#fff;}

#B_contents .sub_contents .d_box6 {padding: 10px 15px; border: 2px dotted rgb(218, 218, 218); border-image: none; font-size: 14px;}
#B_contents .sub_contents .d_box6 .d_box_txt{display:inline-block; width:87.5%;}
#B_contents .sub_contents .d_box6 .d_box_bt{display:inline-block;}
#B_contents .sub_contents .d_box6 a.btn1{display:inline-block; padding:7px 16px; background:#575757; font-weight:normal; font-size:13px; color:#fff;}
#B_contents .sub_contents .d_box6 a.btn2{display:inline-block; padding:7px 16px; background:#0676cd; font-weight:normal; font-size:13px; color:#fff;}

#B_contents .sub_contents .info{color:#333; display:block; width:100%; height:23px;}
#B_contents .sub_contents .info .info1{display:inline-block; float:left; font-size:14px;}
#B_contents .sub_contents .info .info2{display:inline-block; float:right; font-size:13px;}
#B_contents .sub_contents .info .info2 .in1{display:block; padding:1px 6px; background:#129ca0; color:#fff; text-align:center;font-weight:600; float:left;}
#B_contents .sub_contents .info .info2 .in2{display:block; padding:1px 6px; background:#ff9f23; color:#fff; text-align:center; font-weight:600; float:left;}
#B_contents .sub_contents .info .info2 .bl_btn{display:block; padding:5px 16px; background:#657381; color:#fff; text-align:center; font-size:13px;font-weight:600;}
#B_contents .sub_contents .info .info3 .drop{width:70px;}
#B_contents .sub_contents .info .info3 .search_bt .s_bt{padding:5px 16px; background:#0676cd; font-weight:normal; font-size:13px; color:#fff; display:block;}
#B_contents .sub_contents .info .info3 .search_bt .s_bt2{padding:5px 16px; background:#575757; font-weight:normal; font-size:13px; color:#fff; display:block;}
#B_contents .sub_contents .info .info3 .p_left_5{padding-left:5px;}

#B_contents .sub_contents .goods_btn{text-align:right;}
#B_contents .sub_contents .goods_btn a{display:inline-block; padding:5px 16px; background:#575757; font-weight:normal; font-size:13px; color:#fff;}

#B_contents .sub_contents .message_tab{position:relative;border-bottom:1px solid #dbdbdb; border-left:1px solid #dbdbdb; height:38px; margin-bottom:25px; margin-top:35px; font-size:13px;}
#B_contents .sub_contents .message_tab::after{display:block; height:0px; content:""; font-size:0px; visibility:hidden; clear:both;}
#B_contents .sub_contents .message_tab li{position:relative; float:left; background:#f9f9f9; margin-right:-1px; border:1px solid #d9d9d9; border-bottom:none; border-left:1px solid #d9d9d9; text-align:center; color:#444; font-weight:600; line-height:37px; width:33.24%;}
#B_contents .sub_contents .message_tab .th_first{border-left:none;}
#B_contents .sub_contents .message_tab .on{background:#fff; position:relative; height:38px; border-color:#444; z-index:2;}
#B_contents .sub_contents .message_tab .on.th_first{border-left:1px solid #666; margin-left:-1px;}
#B_contents .sub_contents .message_tab li a{color:#444;}


/* 게시판 테이블 */
.notice_table{width:100%; border-bottom:1px solid #9ea0a3;}
.notice_table th{font-size:13px; color:#555; vertical-align:middle; background:#f8f8f8; border-top:1px solid #777; padding:15px 0 15px 0; font-weight:600;}
.notice_table td{font-size:13px; color:#666666; vertical-align:middle; border-top:1px solid #e1e4e8; padding:14px 0 14px 0;}
.notice_table td a{color:#333;}
.notice_table .answer{position:relative; padding:10px 10px 10px 155px; display:inline-block;}
.notice_table .answer .aw_ic{display:inline-block; width:26px; height:26px; line-height:25px; font-size:16px; background:#c8001a; font-weight:600; color:#fff; border-radius:100%; text-align:center; float:left;}
.notice_table .answer .aw_txt{width:580px; float:left; margin-left:47px; line-height:1.7; overflow:hidden; color:#333;}
.notice_table .answer_td{background:#f6f6f6;}
.notice_table .ic_rock{display:inline-block; margin-right:8px; vertical-align:-5px;}
.notice_table .p_left{padding-left:20px;}

#B_contents .sub_contents .board_btn{position:relative; width:100%; text-align:center; clear:both; overflow:hidden;}
#B_contents .sub_contents .board_btn ul li{float:left;}
#B_contents .sub_contents .board_btn ul li:first-child{margin-right:10px;}
.my_b_bt{display:inline-block; font-size:13px; color:#fff; text-align:center; width:120px; height:35px; line-height:35px; background:#0676cd; text-decoration:none;}
.my_b_bt2{display:inline-block; font-size:13px; color:#fff; text-align:center; width:80px; height:35px; line-height:35px; background:#575757; text-decoration:none;}
.my_b_bt3{display:inline-block; font-size:13px; color:#fff; text-align:center; width:80px; height:35px; line-height:35px; background:#0676cd; text-decoration:none;}
.my_b_bt:hover{color:#fff;}
.my_b_bt2:hover{color:#fff;}
.my_b_bt3:hover{color:#fff;}

#B_contents .sub_contents .basic_table{width:100%; border-top:2px solid #4d4d4d; border-bottom:1px solid #959595;}
.basic_table tr th:first-child, .basic_table tr td:first-child{border-left:none; border-right:1px solid #d9d9d9;}
.basic_table thead th,{border-bottom:1px solid #c1c1c1; color:#222;}
.basic_table thead th, .basic_table tbody th{background:#fafafa;}
.basic_table th{padding:10px; color:#222; background:#fafafa;}
.basic_table th, .basic_table td{word-break:break-all !important;font-weight:600; font-size:13px; border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-width:0 0 1px 1px; vertical-align:middle;}
.basic_table tr.to td{background:#fafafa;}
.basic_table td{padding:10px; font-weight:normal; text-align:center; color:#444;}
.basic_table .td_left a{color:#222;}
.basic_table .in1{padding:4px 6px; background:#129ca0; color:#fff; text-align:center;font-weight:600; font-size:13px;}
.basic_table .in2{padding:4px 6px; background:#ff9f23; color:#fff; text-align:center; font-weight:600; font-size:13px;}
.basic_table .td_left{text-align:left; padding-left:20px;}
.basic_table .td_left2{text-align:left;}
.basic_table .staff_add{height:65px; border:1px solid #ccc; overflow:hidden; overflow-y:scroll; line-height:1.6; font-size:14px; color:#494949;}
.basic_table .staff_add .add_con{padding:10px;}
.basic_table .fsize_14{font-size:14px;}

.basic_table2{width:100%; border-top:2px solid #4d4d4d; border-bottom:1px solid #959595;}
.basic_table2 tr th:first-child, .basic_table2 tr td:first-child{border-left:none; border-right:1px solid #d9d9d9;}
.basic_table2 thead th,{border-bottom:1px solid #c1c1c1; color:#222;}
.basic_table2 thead th, .basic_table2 tbody th{background:#fafafa;}
.basic_table2 th{padding:8px; color:#222; background:#fafafa;}
.basic_table2 th, .basic_table2 td{word-break:break-all !important;font-weight:600; font-size:13px; border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-width:0 0 1px 1px; vertical-align:middle;}
.basic_table2 td{padding:8px; font-weight:normal; text-align:center; color:#444;}
.basic_table2 .td_left a{color:#222;}
.basic_table2 .in1{padding:4px 6px; background:#129ca0; color:#fff; text-align:center;font-weight:600; font-size:13px;}
.basic_table2 .in2{padding:4px 6px; background:#ff9f23; color:#fff; text-align:center; font-weight:600; font-size:13px;}
.basic_table2 .td_left{text-align:left; padding-left:20px;}


/* 게시판 보기 */
#B_contents .sub_contents .qna_view{width:100%; background:#fff;}
#B_contents .sub_contents .qna_view::after{content:""; display:block; clear:both;}
#B_contents .sub_contents .qna_view .inner_box{width:100%; margin:0 auto;}
#B_contents .sub_contents .qna_view .inner_box::after{content:""; display:block; clear:both;}
#B_contents .sub_contents .qna_view .view_header{position:relative; width:100%; border-top:1px solid #9c9c9c;}
#B_contents .sub_contents .qna_view .view_header .title{position:relative; font-size:13px; color:#494949; line-height:1.2; padding:14px 0px 14px 87px; background:#f9f9f9; border-bottom:1px solid #e5e5e5;}
#B_contents .sub_contents .qna_view .view_header .title::after{content:""; display:block; clear:both;}
#B_contents .sub_contents .qna_view .view_header .title strong{position:absolute; left:30px; top:14px; font-size:13px; color:#333;}
#B_contents .sub_contents .qna_view .view_header .day{position:relative; width:100%; border-bottom:1px solid #e5e5e5; overflow:hidden;}
#B_contents .sub_contents .qna_view .view_header .day ul{width:100%; padding:14px 0; overflow:hidden;}
#B_contents .sub_contents .qna_view .view_header .day ul li{float:left; font-size:13px; color:#494949;}
#B_contents .sub_contents .qna_view .view_header .day ul li strong{font-size:13px; color:#333; font-weight:600; padding:0 15px 0 75px;}
#B_contents .sub_contents .qna_view .view_header .day ul li strong.d{padding:0 15px 0 30px;}
#B_contents .sub_contents .qna_view .view_header .day ul li a{color:#494949;}
#B_contents .sub_contents .qna_view .view_header .day ul li a:hover{color:#494949; text-decoration:underline;}
#B_contents .sub_contents .qna_view .view_content{padding:30px 30px; font-size:13px; color:#777; line-height:1.6; border-bottom:1px solid #dedede; overflow:hidden;}
#B_contents .sub_contents .qna_view .bn.view_content{border:0;}
#B_contents .sub_contents .qna_view .PrevNext{width:100%; border-top:1px solid #d9d9d9; overflow:hidden;}
#B_contents .sub_contents .qna_view .PrevNext table{width:100%; border-width:0; border-spacing:0; border-style:none; font-size:12px;}
#B_contents .sub_contents .qna_view .PrevNext th{border-color:#d9d9d9; border-width:0 0 1px 0; color:#666; border-style:none none solid none; text-align:left; background:#fafafa; padding:12px 0 12px 0px; font-size:14px; vertical-align:middle;}
#B_contents .sub_contents .qna_view .PrevNext th span{font-size:13px; color:#555; font-weight:600; padding:0 20px 0 30px;}
#B_contents .sub_contents .qna_view .PrevNext th span.prev{background:url(/images/admin/contents/view_prev.jpg) no-repeat right 1px;}
#B_contents .sub_contents .qna_view .PrevNext th span.next{background:url(/images/admin/contents/view_next.jpg) no-repeat right 1px;}
#B_contents .sub_contents .qna_view .PrevNext td{border-color:#d9d9d9; border-width:0 0 1px 0; color:#555;border-style:none none solid none; text-align:left; padding:0 10px 0 20px; font-size:13px; line-height:1.2; vertical-align:middle;}
#B_contents .sub_contents .qna_view .PrevNext td a{color:#555;}
#B_contents .sub_contents .qna_view .PrevNext td a:hover{text-decoration:underline;color:#555;}
#B_contents .sub_contents .qna_view .PrevNext td.td_bg{background:#f8f8f8; color:#555; padding:30px 50px; font-size:13px; line-height:1.6; vertical-align:middle;}
#B_contents .sub_contents .qna_view .qna_list_bt{position:relative; width:100%; text-align:right; margin:20px 0 0 0; clear:both; overflow:hidden;}
#B_contents .sub_contents .qna_view .qna_list_bt2{position:relative; width:100%; margin:20px 0 0 0; clear:both; overflow:hidden;}
.R_list_bt{display:inline-block; width:80px; height:35px; line-height:35px; font-size:14px; color:#fff; font-weight:600; text-align:center; background:#575757;}
.R_list_bt:hover{color:#fff;}
.R_list_bt2{display:inline-block; width:110px; height:35px; line-height:35px; font-size:14px; color:#fff; font-weight:600; text-align:center; background:#177ee5;}
.R_list_bt2:hover{color:#fff;}


/* 게시판 글쓰기 */
.skip{position:absolute; top:0px; height:0px; font-size:0px; overflow:hidden; text-indent:-9999px;}
#B_contents .sub_contents .mem_table1{width:100%;border-top:1px solid #494949; border-bottom:1px solid #d9d9d9;}
#B_contents .sub_contents .mem_table1 th{background:#f7f7f7; color:#555; font-weight:600; padding:12px 15px; text-align:center;}
#B_contents .sub_contents .mem_table1 th:first-child, .tbl_row td:first-child{border-left:none;}
#B_contents .sub_contents .mem_table1 th:last-child, .tbl_row td:last-child{border-bottom:none;}
#B_contents .sub_contents .mem_table1 th, .mem_table1 td{padding:12px 15px; border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; margin-left:-1px; vertical-align:middle; word-wrap:break-word; word-break:keep-all; font-size:14px; color:#494949;}
#B_contents .sub_contents .mem_table1 input{color:#666; font-size:13px;}
#B_contents .sub_contents .mem_table1 .pw_sh_bt{display:inline-block; margin:3px 0 0 10px; width:128px; height:23px; background:#b7b7b7; color:#fff; font-size:12px; text-align:center; line-height:23px; letter-spacing:-0.8px; font-weight:600; float:left;}
#B_contents .sub_contents .mem_table1 .pw_sh{margin:7px 0px 0px 10px; font-size:13px; font-weight:600; color:#888;}
#B_contents .sub_contents .mem_table1 .pw_sh2{margin:3px 10px 0px 10px; font-size:13px;}
#B_contents .sub_contents .mem_table1 .drop{width:120px;}
#B_contents .sub_contents .mem_table1 .drop2{width:150px;}
#B_contents .sub_contents .mem_table1 .id_sh_bt{display:inline-block; width:90px; height:25px; padding:4px 0 0; background:#666; color:#fff; font-size:13px; text-align:center; line-height:20px; vertical-align:top; font-weight:normal; margin-left:5px;}

.mem_table2{width:100%;border-top:1px solid #494949; border-bottom:1px solid #d9d9d9;}
.mem_table4{width:100%;border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.mem_table2 .m_red{color:#e13d00; font-size:12px; font-weight:600;}
.mem_table2 th , .mem_table4 thead th , .mem_table4 tbody th{background:#fafafa; color:#444; font-weight:600;}
.mem_table2 th:first-child, .mem_table4 thead th:first-child, .tbl_row td:first-child , .mem_table4 tbody th{border-left:none;}
.mem_table2 th, .mem_table2 td , .mem_table4 td , .mem_table4 th{padding:12px 10px 12px 10px; border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; margin-left:-1px; vertical-align:middle;color:#494949;}
.mem_table2 tbody td{border-left:0;}
.mem_table2 input{color:#666; font-size:13px;}
.mem_table2 .pw_sh_bt{display:inline-block; margin:3px 0 0 10px; width:128px; height:23px; background:#b7b7b7; color:#fff; font-size:12px; text-align:center; line-height:23px; letter-spacing:-0.8px; font-weight:600; float:left;}
.mem_table2 .pw_sh{margin:3px 0px 0px 10px; font-size:13px;}
.mem_table2 .pw_sh2{margin:3px 10px 0px 10px; font-size:13px;}
.mem_table2 .drop{width:120px;}
.mem_table2 .drop2{width:130px;}
.mem_table2 .drop3{width:117px;}
.mem_table2 .id_sh_bt{display:inline-block; width:90px; height:25px; padding:4px 0 0; background:#666; color:#fff; font-size:13px; text-align:center; line-height:20px; vertical-align:top; font-weight:600; margin-left:5px;}
.mem_table2 .id_sh_bt2{display:inline-block; width:90px; height:24px; padding:2px 0 0; background:#fafafa; color:#222; font-size:13px; text-align:center; line-height:22px; vertical-align:top; font-weight:600; margin-left:5px; border:1px solid #d9d9d9;}
.mem_table2 .id_sh_bt3{display:inline-block; height:24px; padding:2px 15px; background:#666; color:#fff; font-size:13px; text-align:center; line-height:22px; vertical-align:top; font-weight:600;}
.mem_table2 .id_sh_bt4{display:inline-block; height:24px; padding:2px 15px; background:#FF5A5F; color:#fff; font-size:13px; text-align:center; line-height:22px; vertical-align:top; font-weight:600;}
.mem_table2 .txt{padding-top:3px;}
.mem_table2 .txt2{padding-left:3px;}
.mem_table2 .txt3{padding-left:3px; padding-top:3px;}
.mem_table2 .txt4{padding-top:6px;}
.mem_table2 .bg_gray{background:#fafafa;}
.mem_table2 a.file{color:#444;}
.mem_table2 a.file:hover{text-decoration:underline;}
.mem_table2 .add_area{width:100%; display:inline-block;}
.mem_table2 .add_area .add_txt{float:left; padding-top:2px;}
.mem_table2 .add_area .add_btn{float:right;}

.mem_table3{width:100%; border:1px solid #d9d9d9;}
.mem_table3 th{background:#fafafa; color:#444; font-weight:600;}
.mem_table3 th:first-child, .tbl_row td:first-child{border-left:none;}
.mem_table3 th, .mem_table3 td{padding:10px 10px 10px 10px; border:1px solid #d9d9d9; vertical-align:middle; word-wrap:break-word; word-break:keep-all; font-size:13px; color:#494949; text-align:center;}
.mem_table3 .td_left{text-align:left;}


/* 포토게시판 */
/* #B_contents .sub_contents .photo_box{margin-top:30px;} */
/* :first-child.photo_list{border-top:1px solid #e5e5e5;} */
#B_contents .sub_contents .photo_box .photo_list{width:100%; /* padding:30px 0px; */ /* border-bottom:1px solid #e5e5e5;  */display:inline-block;}
.photo_list > li:first-child{margin-left:0px;}
/* .photo_list > li{float:left; margin-left:20px; width:234px;} */
.photo_list > li dt{position:relative; margin-bottom:15px; width:234px; height:155px; border:1px solid #ddd;}
.photo_list > li dt img{width:234px; height:155px;}
.photo_list > li dd p{padding-bottom:5px; font-size:15px; text-overflow:ellipsis; overflow:hidden; color:#333; white-space:nowrap; font-weight:600;}
.photo_list > li dd p:hover{text-decoration:underline;}
.photo_list > li dd li{font-size:13px; color:#777; line-height:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.photo_list > li dd li .dt1{padding:0 .5em 0 0em;}
.photo_list > li dd li .dt2{padding:0 .5em 0 .6em; background:url(/images/admin/admin/footer_bar.jpg) no-repeat 0 50%; white-space:nowrap;}


/* 페이징 */
.seach_paging {padding: 0px; text-align: center; clear: both; font-family: arial; font-size:12px;}
.seach_paging span {padding: 7px 0px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 30px; text-align: center; margin-right: -1px; display: inline-block;}
.seach_paging span.select {background:#5d6368; color: rgb(255, 255, 255); font-weight: bold;}
.seach_paging span.off {background: rgb(228, 228, 228); border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(255, 255, 255); font-weight: bold;}
.seach_paging span.on {background: rgb(212, 212, 212); border: 1px solid rgb(255, 255, 255); border-image: none; color: rgb(130, 130, 130); font-weight: bold;}


/* 카테고리 */
#B_contents .sub_contents .category_box{position:relative; border:1px solid #e6e6e6; background:#fafafa; color:#5e5e5e; font-size:13px;}
#B_contents .sub_contents .category_box .category_con{width:1000px;padding:15px 5px 9px; text-align:left; position:relative; line-height:1.333; letter-spacing:-1px;}
#B_contents .sub_contents .category_box .category_con ul{position:relative;}
#B_contents .sub_contents .category_box .category_con ul li:first-child{background:transparent;}
#B_contents .sub_contents .category_box .category_con ul li{display:inline-block; padding:0 1px; background:url(/images/admin/admin/category_bar.jpg) no-repeat 0 50%;}
#B_contents .sub_contents .category_box .category_con ul li a{float:left; padding:.166em 10px; color:#5e5e5e; font-size:13px; white-space:nowrap;}
#B_contents .sub_contents .category_box .category_con ul li a:hover{text-decoration:underline;}
#B_contents .sub_contents .category_box .category_con span{float:left; padding:.166em 10px; font-size:13px; white-space:nowrap; color:#ed2373; font-weight:600;}

#B_contents .sub_contents .box_group{background:#f8f8f8; border:1px solid #d9d9d7; padding:13px 18px; line-height:24px;}
#B_contents .sub_contents .box_group li{padding-left:16px; height:22px; font-size:13px; color:#6d6d6d; background:url(/images/admin/admin/check_ic.png) no-repeat 0 8px;}
#B_contents .sub_contents .box_group2{background:#f8f8f8; border:1px solid #d9d9d7; padding:13px 18px;}
#B_contents .sub_contents .box_group2 li{padding-left:16px; font-size:13px; color:#6d6d6d; background:url(/images/admin/admin/check_ic.png) no-repeat 0 7px;}

#B_contents .sub_contents .blue_btn{display:inline-block; width:160px; height:31px; padding:9px 0 0; background:#0676cd; color:#fff; font-size:14px; text-align:center; line-height:22px; vertical-align:top; font-weight:600; margin:0 auto; margin-top:25px;}
#B_contents .sub_contents .gray_btn{display:inline-block; width:160px; height:31px; padding:9px 0 0; background:#828282; color:#fff; font-size:14px; text-align:center; line-height:22px; vertical-align:top; font-weight:600; margin:0 auto; margin-top:25px;}


/* 문서 */
#document_box{width:650px; margin:0 auto;}
.report_table{width:100%;border:2px solid #444; }
.report_table th{border:1px solid #444; color:#222;padding:12px 10px 12px 10px; text-align:center; background:#fafafa; font-weight:600;}
.report_table th, .report_table td{word-break:break-all !important; font-size:12px; border:1px solid #444; vertical-align:middle; padding:12px 10px 12px 10px;}
.report_table td{font-weight:normal; color:#222;}
.report_table .fsize16{font-size:16px;}
.report_table .t_center{text-align:center;}
.report_table .t_left{text-align:left;}
.report_table .t_right{text-align:right;}
.report_table .t_bold{font-weight:600;}
.report_table .txt{padding-top:3px;}

.report_table2{width:100%;border:2px solid #444; }
.report_table2 th{border:1px solid #444; color:#222;padding:6px 10px; text-align:center; background:#fafafa; font-weight:600;}
.report_table2 th, .report_table2 td{word-break:break-all !important; font-size:12px; border:1px solid #444; vertical-align:middle; padding:5px 10px;}
.report_table2 td{font-weight:normal; color:#222;}
.report_table2 .fsize16{font-size:16px;}
.report_table2 .t_center{text-align:center;}
.report_table2 .t_left{text-align:left;}
.report_table2 .t_right{text-align:right;}
.report_table2 .t_bold{font-weight:600;}
.report_table2 .txt{padding-top:3px;}
.report_table2 .r_list li{margin-top:3px;}

.doc_font_size01{font-size:11px;line-height:1.5;}


/* margin */
.m_top5{margin-top:5px;}
.m_top10{margin-top:10px;}
.m_top15{margin-top:15px;}
.m_top20{margin-top:20px;}
.m_top25{margin-top:25px;}
.m_top30{margin-top:30px;}
.m_top40{margin-top:40px;}
.m_top50{margin-top:50px;}

.block{display:block;}
.in_block{display:inline-block;}



#body_wrap .left_menu_cms {width:230px;}
#body_wrap .left_menu_cms {float:left; background:url(/include/image/common/m_topbg4.gif); overflow:hidden;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(/include/PIE-1.0.0/PIE.htc);
}
#body_wrap .left_menu_cms h2{padding:10px;background:url(/include/image/common/bg_btn_blue.gif);font-size:1.4em;font-weight:600;color:#fff;text-align:center;}
#body_wrap .left_menu_cms a {color: #3a3a3a; text-decoration: none;}
#body_wrap .left_menu_cms a:link {color: #3a3a3a; text-decoration: none;}
#body_wrap .left_menu_cms a:visited {color: #3a3a3a; text-decoration: none;}
#body_wrap .left_menu_cms a:hover {color: #3300ff; text-decoration: none;}
#body_wrap .left_menu_cms a:active {color: #3a3a3a; text-decoration: none;}
#body_wrap .left_menu_cms a:focus {color: #3a3a3a; text-decoration: none;}




#body_wrap .right_contents_cms {float:right; width:760px; border:0px solid #de0000;}
#body_wrap .right_contents_cms h3{padding:10px;margin:0 0 30px 0;font-size:1.2em;font-weight:600;color:#333;background:url(/include/image/common/m_topbg4.gif);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(/include/PIE-1.0.0/PIE.htc);
}

.main_title{display:block; margin-bottom:7px; font-weight:600; font-size:1.4em; color:#222;}
.main_title span{display:inline-block; width:464px; background:url(/images/admin/common/bg_search_tit.gif) repeat; color:#fff; padding:2px 13px; font-size:15px; font-weight:600; border-radius:3px; height:24px; line-height:22px;}
.main_title a{margin-top:3px;padding:0 10px;background:#fff;font-size:0.8em;height:18px;line-height:1.5;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	behavior: url(/include/PIE-1.0.0/PIE.htc);
}

.f_ex{font-size:0.9em;color:#4675bb;}


.ddttable table {
	width: 100%;
}
.ddttable table th {
	background: url("/images/admin/common/bg_search_tit.gif"); padding: 7px 0px; border: 1px solid rgb(222, 222, 222); border-image: none; text-align: center; font-size: 14px; font-weight: bold; color:#fff;
}
.ddttable th:first-child{border-left:1px solid rgb(222, 222, 222);}
.ddttable table td {
	padding: 5px 0px; border: 1px solid rgb(222, 222, 222); border-image: none; text-align: center; line-height: 150%;
}
.ddttable table .date {
	text-align:left; font-weight:600;
}
.ddttable table .txt {
	text-align:left; margin:3px 0px 0px 3px; font-size:13px; line-height:1.6;
}
.ddttable table .txt1 {
	text-align:left; margin:3px 7px 0px 7px; font-size:13px; line-height:1.6; height:45px;
}
.ddttable table .txt1 ul li {
	background:url(/images/admin/common/ballet4.png) 0px 7px no-repeat; color:rgb(67, 122, 207) !important; padding-left:12px;
	}
.ddttable table .txt2 {
	text-align:left; margin:3px 7px 0px 7px; font-size:13px; line-height:1.6; height:45px;
}
.ddttable table .txt2 ul li {
	background:url(/images/admin/common/ballet3.png) 0px 9px no-repeat; color:#222; padding-left:10px;
	}

.ddttable table td.n_left {
	text-align: left;
}
.ddttable table td.none {
	border: currentColor; border-image: none;
}
.ddttable table td.title {
	background-color: rgb(242, 245, 241);
}




