/*トップページ用当院について*/

.about{
	font-size:16px;
	/* font-size:smaller; */
}

.about th, .about td{
padding-top:5px;
padding-left:10px;
padding-bottom:5px;
font-size:16px;
/* font-size:smaller; */
border-bottom:1px solid #99CCFF;
}


/*診療時間テーブル*/
.contime {
padding-left:0px;
}

.contime table{
border-collapse:collapse;
border-left:1px solid #99CCFF;
border-top:1px solid #99CCFF;
}

.contime td{
padding:5px;
border-right:1px solid #99CCFF;
border-bottom:1px solid #99CCFF;
font-size:12px;
}

.contimeB {
padding-left:20px;
}

.contimeB table{
border-collapse:collapse;
border-left:1px solid #99CCFF;
border-top:1px solid #99CCFF;
}

.contimeB td{
padding:5px;
border-right:1px solid #99CCFF;
border-bottom:1px solid #99CCFF;
font-size:16px;
}

.pankuzu{
margin-bottom:15px;
font-size:smaller;
}

.main .subject{
margin-top:5px;
margin-bottom:5px;
}

.main .comment{
font-size:smaller;
line-height:120%;
}

.main h1{
font-size:larger;
font-weight:bold;
color:#333333;
}

.main blockquote{
margin:10px;
}

.tbl table{
border-collapse:collapse;
border-top:1px solid #666666;
border-left:1px solid #666666;
}

.tbl td{
font-size:16px;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
}

.smaller{
font-size:16px;
/* font-size:smaller; */
}

.news dl{
font-size:16px;
}

.news dt{
margin-left:15px;
margin-bottom:5px;
padding-left:15px;
background:url('imgs/dt.gif') no-repeat left;
}

.news dd{
margin-left:30px;
padding-left:15px;
margin-bottom:15px;
background:url('imgs/dd.gif') no-repeat left;
}

.news span{
padding:1px;
color:#FF0000;
border:1px solid #FF0000;
}

.topnews dl{
margin-top:0px;
padding-left:10px;
font-size:16px;
/* font-size:smaller; */
}

.topnews dt{
padding-left:15px;
margin-bottom:5px;
background:url('imgs/dt.gif') no-repeat left;
}

.topnews dd{
margin-left:2px;
margin-bottom:10px;
}

.topnews span{
padding:1px;
color:#FF0000;
border:1px solid #FF0000;
}

.rss dl {
margin-top:0px;
padding-left:0px;
font-size:16px;
}

.rss dt{
padding-left:15px;
margin-bottom:5px;
background:url('imgs/dt.gif') no-repeat left;
}

.rss dd{
margin-left:2px;
margin-bottom:10px;
}

.diary{
margin-top:0px;
padding-left:10px;
font-size:16px;
/* font-size:smaller; */
}

.diary_descript{
margin-top:0px;
padding-left:0px;
font-size:14px;
line-height:18px;
letter-spacing:1px;
}

.diary_backno{
margin-top:0px;
padding-left:0px;
font-size:13px;
}


.copy{
font-size:12px;
/* font-size:x-small; */
}

.descript{
padding-left:10px;
padding-right:10px;
font-size:14px;
line-height:18px;
letter-spacing: 1px;
/* 
font-size:smaller;
 */
}

.results{
	font-size:14px;
	margin-top:5px;
	margin-bottom:5px;
	line-height:18px;	
}

.navigation a:link{ color:black; text-decoration:none;}
.navigation a:visited{ color:black; text-decoration:none;}
.navigation a:active{ color:red; text-decoration:none; font-weight:bold;}
.navigation a:hover{ color:blue; text-decoration:none; font-weight:bold;}
 .main .diary_descript img_border {
	border: 1px solid #999999;
}
.main .diary_descript .img_border {
	border: 1px solid #666666;
}

