.button{
	cursor:pointer;
}

H1 {
	color: #ffffff;
	background-color: #3340f0;
}

H3 {
	color: #666699;
	background-color: #ccccff;
}

H2 {
	color: #666699;
	background-color: #ccccff;
}

TH {
	color: #000000;
}

.comment {
	font-size: 10pt;
}

.index {
	font-size: 9pt;
}

.h1 {
	color: #ffffff;
	background-color: #3340f0;
	font-size: 20pt;
}

.h2 {
	color: #666699;
	background-color: #ccccff;
	font-size: 16pt;
}

.h3 {
	color: #666699;
	background-color: #ccccff;
	font-size: 16pt;
}

.idh1 {
	color: #b22222;
	background-color: #ffa500;
	font-size: 18pt;
}

.suh1 {
	color: black;
	background-color: white;
	font-size: 18pt;
}

.semiTitle {
	color: black;
	background-color: white;
	font-size: 15pt;
	font-weight: bold;
}

.idimg:active {
	color: #FFFFFF;
	text-decoration: none;
}

.idimg:hover {
	color: #CCCCFF;
	text-decoration: underline;
}

.idimg:link {
	color: #FFFFFF;
	text-decoration: none;
}

.idimg:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.kyotu {
	font-size: 10pt;
}

.kyotu-background {
	font-size: 10pt;
	background-color: gray
}

.kyotu2 {
	font-size: 8pt;
}

.shogenCol {
	color: #8a2be2;
	text-decoration: none;
}

.topmenu:link,.topmenu:visited {
	font-size: 10pt;
	text-decoration: none;
	color: #ffffff;
	bgcolor: #0000ff;
	font-weight: bold;
}

.topmenu:hover,.topmenu:active {
	font-size: 10pt;
	text-decoration: none;
	color: #ff9900;
	bgcolor: #0000ff;
	font-weight: bold;
}

.limit {
	background-color: lightblue;
}

.calcCol {
	color: black;
	text-decoration: none;
	font-weight: bold;
}

.calcBack {
	background-color: lightblue;
}

.reqBack {
	background-color: #CCCCFF;
}

.title {
	background-color: lightskyblue;
}

.shogenTop {
	background-color: #66CC99;
}

.shogen1 {
	font-size: 10pt;
	background-color: #CCFF99;
}

.shogen2 {
	font-size: 10pt;
	background-color: #CCFFCC;
}

.requiredMark {
	color: orangered;
	font-size: 14pt;
}

.popup {
	VISIBILITY: hidden;
	POSITION: absolute;
}

.thSpur {
	background-color: #87cefa;
}

.tdSpur {
	background-color: #E0FFFF;
}

.tdSpurHighlight {
	BACKGROUND-COLOR: #96aaff
}

.thRack {
	background-color: #96AAFF;
}

.tdRack {
	background-color: #DCF0FF;
}

.thBevel {
	background-color: #FFC878;
}

.tdBevel {
	background-color: #FFFFE0;
}

.thWorm {
	background-color: #96E6B4;
}

.tdWorm {
	background-color: #E6FFE6;
}

.thEtc {
	background: #D2BEFF;
}

.thJprice{
	background:rgb(250, 220, 233);	
}

.tdEtc {
	background-color: #F5EBFF;
}

.dsign {
	color: #0000cd;
}

.gazou {
	font-size: 8pt;
	color: #008000;
}

A.search_type:link {
	background: black;
	color: white;
}

A.search_type:active {
	background: black;
	color: #a0ffff;
}

A.search_type:visited {
	background: black;
	color: white;
}

A.search_type:hover {
	background: black;
	color: #a0ffff;
}

A.search_toolbar:link {
	background: none;
	color: blue;
	text-decoration: none;
}

A.search_toolbar:active {
	background: none;
	color: blue;
	text-decoration: none;
}

A.search_toolbar:visited {
	background: none;
	color: blue;
	text-decoration: none;
}

A.search_toolbar:hover {
	background: none;
	color: blue;
	text-decoration: underline;
}

A.search_series:link {
	background: none;
	color: blue;
	text-decoration: underline;
}

A.search_series:active {
	background: none;
	color: blue;
	text-decoration: underline;
}

A.search_series:visited {
	background: none;
	color: blue;
	text-decoration: underline;
}

A.search_series:hover {
	background: none;
	color: blue;
	text-decoration: underline;
}

A.page_black:link {
	text-decoration: none;
}

A.page_black:visited {
	text-decoration: none;
}

A.page_black:active {
	text-decoration: none;
}

A.page_black:hover {
	text-decoration: none;
}

A.col_black:link {
	text-decoration: none;
	color: black;
}

A.col_black:visited {
	text-decoration: none;
	color: black;
}

A.col_black:active {
	text-decoration: none;
	color: black;
}

A.col_black:hover {
	text-decoration: none;
	color: black;
}

.tdSType {
	height: 36;
}

.toggleBlock{
	cursor: pointer;
	background-color:#dcdcdc;
}
