@charset "utf-8";
/* CSS Document */
/* oshirase
-------------------------------------------------*/
.log_area{
	padding: 0px;
	margin:15px 0px 20px 0;
	width:590px;
	height:500px;
	overflow:auto;
}
.log_area p{
	text-align:left;
	margin: 0 0 0 10px;
	padding: 0;
	line-height:30px;
}
.oshirase_area{
	padding: 0px;
	margin:15px 0px 20px 15px;
	width:560px;
	height:auto;
}

/* time table
-------------------------------------------------*/
#time{
	width:580px;
	margin: 5px 5px 25px 5px;
}

/* clinicinfo
-------------------------------------------------*/

.photo{
	padding:10px 10px 10px 10px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.photo img{
	padding: 5px;
	border: 1px solid #CCCCCC;
}
.comment{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

/* access
-------------------------------------------------*/

#accessmap{
	width: 580px;
	margin:15px 0px 10px 0px;
	padding: 5px;
}
#accessmap h3{
	padding:0px;
	margin:0px 0px 10px 5px;
	width:580px;
	height:37px;
}
.access_area{
	width: 580px;
	padding:10px 0px 10px 10px;
	text-align:center;
}
.access_area img{
	padding: 5px;
	border: 1px solid #CCCCCC;
	text-align:center;
}
/* link
-------------------------------------------------*/

.link li{
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	margin: 10px;
	padding: 10px;
	line-height: 40px;
}
.link img{
	vertical-align:sub;
}

/* pdf
-------------------------------------------------*/

.pdf a {
    color:#ff0000;
	text-decoration: none;
}
.pdf a:visited {
    color:#ff0000;
}
.pdf a:hover {
	color:#fd5550;
}

/* style
-------------------------------------------------*/

.red{
	color:#FF0000;
}
.blue{
	color:#036;
}
.orange{
	color:#F90;
}
.pink{
	color:#F69;
}
.green{
	color:#093;
}
.greeen{
	color:#093;
	font-weight:bold;
	font-size:107%;
}
.right_blue{
	color:#09F;
}
.right_blue_b{
	color:#09F;
	font-weight:bold;
}
.blue_under{
	color:#09F;
	text-decoration:underline;
	font-weight:bold;
}
.under{
	text-decoration:underline;
}
.contents{
	padding:0px 0px 0px 15px;
	list-style:none;
	line-height:24px;
}
.left{
	text-align: left;
}
.right{
	text-align:right;
}
.center{
	text-align:center;
}
.dot{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.left_font{
	font-size:10px;
	padding:5px 0 0 0;
	margin:0;
	line-height:14px;
	text-align:left;
}
.small{
	font-size:11px;
	text-align:right;
}
.small_li{
	font-size:12px;
}
.small_li2{
	font-size:13px;
}
.injection{
	margin: 5px 0 20px 5px;
	line-height:20px;
}

