.title{
	border-bottom:1px solid #bebebe;
	padding:0.7em 0;
	position:relative;
	white-space:nowrap;
	width:100%;
	background-image: url(/images/title_bg.gif);
	background-repeat: repeat-x;
}
.title_select {
	border-bottom:1px solid #96c395;
	padding:0.7em 0;
	position:relative;
	white-space:nowrap;
	width:100%;
	background:url("/images/bg_title_select.png") repeat-x;

}

.title_select h3 a{color:#007c74; background:url("/images/h3_icon_r.gif") no-repeat scroll 0 51% transparent; padding:0 0 0 1.2em;}
.title_select h3{
	display:inline;
	font-size:1.05em;
	text-align:center;
	color:#000;
   padding: 0 0 0 1em;
}
.title h3 {
	display:inline;
	font-size:1.05em;
	padding-left:1em;
}

.title h3 a{
background:url("/images/bu_lk.gif") no-repeat scroll 0 50% transparent;
padding-left:10px;
}
.title .r {
bottom:0.7em;
font-size:0.95em;
position:absolute;
right:10px;}


#article2{border-bottom:1px solid #bfcce3;
position:relative;
width:95%;
padding:10px 10px; line-height:20px;}
#article2 ul li{
padding:5px 5px 5px 20px;
background:url("/images/aicon.gif") no-repeat scroll 5px 10px transparent;}
#article2 .ct2{padding:10px 10px 10px 25px; 
font-weight:bold;
background:url("/images/qicon.gif") no-repeat scroll 0 50% transparent;}

/*°øÁö»çÇ×*/
/*.noticelist li {
position:relative;
width:100%;
background-image: linear-gradient(bottom, rgb(219,219,219) 10%, rgb(240,240,240) 55%);
background-image: -o-linear-gradient(bottom, rgb(219,219,219) 10%, rgb(240,240,240) 55%);
background-image: -moz-linear-gradient(bottom, rgb(219,219,219) 10%, rgb(240,240,240) 55%);
background-image: -webkit-linear-gradient(bottom, rgb(219,219,219) 10%, rgb(240,240,240) 55%);
background-image: -ms-linear-gradient(bottom, rgb(219,219,219) 10%, rgb(240,240,240) 55%);

border-bottom:1px solid #c6c6c6;
}*/
.noticelist li {
	background: url("../images/title_bg.gif") repeat-x scroll 0 bottom transparent;
    background-repeat: repeat-x;
     border-bottom: 1px solid #C6C6C6;
	width: 100%;
    /*background-image: -moz-linear-gradient(center bottom , #F0F0F0 10%, #ffffff 55%);
    border-bottom: 1px solid #C6C6C6;
    position: relative;
    width: 100%;*/
}
.noticelist li p{padding:0 0.6em 0.6em 0.6em;}
.noticelist li ul li{padding:0 0 0 0.7em; border:none;position:relative;width:95%;}
.noticelist #article .qnatext{background-color:#fff; padding:0.5em;}
.noticelist #article .qnatexthidden{background-color:#fff; padding:0.5em; display:none;}
.noticelist .ct {
clear:both;
display:block;
padding:0.7em 0 0.6em 10px;
position:relative;
}
.noticelist a.ct {
background:url("/images/bu_lk.gif") no-repeat scroll 100% 50% transparent;
padding-right:31px;
}


