/*sidebar 画像グレー表示用*/
#sidebar a.cursor_default:hover {
        background: #ffffff url(../../common/images/menu_icon.gif) no-repeat scroll left 50%;
}

/*sidebar プログラム部分カーソル表示変更用*/
#sidebar a.cursor_default {
cursor:default;
}
#sidebar a.cursor_default:hover {
color:#000000;
}

/*  sidebar:外来のご案内、入院のご案内を通常の空きより空けるため */
#sidebar 
    li.outer2 {
	margin-top:20px;
    }


h1{
    color: #FFFFFF;

/*h1画像パス変更のため条件文使用*/
    background-image: url("../FileUpload/image/access/page_img.jpg");



}

p{
	margin-left: 0px;
	text-indent: 1em;
}

.midashi{
        text-indent: 0em;
        font-family: Arial,Helvetica,sans-serif;
        line-height: 1.6;
        font-style: normal;
        margin: 0.5em 0px;
        font-weight: bold;
        font-size: 122%;
        color: #678989;
}

#content table.scheduletable {
        width:100%;
	border-collapse:collapse;
	margin:10px auto;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #CFD3D6;
	border-spacing:1px;
}

#content table.scheduletable thead td{
        background-color: #eeeeee;
        font-weight: bold;
        line-height: 1.6;
}
#content table.scheduletable th {
        background-color: #eeeeee;
        font-weight: bold;
}
#content table.scheduletable thead .table_yobi {
        width:16%;
}
#content table.scheduletable thead .table_ampm{
        width:7%;
}
#content table.scheduletable thead .table_shinryonaiyo{
        width:13%;
}
#content table.scheduletable td {
        line-height:1.3em;
}

.table_yoyaku {
        /*background-color: #f9f9f9;*/
        background-color: #eafafa;
}

.pdf_link{
        list-style-type: none;
        background-image: url("../../common/images/pdficon_small.gif");
        background-position: left center;
        background-repeat: no-repeat;
        padding-left: 2em;
        margin: 0em 0em 0em 0em;
}
.yoyaku_color {
        /*background-color: #f9f9f9;*/
        background-color: #eafafa;
        color: #eafafa;
        border:1px solid #eee;
        /*width:5em;*/
        height:1em;
        display:inline;
        padding:0 2px;
        margin-right:5px;
}

.indent_none{
        text-indent: 0px;
}

#content .staff_table{
/*      float: right;
*/      margin: 0px;
	width: 396px;
	text-align: center;
	border-collapse:collapse;
	background-color:#FFFFFF;
	border:1px solid #CFD3D6;
	border-spacing:1px;
        }

.staff_table td{
        line-height: normal;
        }

.staff .staff_name{
        width: 110px;
        text-align: center;
        margin-top: 5px;
        font-size: 110%;
        font-weight: bold;
        }

.staff_table_honbun{
        text-align: left;
        }

#content .staff_table th{
        width: 90px;
        background-color: #ffffff;
        color: #666666;
        }

#content
p.tyuki{
	text-indent: -1em;
	margin: 0px;
	margin-left: 1em;
}

#content
.layout_table {
	width: 100%;
	border-collapse:collapse;
	margin:10px auto;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #ffffff;
	border-spacing:1px;
}

table.layout_table * {
	border: 1px solid #ffffff;
}

