

* {margin:0; padding:0; font-family:font-family:돋움, dotum;font-size:9pt;color:#666; vertical-align:top;line-height:150%;letter-spacing :-1px;}

form {display:inline; margin:none;}
img, fieldset {border:0;}
li {list-style:none;}
em {font-style:normal;}
input, select {vertical-align:middle;}
select {height:22px; border:solid 1px #e6e6e6;}
caption {display:none;}
table {border-collapse:collapse;}
textarea {border:1px solid #e6e6e6; padding:5px; color:#666;}
legend {font-size:0; position:absolute; left:-5000px;}
a:link, a:active, a:visited, a {text-decoration:none;}
a:hover {text-decoration:underline;}
a {selector-dummy:expression(this.hideFocus=true);}
label {color:#5a5a5a; font-size:12px;}
button {background:none; border:0; cursor:hand; cursor:pointer;}
*html .png24 {tmp:expression(setPNG24(this));}
.invisible {position:absolute; left:-5000px;}
.underline {text-decoration:underline;}
.fontsize12 {font-size:12px}
.fontsize11 {font-size:11px}
.fontsize10 {font-size:10px}
.fontsize9 {font-size:9px}





#headWrap{z-index:1; position:relative;;width:100%;text-align:justify;}
#headWrap a{color:#094b7a;text-decoration:none;}
#headWrap .lnb {position: relative;width: 975px;  margin: 0 auto;height:85px;text-align:justify;}
#headWrap .lnb .topleft{ position: absolute; display:inline;margin-top:27px;}
#headWrap .lnb .topcenter{ position: absolute; display:inline;margin-top:10px; left:32%;}
#headWrap .lnb .topright{ position: absolute;  display:inline;top:45px;right:0;}
#headWrap .lnb .topleft ul{list-style:none;display:inline-block;}
#headWrap .lnb .topleft li{display:inline-block;margin:0;}
#headWrap .lnb .topright ul{list-style:none;display:inline-block;}
#headWrap .lnb .topright li{display:inline-block;margin:0;padding-left:5px;color:#094b7a;}
#headWrap .lnb .search {position:absolute;right:35px;top:65px;width:200px;height:23px;background:url(../images/SCU_main_search.jpg);margin:0;padding-left:8px;padding-top:7px;}
#headWrap .lnb .searchinput {width:140px;border:0;color:#aaaaaa;font-family:'Arial';}
#headWrap .gnb {position: relative;width: 975px;margin: 0 auto;  }
#headWrap .gnb ul{list-style:none;display:inline-block;}
#headWrap .gnb li{display:inline-block;margin:0;padding:0;}
#headWrap .visual {position: relative;width: 975px;height: 360px;margin: 0 auto; padding:15px 0; }

#contentsWrap{z-index:2; position:relative;width:100%;text-align:justify;margin-top:15px;}
#contentsWrap .contents1 {position: relative;width: 975px;margin: 0 auto; height:171px; }
#contentsWrap .contents1 .notice1{width:332px;}
#contentsWrap .contents1 .notice1 ul{display:inline-block;clear:both;}
#contentsWrap .contents1 .notice1 ul li{display:inline-block;float:left;vertical-align:middle;}
#contentsWrap .contents1 .notice2 {width:312px;}
#contentsWrap .contents1 .notice2 ul{display:inline-block;clear:both;}
#contentsWrap .contents1 .notice2 ul li{display:inline-block;float:left;vertical-align:middle;}
#contentsWrap .contents1 .dot{padding-top:8px; padding-right:8px;padding-left:15px;}
#contentsWrap .contents1 ul li{display:inline-block;float:left;}

#contentsWrap .contents2 {position: relative;width: 975px;height:329px;margin: 0 auto; padding-bottom:20px;}
#contentsWrap .contents2 ul li{display:inline-block;float:left;}

#contentsWrap .contents3 {position: relative;width: 975px;height:70px;margin: 0 auto;padding-bottom:15px;}
#contentsWrap .contents3 ul li{display:inline-block;float:left;height:53px;padding-right:30px;}
#contentsWrap .contents3 .banner_title{width:117px;padding-left:15px;padding-top:18px;}
#contentsWrap .contentssub {position: relative;width: 975px;margin: 0 auto; padding-bottom:70px;}
#contentsWrap .contentssub ul li{display:inline-block;}
#contentsWrap .submenu {width:166px;margin-right:46px;float:left;}
#contentsWrap .submenu ul li{margin:0;padding:0}
#contentsWrap .submenu .mtitle{width:166px;height:63px;}
#contentsWrap .submenu .menu{width:166px;height:30px;}
#contentsWrap .subcontents {width:756px;display:block;position:relative;}
#contentsWrap .subcontents {width:756px;display:block;position:relative; padding-top:15px; padding-bottom:50px;}
#footWrap{z-index:0; position:relative;width:100%; text-align:justify;}
#footWrap .copy {border: 1px solid #e9e9e9; background-color:#f1f1f1;color:#676767;position: relative;width: 953px;margin: 0 auto; padding:5px 10px ; }
#footWrap .copy a{color:#676767;text-decoration:none;}
#footWrap .copy ul{list-style:none;display:inline-block;}
#footWrap .copy ul li{display:inline-block;float:left;padding-right:20px;}

#footWrap .copy2 {clear:both;position: relative;width: 955px;margin: 0 auto; padding:10px;margin-bottom:40px; line-height:150%;font-size:11px;}
#footWrap .copy2 .line1{ color:#a5a5a5;font-size:11px;}
#footWrap .copy2 .line1 a{ color:#a5a5a5;}
#footWrap .copy2 .line2{ color:#9e9e9e;font-weight:bold;font-size:11px;}
#footWrap .copy2 .line2 a{ color:#9e9e9e;}

.height15{margin-top:10px;}
.mtext1{font-family:돋움;font-size:9pt;color:#666666;}
.mtext2{font-family:돋움;font-size:8pt;color:#666666;}
.fl{float:left;}
.fr{float:right;}
.pr10{padding-right:10px;}
.ml13{margin-left:13px;}
.ml35{margin-left:35px;}
.mb15{margin-bottom:15px;}
.mb10{margin-bottom:10px;}
.hrbar{text-align:center;}


@charset "utf-8";

#content .location {
	font-size: 11px;
	color: #808080;
	margin-bottom: 25px;
	letter-spacing: -1px;
}
h3.tit-h3 {
	font-size: 27px;
	font-weight: bold;
	color: #000;
	letter-spacing: -2px;
	height: 40px;
	line-height: 30px;
	text-indent: -999em;
	margin-bottom: 6px;
}
h3.course {
	background: url("/images/course_tit.gif") no-repeat 0 0;
}
h3.intro {
	background: url("/images/intro_tit.gif") no-repeat 0 0;
}
h3.review {
	background: url("/images/review_tit.gif") no-repeat 0 0;
}
h3.project {
	background: url("/images/project_tit.gif") no-repeat 0 0;
}
h3.seminar {
	background: url("/images/seminar_tit.gif") no-repeat 0 0;
}
h3.seminar2 {
	background: url("/images/review_s_tit.gif") no-repeat 0 0;
}
h3.regular {
	background: url("/images/regular_tit.gif") no-repeat 0 0;
}
h3.return {
	background: url("/images/return_tit.gif") no-repeat 0 0;
}
h3.customer {
	background: url("/images/customer_tit.gif") no-repeat 0 0;
}
h3.notice {
	background: url("/images/notice_tit.gif") no-repeat 0 0;
}
h3.faq {
	background: url("/images/faq_tit.gif") no-repeat 0 0;
}
h3.qna {
	background: url("/images/qna_tit.gif") no-repeat 0 0;
}
h3.location {
	background: url("/images/location_tit.gif") no-repeat 0 0;
}
h3.rental {
	background: url("/images/rental_tit.gif") no-repeat 0 0;
}
h3.join {
	background: url("/images/join_tit.gif") no-repeat 0 0;
}
h3.agreement {
	background: url("/images/agreement_tit.gif") no-repeat 0 0;
}
h3.privacy {
	background: url("/images/privacy_tit.gif") no-repeat 0 0;
}
h3.login {
	background: url("/images/login_tit.gif") no-repeat 0 0;
}
h3.findidpw {
	background: url("/images/findidpw_tit.gif") no-repeat 0 0;
}
h3.mypage1{
	background: url("/images/mypage1_tit.gif") no-repeat 0 0;
}
h3.mypage2{
	background: url("/images/mypage2_tit.gif") no-repeat 0 0;
}
h3.naitec{
	background: url("/images/naitec_tit.gif") no-repeat 0 0;
}
h3.coursemap{
	background: url("/images/coursemap_tit.gif") no-repeat 0 0;
}
h3.eduservice{
	background: url("/images/eduservice_tit.gif") no-repeat 0 0;
}
h3.facility{
	background: url("/images/facility_tit.gif") no-repeat 0 0;
}
h3.product{
	background: url("/images/product_tit.gif") no-repeat 0 0;
}
h3.search{
	background: url("/images/search_tit.gif") no-repeat 0 0;
}
h3.sitemap{
	background: url("/images/sitemap_tit.gif") no-repeat 0 0;
}
.biz-box {
	border: 2px solid #99b3d6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #FFFFFF;
	padding: 13px 23px;
	position: relative;
	margin-bottom: 30px;
}

.biz-box  .biz-banner {
	padding: 10px 0;
	height: 127px;
}
.biz-box .biz-img {
	width: 450px;
	height: 127px;
	border: 1px solid #E6E6E6;
	float: left;
}
.biz-box .biz-info {
	width: 220px;
	float: right;
	padding-top: 12px;
}
.biz-box .biz-info li {
	margin: 4px 0;
}
.info-tit {
	height: 50px;
	font-size: 13px;
	line-height: 1.2em;
}
a.btn-bg-b {
	font-size: 11px;
	border: 1px solid #7c9ac2;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #99b3d6;
	display: inline-block;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 7px 1px 7px;
	-moz-box-shadow: inset 0px 1px 0px 0px #a8bfdd;
	-webkit-box-shadow: inset 0px 1px 0px 0px #a8bfdd;
	box-shadow: inset 0px 1px 0px 0px #a8bfdd;
	letter-spacing: -1px;
	height: 14px;
	line-height: 14px;
}
.btn-bg-b2 {
	font-size: 11px;
	border: 1px solid #7c9ac2;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #99b3d6;
	display: inline-block;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 7px 1px 7px;
	-moz-box-shadow: inset 0px 1px 0px 0px #a8bfdd;
	-webkit-box-shadow: inset 0px 1px 0px 0px #a8bfdd;
	box-shadow: inset 0px 1px 0px 0px #a8bfdd;
	letter-spacing: -1px;
	height: 14px;
	line-height: 14px;
	margin-right: 7px;
}
a.btn-line-b4 {
	letter-spacing: -1px;
	height: 24px;
	line-height: 25px;
	background-color: #f7f7f7;
	display: inline-block;
	color: #797C80;
	font-size: 13px;
	font-weight: bold;
	text-shadow: 0px 1px 0px #fff;
	border: 1px solid #AFB4BD;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-box-shadow: inset 0px 25px 0px -13px #fff;
	-webkit-box-shadow: inset 0px 25px 0px -13px #fff;
	box-shadow: inset 0px 25px 0px -13px #fff;
	padding: 0px 10px;
	margin: 0 5px;
}
a.btn-bg-g2 {
	font-size: 11px;
	border: 1px solid #c7c7c7;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #f2f2f2;
	display: inline-block;
	color: #676767;
	padding: 1px 7px 0px 7px;
	-moz-box-shadow: inset 0px 1px 0px 0px #fff;
	-webkit-box-shadow: inset 0px 1px 0px 0px #fff;
	box-shadow: inset 0px 1px 0px 0px #fff;
	letter-spacing: -1px;
	height: 17px;
	line-height: 18px;
	vertical-align: bottom;
}
.btn-bg-b:hover {
	background-color: #88a5cb;
}
.btn-bg-b:active {
	position: relative;
	top: 1px;
}
.btn-bg-b img, .btn-line-b img {
	margin-right: 4px;
	padding-bottom: 1px;
}
a.btn-line-b {
	font-size: 11px;
	border: 1px solid #215daf;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: inline-block;
	font-weight: bold;
	color: #215daf;
	padding: 3px 7px 1px 7px;
	letter-spacing: -1px;
	height: 14px;
	line-height: 14px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f3f3f3));
	background: -moz-linear-gradient(top, #fffff, #f3f3f3);
	background: linear-gradient(top, #ffffff, #f3f3f3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');/* for IE */
	-webkit-box-shadow: 0px 1px 0px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 1px 0px rgba(0,0,0,.2);
	box-shadow: 0px 1px 0px rgba(0,0,0,.2);
}
a.btn-line-b3 {
	font-size: 13px;
	border: 1px solid #215daf;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	font-weight: bold;
	color: #777777;
	padding: 3px 12px 1px 42px;
	letter-spacing: -1px;
	height: 35px;
	line-height: 35px;
	-webkit-box-shadow: 0px 1px 0px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 1px 0px rgba(0,0,0,.2);
	box-shadow: 0px 1px 0px rgba(0,0,0,.2);
	background-color: #fafafa;
	margin: 0 13px 0 0px;
}
.faq-icon {
	background: url("/images/icon_faq.png") no-repeat 12px 50%;
}
.qna-icon {
	background: url("/images/icon_qna.png") no-repeat 12px 50%;
}

.biz-btn1 a {
	margin-left: 4px;
}
h4.tit-h4 {
	background: url("/images/icon_square.gif") no-repeat 0 50%;
	padding-left: 20px;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 25px;
	font-size: 14px;
	letter-spacing: -1px;
}
h4.tit-h4-1 {
	background: url("/images/icon_box2.gif") no-repeat 0 50%;
	padding-left: 20px;
	margin-bottom: 5px;
	font-weight: bold;
	line-height: 25px;
	font-size: 14px;
	letter-spacing: -1px;
	color: #2F66B1;
}
h4.tit-h4-2 {
	background: url("/images/icon_box3.gif") no-repeat 0 50%;
	padding-left: 15px;
	padding-top: 2px;
	font-weight: bold;
	line-height: 24px;
	font-size: 14px;
	letter-spacing: -1px;
	vertical-align: center;
}
.table_list01 {
	margin: 10px 0 13px;
}
.table_list01 table {
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #99b3d6;
	width: 100%;
}
.table_list01 table th {
	background-color: #f7f7f7;
	border-bottom: 1px solid #d9d9d9;
	padding: 8px 0;
	text-align: center;
	font-weight: bold;
}
.table_list01 table td {
	border-bottom: 1px solid #d9d9d9;
	line-height: 17px;
	padding: 8px 0;
	text-align: center;
}
.table_list01 table .left {
	padding-left: 15px;
	text-align: left;
}
.paging {
	text-align: center;
}
.paging * {
	vertical-align: middle;
}
.paging a {
	color: #b3b3b3;
	font-weight: bold;
	display: inline-block;
	height: 15px;
	line-height: 15px;
	padding: 0 5px;
}
.paging a.icon {
	margin-top: 8px;
	padding: 0;
	width: 13px;
}
.paging a.on {
	color: #99b3d6;
}
.tab01 {
	overflow: hidden;
	width: 100%;
	margin: 30px 0 20px 0;
	background-color: #99B3D6;
	border-top: 3px solid #99B3D6;
	border-left: 3px solid #99B3D6;
	border-right: 3px solid #99B3D6;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.tab01 li {
	float: left;
	color: #fff;
	background: url("/images/icon_bar02.gif") no-repeat right 50%;
}
.tab01 li a {
	color: #fff;
	font-weight: bold;
	display: block;
	padding: 5px 15px;
}
.tab01 li a.on {
	color: #4d4d4d;
	background-color: #fff;
	border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
}
.tab01 li a:hover {
	color: #4d4d4d;
	background-color: #fff;
	border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
}
.pr {
	padding: 30px 0 0 0;
	text-align: center;
}
.description-01 dt {
	background: url("/images/icon_box.gif") no-repeat 13px 50%;
	padding-left: 32px;
	font-size: 15px;
	font-weight: bold;
	height: 25px;
	line-height: 27px;
	letter-spacing: -1px;
	color: #2f66b1;
}
.description-01 dd {
	padding: 5px 13px 30px 13px;
	margin-bottom: 20px;
	line-height: 1.7em;
	border-bottom: 1px solid #E6E6E6;
}
.description-01 dd table td {
	padding: 5px;
}
.table_list02 {
	margin: 0px 0 15px;
}
.table_list02 table {
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #99b3d6;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	width: 100%;
}
.table_list02 table th {
	background-color: #f7f7f7;
	border: 1px solid #d9d9d9;
	padding: 4px 0;
	text-align: center;
	font-weight: bold;
}
.table_list02 table td {
	border: 1px solid #d9d9d9;
	line-height: 17px;
	padding: 8px 5px;
	text-align: center;
}
.table_list02 table .left {
	text-align: left;
	padding-left: 10px;
}
.course-tit {
	position: relative;
	height: 27px;
}
.course-tit h4 {
	float: left;
}
.course-tit ul {
	position: absolute;
	top: 3px;
	right: 0;
}
.course-tit li {
	float: left;
	margin-left: 3px;
}
.course-unit {
	margin-bottom: 30px;
}
a.btn-line-g {
	font-size: 11px;
	border: 1px solid #99b3d6;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: inline-block;
	padding: 3px 7px 1px 7px;
	height: 14px;
	line-height: 14px;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f3f3f3));
	background: -moz-linear-gradient(top, #fffff, #f3f3f3);
	background: linear-gradient(top, #ffffff, #f3f3f3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');/* for IE */
	color: #797C80;
}
a.btn-line-g2 {
	font-size: 11px;
	border: 1px solid #B3B3B3;
	display: inline-block;
	padding: 1px 3px;
	height: 11px;
	line-height: 12px;
	color: #909397;
	vertical-align: middle;
	margin: 0px 1px 2px 0;
	letter-spacing: -1px;
}
a.btn-line-g3 {
	font-size: 11px;
	border: 1px solid #99b3d6;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	display: inline-block;
	padding: 1px 5px;
	height: 15px;
	line-height: 16px;
	color: #909397;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#f3f3f3));
	background: -moz-linear-gradient(top, #fffff, #f3f3f3);
	background: linear-gradient(top, #ffffff, #f3f3f3);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');/* for IE */
	vertical-align: bottom;
	margin: 0px 1px 1px 0;
	letter-spacing: -1px;
}

a.btn-bg-map {
	font-size: 11px;
	display: inline-block;
	padding: 1px 5px;
	height: 12px;
	line-height: 13px;
	color: #fff;
	background-color: #b290a2;
	vertical-align: middle;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
a.btn-line-b2 {
	letter-spacing: -1px;
	height: 30px;
	line-height: 30px;
	background-color: #f7f7f7;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #AFB4BD;
	display: inline-block;
	color: #797C80;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 10px 1px 10px;
	text-shadow: 0px 1px 0px #fff;
	-moz-box-shadow: inset 0px 39px 0px -24px #fff;
	-webkit-box-shadow: inset 0px 39px 0px -24px #fff;
	box-shadow: inset 0px 39px 0px -24px #fff;
}
a.btn-bg-p {
	letter-spacing: -1px;
	height: 30px;
	line-height: 30px;
	background-color: #d1275b;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #9f3153;
	display: inline-block;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 10px 1px 10px;
	text-shadow: 0px 1px 0px #d1275b;
	-moz-box-shadow: inset 0px 39px 0px -24px #de4a77;
	-webkit-box-shadow: inset 0px 39px 0px -24px #de4a77;
	box-shadow: inset 0px 39px 0px -24px #de4a77;
}
a.btn-bg-g1 {
	letter-spacing: -1px;
	height: 21px;
	line-height: 21px;
	background-color: #4c4c4c;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #5b5b5b;
	display: inline-block;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 6px 0px 6px;
	text-shadow: 0px 1px 0px #4c4c4c;
	-moz-box-shadow: inset 0px 29px 0px -20px #676767;
	-webkit-box-shadow: inset 0px 29px 0px -20px #676767;
	box-shadow: inset 0px 29px 0px -20px #676767;
}
a.btn-line-g2 {
	letter-spacing: -1px;
	height: 21px;
	line-height: 21px;
	background-color: #f7f7f7;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #b6829d;
	display: inline-block;
	color: #b6829d;
	font-size: 11px;
	padding: 1px 6px 0px 6px;
	-moz-box-shadow: inset 0px 29px 0px -20px #fff;
	-webkit-box-shadow: inset 0px 29px 0px -20px #fff;
	box-shadow: inset 0px 29px 0px -20px #fff;
}
a.btn-line-g5 {
	letter-spacing: -1px;
	height: 18px;
	line-height: 18px;
	background-color: #f7f7f7;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #b6829d;
	display: inline-block;
	color: #b6829d;
	font-size: 11px;
	padding: 1px 3px 0px 3px;
	-moz-box-shadow: inset 0px 18px 0px -9px #fff;
	-webkit-box-shadow: inset 0px 18px 0px -9px #fff;
	box-shadow: inset 0px 18px 0px -9px #fff;
}
a.btn-line-g6 {
	letter-spacing: -1px;
	height: 18px;
	line-height: 18px;
	background-color: #f7f7f7;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #2F66B1;
	display: inline-block;
	color: #2F66B1;
	font-size: 11px;
	padding: 1px 3px 0px 3px;
	-moz-box-shadow: inset 0px 18px 0px -9px #fff;
	-webkit-box-shadow: inset 0px 18px 0px -9px #fff;
	box-shadow: inset 0px 18px 0px -9px #fff;
}
p a.btn-line-g6 {
	margin:3px 0;
}
a.btn-line-g4 {
	letter-spacing: -1px;
	height: 17px;
	line-height: 20px;
	background-color: #f7f7f7;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #AFB4BD;
	display: inline-block;
	color: #797C80;
	font-size: 11px;
	font-weight: bold;
	padding: 1px 8px;
	text-shadow: 0px 1px 0px #fff;
	-moz-box-shadow: inset 0px 24px 0px -12px #fff;
	-webkit-box-shadow: inset 0px 24px 0px -12px #fff;
	box-shadow: inset 0px 24px 0px -12px #fff;
}

.course-tit a.on {
	border: 1px solid #829ec3;
	background: #88A5CB;
	font-weight: bold;
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#99b3d6), to(#99b3d6));
	background: -moz-linear-gradient(top, #99b3d6, #99b3d6);
	background: linear-gradient(top, #99b3d6, #99b3d6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99b3d6', endColorstr='#99b3d6');
}
.tab02 {
	overflow: hidden;
	width: 100%;
	margin: 0px 0 10px 0;
	border-bottom: 2px solid #215daf;
}
.tab02 li {
	float: left;
	color: #797C80;
	height: 23px;
	line-height: 20px;
}
.tab02 li a {
	color: #797C80;
	font-weight: bold;
	display: block;
	padding: 2px 10px 2px 18px;
	border-top: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
}
.tab02 li a.on {
	color: #fff;
	border-top: 1px solid #215daf;
	border-left: 1px solid #215daf;
	border-right: 1px solid #215daf;
}
.tab02 .viewlist {
	background: url(../images/icon_list_g.png) no-repeat 7px 7px;
}
.tab02 .viewday {
	background: url(../images/icon_day_g.png) no-repeat 7px 50%;
}
.tab02 .viewlist a.on {
	background: url(../images/icon_list_w.png) no-repeat 7px 7px #215daf;
}
.tab02 .viewday a.on {
	background: url(../images/icon_day_w.png) no-repeat 7px 50% #215daf;
}

.table_list03 {
	margin: 10px 0 13px;
}
.table_list03 table {
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #99b3d6;
	width: 100%;
}
.table_list03 table th {
	background-color: #f7f7f7;
	border-bottom: 1px solid #d9d9d9;
	padding: 5px 0;
	text-align: center;
	font-weight: bold;
}
.table_list03 table td {
	border-bottom: 1px solid #d9d9d9;
	line-height: 17px;
	padding: 8px 0;
	text-align: center;
}
.table_list03 table .left {
	padding-left: 15px;
	text-align: left;
}
.table_list03 .tb-open {
	padding: 17px 11px;
	background-color: #fdfff7;
	font-size: 12px;
	color: #808080;
}

.course-box {
	border: 3px solid #de4a77;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #FFFFFF;
	padding: 13px 23px;
	position: relative;
	margin: 10px 0 30px 0;
	box-shadow: 0 0 1px 1px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 1px 1px rgba(0,0,0,0.1);
}

.course-box .course-banner {
	padding: 10px 0;
}
.course-box .course-img {
	width: 250px;
	height: 127px;
	border: 1px solid #E6E6E6;
	float: left;
	background: url("/images/logo2.gif") no-repeat 50% 50%; /* 이미지 등록을 안할 경우 보여질 이미지 */
}
.course-box .course-info {
	width: 415px;
	float: right;
	margin-bottom: 10px;
}

.table_list04 {
	margin: 0;
	padding: 0;
}
.table_list04 table {
	width: 100%;
}
.table_list04 table th {
	border-bottom: 1px dashed #d9d9d9;
	background: url("/images/icon_bar03.gif") no-repeat right 50%;
	text-align: center;
	font-weight: bold;
}
.table_list04 table td {
	border-bottom: 1px dashed #d9d9d9;
	line-height: 15px;
	padding: 5px 0;
	text-align: center;
}
.table_list04 table .left {
	padding-left: 15px;
	text-align: left;
}
.table_list05 {
	margin: 10px 0 13px;
}
.table_list05 table {
	border-bottom: 2px solid #d9d9d9;
	border-top: 2px solid #d9d9d9;
	width: 100%;
}
.table_list05 table th {
	background-color: #f7f7f7;
	border-bottom: 1px solid #d9d9d9;
	padding: 5px 0;
	text-align: center;
	font-weight: bold;
}
.table_list05 table td {
	border-bottom: 1px solid #d9d9d9;
	line-height: 17px;
	padding: 8px 0;
	text-align: center;
word-wrap: break-word;
}
.table_list05 table .left {
	padding-left: 15px;
	text-align: left;
}
.table_list06 {
	margin: 10px 0 15px;
}
.table_list06 table {
	border-bottom: 1px solid #d9d9d9;
	border-top: 2px solid #99b3d6;
	width: 100%;
}
.table_list06 table th {
	background-color: #f7f7f7;
	border-bottom: 1px solid #d9d9d9;
	padding: 4px 0;
	text-align: center;
	font-weight: bold;
}
.table_list06 table td {
	border-bottom: 1px solid #d9d9d9;
	line-height: 15px;
	height: 15px;
	padding: 5px;
	text-align: center;
}

.table_list07 {
	margin: 10px 0 13px;
}
.table_list07 table {
	border-bottom: 1px solid #d9d9d9;
	border-top: 2px solid #215daf;
	width: 100%;
}
.table_list07 table th {
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	padding: 8px 0;
	text-align: center;
}
.table_list07 table td {
	border-bottom: 1px solid #ebebeb;
	line-height: 17px;
	padding: 8px 0;
	text-align: center;
}
.table_list07 table .left {
	padding-left: 15px;
	text-align: left;
}

.border-r1 {
	border-right: 1px solid #d9d9d9;
}
.table_list06 table .left {
	text-align: left;
	padding-left: 10px;
}
.table_list08 {
	margin: 10px 0px;
	font-size:11px;
}
.table_list08 table {
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #99b3d6;
	width: 750px;
}
.table_list08 table th {
	background-color: #f7f7f7;
	border-bottom: 1px solid #d9d9d9;
	padding: 5px 0;
	text-align: center;
	font-weight:bold;
	color:#676767;
	border-right: 1px solid #d9d9d9;
}
.table_list08 table td {
	border-bottom: 1px solid #d9d9d9;
	line-height: 17px;
	padding: 8px 0;
	text-align: center;
	border-right: 1px solid #d9d9d9;
}
.table_list08 table .left {
	padding: 0 4px;
	text-align: left;
}
.table_list08 table .border-r0 {
	border-right:0 none;
}
.table_list09 {
	margin: 0px 0px 10px;
	font-size:12px;
}
.table_list09 table {
	border-top: 2px solid #99b3d6;
	width: 750px;
}
.table_list09 table th {
	background-color: #e9f2ff;
	border-bottom: 1px solid #d9d9d9;
	padding: 5px 0;
	text-align: center;
	font-weight:bold;
	color:#676767;
	border-right: 1px solid #d9d9d9;
}
.table_list09 table td {
	border-bottom: 1px solid #d9d9d9;
	padding: 10px 7px;
	text-align: center;
	border-right: 1px solid #d9d9d9;
}
.table_list09 table .left {
	padding: 10px 7px;
	text-align: left;
}
.table_list09 table .border-r0 {
	border-right:0 none;
}

.course-day {
	font-weight: bold;
	color: #d1275b;
}
.i-text {
	border: 1px solid #ccc;
	height: 18px;
	padding: 0 5px;
}
.i-checkbox {
	width: 13px;
	height: 13px;
	padding: 0;
	vertical-align: middle;
}
.i-text-login {
	border: 1px solid #ccc;
	height: 26px;
	padding: 0 5px;
}
.project-box {
	width: 750px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.project-box > dl {
	width: 160px;
	height: 170px;
	text-align: left;
	float: left;
	margin: 0 13px 30px 13px;
}
.project-box > dl > dt {
	width: 160px;
	height: 120px;
	background: url("/images/logo2.gif") no-repeat 50% 50%;
	margin-bottom: 7px;
	border: 1px solid #CCCCCC;
}
.project-box > dl > dt > a > img {
	width: 160px;
	height: 120px;
}
.project-box > dl > dd > a {
	display: block;
	width: auto;
}
.view1 {
	text-align: left;
	margin: 10px;
}
.table_list05 .view2 {
	text-align: left;
	padding: 20px 0;
	height: 200px;
	vertical-align: top;
	line-height: 1.5em;
}
.p1/*단락표현*/ {
	margin-top: 10px;
	margin-bottom: 40px;
}
.p1 h4 {
	height: 35px;
}
.p1 > img {
	margin: 12px 0 0 0;
}
.p1 > dl > dt {
	background: url("/images/icon_dot_g.gif") no-repeat 10px 50%;
	padding-left: 25px;
	margin: 10px 0 0 0;
}
.p1 > dl > dd {
	padding-left: 25px;
}
.r-process {
	background: url("/images/img_02.gif") no-repeat 50% 15px;
	position: relative;
}
.r-process > dl {
	text-indent: -9999px
}
.r-process-b1 {
	position: absolute;
	top: 125px;
	left: 165px;
}
.r-process-b2 {
	position: absolute;
	top: 170px;
	left: 590px;
}
.r-process-b3 {
	position: absolute;
	top: 200px;
	left: 590px;
}
.t-search {
	text-align: right;
	margin: 0 0 10px 0;
}
.t-search > div {
	display: inline;
	padding: 0;
	margin: 0;
}
input.input-text2 {
	border: solid 1px #ccc;
	height: 18px;
	width: 160px;
	line-height: 18px;
	margin-right: 5px;
	color: #797C80;
}
input.input-text4 {
	border: solid 1px #f2f2f2;
	height: 18px;
	width: 65px;
	line-height: 18px;
	margin-right: 5px;
	color: #797C80;
	text-align: center;
}
input.input-text4-1 {
	border: solid 1px #f2f2f2;
	height: 18px;
	width: 20px;
	line-height: 18px;
	margin-right: 5px;
	color: #797C80;
	text-align: center;
}
input.input-text3 {
	border: solid 1px #f2f2f2;
	height: 18px;
	width: 95%;
	line-height: 18px;
	margin-right: 5px;
	color: #797C80;
}
textarea.textarea-1 {
	color: #797C80;
	width: 98%;
	font: 12px/18px dotum, "돋움", Verdana, Arial, sans-serif;
}
#t-faq {
	border-top: 2px solid #7C9AC2;
	border-bottom: 2px solid #7C9AC2;
	margin-bottom: 20px;
}
#t-faq h3 {
	background: #F7F7F7;
	border-bottom: 1px solid #d9d9d9;
	padding: 8px 10px 8px 20px;
	font-weight: bold;
}
#t-faq a {
	color: #666666;
}
#t-faq p {
	line-height: 1.6em;
	margin: 12px 30px 25px 20px;
}
.table-1 {
	border: 1px solid #e6e6e6;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
	text-align: center;
	margin: 10px 0 30px 0;
}
.pr10 {
	padding-right: 10px;
}
.mr10 {
	margin-right: 10px;
}
.mr20 {
	margin-right: 20px;
}
.mg-tb {
	margin: 5px;
}
.mb10 {
	margin-bottom: 5px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb10 label {
	margin-right: 10px;
}
.customer-t {
	background: url("/images/img_04.gif") no-repeat 0 0;
	height: 100px;
	width: 350px;
	text-indent: -999px;
	position: relative;
}
.best5 {
	position: absolute;
	top: 0px;
	right: 0px;
	border: 3px solid #afb4bd;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #FFFFFF;
	padding: 0;
	width: 360px;
}

.best5 p {
	border-bottom: #bfc4cd 1px solid;
	padding: 10px 0 10px 75px;
}
.best5 ul {
	margin: 10px 20px;
}
.best5 ul li {
	padding: 1px 0;
}

.btn-bg-p2 {
	letter-spacing: -1px;
	height: 11px;
	line-height: 11px;
	background-color: #d699b8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #cc7aa4;
	display: inline-block;
	color: #ffffff;
	font-size: 10px;
	padding: 0px 4px;
	font-weight: bold;
}
.help-tel {
	font-weight: bold;
	color: #215DAF;
	font-size: 12px;
	font-family: Verdana, Arial, "돋움", sans-serif
}
.join-box {
	border: 3px solid #99b3d6;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #FFFFFF;
	padding: 0;
	margin: 5px 0;
	display: block;
}
.join-box ul {
	text-align: center;
	margin: 32px 0px;
}
.join-box ul li {
	margin: 0 5px;
	display: inline;
}
.textarea {
	border: 1px solid #ccc;
	color: #838383;
	height: 220px;
	line-height: 16px;
	margin: 5px 0 10px 0;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 10px 15px;
	font-size: 11px;
}
.check * {
	vertical-align: middle;
}
.textarea h2 {
	font-weight: bold;
	margin: 10px 0 10px 0;
	font-size: 12px;
}
.textarea h3 {
	font-weight: bold;
	margin: 5px 0 0px 0;
}
.tab03 {
	width: 750px;
	height: 39px;
	margin-bottom: 40px;
}
.tab03 li {
	float: left;
	display: block;
	height: 39px;
	background: url("/images/img_tab_join.gif") no-repeat;
	text-indent: -9999em;
	overflow: hidden;
}
.tab03 li.tab03-1 {
	width: 278px;
	background-position: 0 0;
}
.tab03 li.tab03-2 {
	width: 270px;
	background-position: -278px 0;
}
.tab03 li.tab03-3 {
	width: 202px;
	background-position: -548px 0;
}
.tab03 li.tab03-1.on {
	background-position: 0 -39px;
}
.tab03 li.tab03-2.on {
	background-position: -278px -39px;
}
.tab03 li.tab03-3.on {
	background-position: -548px -39px;
}
.join-box2 {
	border: 1px solid #d9d9d9;
	padding: 20px;
	width: 708px;
}
.join-step3-t {
	padding: 15px 0 40px;
	margin-bottom: 20px;
	text-align: center;
	background: url("/images/bg_line.gif") repeat-x;
	background-position: 0 70px;
}
.join-box2-1 {
	border: 1px solid #ededed;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: url("/images/img_07.gif") no-repeat 3px 50% #FAFAF7;
	height: 168px;
	padding-left: 300px;
	padding-right: 20px;
}
.list1 {
	color: #838383;
	line-height: 17px;
	overflow-x: hidden;
	overflow-y: auto;
	padding: 0px 10px;
	font-size: 12px;
}

.list1 h2 {
	font-weight: bold;
	margin: 20px 0 10px 0;
	color: #2F66B1;
}
.list1 h3 {
	font-weight: bold;
	margin: 5px 0 1px 0;
}
.list1 ol li ol {
	margin-left: 14px;
	margin-bottom: 7px;
}
.list1 a {
	text-decoration: underline;
	color: #797C80;
}
.login-box {
	border: 5px solid #99b3d6;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #FFFFFF;
	padding: 35px 0 25px;
	margin: 0px 20px;
}

.login-box2 ul li {
	margin: 0 5px;
	display: inline;
}
.login-box-tit {
	height: 132px;
	background: url("/images/bg_line.gif") repeat-x 0 8px;
	margin: 0px 20px;
	position: relative;
}
.login-box-tit img {
	position: absolute;
	top: 0;
	left: 25px;
	z-index: 200px;
}
.login-box-tit p {
	position: absolute;
	top: 60px;
	left: 290px;
}
.login-box2 {
	border: 1px solid #ededed;
	background-color: #FAFAF7;
	height: 117px;
	width: 461px;
	margin: 0 auto;
	position: relative;
}

/* 로그인 */
.login-box2 dl {
	display: inline-block;
	margin: 26px 39px;
	width: 383px;
}
.login-box2 dt {
	float: left;
	height: 25px;
	line-height: 25px;
	width: 65px;
	font-weight: bold;
	margin: 2px 0;
}
.login-box2 dl dd {
	margin: 2px 0;
	line-height: 25px;
	padding: 0;
}

*:first-child+ html .login-box2 dl dd {
	margin: 1px;
	padding: 0px;
}
.logBtn2 a {
	float: left;
	position: absolute;
	right: 39px;
	top: 28px;
	letter-spacing: -1px;
	height: 56px;
	width:40px;
	line-height: 56px;
	background-color: #4c4c4c;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #373737;
	display: inline-block;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 20px;
	text-shadow: 0px 1px 0px #373737;
	-moz-box-shadow: inset 0px 52px 0px -26px #676767;
	-webkit-box-shadow: inset 0px 52px 0px -26px #676767;
	box-shadow: inset 0px 52px 0px -26px #676767;
	text-align: center;
}

.logBtn a {
	float: left;
	position: absolute;
	right: 39px;
	top: 28px;
	letter-spacing: -1px;
	height: 56px;
	line-height: 56px;
	background-color: #d1275b;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #9f3153;
	display: inline-block;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 20px;
	text-shadow: 0px 1px 0px #d1275b;
	-moz-box-shadow: inset 0px 52px 0px -26px #de4a77;
	-webkit-box-shadow: inset 0px 52px 0px -26px #de4a77;
	box-shadow: inset 0px 52px 0px -26px #de4a77;
	text-align: center;
}
.logBtn a, .logBtn2 a {
	color: #fff;
}

.login-box .logbox1 dl {
	margin-top: 15px;
	margin-left: 150px;
	display: inline-block;
	width: 400px;
}
.login-box .logbox1 dt {
	float: left;
	height: 22px;
	line-height: 23px;
	width: 250px;
	background: url("/images/icon_dot_g.gif") no-repeat 0 50%;
	padding-left: 13px;
	margin: 2px 0;
}
.login-box .logbox1 dl dd {
	margin: 2px 0;
	padding: 0;
	height: 22px;
	line-height: 22px;
	display: inline-block;
}
.dot {
	background: url("/images/icon_dot_g.gif") no-repeat 10px 45%;
	padding-left: 25px;
}
.p-div {
	margin: 20px 0 70px 0;
}

.tab04 {
	border-bottom: 2px solid #7A7A7A;
}
ul.tabHolder {
	overflow: hidden;
	margin: 1em 0 -2px;
	padding: 0;
}
*:first-child+ html ul.tabHolder {
	margin-bottom: 0px;
}
ul.tabHolder li {
	display: inline-block;
	margin-right: 1px;
	padding: 6px 15px 3px;
	background-color: #fff;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: -1px;
	border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	-webkit-border-radius: 4px 4px 0px 0px;
	border: 2px solid #b3b3b3;
	border-bottom: 0px;
	color: #b3b3b3;
	margin-right: 1px;
	zoom: 1;
	*display: inline;
}
*:first-child+ html ul.tabHolder li {
	border-bottom: 0px;
}
ul.tabHolder li.on {
	background-color: #fff;
	border: 2px solid #7a7a7a;
	border-bottom-color: #fff;
	color: #7a7a7a;
}
ul.tabHolder li.on a {
	color: #7a7a7a;
}
ul.tabHolder li a {
	color: #b3b3b3;
}
/* 테이블 */
.pop_list01 {
	margin: 0px 0 15px;
}
.pop_list01 table {
	border-bottom: 1px solid #cccccc;
	border-top: 2px solid #cccccc;
	width: 100%;
}
.pop_list01 table th {
	background-color: #f3f3f3;
	border-bottom: 1px solid #ccc;
	padding: 4px 0;
	text-align: center;
	font-weight: bold;
}
.pop_list01 table td {
	border-bottom: 1px solid #ccc;
	line-height: 17px;
	padding: 8px 10px;
	text-align: left;
}
.oksend {
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin-left: 10px;
	vertical-align: middle;
}
table.oksend-no {
	border: 2px solid #99b3d6;
	background: #e0eaf9;
}
table.oksend-no th {
	background:#99B3D6;
	color:#fff;
}
.printsetup {
	margin:80px 0 20px;
	font-size:11px;
}
.printsetup h5 {
	color:#D1275B;
	font-weight: bold;
}
.printsetup p {
	margin-top:7px;
}
.tit_p1 {
	background: url("/images/img_12.gif") no-repeat;
	padding:10px 0 20px 175px;
	border-bottom:1px solid #eeeeee;
}
a.btn-bg-blu {
	letter-spacing: -1px;
	height: 25px;
	line-height: 25px;
	background-color: #0547a3;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border: 1px solid #053d8c;
	display: inline-block;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px;
	-moz-box-shadow: inset 0px 25px 0px -12px #2d65b2;
	-webkit-box-shadow: inset 0px 25px 0px -12px #2d65b2;
	box-shadow: inset 0px 25px 0px -12px #2d65b2;
}
/* 박스 */
.box1 {
	border:1px solid #d9d9d9;
	padding:5px;
	text-align: center;
	background-color:#E6E6E6;
}
.box1 .box-s {
	border:1px solid #d9d9d9;
	padding:0;
	height:51px;
	text-align: center;
	background-color:#fff;
	position:relative;
	
}
.box-s ul {
	text-align: center;
	height:21px;
	margin: 15px 40px;
	width:660px;
}
.box-s ul li {
	float:left;
	margin: 0 auto;
}
#sitemap .column {
	float:left;
}
#sitemap .list_group {
	margin:0 18px 30px 18px;
	width:150px;
	height:200px;
}
#sitemap h4 {
	color:#7C9AC2;
	display:block;
	font-size:12px;
	font-weight: bold;
	line-height:2.5em;
	margin:7px 0;
	text-align: center;
	background-color:#e9f2ff;
	border: 1px solid #d1e4fe;
}
#sitemap ul li {
	line-height: 1.8em;
	padding:4px 2px 4px 22px;
	border-bottom:1px dotted #CCCCCC;
	background: url("/images/icon_plus.png") no-repeat 10px center;
}
#sitemap ul li a {
	display:block;
}
.pro_list .column {
	float:left;
	width:360px;
	margin-bottom:50px;
}
.pro_list ul li {
	line-height:20px;
	height:20px;
	border-bottom:1px solid #e6e6e6;
	padding:5px 15px 5px 23px;
	background:url("/images/icon_dot_g.gif") no-repeat 10px center;
}
.pro_list .description-02 {
	border-bottom: 1px solid #e6e6e6;
	padding:10px 2px 40px 2px;
	letter-spacing: -0.01em;
	line-height:1.7em;
	text-align: justify;
	
}

/*index*/
#section01{
	
}
#section02{
	margin:20px 0;
}
#section03{
}
.edutab {
	float:left;
	margin:0;
	padding:0;
	width:670px;
}
.main_banner1 {
	float:right;
	margin:0;
	padding:0;
	width:285px;
}
.main_quick {
	float:left;
	margin:0;
	padding:0;
	width:695px;
	background:url("/images/main_img_08.gif") no-repeat;
	height:87px;
}
.main_quick li {
	float:left;
	width:173px;
	text-align: center;
	padding-top:14px;
}
.main_help {
	float:right;
	margin:0;
	padding:0;
	width:285px;
	background:url("/images/main_img_09.gif") no-repeat;
	text-indent: -999em;
	height:87px;
}
.maintab {
	overflow: hidden;
	width: 100%;
	background-color: #99B3D6;
	border-top: 3px solid #99B3D6;
	border-left: 3px solid #99B3D6;
	border-right: 3px solid #99B3D6;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.maintab li {
	float: left;
	color: #fff;
	background: url("/images/icon_bar02.gif") no-repeat right 50%;
}
.maintab li a {
	color: #fff;
	font-weight: bold;
	display: block;
	padding: 5px 15px;
}
.maintab li a.on {
	color: #4d4d4d;
	background-color: #fff;
	border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
}
.maintab li a:hover {
	color: #4d4d4d;
	background-color: #fff;
	border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
}
.main_tabel01 {
	margin: 3px 0 0 0;
	padding:0;
}
.main_tabel01 table {
	width: 675px;
}
.main_tabel01 table th {
	border-bottom: 2px solid #e6e6e6;
	padding: 5px 0;
	text-align: center;
}
.main_tabel01 table td {
	border-bottom: 1px solid #e6e6e6;
	line-height: 18px;
	padding: 8px 0;
	text-align: center;
	color:#6b6d70;
}
.main_tabel01 table .left {
	text-align: left;
}

