@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;}
#justify {text-align:justify; line-height:18px;}
#top_bg {background:url(/image/basic/Stop_bg.jpg) repeat-x left top; height:280px; text-align:left;}
#Mtop_bg {background:url(/image/basic/Stop_bg.jpg) repeat-x left top; text-align:left; padding-bottom:125px;}
.top_contents {width:1000px; font-size:0.9em;}
.Mtop_contents {font-size:0.9em;}
.bookmark {float:right: font-size:0.9em; text-align:right; padding-top:11px; width:790px;}
.bookmark a:link {text-decoration:none; color:#333;}
.bookmark a:hover {text-decoration:none; color:#046E4A;}
.bookmark a:visited {text-decoration:none; color:#333;}
.Mbookmark {float:right: font-size:0.9em; text-align:right; padding-top:11px;}
.Mbookmark a:link {text-decoration:none; color:#333;}
.Mbookmark a:hover {text-decoration:none; color:#046E4A;}
.Mbookmark a:visited {text-decoration:none; color:#333;}

.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;}
.pb30 {padding-bottom:30px;}
.pl10 {padding-left:10px;}
.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}
.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px;}
.mt20 {margin-top:20px;}
.mb20 {margin-bottom:20px;}

/*관리자 로그인*/
#Slogin {visibility:hidden; clear:both; width:750px; margin-left:200px;}

/* banner div */
.bannerdiv {width:162px; position:relative; left:745px; top:110px;}


/*-------------------------------------------------------------------------------
															main
--------------------------------------------------------------------------------*/


/* 컨텐츠 */
.M_lay {position:absolute; left:0; top:0; width:1000px; zindex:100;}

.Mlist1 {float:right; width:410px; margin:165px 0 0 0;}

.Mlist2 {float:right; width:475px; margin-top:30px;}
.Mlist2 .con1 {width:200px; float:right; margin:20px 0 0 5px;}
.Mlist2 .con2 {width:260px; height:100px; float:right;}

.Mlist3 {float:right; margin-top:10px;}
.Mlist3 .con1 {width:550px; float:right; margin-left:10px;}
.Mlist3 .con2 {width:420px; height:100px; float:right; margin:10px 0 0 10px;}
.Mlist3 .con3 {width:243px; height:100px; float:right; margin-top:12px;}


.dotline {border-top:1px dotted #ddd; margin-top:10px;}

/* banner */
.Mbanner {margin-top:40px; clear:both;}

/*-------------------------------------------------------------------------------
															sub
--------------------------------------------------------------------------------*/

/* 컨텐츠 */
#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;}
.conTb tr th {padding:5px; background:#eee; text-align:center; color:#987726;}

/* 마퀴태그 타이틀 */
.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;}

/* 레프트 메뉴 */
.Lmenu {margin-bottom:50px; text-align:right;}

/* 타이틀바 */
.navi {text-align:right; margin-top:10px; font-size:.85em; 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;}

.titlebar1_1 {height:60px; background:url(/image/titlebar/titlebar1_1.gif) no-repeat left top; margin-top:40px;}
.titlebar1_2 {height:60px; background:url(/image/titlebar/titlebar1_2.gif) no-repeat left top; margin-top:40px;}
.titlebar1_3 {height:60px; background:url(/image/titlebar/titlebar1_3.gif) no-repeat left top; margin-top:40px;}
.titlebar1_4 {height:60px; background:url(/image/titlebar/titlebar1_4.gif) no-repeat left top; margin-top:40px;}
.titlebar1_5 {height:60px; background:url(/image/titlebar/titlebar1_5.gif) no-repeat left top; margin-top:40px;}
.titlebar1_6 {height:60px; background:url(/image/titlebar/titlebar1_6.gif) no-repeat left top; margin-top:40px;}

.titlebar2_1 {height:60px; background:url(/image/titlebar/titlebar2_1.gif) no-repeat left top; margin-top:40px;}
.titlebar2_2 {height:60px; background:url(/image/titlebar/titlebar2_2.gif) no-repeat left top; margin-top:40px;}
.titlebar2_3 {height:60px; background:url(/image/titlebar/titlebar2_3.gif) no-repeat left top; margin-top:40px;}

.titlebar3_1 {height:60px; background:url(/image/titlebar/titlebar3_1.gif) no-repeat left top; margin-top:40px;}
.titlebar3_2 {height:60px; background:url(/image/titlebar/titlebar3_2.gif) no-repeat left top; margin-top:40px;}
.titlebar3_3 {height:60px; background:url(/image/titlebar/titlebar3_3.gif) no-repeat left top; margin-top:40px;}
.titlebar3_4 {height:60px; background:url(/image/titlebar/titlebar3_4.gif) no-repeat left top; margin-top:40px;}

.titlebar4_1 {height:60px; background:url(/image/titlebar/titlebar4_1.gif) no-repeat left top; margin-top:40px;}
.titlebar4_2 {height:60px; background:url(/image/titlebar/titlebar4_2.gif) no-repeat left top; margin-top:40px;}
.titlebar4_3 {height:60px; background:url(/image/titlebar/titlebar4_3.gif) no-repeat left top; margin-top:40px;}
.titlebar4_4 {height:60px; background:url(/image/titlebar/titlebar4_4.gif) no-repeat left top; margin-top:40px;}
.titlebar4_5 {height:60px; background:url(/image/titlebar/titlebar4_5.gif) no-repeat left top; margin-top:40px;}


.titlebar5_1 {height:60px; background:url(/image/titlebar/titlebar5_1.gif) no-repeat left top; margin-top:40px;}
.titlebar5_2 {height:60px; background:url(/image/titlebar/titlebar5_2.gif) no-repeat left top; margin-top:40px;}
.titlebar5_3 {height:60px; background:url(/image/titlebar/titlebar5_3.gif) no-repeat left top; margin-top:40px;}
.titlebar5_4 {height:60px; background:url(/image/titlebar/titlebar5_4.gif) no-repeat left top; margin-top:40px;}
.titlebar5_5 {height:60px; background:url(/image/titlebar/titlebar5_5.gif) no-repeat left top; margin-top:40px;}
.titlebar5_6 {height:60px; background:url(/image/titlebar/titlebar5_6.gif) no-repeat left top; margin-top:40px;}

.titlebar6_1 {height:60px; background:url(/image/titlebar/titlebar6_1.gif) no-repeat left top; margin-top:40px;}
.titlebar6_2 {height:60px; background:url(/image/titlebar/titlebar6_2.gif) no-repeat left top; margin-top:40px;}
.titlebar6_3 {height:60px; background:url(/image/titlebar/titlebar6_3.gif) no-repeat left top; margin-top:40px;}
.titlebar6_4 {height:60px; background:url(/image/titlebar/titlebar6_4.gif) no-repeat left top; margin-top:40px;}
.titlebar6_5 {height:60px; background:url(/image/titlebar/titlebar6_5.gif) no-repeat left top; margin-top:40px;}

