/*-------------------------------	main--------------------------------*/.main{	background-image:url(image/background.gif);	background-repeat:repeat-y;	margin-right: auto;	margin-left: auto;}.header{	width:760px;	height:56px;	margin-right: 10px;	margin-left: 10px;	border-bottom: 1px solid #a8a8a8;}.modelhouse_header{	width:760px;	margin-right: 10px;	margin-left: 10px;	margin-top: 5px;	border-bottom: 2px solid #cccc00;}.footer{	clear:left;	width:760px;	margin-right: 10px;	margin-left: 10px;	border-top: 1px solid #a8a8a8;}/*-------------------------------	tab--------------------------------*/ul#tab {	font-size: 80%;	height: 34px;	margin: 0 0 0 20px;}ul#tab li {	line-height: 15px;	float: left;	width: 116px;	list-style-type: none;	margin-right: 2px;}ul#tab li.sp {	width: 130px;}ul#tab li a {	background: url(image/tab_mh.gif) no-repeat;	background-position: left top;	color: white;	display: block;	padding-left: 5px;	padding-top: 2px;	height: 32px;	_height: 34px;		_width: 100%;}ul#tab li a:hover,ul#tab li.on a {	background-position: -116px 0;}ul#tab li.sp a {	background: url(image/tab_mhi.gif) no-repeat;	background-position: left top;}ul#tab li.sp a:hover{	background-position: -130px 0;}.clear {	celar: both;	border: 1px solid red;}/*-------------------------------	others--------------------------------*/.container{	margin-top:10px;	margin-left:20px;	clear:left;	width:735px;}.contents{	margin-left:10px;	width:720px;}.contents-main{	float:left;	width:720px; 	background: #d5d5d5;}.contents-main2{	background: #ffffff;	width: 718;	margin-right: 1px;	margin-left: 1px;}.contentsT{	background: url(image/06tenji_photo/kei720_top.gif) no-repeat;	background-position: bottom;	width:720px;	height:10px;}
