/* **** 初期設定 **** */

p{
	margin:0px;
	padding:0px;
}

/* **** 青い枠のエリア用 **** */

.BlueBox{
	width:auto;
	margin:0px 0px 16px 0px;
	padding:8px;
	background-color:#3A48A0;
	border:solid 1px #010C80;
}

	.BlueBox div{
		width:auto;
		background-color:#FFFFFF;
		margin:0px;
		padding:8px;
		text-align:center;
	}

	.BlueBox p{
		font-size:12px;
		padding-bottom:16px;
	}

	.BlueBox p.End{
		font-size:12px;
		padding-bottom:0px;
	}


/* **** company.html **** */


.COMContentBox{
	width:auto;
	margin:0px;
	padding:0px;
}

	.COMContentBox .First{
		width:332px;
		margin:0px;
		padding:0px;
		vertical-align:top;
	}

		.COMContentBox .First div{
			margin:0px 8px 16px 25px;
		}


	.COMContentBox .Second{
		width:322px;
		margin:0px;
		padding:0px;
		vertical-align:top;
	}

		.COMContentBox .Second div{
			margin:0px 25px 16px 0px;
		}

		.ImageCaption{
			font-size:14px;
			padding:0px 6px 2px 6px;
		}

	.COMContentBox .Third{
		color:#FF0000;
		width:654px;
		margin:0px;
		padding:0px;
		vertical-align:top;
	}

		.COMContentBox .Third div{
			margin:0px 20px 16px 25px;
		}

/* **** policy.html **** */

.POLContentBox{
	width:auto;
	margin:0px;
	padding:0px;
}

	.POLContentBox .First{
		width:243px;
		margin:0px;
		padding:0px;
		vertical-align:top;
	}

	.POLContentBox .Second{
		width:373px;
		padding:8px 40px 8px 0px;
		text-align:center;
		vertical-align:top;
	}

		.POLContentBox .Second p{
			font-size:12px;
			margin-bottom:16px;
		}

		.POLContentBox p.End{
			font-size:12px;
			margin-bottom:0px;
		}


/* **** background.html **** */

.BACContentBox{
	width:auto;
	margin:0px 0px 8px 0px;
	padding:0px;
}

	.BACContentBox .First{
		width:214px;
		vertical-align:top;
	}

	.BACContentBox .First img{
		margin-bottom:8px;
	}

	.BACContentBox .Second{
		width:442px;
		padding:8px 0px 8px 0px;
		text-align:left;
		vertical-align:top;
	}

		.BACContentBox .Second p{
			font-size:12px;
			margin-bottom:16px;
		}

		.BACContentBox p.End{
			font-size:12px;
			margin-bottom:0px;
		}

.BACSchoolCap{
	font-size:12px;
	background-color:#D9D9D9;
	padding:2px 10px;
}

.BACSchoolBody{
	font-size:12px;
	line-height:150%;
	margin:10px 10px 0px 1px;
}

	.BACSchoolBody div{
		float:left;
		width:151px;
		padding:0px 0px 0px 10px;
	}

.BACSchoolFooter{
	clear:both;
	font-size:12px;
	padding:5px 10px 10px 10px;
}

/* **** product.html **** */

#PROPict01{
	margin-bottom:8px;
}

#PROPict01Logo{
	margin:52px 85px 60px 85px;
}

#PROPict02{
	margin-bottom:16px;
}

#PROPict02Logo{
	margin:52px 85px 68px 85px;
}

table.PROContentBox{
	width:auto;
	margin:0px 0px 8px 0px;
	padding:0px;
}

	.PROContentBox .First{
		width:236px;
		vertical-align:middle;
	}

	.PROContentBox .Second{
		width:420px;
		padding:8px 0px 0px 0px;
		text-align:center;
		vertical-align:top;
	}

		.PROContentBox .Second p{
			font-size:12px;
			margin-bottom:16px;
		}

		.PROContentBox p.End{
			font-size:12px;
			margin-bottom:0px;
		}

	#PROPict03{
		margin-bottom:8px;
	}