.noticelist .if {
color:#909090;
font-size:12px;
font-weight:normal;
}
/*.h3 {
background-image: linear-gradient(bottom, rgb(219,219,219) 10%, rgb(240,240,240) 55%);
background-image: -o-linear-gradient(bottom, rgb(219,219,219) 10%, rgb(240,240,240) 55%);
background-image: -moz-linear-gradient(bottom, rgb(219,219,219) 10%, rgb(240,240,240) 55%);
background-image: -webkit-linear-gradient(bottom, rgb(219,219,219) 10%, rgb(240,240,240) 55%);
background-image: -ms-linear-gradient(bottom, rgb(219,219,219) 10%, rgb(240,240,240) 55%);

    border-bottom: 1px solid #C6C6C6;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
}*/
.h3 {
    background-image: -moz-linear-gradient(center bottom , #F0F0F0 10%, #ffffff 55%);
    border-bottom: 1px solid #C6C6C6;
    padding-bottom: 10px;
    position: relative;
    width: 100%;
}
.h32 h2, .h33 h2 {
padding-right:77px;
}
.h3 h2 {
font-size:1.05em;
padding:10px 10px 4px;
}
.h3 .if {
color:#909090;
padding-left:10px;
}
.rc {
clear:both;
overflow:hidden;
padding:10px;
font-size:13px;
}
.rc li {
list-style:none;
}
/*ÆäÀÌÁö¹øÈ£*/
.paginate {
height:30px;
margin:0;
padding:16px 0;
position:relative;
text-align:center;
width:100%;
}
.paginate a, .paginate strong {
border:0px solid #FFFFFF;
color:#000000;
display:inline-block;
font:bold 1em Verdana;
margin-right:5px;
padding:2px 6px 3px;
position:relative;
text-decoration:none;
}
.paginate strong {
	border:1px solid #bebebe;
	color:#F23219 !important;
	background-color: #FFF;
}
.paginate .pre {
background:url("/images/bu_lk.gif") no-repeat scroll 6px 5px transparent !important;
letter-spacing:-1px;
margin-right:6px;
padding:4px 6px 2px 14px;
}
.paginate .next {
background:url("/images/bu_rk.gif") no-repeat scroll 33px 5px transparent !important;
letter-spacing:-1px;
margin-left:4px;
padding:4px 14px 2px 6px;
}
.paginate a.pre {
background:url("/images/bu_rk.gif") no-repeat scroll 2px 5px transparent !important;
}
.paginate a.next {
background:url("/images/bu_lk.gif") no-repeat scroll 33px 5px transparent !important;
}
.paginate .pre, .paginate .next {
border:1px solid #d9d9d9;
color:#CCCCCC;
display:inline-block;
font:0.85em µ¸¿ò,Dotum;
position:relative;
top:0;
}
.paginate a.pre, .paginate a.next {
color:#565656;
}
.paginate a:hover {
	background-color:#F7F7F7 !important;
	border:1px solid #d9d9d9;
}
.paginate .pres {
background:url("/images/bu_lk.gif.gif") no-repeat scroll 5px 5px transparent !important;
letter-spacing:-1px;
margin-right:6px;
padding:4px 6px 2px 14px;
}
.paginate .nexts {
background:url("/images/icons/bu_rk.gif") no-repeat scroll 20px 5px transparent !important;
letter-spacing:-1px;
margin-left:4px;
padding:4px 14px 2px 6px;
}
.paginate a.pres {
background:url("/images/bu_pg3_ll_on.gif") no-repeat scroll 3px 5px transparent !important;
}
.paginate a.nexts {
background:url("/images/bu_pg3_rr_on.gif") no-repeat scroll 20px 5px transparent !important;
}
.paginate .pres, .paginate .nexts {
border:1px solid #E9E9E9;
color:#CCCCCC;
display:inline-block;
font:0.85em µ¸¿ò,Dotum;
position:relative;
top:0;
}
.paginate a.pres, .paginate a.nexts {
color:#878787;
}
.paginate a.nexts :hover {
background-color:#F7F7F7 !important;
border:1px solid #E9E9E9;
}

.submenu li{display:inline; float:left;
background:url("/images/line.gif") no-repeat scroll 0 50% transparent;
margin: 0;
padding:0 9px;
	}
/*.submenu .selected{
	
	background-color: #136359;
}*/
.submenu .selected a{color:#a8e9bd;}
.submenu li a{vertical-align:top; color:#fff;}
.submenu li a:hover{color:#000;}
.hl ul.submenu{
	margin:0 0 0 8em;
}

/*ÀÎ»ç¸»*/
.greetConts{
	line-height:1.4em;
	padding:0.5em 1em 1em 1em;
	font-size:12px;
	text-align: justify;
	clear:both;
}
/*.greetConts p{float:left; padding:0 5px 0 0;}*/
.greetConts span{
	font-weight:bold;
	font-size:1.2em;
}
/*ÀÌ¿ë¾È³»*/
.contents {
	line-height:1.4em;
	padding:0;
	}
.contents h4 {
	background: url("/images/icon_4.png") no-repeat scroll 0 4px;
	color:#474747;
	font-family:"³ª´®°íµñ","Malgun Gothic";
	font-size:1.25em;
	font-weight:bold;
	height:20px;
	letter-spacing:-0.02em;
	padding:0 18px 0;
	position:relative;
}
.box01 {
background-color:#e7f3f9;
border:1px solid #82bbe3;
margin:0 0 10px;
padding:10px;
}

ul.depth01 {
    padding: 0;
}
ul.depth01 li {
    background: url("../images/icon_depth01.gif") no-repeat scroll 8px 5px transparent;
    padding: 1px 0 4px 15px;
}
ul.depth02 {
    padding: 0;
}
ul.depth02 li {
    background: url("../images/icon_depth02.gif") no-repeat scroll 0 8px transparent;
    padding: 3px 0 1px 10px;

}
ul.depth03 {
    padding: 0;
}
ul.depth03 li {
    background: url("../images/icon_depth03.gif") no-repeat scroll 0 7px transparent;
    font-weight: normal;
    padding: 2px 5px 0 8px;
    text-align: justify;
}
ul.depth04 {
    padding: 2px 0 0;
}
ul.depth04 li {
    background: url("../images/icon_tab.gif") no-repeat scroll 0 5px transparent;
    font-weight: normal;
    padding: 0 0 0 8px;
}

/*ÀÌ´ÞÀÇÃßÃµµµ¼­*/
.booklist .ct {
clear:both;
display:block;
overflow:hidden;
padding:0.7em 10px 0.6em;
position:relative;}
.booklist li {
border-bottom:1px solid #DFDFDF;
overflow:hidden;
position:relative;
width:100%;
}
.booklist a.ct, .booklist a.ct1, .booklist a.cth {
background:url("/images/bu_lk.gif") no-repeat scroll 100% 50% transparent;
padding-right:31px;
}
.booklist .fl {
float:left;
margin-right:13px;
}
.booklist img.b {
border:1px solid #DEDEDE;
}
.booklist .w60 {
width:63%;
}
.booklist .fl2 {
display:block;
overflow:hidden;
}
.booklist .cg {
    color: #2480C6;
}
.booklist .no {
    display: block;
    font-size: 0.86em;
    padding: 0.25em 0 0.3em;
}
.booklist .wn {
display:block;
overflow:hidden;
width:100%;
}
.booklist .if1 {
color:#909090;
font-size:0.86em;
}
.memory {
	padding: 0.7em 0 0.7em 0.7em;
	height:28px;
	border-bottom:1px solid #b0b0b0;
	background:#f4f5f5;
}
.memory select {
	width:38%;
	float:left;
	margin-right:0.5em;
}
.btn_memory {
	float:right;
	margin-right:0.7em;
}
.address {
	color: #474747;
	font-family: "¸¼Àº°íµñ","Malgun Gothic";

	font-weight: bold;
	letter-spacing: -0.02em;
	padding:12px 0 0 12px;
	display:block;
}
.address li {
	background: url("../images/icon_4.png") no-repeat scroll 0 4px;
	padding: 0 18px 3px 18px;
	display:block;
	line-height:21px;
}
.share {
	height:21px;
	padding:9px;
	border-top:1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	background-color:#fff;
}
.share dd, .share dt {
	display:inline;
}



.hh2 {
    background-image: linear-gradient(bottom, rgb(235,235,235) 39%, rgb(255,255,255) 70%);
background-image: -o-linear-gradient(bottom, rgb(235,235,235) 39%, rgb(255,255,255) 70%);
background-image: -moz-linear-gradient(bottom, rgb(235,235,235) 39%, rgb(255,255,255) 70%);
background-image: -webkit-linear-gradient(bottom, rgb(235,235,235) 39%, rgb(255,255,255) 70%);
background-image: -ms-linear-gradient(bottom, rgb(235,235,235) 39%, rgb(255,255,255) 70%);

    border-bottom: 1px solid #b2b2b2;
    color: #000000;
    height: 35px;
    position: relative;
    text-align: center;
    width: 100%;
}
.hh2 h1 {
    font-size: 15px;
    line-height: 35px;
}
.hh2 .pl, .hh2 .pr {
    top: 4px;
	border: 0px solid #BCBCBC;
	background-image: linear-gradient(bottom, rgb(89,89,89) 39%, rgb(128,128,128) 70%);
background-image: -o-linear-gradient(bottom, rgb(89,89,89) 39%, rgb(128,128,128) 70%);
background-image: -moz-linear-gradient(bottom, rgb(89,89,89) 39%, rgb(128,128,128) 70%);
background-image: -webkit-linear-gradient(bottom, rgb(89,89,89) 39%, rgb(128,128,128) 70%);
background-image: -ms-linear-gradient(bottom, rgb(89,89,89) 39%, rgb(128,128,128) 70%);
box-shadow: 1px 1px 1px #aeaeae, -1px -1px white;
border-radius:0.3em;
}
.prs {
right:5px;
top:4px;
position:absolute;
white-space:nowrap;
}

.pl {
    left: 5px;
    top: 4px;
}
.pl, .pr {
    position: absolute;
    white-space: nowrap;
}
.hh2 .pl .bt5 {
    margin-right: -1px;
}
.hh2 .bt5 {
    color: #fff;
    padding: 0 8px 0 4px;
}

.bt5 .pv {
    background: url("../images/ib.gif") no-repeat scroll 2px -568px transparent;
    display: inline-block;
    padding-left: 1.1em;
}

.bt6 {
    border: 0 solid #BCBCBC;
    color: #666666;
    display: inline-block;
    font-size: 0.93em;
    height: 25px;
    letter-spacing: -1px;
    line-height: 25px;
    padding: 0 0.5em;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.bt6 .ppr {
    background: url("../images/ib.gif") no-repeat scroll 0px -181px transparent;
    display: inline-block;
    padding-left: 1.1em;
}
.save2 a{color:#fff;}
.save2{
   position: absolute;right: 5px;
	background-image: linear-gradient(bottom, rgb(46,95,148) 39%, rgb(30,137,186) 70%);
background-image: -o-linear-gradient(bottom, rgb(46,95,148) 39%, rgb(30,137,186) 70%);
background-image: -moz-linear-gradient(bottom, rgb(46,95,148) 39%, rgb(30,137,186) 70%);
background-image: -webkit-linear-gradient(bottom, rgb(46,95,148) 39%, rgb(30,137,186) 70%);
background-image: -ms-linear-gradient(bottom, rgb(46,95,148) 39%, rgb(30,137,186) 70%);
   border: 0 solid #BCBCBC;
    box-shadow: 1px 1px 1px #AEAEAE, -1px -1px white;
    top: 4px;
	border-radius:0.3em;
	}

	.bt5 {
/*background:#F1F1F1;*/
border:0px solid #BCBCBC;
color:#666666;
display:inline-block;
font-size:0.93em;
height:25px;
letter-spacing:-1px;
line-height:25px;
padding:0 0.5em;
text-align:center;
vertical-align:middle;
white-space:nowrap;
}
.status {
	padding:12px;
	position: relative;
	clear: both;
	overflow:hidden;
	text-align: justify;
}
#sub_hd {
height:69px;
position: relative;
background: -webkit-gradient(linear, left top, left bottom, from(#274686), to(#233e77));
border-bottom:2px solid #1f3668;
}
#sub_hd h1 {
	width:223px;
	height:32px;
	z-index:1;
	padding: 21px 0 0 0;
	margin:0 auto;
}
#sub_hd h1 a {
	color:#33BB00;
	display:block;
}
#sub_hd h1.sp a {
top:0;
}
#sub_hd .topmenu {
	float:right;
	padding-right:9px;
}
.home {
    position: absolute;
    right: 15px;
    top: 106px;
}
#contenttabmenu {
	position: relative;
	background-image: linear-gradient(bottom, rgb(230,230,230) 40%, rgb(242,242,242) 70%);
	background-image: -o-linear-gradient(bottom, rgb(230,230,230) 40%, rgb(242,242,242) 70%);
	background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 40%, rgb(242,242,242) 70%);
	background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 40%, rgb(242,242,242) 70%);
	background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 40%, rgb(242,242,242) 70%);
	background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.4, rgb(230,230,230)),
	color-stop(0.7, rgb(242,242,242))
);
    clear: both;
    font-size: 1.0em;
    height: 43px;
    margin: 0;
    overflow: hidden;
    width: 100%;
}
#contenttabmenu ul li {
    background: url("../images/tab_off_bg01.gif") no-repeat scroll 0 100% transparent;
    display: inline;
    float: left;
    margin: 0;
    padding: 0 0 0 9px;
	font-size:0.92em;
}
#contenttabmenu ul li.on {
    background: url("../images/tab_on_bg01.gif") no-repeat scroll left top transparent;
}
#contenttabmenu ul li.on a {
    background: url("../images/tab_on_bg02.gif") no-repeat scroll right top transparent;
    color: #007c74;
    padding: 8px 9px 11px 0;
}
#contenttabmenu ul {
    background: url("../images/tab_bg02.gif") repeat-x scroll 0 bottom transparent;
    height: 36px;
    padding: 7px 0 0 7px;
}
#contenttabmenu ul li a {
    background: url("../images/tab_off_bg02.gif") no-repeat scroll 100% 100% transparent;
    color: #7c7c7c;
    cursor: pointer;
    display: block;
    font-weight: bold;
    line-height: 1.25;
    padding: 8px 15px 7px 0;
}
.tit {
    color: #ECFDB1;
    font-weight: bold;
    padding: 2px 0 0 10px;
}
.exclamation {
	background: url("../images/exclamation-red.png") no-repeat 0 top;
	padding-left:18px;
	margin:15px;
}
.question dt {
	background: url("../images/icon_question.gif") no-repeat 0 top;
	padding-left:18px;
	margin-bottom:3px;
}
.question dd {
	background-color: #FBF8EF;
	border: 1px solid #DFD9C4;
	margin-bottom: 12px;
	padding: 9px;
}
.question dd ul li img{
	padding-left: 15px;
	padding-right: 5px;
	text-align: left;
}
.poll_btn {
	text-align:center;
	margin:12px;
}
.swich_year {
	text-align:center;
	font-size: 1.25em;
	font-weight: bold;
	padding:18px 12px 0 12px;
}
.swich_year .hc2 {
	font-size: 0;
	height: 0;
	left: 0;
	line-height: 0;
	overflow: hidden;
	position: absolute;
	visibility: hidden;
	width: 0;
}
.swich_year .ctrl {
	vertical-align: middle;
}