@charset "shift_jis";

/*=====共通=====*/

BODY{
background-color:#FFFFFF;
color:#000000;
font-size:14px;
}

TD{font-size:14px;line-height:130%;}
FORM{margin-top:5px;margin-bottom:5px;}
.cap TD{font-size:12px;text-align:center;}

.koushin{font-size:14px;color:#FF6347;font-weight:bold;}/*Tomato*/


/*=====罫線ありテーブル=====*/

.t01{
border:solid 1px #000000;
border-collapse:collapse;
}

.t01 TD{
border:solid 1px #000000;
border-collapse:collapse;
padding:3px 3px 3px 3px;
}

/*=====罫線無しテーブル=====*/

.t02{
border-style:none;
border-collapse:collapse;
}

.t02 TD{
border-style:none;
border-collapse:collapse;
padding:3px 3px 3px 3px;
}


/*=====本文枠=====*/

.main01{
width:370;
border-style:none;
padding:5 5 5 5;
font-size:12px;
line-height:130%;
margin-left:20px;
margin-bottom:10px;
}/*本文枠*/


.main01 P{
margin-top:2px;
margin-bottom:2px;
}

.mainsub01r{
width:360;
text-align:right;
}/*本文枠内　右寄せ*/

.main01c{
width:370;
border-style:none;
padding:5 5 5 5;
font-size:12px;
text-align:center;
margin-left:20px;
margin-bottom:10px;
}/*本文枠　中央寄せ*/

.main02{
width:500;
border-style:none;
padding:5 5 5 5;
font-size:12px;
line-height:130%;
margin-left:110px;
margin-bottom:10px;
} /*本文枠（全面使用の場合）*/

.main02c{
width:500;
border-style:none;
padding:5 5 5 5;
font-size:12px;
text-align:center;
line-height:130%;
margin-left:110px;
margin-bottom:10px;
}/*本文枠中央寄せ（全面使用の場合）*/

.blank10{margin-left:10px;line-height:130%;}
.blank20{margin-left:20px;line-height:130%;}
.blank50{margin-left:50px;line-height:130%;}
.blank60{margin-left:60px;line-height:130%;}
.blank80{margin-left:80px;line-height:130%;}


/*=====以下、院によって変更あり=====*/

A:link{color:#3CB371;}/*Mediumseagreen*/
A:active{color:#3CB371;}/*Mediumseagreen*/
A:visited{color:#9ACD32;}/*Yellowgreen*/
A.uline{text-decoration:none;}
A:hover{color:#6090EF;text-decoration:none;}/*Cornflowerblue*/

.ll00b{font-size:16px;font-weight:bold;}
.ll01b{font-size:16px;font-weight:bold;color:#FFFFFF;}/*White*/

.l00b{font-size:14px;font-weight:bold;}
.l01b{font-size:14px;font-weight:bold;color:#FFFFFF;}/*White*/

.nor00b{font-size:12px;font-weight:bold;}
.nor01b{font-size:12px;font-weight:bold;color:#FFFFFF;}/*White*/

.nor00{font-size:12px;}
.nor01{font-size:12px;color:#FFFFFF;}/*White*/
.nor02{font-size:12px;color:#F4A460;}/*Sandybrown*/
.nor03{font-size:12px;color:#FF0000;}/*レッド系*/

.mm00{font-size:10px;}
.mm01{font-size:10px;color:#FFFFFF;}/*White*/

.form_cell{
background-color:#FFFF99;/*薄い黄色*/
font-size:12px;
text-align:center;
}/*メールフォームのセル（項目）*/

.form_comm{
font-size:12px;
}/*メールフォームのセル（※）*/

.form_cell02{
border-style:none;
background-color:#FAFAD2;/*薄い黄*/
font-size:12px;
}/*メールフォームのセル（資格項目、院で共通）*/

.top_osirase{
width:370;
border-style:solid;
border-width:1;
padding:5 10 5 10;
background-color:#FFFFFF;
border-color:#FFD700;/*Gold*/
font-size:12px;
line-height:130%;
margin-left:20px;
margin-bottom:10px;
}/*Top右側 お知らせ枠*/

.top_osirase UL{margin-left:20;}

.top_map{
width:370;
border-style:none;
background-color:#FFFFFF;
font-size:14px;
text-align:center;
line-height:130%;
margin-left:20px;
margin-bottom:10px;
}/*Top右側 地図枠*/

.top_koumoku{
width:280;
border-style:solid;
border-width:1;
padding:5 10 5 10;
background-color:#FFFF99;/*薄い黄色*/
border-color:#FFD700;/*Gold*/
font-size:12px;
font-weight:bold;
line-height:130%;
margin-top:10;
margin-left:10;
margin-bottom:10;
}/*Top左側 診療項目枠*/

.top_syousai01{
width:280;
border-style:none;
padding:2 2 1 2;
background-color:#FFFF99;/*薄い黄色*/
font-size:14px;
font-weight:bold;
line-height:130%;
margin-left:10;
margin-bottom:2;
}/*Top左側 詳細枠01（項目名）※画像に変えたからいらない？*/

.top_syousai02{
width:270;
border-style:none;
padding:0 0 0 0;
background-color:#FFFFFF;
font-size:12px;
line-height:130%;
margin-left:25;
margin-bottom:20;
}/*Top左側 詳細枠02（本文）*/

.top_syousai02 UL{
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
padding-left:0px;
list-style-position:inside;
line-height:130%;
}
