body {	background-color: #FFFFFF;}.main{	background-repeat:repeat-y;	margin-right: auto;	margin-left: auto;	width: 590px;}.header{	width:590px;	height:56px;}.footer{	width:590px;	border-top: 1px solid #a8a8a8;}.container{	clear:left;	width:590px;}.contents{	margin:0px;	float:left;	width:588px;	_width:590px;}.contents-main{	margin:0px;	float:left;	width:588px;	_width:590px; 	border-left: 1px solid #d5d5d5; 	border-right: 1px solid #d5d5d5;}.contentsT{	margin:0px;	background: url(image/06tenji_accessprint/kei590_top.gif) no-repeat;	background-position:  left bottom;	width:590px;	height:10px;	margin-left:0px;}.contentsB{	width:590px;}.link_related{	margin-left: 5px;	margin-top: 1px;	float:left;	width: 210px;	height: 12px;}.link_related a{    display: block;	width: 240px;	height: 12px;	background: url(image/arrow_b.gif) no-repeat;	text-decoration: none;	background-position: left top;}.link_related a:hover{	background-position: 0 -26px;}.kakunin{	margin-left:250px;	float:left;}.kakunin a{	background: url(image/11showroom_toiawase/btn_sab.gif) no-repeat;	text-decoration: none;	background-position: left top;}.kakunin a:hover{	background-position: 0 -24px;}.link_policy{	margin-top: 3px;	float:left;	width: 20em;	height: 12px;}.link_policy a{    display: block;	width: 20em;	height: 12px;	background: url(image/arrow_b.gif) no-repeat;	text-decoration: none;	background-position: 0 2px;}.link_policy a:hover{	background-position: 0 -26px;}.handling{	background: #eeeeee; 	width:530px; 	margin-left:20px; 	margin-top:20px;  	border: 1px solid #3398CC;	clear:left;	padding: 10px;	_width: 550px;}.formset{	background: #FFFFFF; 	width:700px; }.fieldset{	background: #FFFFFF; 	width:700px; background:#CCCC00;	height: 100px;}.label{	clear:left;	display: block;	background: #FFFFCD; 	float: left;	width: 150px;	margin-left:5px; 	margin-top:3px; 	padding:10px;}.label#lblname1, #lblname2, #lbltel{ 	border-left: 3px solid #CCCC00;	height: 30px;}.label#lblmail{ 	border-left: 3px solid #CCCC00;	height: 75px;}.label#lblzipcd,#lblsodan{ 	border-left: 3px solid #CCCC00;	height: 85px;}.label#lbladdress{ 	border-left: 3px solid #CCCC00;	height: 110px;}.label#lblsex, #lbloccupation, #lblemployment,#lblbornyear{ 	border-left: 3px solid #9B9C96;	height: 30px;}.label#lbljyohomail{ 	border-left: 3px solid #CCCC00;	height: 70px;}.label#lblsyubetsu{ 	border-left: 3px solid #9B9C96;	height: 150px;}.label#lblnaiyo{ 	border-left: 3px solid #CCCC00;	height: 90px;}.control{	display: block;	background: #EDEDED; 	width: 500px;	margin-left:150px; 	margin-top:3px; 	padding:7px}.control#ctlname1,#ctlname2, #ctltel{	height: 30px;}.control#ctlmail{	height: 75px;}.control#ctlzipcd,#ctlsodan{	height: 85px;}.control#ctladdress{	height: 110px;}.controlel#ctlsex, #ctloccupation, #ctlemployment,#ctlbornyear{	height: 30px;}.controlel#ctljyohomail{	height: 100px;}.control#ctlsyubetsu{	height: 150px;}.control#ctlnaiyo{	height: 90px;}#txtname,#txtmail{	width:150;}#txtzipcd,#txttelno,#txtbornyear{	width:50;}#txtaddress{	width:200;}#txtemployment{	width:300;}table#form {	background-color: #ededed;	margin: 10px 0 10px 20px;	width: 550px;}table#form td {	font-size: 80%;	color: #666666;	border-bottom: 1px solid white;	padding: 3px 5px;}table#form td.sirusi {	font-size: 1%;	color: #cccc00;	width: 6px;	background-color: #cccc00;	padding: 0;}table#form td.no {	font-size: 1%;	width: 6px;	color: #999999;	background-color: #999999;	padding: 0;}table#form td.title {	background-color: #ffffcc;	width: 150px;	border-right: 1px solid white;}.home {	width: 342px;}.copyright {	width: 410px;}.kensaku {	width: 40px;}.confirm{	margin-left:216px;	margin-top: -5px;	margin-bottom: 10px;	clear:left;	width:105px;	height:18px;	_margin-top: -15px;}.confirm a{	display: block;	width:157px;	height:24px;	background: url(image/11showroom_toiawase/btn_sab.gif) no-repeat;	text-decoration: none;	background-position: left top;}.confirm a:hover{	background-position: 0 -24px;}.close{	margin-left: 550px;	clear:left;	width:40px;	height:10px;}.close a{    display: block;	width:40px;	height:10px;	background: url(image/btn_close.gif) no-repeat;	text-decoration: none;	background-position: left top;}.close a:hover{	background-position: -40px 0;}li {	list-style-type:none;}.koumoku {	font-size: 100%;	font-weight: bold;	color: #3399cc;}body#error .handling,body#kakunin .handling,body#sunkus .handling {	margin: 10px 0 20px 20px;}body#sunkus .handling {	margin-bottom: 10px;}body#kakunin .confirm,body#error .confirm {	margin-left:234px;}body#kakunin .confirm {	margin-left: 194px;}body#kakunin .confirm a {	width:100px;	background: url(image/11showroom_toiawase/submit.gif) no-repeat;	background-position: left top;}body#error .confirm a {	width:100px;	background: url(image/11showroom_toiawase/back.gif) no-repeat;	background-position: left top;}body#kakunin .confirm a:hover {	background-position: 0 -24px;}body#error .confirm a:hover {	background-position: 0 -24px;}.back a {	display: block;	width:100px;	height:24px;	background: url(image/11showroom_toiawase/back.gif) no-repeat;	background-position: left top;	margin: 0 0 -24px 314px;}.text11d {	display: block;	margin-right: 10px;}.back a:hover {	background-position: 0 -24px;}input.error,textarea.error {	background-color: #BFDBEC;}