.main_part1{ /*구분:정규과정 */
	border:1px solid #13a6bf;
	color:#13a6bf;
	font-size:11px;
	width:42px;
	height:16px;
	display:block;
	margin:0 auto;
	letter-spacing: -0.13em;
}

.main_part2{ /*구분:재직자정부과정 */
	border:1px solid #ff8947;
	color:#ff8947;
	font-size:11px;
	width:42px;
	height:16px;
	display:block;
	margin:0 auto;
	letter-spacing: -0.13em;
}
.main_part3{  /*구분:취업지원과정 */
	border:1px solid #009a49;
	color:#009a49;
	font-size:11px;
	width:42px;
	height:16px;
	display:block;
	margin:0 auto;
	letter-spacing: -0.13em;
}
.main_part4{ /*구분:기술세미나 */
	border:1px solid #cd66cc;
	color:#cd66cc;
	font-size:11px;
	width:42px;
	height:16px;
	display:block;
	margin:0 auto;
	letter-spacing: -0.13em;
}
.main_notice {
	float:left;
	width:489px;
	border:1px solid #e6e6e6;
	display:table-cell;
	height:137px;
}
.main_review {
	float: left;
	width:488px;
	border-top:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	display:table-cell;
	height:137px;
}
.main_guide {
	float:left;
	width:489px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	height:137px;
}
.main_banner2 {
	float:left;
	width:488px;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	height:137px;
}
.main_tb_list {
	padding:12px 25px;
}
.main_tb_list li {
	background:url("/images/icon_dot_g2.gif") no-repeat 0 50%;
	padding:0px 10px;
	height:20px;
}
.main_notice h4, .main_review h4 {
	border-bottom:1px solid #E6E6E6; 
	padding:10px 25px;
}
.guide_facility {
	float:left;
	width:244px;
	border-right:1px solid #e6e6e6;
}
.guide_account {
	float:right;
	width:244px;
	height:137px;
	text-align: center;
	background:url("/images/main_img_01.gif") no-repeat 50% 50%;
	text-indent: -9999em;
}
.banner_num {
	height: 18px; 
	text-align: right;
}
.banner_num img {
	margin-left: 5px;
}
.regular_p {
	margin: 50px 0 0;
	background:url("/images/img_27.gif") no-repeat;
	height:97px;
}
.regular_p h4 {
	font-family:Verdana,Arial,sans-serif ;
	font-size:16px;
	color:#fff;
	height:27px;
	line-height:27px;
	background-color:#5378b3;
	padding:0 16px;
	display:inline-block;
}
.regular_p .regular_info {
	padding:10px 25px 5px;
}
.regular_td {
	margin:5px;
	line-height:1.4em;
}
#tab01{cursor:pointer;}
#tab02{cursor:pointer;}


