/* ÇÑ±Û À¥ÆùÆ® 
@import url(http://fonts.googleapis.com/earlyaccess/hanna.css);*/
/* font-family: 'Hanna', sans-serif; 
@import url(http://fonts.googleapis.com/earlyaccess/jejugothic.css); */
/* font-family: 'Jeju Gothic', sans-serif; 
@import url(http://fonts.googleapis.com/earlyaccess/jejuhallasan.css);*/
/* font-family: 'Jeju Hallasan', cursive; 
@import url(http://fonts.googleapis.com/earlyaccess/jejumyeongjo.css);*/
/* font-family: 'Jeju Myeongjo', serif; 
@import url(http://fonts.googleapis.com/earlyaccess/kopubbatang.css);*/
/* font-family: 'KoPub Batang', serif; 
@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);*/
/* font-family: 'Nanum Brush Script', cursive; 
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); */
/* font-family: 'Nanum Gothic', sans-serif; 
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);*/
/* font-family: 'Nanum Gothic Coding', monospace; 
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);*/
/* font-family: 'Nanum Myeongjo', serif; 
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);*/
/* font-family: 'Nanum Pen Script', cursive; */


/* ¿µ¹® À¥ÆùÆ® 
@import url(http://fonts.googleapis.com/css?family=Roboto);*/
/* font-family: 'Roboto', sans-serif; */


