body{
	margin:0; 
	font-family:µ¸¿ò, µ¸¿òÃ¼, seoul, arial, verdana;
	font-size:12px;
	color:#7c7c7c;
	line-height:18px;
	letter-spacing:-0.05em;
	background-image: url(../../assets/img/contents/main_bg.gif); 
	background-position:center top; 
	background-repeat:no-repeat;
}

td{
	margin:0; 
	font-family:µ¸¿ò, µ¸¿òÃ¼, seoul, arial, verdana;
	font-size:12px;
	color:#7c7c7c;
	line-height:20px;
	letter-spacing:-0.05em;
}



/* Image */
img {border:0}

/* line */

A:link {FONT-SIZE: 12px; COLOR: #7c7c7c; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}
A:active {FONT-SIZE: 12px; COLOR: #484848; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}
A:visited {FONT-SIZE: 12px; COLOR: #7c7c7c; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}
A:hover {FONT-SIZE: 12px; COLOR: #ef8212; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}


.M_notice A:link {FONT-SIZE: 11px; COLOR: #7c7c7c; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}
.M_notice A:active {FONT-SIZE: 11px; COLOR: #484848; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}
.M_notice A:visited {FONT-SIZE: 11px; COLOR: #7c7c7c; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}
.M_notice A:hover {FONT-SIZE: 11px; COLOR: #ef8212; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}

.small A:link {FONT-SIZE: 11px; COLOR: #7c7c7c; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}
.small A:active {FONT-SIZE: 11px; COLOR: #484848; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}
.small A:visited {FONT-SIZE: 11px; COLOR: #7c7c7c; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}
.small A:hover {FONT-SIZE: 11px; COLOR: #ef8212; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}

.book A:link {FONT-SIZE: 11px; COLOR: #7c7c7c; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}
.book A:active {FONT-SIZE: 11px; COLOR: #484848; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}
.book A:visited {FONT-SIZE: 11px; COLOR: #7c7c7c; TEXT-DECORATION: none; letter-spacing:-0.05em; line-height:16px;}
.book A:hover {FONT-SIZE: 11px; COLOR: #ef8212; TEXT-DECORATION: underline; letter-spacing:-0.05em; line-height:16px;}

.Link_Line A:link {FONT-SIZE: 11px; COLOR: #7c7c7c; TEXT-DECORATION: underline; letter-spacing:-0.05em; line-height:16px; font-weight:bold;}
.Link_Line A:active {FONT-SIZE: 11px; COLOR: #484848; TEXT-DECORATION: underline; letter-spacing:-0.05em; line-height:16px; font-weight:bold;}
.Link_Line A:visited {FONT-SIZE: 11px; COLOR: #7c7c7c; TEXT-DECORATION: underline; letter-spacing:-0.05em; line-height:16px; font-weight:bold;}
.Link_Line A:hover {FONT-SIZE: 11px; COLOR: #ef8212; TEXT-DECORATION: underline; letter-spacing:-0.05em; line-height:16px; font-weight:bold;}

/* border */

.bottom-line{
	border-bottom:1px solid #e5e5e5;
}

.top-line{
	border-top:1px solid #e5e5e5;
}

.bottom-right{
	border-right:1px solid #e5e5e5;
}

/* List */

.board_top{
	background-image: url(../../assets/img/contents/board_list_bg.gif); 
	background-position:left top; 
	background-repeat:no-repeat;
}

#Table{
	width:100%;
}

#Table thead th{
	font-size:12px;
	height:35px;

}

#Table thead .line{
	font-size:12px;
	height:35px;
	background-image: url(../../assets/img/contents/line.gif) ; 
	background-position:right top; 
	background-repeat:no-repeat; 
}

#Table thead td{
	font-size:12px;
	height:2px;
background-image: url(); 

}

#Table thead .line02{
	font-size:12px;
	height:2px;
	background-color:#e5e5e5;
}

#Table thead .subject{
	text-align:left;
	padding:0 0 0 10px; 
	color:#e88c2e;
}

#Table tbody td{
	height:27px;
	text-align:center;
	border-bottom:1px solid #e5e5e5;
}

#Table tbody .line{
	font-size:12px;
	height:35px;
	background-image: url(../../assets/img/contents/line.gif) ; 
	background-position:right top; 
	background-repeat:no-repeat; 
}

#Table tbody .subject{
	text-align:left;
	padding:0 0 0 10px;
}

#Table tbody .name{
	text-align:left;
	padding:0 0 0 10px;
}

#Table tbody .date{
	text-align:left;
	padding:0 0 0 10px;
}

#Table tbody .tit{
	text-align:right;
}

/* bg */

.line{
	background-image: url(../../assets/img/background/line_bg.gif) ; 
	background-position:left top; 
	background-repeat:repeat-x; 
}


/* Text */

.date_txt{
	font-family:±¼¸², ±¼¸²Ã¼, seoul, arial, verdana;
	color:#3d3d3d;
}

.con_txt{
	font-family:±¼¸², ±¼¸²Ã¼, seoul, arial, verdana;
	color:#3d3d3d;
	padding:20px 0 0 0;
}

.con_txt02{
	font-family:±¼¸², ±¼¸²Ã¼, seoul, arial, verdana;
	color:#3d3d3d;
}

.tit_txt{
	font-family:±¼¸², ±¼¸²Ã¼, seoul, arial, verdana;
	color:#3d3d3d;
	font-weight:bold;
	line-height:24px;
	font-size:24px;
}

.s_txt{
	font-family:µ¸¿ò, µ¸¿òÃ¼, seoul, arial, verdana;
	color:#3d3d3d;
	line-height:16px;
	font-size:11px;
}


/* margin */

.Ml10{
	margin-left:10px;
}

.Ml15{
	margin-left:15px;
}

.Ml5{
	margin-left:5px;
}

.MT10{
	margin-top:10px;
}

.MT120{
	margin-top:20px;
}

.MB20{
	margin-bottom:20px;
}

.Mb5{
	margin-bottom:5px;
}

.Mb15{
	margin-bottom:15px;
}

.Mb10{
	margin-bottom:10px;
}

.MTB10{
	margin-top:10px;
	margin-bottom:10px;
}

.MTB20{
	margin-top:20px;
	margin-bottom:20px;
}

.MTB5{
	margin-top:5px;
	margin-bottom:5px;
}



/* padding */

.pdl10{
	padding-left:10px;	
}

.pdlr10{
	padding-left:10px;	
	padding-right:10px;	
}

.pd10{
	padding:10px;
}

.pdtb5{
	padding-top:5px;
	padding-bottom:5px;
}



/* form */

select{
	border:1px solid #dedede;
	font-size:12px;
}

.input-TY01{
	border:1px solid #ffffff;
	width:145px;
	font-size:12px;
	margin-right:10px;
	margin-top:1px;
}

.input-TY02{
	border:1px solid #dedede;
	font-size:12px;
	width:115px;
}

.input-TY03{
	border:1px solid #dedede;
	font-size:12px;
	width:100%;
}

.input-TY04{
	border:1px solid #dedede;
	font-size:12px;
	width:300px;
}

.input-TY05{
	border:1px solid #dedede;
	font-size:12px;
	width:100px;
}

.input-TY06{
	border:1px solid #dedede;
	font-size:12px;
	width:100%;
	padding:10px 10px 10px 10px;
	color:#878c87;
}
