body {
	font:14px/160% 'ms pgothic','hiragino kaku gothic pro w3','osaka, sans-serif';color:#333333;
	background: #0D004C url(../images/backfield710.gif) center repeat-y;
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: center; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #333333;
}


.oneColLiqCtrHdr #container {
	width: 700px;
	background: #FFFFFF;
	margin: 0 auto; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
}
.oneColLiqCtrHdr #header {
	background: #ffffff; 
	padding: 0;  /* この余白は、その下に表示される div のエレメントの左揃えと一致します。#header でテキストの代わりにイメージが使用される場合は、必要に応じて、余白を削除してください。 */
}
.oneColLiqCtrHdr #header h1 {
	margin: 0; /* #header div の最後のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間の原因不明のスペース）が回避されます。div の周囲に境界線が適用されている場合は、境界線によってマージンの相殺が回避されるため、この操作は不要です */
	padding: 10px 0; /* マージンの代わりに余白を使用して、エレメントを div の端に接触しない位置に維持することができます */
}
.oneColLiqCtrHdr #mainContent {
	padding: 0 30px; /* 余白は div ボックスの内側のスペース、マージンは div ボックスの外側のスペースです */
	background: #FFFFFF;
	border: 0px solid #000000;
}
.oneColLiqCtrHdr #footer { 
	padding: 0 10px; /* この余白は、その上に表示される div のエレメントの左揃えと一致します。 */
	background:#DDDDDD;
} 
.oneColLiqCtrHdr #footer p {
	margin: 0; /* フッターの最初のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間のスペース）が回避されます */
	padding: 10px 0; /* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */
	text-align:right;
	font-size:14px;
}

img	{vartical-align:middle; border:none;}
.txcenter	{margin:auto; text-align:center;}
.txright	{margin:auto; text-align:right;}
.txleft	{margin:auto; text-align:left;}


h1	{text-align:left; font-size: 14px; margin:5px 10px; padding:5px 10px; color:#333333; font-weight: bold;}
p	{text-align:left; font-size: 14px; padding:5px 0; color:#333333;}

.font01{font-size:14px; color: #F00; font-weight:bold;}
.font02{font-size:16px; font-weight:bold;}
.font03{font-size:14px; color: #333333;}
.font04{font-size:12px; color: #333333;}
.font05{font-size:32px; font-weight:bold;}
.font06{font-size:14px; color: #0000ff; font-weight:bold;}
.font07{text-align:left; font-size: 14px; padding:5px 25px; color:#333333;}






.red	{font-size:14px; color:#F00;}
.blue	{font-size:14px; color:#0000ff;}



.box01	{font-size: 14px; background-color:#FFFFC4; padding:20px; border:solid 2px #B40D00; text-align: left; width:580px; margin:30px auto;}
.box02	{font-size: 14px; background-color:#FFF; padding:20px; border:solid 0px #B40D00; text-align: left; width:560px; margin:30px auto;}
.box03	{
	font-size: 14px;
	background-color:#FFFFFF;
	border:solid 0px #FF6700;
	text-align: center;
	width:580px;
	margin:auto;
}
.box04	{font-size: 14px; background-color:#FFFFF0; padding:20px; border:solid 2px #0000FF; text-align: left; width:580px; margin:30px auto;}
.box05	{font-size: 14px; background-color:#FFFFF0; padding:20px; border:dotted 2px #ff0000; text-align: left; width:580px; margin:30px auto;}
.box06	{font-size: 14px; background-color:#FFFFFF; padding:20px; border:dotted 2px #666666; text-align: left; width:580px; margin:30px auto;}
.box07	{font-size: 14px; background-color:#666666; padding:0; border:solid 1px #666666; text-align: left; width:500px; margin:30px auto;}

.box07 th	{background:#CFF;}
.box07 td	{background:#FFF;}






.text-back {
	font-size: 14px;
	background-color: #FF0;
}

.sen {
	text-decoration: underline;
}
