h3#type1 {
	margin : 0 0 25px 0;
	padding-bottom : 10px;
	background : url(../../common/h3line.gif) left bottom no-repeat;
}


#pinfo {
	margin-bottom : 25px;
	padding : 15px;
	border : solid 4px #dcdcdc;
	line-height : 1.85em;
}

dl.policy {
	clear : both;
	overflow : hidden;
	width : 660px;
	margin-bottom : 10px;
}

dl.policy dt {
	float : left;
	width : 145px;
}

dl.policy dd {
	float : right;
	width : 490px;
}

ol {
	margin-left : 20px;
}

ol li {
	margin-bottom : 4px;
	line-height : 1.75em;
}

h3#type2 {
	clear : both;
	margin : 0 0 30px 0;
	padding-bottom : 10px;
	background : url(../../common/h3line.gif) left bottom no-repeat;
}

.ahead {
	clear : both;
	width : 620px !important;
	width /**/: 660px;
	padding : 20px 20px 0 20px;
	background : url(h4bg.gif) left top no-repeat;
}

.ahead h4 {
	padding-bottom : 10px;
	border-bottom : solid 1px #b7a993;
	font-size : 120%;
	color : #78140a;
}

.act {
	overflow : hidden;
	width : 620px !important;
	width /**/: 660px;
	margin-bottom : 30px;
	padding : 18px 20px 25px 20px;
	background : url(actbg.gif) left bottom no-repeat;
	line-height : 1.85em;
}

.act ol {
	margin-left : 20px;
}

ul.photo {
	float : left;
	list-style : none;
	margin : 4px 0 20px 0;
}

ul.photo li {
	float : left;
	margin-right : 20px;
}

p.atext {
	line-height : 1.85em;
}