.watermark{position:absolute !important;left:0;z-index:100}

.text_align_l{text-align:left}
.text_align_r{text-align:right}
.text_align_c{text-align:center}
.text_color_red{color:#FF0000}
.text_color_black{color:#000000}
.text_color_blue{color:#3c5f87}
.text_color_blue2{color:#0092DC}
.text_color_rblack{color:#666}
.text_color_yellow{color:#FFFF00}
.text_color_rblack_bold{color:#666}
.text_color_white{color:#FFFFFF}
.text_color_red_bold{color:#FF0000;font-weight:bold}
.text_color_black_bold{color:#000000;font-weight:bold}
.text_color_black_bold2{color:#000000;font-size:15px}
.text_color_black_bold3{color:#000000;font-size:13px;margin-top:-11px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}
.text_color_black_bold4{color:#000000;font-weight:bold;font-size:30px}
.text_color_white_bold2{color:#FFFFFF;font-weight:bold;font-size:30px}
.text_color_blue_bold{color:#3c5f87;font-weight:bold}
.text_color_blue2_bold{color:#0092DC;font-weight:bold}
.text_color_white_bold{color:#FFFFFF;font-weight:bold}
.text_color_check_bold{color:#FF0000;font-weight:bold;font-size:20px}
.text_color_yellow_bold{color:#FFFF00;font-weight:bold}
.pointer{cursor:pointer}
.txtEllipsis{width:97%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.txtEllipsis2{width:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.check_bg{background:url(../images/common/check_icon.gif)}
.bgtc{background:#FFFFFF;color:#000000}

.ho_line_01 {
	margin-top: 15px;
	padding: 19px 20px 20px;
	text-align: right;
	border-top: 1px solid #e5e5e5
}
.ho_line_02 {
	margin-top: 25px;
	border-top: 2px solid #428BCA
}
.ho_line_03 {
	margin-top: 20px;
	border-top: 2px solid #428BCA
}
.ho_line_04 {
	margin-top: 4px;
	margin-bottom: 20px;
	border-top: 2px solid #428BCA
}
.ho_line_05 {
	margin-top: 2px;
	border-top: 2px solid #428BCA
}
.ho_line_06 {
	margin-top: 2px;
	border-top: 1px solid #428BCA
}

.bar01 {
	margin-top: 2px;
	margin-bottom: 10px;
	padding: 19px 20px 20px;
	text-align: right;
	border-top: 1px solid #2694E9
}

/*硫붿씤�솕硫� pc�슜 異붿쿇�젣�뭹*/
.article-list{}
.article-list li{width:95%;position:relative;display:block}
.article-list li .title{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}

/*硫붿씤�솕硫� 紐⑤컮�씪�슜 異붿쿇�젣�뭹*/
.table td.ellip {
   max-width: 140px;
}
.table td.ellip span {
   overflow: hidden;
   text-overflow: ellipsis;
   display: inline-block;
   white-space: nowrap;
   max-width: 100%;
}

/*硫붿씤�솕硫� �떊洹쒓꼍留ㅽ쉶�썝, 理쒓렐援щℓ臾몄쓽*/
.article-list2{}
.article-list2 li{width:95%;position:relative;display:block;line-height:30px;padding-right:80px}
.article-list2 li .title2{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.article-list2 li .date2{position:absolute;right:0;top:0}

/*�씠嫄곗뒯 留곹겕媛� �엳�쓣�븣 �닔�젙�빐�꽌 �궗�슜�븷寃�*/
.article-list3{width:70%}
.article-list3 li{}
.article-list3 li a{position:relative;display:block;line-height:27px;padding-right:80px;color:#333}
.article-list3 li a .title{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.article-list3 li a .date{position:absolute;right:0;top:0}


.hPa{list-style-type:square;margin-left:20px}
.underLine_01{background:url(../images/common/comp_b_line.jpg) no-repeat 5px 5px}
.underLine_02{background:url(../images/common/title_bg.gif) no-repeat 5px 5px}
.underLine_03{background:url(../images/common/title_bg_01.gif) no-repeat 5px 5px}
.border_round{border:1px solid #dcdcdc;background:#dcdcdc;color:#000000;padding:3px;border-radius:5px}
.border_left{border-left:1px solid #dcdcdc;background:#F6F6F6}
.border_right{border-right:1px solid #cccccc;background:#F6F6F6}
.border_right2{border-right:1px solid #cccccc;background:#FCFDFE}
.border_right3{border-right:1px solid #dcdcdc}
.border_top{border-top:1px solid #dcdcdc;background:#F6F6F6}
.border_bottom{border-bottom:1px solid #cccccc;background:#F6F6F6}
.border_all{border:1px solid #dcdcdc;background:#dcdcdc;color:#000000}
.border_bak{background:#FCFDFE}
.border_cno{background:#FFFFFF}

/* Select */
.select_all{position:relative;float:right;padding-left:22px;margin:0 0 10px 0;background:url(../images/common/select_bg.gif) no-repeat 5px 5px;border:1px solid #dcdcdc}
.select{width:80px;position:relative;line-height:normal;display:inline-block;*display:inline;vertical-align:middle;background:#fff;*zoom:1}
.select *{margin:0;padding:0;cursor:pointer;font-size:14px;font-family:Tahoma, Sans-serif}
.select .myValue{position:relative;z-index:2;left:0;top:0;border:none;color:#666;line-height:19px;text-align:left;overflow:visible;background:transparent}
.select .myValue.selected{font-weight:normal}
.select .myValue.outLine{border:0px solid #999}
.select button.myValue{width:100%;height:21px;text-indent:5px;*text-indent:0;*padding-left:5px;margin-right:23px}
.select div.myValue{height:19px;text-indent:8px}
.select .ctrl{position:absolute;top:0;right:0;width:18px;height:21px;background:url(../images/common/select_right.gif) no-repeat 0 0}
.select .arrow{position:absolute;width:0;height:0;top:9px;right:6px;line-height:0;font-size:0;border-top:3px solid #999;border-left:3px solid #fff;border-right:3px solid #fff}
.select ul{top:20px;right:-1px;width:100%;list-style:none;border-top:none;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;background:#fff;overflow:hidden}
.select ul.aList{display:none}
.select.open ul.aList{display:block;z-index:9999}
.select.open ul.iList{left:0}
.select li{width:100%;padding:3px 0 3px 0;position:relative;overflow:hidden;white-space:nowrap;height:23px;float:right}
.select li a{display:block;text-indent:8px;*text-indent:6px;height:18px;line-height:18px;color:#767676}
.select li.hover{background:#f5f5f5;color:#fff}

.input_all{width:100%}
.text_title_01 {position:relative}
.text_title_01 li {float:left;}
.text_title_02 {position:relative;padding-right:15px}
.text_title_02 li {float:right}
.text_title_02 li a{color:#000}
.text_blue{color:#0000FF}
.text_red{color:#FF0000}
.left-padding{padding-left:20px}

.autobr{white-space:pre-wrap}
.autobr2 pre{white-space:pre-wrap;background:#FFFFFF;border:none}
.autobr3 pre{white-space:pre-wrap;background:#FCFDFE;border:none}

/*paging*/
.paging { 
	height: 29px;
    margin:0 auto;
	padding:0 0 70px 0;
    text-align: center;
	position: relative;
	overflow: hidden;
}

.paging:after {
    clear: both;
    display: block;
}

.paging a.ico_first {
    background-position: 0px 0;
}
.paging a:first-child {
    margin-left: 0;
}
.paging a.ico_prev {
    background-position: -32px 0;
}
.paging a.ico_next {
    background-position: -128px 0;
}
.paging a.ico_last {
    background-position: -160px 0;
}
.paging a {
    background: url("../images/common/board_bg.gif") no-repeat -96px 0;
    display: inline-block;
    font-size: 11px;
    height: 29px;
    letter-spacing: -1px;
    line-height: 31px;
    margin-left: -1px;
    text-align: center;
    vertical-align: top;
    width: 29px;
}
.paging .over {
    background-position: -64px -31px;
    color: #fff;
	font-weight: bold;
}
.paging a.ico_first:hover, .paging a.ico_first:active, .paging a.ico_first:visited {
    background-position: 0 -31px;
}
.paging a.ico_prev:hover, .paging a.ico_prev:active, .paging a.ico_prev:visited {
    background-position: -32px -31px;
}
.paging a.ico_next:hover, .paging a.ico_next:active, .paging a.ico_next:visited {
    background-position: -128px -31px;
}
.paging a.ico_last:hover, .paging a.ico_last:active, .paging a.ico_last:visited {
    background-position: -160px -31px;
}
.hide{	
	left:0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	overflow: hidden;
	text-indent: -9999px;
	top:0;}
	
/* �뙆�씪�뾽濡쒕뱶 */
.file_input_div{
	position:relative;
	/*margin-top:8px;*/
	width:81px;
	height:34px;
	cursor:pointer;
}
.file_input_button{
	width:81px;
	height:34px;
	position:absolute;
	/*background-color:#428BCA;*/
	right:0px;
	top:0px;
	left:0px;
	cursor:pointer;
}
.file_input_hidden{
	/*font-size:11px;*/
	position:absolute;
	right:0px;
	top: 0px;
	left:0px;
	opacity:0;
	filter:alpha(opacity=0);
	-ms-filter:"alpha(opacity=0)";
	-khtml-opacity:0; 
	-moz-opacity:0;
	/*background-color:#428BCA;*/
	width:81px;
	height:34px;
	cursor:pointer;
}
	    
/* 以묎컙�뿉 媛�濡쒕줈 �솗�옣�맂 遺�遺� �꽔湲� */
.content_box{
	background-size:cover;
	background-color:#FFFFFF;
	width:100%;
	height:auto;
	padding-left: 10%;
	padding-right: 10%;
	/*
	padding-left: 115px;
	padding-right: 115px
	*/
}

/*메인화면 수직스크롤 숨기기*/
.hidden_scrollbar {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.hidden_scrollbar::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera*/
}