@charset "utf-8";
#container {
	margin-bottom: 0px;
}
span {
	font-size: 1.425em;
	font-weight: bold;
}
.red {
	color: #D00000;
}
.blue {
	color: #234669;
}

/* ----------content2---------- */


.content2 p {
	margin-bottom: 20px;
}
.content2 p.left {
	margin-right: 25px;
}
.content2 .left p {
	margin-bottom: 15px;
}
.content2 .left ul {
	margin-right: 25px;
}
.content2 .left ul.non {
	margin: 0px;
}
.content2 .left ul li {
	font-size: 1.125em;
	margin-bottom: 0px;
	font-weight: bold;
}
.content2 .left ul li a {
	background-image: url(../../images/icon-arrow_under_red.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

/* ----------content3---------- */

.content3 h3 {
	background-color: #E5E5E5;
	padding: 10px;
	padding-right: 0px;
	margin-bottom: 20px;
}
.content3 p {
	margin: 0px 10px;
	margin-bottom: 20px;
}

/* ----------content4---------- */

.content4 .dot_line{
	margin-top: 30px;
}
.content4 p.left {
	width: 130px;
	margin-right: 15px;
	display: block;
}
.content4 h3{
	margin-bottom: 30px;
}
.content4 h4 {
	margin-bottom: 25px;
}
.content4 div.left {
	width: 520px;
	padding-top: 15px;
}
.content4 div.left p {
	margin-bottom: 20px;
	margin-right: 5px;
}
.content4 div.left p.mg_b30 {
	margin-bottom: 30px;
}

.content4 div.left h5 {
	margin-bottom: 10px;
	font-size: 1.25em;
	color: #234669;
}
.content4 div.left div {
	background-color: #F3F3F3;
	padding: 5px;
	margin-bottom: 25px;
}
.content4 div.left div.mg_b30 {
	margin-bottom: 30px;
}
.content4 div.left div ul {
	width: 560px;
}
.content4 div.left div ul li {
	width: 260px;
	float: left;
}
.content4 div.left div ul.non li {
	float: none;
	width: 500px;
}

