@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');

* { margin: 0; padding: 0;}
li {list-style: none;}
a { text-decoration: none; color: inherit;}
html { width:100%; background: #ededef; }
body { font:12px 'Nanum Gothic', sans-serif; color: #333; }
#wrap { position: relative; width: 1400px; margin: 0 auto; /*outline: 1px dotted red;*/ }
#header {z-index: 2; position: fixed; top: 0; width: 1400px; height: 62px;  /*outline: 1px dotted red;*/ background: #ededef;  }
#logo { float: left; width: 170px; /*outline: 1px dotted red;*/}
#logo a { width: 170px; height: 62px; display: block;
text-align: center; line-height: 62px; letter-spacing: -1px; color: #a86550; transition: 0.5s;}
#logo a:hover { color: #333; }
#nav { float: left; width: 520px; height: 62px; /*outline: 1px dotted red;*/ }
#nav>ul.main>li {  position: relative; float: left; margin-top:15px; font-size: 14px;  color: #a86550;  /*outline: 1px dotted red;*/ }
#nav>ul.main>li:nth-child(2) {height:47px; }
#nav>ul.main>li>a { display: block; width: 100px; height: 32px; text-align: center; line-height: 32px; transition: 0.3s; }
#nav li:hover>a { color: #121c3a;}
#nav>ul>li.on>a { color: #121c3a;}
#nav>ul.main>li ul {display: none; width: 100px; height: 75px; /*outline: 1px dotted red;*/ background: #ededef; position: absolute; top: 47px; left: 0; transition: 0.5s;}
#nav>ul.main>li:hover ul{ display: block; }
#nav>ul.main>li ul li { }
#nav>ul.main>li ul li a { box-sizing: border-box; padding-left: 10px; display: block; width: 100px; height: 25px; /*outline: 1px dotted red;*/ font-size: 12px; line-height: 25px; transition: 0.3s;}
img { vertical-align: bottom;}

#container{ padding-top: 62px; } 



#footer { }
#ft_info { width: 1400px; height: 488px;
background: #123133; text-align: center;
padding-top: 100px; box-sizing: border-box;}
#ft_info table{ width: 942px; color: #fff; margin-left:238px; }
#ft_info th { font-size: 17px; letter-spacing: 0.5em;  padding-bottom: 20px; }
#ft_info td {  line-height:2.5;}
#ft_2 { width: 1400px; height: 65px; background: #ededef; text-align: center; line-height: 65px;
color: #a86550; font-size: 17px;}

iframe { width: 100%;}
/*9e5d47*/