body{　　　　　　　　　　　　　　　　　　　　　　 /* ボディ部の設定 */
 font-family: "MS P ゴシック","Arial","Helvetica","sans-serif";
 margin: 0 auto;
 padding:0;
 line-break: strict; 
 text-autospace: ideograph-alpha; /* IE5以降 表意文字と非表意文字との境目の間隔をあける */
 text-autospace: ideograph-paraenthesis; /* IE5以降 表意文字と半角括弧との境目の間隔をあける */
 border-collapse: collapse; /* 隣接するセルのボーダーを重ねて表示 */
 background-color: #FFFFFF; 
 color: #000066;
 }

a:link{                                           /*未訪問リンクの設定*/
 text-decoration: underline;
 color: #3399CC;
 }

a:visited{                                        /* 訪問済みリンクの設定 */
 text-decoration: underline;
 color: #006699;
 }

a:hover{                                          /* マウスが乗ったときの設定 */
 color: #FF9966; /*マウスが乗ったときのカラー*/
 }

#container{                                       /* 全体の領域の設定 */
 position: absolute;
 width: 709px;
 left: 50%;
 margin: 0 0 0 -354px;
}

#googlesearch{                                    /* サイト内検索の設定 */
 position: absolute;
 left: 298px;
 width: 493px;
 }

#headimagetop{                                    /* トップイメージの設定 */
 width: 709px;
 height: 142px;
 position: absolute;
 top: 27px;
 text-decoration: none;
 }

#sidecontents{                                    /* サイドメニューの設定 */
 position: absolute;
 top: 185px;
 left: -35px;
 }

#footer{                                          /* フッターの設定 */
 background-color: #003366;
 color: #FFFFFF;
 text-align: center;
 position: absolute;
 top: 840px;
 margin: 0;
 padding: 15px;
 width: 679px;
 font-size: 15px;
 }

#googlesearch img{                                /* サイト内検索の画像の設定設定 */
 border-style: none;
 }

#googlesearch tr{                                 /* サイト内検索の設定 */
 text-align: right;
 vertical-align: bottom;
 }

.search{                                          /* Googleサーチのテキスト部の設定 */
 color: #333366;
 font-size: 12px;
 }

#headimagetop img{                                /* トップイメージの画像の設定 */
 border-style: none;
 }
 
#sidecontents ul{                                 /* サイドメニューリストの設定 */
 list-style-type: none;
 }

#sidecontents a{                                  /* サイドメニューリストのリンク設定 */
 text-decoration: none;
 border-top: none;
 border-right: solid 3px #009999;
 border-bottom: solid 1px #009999;
 border-left: none;
 color: #3399CC;
 font: bold 20px "ＭＳ ゴシック","monospace";
 margin: 0 0 2px 0;
 padding: 4px auto 1px 15px;
 }

#sidecontents a:hover{                            /* サイドメニューのロールオーバーの設定 */
 font: bold 20px "ＭＳ ゴシック","monospace"; 
 color:#FFFFFF ; /*マウスが乗ったときのカラー*/
 background-color: #0099CC;
 text-decoration:none;
 }

.tokugai{                                         /*特殊外来メニューの設定*/
 text-align: left;
 width: 177px;
 position: absolute;
 top: 200px;
 left: 170px;
 background-color: #FBFBE7;
 border: solid 1px #336699;
 }

.tokugai h2{                                      /* 特殊外来見出しの設定 */
 font-weight: bold;
 font-size: 17px;
 color: #6699FF; 
 text-align: left;
 margin: 10px 0 7px 1em;
 }

.tokugai h3{                                      /* 特殊外来見出しの設定 */
 margin: 0;
 text-align: center;
 color: #0066CC; 
 font-weight: bold;
 font-size: 15px;
 }

.tokugai ul{                                      /* 特殊外来リストの設定 */
 list-style-type: none;
 text-align: left;
 font-size: 14px;
 }

.chiiki{                                          /* 地域医療連携室リンクの設定 */
 text-align: left;
 width: 177px;
 position: absolute;
 top: 418px; 
 left: 170px;
 background-color: #FBFBE7;
 border: solid 1px #336699;
 }

.chiiki ul{                                       /* 地域医療連携室リストの設定 */
 list-style-type: none;
 text-align: left;
 font-size: 14px;
 }

.engei{                                           /* 園芸療法等のボックスの設定 */
 text-align: left;
 width: 177px;
 position: absolute;
 top: 489px;
 left: 170px;
 background-color: #FBFBE7;
 border: solid 1px #336699;
 }

.engei ul{                                      /* 園芸療法等のリストの設定 */
 list-style-type: none;
 text-align: left;
 font-size: 14px;
 }

.saigataflash{                                    /* Flashの設定 */
 position: absolute;
 top: 201px;
 left: 362px;
 margin: 0;
 padding: 0;
 }

.getflashplayer{                                 /* Flashプラグイン入手先についての設定 */
 position: absolute;
 width: 338px;
 top: 470px;
 left: 364px;
 margin: 0 0 0 2px;
 text-align: left;
 font-size: 12px;
 }

.getflashplayer img{                             /* Flashプラグインへのリンク画像の設定 */        float: right;
 border-style: none;
 }

.koushin{                                       /* 新着情報の設定 */
 position: absolute;
 top: 520px;
 left: 368px;
 }

.koushin h2{                                    /* 新着情報の見出し設定 */
 color: #6699FF;
 margin: 0;
 padding: 3px;
 text-align: left;
 font-size: 14px;
 font-weight: bold;
 }

.izennoshinchaku{                              /* 以前の更新履歴へ　の文字色 */
 font-size: 9pt;
 font-weight: lighter;
 color: #0066CC;
 }

.izennoshinchaku em{                           /* 以前の更新履歴へ　の強調表示の文字色 */
 font-size: 120%;
 font-weight: bold;
 font-style: normal;
 }

.koushin ul{                                    /* 新着情報のリストの設定 */
 text-align: left;
 width: 328px;
 height: 65px;
 overflow: hidden;
 list-style-type: none;
 border: ridge 5px #3399FF;
 font-size: 12px;
 color: #000066;
 background-color: #99CCFF;
 font-family: "Lucida Sans Unicode","ＭＳ Ｐゴシック","sans-serif";
 margin: 0;
 padding-left: 0;
 }

.nakaniwa{                                        /* 病棟の写真の設定 */
 position: absolute;
 top: 578px;
 left: 25px;
 width: 300px;
 height: 176px;
 }

.mail{                                            /* メールアドレスの設定 */
 font-size: 12px;
 position: absolute;
 top: 625px;
 left: 372px;
 }

.mail img{                                        /* メールアドレス画像の設定 */
 margin: 0 55px;
 width: 227px;
 height: 28px;
 }

.counter{                                         /* カウンターの設定 */
 font-size: 13px;
 text-align: center;
 margin: auto 125px;
 position: absolute;
 top: 720px;
 left: 372px;
 }

.renrakusaki{                                     /* 連絡先の設定 */
 font-size: 16px;
 clear: all;
 width: 328px;
 position: absolute;
 top: 765px;
 left: 372px;
 }

.copyright{
 text-align: center;
 width: 709px; 
 font-size: 13px; 
 position: absolute; 
 top: 820px;
 }
