body {
	font-size:12px;
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	scrollbar-face-color: #FFFFFF;
    scrollbar-arrow-color: #666666;
    scrollbar-3dlight-color: #FFFFFF;
    scrollbar-darkshadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #666666;
    scrollbar-track-color: #FFFFFF;
}

.small { font-size:10px;}

a:hover {
    color:#0099FF;
	font-size:12px;
}

a {
    text-decoration:none;
	font-size:12px;
}

/* Title */
#title {
	display:block;
	height:34px;
	margin: 0px;
	padding:0px;
	background: url(../images/title/title.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#title H3{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #060;
	margin: 0px;
	padding: 6px 0px 0px 16px;
}

ul {
	margin: 0;
	padding: 0 5px 5px 5px;
}

li {
	padding-left: 3px;
    list-style: none;
	height:25px;
}

/* div --------------------------------*/
div.body {
	width:443px;
}

div.body_news {
	width:215px;
}

div.schd_main {
	width:530px;
	background-color:#ECECEC;
}

div.schd_admin {
	width:530px;
}

div.schd_num {
	width:10px;
	float:left;
	padding:2px 0 2px 0;
}

div.schd_txt {
	width:520px;
	float:right;
	padding:2px 2px 2px 0;
}
/*-------------------------------------*/
#mar_25 {
	margin-left:25px;
}

.subtitle {
	font-weight:bold;
	color:#FFFFFF;
	padding-right: 10px;
	font-size:12px;
	height:25;
}

h2.sub_title_03 {
	background: url(img/point05_2.gif) no-repeat 0px 0px;
	margin: 0;
	font-size: 12px;
	color: #739A61;
	height: 20px;
	padding-top: 3px;
	padding-left: 35px;
}

.f_16b_bl{
	font-size : 16px ;
	color:#000000 ;
	font-weight:bold ;
}

.f_13wb{
	font-size : 13px ;
	color:#FFFFFF ;
	font-weight:bold ;
}

.f_12b{
	font-size : 12px ;
	font-weight:bold ;
}

.f_12_blue{
	font-size : 12px ;
	color:#315AD6 ;
}

.f_10_100 {
	font-size:10px;
	line-height: 100%;
}

.f_11 {
	font-size:11px;
}

.f_12 {
	font-size:12px;
}

.f_16gb {
	color:#5F9C35 ;
	font-size:16px;
	font-weight:bold
}

.f_14_gb_mar120r {
	color:#663300 ;
	font-size:14px;
	font-weight:bold;
	padding-right:120px;
}

.f_14_grb_mar30l {
	color:#666666 ;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
}

.mar_5_g{
	font-size:12px;
	padding-left:5px;
	line-height: 130%;
}

.mar_10_g{
	font-size:12px;
	padding-left:10px;
	line-height: 130%;
}

.mar_20_g{
	font-size:12px;
	padding-left:20px;
	line-height: 150%;
}

.mar_40_g{
	font-size:12px;
	padding-left:40px;
	line-height: 150%;
}

.mar_10_g_r{
	font-size:12px;
	padding-right:10px;
}

.mar_10_f_14bb{
	font-size : 14px ;
	color:#660004 ;
	font-weight:bold ;
	padding-left:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

.f_12_red{
	font-size:12px;
	color:#9A0000;
}

.midashi {
	font-size:10pt;
	font-weight: bold;
	height: 25px;
	color: #739A61;
}

.s_midashi2 {
	font-size:10pt;
	font-weight: bold;
	background-image: url(img/s_midashi.gif);
	height: 25px;
	color: #2F4A51;
	padding-left: 30px;
}

.midashi1 {
	font-size:10pt;
	font-weight: bold;
	background-image: url(img/midashi1.gif);
	height: 25px;
	color: #669933;
	padding-left: 30px;
}

.midashi1_red {
	font-size:10pt;
	font-weight: bold;
	background-image: url(img/midashi1_red.gif);
	height: 25px;
	color: #ed9999;
	padding-left: 30px;
}

#f14 {
	font-size:14px;
}

#f16 {
	font-size:16px;
}

/*スタッフ募集------------------------------------------*/
#info {
	font-size:12px;
	border:1px solid #9BCC9E;
}

.syosai {
	background: url(img/staff_02.jpg) repeat-y;
	text-align: right;
}
/*外来診療スケジュール----------------------------------*/
#main td{
	margin:0px;
	font-size: 13px;
	text-align:center;
	}
#main td.color01{
	background-color: #FFFFFF;
}
#main td.color02{
	background-color: #EEEEEE;
}
#main td.color03{
	background-color: #FFFFDD;
	}
#main td.color04{
	background-color: #DDFFDF;
	}
#main td.color05{
	background-color: #FFFFF7;
	}
#main td.color06{
	background-color: #DFFFFD;
	font-weight:bold;
	}
#main td.color07{
	background-color: #F0FCCB;
	}
#main blockquote{
    margin:0px 0px 0px 80px;
	padding:0px;
	}
#main blockquote p{
    margin:0px 0px 0px 50px;
	padding:0px;
	}
.f_color_00 {
	color:#000000;
}
.f_color_01 {
	color:#009900;
}
.f_color_02 {
	color:#0000FF;
}
.f_color_03 {
	color:#FF0000;
}
.bg_color_00 {
	color:#FFFFFF;
}
.bg_color_01 {
	color:#EEEEEE;
}
/* clear */
#clear{clear:both}
/*------------------------------------------------------*/
.btn_color {
  margin: 0px;
  background-color: #FFFFFF;
  border:0px;
  width:15px;
  height:15px;
  vertical-align:center;
}