﻿@charset "utf-8";
#form01{
	width:850px;
	padding-left:70px;
	padding-top:20px;
}
#form02{
	width:950px;
	padding-left:70px;
	padding-top:5px;
}


table.table01{
	width:997px;
	color:#000000;
	border-collapse:collapse;
	border: 1px solid black;
}

table.table11{
	width:997px;
	color:#000000;
}

table.table001{
	border-collapse:collapse;
	border: 1px solid black;
}

td.td001{
	border-collapse:collapse;
	border: 1px solid black;
}

td.td01{
	width:850px;
	height:20px;
	background-color:#aaffff;
	border: #999 solid 1px;
	padding:0.3em 1em;
	font-weight:800;
}
td.td02{
	width:850px;
	height:20px;
	background-color:#FFF;
	border: #999 solid 1px;
	padding:0.3em 1em;
	line-height:20px;
}
td.td03{
	width:850px;
	height:15px;
	background-color:#e4e4e4;
	border: #999 solid 1px;
	padding:0.3em 1em;
}
td.td04{
	width:850px;
	height:150px;
	background-color:#FFF;
	border: #999 solid 1px;
	padding:0.3em 1em;
}
td.td05{
	width:850px;
	height:20px;
	background-color:#FFF;
	border: #999 solid 1px;
	padding:0.3em 1em;
}
td.td06{
	width:180px;
	background-color:#e4e4e4;
	border: #999 solid 1px;
	padding:0.3em 1em;
}
td.td07{
	width:670px;
	background-color:#FFF;
	border: #999 solid 1px;
	padding:0.3em 1em;
}
.FreezePaneOff
{
	visibility: hidden;
	display: none;
	position: absolute;
	top: -1px;
	left: -1px;
}
.FreezePaneOn
{
	position: absolute;
	visibility: visible;
	background-color: #888888;
	z-index: 100;
	filter:Alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}

.InnerFreezePane
{
	position: absolute;
	visibility: visible;
	background-color: #FFFFFF;
	font-size: large;
	border: solid 4px #888888;
	z-index: 101;
}

hr{

	color:#0033FF;
}
/*▼table部始まり */
.outer_table01{
	background-color: #000000;
	border-collapse:collapse;
}


#form03{
	width:99%;
	padding-top:20px;
}

td.td08{
	height:30px;
	background-color:#66CCFF;
	padding:0.2em 0.2em;
}

tr.tr01{
	background-color:#CCFFFF;
}

tr.tr02{
	background-color:#ffffff;
}

tr.tr03{
	background-color:#66CCFF;
}

tr.tr04{
	background-color:#e0e0e0;
}

tr.tr05{
	background-color:#ededed;
}

tr.tr06{
	background-color:#e8ffff;
}

td.td09{
	height:25px;
	padding:0.2em 0.2em;
	border-collapse:collapse;
	border: 1px solid black;
}
td.td19{
	height:25px;
	padding:0.2em 0.2em;
}
td.tdmenu{
	height:40px;
	padding:0.2em 0.2em;
}

td.td_search_condition_header{
	height:30px;
	padding:0.2em 0.2em;
	border-collapse:collapse;
	border: 1px solid black;
}

td.td10{
	height:30px;
	padding:0.2em 0.2em;
	border-collapse:collapse;
	border: 1px solid black;
}

td.td11{
	height:25px;
	padding:0.2em 0.2em;
	border-collapse:collapse;
	border: 1px solid black;
}
td.bluetext{
	color:#6666cc;
	text-align: center;
	font-size:10pt
}
td.blueBoldtext{
	color:#6666cc;
	text-align: center;
	font-weight:bold;
	font-size:11pt
}

td.td12{
	height: 15px;
	padding: 0;
	border-collapse:collapse;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-top: 0px hidden;
}

/*▲table部終わり*/


.sample3 {
margin: 0px 0px;
padding:0px;
border:thin solid #000000;
}

input.bluetext{
	border:0;
	background-color:transparent;
	color:#6666cc;
	text-align: center;
	font-size:10pt
}
input.blueBoldtext{
	border:0;
	background-color:transparent;
	color:#6666cc;
	text-align: center;
	font-weight:bold;
	font-size:11pt
}
input.blueNumber{
	border:0;
	background-color:transparent;
	color:#6666cc;
	text-align: right;
	font-size:10pt
}

input.number{
	border:1;
	background-color:transparent;
	color:#000000;
	text-align: right;
	width:100px;
	font-size:13pt;
	font-weight:bold;
}

input.boldNumber{
	border:0;
	background-color:transparent;
	color:#000000;
	text-align: right;
	font-size:13pt;
	font-weight:bold;
}
input.errorElement {
	background-color: #FF6347;
}
select.errorElement {
	background-color: #FF6347;
}

