.pr #titlebar {background:url("../images/inside_pr_bkg.jpg") no-repeat 0 0; display:block; position:absolute; z-index:1; top:180px; left:0; width:740px; height:89px; text-indent:-5000px;}


.pr #sidebar h3 {background: url("../images/inside_pr_sidebar_h3.gif") no-repeat 0 0; display:block; width:181px; height:20px; margin:41px 0 0; text-indent:-5000px;}

.pr #content.top {background:#fff url("../images/inside_pr_main_bkg.gif") no-repeat 0 64px; }

.pr #content h2#title {background: url("../images/inside_pr_h2.gif") no-repeat 0 0; display:block; width:555px; height:38px; margin:0 -32px; text-indent:-5000px;}

.pr #content h2#title01 {background: url("../images/inside_pr_h2.gif") no-repeat 0 0; display:block; width:555px; height:38px; margin:0 -32px; text-indent:-5000px;}

.pr #content h3 {background: url("../images/inside_pr_01_h3_spr.gif") no-repeat 0 0; clear:both; display:block; width:555px; height:30px; margin:24px -32px 6px; text-indent:-5000px;}
	.pr #content h3#title01_02 {background-position:0 -30px;}
	.pr #content h3#title01_03 {background-position:0 -60px;}
	.pr #content h3#title01_04 {background-position:0 -90px;}
	.pr #content h3#title01_05 {background-position:0 -120px;}
	.pr #content h3#title01_06 {background-position:0 -150px;}

.pr #content h3#title01_01 {margin:0px -32px 6px;}


.pr .illust {text-align:center;}

.pr tbody th {width:100px;}
.pr #radio tbody th {width:70px;}
.pr tbody td {width:240px;}
p.intro {
	font-size: 13px;
	font-weight: bold;
}
p.introsign {
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}
#content h4.title {
	font-size: 16px;
	color: #808082;
	padding-bottom: 2px;
}
#content ol.biglist li {
	font-size: 14px;
	font-weight: bold;
	color: #4E4E4E;
	line-height: 18px;
	list-style-type: decimal;
}
.pr #content h2#title_dl {
background: url(../images/inside_pr_dental_h2.gif) no-repeat 0 0; display:block; width:555px; height:38px; margin:0 -32px; text-indent:-5000px;
}

#content table.plain {
	background-image: none;
	border: none;
}
#content table.plain td {
	padding: 16px 0;
	vertical-align: middle;
	border-bottom: 2px solid #777777;
}
.pr .subtitle {
	font-size: 10px;
	background-color:#ECDEDD;
}

.red_text {
	font-size: 13px;
	color: #cc0000;
}



