@charset "shift_jis";
#maintext h3 {
	color: #330099;
	background-color: #FFECB3;
	border-left-width: 12px;
	border-left-style: solid;
	border-left-color: #330099;
	padding-left: 5px;
	font-size: 110%;
}
#wrapper #maintext h4 {
	color: #330099;
	font-size: 110%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #330099;
	padding: 0px;
}
#wrapper #maintext h5 {
	color: #330099;
	padding-left: 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #330099;
}
#maintext .ancortop {
	text-align: right;
	margin-bottom: 40px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #330099;
}
#maintext ol {
	margin-left: 30px;
	line-height: 180%;
}
#maintext ul {
	margin-left: 20px;
	list-style-type: square;
	line-height: 180%;
}
#maintext li {
	margin-bottom: 15px;
}
#maintext ul.menu {
	margin-left: 20px;
}
#maintext ul.menu li {
	list-style-image: url(onepageimg/check.gif);
	margin-bottom: 10px;
	font-size: 110%;
}
#maintext table.detail {
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
}
#maintext .cation {
	background-color: #FFFFCC;
	border: 1px solid #FFCC66;
	padding: 5px;
	margin-bottom: 30px;
}
