@charset "utf-8";

/* ----------top style---------- */

/* page title */

h1 {
	border-top: 3px solid #3C3D8C;
	background: url(../images/dotline.gif) no-repeat left bottom;
	margin-bottom: 1em;
	padding-bottom: 1px;
}

h2 {
	margin-bottom: 1em;
	color: #333333;
	font-size: 0.875em;
}

h3.text_head {
	clear: both;
	background-color: #9D9EC5;
	padding-left: 0.5em;
	color: #FFFFFF;
	font-weight: bold;
}


/* news head */

.news_box {
	border-bottom: 1px solid #EAEAE3;
	padding: 1em 0;
}

.date {
	color: #000000;
	font-weight: bold;
}

h4 {
	margin-bottom: 0.5em;
	color: #3C3D8C;
	font-size: 0.875em;
}

.style1 {
	color: #FF00CC;
}
.style2 {
	color: #000000;
}
.style3 {
	color: #CC0066;
}



