
/* nanum-gothic-regular - korean_latin */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/nanum-gothic-v14-korean_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('NanumGothic'),
       url('../fonts/nanum-gothic-v14-korean_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nanum-gothic-v14-korean_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nanum-gothic-v14-korean_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nanum-gothic-v14-korean_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nanum-gothic-v14-korean_latin-regular.svg#NanumGothic') format('svg'); /* Legacy iOS */
}


/* nanum-gothic-700 - korean_latin */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/nanum-gothic-v14-korean_latin-700.eot'); /* IE9 Compat Modes */
  src: local('NanumGothic Bold'), local('NanumGothic-Bold'),
       url('../fonts/nanum-gothic-v14-korean_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nanum-gothic-v14-korean_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nanum-gothic-v14-korean_latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nanum-gothic-v14-korean_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nanum-gothic-v14-korean_latin-700.svg#NanumGothic') format('svg'); /* Legacy iOS */
}


/* nanum-gothic-800 - korean_latin */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/nanum-gothic-v14-korean_latin-800.eot'); /* IE9 Compat Modes */
  src: local('NanumGothic ExtraBold'), local('NanumGothic-ExtraBold'),
       url('../fonts/nanum-gothic-v14-korean_latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/nanum-gothic-v14-korean_latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/nanum-gothic-v14-korean_latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/nanum-gothic-v14-korean_latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/nanum-gothic-v14-korean_latin-800.svg#NanumGothic') format('svg'); /* Legacy iOS */
}


/*reset*/
*{margin:0;padding:0;box-sizing:border-box}
li{list-style:none}
img{border:0;vertical-align:middle;max-width:100%}
body, td, p, input, button, textarea, select,a{font-family:'Nanum Gothic',sans-serif; font-size:12px; color:#333;line-height:1.5}
h1,h2,h3,h4,h5,h6,strong,b,dt,em{font-weight:600}
em,i{font-style:normal}
a,a:hover,a:active,a:focus{text-decoration:none}

/*common*/
body{min-width:1480px}
.container{position:relative;width:1400px;margin:0 auto}	
.container:after,
.clear:after{display:block;content:'';clear:both}


/* header */
#header{position:fixed;width:100%;left:0;top:0;z-index:100}
.h_sec1{line-height:40px;background:#2a773c}
.h_sec1 a{color:#fff}
.h_sec1 .tel{float:right;color:#fff;font-size:14px;background:url('../images/ico_tel.png') no-repeat 0 center;padding-left:20px}
.h_sec1 .gnb{float:right;color:#fff; background:url('../images/ico_time.png') no-repeat 20px center;padding-right:0px}
.h_sec1 .gnb a{margin:0 26px 0 46px ;font-size:15px; font-weight:600; color:#e4ff00}



.h_sec2{background:rgba(255,255,255,0.85);border-bottom:1px solid #eee}
.h_sec2 h1{float:left}

.lnb{float:right}
.lnb li{position:relative;float:left}
.lnb li > a{display:block;padding:0 40px;line-height:80px;font-size:18px;font-weight:700;color:#000}
.lnb li.on > a,
.lnb li:hover > a{color:#d01419}
.lnb li:hover .sub{}
.lnb .sub{display:none;position:absolute;left:0;width:100%;background:rgba(255,255,255,0.95);border:1px solid #eee;border-top:2px solid #d01419}
.lnb .sub dl{padding:10px 0}
.lnb .sub dd{padding:8px 0}
.lnb .sub dd a{display:block;padding:0 5px 0 20px;font-size:16px;font-weight:700;color:#000}
.lnb .sub dd a:hover{color:#d01419}



/*footer*/

.btn_top{position:fixed;bottom:30px;right:40px;opacity:0;cursor: pointer; transition:0.3s}
.body_scroll .btn_top{opacity:1}

.f_sec2{padding:30px 0;background:#e0e0e0;}
.f_sec2 .logo{float:left;margin-right:20px}
.f_sec2 .info{font-size:14px;line-height:1.5;color:#555}
.f_sec2 .info .copyright{margin:10px 0 0 190px ;color:#999}