@charset "utf-8";

/*-------------------------------------------------------------------------------
															공통
--------------------------------------------------------------------------------*/
body {color:#666; font:.8em Dotum, Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center;}
p {padding:0; margin:0;}
img {border:0;}
a {border:0;}
table {border:0;}
td {vertical-align:top;}

#justify {text-align:justify; line-height:18px;}
.float_left {float:left;}
.float_right {float:right;}
.clear_both {clear:both;}
.bd {font-weight:bold;}
.lt01 {letter-spacing:-1px;}
.text_center {text-align:center;}
.text_left {text-align:left;}
.text_right {text-align:right;}
.uline {text-decoration:underline;}


/* 여백 */
.pt5 {padding-top:5px;}
.pb5 {padding-bottom:5px;}
.pl5 {padding-left:5px;}
.pr5 {padding-right:5px;}
.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.pl10 {padding-left:10px;}
.pr10 {padding-right:10px;}
.pt20 {padding-top:20px;}
.pb20 {padding-bottom:20px;}
.pl20 {padding-left:20px;}
.pr20 {padding-right:20px;}
.pt30 {padding-top:30px;}
.pb30 {padding-bottom:30px;}
.pl30 {padding-left:30px;}
.pr30 {padding-right:30px;}
.pt40 {padding-top:40px;}
.pb40 {padding-bottom:40px;}
.pl40 {padding-left:40px;}
.pr40 {padding-right:40px;}
.pt50 {padding-top:50px;}
.pb50 {padding-bottom:50px;}
.pl50 {padding-left:50px;}
.pr50 {padding-right:50px;}

.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}
.ml5 {margin-left:5px;}
.mr5 {margin-right:5px;}
.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
.mr10 {margin-right:10px;}
.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}
.ml20 {margin-left:20px;}
.mr20 {margin-right:20px;}
.mt30 {margin-top:30px;}
.mb30 {margin-bottom:30px;}
.ml30 {margin-left:30px;}
.mr30 {margin-right:30px;}
.mt40 {margin-top:40px;}
.mb40 {margin-bottom:40px;}
.ml40 {margin-left:40px;}
.mr40 {margin-right:40px;}
.mt50 {margin-top:50px;}
.mb50 {margin-bottom:50px;}
.ml50 {margin-left:50px;}
.mr50 {margin-right:50px;}

/*관리자 로그인*/
#Slogin {visibility:hidden; clear:both; width:750px; margin-left:200px;}

/*-------------------------------------------------------------------------------
															main
--------------------------------------------------------------------------------*/
/* 탑이미지 */
#mainT_bg {background:url(/image/basic/Stop_bg.jpg) repeat-x left top; text-align:left;}
.mTimg {height:210px; background:url(/image/mTimg.jpg) no-repeat left bottom;}

/* 레이아웃 */
.Mtb {width:995px; margin:0 0 20px 5px;}

