body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 120%;
	margin: 0px;
	padding: 0px;
	background-color: #c0c0c0;
}
#wrapper {
	background-color:#2e328e;
	width: 1000px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: auto;
}
/* ヘッダーに関するcss
-----------------------------------------------*/
#heder {
	background:#2e328e;
	height:195px;
	width:1000px;
}
/* コンテンツに関するcss
-----------------------------------------------*/
#content {
	width:1000px;
	height: auto;
	background-color: #2e328e;
	overflow: hidden;
}
#col1 {
	background-color: #2e328e;
	width: 220px;
	height:auto;
	float: left;
	margin-top: 0px;
	vertical-align: top;
}
#col2 {
	background-color: #2e328e;
	float: left;
	width: 780px;
	height:auto;
}
#col2 h1 {
	font-size: 20px;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 30px;
}
#col2 h2 {
	font-size: 16px;
	line-height: 30px;
	font-weight: bolder;
	color: #FFFFFF;
}
#col2 h3 {
	font-size: 14px;
	line-height: 25px;
	font-weight: bolder;
	color: #FFFFFF;
}
.table1 td {
	font-size: 14px;
	line-height: 30px;
	font-weight: bolder;
	color: #FFFFFF;
}
.font34 {
	font-size: 46px;
	font-weight: bolder;
	color: #FFFFFF;
	line-height: 50px;
}
/* フッターに関するcss
-----------------------------------------------*/
#footer {
	clear:both;
	width:1000px;
	height:100px;
	background-color:#2e328e;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	float: left;
}
/* FORM STYLE +TIPS 2011.12.05
-----------------------------------------------*/
.Section {
	clear: both;
	width: 730px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bolder;
	color: #FFFFFF;
	overflow: hidden;
}
table.FormTable {
	border: #999999 solid 1px;
	border-collapse: collapse;
}
th.FormTh {
	background: #FFFFFF;
	border: #999999 solid 1px;
	border-collapse: collapse;
	color: #444444;
	padding: 2px 8px;
	overflow: hidden;
}
td.FormTd {
	border: #999999 solid 1px;
	border-collapse: collapse;
	font-weight: normal;
	padding: 2px 8px;
	overflow: hidden;
}
.Notes {
	color: #FF0000;
	font-weight: bold;
}
.w25per {
	width: 25%;
}
.FontWeightNormal {
	font-weight: normal;
}
.TxtCenter {
	text-align: center;
}
.TxtRight {
	text-align: right;
}
.TxtLeft {
	text-align: left;
}
.margin_bottom00 {
	margin-bottom: 0;
}
.margin_bottom08 {
	margin-bottom: 8px;
}
.margin_bottom16 {
	margin-bottom: 16px;
}
.margin_bottom24 {
	margin-bottom: 24px;
}
.margin_bottom32 {
	margin-bottom: 32px;
}
.margin_bottom40 {
	margin-bottom: 40px;
}
.margin_bottom48 {
	margin-bottom: 00px;
}
.Policy {
	height: 120px;
	padding: 8px;
	border: #999999 solid 1px;
	font-weight: normal;
	overflow-x: hidden;
	overflow: auto;
}
.InputTypeTxt {
	line-height: 1.2em;
	margin: 0 4px 0 0;
	padding: 4px;
	border: #999999 solid 1px;
	background: #EEEEEE;
	vertical-align: middle;
}