@charset "utf-8";
/* eyesight WebStandard Team (http://www.eyesight.co.kr) HTJ */

html,body{height:100%}
body,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,th,fieldset,legend{margin:0;padding:0}
.png24 {tmp:expression(setPng24(this));}
body,input,textarea,select,button,table,td{font-family:dotum,gulim,verdana,tahoma,arial;font-size:12px;line-height:20px;color:#444444;}
img,fieldset,cbox,rbox{border:0}
select {solid 1px;}
input, inputbox, textarea {border:1px #c2c2c2 solid;}
input[type="radio"]{border:0px;outline:none;}
input[type="checkbox"]{border:0px;outline:none;}
input[type="image"]{border:0px;outline:none;selector-dummy:expression(this.hidefocus=true);}
input[type="file"]{border:1px #c2c2c2 solid;background-color:#ffffff;selector-dummy:expression(this.hidefocus=true);height:25px}
img, a {outline:none;select-dummy:expression(this.hideFocus=true);}
/*.hbox{height:22px;border:1px #b1b47f solid;background-color:#f7f8e3}*/
.hbox{height:22px;border:1px #c2c2c2 solid;background-color:#ffffff}
input.img { border:0px;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:#666666;text-decoration:none}
a:hover,a:focus{color:#666666;text-decoration:underline}
legend,hr{display:none}
button{margin:0;padding:0;border:0;background:0}
.blind{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.input_chk{position:relative;width:13px;height:13px;margin:-2px 0 2px;padding:0;vertical-align:middle}
.dimmed{display:block;position:absolute;top:0;left:0;z-index:700;width:100%;height:100%;background-color:#fff;filter:alpha(opacity='80');opacity:.8}
.img_resize img{-ms-interpolation-mode:bicubic}
.txt_over{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.authors{background-color:#9CAAC2;color:#ffffff;}
.authorsS{background-color:#f8f8f8;}
#tableTop {border-top:3px solid #4d5e7f;}
#subtable td{padding:7px;border-top:1px solid #ececec;border-bottom:1px solid #ececec}
#subtable a{text-decoration:none;vertical-align:baseline;font-weight:normal}
#subtable a:hover,a:focus{text-decoration:none;font-weight:normal}
#subtable1 td{padding:7px;border-bottom:1px solid #cccccc}
#subtable1 .tdtitle{background-color:#f8f8f8;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
#subtable1 .first{background-color:#f8f8f8;padding:7px;border-top:3px solid #4d5e7f;border-bottom:1px solid #d0d0d0}
#subtable1 .first_s{background-color:#f8f8f8;padding:5px;border-top:3px solid #4d5e7f;border-bottom:1px solid #d0d0d0}
#subtable1_write {border-collapse:;}
#subtable1_write td{padding:7px;border-bottom:1px solid #d0d0d0}
#subtable1_write .first{padding:7px;border-top:3px solid #4d5e7f;border-bottom:1px solid #d0d0d0}
#subtable1_write .first_left{padding:7px;border-top:3px solid #4d5e7f;border-bottom:1px solid #d0d0d0;}
#subtable1_write .first_s{padding:3px;border-top:3px solid #4d5e7f;border-bottom:1px solid #d0d0d0}
#subtable1_write .tdtitle{border-top:1px solid #cccccc;border-bottom:1px solid #cccccc}
#subtable1_write .none{padding:0px;border:0px;}
#subtable2 td{padding:3px;border:0px}
#subtable3 {border-collapse:collapse;}
#subtable3 td{padding:7px;border:1px solid #4d5e7f;}
#subtable4 {border-collapse:collapse;}
#subtable4 td{padding:5px;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}
#subtable_special {border-collapse:collapse;table-layout:fixed;}
#subtable_special td{padding:3px;border:1px solid #cccccc;}
#subtable_none td{padding-top:3px;padding-bottom:3px;padding-left:2px}

#subtable_line_committee {border-collapse:collapse;}
#subtable_line_committee td{padding:5px;border:1px solid #d0d0d0}
#subtable_line_committee td:first-child:not([rowspan]){border-left:0px solid #fff;background:#F6F6F6;text-align:center}
#subtable_line_committee td:first-child[rowspan] + td{border-left:0px solid #fff;background:#F6F6F6;text-align:center}
#subtable_line_committee td:last-child{border-right:0px solid #fff;}

#subtable_line {border-collapse:collapse;}
#subtable_line td{padding:5px;border:1px solid #d0d0d0}
#subtable_line td:first-child{border-left:0px solid #fff;}
#subtable_line td:last-child{border-right:0px solid #fff;}
#subtable_line .fleft{border-left:0;}
#subtable_line .fright{border-right:0}
#subtable_line .leftright{border-right:0;border-left:0}
#subtable_line .first{border-top:0;}
#subtable_line .firstLeft{border-top:0;border-left:0}
#subtable_line .firstRight{border-top:0;border-right:0}
#subtable_line .firstLeftRight{border-top:0;border-left:0;border-right:0}
#subtable_line .last{border-bottom:0;}
#subtable_line .lastLeft{border-bottom:0;border-left:0}
#subtable_line .lastRight{border-bottom:0;border-right:0}
#subtable_line .fbottom{border-bottom:0;}
#subtable_line1 {border-collapse:collapse;}
#subtable_line1 td{padding:5px;border:1px solid #d0d0d0}
#subtable_line1 td:first-child{border-top:0;border-left:0}
#subtable_line1 td:last-child{border-top:0;border-right:0}
#receipt_line {border-collapse:collapse;}
#receipt_line td{padding:8px;border:1px solid #d0d0d0;color:#000000}
#receipt_line .left{border-left:0}
#receipt_line .right{border-right:0}
#receipt_line .first{border-top:0}
#receipt_line .firstLeft{border-top:0;border-left:0}
#receipt_line .firstRight{border-top:0;border-right:0}
#receipt_line .firstLeftRight{border-top:0;border-left:0;border-right:0}
#receipt_line .last{border-bottom:0;}
#receipt_line .lastLeft{border-bottom:0;border-left:0}
#receipt_line .lastRight{border-bottom:0;border-right:0}
#table_clear {border:0;padding:0;margin:0}
#table_clear td{border:0px;padding:0px;margin:0px;}
#table_clear p{border:0px;padding:0px;margin:0px;}
.digest_title{color:#4d5e7f;font-size:14px;font-weight:bold}
.rtitle{padding-bottom:20px;}
.none{padding:0px;border:0px;}
#wrap{padding-right:constant(safe-area-inset-right);padding-left:constant(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left);position:relative;width:100%;min-width:1020px;border-top:4px solid #6ea614}
#header{position:relative;z-index:30;width:1020px;height:80px;margin:0 auto;text-align:left;}
#header_menu_wrap{position:relative;width:100%;min-width:1020px;height:70px;padding-bottom:10px;}
#header_menu{position:relative;z-index:30;width:1020px;margin:0 auto;text-align:left;color:#cccccc}
#header_menu a{text-decoration:none;font-weight:bold;}
#header_menu a:hover{text-decoration:underline;color:#669900;font-weight:bold}
#header_flash_wrap{position:relative;width:100%;min-width:1020px;height:325px;padding-bottom:20px;}
#header_flash{position:relative;z-index:30;width:1020px;margin:0 auto;text-align:left;}
#container{position:relative;width:1020px;height:100%;margin:0 auto;padding-bottom:11px;padding-top:0px;}
#container_alignLeft{text-align:left;padding-bottom:60px;}
#gallery{width:1001px;height: 281px; margin-bottom: 15px;position: relative; z-index: 1;}
#gallery a {float: left; position: absolute;}
#gallery a img {border: currentColor;}
#gallery a.show {z-index: 500;}
#gallery .caption {width: 100%; height: 100px; bottom: 0px; position: absolute; z-index: 600;}
#gallery .caption .content {margin: 5px;}
#gallery .caption .content h3 {margin: 0px; padding: 0px; color: rgb(29, 204, 239);}
#gallery_sub{width:1001px;height: 156px; margin-bottom: 5px;z-index: 1;}
#container_main{position:relative;width:1020px;height:100%;margin:0 auto;text-align:left}
#footer_wrap{position:relative;width:100%;min-width:1020px;height:180px;background-color:#575757}
#footer{clear:both;position:relative;z-index:30;width:1020px;margin:0 auto;text-align:center;padding:0px;color:#ffffff;padding-top:10px;}
#footer td{color:#ffffff;font-size:11px;}
#footer a{color:#ffffff;text-decoration:none}
#footer a:visited{color:#ffffff;text-decoration:none}
#footer a:hover{text-decoration:underline}
.gnb_area{height:32px}
.gnb_area .site{float:left;width:350px}
.gnb_area .site:after{display:block;clear:both;content:''}
.gnb_area .site a:link,.gnb_area .site a:hover{text-decoration:none}
.gnb_area .site a span{position:relative;z-index:-1}
.gnb_area .site .smenu{background-position:0 -550px}
.gnb_area .site .smenu2{background-position:-270px -550px}
.gnb_area .site .smenu2:hover{background-position:-355px -550px}
.gnb_area .site .smenu3{width:84px;background-position:-90px -550px}
.gnb_area .site .smenu3:hover{background-position:-180px -550px}
.gnb_area .site .smenu4{width:84px;background-position:-440px -550px}
.gnb_area .site .smenu4:hover{background-position:-530px -550px}
.gnb_area .gnb{float:right;position:relative}
.s_skin{min-width:1012px!important;background:url(../image/bg_gnb_simple.gif) repeat-x 0 0!important;text-align:center}
.s_skin .wrap_inner{padding:0}
.s_skin #header{width:972px;margin:0 auto;padding:0 20px}
.s_skin #container{padding-bottom:0}
.s_skin #footer{margin-top:0}
.s_skin .gnb_area{position:relative;height:31px;color:#85888f}
.s_skin .gnb_area:after{display:block;clear:both;content:''}
.s_skin .gnb_shadow{position:absolute;left:0;top:31px;width:100%;height:1px;background-color:#fff;font-size:0;line-height:0;opacity:.07;filter:alpha(opacity=7);filter:alpha(opacity=7)}
/* paginate */
.paginate{display:none;height:35px;margin-top:20px;text-align:center;}
.paginate a,.paginate strong,.paginate span{display:inline-block;overflow:hidden;position:relative;height:33px;margin-right:-5px;padding:0 12px;border:1px solid transparent;line-height:32px;vertical-align:top;text-decoration:none;font-weight:bold;font-family:verdana;min-width:18px;}
.paginate strong{}
.paginate .pre{padding:0 14px 0 26px}
.paginate .next{padding:0 26px 0 14px}
.paginate .pre_end{padding:0 14px 0 26px}
.paginate .next_end{padding:0 26px 0 14px}
.paginate .pre,.paginate .next,.paginate .pre_end,.paginate .next_end{position:relative;line-height:35px;}
.paginate .pre:hover{}
.paginate .next:hover{}
.paginate .pre_end:hover{}
.paginate .next_end:hover{}
.paginate a.pre,.paginate a.next{}
.paginate a:hover{text-decoration:none}
/* jindo */
.page_loaded{display:block}
.page_only_one{display:block}
.page_no_result{display:none}
/* paginate */
.paginate a,.paginate strong,.paginate span{border-color:#DEE0E2;border-bottom-color:#C8CBCE;background:url(/image/eyesight/sp_hr.gif) repeat-x 0 0;}
.paginate strong{color:#2eb1d3 !important;background:#fff}
.paginate .pre{background:url(/image/eyesight/sp_skin.gif) no-repeat 0 -835px !important}
.paginate .next{background:url(/image/eyesight/sp_skin.gif) no-repeat 100% -835px !important}
.paginate .pre_end{background:url(/image/eyesight/sp_skin.gif) no-repeat 0 -905px !important}
.paginate .next_end{background:url(/image/eyesight/sp_skin.gif) no-repeat 100% -905px !important}
.paginate .pre,.paginate .next,.paginate .pre_end,.paginate .next_end{color:#000000}
.paginate .pre:hover{background-position:0 -800px !important}
.paginate .next:hover{background-position:100% -800px !important}
.paginate .pre_end:hover{background-position:0 -870px !important}
.paginate .next_end:hover{background-position:100% -870px !important}
.paginate a.pre,.paginate a.next{color:#323232}
.paginate a:hover{background:#fff;color:#2eb1d3}
.subtitle { font-size: 13px; }
#apDiv1 {position:absolute;left:17px;top:-3px;width:160px;height:117px;z-index:999;visibility: hidden;}
#apDiv2 {position:absolute;left:184px;top:-3px;width:175px;height:100px;z-index:999;visibility: hidden;}
#apDiv3 {position:absolute;left:330px;top:-3px;width:226px;height:82px;z-index:999;visibility: hidden; }
#apDiv4 {position:absolute;left:471px;top:-3px;width:201px;height:63px;z-index:999;visibility: hidden;}
#apDiv5 {position:absolute;left:580px;top:-3px;width:158px;height:99px;z-index:999;visibility: hidden;}
#apDiv6 {position:absolute;left:696px;top:-3px;width:160px;height:98px;z-index:999;visibility: hidden;}
#apDiv7 {position:absolute;left:1152px;top:-3px;width:157px;height:147px;z-index:999;}
/* paginate */
.paginate{display:none;height:35px;margin-top:20px;text-align:center;}
.paginate a,.paginate strong,.paginate span{display:inline-block;overflow:hidden;position:relative;height:33px;margin-right:-5px;padding:0 12px;border:1px solid transparent;line-height:32px;vertical-align:top;text-decoration:none;font-weight:bold;font-family:verdana;min-width:18px;}
.paginate strong{}
.paginate .pre{padding:0 14px 0 26px}
.paginate .next{padding:0 26px 0 14px}
.paginate .pre_end{padding:0 14px 0 26px}
.paginate .next_end{padding:0 26px 0 14px}
.paginate .pre,.paginate .next,.paginate .pre_end,.paginate .next_end{position:relative;line-height:35px;}
.paginate .pre:hover{}
.paginate .next:hover{}
.paginate .pre_end:hover{}
.paginate .next_end:hover{}
.paginate a.pre,.paginate a.next{}
.paginate a:hover{text-decoration:none}
/* jindo */
.page_loaded{display:block}
.page_only_one{display:block}
.page_no_result{display:none}
/* paginate */
.paginate a,.paginate strong,.paginate span{border-color:#DEE0E2;border-bottom-color:#C8CBCE;background:url(/image/eyesight/sp_hr.gif) repeat-x 0 0;}
.paginate strong{color:#2eb1d3 !important;background:#fff}
.paginate .pre{background:url(/image/eyesight/sp_skin.gif) no-repeat 0 -835px !important}
.paginate .next{background:url(/image/eyesight/sp_skin.gif) no-repeat 100% -835px !important}
.paginate .pre_end{background:url(/image/eyesight/sp_skin.gif) no-repeat 0 -905px !important}
.paginate .next_end{background:url(/image/eyesight/sp_skin.gif) no-repeat 100% -905px !important}
.paginate .pre,.paginate .next,.paginate .pre_end,.paginate .next_end{color:#000000}
.paginate .pre:hover{background-position:0 -800px !important}
.paginate .next:hover{background-position:100% -800px !important}
.paginate .pre_end:hover{background-position:0 -870px !important}
.paginate .next_end:hover{background-position:100% -870px !important}
.paginate a.pre,.paginate a.next{color:#323232}
.paginate a:hover{background:#fff;color:#2eb1d3}
/* user by JSL*/
.text {font-family:dotum,gulim,verdana,tahoma,arial; font-size:11px; color:#333333; line-height:16px;}
.footer_txt {font-family:dotum,gulim,verdana,tahoma,arial; font-size:11px; color:#999999; line-height:16px;}
.title1 {font-size:14px; color:#71af0c; line-height:20px;FONT-WEIGHT: bold;}
.title2 {font-family:dotum,gulim,verdana,tahoma,arial; font-size:14px; color:#f6a033; line-height:15px;FONT-WEIGHT: bold;}
.title3 {font-family:dotum,gulim,verdana,tahoma,arial; font-size:14px; color:#F1C40E; line-height:15px;FONT-WEIGHT: bold;}
.title4 {font-family:dotum,gulim,verdana,tahoma,arial; font-size:14px; color:#84ba29; line-height:15px;FONT-WEIGHT: bold;}
.title5 {font-family:dotum,gulim,verdana,tahoma,arial; font-size:14px; color:#277b9d; line-height:15px;FONT-WEIGHT: bold;}
.titles {font-family:dotum,gulim,verdana,tahoma,arial; font-size:13px; color:#666666; line-height:16px;}
.title_con {font-family:dotum,gulim,verdana,tahoma,arial; font-size:12px; color:#b4702b; line-height:19px;FONT-WEIGHT: bold;}
.imfortant {font-family:dotum,gulim,verdana,tahoma,arial; font-size:12px; color:#666666; line-height:14px;FONT-WEIGHT: bold;}
.newsdate{font-family:dotum,gulim,verdana,tahoma,arial; font-size:12px; color:#666666; line-height:14px;}
.topic {font-family:dotum,gulim,verdana,tahoma,arial; font-size:13px; color:#669900; line-height:15px;FONT-WEIGHT: bold;}
.topic2 {font-family:dotum,gulim,verdana,tahoma,arial; font-size:13px; color:#666666; line-height:15px;FONT-WEIGHT: bold;}

/*slider*/
#slider1 {
    width: 1020px;; /* important to be same as image width */
    margin:0 auto;
    height: 333px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	z-index:10;
}

#slider1Content {
    width: 1020px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 694px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}
ul { list-style-type: none;}