body {
	word-wrap: break-word;
	word-break: keep-all;
}
a:focus{outline:none;}
/* skip Navigation*/
.skipNavi {
    position: absolute;
    top: -35px;
    width: 100%;
    height: 35px;
}
.skipNavi a {
    display: block;
    width: 100%;
    background-color: #000;
    color: #fff;
    text-align: center;
}
.skipNavi a:hover, .skipNavi a:focus, .skipNavi a:active {
    position: absolute;
    top: 35px;
    z-index: 500;
    height: 27px;
    padding-top: 8px;
    font-weight: bold;
    text-decoration: underline;
}

.mainMore {
    position: absolute;
    display: block;
    top: 61.5%;
    left: 24.6%;
    width: 4%;
    padding: 1% 1.5%;
}
.more {
    display: inline-block;
    top: 350px;
    left: 151px;
    width: 85px;
    height: 18px;
    padding: 11px 28px 11px 24px ;
    padding-left: 33px;
    border: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
}
/* header */
#header_wrap {
    position: relative;
    border-bottom: 1px solid #d8d8d8;
    /*background: url('/public_html_eng/images/common/layout/bg_bar.gif') repeat-x top;*/
}
#header {
    width: 100%;
    max-width: 1034px;
    margin: 0 auto;
	background: #fff;
}
#header:after {
    content:"";
    display:block;
    clear:both;
}
#header h1 {
    float: left;
    margin-top: 30px;
    /* margin-left: 6.45%; */
}
/* util */
.utilArea {
    width: 100%;
    margin: 0 auto;


}
.util {
    margin: 0 auto;
    min-height: 38px;
	width: 100%;
    max-width: 1034px;

}
.util ul {
    padding: 10px 0 0 0;
    text-align: right;
}
.util ul li {
    display: inline-block;
    zoom:1;
    *display: inline;
    margin-left: 16px;
}
.util ul li:before {
  content: "";
  display: inline-block;
    zoom:1;
    *display: inline;
  margin-right: 16px;
  width: 1px;
  height: 11px;
  background: #646464;
}
.util li:first-child:before {display: none;}
.util ul li a {color: #e1e1e1;}
.util ul li.language a img {
    margin-top: 7px;
    margin-left: 5px;
}
/* gnb */
#header .gnb {float: right;}
#header .gnb > ul {
    /* overflow: hidden; */
    padding-left: 58px;
}
#header .gnb > ul > li {
    float: left;
}
/* #header .gnb > ul > li:first-child {padding-left: 40px;} */
/*#header .gnb ul  li.sum {
    width: 66px;
    height: 17px;
    background: url('../../images/layout/summary.gif') center no-repeat;
}
#header .gnb ul li.par {
    width: 66px;
    height: 17px;
    background: url('../../images/layout/participation.gif') center no-repeat;
}
#header .gnb ul li.inf {
    width: 82px;
    height: 17px;
    background: url('../../images/layout/information.gif') center no-repeat;
}
#header .gnb ul li.pro {
    width: 64px;
    height: 17px;
    background: url('../../images/layout/program.gif') center no-repeat;
}
#header .gnb ul li.not {
    width: 78px;
    height: 17px;
    background: url('../../images/layout/notice.gif') center no-repeat;
}*/
.gnb > ul > li > a.current {color: #c22636;}
.gnb > ul > li > a {
    display: block;
    overflow: hidden;
    font-size: 17px;
    color: #323232;
    font-family: 'Nanum Gothic';
    font-weight: 800;
}
.depth2Wrap {
    position: absolute;
    display: none;
    background: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
    z-index: 10000;
    width:100%;
    height: 0;
    left: 0;
    top: 130px;
    *top: 100px;
}
.depth2Area {
    width: 1280px;
    /* margin: 16px auto; */
}
.depth2Wrap ul.m1 {margin-left: 410px;}
.depth2Wrap ul.m2 {margin-left: 310px;}
.depth2Wrap ul.m3 {margin-left: 365px;}
.depth2Wrap ul.m4 {margin-left: 313px;}
.depth2Wrap ul.m5 {margin-left: 720px;}
.depth2Wrap ul {overflow: hidden;}
.depth2Wrap ul li {
    display: inline-block;
    zoom:1;
    *display: inline;
    margin-left: 76px;
    font-size: 14px;
    font-weight: bold;
    color: #1c1c1a;
}
.depth2Wrap ul li:first-child {margin-left: 0;}
.depth2Wrap ul li a:hover {color: #c63342;}
/* footer */
.footer {background: #acacac;}
.footerArea {
    overflow: hidden;
    padding: 30px 0;
    margin: 0 auto;
    width: 1034px;
}
.footerArea h1 {
    float: left;
    margin-right: 60px;
}
.addressArea {
    float: left;
    margin-top: 9px;
    color: #f9f9f9;
}
.addressArea ul li {
    display: inline-block;
    margin-left: 7px;
}
.addressArea ul li:before {
    content:"";
    display: inline-block;
    margin-right: 7px;
    width: 1px;
    height: 11px;
    background: #f9f9f9
}
.addressArea ul li:first-child {margin-left: 0;}
.addressArea ul li:first-child:before {display: none;}
.etc {
    float: right;
    margin-top: 9px;
    margin-right: 20px;
}
.etc a {
    font-size: 13px;
    color: #fff;
}
.etc a:first-child {margin-right: 10px;}
.etc a:first-child:after {
    content:'';
    display: inline-block;
    margin-left: 10px;
    width: 1px;
    height: 11px;
    background: #fff;
}
