.fusui {
	font-size:20px;
	line-height: 20pt;
	color: #454545;
	font-family: "ＭＳ 明朝", "ヒラギノ明朝 Pro W3", "細明朝体";
	font-weight: bold;
}

.fusui_cap {
	font-size: 10px;
	line-height: 11pt;
	text-align: right;
}

.fusui_cap2 {
	font-size: 10px;
	line-height: 11pt;
}

table.fusuiprofile {
	padding: 10px;
	border-width:1px;
	border-style:solid ;
	border-color:#DADADA;
}
td.fusuiprof {
	font-size:10px;
	line-height: 12pt;
}

table.main {
	border-right:1px;
	border-right-style:solid ;
	border-color:#A9A9A9;
}

td.topcell {
	border-width: 1px;
	border-style: solid solid none none;
	border-color: #A9A9A9;
	background-color: #E2E2C2;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 5px;
}
td.topcellleft {
	border-width: 1px;
	border-style: solid solid none solid;
	border-color: #A9A9A9;
	background-color: #E2E2C2;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 5px;
}
td.leftcell {
	border-width: 1px;
	border-style: solid solid none solid;
	border-color: #A9A9A9;
	background-color: #F5F5F5;
	font-size: 12px;
	line-height: 13pt;
	padding: 5px 5px 5px 8px;
}
td.rightcell {
	border-width: 1px;
	border-style: solid solid none none;
	border-color: #A9A9A9;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 13pt;
	padding: 5px 5px 5px 8px;
}
td.leftcellbtm {
	border-width: 1px;
	border-style: solid;
	border-color: #A9A9A9;
	background-color: #F5F5F5;
	font-size: 12px;
	line-height: 13pt;
	padding: 5px 5px 5px 8px;
}
td.rightcellbtm {
	border-width: 1px;
	border-style: solid solid solid none;
	border-color: #A9A9A9;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 13pt;
	padding: 5px 5px 5px 8px;
}

td.leftcell2 {
	border-width: 1px;
	border-style: solid solid none solid;
	border-color: #A9A9A9;
	background-color: #DBDBDB;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 5px;
}

td.leftcell3 {
	border-width: 1px;
	border-style: solid solid none solid;
	border-color: #A9A9A9;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 5px;
}

td.leftcell3btm {
	border-width: 1px;
	border-style: solid solid solid solid;
	border-color: #A9A9A9;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 5px;
}

td.leftcell2btm {
	border-width: 1px;
	border-style: solid;
	border-color: #A9A9A9;
	background-color: #DBDBDB;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 5px;
}

.f_wb {
	color: #FFFFFF;
	font-weight: bold;
}
.f_bb {
	color: #1739A4;
	font-weight: bold;
}
.f_rb {  color: #B8282E;
	font-weight: bold;
}
.f_yb {  color: #DD9702;
	font-weight: bold;
}

table.oldbkgd {
	background-image: url(img/oldbkgd.jpg);
	padding: 6px;
}


td.gcell {
	border-width: 1px;
	border-style: solid none none solid;
	border-color: #A9A9A9;
	background-color: #DBDBDB;
	color: #303030;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 3px;
}
td.bcell {
	border-width: 1px;
	border-style: solid none none solid;
	border-color: #A9A9A9;
	background-color: #19A4AC;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 3px;
}
td.rcell {
	border-width: 1px;
	border-style: solid none none solid;
	border-color: #A9A9A9;
	background-color: #AF2121;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 3px;
}
td.ycell {
	border-width: 1px;
	border-style: solid none none solid;
	border-color: #A9A9A9;
	background-color: #FFCC33;
	color: #303030;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 3px;
}
td.wcell {
	border-width: 1px;
	border-style: solid none none solid;
	border-color: #A9A9A9;
	background-color: #FFFFFF;
	color: #303030;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 3px;
}
td.bkcell {
	border-width: 1px;
	border-style: solid none none solid;
	border-color: #A9A9A9;
	background-color: #4A4A4A;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 3px;
}

td.gcellbtm {
	border-width: 1px;
	border-style: solid none solid solid;
	border-color: #A9A9A9;
	background-color: #DBDBDB;
	color: #303030;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 3px;
}
td.bcellbtm {
	border-width: 1px;
	border-style: solid none solid solid;
	border-color: #A9A9A9;
	background-color: #19A4AC;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 3px;
}
td.rcellbtm {
	border-width: 1px;
	border-style: solid none solid solid;
	border-color: #A9A9A9;
	background-color: #AF2121;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 3px;
}
td.ycellbtm {
	border-width: 1px;
	border-style: solid none solid solid;
	border-color: #A9A9A9;
	background-color: #FFCC33;
	color: #303030;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 3px;
}
td.wcellbtm {
	border-width: 1px;
	border-style: solid none solid solid;
	border-color: #A9A9A9;
	background-color: #FFFFFF;
	color: #303030;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 3px;
}
td.bkcellbtm {
	border-width: 1px;
	border-style: solid none solid solid;
	border-color: #A9A9A9;
	background-color: #4A4A4A;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 13pt;
	text-align: center;
	padding: 3px;
}


.num_list li {
list-style-type: decimal;
margin: 0 0 5px 0;
}

