@charset "UTF-8";

/* 全体構造
---------------------------------------------------- */
body {
	background: #FFFFFF;
	text-align: center;
}


.block {
	width: 680px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

.attention { /* ---フォームの必須印など、注記--- */
	color: #FF0000;
	font-weight: bold;
}

#irTxtSize {  /* ---文字サイズ変更ボタン--- */
	text-align: right;
	padding: 4px;
}

#irTxtSize img {
	vertical-align: middle;
}



/* テーブル
---------------------------------------------------- */
.lineTable {
	border-bottom: 1px solid #AAAAAA;
}

.lineTable th {
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-left: 1px solid #AAAAAA;
	background: #F3F3F3;
	font-weight: normal;
	text-align: left;
	padding: 4px;
}

.lineTable td {
	border-top: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	text-align: left;
	padding: 4px;
}



/* フッタ
---------------------------------------------------- */
#footer {
	width: 680px;
}
