body {	background-repeat: no-repeat;	background-position: center top;	margin: 0px;	background-image: url(../img/bg.jpg);	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;	font-size: 11px;	color: #333333;	line-height: 15px;}#container {	width: 800px;	margin-right: auto;	margin-left: auto;	text-align: center;}#contact_box {	height: 540px;	width: 800px;	background-image: url(../img/bg_contact.gif);	background-repeat: no-repeat;}#box_line {	width: 710px;	border: 1px solid #CCCCCC;	margin-right: auto;	margin-left: auto;	padding-top: 5px;	padding-bottom: 5px;	text-align: left;	background-color: #FFFFFF;}#txt_box {	width: 800px;	height: 110px;}#submit_box {	margin-top: 10px;	margin-bottom: 10px;}.text_add {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;	font-size: 12px;	line-height: 15px;	width: 400px;}.Indispensable {	color: #993300;	font-size: 10px;}.text_confirm {	font-size: 11px;}.text_thx {	font-size: 11px;	text-align: center;	background-color: #E1E1E1;	margin-top: 50px;	padding-top: 5px;	padding-bottom: 5px;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;}.text_notes {	font-size: 10px;	color: #999999;	text-align: center;	margin-top: 30px;	margin-bottom: 20px;}.text_attention {	font-size: 10px;	color: #666666;}.text_caution {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;	font-size: 12px;	line-height: 15px;	width: 400px;	background-color: #FFD3B6;}.text_check {	color: #FF6600;}