@media screen and (-webkit-min-device-pixel-ratio:0){
	.crbold
	{font-weight:bold !important;}
}


#quick {position:absolute;width:92px;height:100%;background:url(../images/quick-bg.gif) repeat-y;top:0;right:0;z-index:50;}
#quick h2 {margin-top:151px;}
#quick img {display:block;}

#wrap {width:100%;height:100%;position:relative;min-width:1120px;margin:0 auto;}
#top-wrap {width:100%;height:99px;background:#fff;position:relative;z-index:100;}
#top {width:1000px;margin:0 auto;height:99px;position:relative;}
#top #logo {position:absolute;top:26px;left:389px;}
#top #tnb {position:absolute;top:58px;right:0;}
#top #tnb li {float:left;margin-top:8px;}
#top #tnb li img {display:block;}
#top #tnb .bar {width:1px;height:7px;background:url(../images/tnb-bar.gif) no-repeat;text-indent:-9999px;margin:9px 8px 0 8px;}
#top #tnb #tnb-favorite {margin:0 0 0 15px;}
#top #topban {position:absolute;top:26px;left:0;width:205px;height:63px;}
#top #topban .bx-controls-direction a {
	position:absolute;
	top:40px;
	display:block;
	text-indent:-9999px;
	width:19px;
	height:17px;
}
#top #topban .bx-controls-direction .bx-prev {left:70px;background:url(../images/topban-prev.gif) no-repeat;}
#top #topban .bx-controls-direction .bx-next {left:126px;background:url(../images/topban-next.gif) no-repeat;}
#top #topban #topban-all,
#top #topban .bx-pager-item a {position:absolute;top:42px;font-size:11px;font-family:tahoma;}
#top #topban #topban-all {left:106px;z-index:10;color:#666;}
#top #topban .bx-pager-item a {left:98px;z-index:10;display:none;color:#333;font-weight:bold;}
#top #topban .bx-pager-item .active {display:inline;}

#gnb-wrap {width:100%;height:50px;background:#f3f3e8;border-top:1px solid #c9ccba;border-bottom:1px solid #c9ccba;position:relative;z-index:100;}
#gnb {width:1000px;margin:0 auto;position:relative;}
#gnb .mn {float:left;}
#gnb .mn .menu {display:block;float:left;height:50px;overflow:hidden;position:relative;}
#gnb .mn .menu span {display:none;}
#gnb .mn .menu img {display:block;vertical-align:top;}
#gnb .mn .menu.active img,
#gnb .mn .menu.over img,
#gnb .mn .menu:hover img {margin-top:-50px;}
#gnb .mn .mnarrow {display:none;width:17px;height:9px;z-index:100;position:absolute;top:42px;background:url(../images/snb-on.gif) no-repeat;text-indent:-9999px;}
#gnb #gnb1 .mnarrow {left:72px;}
#gnb #gnb2 .mnarrow {left:225px;}
#gnb #gnb3 .mnarrow {left:400px;}
#gnb #gnb4 .mnarrow {left:553px;}
#gnb #gnb5 .mnarrow {right:267px;}
#gnb #gnb6 .mnarrow {right:90px;}
#gnb #gnb1 ul li:first-child {margin-left:30px;}
#gnb #gnb2 ul li:first-child {margin-left:50px;}
#gnb #gnb3 ul li:first-child {margin-left:250px;}
#gnb #gnb4 ul li:first-child {margin-left:370px;}
#gnb #gnb5 ul li:first-child {margin-left:605px;}
#gnb #gnb6 ul li:first-child {margin-left:355px;}
#gnb .mn ul {display:none;position:absolute;width:998px;border-left:1px solid #c9ccba;border-right:1px solid #c9ccba;top:51px;left:0;height:46px;background:#fff;}
#gnb .mn ul li {float:left;padding-top:15px;font-size:13px;}
#gnb .mn ul li a {color:#838282;}
#gnb .mn ul li .active,
#gnb .mn ul li a:hover {color:#5cba01;font-weight:bold;}
#gnb .mn ul li span {color:#838282;padding:0 10px;}

