﻿@charset "utf-8";

.noto-sans-kr-<uniquifier> {
  font-family: "Noto Sans KR", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}

/* Common */
/* 서브로 넘어갈때 스크롤바만큼 가로 늘어남 방지. 항상 세로스크롤바 있게 */
body {overflow-y:scroll;}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:'돋움',Dotum,AppleGothic,sans-serif;font-size:12px}
img,fieldset{border:0}
ul,ol{list-style:none}
li { list-style-type : none }
em,address{font-style:normal}

a{color:#666;text-decoration:none}
a:hover,a:active,a:focus{color:#fd1f1f;text-decoration:none}

body{ margin:0;}

/* Layout */
#wrapper{width:980px;margin:0 auto}
#header{width:980px}
#left {float: left;width: 231px; height: 350px; margin: 0; padding: 0; color: #333}
#content_sub {float: right;  width: 749px; height: 100%;  padding-bottom:30px;/* border: 1px solid #ccc; */ display: inline;}
#footer{width:980px; height:80px}

#footer{ float:left;margin:0;padding:0px 0 30px;}
#footer a{color:#444;text-decoration:none;  }
#footer a:visited{color:#666;text-decoration:none}
#footer a:hover{text-decoration:underline}
#footer ul{margin:0 0 10px}
#footer ul:after{content:".";clear:both;display:block;height:0;visibility:hidden}
#footer ul li{position:relative;padding:0 5px 0 7px; height:100%;}
#footer ul li a{display:block; height:100%; position:relative; z-index:5;}
#footer ul li a:hover,#footer ul li a:hover strong{color:#438a01}
#footer ul li.first{ float:left;background:none; padding-top:1px}
#footer address{float:left;}
#footer address img{float:left;vertical-align:middle}

/*style top */
#header .gnb,#header .gnb div{border:none; width:980px; height:75px;background:#fff}
#header .lnb{width:980px; height:18px; background-color:#004a8f}
#container div,#content{background:#fff; padding-top:10px}
#footer{ background-image:url(../img/main/copy_250722.gif); background-repeat:no-repeat}

#tnb * {list-style:none; margin:0; padding:0;}
#tnb fieldset {border:none;}
#tnb legend{display:none;}
#tnb{ height:18px; height:22px;  color:#444; }
* html #tnb{height:17px !important;}
#tnb #tnb_utility{position:relative; float:right; margin-top:-4px; background:#fff; z-index:1000000000;}
#tnb #tnb_utility #account{display:inline; float:left; position:relative; padding:0 0 0 0px;}

#tnb #tnb_utility #account img{vertical-align:middle; margin:0 0 2px 0;}
#tnb #tnb_utility ul{float:left; margin-left:20px; padding:4px 0px 0 0;}
#tnb #tnb_utility ul li{float:left; padding:2px 0px 0 0px;}
#tnb #tnb_utility ul li.first{background:none; padding-left:0;}
.skin00 {border-top:3px solid #fff !important;}

/*top menu*/
ul.horizontal-dropdown {margin-top:0px; margin-left:55px;line-height:18px;  width:803px;  position: relative; float: left;font-family:Verdana, Geneva, sans-serif; font-size:18px; }
ul.horizontal-dropdown a {display: block; margin-top:30px; padding: 0 50px; text-decoration: none; color: #000; /*background: url(./images/border.gif) no-repeat right top;*/}
ul.horizontal-dropdown li.last a {background: none;}
ul.horizontal-dropdown li {float: left; background: url(./images/top-bg.gif) repeat-x;}
ul.horizontal-dropdown li.hover {color: #fff; background-position: bottom;}

/*sub nav*/
ul.horizontal-dropdown ul {position: absolute; margin:0; left: 0; /*background: #3fb306;*/ overflow: hidden;  }
ul.horizontal-dropdown ul li {background: transparent; float: left; font-family:'돋움',Dotum,sans-serif;font-size:11px; font-weight:bold;}
ul.horizontal-dropdown ul li a {position: relative;/* background: #fff;*/letter-spacing:-1px; color:#fff; display: block; float: left; padding-right:8px; padding-left:8px; line-height:12px;  }
ul.horizontal-dropdown ul li a:hover {color: #ffec00;}


/* // top menu*/

.logo{float:left; padding-top:20px;}
.foot_fome{position: absolute; padding:7px 0 0 0; width: 970px; text-align:right;/*line-height:18px;border:1px solid #FF0000;*/z-index: 1;}
