@charset "UTF-8";
#header {
	background: url(../images/mainImg02.jpg) center 132px no-repeat;
}
#container #gNavi {
	background-position: right -132px;
}
/* ご利用案内subNavi:hover設定 */
#container ul#subNavi li a {
	background: url(../images/subNavi02.png) no-repeat;
}
#container ul#subNavi li a#subNavi01:hover,
#container ul#subNavi li a#subNavi01.subNaviAct {
	background-position: 0 -259px;
}
#container ul#subNavi li a#subNavi02:hover,
#container ul#subNavi li a#subNavi02.subNaviAct {
	background-position: 0 -296px;
}
#container ul#subNavi li a#subNavi03:hover,
#container ul#subNavi li a#subNavi03.subNaviAct {
	background-position: 0 -333px;
}
#container ul#subNavi li a#subNavi04:hover,
#container ul#subNavi li a#subNavi04.subNaviAct {
	background-position: 0 -370px;
}
#container ul#subNavi li a#subNavi05:hover,
#container ul#subNavi li a#subNavi05.subNaviAct {
	background-position: 0 -407px;
}
#container ul#subNavi li a#subNavi06:hover,
#container ul#subNavi li a#subNavi06.subNaviAct {
	background-position: 0 -444px;
}
#container ul#subNavi li a#subNavi07:hover,
#container ul#subNavi li a#subNavi07.subNaviAct {
	background-position: 0 -481px;
}

/* グローバルナビ カテゴリーC 位置オーバーライド */
#container #gNaviC {
	top: 171px;
}

/* 見出し */
h1 {
	background-position: 0 -120px;
}
h1#h1_02 {
	background-position: 0 -160px;
}
h1#h1_03 {
	background-position: 0 -200px;
}
h1#h1_04 {
	background-position: 0 -960px;
}
h1#h1_05 {
	background-position: 0 -1000px;
}
h1#h1_06 {
	background-position: 0 -1200px;
}
h1#h1_07 {
	background-position: 0 -1240px;
}
h1#h1_08 {
	background-position: 0 -1280px;
}
h1#h1_09 {
	background-position: 0 -1320px;
}

h2#h2_01 {
	background-position: 10px 0;
}
h2#h2_02 {
	background-position: 10px -336px;
}
h2#h2_03 {
	background-position: 10px -408px;
}
h2#h2_04 {
	background-position: 10px -48px;
}
h2#h2_05 {
	background-position: 10px -432px;
}
h2#h2_06 {
	background-position: 10px -456px;
}
h2#h2_07 {
	background-position: 10px -1392px;
}
h2#h2_08 {
	background-position: 10px -1416px;
}

/* 診療科目 */
.kakuka dl {
	border-bottom: 1px solid #9bb4e4;
}
.kakuka dt {
	width: 170px;
}
.kakuka dd {
	width: 240px;
	border-left: 1px dotted #9bb4e4;
}
.kakuka dt,
.kakuka dd {
	float: left;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	padding-bottom: 15px;
}
.kakuka dl ul li {
	
}
.kakuka p.rubi {
	font-size: 10px;
	padding: 0;
	margin: 0;
}
.kakuka strong {
	background: url(../images/h3Point.gif) no-repeat 8px 31px #fff;
	font-size: 1.15em;
	color: #333;
	padding: 0;
	margin: 0;
	line-height: 1em;
	padding-left: 20px;
	border: none;
	text-indent: 0;
}
#container #content .article dd {
	padding-left: 0;
}