/* contents設定 */

/* ---------------------- 見出しH2 */
div#main h2 { 
 font-size:22px;
 margin-top:10px;
 margin-bottom:10px;
 border-top:2px dotted #0099CC;
 border-bottom:2px dotted #0099CC;
 padding:3px;
 text-indent:-2000px;
}

/* ---------------------- 見出しH3 */
div#main h3 { 
 margin-top:3px;
 margin-bottom:20px;
 padding-bottom:0px;
}

div#main h3 a:link{
 margin-top:0px;
 margin-bottom:10px;
 padding-bottom:0px;
 color:#0066CC; 
 font-size:14px;
}

div#main h3 a:visited{ 
 color:#CC0000;
 font-size:14px;
}

div#main h3 a:hover{ 
 color:#993300;
}

/* ---------------------- 見出しH2タイトル背景用 */
#newest {
 background:url(../common_img/tit_newest2.jpg) no-repeat 0px 50%;
}
#hospitalGuide {
 background:url(../common_img/tit_newest3.jpg) no-repeat 0px 50%;
}

.maintxt{
 color:#3366FF;
 font-size:0.9em;
 line-height:170%;
}

/* ---------------------- リスト */

div#contents ul#list1{
 margin:0px;
 padding:0px;
 list-style:none;
 list-style-position:outside;
 background-color:#FFFFFF;
}

.listmark{
 text-indent:1em;
 background:url(../common_img/ico_trianglemark.gif) no-repeat 0px 5px;
 }
/* ---------------------- paragraph */

.subTxtBox{
 margin-bottom:150px;
 font-weight:bold;
 background-color:#333399;
 color:#FFFFFF;
 padding:6px;
 font-size:14px;
 line-height:250%;
}

.subTxtBox2{
 font-weight:bold;
 color:#0033CC;
 font-size:14px;
 line-height:250%;
}
.subTxtBox2 a:link{
 font-weight:bold;
 color:#0033CC;
 font-size:14px;
 line-height:180%;
}
.subTxtBox2 a:visited{
 color:#0033CC;
}
.subTxtBox2 a:hover{
 text-decoration:underline;
 color:#CC0000;
}

.subTxtBox3{
 font-weight:bold;
 background-color:#FFCC00;
 border:1px solid #0033CC;
 color:#003399;
 padding:4px;
 font-size:14px;
 line-height:250%;
}

.pictMarg{
 margin:5px 5px 5px 5px;
}

/* ----------------------table */

#allTable{
 width:400px;
 border:0px;
 text-align:left;
}

#allTable_nowidth{
 border:0px;
 text-align:left;
}

.basicA{
 width:70px;
 vertical-align:text-top;
 padding:0px;
}

.basicB{
 width:330px;
 vertical-align:middle;
 padding:0px;
}

.basicB_nowidth{
 vertical-align:middle;
 padding:0px;
}

.timetable2{
width:396px;
margin:15px 0px 15px 0px;
padding:2px;
background-color:#00CCCC;
}

.timetableMidashi{
text-align:center;
background-color:#3366CC;
color:#FFFFFF;
}

.timetableMidashi2{
text-align:left;
background-color:#FFFFFF;
color:#006699;
padding:4px 0px 4px 6px;
}

.faq{
margin:15px 0px 0px 0px;
padding:0px 0px 0px 5px;
border-top:0px solid #CC3300;
border-right:0px solid #CC3300;
border-bottom:0px solid #CC3300;
border-left:5px solid #0066CC;
background-color:#FFFFFF;
color:#0066CC;
line-height:130%;
}

