#main {
	padding-top: 15px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
#form {
	background-color: #FFFFCC;
}
#tb {
	width:500px;
	margin:0 auto;
}

.bot01{
	width:200px;
}

.text01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
	text-align: center;
	padding-top: 15px;
}
.text02 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #333333;
	line-height: 140%;
	padding-left: 100px;
}
.text03 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #333333;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}
.text04 {
	text-align: center;
}
.text05 {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.text06 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #FF0000;
	text-align: center;
	padding-bottom: 20px;
}


.cel01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	width: 150px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #F9E9AA;
}
.cel02 {
	padding-left: 10px;
	background-color: #FFC66F;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	color: #333333;
}
.aru01 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	padding-bottom: 5px;
}
.aru02 {
	text-align: center;
	padding-bottom: 10px;
}

body#contect #form form#mailform table.mailform th{
	width:30%;
	padding:20px 10px;
	text-align:right;
	border-bottom:#BBB solid 1px;
}

body#contect #form form#mailform table.mailform th span{
	color:red;
}

body#contect #form form#mailform table.mailform td{
	padding:20px 10px;
	border-bottom:#BBB solid 1px;
}