/*Body*/

Body{background-color:#ffffff; margin:0px}

A:link{text-decoration:none; color:#ffffff}

A:hover{text-decoration:none; color:#ffff00}

A:active{text-decoration:none; color:#cccccc}

A:visited{text-decoration:none; color:#cccccc}



/*Text*/

.f1  {font-size:130%; line-height:140%; letter-spacing:0px; color:#000000}

.f1  {font-size:75%; line-height:140%; letter-spacing:0px; color:#000000}

.f1p {font-size:75%; line-height:140%; letter-spacing:0px; padding-left:4px; color:#000000}

.f1pc{font-size:75%; line-height:140%; letter-spacing:1px; padding-left:4px; color:#0066ff}

.f1pc2{font-size:75%; line-height:140%; letter-spacing:1px; padding-left:4px; color:#04208B}

.f1pc2{font-size:75%; line-height:100%; letter-spacing:0px; padding-left:2px; color:#0066ff}

.f1pc3{font-size:10px; line-height:140%; letter-spacing:0px; padding-left:0px; color:#666666}

.f1pc4{font-size:75%; line-height:140%; padding-left:20px; color:#000000}

.f2  {font-size:75%; line-height:140%; letter-spacing:1px; color:#003399}

.f3  {font-size:75%; line-height:140%; letter-spacing:1px; color:#ffffff}

.f3p {font-size:75%; line-height:140%; letter-spacing:1px; padding-left:18px; color:#ffffff}

.f4  {font-size:65%; line-height:140%; letter-spacing:0px; color:#000000}

.f5  {font-size:65%; line-height:140%; letter-spacing:1px; color:#ffffff}

.f5b {font-size:75%; line-height:140%; letter-spacing:0px; padding-left:2px; color:#666666}



.menu-1 {font-size:75%; line-height:180%; padding-top:10px; padding-left:5px; color:#ffffff}

.read-1 {font-size:75%; color:#333333}

.read-2 {font-size:75%; line-height:140%; padding-top:5px; padding-left:5px; color:#ffffff}

.caption-1 { font-size:75%; font-weight:bold; line-height:140%; color:#ffffff}

.caption-2 { font-size:100%; font-weight:bold; line-height:140%; color:#0066ff}

.caption-2b { font-size:75%; font-weight:bold; line-height:140%; color:#0066ff}

.caption-3 { font-size:75%; font-weight:bold; line-height:140%; color:#003399}

.caption-4 { font-size:75%; font-weight:bold; line-height:140%; color:#000000}





.P1 {font-size:75%; line-height:160%; letter-spacing:0px; padding-left:2px; color:#666666}

.P1 A:link{COLOR:#0066ff;text-decoration:underline;}

.P1 A:active{COLOR:#FF6600;text-decoration:underline; }

.P1 A:visited{COLOR:#0066ff;text-decoration:underline;}

.P1 A:hover{COLOR:#FF6600;text-decoration:underline;}





/*houjin add*/

.top1 {font-size:11px; line-height:16px; letter-spacing:0px; padding-left:2px; color:#333333}

.topB {font-size:14px; line-height:20px; letter-spacing:0px; padding-left:2px; color:#333333}

.topBlue {font-size:11px; line-height:16px; letter-spacing:0px; padding-left:0px; color:#003399}

.ch1 {font-size:12px; line-height:16px; letter-spacing:0px; padding-left:2px; color:#ffffff}

.ch1 A:link{COLOR:#ffffff;text-decoration:none;}

.ch1 A:active{
	COLOR:#00ff66;
	text-decoration:none;
}

.ch1 A:visited{COLOR:#cccccc;text-decoration:none;}

.ch1 A:hover{COLOR:#cccccc;text-decoration:underline;}



.menu_blk {font-size:10px; line-height:14px; letter-spacing:0px;  padding-top:2px; padding-left:10px; color:#ffffff}



.caption-5 { font-size:110%; font-weight:bold; line-height:140%; color:#003399}



/*Box*/

.pad-1 {padding:10px}

.pad-2 {padding:30px}

.catch-1 {

  color:#ffffff;

  font-size:75%;

	font-weight:bold;

	border:solid;

	border-color:#00ff00;	

	border-width:2px 0px 2px 0px;

}

.catch-2-1 {

	border:solid;

	border-color:#000000;	

	border-width:1px 0px 0px 1px;

}

.catch-2-2 {

	border:solid;

	border-color:#000000;	

	border-width:1px 0px 0px 0px;

}

.catch-2-3 {

	border:solid;

	border-color:#000000;	

	border-width:1px 1px 0px 0px;

}

.catch-2-4 {

	font-size:70%;

	text-align:center;

	color:#000000;

	border:solid;

	border-color:#000000;	

	border-width:0px 1px 1px 1px;

	padding-bottom:5px;

}