#element-wrap {width:100%;height:452px;background:#f1f0f0;}
#element {width:1000px;margin:0 auto;position:relative;}
#element #e1, #element #e2, #element #e3, #element #e4 {float:left;}
#element #e1 img, #element #e2 img, #element #e3 img, #element #e4 img {display:block;}
#element #e5 {clear:both;float:left;width:250px;height:262px;position:relative;}
#element #e5 .bx-pager {position:absolute;top:241px;left:0;width:100%;text-align:center;}
#element #e5 .bx-pager .bx-pager-item {display:inline;}
#element #e5 .bx-pager .bx-pager-item a {
	display:inline-block;
	background:url(../images/e5-off.png) no-repeat;
	width:8px;
	height:8px;
	margin:0 3px;
	text-indent:-9999px;
}
#element #e5 .bx-pager .bx-pager-item .active {background:url(../images/e5-on.png) no-repeat;}
#element #e6 {width:475px;float:left;margin:0 0 0 14px;}
#element #e6 .etitle {padding-bottom:14px;}
#element #e6 .etitle:after {content:"";display:block;clear:both;}
#element #e6 .etitle h3 {float:left;font-size:18px;font-weight:600;margin-left:17px;}
#element #e6 #e6-1 {padding-top:23px;height:108px;}
#element #e6 #e6-2 {border-top:1px solid #d8d8d8;padding-top:14px;}
#element #e6 #e6-1 .etitle h3 {color:#d80f15;}
#element #e6 #e6-2 .etitle h3 {color:#735130;}
#element #e6 .etitle a {display:block;float:right;margin-right:20px;}
#element #e6 table {width:438px;margin:0 auto;}
#element #e6 table img {vertical-align:middle;margin-left:5px;}
#element #e6 table th {text-align:left;font-weight:bold;font-size:13px;height:22px;background:url(../images/e6-dot.gif) no-repeat 0 10px;text-indent:10px;}
#element #e6 table th a {color:#898888;}
#element #e6 table th a:hover {color:#5cba01;}
#element #e6 table td {font-size:13px;text-align:right;width:80px;color:#898888;}

#element #e7 {width:250px;height:262px;float:right;background:#6b5547 url(../images/e7-bg.gif) no-repeat 88px 61px;text-align:center;}
#element #e7 h3 {font-size:22px;font-weight:600;color:#fff;padding-top:28px;letter-spacing:-0.5px;}
#element #e7 h4 {font-size:35px;font-weight:600;color:#fff;padding-top:89px;letter-spacing:-4px;}
#element #e7 h5 {font-size:13px;font-weight:600;color:#fff;padding-top:6px;letter-spacing:-0.5px;}
#element #e7 p {font-size:12px;color:#beb4ae;padding-top:6px;letter-spacing:-0.5px;line-height:16px;}

#foot-wrap {clear:both;width:100%;height:35px;background:#c4beba;position:relative;z-index:60;}
#foot {width:1000px;margin:0 auto;position:relative;}
#foot h1 {float:left;font-size:18px;color:#6f6c69;height:35px;line-height:35px;font-weight:600;width:150px;}
#foot .footlink {
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	font-size:13px;
	font-weight:bold;
	color:#888481;
	padding:0 10px;
	border-left:1px solid #a8a39f;
}
#foot #foottop {position:absolute;right:0;top:0;}
#copy-wrap {clear:both;height:131px;background:#d0cbc8;width:100%;position:relative;z-index:60;}
#copy {width:1000px;margin:0 auto;position:relative;line-height:16px;font-size:11px;color:#898683;padding-top:16px;}
#copy p {font-size:11px;font-weight:bold;color:#898683;padding-top:16px;}




