/*松ヶ丘病院スタイルシート*/

a:link { text-decoration:none; color:#000000; }
a:visited { text-decoration:none; color:#666666; }
a:active { text-decoration:none; color:#808080; }
a:hover { text-decoration:underline; color:#ff3300; }



/*パンくずリスト*/
.pan { font-size:70%; }
/*下層左メニュー*/
.menul { font-size:80%; border-bottom:dashed 1px #ff6633; margin-top:5px; padding:8px 10px 8px; }



/*お知らせバナー位置*/
.info { margin-top:10px; margin-bottom:10px; }
/*お知らせ更新システム*/
.infota { border:collapse:collapse; font-size:80%; margin-top:10px; }
.infota td { border-bottom:dashed 1px #808080; padding:5px; }



/*テキスト*/
.t10 { font-size:10px; line-height:14px; }
.t13 { font-size:13px; }
.t80 { font-size:80%; line-height:140%; }
.t120 { font-size:120%; }
.t0 { font-size:100%; line-height:130%; }
.blue { color:#3333cc; }



/*見出し*/
/*h1 { border-left:10px solid #ff6633; font-size:130%; padding:3px 8px 3px; margin-top:20px; }*/


/*表*/
.ta1 { border-collapse:collapse; border-top:solid 1px #808080; empty-cells:show; font-size:100%; line-height:130%; width:510px; }
.ta1 th { border-bottom:solid 1px #808080; padding:4px; background-color:#eeeeee; white-space:nowrap; font-weight:normal;  }
.ta1 td { border-bottom:solid 1px #808080; padding:4px; }

.ta2 { border-collapse:collapse; border:solid 2px #808080; empty-cells:show; font-size:100%; line-height:130%; }
.ta2 th { border:solid 1px #808080; padding:4px; background-color:#eeeeee; white-space:nowrap; font-weight:normal;  }
.ta2 td { border:solid 1px #808080; padding:4px; text-align:center; }

.ta3 { border-collapse:collapse; border:solid 3px #808080; empy-cells:show; font-size:100%; line-height:130%; }
.ta3 th { text-align:left; font-weight:normal; color:#006699; border-bottom:1px dashed #808080; padding:6px; white-space:nowrap; }
.ta3 td { border-bottom:1px dashed #808080; padding:6px; }



/*リスト・マージン・インデント*/
.main { margin:10px 10px; }
.ind { text-indent:-1.4em; margin-left:1.4em; }
.mt20 { margin-top:20px; }
.mt10 { margin-top:10px; }
.mtb10 { margin-top:10px; margin-bottom:10px; }
dd { margin-left:1em; }
.m2 { margin-left:2em; }
.m3 { margin-left:3em; }



/*修飾*/
.de { border-left:6px solid #ff6633; font-size:120%; color:#ff6633; padding:2px 5px 2px; margin-top:20px; }














/*新着情報リスト矢印*/
ul.ya { list-style:none; margin-top:0px; margin-left:13px; padding:0px; }
ul.ya li { margin:8px 0px 0px; padding:0px 0px 0px 18px; background:url(img/ico_ya.gif) no-repeat 3px -0.3em; list-style:none; font-size:13px; line-height:18px; }




