@charset "utf-8";

/*共通部分*/
*{margin:0; padding:0; font-family:"ＭＳ Ｐゴシック", Osaka; font-size:13px; line-height:1.6em; font-weight:normal;}

a:link{text-decoration:underline; color:#1E5A75; line-height:1.3em;}
a:visited{text-decoration:underline; color:#1E5A75; line-height:1.3em;}
a:hover{text-decoration:none; color:#558EC1; line-height:1.3em;}
a:active{text-decoration:underline; color:#1E5A75; line-height:1.3em;}

#cent{margin:0 auto; width:700px;}
#head{margin:8px 0px;}
#menu{width:180px; float:left;}
#menu li{list-style-type:none; margin-bottom:1px;}
#menu h5{ margin-bottom:8px;}
#menu hr{border:none; background-image:url(../img/line_menu1.gif); height:6px; margin:8px 0px;}
#jimu{border:1px dotted #666666; padding:4px;}
#cont_body{float:right; width:500px;}
#foot{}
#foot hr{border:4px solid #006699;}
#foot p{ color:#333333; text-align:right;}


/*以前のもの*/
/*map表示*/
div#map{
line-height:2.0em;
padding:6px;
}

.left{
text-align:left;
}

.right{
text-align:right;
}

h5{
margin:0px 0px 10px 0px;
}

tr.ddd{
border-bottom:1px solid #666666;
}

/*NEWS用テーブル設定*/
td.news{
border-bottom:1px dotted #666666;
padding:4px 0px 4px 0px;
}

.yellow{
color:#FF3300;
}

td.newsbox{
border-bottom:1px dotted #666666;
padding:2px 0px 4px 0px;
color:#1E5A75;
line-height:1.4em;
text-align:justify;
text-justify:inter-ideograph;
text-decoration:underline;
}

h6.ivent_title{
margin:4px 0px 6px 14px;
font-weight:bold;
font-size:16px;
}

p.ivent_body{
margin:0px 0px 14px 14px;
padding:6px;
line-height:2em;
text-align:justify;
text-justify:inter-ideograph;
border:1px dotted #666666;
font-size:14px;
}
p.ivent_day{
margin-left:14px;
}
p.ivent_pp1{
margin-left:14px;
}

p.mapbody{
margin-left:4px;
margin-bottom:10px;
line-height:1.4em;
text-align:justify;
text-justify:inter-ideograph;
}

p.maplink{
margin-left:4px;
padding:10px;
border:1px solid #666666;
}

ul.maptext{
}

/*医会概要*/
h1.ikai{
margin:10px 0px 10px 14px;
padding:10px;
font-size:16px;
border:1px dotted #FF3300;
text-align:center;
color:#FF3300;
}
h2.ikai{
margin:0px 0px 6px 14px;
border-left:6px solid #666666;
padding-left:10px;
font-weight:bold;
}
h3.ikai{
margin:0px 0px 10px 30px;
text-decoration:underline;
}
p.ikai{
margin:0px 0px 10px 30px;
line-height:2em;
font-size:14px;
text-align:justify;
text-justify:inter-ideograph;
}
table.ikai{
margin:0px 0px 10px 30px;
}
td{
padding:4px;
}
.b_text{
font-weight:bold;
}

/*診療所情報のスタイル*/
li.list_t{
list-style-type:none;
margin:0px 0px 0px 17px;
}
li.list_i{
list-style-type:none;
border-left:6px solid #003333;
padding-left:10px;
color:#336666;
font-weight:bold;
}

h5.tyuuji{
margin:0px 0px 6px 34px;
border-left:4px solid #993300;
padding:2px 0px 0px 6px;
font-weight:bold;
color:#993300;
}
p.tyuuji{
margin:0px 0px 14px 14px;
padding:6px;
line-height:2em;
font-size:14px;
text-align:justify;
text-justify:inter-ideograph;
}
p.tyuuji_h5{
margin:0px 0px 14px 34px;
padding:0px;
line-height:2em;
font-size:13px;
text-align:justify;
text-justify:inter-ideograph;
}

li.are{margin-left:26px;}
p.topi{margin:0px 0px 12px 12px; padding:4px; line-height:1.5em; text-align:justify; text-justify:inter-ideograph; font-size:12px; }
h3.topi_tit{ font-weight:bold; text-align:right;}
div#news{ overflow-y:scroll; height:240px;}