
input[type=submit]:hover
{
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45), 0 3px 6px -5px #bbb;
}

input[type=text], select
{
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 2px 2px 3px 4px;
	border-radius: 3px;
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45), 0 3px 6px -5px #333;
}
input[type=text]
{
	width: 60px;
	font-size: 14px;
	color: #234;
}
input[type=text]:hover, select:hover
{
	box-shadow: inset 0 0 3px rgba(51,51,51,0.65), 0 3px 6px -5px #333;
}
select
{
	padding: 2px;
	font-size: 14px;
	color: #234;
}

table
{
	width: 100%;
}
table table td
{
	padding: 5px 0 2px 0;
}
td.vSP
{
	font-size: 14px;
}
tr.vSP td
{
	border-top: 2px solid #abc;
}
tr.tdSP td
{
	padding: 4px 0 0 0;
}


.contentShowSet, .linkShowSet
{
	padding: 5px 7px 6px 7px;
	border: 1px solid #BFBFBF;
	text-align: center;
	border-radius: 3px;
	background-color: #fff;
	box-shadow: inset 0 0 3px rgba(51,51,51,0.45), 0 3px 6px -5px #BBB;
	text-shadow: 1px 1px 1px #fff;
	cursor: pointer;
}
.contentShowSet:hover, .linkShowSet:hover
{
	background-color: #def;
	background: radial-gradient(ellipse at center, #f0f9ff 0%,#bfdfff 100%);
}

.contentShow
{
	display: none;
}
.linkShow
{
	display: none;
	margin-top: 7px;
	margin-bottom: 7px;
	padding: 17px 1px 15px 2px;

	text-align: center;
	background: radial-gradient(ellipse at center, #ffffff 0%,#f5f5f5 100%);
	font-size: 12px;
	text-shadow: 1px 1px 1px #fff;
	border-radius: 3px;
}
#linkShow
{
	width: 740px;
	margin-top: 7px;
	padding: 5px;
	font-family: Arial;
	font-size: 13px;
	color: #08e;
	border: 1px solid #bcd;
	text-shadow: 1px 1px 1px #fff;
	border-radius: 3px;
}
