#msg {
	width : 830px;
	padding-top : 32px;
	background : url(head_img.jpg) left top no-repeat;
}

#msg1 {
	width : 495px;
	margin : 0 335px 28px 0;
}

h4#type1 {
	margin-bottom : 22px;
	padding : 15px 15px 15px 29px;
	background : #418e0d;
	font-size : 85%;
	color : #ffffff;
}

p#text1 {
	margin-left : 30px;
	font-size : 75%;
	line-height : 2.1em;
}

#msg2 {
	width : 800px;
	margin-left : 30px;
}

#msg2_left {
	float : left;
	width : 370px;
	padding-bottom : 40px;
}

#msg2_left p {
	padding : 5px;
	border : solid 1px #b4b4b4;
	background : #ffffff;
}


#msg2_right {
	float : right;
	width : 400px;
	padding-bottom : 40px;
}

h4#type2 {
	margin-bottom : 20px;
	padding : 15px;
	background : #418e0d;
	font-size : 85%;
	color : #ffffff;
}

p#text2 {
	margin : 0 28px 15px 13px;
	font-size : 75%;
	line-height : 2.1em;
}

h4#type3 {
	clear : both;
	margin-bottom : 30px;
	padding : 15px 17px 16px 25px;
	border-top : solid 6px #00005a;
	border-bottom : solid 1px #b4b4b4;
	background-image : url(../../common/circle.gif);
	background-repeat : no-repeat;
	background-position : 0 14px;
	font-size : 85%;
}

ul#point {
	list-style : none;
	width : 830px;
}

ul#point li.type1 {
	float : left;
	width : 258px;
	margin : 0 28px 25px 0;
}

ul#point li.type2 {
	float : left;
	width : 258px;
	margin : 0 0 25px 0;
}

ul#point li.type3 {
	float : left;
	width : 258px;
	margin : 0 28px 0 0;
}

ul#point li.type4 {
	float : left;
	width : 258px;
	margin : 0;
}

ul#point li p {
	margin-bottom : 15px;
	padding : 4px;
	border : solid 1px #b4b4b4;
}

dl dt {
	margin-bottom : 10px;
	padding-bottom : 12px;
	border-bottom : solid 6px #d7d7d7;
	font-size : 85%;
	font-weight : bold;
}

dl dd {
	font-size : 75%;
	line-height : 2em;
}