@charset "euc-kr";

@import url("layout.css");
@import url("common.css");
@import url("table.css");

body {background:url("../../images/main/main/bg_main.jpg") no-repeat center 0;background-color:#ffffff;}

div#dBody {padding:9px 0 20px 0;}
div.column-1 {
	position:absolute;
	top:0; left:0;
}
div.mainbanner {
	background:url("../../images/main/main/bg_banner.gif") no-repeat center 0;
	width:171px; height:222px;
	text-align:center;
}
div.mainbanner img {margin-top:3px;}
div.mainbanner p {margin-top:-30px; text-align:right; padding-right:10px;}
div.mainbanner p img {margin-right:-5px;}
div.gallery-block {
	position:relative;
	width:171px; min-height:158px; _height:158px;
}
div.gallery-block h2 {position:absolute; top:0;}
div.gallery-block h2.h2-2 {position:absolute; top:0; left:75px;}
div.gallery-block dt {position:absolute; top:131px; font-size:0.75em;}
div.gallery-block dd.photo {position:relative; top:25px; width:171px; height:87px; background:url("../../images/main/main/bg_gallery.gif") no-repeat center 0; text-align:center;}
div.gallery-block dd.photo img {margin-top:2px; width:167px; height:83px;}
div.gallery-block dd.date {position:absolute; top:117px;  font-size:0.70em;  color:#b1b1b1;}
.btn-more {position:absolute; top:0; right:0;}
p.page-go {width:171px; font-size:0;}
p.page-go img {margin-bottom:8px;}

div.column-2 {
	margin:0 0 0 201px;
}
div.board-list {position:relative; width:453px;}
div.board-list h2 {position:absolute; left:0; top:0; background:url("../../images/main/main/bg_h2.gif") repeat-x 0 bottom;}
div.board-list h2.h2-1 {width:453px; }
div.board-list h2.h2-2 {left:75px;}
div.board-list div {height:160px;}
div.board-list dl {position:relative;  padding-top:40px; font-size:0.75em;}
div.board-list dl dt {position:absolute; top:45px; color:#0e55a5; font-weight:bold;}
div.board-list dl dt a {color:#0e55a5; font-weight:bold;}
div.board-list dl dt img {position:relative; vertical-align:middle; margin-top:-3px;}
div.board-list dl dd.date {text-align:right; color:#b1b1b1;}
div.board-list dl dd.con {margin-top:10px;}
div.board-list dl dd.con a {color:#7f7f7f;}
div.board-list ul {overflow:hidden; margin-top:5px; font-size:0.75em;}
div.board-list ul li {float:left; width:220px; background:url("../../images/main/main/bul_type01.gif") no-repeat 0 6px; padding-left:5px; line-height:18px;}
div.board-list ul li span {color:#d1a200;}
h2.h2-course {margin:20px 0 0 0;}
div.course-list {position:relative; top:10px; width:453px; min-height:175px; _height:167px;}
div.course-list h3 {position:absolute; left:0; top:0; z-index:999;}
div.course-list h3.h3-2 {margin-left:75px;}
div.course-list h3.h3-3 {margin-left:136px;}
div.course-list h3.h3-4 {margin-left:197px;}
div.course-list h3.h3-5 {margin-left:258px;}
div.course-list h3.h3-6 {margin-left:319px;}
div.course-list ul {position:relative; top:20px; padding-top:10px; font-size:0.75em; border-top:1px solid #bcbeb9; zoom:1;}
div.course-list ul li {overflow:hidden; zoom:1; background:url("../../images/main/main/bul_type01.gif") no-repeat 0 9px; padding-left:5px; line-height:21px; _height:21px; border-bottom:1px solid #e5e5e5;}
div.course-list ul li span.subj {float:left; vertical-align:top;}
div.course-list ul li span.date {float:right; color:#0e55a5; }
div.course-list ul li img {position:relative; top:2px;}

div.baneer-block {position:relative; padding-left:23px; width:454px; min-height:112px; background:url("../../images/main/main/bg_banner02.gif") no-repeat 0 0}
div.baneer-block h2 {position:absolute; left:23px; top:0; z-index:999;}
html div.baneer-block ul {margin:55px 0 0 -7px;float:left}
div.baneer-block ul li {display:inline; margin:0 6px 0 7px;}
div.baneer-block .btn-block {position:absolute; top:8px; right:45px; z-index:999;}
/*
div.baneer-block {position:relative; padding-left:23px; width:429px; min-height:112px; _height:112px; border:1px solid #e2e2e2;}
div.baneer-block h2 {position:absolute; left:23px; top:0; z-index:999;}
div.baneer-block ul {margin:55px 0 0 -7px;}
div.baneer-block ul li {display:inline; margin:0 6px 0 7px;}
div.baneer-block .btn-block {position:absolute; top:15px; right:24px; z-index:999;}
*/


div.column-3 {
	position:absolute;
	top:0; right:101px;
	width:149px;
}
div.entrance ul {border-bottom:2px solid #0d51a0;}
div.entrance ul li img {vertical-align:top;}
div.schedule {position:relative; width:149px; margin-top:22px; _margin-top:20px;}
div.schedule h2 {margin-bottom:9px;}
div.schedule ul {margin-top:9px; font-size:0.75em;}
div.schedule li {background:url("../../images/main/main/bul_type01.gif") no-repeat 0 7px; line-height:18px; padding-left:3px; word-spacing:-1px; zoom:1;}
div.schedule li a {color:#7f7f7f;}
p.docu-block {position:relative; margin-right:-9px; width:163px; margin-top:10px; font-size:0;}
p.docu-block img {margin-right:9px;}
div.sidebanner {
	margin-top:12px;
	width:149 px; height:113px;
	text-align:center;
	bordeR:1px solid #e2e2e2;
}
div.sidebanner p.embed {width:121px; height:81px; margin:5px auto 0;}
div.sidebanner p.btn-block {position:relative; zoom:1; margin-top:3px; padding-left:13px; text-align:left;}
div.sidebanner .zoom {position:absolute; right:10px; bottom:7px;}

div#quickMenu {
	top:0;
}

div#dFoot {
	margin-bottom:200px;
}




.skip, .desc, .hiddenelement	{ position:absolute; width:0; height:0; margin:0 !important; padding:0 !important; font-size:0; line-height:0; text-indent:-3000px; border:0; overflow:hidden; }