@charset "euc-kr";
/* CSS Document */

body {margin:0px;}
a,img {selector-dummy:expression(this.hideFocus=true);}
a,img {outline: none;selector-dummy:expression(this.hideFocus=true);}
img{border:0px;}

/* ¸ÞÀÎ ÇÁ·ÎÁ§Æ® */
.font_001 {font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; font-weight:normal; color: #787878;}
.font_002 {font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; font-weight:normal; color: #505050;}

/* ¸ÞÀÎ °øÁö»çÇ× ¹Ì¸®º¸±â ¼ÂÆÃ */
a.notice:link {font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; color:#a0a0a0; text-decoration:none; font-weight:normal;}
a.notice:visited { font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; color:#a0a0a0; text-decoration:none; font-weight:normal;}
a.notice:hover { font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; color:#b70402; text-decoration:none; font-weight:normal;}

.notice {font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; font-weight:normal; color: #787878;}


/* ¸ÞÀÎ °¶·¯¸®°Ô½ÃÆÇ ¹Ì¸®º¸±â ¼ÂÆÃ */
a.img_box:link {border:1px #c8c8c8 solid; width:63px; height:47px;}
a.img_box:visited {border:1px #c8c8c8 solid; width:63px; height:47px;}
a.img_box:active {border:1px #c8c8c8 solid; width:63px; height:47px;}
a.img_box:hover {border:1px #ff8400 solid; width:63px; height:47px;}

.img_box {border:1px #c8c8c8 solid; width:63px; height:47px;}


/* È÷½ºÅä¸® ¼ÂÆÃ */
.page_font01 {font-family: "µ¸¿ò", "µ¸¿òÃ¼"; font-size: 11px; color: #8c8c8c;}
.page_font02 {font-family: "µ¸¿ò", "µ¸¿òÃ¼"; font-size: 11px; color: #505050; font-weight:bold;}


/* ¿ìÃø Äü¸Þ´º */
#floater {position:absolute; visibility:visible}

/* ¹Ú½º */
.box1 {font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; font-weight:normal; color: #505050;}
.box2 {font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; font-weight:bold; color: #fafafa;}

/* 0302 ÆäÀÌÁö ¼³Á¤ */

a.p0302:link {padding-left:20px; font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; color:#a0a0a0; text-decoration:none; font-weight:normal;}
a.p0302:visited {padding-left:20px; font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; color:#a0a0a0; text-decoration:none; font-weight:normal;}
a.p0302:hover {padding-left:20px; font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:11px; color:#bc0404; text-decoration:none; font-weight:normal;}

.p0302 {font-family:"µ¸¿ò", "µ¸¿òÃ¼"; font-size:12px; font-weight:bold; color:#ffffff;}


/* 2021-02-19 swf Á¾·á¿¡ µû¸¥ ¼öÁ¤*/

/*±âº»*/
body {margin:0px;}
a,img {selector-dummy:expression(this.hideFocus=true);}
a,img {outline: none;selector-dummy:expression(this.hideFocus=true);}
img{border:0px;}

ul{margin:0;padding:0;list-style:none;}
li{text-align:left;padding:0;margin:0;}

/* ¸ÞÀÎ ºñÁÖ¾ó */
.m_visual{margin:0 auto; position:relative; width: 910px;height: 453px; clear:both; background:url('/img/bg_m_visual.jpg') no-repeat 0 0; }//**//

/* ¼­ºê ºñÁê¾ó */
#sub_flash{width:910px;height:200px;background:url('/img/bg_sub_visual.jpg') no-repeat 0 0;}
#sub_flash p{margin:0;}
#sub_flash .f_txt01{padding:0px 0 0 144px;}



#sub_flash .f_txt02{padding:0px 0 0 44px;}

/* ¸ÞÀÎ¸Þ´º */
.dr{position:absolute; background:url('/img/gnv_drop_shadow.png') 170px repeat-y; z-index:99; top:0;}
#gnb_nav{ width:290px; height:100%; position:relative;font-family: 'Nanum Gothic', sans-serif; top:0; }
#gnb_nav .sub_nav{width:120px; margin-left:170px; }/**/
#gnb_nav li{float:left; padding-right:16px; margin-bottom:36px;}
#gnb_nav li h2{margin:0; padding:0;  float:left; padding-right: 8px; margin-left:20px;  width:170px; }/*background:url('/img/gnb_nav_line_red.jpg') no-repeat left center; */
#gnb_nav li h2 a{display:block; font-size:15px; line-height:18px; color:#a0a0a0; font-weight:bold; letter-spacing: -1px;text-decoration:none; margin: 10px 10px 10px 8px;}
#gnb_nav li h2 a.on, #gnb_nav li h2 a.active{color:#3d3d3d; padding-left:10px;	 border-left: solid 3px; }/* background:url('/img/menu_line_ov.jpg') 0 center no-repeat; */
#gnb_nav li h2 a:hover{text-decoration:none; color:#505050; padding-left:10px; 	 border-left: solid 3px; }/*text-decoration:none; 	background:url('/img/menu_line_ov.jpg') 0 center no-repeat; background-size:3px auto;*/

#gnb_nav li ul{position:absolute; top:0px; left:0;  z-index:99999; display:none; width:auto; height:100%; box-sizing:border-box; }
#gnb_nav li ul li{padding:0; margin:0; float:left; margin-right: 12px;padding-right:15px; width:120px; padding-bottom:30px; }
#gnb_nav li ul li:last-child{margin-right:0;padding-right:0;background:none;}
#gnb_nav li ul li a{display:block; font-size:14px; letter-spacing: -1px; line-height:14px; color:#fff; font-weight:bold; text-decoration:none;  padding:5px 5px 5px 10px;}
#gnb_nav li ul li a:hover, #gnb_nav li ul li a.on{background-color:#fff;}

#gnb_nav li #top1m1{border-color: #e49494;}
#gnb_nav li #top1m2{border-color: #c6d57a;}
#gnb_nav li #top1m3{border-color: #94e4c9;}
#gnb_nav li #top1m4{border-color: #94bee4;}
#gnb_nav li #top1m5{border-color: #e494dd;}

#gnb_nav li #top2m1{padding-top:128px; background-color:#e49494; background-repeat:repeat-y; }/*background:url('/img/bg_gnb_s01.jpg') 0x repeat-y; */
#gnb_nav li #top2m1 a:hover,#gnb_nav li #top2m1 a.on{color:#e49494; }


#gnb_nav li #top2m2{padding-top:215px; background-color:#c6d57a; background-repeat:repeat-y;  }
#gnb_nav li #top2m2 a:hover,#gnb_nav li #top2m2 a.on{color:#c6d57a;}

#gnb_nav li #top2m3{padding-top:310px; background-color:#94e4c9;}
#gnb_nav li #top2m3 a:hover,#gnb_nav li #top2m3 a.on{color:#94e4c9;}

#gnb_nav li #top2m4{padding-top:400px; background-color:#94bee4;}
#gnb_nav li #top2m4 a:hover,#gnb_nav li #top2m4 a.on{color:#94bee4;}

#gnb_nav li #top2m5{padding-top:495px; background-color:#e494dd;  }
#gnb_nav li #top2m5 a:hover,#gnb_nav li #top2m5 a.on{color:#e494dd;}

#gnb_nav li ul.active{display: block;}