@charset "shift_jis";
/* ---------------------------------------------------- */
/* font-size:	70% 75% 83% 90% 95%                       */
/* ---------------------------------------------------- */


/*==========診療科案内-各科用のcss==========*/


/*h2*/
h2.title2{
	font-size:130%;
	color:#000000;
	padding-left:26px;
	border-bottom: 1px dashed #0099ff;
	width:440px;
	background:url("../image/sakura-blue.gif") no-repeat;
	padding-bottom: 7px; /* 内容と線との間隔量 */
	margin-bottom:20px;
}

/*IE7*/
*:first-child+html h2.title2{
	font-size:130%;
	color:#000000;
	padding-left:26px;
	border-bottom: 1px dashed #ff6666;
	width:440px;
	background:url("../image/sakura-pink.gif") no-repeat;
	padding-bottom: 0px; /* 内容と線との間隔量 */
	margin-bottom:20px;
}

/*中見出し(小さい青さくらアイコン)*/
h3.midasi{
	font-size:100%;
	color:#0099ff;
	text-decoration:none;
	margin-bottom: 1em;
	padding-left:18px;
	background:url("../image/sakura-blue-p.gif") no-repeat 0 2px;
}

/*IE7*/
*:first-child+html midasi{
	font-size:100%;
	color:#0099ff;
	text-decoration:none;
	padding-left:16px;
	background:url("../image/sakura-blue-p.gif") no-repeat 0 4px;
}

/*小出し*/
h4.midasi{
	font-size:90%;
	color:#0099ff;
	margin-bottom: 1em;
	font-weight: bold;
}

/*ボーダー*/
div.border2{
	border-bottom: 1px dashed #0099ff;
	width:430px;
	margin:5px 0 30px;
}
div.border2 hr{
	display:none;
}

/*強調(赤文字)*/
strong{
	font-weight: bold;
	color: red;
}

/*ブルー文字*/
span.blue{
	color:#0099ff;
}

/*ピンク文字*/
span.pink{
	color:#ff0099;
}

/*リストここから*/
ul.list1{
	padding-left: 35px;
	padding-bottom: 1em;
	/*line-height: 1.5;*/
	font-size: 90%;
}
ul.list1 li{
	list-style-type: disc;
	margin-bottom: 0.5em;
}
ul.list2{
	margin-top: 0.5em;
	padding-left: 16px;
	line-height: 1.5;
	list-style-type: disc;
}
ul.list2 li{
	list-style-type: circle;
	margin-bottom: 0.5em;
}
/*リストここまで*/

/*リストの中のリストここから*/
ol.num1{
	/*padding-left: 1.8em;*/
	padding-left: 35px;
	padding-bottom: 1em;
	font-size: 90%;
}
ol.num1 li{
	list-style-type: decimal;
	margin-bottom: 0.5em;
}
/*リストの中のリストここまで*/

/*テーブルここから*/
table.table-01{
	border: 1px solid #0099ff;
	margin-bottom: 16px;
}
table.table-01 caption{
	text-align: center;
	font-size: 90%;
	line-height: 2;
}
table.table-01 th,
table.table-01 td{
	border: 1px solid #0099ff;
	padding: 4px 8px;
	font-size: 90%;
}
table.table-01 th{
	background-color: #77c4f8;
	color: black;
}
table.table-01 td{
}
/*テーブルここまで*/