/*포트폴리오*/
 .table_list { border-top:#e4e4e4 1px solid;width:95%;}
 .table_list th {height:30px; background-color:#efefef;border-bottom:1px #f1f1f1 solid;text-align:center ;vertical-align:middle;}
 .table_list tr {text-align:center;}
 .table_list td {height:30px; border-bottom:1px #e5e5e5 solid;color:#666666;vertical-align:middle;}
 .table_list .alignleft{text-align:left;padding-left:5px;}
 
 
 
 
 .bbs_item{font-size:9pt; color:#555555; text-decoration:none; text-align:center; padding-top:4px; padding-bottom:4;}



.read_title{font-size:10pt; color:#333333; font-weight:bold; text-decoration:none; text-align:left; padding-top:6px; padding-left:10; padding-bottom:4;}



a.gall_title:link{font-size:9pt; color:#2C4665; font-weight:bold; text-decoration:none; text-align:left; padding-top:4; padding-left:2; padding-bottom:3;}

a.gall_title:visited{font-size:9pt; color:#2C4665; font-weight:bold; text-decoration:none; text-align:left; padding-top:4; padding-left:2; padding-bottom:3}

a.gall_title:hover{font-size:9pt; color:#6B92DA; font-weight:bold; text-decoration:none; text-align:left; padding-top:4; padding-left:2; padding-bottom:3}



.read_date{font-size:8pt; color:#777777; font-weight:none; text-decoration:none; text-align:left; padding-top:4px; padding-left:10; padding-bottom:2;}

.read_date2{font-size:8pt; color:#777777; font-weight:none; text-decoration:none; text-align:right;}

.read_date3{font-size:8pt; color:#555555; font-weight:bold; text-decoration:none; text-align:right;}



.read_con_01{font-size:9pt; color:#555555; font-weight:none; text-decoration:none; text-align:justify; padding:20 15 20 15;}



a.btn:link { font-size:8pt; color:#FFFFFF; font-weight:none;}

a.btn:visited { font-siz:8pt; color:#FFFFFF; font-weight:none;}

a.btn:hover { font-size:8pt; color:#E5E89B; font-weight:none;}



.subject_01{font-size:11pt; color:#666666; background-color:#F2F2F2; font-weight:bold; text-decoration:none; text-align:left; padding-top:4px; padding-left:6; padding-bottom:4;}

.con_01{font-size:9pt; color:#5555555; font-weight:none; text-decoration:none; text-align:justify; padding:10 0 0 20;}

.con_01_b{font-size:9pt; color:#555555; font-weight:bold; text-decoration:none; text-align:justify; padding:10 0 0 20;}





.con_table_01{font-size:9pt; color:#678DCD; font-weight:bold; background-color:#DBE7FB; text-decoration:none; text-align:center; padding-top:2; padding-bottom:2;}

.con_table_02{font-size:9pt; color:#666666; font-weight:bold; background-color:#F9F9F9; text-decoration:none; text-align:center; padding-top:2; padding-bottom:2;}



a.list_view:link { font-size:8pt; color:#555555; font-weight:none; text-decoration:none;}

a.list_view:visited { font-size:8pt; color:#555555; font-weight:none; text-decoration:none;}

a.list_view:hover { font-size:8pt; color:#000000; font-weight:none; text-decoration:underline;}



/* ���������� class */



.note_item{font-size:8pt; color:#666666; font-weight:bold; text-decoration:none; text-align:center; padding-top:3px; padding-bottom:3; background-color:#EEEEEE;}

.note_title{font-size:9pt; color:#666666; font-weight:bold; padding-bottom:2;}

.scrap_title{font-size:9pt; color:#444444; font-weight:bold; padding-bottom:2;}

.bbs_title{font-size:9pt; color:#E7FF88; background-color:#95CCD6; font-weight:bold; padding-top:3;}



.note_read_title{font-size:9pt; color:#222222; font-weight:bold; text-decoration:none; text-align:left; padding-top:6px; padding-left:10; padding-bottom:4;}



.note_recive{font-size:9pt; color:#3E8A00; font-weight:bold; padding-bottom:2;}



.note_send{font-size:9pt; color:#F06305; font-weight:bold; padding-bottom:2;}



.text_go:link{font-size:8pt; color:#888888; font-weight:none; padding-top:8;}

.text_go:visited{font-size:8pt; color:#888888; font-weight:none; padding-top:8;}

.text_go:hover{font-size:8pt; color:#31B7B8; font-weight:none; padding-top:8;}



a.note_h_r:link{font-size:9pt; color:#666666; font-weight:bold;}

a.note_h_r:visited{font-size:9pt; color:#666666; font-weight:bold;}

a.note_h_r:hover{font-size:9pt; color:#3E8A00; font-weight:bold; text-decoration:underline; }



a.note_t_r:link{font-size:9pt; color:#666666; font-weight:none;}

a.note_t_r:visited{font-size:9pt; color:#666666; font-weight:none;}

a.note_t_r:hover{font-size:9pt; color:#3E8A00; font-weight:none; text-decoration:underline; }



a.scrap_t:link{font-size:9pt; color:#666666; font-weight:none;}

a.scrap_t:visited{font-size:9pt; color:#666666; font-weight:none;}

a.scrap_t:hover{font-size:9pt; color:#0E3D9D; font-weight:none; text-decoration:underline; }



a.note_h_s:link{font-size:9pt; color:#666666; font-weight:bold;}

a.note_h_s:visited{font-size:9pt; color:#666666; font-weight:bold;}

a.note_h_s:hover{font-size:9pt; color:#F06305; font-weight:bold; text-decoration:underline; }



a.bbs_list:link{font-size:9pt; color:#43828D; font-weight:none;}

a.bbs_list:visited{font-size:9pt; color:#43828D; font-weight:none;}

a.bbs_list:hover{font-size:9pt; color:#F06305; font-weight:none; text-decoration:underline; }



.mypage_date{font-size:8pt; color:#999999; font-weight:none; text-decoration:none; text-align:right; }

.mypage_date_pop{font-size:8pt; color:#999999; font-weight:none; text-decoration:none; text-align:center; }

.mypage_name_pop{font-size:9pt; color:#666666; font-weight:none; text-decoration:none; text-align:center; }





.read_con_01{font-size:9pt; color:#5555555; font-weight:none; text-decoration:none; text-align:justify; padding:20 15 20 15;}



.btn_text{ font-size:8pt; width:60px; text-align:center;color:#FFFFFF; background-image:url(/see/btn_bg.gif); font-weight:none; padding-top:2;}



/* ��ũ */

a.001_list:link    { font-size:9pt; color:#505050; text-decoration:none;}

a.001_list:visited { font-size:9pt; color:#505050; text-decoration:none;}

a.001_list:hover   { font-size:9pt; color:#5A89F2; text-decoration:none;}



a.001_list_s:link    { font-size:8pt; color:#777777; text-decoration:none;}

a.001_list_s:visited { font-size:8pt; color:#777777; text-decoration:none;}

a.001_list_s:hover   { font-size:8pt; color:#F67474; text-decoration:none;}