h1{
    color: #1c367a;

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


}

.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;
}

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

#header
	a#disp{


/*a#disp画像パス変更のため条件文使用*/
            background: #ffffff url(../../common/images/menu_shinryo.gif) no-repeat scroll 0px -37px;



		}

#content #sinryo_list{
	width: 100%;
	font-size: 92%;
	border-width: 1px 0px;
	margin-top: 0px;
	}

#content #sinryo_list th{
	font-weight: bold;
	background-color: #bdebff;
	border-width: 1px 0px;
	color: #666666;
	}

#content #sinryo_list td{
	border-width: 1px 0px;
	border-style: dotted;
	}
		
#content #sinryo_list tr.bg_color td{
	background-color: #ebfcff;
	}
	
#content #sinryo_list .special{
	text-align: left;
	}
	
#content #sinryo_list .depart{
	width: 25%;
	color: #4682b4;
	font-weight: bold;
	}

#content #sinryo_list a:link{
	font-weight: bold;
	}

.h_youbi, .h_uketsuketime, .h_uketsuke, .h_sinryonaiyou{
	background-color: #eeeeee;
	font-weight: bold;	
	}

.h_youbi{
	width: 52px;
	}

.h_uketsuketime{
	width: 117px;
	}

.h_uketsuke{
	width: 91px;
	}
	
.h_sinryonaiyou{
	width: 234px;
	}

#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;

/*pdf_link画像パス変更のため条件文使用*/
        background-image: url("../../common/images/pdficon_small.gif");


        background-position: left center;
        background-repeat: no-repeat;
        padding-left: 1em;
        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;
	}
	
.l_prof{
	float: left;
	margin-right: 25px;
	}
	
#content .staff_table td{
	line-height: normal;
	}

.staff{
	clear: both;
	padding: 15px 15px 0px 15px;
	margin-top: 20px;
	}


.dec_border{
	padding-top: 20px;
	clear: both;
	border-bottom: 1px dotted #999999;
}


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

.staff_table_honbun{
	text-align: left;
	line-height: normal;
        width: 283px;
	}
	
#content .staff_table th{
	width: 90px;
	background-color: #ffffff;
	color: #666666;
	}


/*table{ 
	border-collapse: separate; border-spacing: 10px; 
	}*/

#content #sche{
	width: 494px;
	}
	
#content #sche .sinryo_naiyou{
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	}
	
#content #kyakutyu{
	margin-left: 35px;
	margin-top: 0px;
	}
	

.inner_list_sytle_none, .list_style_none{
	   list-style: none;
	}
	
#content .inner_list_sytle_none{
	margin-left: 0px;
	}
	
.decimal li{
	list-style-type: decimal;
	}


img.sn01 {
	margin-right:3px;
}

.sn02 { 
	/*border:solid 1px #f3f3f3;*/
	float:left;
	margin:0;
}
.sn02_p {
	padding:1px;
}
.sn02_t {
	padding:0 5px 0 5px;
	font-size:85%;
	line-height:1.3em;
/*	min-height:2.5em;*/
}

img.sn03 {
	margin:0;
	padding:1px;
	vertical-align:top;
}

.img_cr {
	clear:both;
}
.img_bt {
	margin-bottom:20px;
}

#img_fr00 {
	text-align:center;
	/*margin:0 0 20px 0;*/
	width:100%;
}

#img_fr01 {
	float:right;
	margin-top:5px;
	margin-left:10px;
	margin-bottom:10px;
	text-align:center;
}


.ti_4em {
	text-indent:3.8em;
}

#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;
}
