@charset "utf-8";

#footer { margin-top: -49px; }
#footBox { position: relative; padding-top: 30px; }
.btn_top { display: none; }

#mainBox { position: relative; width: 980px; height: 580px; margin: auto; background: url('../img/main/bg_body.png') no-repeat right top; }
#contents { float: left; position: relative; width: 480px; margin-top: 40px; }
#main_vis { float: right; width: 470px; height: 580px; margin-bottom: -49px; }
	#main_vis_box { position: relative; width: 470px; height: 580px; z-index: 1;}

.main_gallery1 { position: absolute; left: 0; top: 0; width: 150px; }
	.main_gallery1 h3 { margin: 0 0 7px 0; padding: 0; font-family: Dotum; font-size: 11pt; font-weight: bold; }
	.main_gallery1 h3 a { color: #06c; }
	.main_gallery1 div { border: 1px solid #ccc; padding: 4px; background: #fff; }
	.main_gallery1 p { margin-top: 15px; font-family:Arial,Helvetica; font-size: 11px; color: #4d4d4d; text-align: left;word-spacing:-.03em;line-height:1.2em;}
	.main_gallery1 p a:hover { text-decoration: underline; }
.main_gallery2 { position: absolute; left: 160px; top: 0; width: 320px; }
	.main_gallery2 h3 { margin: 0 0 7px 10px; padding: 0; font-family: Dotum; font-size: 11pt; font-weight: bold; }
	.main_gallery2 h3 a { color: #06c; }
	.main_gallery2 div { float: left; margin-left: 10px; border: 1px solid #ccc; padding: 4px; background: #fff; }
	.main_gallery2 p { clear: both; padding: 15px 0 0 10px;font-family:Arial,Helvetica; font-size: 11px; color: #4d4d4d; text-align: left;word-spacing:-.03em;line-height:1.2em;}
	.main_gallery2 p a:hover { text-decoration: underline; }
.main_news { position: absolute; left: 0; top: 254px; width: 230px; }
	.main_news h3 { margin: 0; padding: 0;color: #1f5da6;background: url('../img/main/news_title.png') no-repeat 0 0; }
	.main_news h3 a { display: block; padding: 13px 0 5px 22px;font-size:.7em;font-weight:400;font-family:Oswald;text-transform:uppercase;color: #1f5da6; }
	.main_news ul { list-style: none; margin: 16px 0 0 0; padding: 0; }
	.main_news ul li { padding: 0 0 5px 25px;font-size:.8em; background: url('../img/main/news_bul.gif') no-repeat 0 7px; }
.main_quick { position: absolute; left: 260px; top: 254px; width: 220px; height: 31px; z-index: 5; }
	.main_quick ul { list-style: none; margin: 0; padding: 0; }
	.main_quick_list { width: 220px; height: 31px; background: url('../img/main/quick_title.gif') no-repeat 0 0; }
	.main_quick_list li > a { display: block; padding: 7px 0 7px 12px;font-size:.72em;background: url('../img/main/quick_open.gif') no-repeat 200px 13px; }
	.main_quick_list li.active > a { color: #09c; background: url('../img/main/quick_close.gif') no-repeat 200px 13px; }
	.main_quick_list li ul { border: 1px solid #24c6e8; background: #fff; }
	.main_quick_list li ul li { padding: 5px 0 5px 20px; border-bottom: 1px dashed #ccc; background: url('../img/main/news_bul.gif') no-repeat 2px 50%; }
	.main_quick_list li ul li:last-child { border: none; }
	.main_quick_list li ul li a { display: block; padding: 0; background: none; }
	.main_quick_list li ul li a:active, .main_quick_list li ul li a:hover, .main_quick_list li ul li a:focus { background-color: #f5f5f5; }
	.main_quick_list li ul li.active > a { background: none; }
.main_ban { position: absolute; left: 260px; top: 302px; width: 220px; text-align: center; z-index: 1; }
.main_title {position:absolute;left:0;top:475px;width:480px;}

#slides { position: absolute; top: 0; left: 0; z-index: 5; }
	.slides_container { display: none; position: relative; width: 470px; overflow: hidden; }
	.slides_container img { width: 470px; height: 580px; cursor: pointer; }
	#slides .next, #slides .prev { display: block; position: absolute; left: 380px; top: 540px; width: 40px; height: 40px; z-index: 10; }
	#slides .next { left: 430px; }
	.pagination { display: none; }


/* 191112 추가 */
#mainCerti {}
#mainCerti .certi_wrap {position:relative;margin-top:20px;text-align:center;}
#mainCerti .certi_wrap ul {display:inline-block;list-style:none;margin:0 auto;padding:0;}
#mainCerti .certi_wrap ul:after {display:block;clear:both;content:"";}
#mainCerti .certi_wrap ul li {float:left;padding:5px;border:1px solid #ccc;border-radius:5px;background:#fff;}
#mainCerti .certi_wrap ul li+li {margin-left:14px;}
.fancyTitle {display:none;}