body {
		text-align: center;

}
#page {
		margin: 0 auto;
		width: 800px;
		text-align: left;
}
h1 {
		text-align: center;
		margin: 0 auto;
		width: 750px;
}
h2 {
		text-align: center;
		font-size: 16px;
		margin-bottom: 1em;
		border: 1px solid #99d041;
		padding: 5px;
}
h3 {
		font-size: 14px;
		border-top: 1px solid #99d041;
		padding-top: 1em;
}
ol {
		line-height: 1.8;
}
.text {
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
		font-size: 12px;
		line-height: 20px;
}
p {
		font-size: 14px;
		line-height: 1.8;
		margin: 0;
		padding: 0;
		text-indent: 1em;
		margin-bottom: 1em;
}
.f-bold {
		font-weight: bold;
		color: #003300;
}
.c_title {
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
		color: #006600;
		font-weight: bold;
		font-size: 12px;
		border-top-width: 0px;
		border-right-width: 90px;
		border-bottom-width: 0px;
		border-left-width: 90px;
		border-right-style: solid;
		border-left-style: solid;
		border-right-color: #066200;
		border-left-color: #066200;
		text-align: center;
}
.c_title2 {
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
		color: #006600;
		font-weight: bold;
		font-size: 12px;
		border-top-width: 0px;
		border-right-width: 80px;
		border-bottom-width: 0px;
		border-left-width: 80px;
		border-right-style: solid;
		border-left-style: solid;
		border-right-color: #066200;
		border-left-color: #066200;
		text-align: center;
}
.c_border {
		border-bottom: 1px solid #999999;
		border-right: 1px solid #999999;
}
.c_border2 {
		border-bottom: 1px solid #999999;
}
.c_border3 {
		border-right: 1px solid #999999;
}
.area {
		width: 720px;
		margin: 0 auto 30px;
		padding: 0 15px 15px 15px;
		border: 1px solid #066200;
}
.area h2 {
		text-align: center;
		font-size: 16px;
		margin-bottom: 1em;
		border: none;
		padding: 5px;
		background: #c4ee5c url(img/bg.gif);
}
.otherArea {
		float: right;
		font-size: 12px;
}
.clinic {
		width: 720px;
		overflow: hidden;
		_zoom: 1;
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #066200;
}
.clinic h3 {
		font-size: 14px;
		border-top: 0;
		padding-top: 0;
		padding-left: 5px;
		border-left: 5px solid #066200;
}
.clinic p {
		font-size: 12px;
		margin-bottom: 0;
		line-height: 1.6;
		text-indent: 0;
}
.imgL {
		width: 325px;
		float: left;
		margin-right: 15px;
}
.textbox {
		overflow: hidden;
		_zoom: 1;
}
p.tel {
		font-size: 18px;
		font-weight: bold;
		line-height: 3.0;
}
#name {
		margin-bottom: 20px;
		text-align: center;
}
#name p {
		font-size: 14px;
		text-indent: 0;
		margin-bottom: 0;
		line-height: 1.4;
}
#name p span {
		font-size: 12px;
		color: #5b83ee;
}
.m10 {
		margin-bottom: 10px !important;
}
.m20 {
		margin-bottom: 20px !important;
}
.m30 {
		margin-bottom: 30px !important;
}
.em {
		font-weight: bold;
		color: #dc143c;
}
span.marker {
		display: inline-block;
		margin: 0 1em;
		padding-left: .5em;
		padding-right: .5em;
		background: #eee8aa;
		letter-spacing: 1px;
}