/*Sub*/
#sub-wrap {width:100%;background:#f1f0f0;}
#sub-top {clear:both;width:998px;margin:0 auto;border-left:1px solid #cdcabf;border-right:1px solid #cdcabf;height:46px;background:#fff;}
#svisual-wrap {clear:both;width:998px;margin:0 auto;border-left:1px solid #cdcabf;border-right:1px solid #cdcabf;;height:103px;background:url(../images/svisual-bg.gif) repeat-x;}
.svisual {width:1000px;margin:0 auto;height:103px;background:url(../images/svisual1.jpg) no-repeat;position:relative;}
#svisual1 {background:url(../images/svisual1.jpg) no-repeat;}
#svisual2 {background:url(../images/svisual2.jpg) no-repeat;}
#svisual3 {background:url(../images/svisual3.jpg) no-repeat;}
#svisual4 {background:url(../images/svisual4.jpg) no-repeat;}
#svisual5 {background:url(../images/svisual5.jpg) no-repeat;}
#svisual6 {background:url(../images/svisual6.jpg) no-repeat;}
.svisual h2 {position:absolute;top:33px;left:28px;font-size:35px;color:#fff;font-weight:normal;}
.svisual h2 span {padding-left:8px;font-size:13px;color:#d6eebf;}
#article-wrap {clear:both;width:998px;margin:0 auto;border-left:1px solid #cdcabf;border-right:1px solid #cdcabf;min-height:500px;background:#fff;position:relative;z-index:1;}
#article {width:930px;margin:0 auto;padding:25px 0 50px;}
#article #navi {text-align:right;color:#828282;font-size:12px;height:27px;}
#article #navi img {vertical-align:middle;}
#article #navi .navi-arrow {margin:0 3px;}
#article #stitle {height:100px;position:relative;z-index:1;}
#article #stitle h2 {font-size:40px;color:#525252;font-weight:normal;height:100px;float:left;position:relative;z-index:1;}
#article #stitle h2 .stitle-small {display:block;color:#525252;font-size:18px;padding-top:3px;}
#article #stitle h2 .stitle-line {width:40px;height:1px;display:block;text-indent:-9999px;background:#000;bottom:15px;left:0;position:absolute;}

#article #stitle .rnb {float:right;width:356px;padding-top:35px;}
#article #stitle .rnb h4 {float:left;font-size:14px;color:#5ea21d;padding-top:6px;}
#article #stitle .rnb .rnb-ul {width:240px;float:right;}
#article #stitle .rnb .rnb-ul li {position:relative;}
#article #stitle .rnb .rnb-ul .rnb1 {
	display:block;
	background:url(../images/rnb-link.gif) no-repeat;
	width:240px;
	height:30px;
	line-height:30px;
	text-indent:12px;
	color:#898989;
	font-size:14px;
}
#article #stitle .rnb .rnb-ul ul {display:none;}
#article #stitle .rnb .rnb-ul:hover ul {display:block;position:absolute;top:30px;width:100%;z-index:9999;}
#article #stitle .rnb .rnb-ul ul a {margin-top:-1px;display:block;border:1px solid #acacac;padding:7px 10px;color:#666;background:#fff;}
#article #stitle .rnb .rnb-ul ul a:hover {color:#333;background:#eee;}

#article #content {clear:both;position:relative;z-index:0;min-height:500px;}


#agpro1, #agpro2, #agpro3, #agpro4, #agpro5, #agpro6, #agpro7 {padding-bottom:70px;}
.agtab {clear:both;padding-left:1px;}
.agtab:after {content:"";display:block;clear:both;padding-bottom:20px;}
.agtab a {
	display:block;
	float:left;
	width:308px;
	height:32px;
	border:1px solid #e8e7e5;
	margin-left:-1px;
	text-align:center;
	line-height:32px;
	color:#909090;
}
.agtab a:hover,
.agtab .active {color:#fff;background:#625f58;border:1px solid #44423d;}

.agtab1 {clear:both;padding-left:1px;padding-bottom:20px;}
.agtab1:after {content:"";display:block;clear:both;}
.agtab1 a {
	display:block;
	float:left;
	width:16.5%;
	height:32px;
	border:1px solid #e8e7e5;
	margin-left:-1px;
	text-align:center;
	line-height:32px;
	color:#909090;
}
.agtab1 a:hover,
.agtab1 .active {color:#fff;background:#625f58;border:1px solid #44423d;}


.agtab2 {clear:both;padding-left:1px;padding-bottom:20px;font-size:12px;}
.agtab2:after {content:"";display:block;clear:both;}
.agtab2 a {
	display:block;
	float:left;
	width:131px;
	height:32px;
	border:1px solid #e8e7e5;
	margin-left:-1px;
	text-align:center;
	line-height:32px;
	color:#909090;
}
.agtab2 a:hover,
.agtab2 .active {color:#fff;background:#625f58;border:1px solid #44423d;}

.agtab3 {clear:both;padding-left:1px;padding-bottom:20px;}
.agtab3:after {content:"";display:block;clear:both;}
.agtab3 a {
	display:block;
	float:left;
	width:153px;
	height:32px;
	border:1px solid #e8e7e5;
	margin-left:-1px;
	text-align:center;
	line-height:32px;
	color:#909090;
}
.agtab3 a:hover,
.agtab3 .active {color:#fff;background:#625f58;border:1px solid #44423d;}

.agtab4 {clear:both;padding-left:1px;padding-bottom:20px;}
.agtab4:after {content:"";display:block;clear:both;}
.agtab4 a {
	display:block;
	float:left;
	width:19.8%;
	height:32px;
	border:1px solid #e8e7e5;
	margin-left:-1px;
	text-align:center;
	line-height:32px;
	color:#909090;
}
.agtab4 a:hover,
.agtab4 .active {color:#fff;background:#625f58;border:1px solid #44423d;}



.agpro {clear:both;}
.agpro:after {content:"";display:block;clear:both;}
.agpro a {
	display:block;
	float:left;
	width:231px;
	height:279px;
	border:1px solid #d9d9d9;
	margin-left:-1px;
	position:relative;
	z-index:1;
}
.agpro a img {display:block;}
.agpro a span {display:none;}
.agpro a:hover {border:1px solid #535455;z-index:2;}
.agpro a:hover span {display:block;position:absolute;bottom:0;right:0;}

.locatable {width:100%;border:1px solid #aaa;margin-top:15px;}
.locatable tr:first-child td,.locatable tr:first-child th {border-top:none;}
.locatable th {border-top:1px solid #eee;background:#f6f6f6;color:#444;font-size:14px;width:120px;padding:10px;text-align:left;}
.locatable td {border-top:1px solid #eee;color:#666;font-size:13px;padding:10px;line-height:22px;}


.ceo {clear:both; width:100%; background:#FFF; margin:0 auto; margin-bottom:10px; color:#474747; font-size:0.6em; font-family:'NanumGothic'; overflow:hidden;}
.ceo li {width:100%; margin-bottom:10px; padding-top:5px; padding-bottom:5px; text-align:left; margin:0 auto; font-family:'NanumGothic'; border-bottom:1px solid #d2d2d2;}
.ceo li.noline {margin-bottom:10px; padding-top:5px; padding-bottom:5px; text-align:left; margin:0 auto; font-family:'NanumGothic'; border-bottom:0px solid #d2d2d2;}
.ceo h3 {color:#449500; font-size:2.0em; padding-top:5px;}
.ceo p {color:#474747; font-size:2.0em; font-weight:normal; padding-bottom:3px;}
.ceo .intro {width:100%;}
.ceo .intro img{width:90%;}
.ceo .con {width:100%; height:100%; padding-top:40px; padding-bottom:40px;}
.ceo .con img{width:90%; text-align:center;}
.ceo img{width:100%;}
.ceo table {border:2px solid #a0d673; width:100%; table-layout:fixed;}
.ceo table a{text-decoration:none; color:#474747;}
.ceo th.subject {background:#d6e9c7; font-weight:normal; padding:5px; font-size:1.3em; color:#628744;}
.ceo th {background:#FFF; padding:5px; font-size:1em; color:#628744; border-bottom:1px solid #a0d673;font-weight:normal; }
.ceo th.noline {background:#FFF; padding:5px; font-size:1em; color:#628744;font-weight:normal; }
.ceo td {padding:5px; font-size:1em; border-bottom:1px solid #a0d673;font-weight:normal; }
.ceo td.noline {padding:5px; font-size:1em;font-weight:normal; }
