/*---メインタイトル---*/
#title{margin-bottom:30px;}

/*---12ポイントテキスト---*/
.p12{ font-size:12px; line-height:1.6em; margin:15px 0px;}
.p14{ font-size:14px; line-height:1.6em;}


/*---画像フロート---*/
.rightimg{ float:right; margin:0px 0px 20px 20px;}


/*---病院長あいさつ---*/
.aisatsu{ width:350px; line-height:2em; font-size:13px;}


/*---方針のリスト---*/
.houshin{ margin:0px 0px 20px 40px;}
.houshin li{ font-size:13px; line-height:2.2em;}
.sub02t{color:#f36398; font-size:15px; font-weight:normal; line-height:2em; border-bottom:solid 1px #f36398;}
.houshin .slist{ font-size:12px; margin-left:13px; line-height:1.6em;}



/*---個人情報ページ---*/
.sub03t{color:#6ab662; font-size:14px; font-weight:normal; line-height:1.8em; border-bottom:solid 1px #6ab662;}

/*---ページトップボタン---*/
.totop{
clear:both;
text-align:right;
padding-top:40px;
}

/*---担当医表--*/
table#tantoui{color:#555; width:523px; margin:0px 0px 40px 0px;}

#tantoui th{ 
line-height:1.8em;
text-align:center;
font-size:13px;
font-weight:normal;
background-color:#eaffe5;
padding:5px;
}

#tantoui td{
line-height:1.4em;
text-align:center;
padding:7px;
font-size:13px;
background-color:#ffffdf;
}

#tantoui .gray{ background-color:#eee;}
#tantoui .yell{ background-color:#ffffb1;}
#tantoui .sp{ height:5px; background-color:#fff; padding:0;}

#tantoui span{ font-size:10px; line-height:1.4em;}


/*---医師紹介--*/
.namae{ margin-top:5px;}
.reki{ font-size:12px; line-height:1.6em; margin-top:5px;}
.ishi{ float:left; margin:17px 10px 40px 15px; width:140px;}


/*---採用情報--*/
.saiyout{ font-size:15px; color:#555; text-align:center; margin:15px 0px 5px 0px ;}

table.saiyoutable{color:#555; width:523px; margin:0px 0px 40px 0px;}

.saiyoutable td{
line-height:1.4em;
padding:7px 10px 7px 10px;
font-size:13px;
background-color:#fff;
}

.saiyoutable .stleft{ width:80px; background-color:#eee; text-align:center;}

#stantou{ font-size:14px;}

#stantou span{ font-size:17px; color:#f60;}


/*---インデントテキスト--*/
.intext{ width:500px; line-height:1.5em; margin:10px 0px 10px 16px;}


/*---アドビリーダー部分--*/
p.adobe{  margin:0px 0px 0px 16px; line-height:1.4em; font-size:11px;}



/*---入院のご案内--*/
#tetsuzuki{ background-color:#ffd; width:480px; margin-left:13px; margin-bottom:30px;font-size:13px; padding:10px; line-height:1.8em; }

#tetsuzuki span{  font-size:12px; line-height:1.5em;}

table.nyuintable{color:#555; width:500px; margin:20px 0px 30px 15px; font-size:13px;}
.nyuintable .left{ background-color:#e1ffcd;line-height:1.5em; padding:5px; width:150px;}
.nyuintable .right{ background-color:#eee;line-height:1.5em;padding:5px;}

.seikatsut{ color:#6ab662; font-size:14px; margin:25px 0px 0px 18px; border-left:solid 4px #6ab662; text-indent:4px;}
table.seikatsutable{color:#555; width:500px; margin:5px 0px 10px 15px; font-size:13px;}
.seikatsutable .left{ background-color:#e1ffcd;line-height:1.5em; padding:5px; width:150px;}
.seikatsutable .right{ background-color:#eee;line-height:1.5em;padding:5px;}

.seikatsutable .leftb{ background-color:#e1ffcd;line-height:1.5em; padding:5px; width:150px; font-size:14px;}
.seikatsutable .rightb{ background-color:#eee;line-height:1.5em;padding:5px; font-size:16px;}



/*---診療時間テーブル---*/
table#shinryou{
color:#555;
width:490px;
margin-left:16px;
margin-top:20px;
}

#shinryou .maru{
width:45px;
color:#6ab662;
font-size:25px;}


#shinryou th{
height:30px;
line-height:1.8em;
text-align:center;
font-size:13px;
font-weight:normal;
background-color:#e1ffcd;
}

#shinryou td{
height:35px;
line-height:1.2em;
text-align:center;
padding:5px 0px;
font-size:13px;
background-color:#fff;
}


/*---院内の紹介写真と文章--*/
div.innais{ width:500px; margin-left:16px;}

/*---Mac IEのみに適応ー---*/

/*\*//*/
div.innais{ width:auto; margin-left:16px; margin-right:8px;}
/**/


.inimgl{ float:left; margin-right:15px; margin-bottom:20px;}

.inimgr{ float:right; margin-left:15px; margin-bottom:20px;}

.innais span{ font-size:15px; color:#6ab662; line-height:1.4em; }

div.innaitl { float:left; }

div.innaitr { float:right; }

div.innais p{ line-height:1.6em;}

.border{ border-bottom:solid 1px #ddd; clear:both; margin:0px 0px 20px 16px; width:500px;}



/*---交通案内ページ--*/
#map{ text-align:center; margin:20px 0px; height:336px;}
#maplink{ text-align:center;}

/*---病院概要テーブル--*/
.saiyout{ font-size:15px; color:#555; text-align:center; margin:15px 0px 5px 0px ;}

table.gaiyoutable{color:#555; width:498px; margin:0px 0px 30px 16px;}

.gaiyoutable td{
line-height:1.4em;
padding:5px 10px 5px 10px;
font-size:13px;
background-color:#fff;
}

.gaiyoutable .stleft{ width:80px; height:15px; background-color:#eee; text-align:center;}

/*---苦情処理テーブル--*/
.kujyou{ font-size:15px; color:#555; text-align:left; margin:15px 0px 5px 0px ;}

table.kujyou{color:#555; width:498px; margin:0px 0px 30px 16px;}

.kujyou td{
line-height:1.4em;
padding:5px 10px 5px 10px;
font-size:13px;
background-color:#fff;
}

.kujyou .stleft{ width:170px; height:15px; background-color:#eee; text-align:left;}

.kujyou .eq{ width:249px; height:15px; background-color:#fff; text-align:left;}


/*---駐車料金テーブル--*/
table#park{color:#555; width:485px; margin:20px 0px 0px 17px;}

#park th{ 
line-height:1.8em;
text-align:center;
font-size:13px;
font-weight:normal;
background-color:#eaffe5;
padding:5px;
}

#park td{
line-height:1.4em;
text-align:center;
padding:7px;
font-size:13px;
background-color:#ffffdf;
}

#park .gray{ background-color:#eee;}

#park th{ 
line-height:1.8em;
text-align:center;
font-size:13px;
font-weight:normal;
background-color:#eaffe5;
padding:5px;
}

/*---最新情報のフレーム--*/
#newsf{ width:490px; height:200px; margin-left:16px; margin-bottom:20px;}