@import url(http://fonts.googleapis.com/earlyaccess/kopubbatang.css);
@import url(http://fonts.googleapis.com/earlyaccess/hanna.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/jejugothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/jejuhallasan.css);
@import url(http://fonts.googleapis.com/css?family=Roboto);


/* ALL */
body{margin:0;padding:0;font-size:12px;font-family:'µ¸¿ò',dotum,Helvetica,sans-serif;color:#4f4f4f}
div,ul,ol,li,dl,dt,dd,p,input,textarea,select,h1,h2,h3,h4,h5,h6,em,address,fieldset,form,iframe,object,button{margin:0;padding:0}
ul,ol,li{margin:0;padding:0}
ul li{list-style-type:none}
a{text-decoration:none}
a:hover{text-decoration:none}
em,address{font-style:normal}
img,fieldset,iframe{border:0}
img{vertical-align:top}
iframe{display:block}
hr,legend{display:none}
input{margin:0 0 1px;font-size:12px;font-family:'µ¸¿ò',dotum,Helvetica,sans-serif;line-height:18px;vertical-align:middle}
textarea{overflow:hidden;overflow-y:auto;margin:-1px 0 1px;font:12px/18px 'µ¸¿ò',dotum,Helvetica,sans-serif;vertical-align:middle}
table{border-collapse:collapse;font-size:12px;font-family:'µ¸¿ò',dotum,Helvetica,sans-serif}
select{height:21px;margin:-2px 0 -1px;font:12px arial,sans-serif;vertical-align:middle}
input.text{height:16px;_margin:-2px 0 0;padding:2px 3px 1px;border:1px solid #9a9a9a;line-height:16px}
textarea.text{padding:1px 3px 0;border:1px solid #9a9a9a}

.b01 { vertical-align:middle; margin-right:10px; }
/* ---------------- background-color:#ff6699; ------------------------- */

/* main layout */
html{height:100%}
body{width:100%; height:100%;background-color:#ffffff}
#wrap{min-width:1200px;width:100%;height:100%;padding-bottom:65px;}
#header{width:100%;height:76px; background-color:#ffffff;margin:0;padding:0;}
#top{position:relative;width:1200px;height:76px;padding-top:0;background-color:#ffffff;zoom:1;margin:0 auto;}
#top_logo{float:left; padding-top:22px; width:300px;height:50px;}
/* #top_logo img{ width:180px;height:76px;} */
#top_right{float:right; width:600px;height:76px;}


.top_menu {position:relative;text-align:right; width:600px; height:22px; margin-top:10px; margin-bottom:20px; font-size:11px; font-family: 'Roboto', sans-serif; color:#838383;}
.top_menu li {position:relative;text-align:right; display:inline-block;font-size:10px; font-family: 'Roboto', sans-serif; color:#838383;}
.top_menu li a{font-size:10px; font-family: 'Roboto', sans-serif; color:#838383;}

.top_slogan {position:relative; width:600px; height:30px;}
.top_slogan h2 {position:relative; text-align:right;width:600px; font-size:11pt; font-family: 'Nanum Gothic', sans-serif; font-style:italic;  color:#4d4d4d}

A.notice01:link		{MARGIN-TOP: 0px; FONT: 12px  "µ¸¿ò", "µ¸¿òÃ¼"; MARGIN-LEFT: 0px; COLOR: #747474; text-decoration: none;}
A.notice01:active	{MARGIN-TOP: 0px; FONT: 12px  "µ¸¿ò", "µ¸¿òÃ¼"; MARGIN-LEFT: 0px; COLOR: #747474; text-decoration: none;}
A.notice01:visited	{MARGIN-TOP: 0px; FONT: 12px  "µ¸¿ò", "µ¸¿òÃ¼"; MARGIN-LEFT: 0px; COLOR: #747474; text-decoration: none;}
A.notice01:hover	{MARGIN-TOP: 0px; FONT: 12px  "µ¸¿ò", "µ¸¿òÃ¼"; MARGIN-LEFT: 0px; COLOR: #5471e2; text-decoration: none;}

.f-blue1 {color:blue;}
.f-red1 {color:red;}

.tsize20 {font-size: 20px;}
.tsize18 {font-size: 18px;}
.tsize14 {font-size: 14px;}


.tred {color: red;}
.tcoral {color: coral;}
.tgreenyellow {color: greenyellow;}

.top_banner01 {width:100%; height:100px;  margin:-15px 0 0 0; background-color: #0b3c24;}
.top_banner01 li { margin:0 auto;padding:10px 0; width:1200px; height:65px; text-align:center; list-style:none; color:#fff;}
.top_banner01 li p:first-child {color:aliceblue; font-size: 24px;font-weight: 600;}
.top_banner01 li button {padding:3px 5px; font-weight: 600; background-color: #d5eb8b; border:0; border-radius: 3px; cursor: pointer;}



#main_navi {float:left; min-width:100%; height:52px; background-color:#000;}
#mn_table { width:1200px; height:52px; margin:0 auto;}
#mn_menu { float:left; min-width:1200px; min-height:52px;}
.nav {  min-width:1200px}
.child {width:150px;}

/* Targeting the first level menu */
#nav { display: block; width:1200px; z-index: 100; position: absolute;}

/* Targeting both first and second level menus */
#nav li { float:left; height:40px; padding:17px 35px 0 35px; display:inline-block; font-size:12pt; font-family: 'Jeju Gothic', sans-serif; color:#fff; cursor:pointer; position: relative; }
#nav li a {  font-size:12pt; font-family: 'Jeju Gothic', sans-serif; color:#fff; }
#nav li a:hover {  color:#ffcc00; text-decoration: none; }

/* Targeting the second level menu */
#nav li ul { width:200px; background-color: #111111; opacity:0.9; display: none; margin:17px 0 0 -15px; padding:0; position: absolute;}
#nav li ul li { width: 100%; height:25px;  margin: 0; padding:10px 0 5px 0;}
#nav li ul li a { float:left; margin: 0; padding: 0; font-size:10pt; font-family: 'Jeju Gothic', sans-serif; color:#fff;}
#nav li ul li a:hover { float:left; font-size:10pt; font-family: 'Jeju Gothic', sans-serif; color:#e71f19;}

/* A class of current will be added via jQuery */
#nav li.current > a { background: #f7f7f7; }

/* CSS fallback */
#nav li:hover > ul.child { display: block; }


#mn_lang { float:right; min-width:70px; min-height:42px; padding-top:10px;} 



.newsticker-jcarousellite { width:100px; margin-top:7px;}
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-left:7px; margin-bottom:4px; }
.newsticker-jcarousellite ul li div{ list-style:none; display:block; padding-bottom:1px; margin-bottom:3px; font-weight:bold; font-family: "µ¸¿ò", "µ¸¿òÃ¼"; color:#838383;}






#footer {float:left; width:100%; height:110px; margin-top:50px;}
#copyright {width:1200px; height:65px; padding-top:20px; border:1px solid #dbdbdb; margin:0 auto;}
#copyright ul { width:100%; display:inline;}
.logo{float:left; width:200px; height:40px; padding:5px 30px; display:inline;}
.copy{float:left; width:650px; height:50px; padding:0; display:inline;}
.btn_top{float:right; width:100px; height:50px; padding:0 30px; display:inline;}
/* ----------------------------------------- */
























