.coatopbg {
	background-image: url(jamimage/coaheadimg.jpg);
	margin: 21px 0px 0px 225px;
	padding: 0px;
	height: 60px;
	width: 635px;
	background-repeat: no-repeat;
}
.pankuzu {
	margin: 0px;
	padding: 3px 0px 0px;
	height: 24px;
	width: 860px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #003300;
	font-size: 12px;
}
.coatitle {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
}
p h2 {
	margin: 0px;
	padding: 0px 0px 0px 26px;
}
.coamainarea {
	padding: 22px 0px 0px;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 43px;
}
.greetleft {
	margin: 0px 0px 0px 3px;
	padding: 0px;
	float: left;
	width: 420px;
}
.greetright {
	margin: 0px;
	padding: 15px 0px 0px;
	float: right;
	width: 155px;
}
.greettxtarea {
	background-image: url(greetimage/greet_txtline.jpg);
	background-position: 2px 15px;
	margin: 0px 0px 20px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-repeat: no-repeat;
}
.greetleft2 {

	margin: 60px 0px 0px;
	padding: 0px;
	float: left;
	width: 160px;
}
.greetright2 {

	margin: 0px;
	padding: 15px 0px 0px;
	float: right;
	width: 430px;
}
.rinentxt {
	font-size: 21px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-top: 58px;
	padding-right: 0px;
	padding-bottom: 58px;
	padding-left: 0px;
}
.rinentxtarea {
	background-image: url(aboutimage/aboutex01.jpg);
	margin: 0px 0px 10px;
	height: 22px;
	float: right;
	padding: 3px 0px 0px 10px;
	width: 570px;
	background-repeat: no-repeat;
}
.rinentxtarea2 {
	background-image: url(aboutimage/aboutex02.jpg);
	margin: 0px 0px 10px;
	height: 22px;
	float: right;
	padding: 3px 0px 0px 10px;
	width: 570px;
	background-repeat: no-repeat;
}
.rinentxtarea3 {
	background-image: url(aboutimage/aboutex03.jpg);
	margin: 0px 0px 10px;
	height: 22px;
	float: right;
	padding: 3px 0px 0px 10px;
	width: 570px;
	background-repeat: no-repeat;
}
.rinentxtarea4 {
	background-image: url(aboutimage/aboutex04.jpg);
	margin: 0px 0px 10px;
	height: 22px;
	float: right;
	padding: 3px 0px 0px 10px;
	width: 570px;
	background-repeat: no-repeat;
}
.rinentxtarealeft {
	background-image: url(aboutimage/about_k_bg.jpg);
	margin: 0px 0px 0px 19px;
	height: 22px;
	width: 22px;
	float: left;
	padding: 0px;
}
.gaiyouleft {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	float: left;
	width: 130px;
}
.gaiyouright {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	float: right;
	width: 400px;
	background-image: url(aboutimage/about_g_bg.jpg);
	background-repeat: no-repeat;
	height: 18px;
}
.osusume_title {
	background-image: url(../blog/image/title_osusume.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 40px;
	padding-bottom: 16px;
	padding-left: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #60880B;
}

