@charset "utf-8";

@import url(https://fonts.googleapis.com/css?family=Lato:400,700,300);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.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{margin:0;padding:0;line-height:100%;}
body,input,textarea,select,button,table{font-family:'Noto Sans KR',"맑은고딕",NanumGothic,ng,Helvetica,sans-serif,serif; font-size:13px;color:#373737}
img,fieldset{border:0;display:block;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none;}
table{border-spacing:0;border-collapse:collapse;}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

button{border:0 none;background-color:transparent;cursor:pointer;}
button::-moz-focus-inner {border:0; padding:0;}
input,select,button{vertical-align:middle;}



#header{ width: 100%; position: fixed; top: 0;z-index: 999999999999;}
#header .top_line{ height:45px;width:1150px; margin:0 auto;}
.top_line_box{width:1150px; margin:0 auto;}
.top_menu{color:#666;font-size:20px;padding-top: 16px;letter-spacing: -0.065em;  }
.top_menu .top_menu01{float:left; width:244px;}
.top_menu .top_menu01 li a{float:left;line-height:46px; height:46px;margin-left:20px;}
.top_menu02{color:#bababa; font-size:12px;float:left;width:168px;}
.top_menu02 li{float:left; line-height:46px; height:46px;margin-left:12px;}
.top_menu02 li.r_line{background:url(../image/common/top_line.gif) no-repeat 0 center;float:left; padding-left:12px; overflow:hidden;}

/*네비*/
/*	#navWrap{height:100px; overflow:hidden; position:absolute; width:100%; background:#fff;opacity:0.9; z-index:10000;}
	#navWrap h1{float:left;margin-top:18px;}
	#nav{width:1200px; overflow:hidden;position:absolute; left:50%;margin-left:-600px; }
	#nav > ul{width:860px; overflow:hidden;float:right; margin-top:50px; }
	#nav > ul > li{float:left;font-size:18px; font-weight:600;color:#4b4845;margin-left:85px;text-align:center; }
	#nav > ul > li a{color:#4c4845; letter-spacing:-0.09px;}*/

	/*서브메뉴*/
	#nav .snb{margin-top:40px;}
	#nav .snb li a{padding:4px 0; font-size:14px; display:block; text-align:center;}
	#nav .snb li a:hover{color:#0f7edb}


#footer{width:100%; background:#ffffff; overflow:hidden; text-align:center;padding:0px 0 50px;}
#footer .footer_gnb{background:#f5f5f5;position:relative;overflow:hidden;}
#footer .footer_gnb ul {width:541px;margin:0 auto;position: relative;overflow: hidden;margin:15px auto;}
#footer .footer_gnb ul li{font-weight:500;margin-right:20px;background:#fff;border:1px solid #eee;font-size: 13px;float:left;height:45px;line-height:45px;}
#footer .footer_gnb ul li a{color:#333;display:block;padding:0px 20px;min-width: 125px;}
#footer .footer_gnb ul li:last-child{margin-right:0;}
.footer_top{ overflow:hidden; text-align:left;font-size:20px;width:1150px;margin:0 auto;}
.footer_top a{letter-spacing:-2px;float:left; color:#0c5fbb; background:url('../image/common/footer_line.gif') no-repeat right center;padding:15px 10px 15px 0px;}
.footer_top a:last-child{background:none;    padding-left: 7px;}
address{padding-bottom: 5px;width: 1200px; margin: 0 auto; text-align:center; color:#cbcaca; letter-spacing:-0.5px;}
address p{font-weight:normal;padding-top:35px;font-size:14px;color:#333;letter-spacing:-1px;line-height:23px;}
p.add01{padding-top:20px;}
p.add02{color:#999;font-weight:400;text-align:center;}
small{color:#cbcaca;padding:5px; display:block; }
.top{position:absolute;left:50%; margin:-70px 0 0 510px}

/*quick*/
#quick{position:absolute; right:1px; width:134px;  top:200px; z-index:200;}
#quick .q_list a{display:block;width:134px;padding-top:70px;height:30px;  text-align:center;overflow:hidden; border-top:1px solid #e5ecf6; border-left:1px solid #e5ecf6;  border-bottom:1px solid #e5ecf6;text-align:center; margin-top:-1px;}

#quick a.quick01{background:#fff url('../image/common/quick01.png') no-repeat center 10px;}
#quick a.quick02{background:#fff url('../image/common/quick02.png') no-repeat center 10px;}
#quick a.quick03{background:#fff url('../image/common/quick03.png') no-repeat center 10px;}
#quick .q_list .q_top{height:38px;background:#555555 ;padding:0;display:block; text-align:Center; line-height:41px;bordeR:0; clear:both}
#quick .q_banner a{float:left;height:44px;width:67px }


.pt50{padding-top:50px;}
.pt70{padding-top:70px;}

.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt70{margin-top:70px;}

.mb60{margin-bottom:60px;}
.mb70{margin-bottom:70px;}
.mb80{margin-bottom:80px;}

@font-face { 
font-family: 'Noto Sans KR';
font-style: normal; 
font-weight: 100; 
src: url(/font/NotoSansKR-Thin.woff2) format('woff2'), url(/font/NotoSansKR-Thin.woff) format('woff'), url(/font/NotoSansKR-Thin.eot) format('eot'); 
}

@font-face { 
font-family: 'Noto Sans KR'; 
font-style: normal; font-weight: 300; 
src: url(/font/NotoSansKR-Light.woff2) format('woff2'), url(/font/NotoSansKR-Light.woff) format('woff'),  url(/font/NotoSansKR-Light.eot) format('eot'); 
} 
	 
@font-face { 
font-family: 'Noto Sans KR'; 
font-style: normal; font-weight: 400; 
src: url(/font/NotoSansKR-Regular.woff2) format('woff2'), url(/font/NotoSansKR-Regular.woff) format('woff'), url(/font/NotoSansKR-Regular.eot) format('eot');
}
	 
@font-face { 
font-family: 'Noto Sans KR'; 
font-style: normal; 
font-weight: 500; 
src: url(/font/NotoSansKR-Medium.woff2) format('woff2'),  url(/font/NotoSansKR-Medium.woff) format('woff'),  url(/font/NotoSansKR-Medium.eot) format('eot'); 
} 
	 
@font-face { 
font-family: 'Noto Sans KR'; 
font-style: normal; 
font-weight: 700; 
src: url(/font/NotoSansKR-Bold.woff2) format('woff2'), url(/font/NotoSansKR-Bold.woff) format('woff'), url(/font/NotoSansKR-Bold.eot) format('eot');
}

@font-face {
font-family: 'Noto Sans KR';
font-style: normal; 
font-weight: 900; 
src: url(/font/NotoSansKR-Black.woff2) format('woff2'), url(/font/NotoSansKR-Black.woff) format('woff'),  url(/font/NotoSansKR-Black.eot) format('eot'); 
}




 
       
        
