﻿span.required	{ font-weight:bold;color:red; }
td.title	{ text-align:left;background-color:silver;font-size:10pt;vertical-align:top; }
td.value	{ text-align:left; }
td.title2	{ text-align:left;background-color:#F5FFFA;font-size:11pt;font-weight:bold;vertical-align:top;white-space:nowrap; }
td.value2	{ text-align:left;background-color:#FFFFF0;font-size:11pt;vertical-align:top;white-space:nowrap; }
td.value3	{ text-align:left;background-color:#FFFFF0;font-size:11pt;vertical-align:top;white-space:nowrap;border-width:2px 2px 2px 2px; }
.button	    	{ border:double 3px #000099;color:#000099;background-color:#FFFFFF;font-weight: bold; }
.button2	{ border:double 3px #000099;color:#000099;background-color:#FFFFF0;font-weight: bold; height:50px; width:192px; }
.button3	{ border:double 3px #999999;color:#999999;background-color:#FFFFF0;font-weight: bold; }
.style1         { font-family: "ＭＳ ゴシック"; color:#A00000; }
.style2		{ font-size: 9pt; }
.style3		{ text-align: center; width:800px; }
.style6     { color: #003366; font-weight: bold; font-size: 14px; }
.style8     {font-size: 14px}
.style10    {font-size: 12px}
.t12px {
/*	font-family:"MS Gothic","Osaka-等幅";*/
	font-size: 12px;
	line-height: 1.4em;
}
.te12px {
/*	font-family: Arial , Helvetica;*/
	font-size: 12px;
	line-height: 1.4em;
}
.t14px {
/*	font-family: Arial , Helvetica , "ＭＳゴシック", "Osaka";*/
	font-size: 14px;
	line-height: 1.3em;
}
.work-style-nw {
	padding:3pt;
	margin:0 0 0 7px;
	font-size:12px;
	line-height:1.5em;
	font-family:"ＭＳ ゴシック", "Osaka－等幅"
}
.work-style-nw2 {
	padding:3pt;
	margin:0 0 0 7px;
	font-size:12px;
	line-height:1.2em;
	font-family:"ＭＳ ゴシック", "Osaka－等幅"
}
.work-style-nw3 {
	padding-left:62pt;
	margin:0 0 0 7px;
	font-size:12px;
	line-height:1.2em;
	font-family:"ＭＳ ゴシック", "Osaka－等幅"
}
.table02 {
	border-collapse: collapse;
	border :1px solid #9BB0C2;
	border-top :1px solid #9BB0C2;
	border-bottom :1px solid #9BB0C2;
	border-left :1px solid #9BB0C2;
	border-right :1px solid #9BB0C2;
}
.table03 {
	border-collapse: collapse;
	border :1px solid #999999;
	border-top :1px solid #999999;
	border-bottom :1px solid #999999;
	border-left :1px solid #999999;
	border-right :1px solid #999999;
}
.table04{
	border-collapse: collapse;
	border-top :1px solid #333333;
	border-left :1px solid #333333;
	border-right :1px solid #333333;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	background-color: #BFD2FF;

} 
.table05{
	border-collapse: collapse;
	
	border-right :1px solid #333333;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;

}
.table06{
	border-collapse: collapse;
	border-top:1px dotted #333333;
	border-left :1px solid #333333;
	border-right :1px solid #333333;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;
	background-color: #BFD2FF;

}
.table07{
	border-collapse: collapse;
	border-top:1px dotted #333333;
	border-right :1px solid #333333;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:2px;

}

.table-bg01 {
	background-color :#EDF5FA;
}

.t10px {
	font-family: "ＭＳゴシック", "Osaka";
	font-size: 10px;
	line-height: 1.4em;
}

.t12px {
	font-family: Arial , Helvetica , "ＭＳゴシック", "Osaka";
	font-size: 12px;
	line-height: 1.4em;
}

span.bold {
	font-weight:bold;
}

.aaa { 
 text-align:center;
}

@media print { 
.noprint { display:none; }
.printleft { text-align:left; }
}

@media screen { 
.noscreen { display:none; }
.paddingleft { padding-left:100px; }
.screencenter { text-align:center; }
}
