@charset "utf-8";
@font-face {font-family: '나눔고딕'; src: url("../fonts/NanumGothic.eot");}
@font-face {font-family: '나눔고딕';src: url("../fonts/NanumGothic.woff");}
@import  url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);


/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,figure,figcaption{margin:0;padding:0}
body,input,textarea,select,button,table,p{font-family:gulim;font-size:12px;line-height:1.9em;color:#666;}
img{border:0}
strong, strong a{}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section,time{display:block}
.blind,caption{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px}


a{color:#fff;text-decoration:none}
a:hover{color:#e5e5e5;text-decoration:none;}
.hide{display:none}
.screen_out{display:block;overflow:hidden;position:absolute;left:-9999px;width:1px;height:1px;font-size:0;line-height:0;text-indent:-9999px}
.clr{
	clear: both;
	font-family: gulim;
}

#right ul li.on a{color:#ffff00}

#wrap{width:100%;margin:0 auto;background:#f5f5f5;}


#header{width:956px;margin:0 auto;padding-top:42px;margin-bottom:20px;background:#f5f5f5;height:107px;}
#header li{float:left;list-style:none;}
.topmargin{padding-right:415px;}
.li_1{border-right:1px solid #e5e5e5;padding-right:15px;}
.li_2{border-right:1px solid #e5e5e5;padding:0 15px 0 15px;}
.li_3{padding-left:15px;}


#content{width:956px;margin:0 auto;}
#adress{width:956px;margin:0 auto;}

/*-----------------------------------main--*/


#cont{width:1230px;margin:0 auto;position:relative;}

#header_sub{width:1230px;margin:0 auto;padding-top:42px;margin-bottom:20px;background:#f5f5f5;height:107px;}
#header_sub li{float:left;list-style:none;}
.li_1{border-right:1px solid #e5e5e5;padding-right:15px;}
.li_2{border-right:1px solid #e5e5e5;padding:0 15px 0 15px;}
.li_3{padding-left:15px;}
.li_4{padding-left:15px;}
.topmargin_sub{padding-right:455px;}
.test{float:left;}F
.test ul li table{border:1px solid #d5d5d5;}
.test ul li table .le_pa{text-align: center;}
.test ul li table tr{line-height:30px;}

#left{width:956px;float:left;background:#fff;padding:80px 90px 80px 90px;}
#aaa{position:absolute;top:0;right:0;width:273px;background:#274da8;height:100%;}
#right{width:273px;background:#fff;z-index:99999;position:absolute;top:0;right:0;}
    

/*--------------------------참고문헌부분--*/

.tbl{border: 1px solid #d5d5d5;}
.tbl img{padding:3px;}
.tbl td{padding:3px;}

/*--------------------------참고문헌부분--*/

.menu_1{background:#274da8;padding:25px 0;}
.menu_1 img{padding-bottom:20px;}
.menu_1 ul{}
.menu_1 li{color:#fff; list-style:none;padding:0 25px 0 25px;}

.menu_2{background:#78BCEE;padding:25px 0;}
.menu_2 img{padding-bottom:20px;}
.menu_2 ul{}
.menu_2 li{color:#fff; list-style:none;padding:0 25px 0 25px;}

.menu_3{background:#4ca5e8;padding:25px 0;}
.menu_3 img{padding-bottom:20px;}
.menu_3 ul{}
.menu_3 li{color:#fff; list-style:none;padding:0 25px 0 25px;}

.menu_4{background:#375ebc;padding:25px 0;}
.menu_4 img{padding-bottom:20px;}
.menu_4 ul{}
.menu_4 li{color:#fff; list-style:none;padding:0 25px 0 25px;}

.menu_5{background:#274da8;padding:25px 0;}
.menu_5 img{padding-bottom:20px;}
.menu_5 ul{}
.menu_5 li{color:#fff; list-style:none;padding:0 25px 0 25px;}



/*-------------메뉴--------------*/
.float_img{}
.img_size{width:192px;float:left;}
.text_size1{width:582px;float:left;padding-left:25px;text-align:justify;}
.clear{clear:both;}
p.clear{background:#fff;}

.just{text-align:justify;margin-top:20px;}
.bold1{color:#b42d1b;}
.imgposition{text-align:center;}

.img_li{list-style:none;margin-top:30px;}
.img_li li{float:left;}

.nono1{list-style:none;}
.nono1 li{float:left;}

.aba1{font-size:15px; color:#375ebc;font-weight:bold;}
.aba2{font-size:12px;}
.qw1{font-weight:bold; }

/*---------------메뉴---------------*/

#sider {
    width: 242px;
	position:absolute;
	top:0;left:20px;
}

#sider h1 {
	padding:0;margin:0;
}

#sider ul.menu {
    padding: 0;
    margin: 30px 0;
    list-style: none;
}
#sider ul.menu li {padding:0;margin:0;list-style:none;margin-bottom:1px;}
#sider ul.menu a{display:block;color:#6c6c6c;background:url(../images/arrow.png) 260px 50% no-repeat;}
#sider ul.menu>li#sn1{display:bock;background:url(../images/sn1.png) 0 0 no-repeat;}
#sider ul.menu>li#sn2{display:bock;background:url(../images/sn2.png) 0 0 no-repeat;}
#sider ul.menu>li#sn3{display:bock;background:url(../images/sn3.png) 0 0 no-repeat;}
#sider ul.menu>li.on{background-position:-242px 0 !important}
#sider ul.menu>li>a{height:50px;text-indent:-9999px;}
#sider ul.menu ul{padding:0;margin:0;margin-bottom:20px;}
#sider ul.menu ul a{padding:0 22px;line-height:2.4em;transition:.3s;}
#sider ul.menu ul li.on a, #sider ul.menu ul a:hover{background-color:#434343;background-position:220px 50% !important;color:#fff;}


/*---------------어드레스---------------------*/
#adress_sub{width:1230px; margin:0 auto;}

/*---------------부분추가---------------------*/
.gap{margin-bottom: 20px;}
#noti_info li{list-style: none;}
.f_over {padding-left:20px;}
.c_box {padding: 5px; background:#dbf0ff; text-align:center;}
.c_box a{color:#274DA8; font-weight:bold;}
.txt_r{color:#FF0000; font-weight:bold;}

.list{list-style-type: none; padding-left: 10px; line-height: 24px;}
.list2{list-style-type: none; line-height: 24px;}
.gap_line{height:40px; border-bottom: 1px dashed #dfdfdf; margin-bottom:40px;}