@charset"UTF-8";
/* layout */
body {
	overflow: auto;
  overflow-x:hidden;
  min-width:1030px;
}
.top_link{width: 100%; height: 37px; border: solid #ccc; border-width: 0 0 1px 0; position: relative; }
.top_link_bg {position: absolute; background: url(/img/common/top_bg.gif) repeat-x; height:4px; width: 100%;}
.top_link .slink{width: 1000px; margin: auto; position: relative; overflow: hidden;}

.top_link .slink .top_icon {position: relative; overflow: hidden; float:left;}
.top_link .slink .top_icon ul {margin: 0; padding: 0;position: relative; overflow: hidden;}
.top_link .slink .top_icon ul li.sicon{width: 37px; height: 37px; border: solid #ccc; border-width: 0 1px 0 1px; float: left; text-align: center;}
.top_link .slink .top_icon ul li{width: 37px; height: 37px; line-height: 37px; border: solid #ccc; border-width: 0 1px 0 0; float: left; text-align: center; cursor: pointer;}

.top_link .slink .top_opt {position: relative; overflow: hidden; float:right;}
.top_link .slink .top_opt ul{margin: 0; padding: 0;position: relative; overflow: hidden;}
.top_link .slink .top_opt ul li {float:left; line-height: 38px; font-weight: bold; cursor: pointer; padding: 0 3px;}
.top_link .slink .top_opt ul li a {color: #000 !important; font-size:10px;}
.top_link .slink .top_opt ul li em{line-height: 37px; font-size:9px; font-weight: bold; color: #cdcdcd;}

.visual_left1{position: absolute; color: #fff; font-size: 24px; font-weight: 800; padding: 45px 0 0 537px; text-shadow: 2px 0px 4px gray; filter: chroma(color=gray) progid:DXImageTransform.Microsoft.dropshadow(color=gray, offX=1, offY=1); }
.visual_left2{position: absolute; color: #fff; font-size: 16px; font-weight: 500; padding: 75px 0 0 537px; text-shadow: 2px 0px 4px gray;filter: chroma(color=gray) progid:DXImageTransform.Microsoft.dropshadow(color=gray, offX=1, offY=1); }
.visual_right1{position: absolute; color: #fff; font-size: 24px; font-weight: 800; padding: 45px 0 0 50px; text-shadow: 2px 0px 4px gray;filter: chroma(color=gray) progid:DXImageTransform.Microsoft.dropshadow(color=gray, offX=1, offY=1); }
.visual_right2{position: absolute; color: #fff; font-size: 16px; font-weight: 500; padding: 75px 0 0 50px; text-shadow: 2px 0px 4px gray;filter: chroma(color=gray) progid:DXImageTransform.Microsoft.dropshadow(color=gray, offX=1, offY=1); }

.top_menu{}

#page {
  width: 1000px;
  margin: 0px auto;
  padding-top: 28px;
}

.container {
	width: 1000px;
	margin: 0 auto;
}
/* header */
.header {
	width: 1000px;
	position: relative;
	height: 86px;
	z-index: 100;
  margin: 0 auto;
}
/* main */
.main {
	width: 1000px;
  margin: 28px auto;
	position: relative;

}
.main2 {
	width: 1000px;
	position: relative;
}
.main:after {
	content: "";
	font-size: 0px;
	line-height: 0px;
	display: block;
	clear: both;
}
.board_bg {
  margin: 0 auto;
}
.content {
	position: relative;
	width: 1000px;
  margin: 0 auto;
  overflow: hidden;
}
.slide_body{
  height:576px;
}
/* footer */
.footer_wrapper {
  width: auto;
  border: solid #ccc;
  border-width: 1px 0 1px 0;
  clear: both;
  background-color:#f9f9f9;
}
.footer_wrapper .footer_kor {
	position: relative;
	clear: both;
  padding-top:17px;
	height: 100px;
	width: 1000px;
	margin: 0 auto;
  background-position:0px 17px;
}
.footer_wrapper .footer_eng {
	position: relative;
	clear: both;
  padding-top:17px;
	height: 100px;
	width: 1000px;
	margin: 0 auto;
  background-position:0px 17px;
}

.sub_div{width: 1000px; margin: auto;}

#head_wrap{margin: 0 0 28px 0;}

.c_footerlink{width: 100%; margin-bottom: 15px; overflow: hidden; position: relative;}
.c_footerlink .cfl_left {float: left; width: 50%;}
.c_footerlink .cfl_right {float: right; width: 50%; text-align: right; }
.c_footerlink .cfl_right a{color: #b3b1b1; font-weight: bold;}
.c_footerlink .cfl_right a:hover{color: #4b4b4b;}
.c_leftfooter {width:50%; float:left; text-align: left;}
.c_rightfooter {width:50%; float:right; text-align: right;}
.sub_Visual{width: 1000px; margin: auto;}

.board_top_img{width: 1000px; margin: 0px auto; padding: 20px 0px 10px 17%;}

#toTop{
  position:fixed; _position:absolute; bottom:20px; right:20px; width:38px; height:38px;z-index:3;
  background:url("/img/common/top_arrow.png") no-repeat 7px 11px;cursor:pointer;background-color:#373737;border-radius:4px;display:none;
  -moz-border-radius:4px;-webkit-border-radius:4px;
}