.class-honbun    { font-size: 90%; line-height: 150% }
.class-jeight130 { font-size: 90%; line-height: 130% }
.class-small  { font-size: 80%; line-height: 130% }
h3 { color: #228b22; font-size: 110%; line-height: 130% }
h3_blue { color: #1e90ff; font-size: 110%; line-height: 130% }
.h3_blue { color: #1e90ff; font-size: 110%; line-height: 130% }
.index { font-size: 80%; line-height: 120% }
h4   { color: #1e90ff; font-size: 130%; line-height: 140% }

h5 {
	font-size: 14px;
	color: #FF6600;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
	margin-bottom: 5px;
}
.margin_b5 {
	margin-bottom: 5px;
}
.margin_b10 {
	margin-bottom: 10px;
}
.margin_t5 {
	margin-top: 5px;
}
.margin_t10 {
	margin-top: 10px;
}
.margin_t20 {
	margin-top: 20px;
}
.captionstyle {
	font-size: 12px;
	line-height: 120%;
	color: #333333;
	text-align: left;
	margin-right: 2px;
	margin-left: 2px;
}
.captionstyle_green {
	font-size: 80%;
	line-height: 120%;
	color: #669900;
	margin: 0px;
	font-weight: bold;
}.txt_indent {
	text-indent: -12px;
	padding-left: 12px;
	font-size: 90%;
	line-height: 140%;
}
.txt_orange {
	color: #FFCC00;
}
.txt_orange2 {
	color: #FF6600;
}
.txt_green {
	color: #669900;
}
.txt_blue {
	color: #0099FF;
}
.txt_pink {
	color: #FF6699;
}
#cp table {
}
#cp th {
	font-size: 80%;
	color: #FFFFFF;
	background-color: #3399FF;
	padding: 3px;
	border: 1px solid #FFFFFF;
	text-align: left;
	line-height: 120%;
}
#cp td {
	font-size: 80%;
	color: #333333;
	background-color: #EEF7FF;
	padding: 3px;
	border: 1px solid #FFFFFF;
	text-align: left;
	line-height: 120%;
}

/* 八王子診療所で使用 */

.midashi001_01{
font-size : 14pt;	/* フォントサイズ */
font-weight : bold;	/* フォントの太さ */
color :000000;	/* フォントの色 */
background-color : ffffff;	/* 背景の色 */
text-align : left;	/* テキストの左寄せ */
padding-left : 10px;	/* 左の余白 */
padding-top : 5px;	/* 上の余白 */
padding-bottom : 5px;	/* 下の余白 */
padding-right : 5px;	/* 右の余白 */

border-left-width : 15px;	/* 左線の幅 */
border-left-style : solid;	/* 左境界線（マーク）の種類 */
border-left-color : ff9933;	/* 左境界線（マーク）の色 */

border-bottom-width : 1px;	/* 下線幅 */
border-bottom-style : solid;	/* 下境界線の種類 */
border-bottom-color : ff9933;	/* 下境界線の色 */
}

.pt12 {font-size : 12pt;}
.pt11 {font-size : 11pt;}
.pt10 {font-size : 10pt;}
