@charset "UTF-8";

/*------------- CSS reset -------------------------------*/

.submit_button2 {
	width: 250px;
	height: 35px;
	font-size: 16px;
	color:#4d4d4d;
}



.ta3 {
	table-layout: fixed;
	border-collapse: collapse; /*境界線の表示指定(collapseは重ねて表示)*/
	margin: 10px auto;
	width :100%;
}

.ta3 th {
	background-color: #f0f6da; /*背景色指定*/
	border: solid 1px #b7ccb7; /*境界線の一括指定(solidは1本線,線の太さ,線の色)*/
	padding: 5px; /*ボックス内側の余白(値1つは上下左右をまとめて指定)*/
	font-size: 14px;
	line-height: 21px;
	color: #333333; /*文字色指定*/
}
.ta3 th.th1{
	width: 5%;
}
.ta3 th.th2{
	width: 8%;
}
.ta3 th.th3{
	width: 12%;
}
.ta3 th.th4{
	width: 35%;
}
.ta3 th.th5{
	width: 12%;
}
.ta3 td.td4{
	text-align: left;
}
.ta3 td {
	background-color: #f0f6da; /*背景色指定*/
	border: solid 1px #b7ccb7; /*境界線の一括指定(solidは1本線,線の太さ,線の色)*/
	padding: 5px; /*ボックス内側の余白(値1つは上下左右をまとめて指定)*/
	font-size: 14px;
	line-height: 21px;
	color: #333333; /*文字色指定*/
	text-align: center;
}

.ta4 {
	table-layout: fixed;
	border-collapse: collapse; /*境界線の表示指定(collapseは重ねて表示)*/
	margin: 20px auto;
	width :70%;
}

.ta4 th {
	width: 13%;
	background-color: #f0f6da; /*背景色指定*/
	border: solid 1px #b7ccb7; /*境界線の一括指定(solidは1本線,線の太さ,線の色)*/
	padding: 5px; /*ボックス内側の余白(値1つは上下左右をまとめて指定)*/
	font-size: 14px;
	line-height: 21px;
	color: #333333; /*文字色指定*/
	vertical-align: top;
}
.ta4 td {
	width: 87%;
	background-color: #f0f6da; /*背景色指定*/
	border: solid 1px #b7ccb7; /*境界線の一括指定(solidは1本線,線の太さ,線の色)*/
	padding: 5px; /*ボックス内側の余白(値1つは上下左右をまとめて指定)*/
	font-size: 14px;
	line-height: 21px;
	color: #333333; /*文字色指定*/
	text-align: left;
}

.ta5 {
	table-layout: fixed;
	border-collapse: collapse; /*境界線の表示指定(collapseは重ねて表示)*/
	margin: 0 auto;
	width :100%;
}
.ta5 th {
	background-color: #f0f6da; /*背景色指定*/
	border: solid 1px #b7ccb7; /*境界線の一括指定(solidは1本線,線の太さ,線の色)*/
	padding: 5px; /*ボックス内側の余白(値1つは上下左右をまとめて指定)*/
	font-size: 14px;
	line-height: 21px;
	color: #333333; /*文字色指定*/
}
.ta5 th.th1{
	width: 5%;
}
.ta5 th.th2{
	width: 5%;
}
.ta5 th.th3{
	width: 5%;
}
.ta5 th.th4{
	width: 40%;
}
.ta5 th.th5{
	width: 15%;
}
.ta5 th.th6{
	width: 5%;
}
.ta5 td {
	width: 87%;
	border: solid 1px #b7ccb7; /*境界線の一括指定(solidは1本線,線の太さ,線の色)*/
	padding: 5px; /*ボックス内側の余白(値1つは上下左右をまとめて指定)*/
	font-size: 14px;
	line-height: 21px;
	color: #333333; /*文字色指定*/
	text-align: center;
	vertical-align: middle;
}

.ta6 {
	table-layout: fixed;
	border-collapse: collapse; /*境界線の表示指定(collapseは重ねて表示)*/
	margin: 10px auto;
	width :95%;
}

.ta6 th {
	background-color: #f0f6da; /*背景色指定*/
	border: solid 1px #b7ccb7; /*境界線の一括指定(solidは1本線,線の太さ,線の色)*/
	padding: 5px; /*ボックス内側の余白(値1つは上下左右をまとめて指定)*/
	font-size: 14px;
	line-height: 21px;
	color: #333333; /*文字色指定*/
}
.ta6 th.th1{
	width: 5%;
}
.ta6 th.th2{
	width: 8%;
}
.ta6 th.th3{
	width: 35%;
}
.ta6 th.th4{
	width: 12%;
}
.ta6 th.th5{
	width: 8%;
}
.ta6 td.td_left{
	text-align: left;
}
.ta6 td {
	background-color: #f0f6da; /*背景色指定*/
	border: solid 1px #b7ccb7; /*境界線の一括指定(solidは1本線,線の太さ,線の色)*/
	padding: 5px; /*ボックス内側の余白(値1つは上下左右をまとめて指定)*/
	font-size: 14px;
	line-height: 21px;
	color: #333333; /*文字色指定*/
	text-align: center;
}
.ta7 {
	table-layout: fixed;
	border-collapse: collapse; /*境界線の表示指定(collapseは重ねて表示)*/
	margin: 20px auto;
	width :70%;
}

.ta7 th {
	width: 25%;
	background-color: #f0f6da; /*背景色指定*/
	border: solid 1px #b7ccb7; /*境界線の一括指定(solidは1本線,線の太さ,線の色)*/
	padding: 5px; /*ボックス内側の余白(値1つは上下左右をまとめて指定)*/
	font-size: 14px;
	line-height: 21px;
	color: #333333; /*文字色指定*/
	vertical-align: top;
}
.ta7 td {
	width: 75%;
	background-color: #f0f6da; /*背景色指定*/
	border: solid 1px #b7ccb7; /*境界線の一括指定(solidは1本線,線の太さ,線の色)*/
	padding: 5px; /*ボックス内側の余白(値1つは上下左右をまとめて指定)*/
	font-size: 14px;
	line-height: 21px;
	color: #333333; /*文字色指定*/
	text-align: left;
}
.ta7 th.th1 {
	width: 35%;
}
.ta7 th.th2 {
	width: 65%;
}

input.event{
	font-size: 11px;
}
span.event_color{
	font-size: 11px;
}

/*------------- 流山市ヘルスアップ教室 -------------------------------*/

.p_healthup {
	margin: 0 auto;
	width :100%;
	text-align: center;
}
