/*---------------------------------------共通設定 ---------------------------------------*/

/*全体*/
body{
color: #000000;
font-size:12pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background:url("img/back.jpg") repeat-y top center;
margin:0px;}

body a{
color:#000000;}

body a:hover{
color:#666666;
text-decoration:none;}

table{
color: #000000;
font-size:12pt;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background:#ffffff;
margin:0px 10px;
/*IE6,7用*/
*margin:0px -10px;
*padding:-10px;}

body #wrapper{
width:900px;
margin:0px auto;}

/*ヘッダ*/
#header h1{
background:url("img/head.jpg") repeat-x;
margin:0px;
padding:10px 8px 0 8px;}

#header #headtel{
float:right;
text-align:right;
margin:10px 0px;
padding:0px;}

/*topflash*/
#flash{
text-align:center;
margin:5px 0px 10px 0px;}

/*左メニュー＠病院ご案内*/
#leftmenu{
float:left;
width:225px;
text-align:center;
margin-bottom:30px;}

/*左メニュー＠インデックス*/
#rightmenu #leftmenu img{
margin-bottom:0px;
*margin-bottom:-2px;}

/*左メニュー＠内部IE6,7用*/
#leftmenu img{
*margin-bottom:-2px;}

/*お問い合わせ*/
#contact{
width:201px;
height:205px;
text-align:center;
background:url("img/contact.jpg") no-repeat;
margin:10px auto;
padding:30px 0px 0px 0px;
_margin:-115px auto 10px auto;
_float:right;}

#contact img{
margin:8px 0px;}

/*フッタ*/
#footer{
clear:both;
height:81px;
text-align:right;
font-size:9pt;
color:#ffffff;
background:url("img/footer.jpg") repeat-x center bottom;
padding-top:50px;}

#footer p{
font-size:8pt;
padding:10px 13px 0 0;}

/*最下部文字リンク*/
#footerlink{
font-size:8pt;
color:#000000;
text-align:center;
padding-top:4px;
margin:0px;}

#footerlink a{
color:#000000;}

#footerlink a:hover{
color:#666666;
text-decoration:none;}

/*IE6,7用*/
ul li{
*margin-left:40px;}

/*flash*/
embed{vertical-align:bottom;}

/*clear*/
.clear{
clear:both;
visibility:hidden;}

/*--------------------------------------- トップページ設定---------------------------------------*/

/*流れるメッセージ*/
#message{
float:right;
width:650px;
text-align:right;
margin:0px 0px 8px 0px;
padding:0px 8px;}

/*中身全体*/
#contents{
width:900px;
text-align:center;
padding-bottom:20px;
margin-top:15px;}


/*中央ブロック*/
#center{
float:left;
width:460px;
_width:448px;
text-align:left;
padding-left:33px;
_padding-left:8px;}

#center h2{
height:36px;
font-size:13pt;
font-weight:bold;
background:url("img/h2.jpg") no-repeat;
margin:0px;
padding:6px 0px 0px 35px;}

#center h3{
height:33px;
font-size:12pt;
font-weight:bold;
background:url("img/h3.jpg") no-repeat;
margin:0px 20px;
padding:0px 0px 0px 25px;}

#center .text{
width:390px;
font-size:12pt;
margin:0px 40px 0px 36px;
padding:0px;}

#center .box{
margin:0px 0px 20px 0px;}


/* 右メニュー＠診療科ご案内*/
#rightmenu{
float:left;
width:201px;
text-align:right;}

#rightmenu img{
margin-bottom:-2px;
_margin-bottom:-3px;}


/*--------------------------------------- 中身設定 ---------------------------------------*/

/* パン屑リスト*/
#pankuzu{
float:right;
width:650px;
font-size:10pt;
text-align:left;
margin:0px 0px 8px 0px;
padding:0px 8px;}

#pankuzu a{
color:#666666;
text-decoration:underline;}

#pankuzu a:hover{
color:#000000;
text-decoration:none;}


/* 中央ブロック*/
#center_02{
float:left;
width:640px;
text-align:left;
line-height:20px;
padding-left:13px;}

#center_02 h2{
height:36px;
font-size:14pt;
font-weight:bold;
background:url("img/h2_2.jpg") no-repeat;
margin:0px;
padding:6px 0px 0px 35px;}

#center_02 h3{
height:33px;
font-size:13pt;
font-weight:bold;
background:url("img/h3_2.jpg") no-repeat;
margin:10px 20px 0px 20px;
padding:0px 0px 0px 25px;}

#center_02 h4{
height:15px;
font-size:12pt;
font-weight:bold;
background:url("img/h4.jpg") no-repeat;
margin:10px 20px 0px 40px;
padding:0px 0px 5px 25px;}

#center_02 h5{
font-size:12pt;
font-weight:bold;
border-left:6px solid #0099ff;
margin:3px 0px 3px 50px;
padding:1px 0px 0px 7px;}

#center_02 h6{}

#center_02 .text{
width:570px;
font-size:12pt;
margin:0px 10px 10px 36px;
padding:0px;}

#center_02 .box{
margin:0px 0px 20px 0px;}

#center_02 .contentsimg{
text-align:center;
margin:2px auto 20px auto;}

#center_02 .text2{
width:550px;
font-size:12pt;
margin:0px 10px 30px 66px;
padding:0px 0px 10px 0px;}

#center_02 .righttext{
height:15px;
font-size:12pt;
font-weight:normal;
text-align:right;
margin:10px 20px 20px 40px;
padding:0px 0px 5px 25px;}

#center_02 .centertext{
height:15px;
font-size:12pt;
font-weight:normal;
text-align:center;
margin:20px 90px 30px 40px;
padding:0px 0px 5px 25px;}


