@charset "utf-8";

@import url(layout-front.css);


body {margin:0px; padding:0px;  font-family:"", Dotum, "돋움", Arial, serif ; font-size:12px;   }
div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td {margin:0px; padding:0px;}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-ExtraBold.ttf) format('truetype');
	   
} 

@font-face { font-family: 'Gentona-Bold';src:  url( ' ../font/29583C_8_0.eot' );src: url('../font/29583C_8_0.eot?#iefix') format('embedded-opentype'),url('../font/29583C_8_0.woff') format('woff'),url('../font/29583C_8_0.ttf') format('truetype');}
@font-face { font-family: 'Gentona-BoldItalic';src: url('/res/font/29583C_4_0.eot');src: url('/res/font/29583C_4_0.eot?#iefix') format('embedded-opentype'),url('/res/font/29583C_4_0.woff') format('woff'),url('/res/font/29583C_4_0.ttf') format('truetype');}
@font-face { font-family: 'Gentona-Medium';src: url(' ../font/29583C_9_0.eot');src: url('../font/29583C_9_0.eot?#iefix') format('embedded-opentype'),url('../font/29583C_9_0.woff') format('woff'),url('../font/29583C_9_0.ttf') format('truetype');}



a{color:#454545; text-decoration:none; margin:0px; padding:0px;}
a:link{color:#454545; text-decoration:none; margin:0px; padding:0px;}
a:hover{color:#454545;	text-decoration:none; margin:0px; padding:0px; }
a:visited{color:#454545; text-decoration:none; margin:0px; padding:0px;}

 hr{display:none;}
*:first-child+html caption {display:none;}

input, select, textarea {font-size:12px;  vertical-align:middle; color:#707070; font-family:"나눔고딕", Dotum, "돋움", Arial, serif ;}
textarea{padding:4px; border:1px solid #c2c2c2;}
input{padding:3px 4px;  height:14px; line-height:14px;}
select{padding:1px 0px; border:1px solid #c2c2c2;}

table{border-collapse:collapse; border-spacing:0;}
img{border:0; vertical-align:middle;}

h1{margin:0px; font-size:16px; font-weight:bold; }
h2{margin:0px; font-size:14px; font-weight:bold; }
h3{margin:0px; font-size:12px; font-weight:bold; }
h4{margin:0px; font-size:12px; }
h5{margin:0px; font-size:12px;}
h6{margin:0px; font-size:12px; }

nav,ol,ul {list-style:none; }
fieldset {position:absolute; margin:0px; padding:0px; border:0px;}
legend {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; visibility:hidden; font-size:0; line-height:0; padding:0px; margin:0px;} 

.main{ position:relative; width:100%; background:#f0f0f0 url(../images/bg.gif)  repeat-x top center;}
.container{position:relative; margin:0 auto; background: url(../images/main_img.png) no-repeat top center;; width:1294px; }
.header{position:relative; margin:0 auto; width:1205px; padding:32px 0px 0px 0px ; overflow:hidden; }
.header h1{position:absolute; top:32px; left:0px;}
.header .menu{float:right; }
.header .menu li{float:left; padding:10px 15px; }

.main_img{margin:532px auto 0 auto; width:1205px;}
.main_img_list li{float:left;}
.main_bg{background:url(../images/main04_bg.png) no-repeat; width:1205px; height:258px; overflow:hidden;}
.notice{float:left; padding:30px; width:338px; }
.notice h2{font-size:20px; padding:0px 0px 15px 0px;  font-family:"Nanum Gothic" ;}
.notice2{float:left; padding:30px; width:338px; }
.notice2 h2{font-size:20px; padding:0px 0px 15px 0px;  font-family:"Nanum Gothic" ;}

.copy{overflow:hidden; margin:40px auto;  width:1205px; text-align:center;}


.sub{ position:relative; width:100%; background: url(../images/sub_bg.gif)  repeat-x top center;}
.s_container{position:relative; margin:0 auto; background: url(../images/sub_img.png) no-repeat top center;; width:1294px; }
.sub_con{position:relative; width:1205px; margin:0 auto; overflow:hidden; }
.sub_con h2.title{height:150px; padding:50px 0px 0px 60px;}
.sub_menu{margin:0px 0px 0px 5px;}
.sub_menu li{background:url(../images/off.png) no-repeat; width:232px; height:52px; font-size:18px; float:left; margin:0px 1px 0px 0px; line-height:52px; font-weight:600; text-align:center;  font-family:"Nanum Gothic" ;}
.sub_menu li a{color:#4a4a4a; text-decoration:none !important;}
.sub_menu li.select{background:url(../images/on.png) no-repeat; width:232px; height:52px;}
.sub_menu li.select a {color:#ffffff; text-decoration:none !important;}
.con{overflow:hidden; background:url(../images/sub_con_bg.gif) no-repeat; width:1104px; padding:50px;}
.about_text{font-size:15px; line-height:180%;  margin:0px 0px 0px 0px;}
.con h3{font-size:18px; font-weight:700; padding:0px 0px 0px 15px; font-family:"Nanum Gothic" ;}
.conc_img{margin:18px 0px 70px 0px; background:#f4f4f4; padding:15px  15px 7px 15px; border:1px solid #e6e6e6}
.conc_img img{margin:0px 8px 8px 0px; width:528px;} 
.conc_img2{margin:15px 0px 70px 0px; background:#f4f4f4; padding:15px  15px 7px 15px; border:1px solid #e6e6e6}
.ing_img{margin:18px 0px 70px 0px;}

.pro{border-top:1px solid #e5eae6; border-left:1px solid #e5eae6; width:100%;}
.pro thead th{border-right:1px solid #e5eae6; border-bottom:1px solid #e5eae6; background:#379580; color:#ffffff; font-weight:700; padding:11px 0px; text-align:center;}
.pro tbody th{border-right:1px solid #e5eae6; border-bottom:1px solid #e5eae6; background:#f4f4f4; text-align:center; padding:8px 0px;  font-size:12px; font-weight:normal;}
.pro tbody td{border-right:1px solid #e5eae6; border-bottom:1px solid #e5eae6;padding:18px 0px; text-align:center; font-size:13px;}

.stitle{padding:0px 0px 40px 0px;}
.stitle01{padding:0px 0px 10px 0px;}


.tab_line{padding:0 0 35px 0 ; float:right; height:35px;   }
.tab_line ul{position:relative;margin:0;padding:0;list-style:none;*zoom:1; font-family:"Nanum Gothic" ;}
.tab_line ul:after{display:block;clear:both;content:""}
.tab_line li{float:left;margin-bottom:-1px;  padding:10px 15px;}
.tab_line li a{float:left;position:relative;color:#666;text-decoration:none}
.tab_line li a span{display:inline-block;padding:6px 25px 6px 25px;letter-spacing:-1px;cursor:pointer}
.tab_line li ul{display:none;overflow:hidden;position:absolute;top:40px;left:500;width:100%;margin:0;padding:0;border:0;white-space:nowrap;list-style:none;*zoom:1}
.tab_line li ul:after{display:block;clear:both;content:""}
.tab_line li li{overflow:visible;position:relative;left:-11px;padding:0 10px; height:20px;  font-family:"Nanum Gothic" ; }
.tab_line li li a{margin:0;padding:5px 0px;border:0 !important;background:transparent;font-weight:normal;color:#666 !important;letter-spacing:normal}
.tab_line.m1 .m1 a,
.tab_line.m2 .m2 a,
.tab_line.m3 .m3 a,
.tab_line.m4 .m4 a,
.tab_line.m5 .m5 a, 
.tab_line.m6 .m6 a,
.tab_line.m7 .m7 a,
.tab_line.m8 .m8 a,
.tab_line.m9 .m9 a,
.tab_line.m10 .m10 a,
.tab_line.m11 .m11 a,
.tab_line.m12 .m12 a{margin-top:0px;color:#333}
.tab_line.m1 .m1 a span,
.tab_line.m2 .m2 a span,
.tab_line.m3 .m3 a span,
.tab_line.m4 .m4 a span,
.tab_line.m5 .m5 a span,
.tab_line.m6 .m6 a span,
.tab_line.m7 .m7 a span,
.tab_line.m8 .m8 a span,
.tab_line.m9 .m9 a span,
.tab_line.m10 .m10 a span,
.tab_line.m11 .m11 a span,
.tab_line.m12 .m12 a span{padding-top:7px;font-weight:bold}
.tab_line.m1 .m1 ul,
.tab_line.m2 .m2 ul,
.tab_line.m3 .m3 ul,
.tab_line.m4 .m4 ul,
.tab_line.m5 .m5 ul,
.tab_line.m6 .m6 ul,
.tab_line.m7 .m7 ul,
.tab_line.m8 .m8 ul,
.tab_line.m9 .m9 ul,
.tab_line.m10 .m10 ul,
.tab_line.m11 .m11 ul,
.tab_line.m12 .m12 ul{display:block}
.tab_line li li a:hover,
.tab_line li li a:active,
.tab_line li li a:focus,
.tab_line.s1 .s1 a,
.tab_line.s2 .s2 a,
.tab_line.s3 .s3 a,
.tab_line.s4 .s4 a,
.tab_line.s5 .s5 a,
.tab_line.s6 .s6 a,
.tab_line.s7 .s7 a,
.tab_line.s8 .s8 a,
.tab_line.s9 .s9 a,
.tab_line.s10 .s10 a,
.tab_line.s11 .s11 a,
.tab_line.s12 .s12 a{letter-spacing:-1px}
.tab_line.js_off{padding:0}
.tab_line.js_off ul{border:0}
.tab_line.js_off li{float:none}
.tab_line.js_off li a{display:block;float:none;font-weight:bold;color:#333}
.tab_line.js_off li ul{display:block;position:static;left:0;top:0;padding:5px 0}
.tab_line.js_off li li{display:inline}
.tab_line.js_off li li a{display:inline;border:0 !important;background:none !important;color:#333 !important;letter-spacing:normal}
.tab_line.js_off li li a:hover,
.tab_line.js_off li li a:active,
.tab_line.js_off li li a:focus{text-decoration:underline}

.mm5{left:410px !important;}
/* //UI Object */


