
/* CSS Document */
div#MainSiteWrapper{ float:left; margin:0 0 0 0; background:#fff;
	background-repeat: repeat-x;
	background-position: center; width:100%; }

div#SiteWrapper { float:left; margin:35px 0 0 74px; padding:0; width:851px; }

/* 공통 */
a:link {color:#666;}
a:visit {color:#666;}
a:hover {color:#666; text-decoration:underline;}

/* logo */
div.TOP { float:left; padding:0; margin:0; }
div.TOP div.LOGO { float:left; padding:0; margin:0; width:211px; height:31px; }
div.TOP div.MENU { float:right; padding:0; margin:0; width:600px; height:61px; }

/* left */
div.SUBCENTER { float:left; width:851px; padding:0; margin:0; }
div.SUBCENTER div.LEFT_MENU { float:left; width:161px; padding:0; margin:27px 0 0 0; }

/* line */
div.SUB_LINE { float:left; width:14px; padding:0; margin:0 0 0 21px; }

/* sub_visual */
div.SUB_VISUAL { float:left; width:655px; height:138px; padding:0; margin:0; }

/* subcon */
div.subcontents { float:left; width:655px; padding:0 0 0 0; margin:0 0 0 0;
	background-image:url(../images/common/box01_t.gif) ;
	background-repeat: no-repeat;
	background-position: left top;}

div.subcontents02 { float:left; width:655px; padding:0; margin:0;
	background-image:url(../images/common/box01_t.gif) ;
	background-repeat: no-repeat;
	background-position: left top;}
div.subcontents03 { float:left; width:100%; padding:0 0 2em 0; margin:1em 0 0 0;
background-image:url(../images/common/box01_b.gif) ;
	background-repeat: no-repeat;
	background-position: left bottom;}
div.subcontents03 ul { float:left; width:655px; padding:0; margin:25px 0 0 0; }
div.subcontents03 ul li.intro01 { float:left; padding:0; margin:0; }
div.subcontents03 ul li.intro02 { clear:both; float:left; width:632px; padding:0; margin:16px 0 0 0; }
div.subcontents03 ul li.intro03 { clear:both; float:left; width:632px; padding:0; margin:0 0 10px 15px; }
div.subcontents03 ul li.intro04 { clear:both; float:left; width:632px; padding:0; margin:0 0 0 0; }
div.subcontents03 ul li.intro05 { clear:both; float:left; width:632px; padding:0 0 10px 0; margin:30px 0 0 0; }
div.subcontents03 ul li.intro06 { clear:both; float:left; width:50%; padding:0 0 10px 0; margin:30px 0 0 130px; }
div.subcontents03 ul li.intro07 { clear:both; float:left; width:50%; padding:0 0 10px 0; margin:5px 0 0 0; }
div.subcontents03 ul li.intro08 { clear:both; float:left; width:50%; padding:0 0 10px 0; margin:5px 0 0 5px; }
div.subcontents04 { float:left; width:600px;  border-bottom: solid 1px #d5d0ca; }
div.subcontents04 ul li.intro09 { float:left; padding:0; margin:0; }

/* 스케줄 */
div.subcontents04 { float:left; width:100%; padding:0; margin:2em 0 0 0; }
div.subcontents04 ul { float:left; padding:0; margin:0; }
div.subcontents04 ul li.calen { display:inline; height:2em; margin:0; padding:0 10px 0 10px; font-weight:bold; }
div.subcontents04 ul li.Page_L { display:inline; padding:0; margin:0; }
div.subcontents04 ul li.Page_R { display:inline; padding:0; margin:0; }
div.subcontents04 ul.calen00 { text-align:center; margin:1em 0 0 0; width:100%; }
img.NUM01 { float:left; width:632px; padding:0; margin:2em 0 0 0; }

div.subcontents04 ul.calen01 { float:left; width:630px; padding:0 0 0 20px; margin:0; }
table.depth01 { float:left; width:90%; line-height:150%; border-top: solid 2px #94c5d3; color:#6e6f6f; padding:0 0 0 0; margin:1em 0 0 20px;}
table.depth02 { float:left; width:70%; line-height:150%; border-top: solid 2px #94c5d3; color:#6e6f6f; padding:0 0 0 0; margin:1em 0 0 20px;}
table.depth03 { float:left; width:80%; line-height:150%; border-top: solid 2px #94c5d3; color:#6e6f6f; padding:0 0 0 0; margin:1em 0 0 10px;}
.TR01 { background:#ecf3f2; }
.TR03 { background:#ecf3f2; }
.TH01 { border: solid 1px #d2d2d2; height:2em; border-right:none; padding:0 0 0 0;}
.TH01_01 { border: solid 1px #d2d2d2; padding:0; }
.TH02 { border: solid 1px #d2d2d2; border-right:none; border-top:none; padding:0 0 3em 0.5em; text-align:left; }
.TH03 { border: solid 1px #d2d2d2; padding:0 0 3em 0.5em;  border-top:none; text-align:left; }

.TH04 { border: solid 1px #d2d2d2; border-right:none; border-top:none; padding:0.5em; text-align:center; }
.TH06 { border: solid 1px #d2d2d2;  border-left:none; border-top:none; padding:0.5em; text-align:left; font-weight:normal; }
.TH06_06 { border: solid 1px #d2d2d2;  border-left:none; border-top:none; border-right:none; padding:0.5em; text-align:left; font-weight:normal; }
.TH08 { border: solid 1px #d2d2d2;  border-left:none; border-top:none; padding:0.5em; text-align:left; font-weight:bold;}
.TH07 { border: solid 1px #d2d2d2; border-right:none; border-left:none; border-top:none; padding:0.5em;
	text-align:left; font-weight:normal; }
.TH08 { padding:0.5em; text-align:left; padding:0 0 0 1em; margin:0;
	background-image:url(../images/sub/icon01.gif) ;
	background-repeat: no-repeat;
	background-position: left 0.9em;}
.TH09 { padding:0.5em; text-align:left; padding:0 0 0 1em; margin:0;
	background-image:url(../images/sub/icon01.gif) ;
	background-repeat: no-repeat;
	background-position: left 3.6em; font-weight:bold;  border-bottom: solid 1px #d2d2d2;
	border-right: solid 1px #d2d2d2;}
.TH11 { padding:0.5em; text-align:left; padding:0 0 0 1em; margin:0;
	background-image:url(../images/sub/icon01.gif) ;
	background-repeat: no-repeat;
	background-position: left 2.2em; font-weight:bold;  border-right: solid 1px #d2d2d2; border-bottom: solid 1px #d2d2d2; }
.TH12 { padding:0.5em; text-align:left; padding:0 0 0 1em; margin:0;
	background-image:url(../images/sub/icon01.gif) ;
	background-repeat: no-repeat;
	background-position: left 4.2em; font-weight:bold;  border-bottom: solid 1px #d2d2d2; border-right: solid 1px #d2d2d2; }
.TH10 { padding:0 0 0 1em; margin:0; border-bottom: solid 1px #d2d2d2; }
.TH13 { padding:0; margin:0; border-bottom: solid 1px #d2d2d2; }
span.TH14 { padding:0; margin:0; }


.TH04_04 { border: solid 1px #d2d2d2; border-right:none; border-top:none; padding:0.5em; text-align:center; font-weight:bold; }
.TH05 { border: solid 1px #d2d2d2; padding:0.5em; border-top:none; text-align:center; }

/* 교육과정목록 */
div.subcontents05 { float:left; width:650px; padding:0; margin:2em 0 0 5px; }
div.subcontents06 { float:left; width:650px; padding:0; margin:1em 0 0 0; }

input.INPUT01 { width:70px; }
input.INPUT02 { width:70px; }
input.INPUT03 { width:170px; }
div.subcontents05 ul.btn00 { float:left; width:500px; border-top: solid 2px #94c5d3; padding:0 0 0 0; margin:1em 0 0 1em; background:#f7fbfa; }
div.subcontents05 ul.btn000 { float:left; width:500px; padding:0 0 0 0; margin:0 0 0 1em; border: solid 1px #d2d2d2; border-right:none;  border-left:none; border-top:none; }
div.subcontents05 ul.btn00 li.btn02 { float:left; width:80px; padding:0.5em 0.5em 0.5em 0.7em; margin:0 0 0 0.5em; font-weight:bold;
	background-image:url(../images/sub/icon04.gif) ;
	background-repeat: no-repeat;
	background-position: left 0.9em; }
div.subcontents05 ul.btn00 li.btn03 { float:left; width:365px; padding:0.5em; margin:0; border-left: solid 1px #d2d2d2; }
div.subcontents05 ul.btn000 li.btn02 { float:left; width:80px; padding:0.5em 0.5em 0.5em 0.7em; margin:0 0 0 0.5em;   font-weight:bold;
	background-image:url(../images/sub/icon04.gif) ;
	background-repeat: no-repeat;
	background-position: left 0.9em;}
div.subcontents05 ul.btn000 li.btn03 { float:left; width:365px; padding:0.5em; margin:0; border-left: solid 1px #d2d2d2; }

div.subcontents05 ul.btn { float:left; width:40%; padding:0 0 0 19em; margin:2em 0 0 0; }
div.subcontents05 ul.btn li { float:left; padding:0 1em 0 0; margin:0; }

div.subcontents06 ul { float:left; padding:0; margin:0; }
div.subcontents06 ul li.sub06_txt { float:left; width:70%; padding:0 0 0 0.5em; margin:0 0 0.4em 0;
	background-image:url(../images/sub/icon05.gif) ;
	background-repeat: no-repeat;
	background-position: left 0.4em; }



/* bottom */
div.BOTTOM { float:left; width:100%; padding:0 0 20px 0; margin:27px 0 0 0; }
div.copy { float:left; width:540px; padding:0; margin:0; }
.copy_img00 { float:left; padding:0; margin:0 0 0 0; }
.copy_img { float:left; padding:0; margin:0 0 0 25px; }
div.copy_sit { float:right; padding:0; margin:0; }
select.site { font-family:dotum; background:#FFF; border: solid 1px #bcbcbc; }



/* list */
div.ListPageNo { float:left; width:35em; text-align:center; margin-top:1.5em; padding:0 0 0 180px; margin:0 0 0 0;}
div.ListPageNo ul {float:left; width:35em; }
div.ListPageNo ul li {float:left; text-align:center; width:2.17em; padding:0; border-right:1px solid #ddd;}
div.ListPageNo ul li.PageArrow_LL { width:14px; padding-right:0.83em; }
div.ListPageNo ul li.PageArrow_L { width:14px; padding:0 0.83em 0 0.83em; }
div.ListPageNo ul li.PageArrow_LL img { width:1.58em; height:1.17em; }
div.ListPageNo ul li.PageArrow_L img { width:1.17em; height:1.17em; }

div.ListPageNo ul li.Page {text-align:center; width:2.17em; }
div.ListPageNo ul li.Page a { color:#777; font-weight:bold;}
div.ListPageNo ul li.Page a:hover { color:#fe7201;}
div.ListPageNo ul li.ThisPage a { color:#fe7201; font-weight:bold;}

div.ListPageNo ul li.PageArrow_RR { padding-left:1em;  border-right:none;}
div.ListPageNo ul li.PageArrow_R { padding:0 0.83em 0 0.83em; }
div.ListPageNo ul li.PageArrow_RR img { width:1.58em; height:1.17em;}
div.ListPageNo ul li.PageArrow_R img { width:1.17em; height:1.17em; }

div.ListPageNo ul.free_btn { float:left; width:100%; padding:0 0 0 2.2em; margin:2em 0 0 0;}
div.ListPageNo ul.free_btn li.free_btn01 { float:left; width:98px; padding:0 2em 0 0; margin:0; border-right:none; }
div.ListPageNo ul.free_btn li.free_btn02 { float:left; width:98px; padding:0 2em 0 0; margin:0; text-align:left; border-right:none; }
div.ListPageNo ul.free_btn li.free_btn03 { float:left; width:98px; padding:0 0 0 1em ; margin:0; text-align:left; border-right:none; }


/* map */
div#map { float:left; width:90%; padding:0; margin:2em 0 0 0.5em; line-height:130%; }
div#map ul { clear:both; float:left; width:95%; padding:0 0 0 10px; margin:1em 0 0 0; }
div#map ul li.map_title { clear:both; float:left; padding:0 0 0 0.5em; margin:0 0 0.5em 0;
	background-image:url(../images/sub/icon05.gif) ;
	background-repeat: no-repeat;
	background-position: left 0.4em;}
div#map ul li.map_title01 { clear:both; float:left; padding:0; margin:0 0 0 0; }
div#map ul li.map_title02 { clear:both; float:left; padding:1em 0 0 0.5em; margin:0 0 0.5em 0;
	background-image:url(../images/sub/icon05.gif) ;
	background-repeat: no-repeat;
	background-position: left 1.5em;}
div#map ul li.map_title03 { clear:both; float:left; padding:0 0 0 0.5em; margin:0 0 0.5em 0;
	background-image:url(../images/sub/icon05.gif) ;
	background-repeat: no-repeat;
	background-position: left 0.5em;}











