@charset "euc-kr";
@import url(reset_eric.css);

body { font:normal 12px 'µ¸¿ò', dotum,san-serif;}
a { text-decoration:none; }

/* header */
#header_wrap { width:100%; height:150px; background:url(../images/common/header_bg01.jpg) repeat-x left 70px; }
#header_top { width:1030px; margin:0 auto; height:70px; position:relative; }
#header_top h3 { position:absolute; left:384px; top:18px; }
#header_top .util { position:absolute; right:-10px; top:18px; }
#header_top .util ul li { float:left; padding:0 10px; }

#header_navi { width:1033px; margin:0 auto; height:80px; position:relative; }
#header_navi .gnb { position:absolute; top:0px; left:0px; }
#header_navi .gnb .sub1 { margin-left:-451px; }
#header_navi .gnb .sub1 li:first-child { margin-left:355px; }
#header_navi .gnb .sub2 { margin-left:-581px; }
#header_navi .gnb .sub2 li:first-child { margin-left:400px; }
#header_navi .gnb .sub3 { margin-left:-685px; }
#header_navi .gnb .sub3 li:first-child { margin-left:705px; }
#header_navi .gnb .sub4 { margin-left:-624px; }
#header_navi .gnb .sub4 li:first-child { margin-left:650px; }
#header_navi .gnb .sub5 { margin-left:-937px; }
#header_navi .gnb .sub5 li:first-child { margin-left:900px; }
#header_navi .gnb>li {position:relative; float:left; display:block; }
#header_navi .gnb>li:hover .depth {display:block; }

#header_navi .gnb>li>a {display:block; }
#header_navi .gnb>li .depth {display:none; position:absolute; top:40px; left:0; width:1030px; }		
#header_navi .gnb>li .depth li {float:left; }
#header_navi .gnb>li .depth li a {display:block; height:16px; color:#666666; padding:12px 15px 12px; font-weight:bold; font-size:14px; }
#header_navi .gnb>li .depth li a:active {display:block; height:15px; color:#30836d; font-weight:bold; }
#header_navi .gnb>li .depth li a:focus {display:block; height:16px; color:#30836d; font-weight:bold; }
#header_navi .gnb>li .depth li a:hover {display:block; height:16px; color:#30836d; font-weight:bold; }

#content_wrap { clear:both; width:100%; }
#content1 { width:1030px; height:450px; margin:0 auto; position:relative; margin-bottom:30px; border:0px solid red;  }
#content1 .main_left { width:220px; height:450px; float:left; background:url(../images/main/left_bg.jpg) no-repeat left top; position:relative;  }
#content1 .main_left .main_left_ul { position:absolute; left:2px; top:30px;  }
#content1 .main_left .main_left_ul li { width:186px; height:30px; }
#content1 .main_right { width:810px; height:450px; float:left; background:url(../images/main_bg.jpg) no-repeat; }

#content2 { width:1030px; height:2090px; margin:0 auto; }
#content2 .con01 { width:1030px; height:520px; background:url(../images/main/main_bg01.jpg) no-repeat; margin-bottom:20px; position:relative; }
#content2 .con01 .con01_ul { position:absolute; left:19px; top:69px; }
#content2 .con01 .con01_ul li { float:left; padding:0 10px; }
/*
#content2 .con01 .con01_ul li a img  {display:inline-block; background:#000; filter:alpha(opacity=80);opacity:0.8; }
#content2 .con01 .con01_ul li a:hover img{ filter:alpha(opacity=100);opacity:1; }
*/
#content2 .con01 .con01_ul li .con01_td02 { padding:20px 0; font-size:15px; font-weight:bold;  }
#content2 .con01 .con01_ul li .con01_td02 a { color:#565656; }
#content2 .con01 .con01_ul li .con01_td02 a:hover { color:#000; }

#content2 .con02 { width:1030px; height:520px; background:url(../images/main/main_bg02.jpg) no-repeat; margin-bottom:20px; position:relative; }
#content2 .con02 .con02_ul { position:absolute; left:19px; top:69px; }
#content2 .con02 .con02_ul li { float:left; padding:0 10px; }
/*
#content2 .con02 .con02_ul li a img  {display:inline-block; background:#000; filter:alpha(opacity=70);opacity:0.7; }
#content2 .con02 .con02_ul li a:hover img{ filter:alpha(opacity=100);opacity:1; }
*/
#content2 .con02 .con02_ul li .con02_td02 { padding:20px 0; font-size:15px; font-weight:bold;  }
#content2 .con02 .con02_ul li .con02_td02 a { color:#565656; }
#content2 .con02 .con02_ul li .con02_td02 a:hover { color:#000; }

#content2 .con03 { width:1030px; height:980px; background:url(../images/main/main_bg03.jpg) no-repeat; margin-bottom:20px; position:relative; }
#content2 .con03 .con03_ul { position:absolute; left:19px; top:69px; }
#content2 .con03 .con03_ul li { float:left; padding:0 10px; }
/*
#content2 .con03 .con03_ul li a img  {display:inline-block; background:#000; filter:alpha(opacity=70);opacity:0.7; }
#content2 .con03 .con03_ul li a:hover img{ filter:alpha(opacity=100);opacity:1; }
*/
#content2 .con03 .con03_ul li .con03_td02 { padding:20px 0; font-size:15px; font-weight:bold;  }
#content2 .con03 .con03_ul li .con03_td02 a { color:#565656; }
#content2 .con03 .con03_ul li .con03_td02 a:hover { color:#000; }

#content2 .con03 .con04_ul { position:absolute; left:19px; top:515px; }
#content2 .con03 .con04_ul li { float:left; padding:0 10px; }
/*
#content2 .con03 .con04_ul li a img  {display:inline-block; background:#000; filter:alpha(opacity=70);opacity:0.7; }
#content2 .con03 .con04_ul li a:hover img{ filter:alpha(opacity=100);opacity:1; }
*/
#content2 .con03 .con04_ul li .con03_td02 { padding:20px 0; font-size:15px; font-weight:bold;  }
#content2 .con03 .con04_ul li .con03_td02 a { color:#565656; }
#content2 .con03 .con04_ul li .con03_td02 a:hover { color:#000; }

#footer_wrap { clear:both; width:100%; background:#eeeeee; }
#footer { width:1030px; height:155px; margin:0 auto; }
#footer h1 { display:inline-block; padding-top:50px;  }
