@charset "UTF-8";
/* 各ページに個別のCSSが必要な場合はここに記入してください */

h3 {
	border-bottom: 1px solid #d6d6d6;
	clear: both;
	margin: 0 0 8px;
	padding: 15px 0 9px 0;
}

.localBlock {
	text-align: center;
}

.localBlock li {
	display: inline;
}

.bold {	font-weight: bold; }
.pt3 { padding-top: 3px!important; }
.cboth { clear: both; }

.bgNone { background: none; }

.clinicList { width: auto!important; }

.clinicList li {
	padding-bottom: 1px;
}

.both {
	clear: both;
}

.kumList li {
	padding-left: 0.3em;
	text-indent: -0.3em;
}

.basic { background: url(/common/images/blue_dots.gif) repeat-x bottom left; height: 1%; padding: 0 0 20px 0;}

.blueTitle {
	color: #2C4EC1;
	font-weight: bold;
}

.cureList li { padding: 0 0 5px 200px;}

.injection01 li,
.injection02 li { 
	position: relative; padding: 0 0 5px 180px; 
}
.injection01 span { position: absolute; top: 1px; left: 0; }
.injection01 li.injectionItem { padding: 0 0 5px 0; }
.injection01 li.injectionItem ul li span { padding: 0 0 5px 20px; }
.injection01 li.injectionItem ul li { padding: 0 0 5px 180px; }

.injection02 li {
	padding: 0 0 5px 183px;
}

.injection02 li span {
	position: absolute; top: 1px; left: 0;
}

.phLeft170 {
	min-height: 80px;
}

* html .phLeft170 {
	height: 80px;
}
