/*Style Sheet document 2005,8,22*/
body {
background-color: #0066cc;
margin-top: 0px;
scrollbar-base-color: #0099cc;}

/*罫線指定*/
hr { border:1px solid white; }
.blu1 { border:1px solid #cccccc; }
 
/*クリニック見出し*/
.maintitle {font-size:18px; font-weight:bold; color:#FFFFFF;}
h1 {font-size:13px; font-weight:bold; color:#FFFFFF;}

/*リンク指定全体*/
a:link      { color: #3366FF; text-decoration:underline;}
a:active    { color :#1e90ff;}
a:visited   { color :#006699;}
a:hover {color :#006699; text-decoration:overline underline;}

/*テーブル指定全体*/
table.main { font-size: 13px; line-height: 1.3;  border:1px #0033cc solid;}

/*メニュー部*/
table.menu { font-size: 12px; line-height: 1.3;  border:1px #0033cc solid;}
th.con { font-size: 12px; color:#CCFFFF;}
td.sma { font-size: 11px;}

/*トップページ内容*/
th.pate{ color:#CC0033; }
.elm0 { font-size: 13px; font-weight: bold; color:#ff3300;}
.elm1 {  font-size: 14px; font-weight: bold;}
.elm2 {  font-size: 13px; color:#cc0033;}

/*トップページトピックス*/
th.topi { font-size: 12px; color:#CC0033; line-height: 1.3;  border:1px #999999 solid;}
th.his{ color:#CC0033; }
td.topi { font-size: 12px; line-height: 1.3;  border:1px #999999 solid;}

/*全コンテンツタイトル部分共通*/
th.title { background:#003399; font-size:18px; color:#ffffff;}
.small { font-size:13px; color:#ffffff; }

/*テキスト強調*/
.point{font-size:16px; font-weight:bold; color:#FF0000;}