@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	font-display: swap;
	src: local('Pretendard Black'), url('../font/woff2-subset/Pretendard-Black.subset.woff2') format('woff2'), url('../font/woff-subset/Pretendard-Black.subset.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src: local('Pretendard ExtraBold'), url('../font/woff2-subset/Pretendard-ExtraBold.subset.woff2') format('woff2'), url('../font/woff-subset/Pretendard-ExtraBold.subset.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	font-display: swap;
	src: local('Pretendard Bold'), url('../font/woff2-subset/Pretendard-Bold.subset.woff2') format('woff2'), url('../font/woff-subset/Pretendard-Bold.subset.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	font-display: swap;
	src: local('Pretendard SemiBold'), url('../font/woff2-subset/Pretendard-SemiBold.subset.woff2') format('woff2'), url('../font/woff-subset/Pretendard-SemiBold.subset.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src: local('Pretendard Medium'), url('../font/woff2-subset/Pretendard-Medium.subset.woff2') format('woff2'), url('../font/woff-subset/Pretendard-Medium.subset.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src: local('Pretendard Regular'), url('../font/woff2-subset/Pretendard-Regular.subset.woff2') format('woff2'), url('../font/woff-subset/Pretendard-Regular.subset.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src: local('Pretendard Light'), url('../font/woff2-subset/Pretendard-Light.subset.woff2') format('woff2'), url('../font/woff-subset/Pretendard-Light.subset.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	font-display: swap;
	src: local('Pretendard ExtraLight'), url('../font/woff2-subset/Pretendard-ExtraLight.subset.woff2') format('woff2'), url('../font/woff-subset/Pretendard-ExtraLight.subset.woff') format('woff');
}
@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	font-display: swap;
	src: local('Pretendard Thin'), url('../font/woff2-subset/Pretendard-Thin.subset.woff2') format('woff2'), url('../font/woff-subset/Pretendard-Thin.subset.woff') format('woff');
}

body {
	font-family:"Pretendard", "¸¼Àº°íµñ", "Malgun Gothic", "µ¸¿ò","Dotum", Dotum,"±¼¸²",Gulim,Helvetica,Sans-serif;
	margin: 0;
	padding: 0;
	font-size: 13px; 
	line-height: 1.5;
	/* overflow-x:hidden; */
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, form, fieldset, p, button {margin: 0;padding: 0;}
h1, h2, h3, h4, h5,h6 { font-size: 12px;}
.blind, legend {display: block;left: 0;overflow: hidden;position: absolute;top: -1000em;}
img {border: 0; vertical-align: top;}
a {text-decoration: none;}
li { list-style: none;}
hr,caption {display: none;}
fieldset {border: 0 none;}
textarea { vertical-align: middle; border: solid 1px #cccfd6; color: #555555; font-size: 1em; font-family:"Pretendard", "¸¼Àº°íµñ", "Malgun Gothic","µ¸¿ò", "Dotum", Dotum, '±¼¸²',Gulim,Helvetica,AppleGothic,sans-serif }
table {border-collapse: collapse;border-spacing: 0;}
input.typeText {height: 18px;margin: 0;padding: 0;}
.select-type { font-size: 12px; font-family:"Pretendard", "¸¼Àº°íµñ", "Malgun Gothic", "µ¸¿ò", "Dotum", Dotum,'±¼¸²',Gulim,Helvetica,AppleGothic,sans-serif; color: #555555 }
.hide { float:left; z-index:1; font-size:0px;}

a { color: #555555 ; text-decoration: none }
a:link { color: #555555 ; text-decoration: none }
a:hover { color: #336699 ; text-decoration: none }
a:active { color: #336699 ; text-decoration: none }

.mainBody {background: url("/sc/krsc/images/bg_mainbody.gif") repeat-x left top;}
#wrap {
    position: relative;
}

/************ header ************/
/*#header {background: url("/sc/krsc/images/bg_navi.gif") no-repeat left 80px;height: 120px;position: relative;z-index: 9;}
#header .logo {padding: 15px 0 16px 21px;}
#header .global {position: absolute;right: 19px;top: 24px;}
#header .topMenu {float: left;padding: 4px 0 0;}
#header .topMenu li {float: left;padding: 0 15px 0 0;}
#header .topMenu li a {color: #949494;}
#header .zoom {float: left;color: #7f7f7f;padding: 4px 0 0;}
#header .zoom dt {float: left;padding: 0 6px 0;}
#header .zoom dd {float: left;padding: 0 5px 0 0;}
#header .topSearch {float: left;width: 188px;height: 23px;padding: 4px 0 0 5px;background: url("/sc/krsc/images/bg_search.gif") no-repeat left top;position: relative;}
#header .topSearch .typeText {border: 0 none;width: 160px;}
#header .topSearch a {position: absolute;right: 5px;top: 2px;}*/

/*.gnb ul {padding: 0 0 0 10px;}
.gnb ul:after {clear: both;display: block;content: " ";}
.gnb li {float: left; font-weight: bold;position: relative;padding: 0 22px;}
.gnb li a {color: #fff;display: block;padding: 12px 0 11px;}
.gnb li ul {position: absolute;padding: 5px 0 22px;width: 143px; border: 1px solid #9fb0d2;border-top: 0 none;}
.gnb li.on ul {display: block;} 
.gnb li ul li {padding: 0;float: none;background: url("/sc/krsc/images/bl_square03_off.gif") no-repeat 15px 16px;}
.gnb li ul li a {color: #555555;font-size: 12px;font-weight: normal;padding: 10px 0 0 24px;line-height: 12px;}
.gnb li ul li a:hover {background: url("/sc/krsc/images/bl_square03_on.gif") no-repeat 15px 16px;color: #6984c2;}
.menu {left: 0;background-color: #fff;display: none;}*/

/************ container ************/
#container {width: 980px;overflow: hidden;padding: 50px 0 0 20px;position: relative;z-index: 1;margin:auto;}
.lnbMenu {float: left; width: 200px; padding-bottom: 50px; }
.lnbMenu h2.tit {padding: 0 0 16px 10px;border-bottom: 2px solid #1f4187;}
.lnbMenu ul li {border-top: 1px solid #dfe1e3;}
.lnbMenu ul li.first {border: none;}
.lnbMenu ul li a {display: block;font-size: 14px;color: #333;font-weight: bold;padding: 9px 0 3px 12px;height: 27px;}
.lnbMenu ul li a {letter-spacing:-1px;}
.lnbMenu ul li a.on {background-color: #e5e8f0;color: #1f4187;}
.lnbMenu ul li a:hover { color: #1f4187; }

.lnbMenu ul li ul {padding: 4px 0 14px;}
.lnbMenu ul li ul li {border: 0;background: url("/sc/krsc/images/bl_square01_off.gif") no-repeat 13px 11px;line-height: 15px;}
.lnbMenu ul li ul li a {padding: 6px 0 6px 25px;font-size: 12px;color: #888;font-weight: normal;line-height: 14px;height: 11px;}
.lnbMenu ul li ul li.on,.lnbMenu ul li ul li:hover {background: url("/sc/krsc/images/bl_square01_on.gif") no-repeat 13px 11px;}
.lnbMenu ul li ul li.on a,.lnbMenu ul li ul li a:hover {color: #1f4187;}

.content {float: left;width: 710px;padding: 0 0 0 52px;}
.content .tit {height: 38px;border-bottom: 1px solid #d8dada;position: relative;}
.content .tit .location {position: absolute;right: 0;top: 11px;color: #787878;font-size: 11px;letter-spacing: -0.1em;}

.content .section {padding: 14px 0 0;color: #555555;}
.content .section .txtDate {width: 100%;overflow: hidden;margin: 0 0 24px}
.section .txtDate span {float: left;display: block;border: 1px solid #dfdfdf;border-left: 0;color: #999;height: 18px;padding: 2px 7px 0 7px;line-height: 15px;}
.section .txtDate span.first {border: 1px solid #dfdfdf;}

.content .sub01 {padding-top: 39px !important;}

.tabType01 {width: 100%;overflow: hidden;margin: 0 0 13px;}
.tabType01 li {float: left;}
.tabType01 li a {display: block;width: 344px;height: 25px;padding: 6px 0 6px 10px;;background-color: #adadad;font-size: 14px;color: #fff;font-weight: bold;}
.tabType01 li.first a {margin-right: 1px;}
.tabType01 li.on a {background: #3d7cc3 url("/sc/krsc/images/bg_arrow.gif") no-repeat 333px 15px;} 

.tabType02 {width: 720px;overflow: hidden;margin: 0 0 30px;background: url("/sc/krsc/images/bg_tabtype02.gif") repeat-x left top;border-top: 1px solid #bdbdbd;border-left: 1px solid #bdbdbd;border-bottom: 1px solid #bdbdbd;}
.tabType02 li {float: left;border-right: 1px solid #bdbdbd;}
.tabType02 li a {display: block;width: 143px;height: 30px;font-weight: bold;color: #9c9c9c;text-align: center;padding: 0;line-height: 30px;}
.tabType02 li.on a {color: #464646;}
.tabType02 li.on a span {background: url("/sc/krsc/images/bg_tabicon.gif") no-repeat left 8px;padding: 0 0 0 17px;display: inline-block;}


/* 20121212 Ãß°¡ */
.tabType03 {width: 720px;overflow: hidden;margin: 0 0 30px;background: url("/sc/krsc/images/bg_tabtype02.gif") repeat-x left top;border-top: 1px solid #bdbdbd;border-left: 1px solid #bdbdbd;border-bottom: 1px solid #bdbdbd;}
.tabType03 li {float: left;border-right: 1px solid #bdbdbd; }
.tabType03 li a {display: block;width: 334px;height: 30px;font-weight: bold;color: #9c9c9c;text-align: left;padding-left: 25px;line-height: 30px;}
.tabType03 li.on a {color: #464646;}
.tabType03 li.on a span {background: url("/sc/krsc/images/bg_tabicon.gif") no-repeat left 8px; display: inline-block; padding: 0 0 0 20px}
/* 20121212 Ãß°¡ */


.listType01 li {font-weight: bold;padding: 0 0 31px;}
.listType01 li * {vertical-align: top;}
.listType01 li p.txt {font-weight: normal;padding: 9px 0 0;}
.cirList01 {padding: 10px 0 0}
.cirList01 li {font-weight: normal;background: url("/sc/krsc/images/bg_circle01.gif") no-repeat 1px 6px;padding: 0 0 1px 15px;}
.cirList01 li.gana { background: none; color: #336699; padding: 0 0 5px 0;  }

.listType011 li {font-weight: bold;padding-bottom: 0; font-weight: normal}
.listType011 li * {vertical-align: top;}
.listType011 li p.txt {font-weight: normal;padding: 9px 0 0;}

.listType02 li {font-weight: bold;padding: 0 0 15px;}
.listType02 li * {vertical-align: top;}
.listType02 li p.txt {font-weight: normal;padding: 9px 0 0;}

.cirList02 {padding: 8px 0 0;}
.cirList02 li {background: url("/sc/krsc/images/bg_circle02.gif") no-repeat 1px 7px;padding: 0 0 4px 10px;}

.cirList04 li {font-weight: normal;background: url("/sc/krsc/images/bg_circle01.gif") no-repeat 1px 6px;padding: 0 0 1px 15px;}
.cirList04 li.gana { background: none; color: #336699; padding: 0 0 5px 0;  }

.numList {padding: 4px 0 0; background: none; }
.numList li {font-weight: normal;padding: 4px 0 0 17px; background: none;}
.numList li .num {margin-left: -17px;display: inline-block;vertical-align: 0; background: none; font-weight: normal}

.numList02 {padding: 4px 0 0; background: none; font-weight: bold; }
.numList02 li { padding: 4px 0 0 17px; background: none;}
.numList02 li .num {margin-left: -17px;display: inline-block;vertical-align: 0; background: none; }
.numList02 li ul li { padding-bottom: 10px; }

/* 20121212 À§Ä¡Á¶Á¤ */
.lineList li {background: url("/sc/krsc/images/bg_line01.gif") no-repeat left 13px;padding: 4px 0 0 10px;}

.tableType01 {border-top: 2px solid #5e7bbd;margin: 0 0 20px;}
.tableType01 table {width: 100%;}
.tableType01 table th {color: #4c5770;font-weight: bold;background-color: #f5f6f9;height: 40px;border: 1px solid #dfdfdf;text-align: center; vertical-align: middle}
.tableType01 table td {vertical-align: middle; text-align: center;padding: 10px 3px;border:1px solid #dfdfdf; font-weight: normal}
.tableType01 table td.tdType,.tableType01 table td.tdSection {background-color: #f5f6f9;color: #4c5770; font-weight: normal}

.tableType01 table td.lefttext {text-align: left;}

.tdList lI {background: url("/sc/krsc/images/bl_square02.gif") no-repeat 7px 9px;padding: 0 0 0 15px;text-align: left; font-weight: normal;}
.tdList2 lI {background: url("/sc/krsc/images/bg_box01.gif") no-repeat 3px 8px;padding: 0 0 0 15px;text-align: left; font-weight: normal;}

.tipTxt {background: url("/sc/krsc/images/bl_star.gif") no-repeat 1px 3px;margin: 15px 0 0 14px;padding: 0 0 0 11px; line-height: 18px; font-weight: normal; text-align:left;}
.tipTxt1 {background: url("/sc/krsc/images/bl_num1.gif") no-repeat 1px 3px;padding: 0 0 0 18px; line-height: 18px; font-weight: normal; text-align:left;}
.tipTxt2 {background: url("/sc/krsc/images/bl_num2.gif") no-repeat 1px 3px;padding: 0 0 0 20px; line-height: 18px; font-weight: normal; text-align:left;}
.tipTxt3 {background: url("/sc/krsc/images/bl_num3.gif") no-repeat 1px 3px;padding: 0 0 0 23px; line-height: 18px; font-weight: normal; text-align:left;}
.tipTxt4 {background: url("/sc/krsc/images/bl_num4.gif") no-repeat 1px 3px;padding: 0 0 0 25px; line-height: 18px; font-weight: normal; text-align:left;}

.tableType01 table tbody tr td span.boldtxt {font-weight:bold; text-align:left;}

/************ footer ************/
/*#footer {border-top: 1px solid #01123c;position: relative;z-index: 9; margin-top: 80px;}
#footer .fContent {width: 989px;margin: 0 auto;padding: 19px 0 50px 11px;position: relative;}
#footer .fContent:after {display: block;clear: both; content:" ";}
.fContent .footLogo {float: left; padding-top:15px;}
.fContent .cont {float: left;padding: 6px 0 0 26px;width: 662px;font-size: 11px;}
.fContent .cont a {color: #797979;}
.fContent .footList {float: left;margin-right: 21px; margin-top:5px;}
.fContent .footList:after {display: block;clear: both; content:" ";}
.fContent .footList li {float: left;background: url("/sc/krsc/images/bg_fline.gif") no-repeat 10px 3px;padding: 0 0 0 18px;}
.fContent .footList li.first {background: none;padding: 0;}
.fContent address {font-style: normal;color: #888;}
.fContent address span {color: #004e97;padding: 0 0 0 20px;}
.fContent .copyright {font-family: Arial,"µ¸¿ò",Dotum,"±¼¸²",Gulim,Helvetica,Sans-serif;color: #888;font-size: 11px;padding: 6px 0 0;}
.fContent .familySite {background: url("/sc/krsc/images/bg_family.gif") no-repeat left top;width: 147px;height: 22px;position: absolute;right: 10px; top: 24px;}
.fContent .familySite a {display: block;padding: 4px 0 0 7px;color: #585858;}
.fContent .familyCont {display: none;position: absolute;border: 1px solid #d4d4d4;width: 125px;height: 80px;right: 10px;top:-77px;background-color: #fff;padding: 10px;overflow: auto;}
*/

/* °£°ÝÁ¶Àý¿ë css */
.mgt25 { margin-top: 25px }
.pt12 {margin-top:12px}
.mb30 {margin-bottom:30px}
.mb50 {margin-bottom:50px}


/* 20121211 */
/* ¾çÇü±âÁØ ÇØ¼³ */
.etabType01 {width: 100%; overflow: hidden; margin:0 0 1px 0;}
.etabType01 li {float: left;}
.etabType01 li a {display: block;width: 226px;height: 25px;padding: 6px 0 6px 10px;;background-color: #adadad;font-size: 14px;color: #fff;font-weight: bold;}
.etabType01 li.long a {display: block;width: 463px; height: 25px;padding: 6px 0 6px 10px;;background-color: #adadad;font-size: 14px;color: #fff;font-weight: bold;}
.etabType01 li.first a {margin-right: 1px;}
.etabType01 li.second a {margin-right: 1px;}
.etabType01 li.on a {background: #3d7cc3 url("/sc/krsc/images/bg_arrow.gif") no-repeat 215px 15px;} 
.etabType01 li.on2 a {background: #3d7cc3 url("/sc/krsc/images/bg_arrow.gif") no-repeat 455px 15px;} 

.stitle { font-size:11px; letter-spacing:-1px;}
.stitle2 { letter-spacing:-1px;}
.stitle3 { letter-spacing:-2px;}
.stitle4 { font-size:11px; letter-spacing:-2.5px;}

.text { margin-top: 30px;  }
.text .title { background: url("/sc/krsc/images/bg_tabicon.gif") no-repeat left 5px; padding: 0 0 0 19px; font-weight: bold; margin-bottom: 5px; font-size: 14px ; color: #454545 }
.text p { padding: 5px 0 }
.text span {font-weight:bold;}
.text .box { border: 1px solid #999; padding: 5px 15px 20px 15px; margin-top: 10px; }
.text .box .title { width: auto; text-align: center; font-weight: bold; background: none; margin-top: 8px; }
.text img { margin:10px 0 10px 0 ;  }
.text_img {text-align:center; width:100%;}

.etabType02 { width: auto; overflow: hidden; margin: 0;  border-left: 1px solid #bdbdbd; }
.etabType02 li {float: left; border-right: 1px solid #bdbdbd;}
.etabType02 li a {display: block; min-width: 123px; height: 30px;font-weight: bold;color: #9c9c9c;padding: 0 10px 0 10px;line-height: 30px; border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd;  background: url("/sc/krsc/images/bg_tabtype02.gif") repeat-x left top;}
.etabType02 li.on a {color: #464646;}
.etabType02 li.on a span {background: url("/sc/krsc/images/bg_tabicon.gif") no-repeat left 8px;padding: 0 0 0 17px;display: inline-block;}

.etabType02 li.menu132 a {display: block; width: 260px; height: 30px; font-weight: bold; padding: 0 10px 0 10px;line-height: 30px; border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd;}
.etabType02 li.menu311 a {display: block; width: 219px; height: 30px; font-weight: bold; padding: 0 10px 0 10px;line-height: 30px; border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd;}
.etabType02 li.menu321 a {display: block; width: 159px; height: 30px; font-weight: bold; padding: 0 10px 0 10px;line-height: 30px; border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd;}
.etabType02 li.menu331 a {display: block; width: 219px; height: 30px; font-weight: bold; padding: 0 10px 0 10px;line-height: 30px; border-bottom: 1px solid #bdbdbd; border-top: none}
.etabType02 li.menu331_1 a {display: block; width: 459px; height: 30px; font-weight: bold; padding: 0 10px 0 10px;line-height: 30px; border-bottom: 1px solid #bdbdbd;border-top: none; letter-spacing:0.5px}
.etabType02 li.menu343 a {display: block; width: 219px; height: 30px; font-weight: bold; padding: 0 10px 0 10px;line-height: 30px; border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; letter-spacing:-1px; font-size:11px}
.etabType02 li.menu371 a {display: block; width: 339px; height: 30px; font-weight: bold; padding: 0 10px 0 10px;line-height: 30px; border-top: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd;}
.etabType02 li.menu371_1 a {display: block; width: 339px; height: 30px; font-weight: bold; padding: 0 10px 0 10px;line-height: 30px;  border-bottom: 1px solid #bdbdbd;border-top: none}
.etabType02 li.menu378 a {display: block; width: 699px; height: 30px; font-weight: bold;  padding: 0 10px 0 10px;line-height: 30px;  border-bottom: 1px solid #bdbdbd;border-top: none}



/* 20121212 */
/************ paging ************/
.paging {text-align: center;margin: 0 0 15px;}
.paging * {vertical-align: middle}
.paging a,.paging strong {color: #555555;display: inline-block; padding: 0 1px 0;}
.paging span.current {font-weight:bold; padding:0 1px 0; display:inline-block; color:#222}
.paging a.btn {padding: 0;}


/************ totalSearch ************/
.totalSearch {background-color: #e9e9e9;text-align: center;height: 35px;padding: 14px 0 0;}
.totalSearch * {vertical-align: middle;}
.totalSearch .typeText {border: 1px solid #acacac;height: 18px;padding: 2px 0 0 2px;}
.totalSearch .typeImg {vertical-align: top;} 

/************ report ************/
.report {padding: 0 0 74px;}
.report ul {width: 100%;overflow: hidden;padding: 18px 0 35px;}
.report li {float: left;text-align: center;padding: 28px 2px 0;}
.report li a {color: #555555;display: block;}
.report li .txt {display: block;}
.report li span { width: 172px; }

/************ table list, view************/
.tableList {border-top: 2px solid #5e7bbd;margin-bottom: 15px;}
.tableList  table {width: 100%;}
.tableList th {color: #4c5770;height: 30px;line-height: 30px;text-align: center;background-color: #f5f6f9;border-bottom: 1px solid #dfdfdf;}
.tableList td {color: #555555;height: 30px;line-height: 30px;text-align: center;border-bottom: 1px solid #dfdfdf;}
.tableList td.subject {text-align: left; padding: 0 0 0 10px;}

.tableView {border-top: 2px solid #5e7bbd;border-bottom: 1px solid #5e7bbd;margin-bottom: 30px;}
.tableView table {width: 100%;}
.tableView th {color: #4c5770;height: 35px;line-height: 35px;border-bottom: 1px solid #dfdfdf;background: url("/sc/krsc/images/bg_thline.gif") no-repeat right top;}
.tableView .subject th,.tableView .subject td {background-color: #f5f6f9;}
.tableView td {border-bottom: 1px solid #dfdfdf;text-align: left;padding: 0 0 0 12px;}
.tableView td.date {background: url("/sc/krsc/images/bg_thline.gif") no-repeat right top;}
.tableView td.file a {color: #555555;}
.tableView td.txtCont {padding: 25px;border: 0;}


.txtView dl {width: 100%;overflow: hidden;border-top: 1px solid #dfdfdf;margin-bottom: 15px;}
.txtView dt {float: left;width: 101px;height: 23px;border-bottom: 1px solid #dfdfdf;padding: 8px 0 5px 0;text-align: center;font-weight: bold;background: url("/sc/krsc/images/bg_thline.gif") no-repeat right top;}
.txtView dd {float: left;width: 596px;height: 23px;border-bottom: 1px solid #dfdfdf;padding: 8px 0 5px 13px;text-align: left;}

.rightBtn {text-align: right;}
.centerBtn { text-align: center; }

/************ main ************/
.mainVisual {position: relative;}
.mainVisual .goList {position: absolute;right: 0;top: 16px;width: 233px;}
.mainVisual .goList .tit {display: block;text-align: center; }
.mainVisual .goList .prevBtn {position: absolute;left: 0; top: 135px;}
.mainVisual .goList .nextBtn {position: absolute;right: 0; top: 135px;}
.goList ul {width: 212px;}
.goList ul li {float: left;margin: 7px 0 0 19px;} 

.mainContent {width: 960px; overflow: hidden;margin: 40px 20px 80px;}
.mainContent .tab {width: 290px;float: left;margin-right: 33px;}
.mainContent .tab ul {width: 100%;overflow: hidden;}
.mainContent .tab li {float: left;}

.mainContent .tabStyle {padding: 11px 0 0;}
.mainContent .tabStyle li {height: 15px;line-height: 15px;padding: 0 0 6px;}
.mainContent .tabStyle .txt {float: left;width: 228px;overflow: hidden; text-overflow:ellipsis; white-space:nowrap;}
.mainContent .tabStyle .date {float: left;width: 62px;overflow: hidden;color: #9ea1a5; margin-top: 1px}
.mainContent .tabStyle a {color: #2f3743;}

.mainContent .mList {float: left;}
.mainContent .mList li {float: left;}

.mainContent .mList2 {float: right;}
.mainContent .mList2 li {padding: 14px 0 0;}
.mainContent .mList2 .first {border-bottom: 1px solid #d9d9d9;padding: 0 0 14px;}

/* contantsFooter ¾çÇüÀ§¿øÈ¸ ¾çÇü±âÁØ*/
	#wrap #mainContainer #contantsFooter { width:285px; height:270px;overflow:hidden; position:absolute;right: 0;top: 16px; }
	#wrap #mainContainer #contantsFooter.sub { border-bottom:1px solid #ccc; margin-top:1em;}
	#wrap #mainContainer #contantsFooter ul { position:absolute; width:1760px; margin:0;}
	#wrap #mainContainer #contantsFooter li { float:left; font-size:.9em; font-weight:bold; width:110px; text-align:center; margin-top:7px;}
	#wrap #mainContainer #contantsFooter li a{color:#909090;}
	#wrap #mainContainer #contantsFooter li a:hover{color:#01a290;}
	#wrap #mainContainer #contantsFooter li.bar {font-weight:normal; color:#c6c6c6;width:15px; margin:0;} 
	#wrap #mainContainer #contantsFooter span.btn { position:absolute; top:18px;}
	#wrap #mainContainer #contantsFooter span.btn.left { left:40px;}
	#wrap #mainContainer #contantsFooter span.btn.right { right:10px;}
	#wrap #mainContainer #contantsFooter span.btn img { position:relative; top:115px;}
	#wrap #mainContainer #contantsFooter #viewBox { width:220px; height:270px;position:absolute; overflow:hidden; top:15px; left:45px;}
 .viewbox_title {display: block;text-align: center; width: 310px; margin-bottom: 8px;  height: 22px; }

/* ¿¬°£º¸°í¼­ */
.annual { margin-top: 25px }
.sub_annual { background: url(/sc/krsc/images/sub_annual.jpg) center top no-repeat; width: 100%; margin-top: 50px; padding-top: 240px; }
.sub_annual p { clear:both; margin-bottom: 15px; margin-left: 5px;}


/* ¾çÇü±âÁØ ³»·Á¹Þ±â */
	.tbl-st01 { width:100%; border-collapse:collapse; table-layout:fixed; border-top: 1px solid #999999; }
	.tbl-st01 thead th { background: #fff; color:#303030; font-size: 14px; line-height: 1.25em; font-weight: bold; text-align: center;  padding: 8px 0 4px 0; letter-spacing: -1px; border-bottom: 1px solid #a2a2a2 }
	.tbl-st01 tbody td { line-height:1.25em; text-align:left; word-wrap:break-word; color: #555555; vertical-align: middle; border-top: 1px solid #d8d8d8; padding: 5px 0 6px 0; letter-spacing: 0; }
	.tbl-st01 tbody th { background: #fff; border-top: 1px solid #d8d8d8; color:#454545; font-size: 14px; line-height: 1.25em; font-weight: bold; text-align: left;  padding: 8px 0 4px 10px; vertical-align: top }

	.tbl-st01 .first { border-left:0; }
	.tbl-st01 .no-top th, .tbl-st01 .no-top td { border-top:0; }
	.tbl-st01 .no-bottom th, .tbl-st01 .no-bottom td { background-image: none; border-bottom:0; }
	.tbl-st01 .first_left { border-left:0; padding-left: 3px; text-align: left; }
	.tbl-st01 .text-center, .tbl-st01 .text-center th, .tbl-st01 .text-center td { padding-right:0;padding-left:0; text-align:center;}
	.tbl-st01 .text-right, .tbl-st01 text-right td  { text-align:right !important; padding-right:3px !important;}
	.tbl-st01 .text-left, .tbl-st01 text-left td { text-align:left !important; padding-left: 4px !important; }
	
/* ¾çÇü±âÁØ ÇØ¼³ */
	.tbl-st02 { width:98%; border-collapse:collapse; table-layout:fixed; border-top: 1px solid #999999; font-size: 1em }
	.tbl-st02 thead th { background: #fff; color:#303030; line-height: 1.25em; font-weight: bold; text-align: center;  padding: 9px 0 8px 0; letter-spacing: -1px; border: 1px solid #999 }
	.tbl-st02 tbody td { line-height:1.25em; text-align:center; word-wrap:break-word; color: #555555; vertical-align: middle; border: 1px solid #999; padding: 9px 0 8px 0; letter-spacing: 0; font-weight: normal }
	.tbl-st02 tbody th { background: #fff; border-top: 1px solid #d8d8d8; color:#454545; line-height: 1.25em; font-weight: bold; text-align: left;  padding: 9px 0 11px 8px; vertical-align: top }

	.tbl-st02 .first { border-left:0; }
	.tbl-st02 .no-top th, .tbl-st01 .no-top td { border-top:0; }
	.tbl-st02 .no-bottom th, .tbl-st01 .no-bottom td { background-image: none; border-bottom:0; }
	.tbl-st02 .first_left { border-left:0; padding-left: 3px; text-align: left; }
	.tbl-st02 .text-center, .tbl-st01 .text-center th, .tbl-st01 .text-center td { padding-right:0;padding-left:0; text-align:center;}
	.tbl-st02 .text-right, .tbl-st01 text-right td  { text-align:right !important; padding-right:3px !important;}
	.tbl-st02 .text-left, .tbl-st01 text-left td { text-align:left !important; padding-left: 4px !important; }
	

.cirList03 {padding: 10px 0 0}
.cirList03 li {font-weight: normal;background: url("/sc/krsc/images/bg_circle01.gif") no-repeat scroll 1px 11px transparent; font-weight:normal;}


/* À§¿øÀå ÀÎ»ç¸» */
.intro .picture { float:left; width:157px; height:219px; margin-right:30px; padding-bottom: 20px; }
.intro_txt { float:right; width: 510px}
.intro_txt p { padding-bottom: 15px }
.intro_name{ float:right; margin-top:20px; text-align:right }
.intro { margin-top: 25px;  }
.intro em { font-style: normal; font-weight: bold; color: #454545 }

/* À§¿øÈ¸°¡ °É¾î¿Â ±æ */
.intro_way .sstitle { padding-bottom: 10px; margin: 0;}
.intro_way { margin-top: 25px; }
.intro_way p { clear:both; margin-bottom: 30px;}
.intro_way .wrap { width: auto; }
.intro_way .cont { float: left; width: 480px; }
.intro_way .intro_img { float: right; width: 200px; overflow: hidden; margin-left: 15px; margin-top: 4px; }

/* À§¿øÈ¸ Á¶Á÷ */
.org { margin-top: 25px; }
.org img  { margin-bottom:5px;}
.org1 { margin-bottom:30px; width:100%}
.org1 .sstitle { padding-bottom: 7px; margin: 0;}
.img_org {width:100%; text-align:center}


/* ¾çÇüÀ§¿ø */
.weigh { margin-top: 25px }
.weigh img {margin-bottom : 10px}
.weigh .s-title { padding-bottom: 20px; margin: 0;}
.weigh ul {padding-bottom : 13px; border-bottom: 1px solid #e9e9e9; margin-bottom: 23px}
.weigh ul li { background:url(/sc/krsc/images/bg_circle02.gif) no-repeat 0 8px ; padding-left: 10px; margin-bottom:8px;}
.weigh ul li ul { margin-top:5px; border: none; margin-bottom: 0;}
.weigh ul li ul li {background:none;  padding-left: 0; margin-bottom: 3px}
.weigh ul li em { font-size: 14px; font-style: normal; font-weight: bold; color: #454545; }
.weigh_img { margin:5px 0 0 10px; text-align:center; width:706px; float:left}
.weigh ul.last { margin-bottom: 0 }
.weigh .sstitle { margin-bottom: 10px; }


/* ¾çÇüÀ§¿øÈ¸¿¡ ¹Ù¶õ´Ù */
.field1 { margin: 0 0 10px; }
fieldset { border: medium none; }
.bx {
    border: 1px solid #E5E5E5;
    height: 111px;
    margin: 0 0 8px;
    overflow: auto;
    padding: 20px 18px 0 20px;
    position: relative;
}
.bx h3 { background: url("/sc/krsc/images/bg_circle02.gif") no-repeat 1px 7px; color: #333; margin-bottom: 7px; padding-left: 10px; font-size: 13px; }
.bx h3.normal { font-weight: normal; color: #555555; }
.bx p, .bx ol, .bx ul { margin: 0 10px 16px; }
.bx li { padding-bottom: 5px; }
.bx p em { font-style: normal; font-weight: bold; }
.check { margin: 0 0 20px; }
fieldset p { display: block; padding: 0 0 8px 1px; }

/* .identification { }  */
.identification p { line-height: 18px }
.identification .join-stitle { display: block; padding: 0 0 8px 1px; }
.bx2 {
    border: 1px solid #E5E5E5;
    clear: both;
    margin: 15px 0 0;
    overflow: hidden;
    position: relative;
    width: 705px;
}
.bx2 li {
	background: url(/sc/krsc/images/line_virtical.gif)  0 15px no-repeat;
    float: left;
/*    height: 150px;	*/
    left: -1px;
    letter-spacing: -1px;
    overflow: hidden;
    padding: 20px 20px 20px 25px;
    position: relative;
    text-align: left;
/*    width: 305px;	*/
}

.bx2 li .title { text-align: center; font-weight: bold; margin-bottom: 20px; color: #454545; font-size: 14px }

/* .bx2 .type { } */
.bx2 .mname { margin-top: 10px; padding-left: 3px }
.bx2 ul li .mname label { float: left; width: 80px; }
.bx2 .license { margin-top: 10px; padding-bottom: 10px; padding-left: 3px }
.bx2 ul li .license label { float: left; width: 80px; }
.bx2 .comment { color: #f16534; padding-left: 80px; margin-top: 5px; letter-spacing: 0 }
.bx2 .comment2 { margin-top: 10px; letter-spacing: 0;}
.bx2 .comment3 { margin-top: 10px; padding-bottom:15px; letter-spacing: 0; }
.bx2 .comment3 a.strong { color: #f16534; font-weight: normal }
.bx2 .btn { margin-top: 10px; width: auto; text-align: center;  }


/* °ü·Ã»çÀÌÆ® */
.mtitle { margin-bottom: 20px; }
.links li { float: left; padding: 0 11px 10px 0 }
.links li.last { padding-right: 0 }
.mtitle2 { clear: both; margin-bottom: 20px; padding-top: 30px }
.clear { clear: both; height: 0; }



/* ¸ÞÀÎ slide */
.slides{position:relative;width:1000px}
.slides .slide{overflow:hidden;position:relative;width:1000px;height:296px;z-index:0;}
.slides .slide li{display:block;width:1000px;height:296px}
.slides .slide li a{display:block}
.slides a.prev,.slides a.next{display:inline-block;z-index:0;overflow:hidden;position:absolute;top:10px;width:14px;height:14px;background:url(/sc/krsc/img/sp_page.gif) 0 0 no-repeat;line-height:999px;vertical-align:top}
.slides a.prev{right:25px;background-position:0 0}
.slides a.prev:hover{background-position:0 -20px}
.slides a.next{right:10px;width:15px;background-position:-20px 0}
.slides a.next:hover{background-position:-20px -20px}
.slides .page{z-index:10;position:absolute;top:279px;left:20px;width:1000px; text-align: left; list-style:none}
.slides .page li{display:inline-block;_display:inline; *display:inline; zoom:1; margin:0 3px ;_zoom:1}
.slides .page li a{display:block;overflow:hidden;width:9px;height:9px;background: url(/sc/krsc/images/icon_page.png) 0 0 no-repeat;line-height:999px;}
.slides .page li.current a{background-position:0 -9px}




/* °³¿ä */
.summary {color: #555555; margin-top: 25px}
.summary p { clear:both; margin-bottom: 15px;}
.summary .s-title { clear: both; margin-bottom: 25px }
.summary .article { margin-left: 10px; }
.summary .article dt { font-weight:bold; font-size: 14px; background:url(/sc/krsc/images/bullet_01.gif) no-repeat 4px 5px; padding-left:13px; color: #555555; margin-top: 20px; }
.summary .article dd { padding: 4px 0 5px 17px; margin-left: 13px}
.summary .article dd .num {margin-left: -17px;display: inline-block; vertical-align: top; background: none; font-weight: normal; margin-top: -2px;}
.summary .wrap { width: auto; }
.summary .cont { float: left; width: 480px; }
.summary .intro_img { float: right; width: 200px; overflow: hidden; margin-top: 50px; margin-right: 20px;  }
.summary .intro_img img { margin-bottom: 25px}

/* °ü·Ã¹ý·É */
.title_1 {font-weight:bold; font-size:18px; margin:20px 0 20px 0;}
.title_1 p { font-weight:normal; margin-top:3px;}
.title_2 {font-weight:bold; color: #454545; background:url(/sc/krsc/images/bg_tabicon.gif) no-repeat 0 6px; padding-left:19px; font-size:16px; margin-bottom:10px; margin-top: 30px;}
.title_3 {font-weight:bold; padding-left:19px;margin-bottom:10px; font-size:15px; color: #454545 }
.title_4 {font-weight:bold; padding-left:19px;margin-bottom:5px; margin-top: 20px; font-size: 15px; color: #114196; }
.article {margin: 0 0 15px 18px; }
.article dt { font-weight:bold; font-size: 14px; background:url(/sc/krsc/images/bullet_01.gif) no-repeat 4px 5px; padding-left:13px; color: #555555; margin-top: 20px; }
.article dd { padding: 4px 0 5px 17px; margin-left: 13px}
.article dd .num {margin-left: -17px;display: inline-block; vertical-align: top; background: none; font-weight: normal; margin-top: -2px;}
.article dd.nonum { padding: 4px 0 5px 0; margin-left: 13px; }


.article dd ol li {margin-left:22px; list-style: decimal;}
.article dd.nonum ol li {margin-left:35px; list-style: decimal;}

.tableType01 table td.tdcon { text-align:left; padding-left:20px; line-height:16px }
.btn_down img {float:right; margin-left:6px; width:130px; height:27px}

/* À§¿øÀå ¼Ò°³ */
.leader { margin-top: 25px }
.leader .picture { float:left; margin-right:30px}
.career { float: right; width: 510px; }
.name { margin-bottom:30px; width:auto; height:20px; }
.name span { font-size:16px; font-weight:bold;}
.leader_intro { width:auto; margin-bottom: 30px; }
.leader .sstitle { padding-bottom: 7px; margin: 0;}


	.tbl-ca01 { width:100%; border-collapse:collapse; table-layout:fixed; font-size: 1em }
	.tbl-ca01 thead th { background: #fff; color:#303030; line-height: 1.25em; font-weight: bold; text-align:  left;  padding: 7px 0 7px 0; letter-spacing: -1px; border-bottom: 1px solid #ebebeb }
	.tbl-ca01 tbody td { line-height:1.25em; text-align:left; word-wrap:break-word; vertical-align: top; border-bottom: 1px solid #ebebeb; padding: 7px 0 7px 0; letter-spacing: 0; }
	.tbl-ca01 tbody th { background: #fff; border-bottom: 1px solid #ebebeb; color:#555; line-height: 1.25em; font-weight: bold; text-align: left;  padding: 7px 0 7px 5px; vertical-align: top }
	.tbl-ca01 .first { border-left:0; }
	.tbl-ca01 .no-top th, .tbl-st01 .no-top td, .tbl-st01 .no-top tr { border-top:0; }



/* ¾çÇüÀ§¿ø ¼Ò°³ */
.weigh_org { margin-top: 25px; margin-bottom: 30px; }
.weigh_org img {margin-bottom:15px;}
.org_img { width : 90px; height:130px;}
.org_img img {width : 90px; height:110px; margin-bottom:5px;}
.org_img p {text-align:center; font-weight:bold;}
.weigh_org .sstitle { padding-bottom: 7px; margin: 0;}

.weigh_org2 { margin-bottom: 40px; }
.weigh_org2 img {margin-bottom:15px;float:left;clear:both; height:17px}
.weigh_org2 ul {clear:both;height:130px; margin-bottom:25px;}
.weigh_org2 ul li { width: 90px; height:130px; float:left; margin-right: 32px; padding-bottom: 20px; }
.weigh_org2 ul li.last {margin-right:0}

.org_img1 img {width : 90px; height:110px; margin-bottom:5px;}
.org_img1 p {text-align:center; font-weight:bold}

/*°Ë»ö*/
.search { background-color: #e9e9e9; height: 38px; position: relative;  width: 100%; text-align: center; padding-top: 11px; margin-top: 18px; }
.select-type { border: 1px solid #acacac; font-size: 1em; font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,AppleGothic,sans-serif; color: #555555 }
.input-text {  background: none repeat scroll 0 0 #ffffff;  border-color: #acacac #acacac #acacac #acacac; border-style: solid; border-width: 1px; font-size: 1em; font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,AppleGothic,sans-serif; color: #555555 }
.file-field { border: 1px solid #a9a9a9; height: 22px; font-size: 1em; font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,AppleGothic,sans-serif; color: #555555; background: none repeat scroll 0 0 #ffffff; }

.button,
.button a,
.button button,
.button input { position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:12px; font-family:'µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,AppleGothic,sans-serif; white-space:nowrap; letter-spacing:-1px; background:url(/sc/krsc/images/button_white.gif) no-repeat; overflow:visible; color:#555;}
.button { height:24px; padding:0; vertical-align:middle; margin-right:2px; background-position:left top;}
.button a,
.button button,
.button input{ left:2px; vertical-align:top; cursor:pointer;}
.button a, 
.button button, 
.button input { background-position: right top; font-size: 12px; height: 23px; line-height: 23px; padding: 1px 10px 0 8px; }
.button *:hover,
.button *:active,
.button *:focus { color: #333333; }
.button a:visited  { color: #555555; }
.button a:hover  { color: #333333; }
.button a:active  { color: #333333; }
.button a:focus  { color: #333333; }
.button.strong * { font-weight: bold !important; }
.button img { vertical-align: middle; margin-right: 4px; _margin-top: 2px }

.search_tit { width:100%; height:30px; border-bottom:1px #CCCCCC solid;}
.search_result { min-height:40px; margin-top:10px; background:url(/sc/krsc/images/bg_circle02.gif) no-repeat 0 3px; padding-left:10px  }



/*»çÀÌÆ®¸Ê */

.sitemap { margin-bottom:25px;}
.sitemap h3 {font-size:16px; margin: 20px 0 5px 3px; color:#165fa2  }

	.tbl-st03 { width:100%; border-collapse:collapse; table-layout:fixed; border-top: 1px solid #165fa2; font-size: 1em }
	.tbl-st03 thead th { background: #fff; color:#303030; line-height: 1.25em; font-weight: bold; text-align:  left;  padding: 12px 0 11px 0; letter-spacing: -1px; border-bottom: 1px solid #a2a2a2 }
	.tbl-st03 tbody td { line-height:1.25em; text-align:left; word-wrap:break-word; color: #555555; vertical-align: top; border-top: 1px solid #d8d8d8; padding: 12px 0 11px 0; letter-spacing: 0; }
	.tbl-st03 tbody th { background: #fff; border-top: 1px solid #d8d8d8; color:#454545; line-height: 1.25em; font-weight: bold; text-align: left;  padding: 12px 0 11px 5px; vertical-align: top }
	.tbl-st03 .first { border-left:0; }
	.tbl-st03 .no-top th, .tbl-st01 .no-top td { border-top:0; }
	.tbl-st03 ul{ margin-top:10px; font-weight:normal; font-size: 12px}
	.tbl-st03 ul li{ margin-top:5px; background:url(/sc/krsc/images/bg_circle02.gif) no-repeat 0 6px; padding-left:8px ; margin-left:4px}
	.tbl-st03 ul li span{ letter-spacing:-1px}


/* ÆäÀÌÁö */
.s-title { clear: both; margin-bottom: 10px }

/* top */
#quickbar {position: absolute;	left: 990px; top: 600px; width: 15px; text-align: center; line-height: 180%; }
#quickbar p { padding: 0 0 15px; }
#quickbar p.top { cursor: pointer; }

/* past chief */
/* .pastChiefBox {} */
/* .pastChiefBox ul{} */
.pastChiefBox li{ float:left; margin-bottom:3em; margin-left:3em;}
.pastChiefBox li.colFirst{ margin-left:0;}
.pastChiefBox li.colLast{ margin-right:0;}
.pastChiefBox li img{ margin-bottom:1em;}
.pastChiefBox li p{ text-align:center; font-weight:bold; padding:.5em 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; letter-spacing:0em;}
.pastChiefBox p.noResult { text-align:center; margin-top:10em;}


/* pagelist */
.pagelist {  width:100%; text-align:center; margin-top:30px; margin-bottom:30px;}
.pagelist a.next2 { padding:0px; border:1px solid #bdbdbd; background:url("/each/common/images/plistNext2.gif") 10px 10px no-repeat;  width:26px; height:26px;}
.pagelist a.next { padding:0px; border:1px solid #bdbdbd; background:url("/each/common/images/plistNext.gif") 10px 10px no-repeat;  width:26px; height:26px;}
.pagelist a.prev { padding:0px; border:1px solid #bdbdbd; background:url("/each/common/images/plistPrev2.gif") 10px 10px no-repeat;  width:26px; height:26px;}
.pagelist a.prev2 { padding:0px; border:1px solid #bdbdbd; background:url("/each/common/images/plistPrev.gif") 10px 10px no-repeat;  width:26px; height:26px;}
.pagelist a { display:inline-block; padding:0 7px; height:26px; line-height:28px; text-align:center; font-size:12px; border:1px solid #bdbdbd; vertical-align:top; }
.pagelist a.selected { background:#535353; color:#fff; }
.pagelist a.selected:hover { color:#fff; }
.pagelist a:hover, .content .pagelist a:active { color:#0057a1; font-weight:bold; text-decoration:underline;}

/* ÈÞ´ëÆù ÀÎÁõ tab */
.tabulbox{margin: 25px 0 10px;position: relative;}
.tabul{margin-top: 20px;overflow: hidden;}
.tabul>li{float: left;width: 25%;background-color: #f2f2f2;border-top: 1px #c9c9c9 solid;border-right: 1px #c9c9c9 solid;}
.tabul>.li_on{background-color: #FFF;border: 2px #3a4652 solid;border-bottom: 1px #FFF solid;}
.tabul a{color: #666666;font-size: 12px;font-family:"µ¸¿ò";display: block;height: 40px;line-height: 40px;text-align: center;}
.bar{width: 100%;height: 2px;background: #3a4652;display: block;position: absolute;bottom: 0;z-index: -1;}
.firstli{border-left:1px #c9c9c9 solid;}
.tab_contents{display: none;}
.tab_on{display: block;}
.btn1f8{display:block; width:134px; height:25px; background:#666; color:#fff; font-weight:bold; border-radius:25px; line-height:30px; text-align:center; margin:0 auto;}