﻿body{
	margin:0; 
	font-family:굴림, 굴림체, seoul, arial, verdana;
	font-size:12px;
	color:#494948;
	line-height:18px;
	background-image: url(/assets/img/background/page_bg.jpg) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
}

td{
	margin:0; 
	font-family:굴림, 굴림체, seoul, arial, verdana;
	font-size:12px;
	color:#494948;
	line-height:18px;
}



/* Image */
img {border:0}

/* line */

A:link {COLOR: #494948; TEXT-DECORATION: none; letter-spacing:-0.01em; line-height:18px;}
A:active {COLOR: #494948; TEXT-DECORATION: none; letter-spacing:-0.01em; line-height:18px;}
A:visited {COLOR: #494948; TEXT-DECORATION: none; letter-spacing:-0.01em; line-height:18px;}
A:hover {COLOR: #ef8212; TEXT-DECORATION: underline; letter-spacing:-0.01em; line-height:18px;}

.paging {padding:0 3px;text-align:center;}
.paging a, .paging strong{font-weight:bold;padding:3px 3px 3px 3px;text-decoration:none;width:10px;border:1px solid #fff;}
.paging strong {color:#DA035F !important; border:1px solid #F25F9B;}
.paging a:hover {color:#DA035F;border:1px solid #F25F9B;text-decoration:none;}

.main_txt A:link {FONT-SIZE: 12px;  COLOR: #999999; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:16px;}
.main_txt A:active {FONT-SIZE: 12px; COLOR: #999999; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:16px;}
.main_txt A:visited {FONT-SIZE: 12px; COLOR: #999999; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:16px;}
.main_txt A:hover {FONT-SIZE: 12px; COLOR: #999999; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:16px;}

.bold A:link {FONT-SIZE: 12px; font-weight:bold; COLOR: #575656; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.bold A:active {FONT-SIZE: 12px; font-weight:bold; COLOR: #575656; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.bold A:visited {FONT-SIZE: 12px; font-weight:bold; COLOR: #575656; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.bold A:hover {FONT-SIZE: 12px; font-weight:bold; COLOR: #575656; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px;}

.title A:link {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #58a81d; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.title A:active {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #58a81d; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.title A:visited {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #58a81d; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.title A:hover {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #58a81d; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px;}

.up_title A:link {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 15px; font-weight:normal; COLOR: #000000; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.up_title A:active {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 15px; font-weight:normal; COLOR: #000000; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.up_title A:visited {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 15px; font-weight:normal; COLOR: #000000; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.up_title A:hover {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 15px; font-weight:normal; COLOR: #000000; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px;}

.up_title2 A:link {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 12px; font-weight:normal; COLOR: #000000; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.up_title2 A:active {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 12px; font-weight:normal; COLOR: #000000; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.up_title2 A:visited {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 12px; font-weight:normal; COLOR: #000000; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.up_title2 A:hover {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 12px; font-weight:normal; COLOR: #000000; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px;}

.neti_title A:link {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #e88d17; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.neti_title A:active {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #e88d17; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.neti_title A:visited {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #e88d17; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.neti_title A:hover {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #e88d17; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px;}

.life_title A:link {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #d43c34; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.life_title A:active {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #d43c34; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.life_title A:visited {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #d43c34; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.life_title A:hover {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #d43c34; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px;}

.archive_title A:link {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #929664; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.archive_title A:active {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #929664; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.archive_title A:visited {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #929664; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.archive_title A:hover {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #929664; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px;}

.book_title A:link {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #52aad0; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.book_title A:active {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #52aad0; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.book_title A:visited {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #52aad0; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.book_title A:hover {font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; FONT-SIZE: 16px; font-weight:bold; COLOR: #52aad0; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px;}

.page A:link {font-family:Verdana; FONT-SIZE: 12px; COLOR: #6d6c6c; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.page A:active {font-family:Verdana; FONT-SIZE: 12px; COLOR: #6d6c6c; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.page A:visited {font-family:Verdana; FONT-SIZE: 12px; COLOR: #6d6c6c; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.page A:hover {font-family:Verdana; FONT-SIZE: 12px; COLOR: #6d6c6c; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px;}

.small A:link {font-family:돋움; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; letter-spacing:-0.09em; line-height:18px; font-weight:bold;}
.small A:active {font-family:돋움; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; letter-spacing:-0.09em; line-height:18px; font-weight:bold;}
.small A:visited {font-family:돋움; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: none; letter-spacing:-0.09em; line-height:18px; font-weight:bold;}
.small A:hover {font-family:돋움; FONT-SIZE: 11px; COLOR: #FFFFFF; TEXT-DECORATION: underline; letter-spacing:-0.09em; line-height:18px; font-weight:bold;}

.small02 A:link {font-family:돋움; FONT-SIZE: 11px; COLOR: #989797; TEXT-DECORATION: none; letter-spacing:-0.09em; line-height:14px;}
.small02 A:active {font-family:돋움; FONT-SIZE: 11px; COLOR: #989797; TEXT-DECORATION: none; letter-spacing:-0.09em; line-height:14px;}
.small02 A:visited {font-family:돋움; FONT-SIZE: 11px; COLOR: #989797; TEXT-DECORATION: none; letter-spacing:-0.09em; line-height:14px;}
.small02 A:hover {font-family:돋움; FONT-SIZE: 11px; COLOR: #989797; TEXT-DECORATION: underline; letter-spacing:-0.09em; line-height:14px;}

.main A:link {font-family:굴림; FONT-SIZE: 12px; COLOR: #e5deff; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.main A:active {font-family:굴림; FONT-SIZE: 12px; COLOR: #e5deff; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.main A:visited {font-family:굴림; FONT-SIZE: 12px; COLOR: #e5deff; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.main A:hover {font-family:굴림; FONT-SIZE: 12px; COLOR: #e5deff; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px;}

.submenu A:link {font-family:굴림; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.submenu A:active {font-family:굴림; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.submenu A:visited {font-family:굴림; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px;}
.submenu A:hover {font-family:굴림; FONT-SIZE: 12px; COLOR: #ffffff; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px;}

.submenu01_on A:link {font-family:굴림; FONT-SIZE: 12px; COLOR: #4e9a14; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu01_on A:active {font-family:굴림; FONT-SIZE: 12px; COLOR: #4e9a14; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu01_on A:visited {font-family:굴림; FONT-SIZE: 12px; COLOR: #4e9a14; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu01_on A:hover {font-family:굴림; FONT-SIZE: 12px; COLOR: #4e9a14; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}

.submenu02_on A:link {font-family:굴림; FONT-SIZE: 12px; COLOR: #ae6a11; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu02_on A:active {font-family:굴림; FONT-SIZE: 12px; COLOR: #ae6a11; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu02_on A:visited {font-family:굴림; FONT-SIZE: 12px; COLOR: #ae6a11; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu02_on A:hover {font-family:굴림; FONT-SIZE: 12px; COLOR: #ae6a11; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}

.submenu03_on A:link {font-family:굴림; FONT-SIZE: 12px; COLOR: #be3427; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu03_on A:active {font-family:굴림; FONT-SIZE: 12px; COLOR: #be3427; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu03_on A:visited {font-family:굴림; FONT-SIZE: 12px; COLOR: #be3427; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu03_on A:hover {font-family:굴림; FONT-SIZE: 12px; COLOR: #be3427; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}

.submenu04_on A:link {font-family:굴림; FONT-SIZE: 12px; COLOR: #818837; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu04_on A:active {font-family:굴림; FONT-SIZE: 12px; COLOR: #818837; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu04_on A:visited {font-family:굴림; FONT-SIZE: 12px; COLOR: #818837; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu04_on A:hover {font-family:굴림; FONT-SIZE: 12px; COLOR: #818837; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}

.submenu05_on A:link {font-family:굴림; FONT-SIZE: 12px; COLOR: #3d7f9c; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu05_on A:active {font-family:굴림; FONT-SIZE: 12px; COLOR: #3d7f9c; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu05_on A:visited {font-family:굴림; FONT-SIZE: 12px; COLOR: #3d7f9c; TEXT-DECORATION: none; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}
.submenu05_on A:hover {font-family:굴림; FONT-SIZE: 12px; COLOR: #3d7f9c; TEXT-DECORATION: underline; letter-spacing:-0.02em; line-height:18px; font-weight:bold;}

.more A:link {font-family:돋움; FONT-SIZE: 11px; COLOR: #494948; font-weight:bold; TEXT-DECORATION: none; letter-spacing:-0.09em; line-height:18px;}
.more A:active {font-family:돋움; FONT-SIZE: 11px; COLOR: #494948; font-weight:bold; TEXT-DECORATION: none; letter-spacing:-0.09em; line-height:18px;}
.more A:visited {font-family:돋움; FONT-SIZE: 11px; COLOR: #494948; font-weight:bold; TEXT-DECORATION: none; letter-spacing:-0.09em; line-height:18px;}
.more A:hover {font-family:돋움; FONT-SIZE: 11px; COLOR: #494948; font-weight:bold; TEXT-DECORATION: none; letter-spacing:-0.09em; line-height:18px;}

.search A:link {font-family:굴림; FONT-SIZE: 12px; COLOR: #e09400; font-weight:bold; TEXT-DECORATION: none; letter-spacing:-0.09em; line-height:18px;}
.search A:active {font-family:굴림; FONT-SIZE: 12px; COLOR: #e09400; font-weight:bold; TEXT-DECORATION: none; letter-spacing:-0.09em; line-height:18px;}
.search A:visited {font-family:굴림; FONT-SIZE: 12px; COLOR: #e09400; font-weight:bold; TEXT-DECORATION: none; letter-spacing:-0.09em; line-height:18px;}
.search A:hover {font-family:굴림; FONT-SIZE: 12px; COLOR: #e09400; font-weight:bold; TEXT-DECORATION: underline; letter-spacing:-0.09em; line-height:18px;}



/* Left_menu */

.menu00_top{
	background-image: url(/assets/img/leftmenu/leftmenu00_line.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat;
}

.menu00_neti_top{
	background-image: url(/assets/img/leftmenu/leftmenu00_neti_line.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat;
}

.menu00_off{
	background-image: url(/assets/img/leftmenu/leftmenu00_off_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}

.menu00_neti_off{
	background-image: url(/assets/img/leftmenu/leftmenu00_neti_off_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}

.menu01_top{
	background-image: url(/assets/img/leftmenu/leftmenu01_line.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat;
}

.menu01_off{
	background-image: url(/assets/img/leftmenu/leftmenu01_off_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}

.menu01_on{
	font-weight:bold;
	background-image: url(/assets/img/leftmenu/leftmenu01_on_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}

.menu02_top{
	background-image: url(/assets/img/leftmenu/leftmenu02_line.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat;
}

.menu02_off{
	background-image: url(/assets/img/leftmenu/leftmenu02_off_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}

.menu02_on{
	font-weight:bold;
	background-image: url(/assets/img/leftmenu/leftmenu02_on_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}

.menu03_top{
	background-image: url(/assets/img/leftmenu/leftmenu03_line.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat;
}

.menu03_off{
	background-image: url(/assets/img/leftmenu/leftmenu03_off_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}

.menu03_on{
	font-weight:bold;
	background-image: url(/assets/img/leftmenu/leftmenu03_on_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}

.menu04_top{
	background-image: url(/assets/img/leftmenu/leftmenu04_line.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat;
}

.menu04_off{
	background-image: url(/assets/img/leftmenu/leftmenu04_off_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}

.menu04_on{
	font-weight:bold;
	background-image: url(/assets/img/leftmenu/leftmenu04_on_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}

.menu05_top{
	background-image: url(/assets/img/leftmenu/leftmenu05_line.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat;
}

.menu05_off{
	background-image: url(/assets/img/leftmenu/leftmenu05_off_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}

.menu05_off{
	background-image: url(/assets/img/leftmenu/leftmenu05_off_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}

/* 나비 아카이브 */
.menu07_off{
	background-image: url(/assets/img/leftmenu/leftmenu07_off_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}

/* 공지/자유게시판  */
.menu06_off{
	background-image: url(/assets/img/leftmenu/leftmenu06_off_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}

.menu05_on{
	font-weight:bold;
	background-image: url(/assets/img/leftmenu/leftmenu05_on_bg.gif) ; 
	background-position:left top; 
	background-repeat:no-repeat; 
	height:15px;
	padding:5px 0 5px 17px;
}


.trans{
	filter: Alpha(Opacity=80);
}



div, ul, li, dl, dt, dd, ol{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

div{
	vertical-align:top;
}

p{
	margin:0px;
	padding:0px;
	margin-top:4px;
	margin-bottom:4px;
}

#Contents-box{
	position:relative;
}

#Right{
	position:absolute;
	right:-59px;
	top:150px;
	width:57px;
}

#Right li{
	margin-bottom:-4px;
}

#Right li ol{
	margin-top:-4px;
}



/* border */

.border_top{
	border-top:1px solid #e1e0e0;
}

.border_top02{
	border-top:1px solid #ededed;
}

.border_right{
	border-right:1px solid #e9e9e9;
}

.comment_top{
	border-top:1px solid #e9e9e9;
	margin-top:15px;
}

.border_bottom{
	border-bottom:1px solid #e1e0e0;
}

.border_left{
	border-bottom:1px solid #98d979;
}

.border_left00{
	border-bottom:1px solid #d0c6de;
}

.border_left03{
	border-bottom:1px solid #F0F0F0;
}

.content_border{
	border:1px solid #e1e0e0;
	padding:18px 0 40px 18px;
}

.login_border{
	border:1px solid #e1e0e0;
	padding:10px;
}

.all_border{
	border:1px solid #e1e0e0;
	background-color:#f9f9f9;
}

.login_TB{
	border-top:1px solid #dedede;
	border-bottom:1px solid #dedede;
}

.all_TB{
	border:1px solid #dedede;
	background-color:#f2f2f2;
}

.box_border{
	border:1px solid #eaeaea;
	background-color:#f9f9f9;
	padding:14px 0 14px 0;
}

.search_border{
	border:1px solid #eaeaea;
	background-color:#f9f9f9;
	padding:8px 0 8px 0;
}

.writer_box{
	border:1px solid #e1e0e0;
	background-color:#fcfcfc;
	padding:14px 0 14px 0;
}

.update_box{
	border:1px solid #c8e1b5;
	background-color:#eef9e5;
}


/* bg */

.line{
	background-image: url(/assets/img/bg/line01.gif) ; 
	background-position:right top; 
	background-repeat:no-repeat; 
}

.line02{
	background-image: url(/assets/img/contents/line02.gif) ; 
	background-position:right 30%; 
	background-repeat:no-repeat; 
}

.line03{
	background-image: url(/assets/img/bg/top_line.gif) ; 
	background-position:center top; 
	background-repeat:no-repeat; 
}

.line04{
	background-image: url(/assets/img/bg/line03.gif) ; 
	background-position:68% top; 
	background-repeat:no-repeat; 
}

.Top_bg00{
	background-image: url(/assets/img/bg/top_bg00.gif) ; 
	background-position:center top; 
	background-repeat:repeat-x; 
	height:120px;
}

.Top_bg01{
	background-image: url(/assets/img/bg/top_bg01.gif) ; 
	background-position:center top; 
	background-repeat:repeat-x; 
	height:120px;
}

.Top_bg02{
	background-image: url(/assets/img/bg/top_bg02.gif) ; 
	background-position:center top; 
	background-repeat:repeat-x; 
	height:120px;
}

.Top_bg03{
	background-image: url(/assets/img/bg/top_bg03.gif) ; 
	background-position:center top; 
	background-repeat:repeat-x; 
	height:120px;
}

.Top_bg04{
	background-image: url(/assets/img/bg/top_bg04.gif) ; 
	background-position:center top; 
	background-repeat:repeat-x; 
	height:120px;
}

.Top_bg05{
	background-image: url(/assets/img/bg/top_bg05.gif) ; 
	background-position:center top; 
	background-repeat:repeat-x; 
	height:120px;
}

.Top_bg06{
	background-image: url(/assets/img/bg/top_bg06.gif) ; 
	background-position:center top; 
	background-repeat:repeat-x; 
	height:120px;
}

.detail_bg{
	margin-top:20px;
}

.tab_bg_on{
	background-image: url(/assets/img/bg/tab_center_on.gif) ; 
	background-position:center top; 
	background-repeat:repeat-x; 
	padding:0 20px 0 20px;
}

.tab_bg_off{
	background-image: url(/assets/img/bg/tab_center_off.gif) ; 
	background-position:center top; 
	background-repeat:repeat-x; 
	padding:0 20px 0 20px;
}

.archive_tab_bg_on{
	background-image: url(/assets/img/bg/archive_tab_center_on.gif) ; 
	background-position:center top; 
	background-repeat:repeat-x; 
	padding:0 20px 0 20px;
}

.archive_tab_bg_off{
	background-image: url(/assets/img/bg/archive_tab_center_off.gif) ; 
	background-position:center top; 
	background-repeat:repeat-x; 
	padding:0 20px 0 20px;
}



/* Text */

.navi-txt{
	font-family:굴림, 굴림체, seoul, arial, verdana;
	font-size:12px;
	color:#777778;
	line-height:18px;
	letter-spacing:-0.09em;
}

.bold{
	font-weight:bold;
}

.name_txt{
	font-weight:bold;
	color:#ffffff;
	letter-spacing:-0.09em;
	font-size:11px;
}


.title_txt{
	font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; 
	font-weight:bold;
	color:#58a81d;
	font-size:16px;
}

.title_txt2{
	font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; 
	font-weight:bold;
	color:#d43c34;
	font-size:16px;
}

.search_txt{
	font-weight:bold;
	color:#e09400d;
	font-size:12px;
}

.subject_txt{
	font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; 
	font-weight:bold;
	color:#000000;
	font-size:16px;
}

.subject_txt01{
	font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; 
	font-weight:bold;
	color:#49881c;
	font-size:16px;
}

.subject_txt02{
	font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; 
	font-weight:bold;
	color:#e88d17;
	font-size:16px;
}

.subject_txt03{
	font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; 
	font-weight:bold;
	color:#6d704b;
	font-size:16px;
}

.subject_txt04{
	font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; 
	font-weight:bold;
	color:#d43c34;
	font-size:16px;
}

.subject_txt05{
	font-family:맑은 고딕, 굴림, 굴림체, seoul, arial, verdana; 
	font-weight:bold;
	color:#52aad0;
	font-size:16px;
}

.search_txt{
	font-weight:bold;
	font-size:14px;
	color:#000000;
}



.page_txt{
	font-family:Verdana; 
	FONT-SIZE: 12px; 
	COLOR: #6d6c6c;
	font-weight:bold;
}

.update_txt{
	font-family:Verdana; 
	FONT-SIZE: 10px; 
	COLOR: #939393;
	font-weight:bold;
}

.date_txt{
	font-family:Verdana; 
	FONT-SIZE: 10px; 
	COLOR: #a7a7a7;
}

.small_txt{
	font-family:돋움; 
	FONT-SIZE: 11px; 
	COLOR: #999999;
	letter-spacing:-0.09em;
	line-height:16px
	font-weight:normal;
}

.small_txt02{
	font-family:돋움; 
	FONT-SIZE: 11px; 
	COLOR: #999999;
	line-height:16px
}

.content_txt p{
	padding-top:8px;
}

.content_txt{
	 line-height:28px;
	 padding-top:3px;
	 
}

.magic_tit{
	 FONT-SIZE: 16px; 
	 COLOR: #6633CC;
	 font-weight:bold;
	 padding:10px 0 10px 0;
}


.black_bold{
	font-weight:bold;
	color:#000000;
}

/* 폰트선택 */

.gulim{
	font-family:굴림, 굴림체;
}

.dotum{
	font-family:돋움, 돋움체;
}

.batang{
	font-family:바탕, 바탕체;
}

.gungseo{
	font-family:궁서, 궁서체;
}

/* 폰트사이즈 선택 */

.size12{
	FONT-SIZE: 12px; 
}

.size14{
	FONT-SIZE: 14px; 
}


.size16{
	FONT-SIZE: 16px; 
}


.size18{
	FONT-SIZE: 18px; 
}



/* margin */

.mgt20{
	margin-top:20px;
}

.mgt30{
	margin-top:30px;
}

.mgt10{
	margin-top:10px;
}

.mgl5{
	margin-left:5px;
}

.mgl10{
	margin-left:10px;
}

.mgb10{
	margin-bottom:10px;
	margin-top:4px;
}

.mglr5{
	margin:0 3px 0 3px;
}

.mgr10{
	margin-right:10px;
}

.comment_mgt20{
	margin-top:20px;
}

.comment_mgt40{
	margin-top:40px;
}

.mgr4b4{
	margin:0 4px 4px 0;
}



/* padding */


.pdtb5{
	padding:5px 0 5px 0;
}

.pdtb10{
	padding:10px 0 5px 0;
}

.pdlr10{
	padding:0 7px 0 5px;
}

.pdl10r5{
	padding:0 5px 0 5px;
	background-image: url(/assets/img/bg/line02.gif) ; 
	background-position:right 50%; 
	background-repeat:no-repeat;
}

.pdl10r10{
	padding:0 10px 0 10px;
	 
}

.pdr14{
	padding-right:14px;
}

.pdlr5{
	padding:0 8px 0 8px;
}

.pdr8{
	padding:0 8px 0 0;
}

.pdb5{
	padding:0 0 5px 0;
}

.num{
	margin:0 0 0 55px;;
}

/* form */

select{
	border:1px solid #dedede;
	font-size:12px;
}

.input-TY01{
	border:1px solid #cbcbcb;
	font-size:12px;
	height:23px;
	width:230px;
	padding-top:4px;
	border-right:none;
}

.login{
	border:1px solid #cbcbcb;
	font-size:12px;
	width:160px;
}

#Table_write{
	border-top:2px solid #e88d17;
}

#Table_write td{
	height:30px;
	border-bottom:1px solid #e1e0e0;
	padding:0 0 0 5px;
}

#Table_write th{
	height:30px;
	border-bottom:1px solid #e1e0e0;
	font-size:12px;
	text-align:left;
	padding:0 0 0 15px;
	background-color:#f7f7f7;
}

#Table_write .content{
	padding:10px 0 10px 0;
}

#Table_write .lineNone td{
	border:none;
}

#Table_list{
	border-top:2px solid #e88d17;
}

#Table_list thead th{
	height:35px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #e1e0e0;
	background-color:#f7f7f7;
	background-image: url(/assets/img/bg/line04.gif) ; 
	background-position:right top; 
	background-repeat:no-repeat;
}

#Table_list thead .last{
	background-image:none;
}

#Table_list tbody td{
	height:30px;
	border-bottom:1px solid #e1e0e0;
	text-align:center;
}

#Table_list tbody .subject{
	text-align:left;
	padding:0 0 0 5px;
}

#Table_notice{
	border-top:2px solid #9fabf5;
}

#Table_notice thead th{
	height:35px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #e1e0e0;
	background-color:#f7f7f7;
	background-image: url(/assets/img/bg/line05.gif) ; 
	background-position:right top; 
	background-repeat:no-repeat;
}

#Table_notice thead .last{
	background-image:none;
}

#Table_notice tbody td{
	height:30px;
	border-bottom:1px solid #e1e0e0;
	text-align:center;
}

#Table_notice tbody .subject{
	text-align:left;
	padding:0 0 0 5px;
}
