@charset "Shift_JIS";

/*--------------------------------------------------------------------------
	Osaka daikyo for all browser ver1.0
	designed by common-design
--------------------------------------------------------------------------*/
div#main_contents table.calendar tr.now td {
	background-color: #ff9966;
}
/*dai2*/
div#main_contents .report_setumei {
	margin-left:260px;
	font-size:12px;
	font-weight:normal;
	padding-left: 23px;
	background: url(../materials/report_icon.gif) no-repeat center left;
}
div#main_contents .report_setumei2 {
	margin-left:355px;
	font-size:12px;
	font-weight:normal;
	padding-left: 23px;
	background: url(../materials/report_icon.gif) no-repeat center left;
}
div#main_contents a.key_report {
	padding-left: 43px;
	background: url(../materials/key_report_icon.gif) no-repeat center left;
}
div#main_contents a.key_report:hover {
	padding-left: 43px;
	background: url(../materials/key_report_hover.gif) no-repeat center left;
}


/*-------------------------------------
     teikei.php‚Å’Ç‰Á
-------------------------------------*/
div#contents_a table {
	width: 100%;
	background: none;
	border-collapse: collapse;
}

div#contents_a table table {

}

div#contents_a table table th {
	border: 1px solid #000000;
}
div#contents_a table table td {
	border: 1px solid #000000;
}

/*
div#contents_a table tr.first_line {
	height: 22px;
}
*/


div#contents_a table tr {
	padding: 0px;
}

div#contents_a table th {
	text-align: left;
	white-space: nowrap;
  background: #e7e7e7;
	padding: 0px;
	border: 1px solid #000000;

}

div#contents_a table td {
	background: #ffffff;
	padding: 3px;
	vertical-align: top;
	border: 1px solid #000000;

}


div#contents_a table td.line {
	background: none;
}

div#contents_a table td.date {
	text-align: left;
}


div#contents_a table th.line {
  background: none;
	padding: 3px 5px;
	margin: 0px;
	height: 100%;
}






div#anc {
	clear: both;
	width: 575px;
	font-size: 11px;
	line-height: 13px;
	margin: 15px auto 0 auto;
}

div#anc p.go_top {
	width: 130px;
	height: 16px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 15px auto;
}

div#anc p.go_top a {
	display: block;
	background: url(../materials/top_arow.gif) no-repeat;
}

div#anc p.go_top a:hover {
	background-position: 0 -16px;
}


ul.teikei_list {
	list-style: none;
	margin: 0em 0.5em;
}

ul.teikei_list li {
	background: url(../materials/anchor_arrow.gif) no-repeat top left;
	padding-left: 20px;
	margin-bottom: 5px;
	margin-left: 0px !important;
}

