#readme{
	width: 780px;
	font-size: 13px;
	line-height: 17px;
	margin-left: 0px;
}
.title_pink{
	border-bottom: #ff9999 solid 4px;
	margin-bottom: 10px;
}

.readme_1{
	color: #000080;
	font-size: 17px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 10px;
}
.readme_2{
	border: #ff9999 solid 1px;
	color: #800000;
	font-size: 15px;
	font-weight: bold;
	line-height: 19px;
	padding: 10px 10px 10px 20px;
	margin: 10px 20px 0px 20px;
}
.readme_3_1{
	margin-left: 30px;
	margin-top: 20px;
	margin-right: 30px;
}
.readme_3_2{
	color: #800000;
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
}
.readme_3_3{
	margin-left: 15px;
}
.readme_4_1{
	margin-left: 5px;
	margin-top: 8px;
	float: left;
}
.readme_4_2{
	width: 650px;
	margin-top: 5px;
}
.readme_4_3{
	width: 175px;
	margin-top: 5px;
	float: left;
}
.readme_4_4{
	width: 200px;
	margin-top: 5px;
}


.title_blue{
	border-bottom: #9999ff solid 4px;
	margin-bottom: 10px;
}
.readme_b1{
	color: #800000;
	font-size: 17px;
	font-weight: bold;
	margin-left: 20px;
	margin-top: 10px;
}
.readme_b2{
	border: #9999ff solid 1px;
	color: #000080;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	padding: 10px 10px 10px 20px;
	margin: 10px 20px 0px 20px;
}
.readme_b2_2{
	border: #9999ff solid 1px;
	background: #f3f3ff;
	color: #000080;
	font-size: 15px;
	font-weight: bold;
	line-height: 19px;
	padding: 10px 10px 10px 20px;
	margin: 10px 20px 0px 20px;
}
.readme_b3_1{
	margin-left: 30px;
	margin-top: 20px;
	margin-right: 30px;
}
.readme_b3_2{
	color: #000080;
	font-size: 15px;
	font-weight: bold;
	margin-top: 10px;
}
.readme_b3_3{
	margin-left: 15px;
}

.koukoku_1_0{
	background: #ccccff;
}
.koukoku_1_l{
	border-left: #9999ff solid 1px;
	background: #ccccff;
}
.koukoku_2_t{
	border-top: #9999ff dashed 1px;
	background: #ededff;
}
.koukoku_3_tl{
	border-top: #9999ff dashed 1px;
	border-left: #9999ff solid 1px;
}
.koukoku_3_trl{
	border-top: #9999ff dashed 1px;
	border-right: #9999ff solid 1px;
	border-left: #9999ff solid 1px;
}
.koukoku_4_trbl{
	border: #9999ff solid 1px;
	font-size: 13px;
	line-height: 17px;
}


.keisai_1p{
	border: #6666cc solid 3px;
	padding: 10px;
	width: 740px;
	margin-left: 20px;
}
.keisai_1s{
	border: #9999ff solid 3px;
	padding: 10px;
	width: 740px;
	margin-left: 20px;
}
.keisai_1l{
	border: #ccccff solid 3px;
	padding: 10px;
	width: 740px;
	margin-left: 20px;
}

.keisai_2_l{
	float: left;
	width: 250px;
	margin-left: 15px;
}
.keisai_2_r{
	float: right;
}


#reg{
	width: 550px;
	font-size: 13px;
	line-height: 17px;
	margin-left: 110px;
}
.reg_1{
	border: #ff9999 solid 1px;
	background: #ffeeee;
	color: #800000;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	padding: 10px 10px 10px 20px;
	margin: 10px 20px 0px 20px;
}
