table {
	font-size: x-small;
	line-height: 1.2em;
}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #33CCFF;
}
#hasira_table {
}
#hasira_table td ul {
	list-style-position: inside;
	list-style-type: disc;
	padding: 0px;
	margin: 8px 0px 3px 12px;
}
dl#point dt {
	font-weight: bold;
}
p.form_text_red {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#form_table {
}
#form_table th {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #33CCFF;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	width: 200px;
}
#form_table td {
	background-color: #dddddd;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
#form_table td.sankasya {
	font-weight: bold;
	color: #33CCFF;
	background-color: #ffffff;
}
#form_table td.sankasya_space {
	background-color: #ffffff;
	height: 10px;
	margin: 0px;
	padding: 0px;
}
#form_table td.buttoncell {
	background-color: #ffffff;
	text-align: center;
}
#form_table td.buttoncell input {
	width: auto;
}
#form_table th.sanka_no {
	width: 15px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#form_table td .table_caption {
	font-size: 10px;
}
#form_table .hankaku {
	ime-mode: inactive;
}
#form_table .zenkaku {
	ime-mode: active;
}
#form_table input,
#form_table textarea {
	width: 300px;
}
#form_table input#jigyousyo-no_s {
	width: 50px;
}
#form_table input#tel_s,
#form_table input#fax_s {
	width: 150px;
}
#form_table input#kojin-no1_s,
#form_table input#kojin-no2,
#form_table input#kojin-no3,
#form_table input#kojin-no4,
#form_table input#kojin-no5,
#form_table input#kojin-no6,
#form_table input#kojin-no7,
#form_table input#kojin-no8,
#form_table input#kojin-no9,
#form_table input#kojin-no10 {
	width: 50px;
}
#form_table input#age-no1_s,
#form_table input#age-no2,
#form_table input#age-no3,
#form_table input#age-no4,
#form_table input#age-no5,
#form_table input#age-no6,
#form_table input#age-no7,
#form_table input#age-no8,
#form_table input#age-no9,
#form_table input#age-no10 {
	width: 30px;
}
#form_table input#tudukigara-no1_s,
#form_table input#tudukigara-no2,
#form_table input#tudukigara-no3,
#form_table input#tudukigara-no4,
#form_table input#tudukigara-no5,
#form_table input#tudukigara-no6,
#form_table input#tudukigara-no7,
#form_table input#tudukigara-no8,
#form_table input#tudukigara-no9,
#form_table input#tudukigara-no10 {
	width: 50px;
}
p.kyoukaitop {
	text-align: center;
}
p.workntoprogo {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
div#maincontainer {
	margin-top: 20px;
	margin-left: 20px;
}
.support1 {
	font-weight: bold;
	color: #000099;
	background-color: #B9E6F9;
	text-align: center;
	line-height: 2em;
}
.support2 {
	font-weight: bold;
	color: #FF9900;
}
ul.support_ul {
	margin: 10px 0px 0px 20px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: disc;
}
#support_bnTable {
	border: 1px solid #000000;
	width: 340px;
}
#support_bnTable th {
	padding: 5px;
}
#support_bnTable td {
	padding: 5px;
	width: 25%;
	text-align: center;
}