/* CSS Document euc-kr */



/**** »ó´Ü ¿µ¿ª ****/
/*»ó´Ü ·¹ÀÌ¾Æ¿ô*/
.top_bg{position:relative; z-index:100; width:100%;  background:url(../images/include/top_bg.jpg) repeat-x 0px 0px;min-width:1100px; }

/*Å¾ ¿µ¿ª*/
.top_wrap{position:relative; z-index:200;width:1100px; margin:0 auto; height:100px;/* background:url(../images/include/top_bg.png) no-repeat center 0px;*/} 

 
/*Å¾ gnb*/
.gnb{ width:1100px; margin:0 auto; height:20px;position:relative;z-index:500; /*background:#CCCCCC;*/  }

/*Å¾ ·Î°í*/
.gnb .logo{ position:absolute; left:0px; top:20px; width:230px;height:55px; background:#ffffff;  display:inline-block;}


.gnb_info{ float:right; padding:45px 27px 0 0; }
.gnb_info li{ float:left; font-size:11px;margin:0 0 0 14px;line-height:13px;}
.gnb_info li a{ letter-spacing:-1px;}
.gnb_info li a:link, .gnb_info li a:visited { color:#8ec1ff; text-decoration:none;   }
.gnb_info li a:hover, .gnb_info li a:active { color:#ffffff;  text-decoration:none;  }



/*Å¾ ¸Þ´º¹­À½*/
.top_menu_wrap {  position:absolute; background:url(../images/include/top_hidden_bg_01.jpg) no-repeat 0px 0px; border-bottom:2px solid #3e7dca; top:20px;left:0px; z-index:300; width:100%; height:53px; overflow:hidden;}

/*.top_line_x{ border-bottom:4px solid #2f3437; height:49px;}*/



/*Å¾ ¸Þ´º*/
.top_menu_wrap .top_menu { width:1100px; margin:0 auto; position:relative;/*background:url(../images/include/top_menu_bg.jpg) no-repeat 0px 0px;*/ }



/*Å¾¿ÞÂÊ ÅØ½ºÆ®*/
/*.top_menu_wrap .top_menu .menu_left_txt{ display:none; position:absolute; top:53px; left:0px; width:200px;}*/



/*»ó´Ü¸Þ´º*/
.top_menu_wrap .top_menu .depth_01 { height:55px;  /*overflow:hidden;*/ }
.top_menu_wrap .top_menu .depth_01 li { float:left; margin:0 auto; /*width:164px;*/ margin:0 35px; text-align:center; cursor:default;}
.top_menu_wrap .top_menu .depth_01 > li:first-child{ /*background:#00CC99;*/ margin-left:275px;}

.top_menu_wrap .top_menu .depth_01 li a { display: inline-block;margin:21px auto 14px auto; padding:0px; }

/*»ó´Ü Áß¸Þ´º ½ÃÀÛ*/
.top_menu_wrap .top_menu .depth_01 li ul{margin:0px; padding:0;/*height:162px;*/  }
.top_menu_wrap .top_menu .depth_01 li li{text-align:left;width:140px; margin:0 0 0 -10px; }


.top_menu_wrap .top_menu .depth_01 li li:first-child{ margin-top:28px;}
.top_menu_wrap .top_menu .depth_01 li li a {margin:1px 0 1px 4px; padding:3px 5px 2px 6px; font-family:"NanumGothicBold", "µ¸¿ò", sans-serif; font-size:13px; line-height:17px; /*letter-spacing:-1px;*/  }
.top_menu_wrap .top_menu .depth_01 li li a:link,
.top_menu_wrap .top_menu .depth_01 li li a:visited { color:#333333;text-decoration:none;}
.top_menu_wrap .top_menu .depth_01 li li a:hover,
.top_menu_wrap .top_menu .depth_01 li li a:active { color:#000000;text-decoration:none;/*background:url(../images/include/top_depth_02_arrow.gif) no-repeat 0px 7px;*/}



/*»ó´Ü Áß¸Þ´º ¿ÞÂÊÀ¸·Î ¾à°£ ÀÌµ¿*/
.top_menu_wrap .top_menu .depth_01 li .pos_01 li{ /*margin-left:7px;*/}
.top_menu_wrap .top_menu .depth_01 li .pos_02 li{/* margin-left:18px;*/ width:130px; }
.top_menu_wrap .top_menu .depth_01 li .pos_03 li{ margin-left:-10px;}
.top_menu_wrap .top_menu .depth_01 li .pos_04 li{/* margin-left:24px;*/}
.top_menu_wrap .top_menu .depth_01 li .pos_04 li{/* margin-left:24px;*/}


/*»ó´Ü ¼Ò¸Þ´º ½ÃÀÛ*/
/*
.top_menu_wrap .top_menu .depth_01 li li ul{ margin:4px 0 7px 0; padding:0px;}
.top_menu_wrap .top_menu .depth_01 li li li{ margin:0px;}

.top_menu_wrap .top_menu .depth_01 li li li:first-child{ margin-top:0px;}
.top_menu_wrap .top_menu .depth_01 li li li a {margin:0px 0 0px 24px; padding:4px 5px 2px 10px; font-family:"µ¸¿ò", sans-serif; font-size:12px; line-height:14px;background:url(../images/include/top_depth_03_arrow.gif) no-repeat 4px 8px; letter-spacing:-1px;  }
.top_menu_wrap .top_menu .depth_01 li li li a:link,
.top_menu_wrap .top_menu .depth_01 li li li a:visited { color:#666666;text-decoration:none;}
.top_menu_wrap .top_menu .depth_01 li li li a:hover,
.top_menu_wrap .top_menu .depth_01 li li li a:active { color:#000000;text-decoration:none;}

*/


/*´ë¸Þ´º onÀÏ¶§ */
.top_menu_wrap .top_menu .depth_01 a.on{/*Á¦ÀÌÄõ¸®¿¡¼­ ÄÁÆ®·Ñ*/}

/*Áß¸Þ´º onÀÏ¶§ */
.top_menu_wrap .top_menu .depth_01 li ul li a.on{ color:#1f67ca;text-decoration:none; /*background:url(../images/include/top_depth_02_arrow.gif) no-repeat 0px 7px;*/}

/*¼Ò¸Þ´º onÀÏ¶§ */
/*.top_menu_wrap .top_menu .depth_01 li ul li ul li a.on{ color:#86b41e;text-decoration:none; font-weight:bold; background:url(../images/include/top_depth_03_arrow_on.gif) no-repeat 4px 8px;}*/






/*ÇÏ´Ü ·¹ÀÌ¾Æ¿ô*/
.bottom_wrap{clear:both; padding:29px 0 0 0; border-top:1px solid #ededed;  background:#f4f4f4; min-height:60px;}

/*ÇÏ´Ü ·Î°í, ÁÖ¼Ò*/
.bottom_copyright{width:1040px; margin:0 auto;  }
.bottom_copyright .address_wrap{font-style:normal;color:#999999; font-size:11px; line-height:14px; padding:0;letter-spacing:0px; }
.bottom_copyright .address_wrap .logo_01{font:0/0 airal; float:left; }


.bottom_txt_group{ float:left; width:800px;margin:0px 0 0 20px; }

/*.bottom_mail{ float:right; letter-spacing:-1px;background:url(../images/include/mail_icon.jpg) no-repeat 0px 1px; padding:0 0 0 18px; position:relative; top:-28px;}*/


.bottom_copyright .address_wrap .txt_01{padding:0; margin:0px 0 0px 0; color:#999999; }
.bottom_copyright .address_wrap .txt_01 em{ letter-spacing:0px; font-style:normal;}
.bottom_copyright .address_wrap .txt_01 span{ padding:0 8px;}
.bottom_copyright .address_wrap .txt_01 cite{color:#999999; display:block; font-style:normal; font-size:11px;line-height:12px; font-family:Tahoma; margin:2px 0 0 0px; letter-spacing:0px;}









/**** ³»¿ë ¿µ¿ª ****/
/*ÄÁÅÙÃ÷ ·¹ÀÌ¾Æ¿ô*/
/*.contensts_x{background:url(../images/include/contensts_x.jpg) repeat-x 0px 0px;}*/
.contenstswrapper{ position:relative;/*top:60px; left:0px;*/ z-index:10; margin:0 auto; width:1100px; padding:49px 0 0 0; padding:0px; clear:both; min-height:500px; height:auto !important; height:500px; }


/*¿ÞÂÊ¼­ºê ¸Þ´º*/
#snb{/* position:absolute; top:50px; left:0px;*/margin:0; padding:0 0 70px 0; width:200px; float:left; /*background:url(../images/include/left_area_bg.jpg) repeat-y 100% 0px;*/}


#snb .left_title{ /*width:180px;*/ padding:31px 0px 0 0px; height:39px; background:url(../images/include/left_title_bg.jpg) no-repeat 100% 0px;}
#snb .left_title span{ display:block;font-family:"NanumGothicBold", "µ¸¿ò", sans-serif; font-size:18px;line-height:22px; letter-spacing:0px; word-spacing:-1px; text-align:center; color:#ffffff;  font-weight:normal;}
/*#snb .left_title em{display:block;font-family:"µ¸¿ò", sans-serif; font-size:11px; line-height:14px; letter-spacing:0px;  font-weight:normal; color:#999999;}*/

.left_menu{ /*width:180px;*/word-break:break-all; word-wrap:break-word; /*overflow:auto; white-space:normal;*/   }
.left_menu li{line-height:16px; font-size:14px; border-bottom:1px solid #ececec; /*border:1px solid red;*/}
.left_menu li:first-child{ margin:24px 0 0 0;}

.left_menu li a{display:block; padding:12px 10px 11px 24px; margin:1px 0px 0px 0px;font-family:"NanumGothic", "µ¸¿ò", sans-serif; background:url(../images/include/leftmenu_menu_bullet_01.gif) no-repeat 0px 1px; letter-spacing:0px; word-spacing:0px;}
.left_menu li a:link,
.left_menu li a:visited{text-decoration:none; color:#2f3436; }
.left_menu li a:active,
.left_menu li a:focus,
.left_menu li a:hover{text-decoration:none; color:#2f3436; font-family:"NanumGothicBold", "µ¸¿ò", sans-serif; /*background:url(../images/include/leftmenu_menu_bullet_01_over.gif) no-repeat 0px 0px;*/ }

/*Áß¸Þ´º ¿Ã·ÈÀ»¶§*/
.left_menu li a.on{ background:url(../images/include/leftmenu_menu_bullet_01_on.gif) no-repeat 0px 1px;text-decoration:none; color:#1f67ca;font-family:"NanumGothicBold", "µ¸¿ò", sans-serif; }


.left_menu li ul{ padding:11px 0 14px 0; *padding:14px 0 14px 0; margin:0px 0 1px 0; background:#fbfbfb; border-top:1px solid #f4f4f4;width:199px;}
.left_menu li ul li{font-size:12px;line-height:16px; border:none;}
.left_menu li ul li:first-child{margin:3px 0 0 0;}

.left_menu li ul li a{ margin:1px 0px 0 18px;padding:2px 7px 1px 10px; display: inline-block;font-family:"NanumGothic", "µ¸¿ò", sans-serif; /*width:137px;*/font-weight:normal; }
.left_menu li ul li a:link,
.left_menu li ul li a:visited{ text-decoration:none; color:#444444;background:url(../images/include/leftmenu_menu_bullet_02.gif) no-repeat 2px 9px;}
.left_menu li ul li a:active,
.left_menu li ul li a:focus,
.left_menu li ul li a:hover{text-decoration:none; color:#000000;/*background:url(../images/include/leftmenu_menu_bullet_02_over.gif) no-repeat 4px 6px;*/}

/*¼Ò¸Þ´º ¿Ã·ÈÀ»¶§*/
.left_menu li ul li a.on{ color:#1f67ca; font-weight:normal;background:url(../images/include/leftmenu_menu_bullet_02_on.gif) no-repeat 2px 9px; }


/*¿ÞÂÊ ÇÏ´Ü Á¤º¸*/
.left_bottom_info{margin:49px 0 0 0;}
.left_bottom_info li{font:0/0 arial; margin:0 0 18px 0;}
	
/*°¡¿îµ¥ ÄÁÅÙÃ÷*/
.container{ width:840px; padding:0 0 0 0px; float:right; /*background:url(../images/include/con_left_bg_y.jpg) repeat-y 0px 0px;*/}
.sub_title{min-height:36px; height:auto !important; height:36px; margin:70px 0 0 0; /*background:url(../images/include/sub_title_bg_x.gif) repeat-x 0px 100%;*/}
.sub_title h1{ float:left; width:350px; font-family:"NanumGothic", "µ¸¿ò", sans-serif;  background:url(../images/include/sub_title_bullet.jpg) no-repeat 0px 1px; padding:0 0 5px 9px;font-size:18px; line-height:22px; font-weight:normal;  letter-spacing:-1px; word-spacing:-2px; color:#2f3436; } 


/*ÆäÀÌÁö Å¸ÀÌÆ²*/
.sub_title .location{ float:right; font-size:11px; line-height:12px; padding:8px 0px 0 0;}
.sub_title .location span{ padding:0 0 0 20px;background:url(../images/include/location_arrow.gif) no-repeat 7px 1px; letter-spacing:-1px; color:#999999;}
.sub_title .location .home_txt{ background:none; }
.sub_title .location .now_page{ /*color:#509b2f;*/}


/*°¡¿îµ¥ ÄÁÅÙÃ÷*/
.container .contents{word-break:break-all; word-wrap:break-word; /*overflow: auto; white-space:normal;*/}
.container .contents{ /*background:#CCCCCC;*/ padding:0 0 80px 0; margin:54px 0px 0px 0;min-height:500px; height:auto !important; height:500px;  /*¡Úwidth:840px; ¼­ºê ³»¿ë °¡·Î±æÀÌ*/ }




/*¿À¸¥ÂÊ Äü¸Þ´º*/
.quick_position{ display:none;}
.quick_position #quick_contents{ font:0/0 arial; margin:0;}
.quick_position #quick_contents li{ margin:0 0 3px 0;}
.quick_position #quick_contents #quick_top{ display:none; margin:50px 0 0 0px; padding:0 0 0 0px;  font:0/0 arial;}
.quick_position #quick_contents #quick_top a{ margin:0 0 0 0px;}