/* 左側お問い合わせ*/
#leftmenu #contact{
width:201px;
height:205px;
text-align:center;
background:url("img/contact.jpg") no-repeat;
padding:30px 0px 0px 0px;
_margin:10px auto;
_float:none;}

#leftmenu #contact img{
margin:5px auto;}


/* 中身リスト類*/
ul{
list-style:none;
margin:0px 0px 10px 0px;}

ol{
padding:0px 30px 10px 30px;}

ul ul{
font-size:12pt;}

li{
vertical-align:top;}

.sectiontextlist{
margin:0px 0px 10px 30px;}

/*ボックス青*/
.sectiontext{
border:3px double #dcdcdc;
background:#CEEEFF;
margin:5px auto;
padding:10px 15px;
width:500px;}

/* ボックス黄*/
.sectiontext2{
border:3px double #dcdcdc;
background:#FFFBBB;
margin:5px auto;
padding:10px 15px;
width:500px;}

/* ボックス桃*/
.sectiontext3{
border:3px double #dcdcdc;
background:#FFCCFF;
margin:5px auto;
padding:10px 15px;
width:500px;}

/* ボックス白*/
.sectiontext4{
border:3px double #dcdcdc;
background:#FFFFFF;
margin:5px auto;
padding:10px 15px;
width:500px;}

/* ボックス内リスト*/
.sectiontextlist dl {
width:520px;
margin:0px;}  

/* 横並び表*/
dl {
width:520px;
margin:0px 0px 0px 35px;}

dt {  
float:left;  
width:100px;  
padding:0px 0px 5px 0px;  
clear:both;}  

dd {
width:390px;  
margin-left:100px;  
padding:0px 5px 5px 10px;}  

.sectionmenu{
text-align:center;}

.sectionmenu a img{
margin:0px 5px;}

/* 概要テーブル*/
#center_02 .outline_box{
margin:0px 0px 20px 0px;}

.outline_box table{
width:611px;
margin:5px 0px 10px 12px;
padding:0px;
border-collapse: collapse;}

.outline_box th{
color:#ffffff;
background:#0099ff;
text-align:center;
width:110px;
padding:5px 10px;
margin:0px 5px 0px 0px;
border-top:1px solid #ffffff;}

.outline_box .space{
border:none;
width:4px;}

.outline_box .celltext{
color:#000000;
width:460px;
padding:5px 10px;
margin:0px 5px 0px 0px;
border-top:1px solid #0099ff;}


/* お知らせページ区切り*/
#oshirase{
visibility:hidden;
clear:both;}


/* 担当医師紹介*/
.staff{
width:550px;
font-size:11pt;
margin:0px 10px 0px 36px;
padding:0px 0px 10px 0px;}

.staff th{
background:#CEEEFF;
padding:3px 5px;}

.staff td{
border-bottom:1px solid #dcdcdc;
padding:3px 5px;}


/* 地域医療*/
.red{
color:red;
font-weight:bold;}

/* 治験*/
.tiken_table table{
margin-left:30px;
border-spacing: 0px;
border-collapse: collapse;}

.tiken_table td{
border:1px solid #999999;}

.tiken_table table{
margin-left:30px;
border-spacing: 0px;
border-collapse: collapse;}


/* 部門*/
.bumon table{
margin-left:30px;
border-spacing: 0px;
border-collapse: collapse;}

.bumon2 table{
margin-left:30px;
padding:0px;}

.bumonddlist{
border:3px double #dcdcdc;
background:#CEEEFF;
margin:5px auto;
padding:10px 5px;
width:510px;}


/* 看護部門リンク*/
.kango_link{
margin:20px 70px;
font-size:9pt;
color:#333333;}


/*--------------------------------------- 看護課設定 ---------------------------------------*/

/* 中央ブロック*/
#center_03{
float:left;
width:640px;
text-align:left;
line-height:20px;
padding-left:13px;}

#center_03 h2{
height:36px;
font-size:14pt;
font-weight:bold;
background:url("img/h2_3.jpg") no-repeat;
margin:0px;
padding:6px 0px 0px 35px;}

#center_03 h3{
height:33px;
font-size:13pt;
font-weight:bold;
background:url("img/h3_3.jpg") no-repeat;
margin:10px 20px 0px 20px;
padding:0px 0px 0px 25px;}

#center_03 h4{
height:15px;
font-size:12pt;
font-weight:bold;
background:url("img/h4_2.jpg") no-repeat;
margin:10px 20px 0px 40px;
padding:0px 0px 5px 25px;}

#center_03 h5{
font-size:12pt;
font-weight:bold;
border-left:6px solid #0099ff;
margin:3px 0px 3px 50px;
padding:1px 0px 0px 7px;}

#center_03 h6{}

#center_03 .text{
width:570px;
font-size:12pt;
margin:0px 10px 10px 36px;
padding:0px;}

#center_03 .box{
margin:0px 0px 20px 0px;}

#center_03 .contentsimg{
text-align:center;
margin:2px auto 20px auto;}

#center_03 .text2{
width:550px;
font-size:12pt;
margin:0px 10px 30px 66px;
padding:0px 0px 10px 0px;}

#center_03 .righttext{
height:15px;
font-size:12pt;
font-weight:normal;
text-align:right;
margin:10px 20px 20px 40px;
padding:0px 0px 5px 25px;}

#center_03 .centertext{
height:15px;
font-size:12pt;
font-weight:normal;
text-align:center;
margin:20px 90px 30px 40px;
padding:0px 0px 5px 25px;}


/* 戻るリンク*/
.kango_backlink{
text-align:right;
margin-right:30px;}


