@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/* CSS Document */

* {margin:0; padding:0;}
ul,dl,ol,li {list-style:none;}
img {border:none; vertical-align:middle;}
a {text-decoration:none; color:#454545;}
a:hover {text-decoration:none; color:#333;}
body {font-size:100%; font-family:"Nanum Gothic",sans-serif; line-height:1;}
caption {visibility:hidden; display:block;}

.wrapper {width:100%; position:relative;}

.header_wrap {width:100%; min-width:1200px; height:120px; background:url('/img/yh_header_bg.gif') 0 0 repeat-x; position:absolute; top:0; left:0; overflow:hidden; z-index:990}
.header {width:1200px; height:100%; margin:0 auto; position:relative;}
.header > h1 {float:left; padding-top:56px;}
.header .right_top {width:164px; height:33px; overflow:hidden; position:absolute; top:0; right:0;}
.header .right_top > div {float:left;}
.header .right_top > div a {display:block;}
.header .gnb {width:830px; height:86px; position:relative; float:right; margin:34px; z-index:999;}
.header .gnb > ul {width:100%; height:100%; position:relative; z-index:999;}
.header .gnb > ul > li {float:left; position:absolute; top:0; z-index:999;}
.header .gnb > ul > li.li_01 {left:0;}
.header .gnb > ul > li.li_02 {left:147px;}
.header .gnb > ul > li.li_03 {left:283px;}
.header .gnb > ul > li.li_04 {left:473px;}
.header .gnb > ul > li.li_05 {left:620px;}
.header .gnb > ul > li.li_06 {left:772px;}

.header .gnb > ul > li > a {display:block;}
.header .gnb .sub {width:800px; height:43px; position:absolute; top:86px; left:0; z-index:999; dis play:none;}
.header .gnb > ul > li.li_05 .sub {dis play:block;}
.header .gnb .sub > li {float:left; padding:0 15px;}
.header .gnb .sub > li > a {display:block; font-size:14px; color:#fff; font-weight:bold; line-height:43px;}
.header .gnb .sub > li > a:hover {color:#ffca0f;}
.header .gnb > ul > li.li_01 .sub {left:0;}
.header .gnb > ul > li.li_02 .sub {left:0;}
.header .gnb > ul > li.li_03 .sub {left:0;}
.header .gnb > ul > li.li_04 .sub {left:-10px;}
.header .gnb > ul > li.li_05 .sub {left:20px;}
.header .gnb > ul > li.li_06 .sub {left:-200px;}

.bg {width:100%; height:43px; position:absolute; top:120px; left:0; background:#000; opacity:0.6; z-index:800; display:none;}

.footer_wrap {width:100%; height:110px; background:#e3e3e3; position:relative;}
.footer {width:1200px; min-width:1200px; margin:0 auto; height:100%; position:relative;}
.footer .foo_tit {float:left; padding-top:32px;}
.footer address {font-style:normal; font-size:12px; color:#717171; float:left; margin:39px 0 0 20px; line-height:16px;}
.footer .txt {text-align:right; color:#4d4d4d; font-size:11px; position:absolute; right:0px; bottom:37px; margin:35px 0 0 0; line-height:14px;}
.footer select { position:absolute; right:0px; top:16px;  }