@charset "UTF-8";
body {
        background-color: #ffffff;
        font-family: Arial, Helvetica, MS ゴシック;
        font-size: 12px;
        color: #202020;
}

table
{
	font-size:12px;
	border-collapse:collapse;
        margin:0px 20px;
        padding:0px;
	border:none;
}
td
{
        border-collapse:collapse;
        margin:0px;
        padding:0px;
}
td.wd
{
	color:blue;
}
td.er
{
	color:red;
}
td.ti
{
	text-align: right;
	color:gray;
	padding:5px;
}
td.tp
{
	font-size:24px;
	color:blue;
}
td.pref
{
	font-size:24px;
	color:green;
}

th.rs
{
        background-color: lightgray;
	border:solid 1px #f0f0f0;
        width:80px;
	height:20px;
}
th.rs1
{
	background-color: lightgray;
	border:solid 1px #f0f0f0;
	width:200px;
	height:20px;
}
th.rs2
{
	background-color: lightgray;
	border:solid 1px #f0f0f0;
	width:150px;
	height:20px;
}
th.rs3
{
        background-color:lightgray;
        border:solid 1px #f0f0f0;
        width:130px;
	height:20px;
}
th.rs4
{
	background-color: lightgray;
        border:solid 1px #f0f0f0;
        width:30px;
	height:20px;
}
th.rs5
{
        background-color:gray;
        border:solid 1px #f0f0f0;
        width:200px;
        height:30px;
	color:white;
	font-size:14px;
}

table.list
{
	width:90%;
	border:solid 1px #f0f0f0;
}
td.list
{
	border:solid 1px #f0f0f0;
        padding:6px;
	background-color:white;
}
td.list1
{
        border:solid 1px #f0f0f0;
        padding:10px;
        white-space:nowrap;
}
td.list2
{
        border:solid 1px #f0f0f0;
        padding:10px;
        white-space:nowrap;
	font-size:16px;
}
td.list3
{
        border:solid 1px #f0f0f0;
        padding:6px;
        background-color:white;
	width:300px;
}
td.hd1
{
        border:solid 1px #f0f0f0;
        padding:6px;
        background-color:#fff9f4;
	width:300px;
}
td.hd2
{
	border:solid 1px #f0f0f0;
        padding:6px;
        background-color:#fff9f4;
}
td.top
{
	vertical-align: top;
}
td.dd
{
	text-decoration:none;
	padding:10px;
}
/*--------------------------------*/
table.title
{
        width:90%;
	border:none;
	text-align:center;		
	text-decoration:none;
}

/*--------------------------------*/
.w50
{
	width:50px;
	border:solid 1px;
}
.w100
{
	width:100px;
}
.w450
{
	width:450px;
}
.w600
{
        width:600px;
}
.red
{
	color:red;
}
.blue
{
	color:blue;
	padding:5px;
}
.none
{
	border:none;
	text-decoration:none;
}
.d
{
        border:none;
        text-decoration:none;
	margin : 0px 7px;
}

a:link { font-size: 10pt; color: #0000ff; background-color: transparent }
a:visited { font-size: 10pt; color: #ff0000; background-color: transparent }
a:active { font-size: 10pt; color: #0000ff; background-color: transparent }
a:hover { color: #ff1493; background-color: transparent; text-decoration: underline }

a.list:link {font-size: 10pt; color:#000000; background-color: transparent ;text-decoration:none }
a.list:visited {font-size: 10pt; color:#000000; background-color: transparent;text-decoration:none }
a.list:hover {font-size: 10pt; color: #ff1493; background-color: transparent; text-decoration:underline }

a.top
{padding:20px;}

