a {text-decoration:none;font-weight:bold;}
a:link {color:dodgerblue;}
a:visited {color:royalblue;}
a:active {color:maroon;}
a:hover {color:red;}
a.name {color:darkorange;font-weight:bold;}
div.frame {font-size:10pt;line-height:130%;}
div.text {line-height:135%;}

/*ÈþÆý*/
div.title {
	border-top: 0px solid gray;
	border-right: 0px solid gray;
	border-bottom: 4px solid gray;
	border-left: 0px solid gray;
	padding: 0.2em;
	color: black;
	text-align: left;
	font-weight: bold;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", Osaka, Verdana, "£Í£Ó £Ð¥´¥·¥Ã¥¯", sans-serif;
}

div.foot {
	border-top: 1px solid black; border-right: 0px solid gray; border-bottom: 0px solid orange; border-left: 0px solid gray; padding: 0.2em; text-align: right; font-size: x-small;
}

div.header {
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	padding: 0.2em;
	color: white;
	background-color: gray;
	font-weight: bold;
	font-size: normal;
	text-align: left;
}

div.header_small {
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	padding: 0.2em;
	color: white;
	background-color: gray;
	font-weight: bold;
	font-size: x-small;
	text-align: left;
}

div.header_comment {
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	padding: 0.2em;
	color: black;
	background-color: gainsboro;
	font-weight: normal;
	text-align: left;
}

div.main {
	border-top: 0px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	padding: 0.3em 0.3em 0.3em 0.6em;
	color: black;
	background-color: white;
	font-size: normal;
	text-align: left;
	line-height: 135%;
}

div.main_small {
	border-top: 0px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	padding: 0.3em 0.3em 0.3em 0.6em;
	color: black;
	background-color: white;
	font-size: x-small;
	text-align: left;
	line-height: 135%;
}

div.textbox {
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	padding: 0.3em 0.3em 0.3em 0.6em;
	color: black;
	background-color: white;
	font-size: x-small;
	text-align: left;
	line-height: 135%;
}

div.sidebar_header {
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	padding: 0.1em;
	color: white;
	background-color:gray;
	font-weight: bold;
	text-align: center;
	font-size: x-small;
}

div.sidebar_main {
	border-top: 0px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	padding: 0.1em;
	color: black;
	background-color:white;
	font-weight: bold;
	text-align: center;
	font-size: x-small;
}

table{
	border-collapse: collapse;
}

td.view_left{
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	color: black;
	background-color:gainsboro;
	padding: 0.3em;
	font-size: x-small;
	vertical-align: middle;
	text-align: center;
	width: 180px;
}

td.view_right{
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	color: black;
	background-color:white;
	padding: 0.3em;
	font-size: x-small;
	vertical-align: middle;
}

td.view_image{
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	color: black;
	background-color:white;
	padding: 4px;
}

td.index_border{
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	padding: 0.3em;
	font-size: x-small;
}

td.sidebar_left{
	width: 100px;
	vertical-align: top;
}

td.sidebar_right{
	padding-left: 15px;
	vertical-align: top;
}

td.saledate_main{
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-left: 1px solid gray;
	padding: 0.2em;
	font-size: normal;
	color: black;
	background-color: white;
	text-align: center;
}

td.header{
	border-top: 1px solid gray; border-right: 1px solid white; border-bottom: 1px solid gray; border-left: 1px solid gray; padding: 0.2em; color: white; background-color:gray; font-weight: bold; text-align: center;}

td.header2{
	border-top: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 0px solid white; padding: 0.2em; color: white; background-color:gray; font-weight: bold; text-align: center;}

td.main{
	border-top: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray; padding: 0.2em; color: black; text-align: left;}

td.main_center{
	border-top: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray; border-left: 1px solid gray; padding: 0.2em; color: black; text-align: center;}

