/* CSS Document */

body {
	width: 758px;
 	padding:0px auto 0px auto; 
 	margin:10px auto 0px auto; 
	border-left:#CCCCCC solid 1px;
	border-right:#CCCCCC solid 1px;
}

.header {
	width: 758px;
}

.headerL {
	width: 114px;
	float:left;
	text-align:left;
	height:119px;
}

.headerR {
	width: 632px;
	float:right;
	text-align:right;
	height:119px;
}

.main	{
	width: 758px;
}

.menu	{
	width: 114px;
	float:left;
	margin:0px;
	padding:0px;
	text-align:left;
}

.mainR	{
	width: 632px;
	float:right;
}

.mainR P	{
font-size:14px;
margin-left:15px;
}

.photo	{
text-align:center;
width:632px;}

.photo2	{
text-align:left;
margin-left:15px;
width:600px;}

.main .mainR .hist	{
margin-left:95px;
font-size:12px;
}

.mainR h2	{
font-size:15px;
font-weight:bold;
margin-left:15px;
text-align:center;}

.mainR h3	{
font-size:15px;
font-weight:bold;
margin-left:15px;
margin-top:30px;
}

.main .mainR .editf	{
font-size:14px;
font-weight:bold;
margin:0 0 0 15px;
text-align:left;
padding:0;
text-decoration:underline;
}
.main .mainR .prof	{
font-size:14px;
font-weight:bold;
margin:1 0 1 15px;
text-align:left;
padding:0;
}

.mainR .pf3	{
color:#0099cc;
text-align:center;
font-size:17px;
font-style:italic;
}

.menu ul	{
margin:0px;
padding:0px;
text-decoration:none;
list-style-type: none;
}

.menu li	{
margin:0px;
padding:0px;
text-decoration:none;
list-style-type: none;

}
.menu a:link { color: #000000;text-decoration: none;}  
.menu a:hover { text-decoration: underline; color:#000000;} 
.menu a:visited { color: #000000;text-decoration: none;}  
.menu a:active { color: #000000;text-decoration: none;}  

.daimei	{
font-size:14px;
font-weight:400;
text-align:center;
height:44px;
vertical-align:middle;
}

.daimei2	{
font-size:16px;
font-weight:bold;
text-align:center;
height:44px;
vertical-align:middle;
margin-top:35px;

}
.daimei3	{
font-size:18px;
font-weight:bold;
text-align:center;
height:44px;
vertical-align:middle;
margin-top:35px;
color:#0099cc;

}
.formT {
margin-left:15px;
width:600px;
padding:0px;
}

.formT th {
font-size:14px;
width:20%;
text-align:left;
padding:1px;
margin:1px;
}

.formT td {
font-size:14px;
width:80%;
padding:1px;
margin:1px;
}

.main .mainR .qa	{
color:#0070C0;
text-align:left;
margin-top:50px;
font-size:16px;
}

.main .mainR .qa2	{
color:#003366;
text-align:center;
margin-top:60px;
margin-bottom:40px;
font-size:18px;
}
.main .mainR .qa3	{
color:#0070C0;
text-align:left;
margin-top:15px;
font-size:16px;
}

.main .mainR .ptf2	{
color:#000000;
text-align:center;
margin-top:60px;
margin-bottom:40px;
font-size:20px;
}
.main .mainR .ptf1	{
color:#FF0000;
text-align:center;
margin-top:20px;
margin-bottom:2px;
font-size:18px;
text-decoration:underline;
}

.main .mainR ol {
list-style-type: upper-alpha;
padding-left:0px;
margin-left:17px;
margin-bottom:20px;
width:570px;
}

.main .mainR li {
list-style-type: upper-alpha;
margin-left:17px;
padding-left:0px;
font-size:14px;
line-height:140%;
letter-spacing:0.1em;
}

.main .mainR .vpsys1 ol {
list-style-type: upper-alpha;
padding-left:0px;
margin-left:17px;
margin-bottom:20px;
width:570px;
}

.main .mainR .vpsys1 li {
list-style-type: upper-alpha;
margin-left:17px;
padding-left:0px;
font-size:15px;
line-height:140%;
font-weight:800;
}

.main .mainR .setumei table	{
width:450px;
padding:2 0 2 0px;
}

.main .mainR .setumei th	{
	width:80px;
	text-align:left;
	font-size:13px;
	padding:5px;
	color:#006633;
	vertical-align: top;
}
.main .mainR .setumei td	{
font-size:13px;
width:370px;
padding:5px 5px 15px 5px;
}
.main .mainR .sysimg	{
margin-left:15px;
margin-top:0px;
}
.main .mainR .sysimgbun	{
margin-bottom:5px;

}

.main .mainR .sys li	{
list-style-image: url(./images/point.png);
padding-left:0px;
margin-left:0px;
margin-bottom:20px;
width:570px;
}

.main .mainR .sys ul	{
list-style-image: url(./images/point.png);
margin-left:0px;
padding-left:0px;
font-size:14px;
line-height:140%;
letter-spacing:0.1em;
}

.mainR .importzero	{
margin-top:0px;
}

.mainR .importcen	{
text-align:center;
}

.mainR .procen	{
text-align:center;
margin-top:0px;
}

.importred {
	color: #FF0000;
	font-size: 16px;
}

.maru	{
color:#00fb64;
}

.footer	{
margin-top:50px;
font-size:12px;
text-align:center;
color:#000000;
}

.red {color: #FF0000}

.claim table	{
width:500px;
margin-left:15px;
}

.claim th	{
height:20px;
}