/* 컨텐츠 */
.Mlist {line-height:18px;}
.Mlist .list {border-left:3px solid #7DC74C; border-right:3px solid #7DC74C; padding:5px 0 0 7px;}
.Mlist .list p {width:160px; padding:3px 0; border-bottom:1px dotted #ddd;}
.Mlist .list a {background:url(/image/basic/icon2.gif) no-repeat 10px center; padding-left:22px; letter-spacing:-1px; font-size:11px;}
.Mlist .list a:link {color:#666; text-decoration:none;}
.Mlist .list a:visited {color:#666; text-decoration:none;}
.Mlist .list a:hover {color:#2C9818;}

.mtit_class {padding-bottom:5px; border-bottom:1px dotted #ddd; margin:20px 0 5px 0;}

.main_Tb {margin-top:15px; width:100%;}
.main_Tb tr td {text-align:center; padding:1px 0;}

/* 갤러리 */
.Mgallery {margin-top:15px; background:url(/image/Mgallery_bg.gif) no-repeat left bottom;}


/*-------------------------------------------------------------------------------
															sub
--------------------------------------------------------------------------------*/
/* 북마크 */
.subT_contents {width:1000px; font-size:0.9em; padding-top:15px;}
.subT_contents .book {font-size:11px; letter-spacing:-1px; text-align:right; padding-right:30px;}
.subT_contents .book a:link {text-decoration:none; color:#333;}
.subT_contents .book a:hover {text-decoration:none; color:#046E4A;}
.subT_contents .book a:visited {text-decoration:none; color:#333;}

/* 탑이미지 */
#subT_bg {background:url(/image/basic/Stop_bg.jpg) repeat-x left top; text-align:left;}
.Timg1 {height:260px; background:url(/image/Timg1.jpg) no-repeat left bottom;}
.Timg2 {height:260px; background:url(/image/Timg2.jpg) no-repeat left bottom;}
.Timg3 {height:260px; background:url(/image/Timg3.jpg) no-repeat left bottom;}
.Timg4 {height:260px; background:url(/image/Timg4.jpg) no-repeat left bottom;}
.Timg5 {height:260px; background:url(/image/Timg5.jpg) no-repeat left bottom;}
.Timg6 {height:260px; background:url(/image/Timg6.jpg) no-repeat left bottom;}
.Timg7 {height:260px; background:url(/image/Timg1.jpg) no-repeat left bottom;}

/* 컨텐츠 */
#S_content {text-align:left; margin-bottom:30px; border:1px dotted #fff;}
.Sdate {margin-top:20px;}
.leftCon {margin-left:-15px;}
.leftCon p a {font-weight:bold; text-decoration:none; color:#548E09;}
.leftCon p a:link {text-decoration:none; color:#548E09;}
.leftCon p a:visited {text-decoration:none; color:#548E09;}
.leftCon p a:hover {text-decoration:none; color:#548E09;}

/* 컨텐츠 테이블 */
.conTb {width:100%; background:#ddd; font-family:dotum; font-seze:1em; color:#666;}
.conTb tr td {padding:5px; background:#fff; text-align:center; vertical-align:middle;}
.conTb tr th {padding:5px; background:#eee; text-align:center; color:#987726;}

/* 과정 테이블 */
.classTb {}
.classTb tr td {font-size:11px; text-align:center; vertical-align:middle;}

/* 마퀴태그 타이틀 */
.mqtit {font-size:20px; font-weight:bold; line-height:28px; letter-spacing:-1px; color:#4A8C00;}

/* 탭 */
.Stab {width:100%; border:0;}

/* 레이아웃 */
#S_lay {width:1000px; border:0;}
#S_lay tr td.left_bg {background:url(/image/basic/left_bg.gif) repeat-y right top;}

/* 레프트 banner */
.Lmenu {margin-bottom:50px; text-align:right;}
.subLbanner {margin:70px 15px 0 0;}

/* 타이틀바 */
.navi {text-align:right; margin-top:10px; font-size:11px; letter-spacing:-1px;}
.navi a {padding:0 4px;}
.navi a:link {color:#6890AD; text-decoration:none;}
.navi a:visited {color:#6890AD; text-decoration:none;}
.navi a:hover {color:#333; text-decoration:none;}
.navi a span.home_icon {background:url(/image/basic/icon1.gif) no-repeat left top; padding-right:12px;}

.titBar1_1 {height:60px; background:url(/image/titlebar/titBar1_1.gif) no-repeat left top; margin-top:40px;}
.titBar1_2 {height:60px; background:url(/image/titlebar/titBar1_2.gif) no-repeat left top; margin-top:40px;}
.titBar1_3 {height:60px; background:url(/image/titlebar/titBar1_3.gif) no-repeat left top; margin-top:40px;}
.titBar1_4 {height:60px; background:url(/image/titlebar/titBar1_4.gif) no-repeat left top; margin-top:40px;}
.titBar1_5 {height:60px; background:url(/image/titlebar/titBar1_5.gif) no-repeat left top; margin-top:40px;}
.titBar1_6 {height:60px; background:url(/image/titlebar/titBar1_6.gif) no-repeat left top; margin-top:40px;}

.titBar2_1 {height:60px; background:url(/image/titlebar/titBar2_1.gif) no-repeat left top; margin-top:40px;}
.titBar2_2 {height:60px; background:url(/image/titlebar/titBar2_2.gif) no-repeat left top; margin-top:40px;}
.titBar2_3 {height:60px; background:url(/image/titlebar/titBar2_3.gif) no-repeat left top; margin-top:40px;}
.titBar2_4 {height:60px; background:url(/image/titlebar/titBar2_4.gif) no-repeat left top; margin-top:40px;}
.titBar2_5 {height:60px; background:url(/image/titlebar/titBar2_5.gif) no-repeat left top; margin-top:40px;}

.titBar3_1 {height:60px; background:url(/image/titlebar/titBar3_1.gif) no-repeat left top; margin-top:40px;}
.titBar3_2 {height:60px; background:url(/image/titlebar/titBar3_2.gif) no-repeat left top; margin-top:40px;}
.titBar3_3 {height:60px; background:url(/image/titlebar/titBar3_3.gif) no-repeat left top; margin-top:40px;}
.titBar3_4 {height:60px; background:url(/image/titlebar/titBar3_4.gif) no-repeat left top; margin-top:40px;}
.titBar3_5 {height:60px; background:url(/image/titlebar/titBar3_5.gif) no-repeat left top; margin-top:40px;}
.titBar3_6 {height:60px; background:url(/image/titlebar/titBar3_6.gif) no-repeat left top; margin-top:40px;}
.titBar3_7 {height:60px; background:url(/image/titlebar/titBar3_7.gif) no-repeat left top; margin-top:40px;}

.titBar4_1 {height:60px; background:url(/image/titlebar/titBar4_1.gif) no-repeat left top; margin-top:40px;}
.titBar4_2 {height:60px; background:url(/image/titlebar/titBar4_2.gif) no-repeat left top; margin-top:40px;}
.titBar4_3 {height:60px; background:url(/image/titlebar/titBar4_3.gif) no-repeat left top; margin-top:40px;}
.titBar4_4 {height:60px; background:url(/image/titlebar/titBar4_4.gif) no-repeat left top; margin-top:40px;}
.titBar4_5 {height:60px; background:url(/image/titlebar/titBar4_5.gif) no-repeat left top; margin-top:40px;}
.titBar4_6 {height:60px; background:url(/image/titlebar/titBar4_6.gif) no-repeat left top; margin-top:40px;}

.titBar5_1 {height:60px; background:url(/image/titlebar/titBar5_1.gif) no-repeat left top; margin-top:40px;}
.titBar5_2 {height:60px; background:url(/image/titlebar/titBar5_2.gif) no-repeat left top; margin-top:40px;}
.titBar5_3 {height:60px; background:url(/image/titlebar/titBar5_3.gif) no-repeat left top; margin-top:40px;}
.titBar5_4 {height:60px; background:url(/image/titlebar/titBar5_4.gif) no-repeat left top; margin-top:40px;}
.titBar5_5 {height:60px; background:url(/image/titlebar/titBar5_5.gif) no-repeat left top; margin-top:40px;}

.titBar6_1 {height:60px; background:url(/image/titlebar/titBar6_1.gif) no-repeat left top; margin-top:40px;}
.titBar6_2 {height:60px; background:url(/image/titlebar/titBar6_2.gif) no-repeat left top; margin-top:40px;}
.titBar6_3 {height:60px; background:url(/image/titlebar/titBar6_3.gif) no-repeat left top; margin-top:40px;}
.titBar6_4 {height:60px; background:url(/image/titlebar/titBar6_4.gif) no-repeat left top; margin-top:40px;}
.titBar6_5 {height:60px; background:url(/image/titlebar/titBar6_5.gif) no-repeat left top; margin-top:40px;}
.titBar6_6 {height:60px; background:url(/image/titlebar/titBar6_6.gif) no-repeat left top; margin-top:40px;}
.titBar6_7 {height:60px; background:url(/image/titlebar/titBar6_7.gif) no-repeat left top; margin-top:40px;}
.titBar6_8 {height:60px; background:url(/image/titlebar/titBar6_8.gif) no-repeat left top; margin-top:40px;}

.titBar7_1 {height:60px; background:url(/image/titlebar/titBar7_1.gif) no-repeat left top; margin-top:40px;}
.titBar7_2 {height:60px; background:url(/image/titlebar/titBar7_2.gif) no-repeat left top; margin-top:40px;}
.titBar7_3 {height:60px; background:url(/image/titlebar/titBar7_3.gif) no-repeat left top; margin-top:40px;}
.titBar7_4 {height:60px; background:url(/image/titlebar/titBar7_4.gif) no-repeat left top; margin-top:40px;}
.titBar7_5 {height:60px; background:url(/image/titlebar/titBar7_5.gif) no-repeat left top; margin-top:40px;}
.titBar7_6 {height:60px; background:url(/image/titlebar/titBar7_6.gif) no-repeat left top; margin-top:40px;}

