/* サイト全体のフォント指定 */
body {
font-family:'メイリオ', 'Meiryo', sans-serif;
}



.l12-black {
	font-size: 12px;
	color: #000000;
	text-align: left;
}
.l14b-blue {
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
	text-align: left;
}
.c12-black {
	font-size: 12px;
	color: #000000;
	text-align: center;
}
.r12b-red {
	font-size: 12px;
	color: #FF0000;
	text-align: right;
	font-weight: bold;
}
.r12-black {
	font-size: 12px;
	color: #000000;
	text-align: right;
}
.r12b-black {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: right;
}
.c12b-black {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
}
.r12b-blue {
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
	text-align: right;
}
/*******************************************************************/
.tr-type1{
	height : 20px;
}
/*******************************************************************/
.th-style1 {
	color:#000000;
	background-color:#FFFFC8;
	border-style:solid;
	border-color:#666666;
	border-width:0px 0px;
	font-size:12px;
	text-align:center;
}
.th-style2 {
	color:#FFFFFF;
	background-color:#00008b;
	border-style:solid;
	border-color:#666666;
	border-width:0px 0px;
	font-size:12px;
	text-align:center;
}

.th-type1{
	text-align : center;
	background-color : #6699FF;
	font-size : 12px;
}
.th-type2{
	text-align : center;
	background-color : #FFCCCC;
	font-size : 12px;
}
.th-type3{
	text-align : center;
	background-color : #4169E1;
	font-size : 12px;
}
.th-type4{
	text-align : center;
	background-color : #9999FF;
	font-size : 12px;
}
.th-type5{
	text-align : center;
	background-color : #9966FF;
	font-size : 12px;
}
.th-type6{
	text-align : center;
	background-color : #00008b;
	font-size : 10px;
	color : White;

}
/*******************************************************************/
.td1-left{
	text-align : left;
	font-size : 10pt;
	vertical-align : middle;
}
.td1-center{
	text-align : center;
	font-size : 10pt;
	vertical-align : middle;
}
.td1-right{
	text-align : right;
	font-size : 10pt;
	vertical-align : middle;
}
/*******************************************************************/
.header1-center{
	text-align : center;
	font-size : 15px;
	color : White;
	font-weight : bold;
	background-color : Navy;
}
.header2-center{
	text-align : center;
	font-size : 20px;
	color : Navy;
	font-weight : bold;
}
.header3-center{
	text-align : center;
	font-size : 20px;
	color : Black;
	font-weight : bold;
}
.header1{
	text-align : left;
	font-size : 15px;
	color : Navy;
}
.header2{
	text-align : left;
	font-size : 12px;
	color : Navy;
	font-weight : bold;
}
/*******************************************************************/
.title1-left{
	text-align : left;
	font-size : 20px;
	font-weight : bold;
	color : white;
}
.title-type1{
	text-align : center;
	font-size : 12px;
	color : Black;
	background-color : #CCCCCC;
}
.title-type2{
	text-align : center;
	font-size : 15px;
	color : Black;
	background-color : #FFCCFF;
}
/*******************************************************************/
.input-type1{
	text-align : right;
}
/*******************************************************************/
.left12blue{
	text-align : left;
	font-size : 12px;
	font-weight : bold;
	color : Blue;
}
.left10black{
	text-align : left;
	font-size : 12px;
	color : Black;
}
.left10red{
	text-align : left;
	font-size : 12px;
	color : red;
}
.left12black{
	text-align : left;
	font-size : 12px;
	color : Black;
	font-weight : bold;

}
.left12Blue{
	text-align : left;
	font-size : 12px;
	color : Blue;
	font-weight : bold;

}
.left12red{
	text-align : left;
	font-size : 12px;
	color : Red;
	font-weight : bold;

}
.left12Green{
	text-align : left;
	font-size : 12px;
	color : Green;
	font-weight : bold;

}
.center10black{
	text-align : center;
	font-size : 10px;
	color : black;
}
.center10red{
	text-align : center;
	font-size : 10px;
	color : Red;
}
.center10white{
	text-align : center;
	font-size : 10px;
	color : White;
}
.center12white{
	text-align : center;
	font-size : 12px;
	color : White;
}
.center12black{
	text-align : center;
	font-size : 12px;
	color : black;
}
.center12red{
	text-align : center;
	font-size : 12px;
	color : Red;
}
.center12Blue{
	text-align : center;
	font-size : 12px;
	color : Blue;
}
.center12baioret{
	text-align : center;
	font-size : 12px;
	color :  #9966FF;
}
.center12Green{
	text-align : center;
	font-size : 12px;
	color : Green;
}
.right10black{
	text-align : right;
	font-size : 10px;
	color : Black;
}
.right14black{
	text-align : right;
	font-size : 14px;
	color : Black;
	font-weight : bold;

}
.right14Blue{
	text-align : right;
	font-size : 14px;
	color : Blue;
	font-weight : bold;

}
.right14red{
	text-align : right;
	font-size : 14px;
	color : Red;
	font-weight : bold;

}
.ridge{border-style:ridge;background-color:#FFFFFF;color:black;}
.error{
	font-size : 12px;
	color : Red;
	text-align : left;
}
.table-td-bgcolor1{
	background-color : #DCDCDC;
}
.table-td-bgcolor2{
	background-color : #F0F8FF;
}
.test-output{
	font-size : 8pt;
	color : White;
	background-color : Navy;
	text-align : left;
}
.r14b-blue {
	font-size: 14px;
	font-weight: bold;
	color: #0000FF;
	text-align: right;
}
.l14-black {
	font-size: 14px;
	color: #000000;
}
.l14-blue {
	font-size: 14px;
	color: #0000FF;
}
.l18b-black {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.l14b-red {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.l14b-black {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.l12b-black {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.style5 {
	font-size: 12px;
	color: #0000FF;
}
