#head {	height: auto;	width: 970px;	float: none;	text-align: justify;	clear: both;	border-top: #CCCCCC;	background-image: url(image/head/headhaikei.gif);}body {	margin-top: 0px;	padding: 0px;	background-repeat: repeat-y;	margin-right: auto;	margin-left: auto;	clear: both;	background-position: center;}#header {	width: 970px;	clear: both;	float: none;	height: auto;	top: 20px;	right: 5px;	background-position: center;	display: block;	background-image: url(image/head/headhaikei.gif);}#border {	height: 6px;	background-image: url(image/head/sen.jpg);	width: 970px;	clear: both;	float: none;}#yado1 {	float: right;	width: 250px;}#line {	background-image: url(image/line410.jpg);	clear: both;}#line2 {	background-position: bottom;	clear: right;	bottom: 0px;	width: 0px;}#main {	margin: 15px 0px 10px 15px;	height: auto;	width: 450px;	float: left;	font-size: 12px;	font-style: normal;	line-height: 24px;	font-weight: lighter;	color: #333333;	padding: 0px;	border-top: thin #999999;	border-right: thin #999999;	border-bottom: thin #999999;	border-left: thin #999999;	clear: none;	background-image: url(image/topmainback.jpg);	background-repeat: repeat-y;	background-position: center;	display: block;}#templatemain {	font-size: 12px;	font-style: normal;	line-height: 24px;	font-weight: lighter;	color: #333333;	margin: 15px 0px 10px 15px;	clear: none;	float: left;	height: auto;	width: 690px;	background-image: url(image/templateback.jpg);	background-repeat: repeat-y;}#news {	float: right;	height: 260px;	width: 575px;	padding: 0px;	clear: none;	background-image: url(image/newsh.jpg);	background-repeat: repeat-y;	margin-right: 15px;	margin-bottom: 0px;	margin-left: 0px;	font-size: 12px;	font-style: normal;	line-height: 24px;	font-weight: lighter;	color: #333333;	white-space: normal;	overflow: hidden;}#news02 {	padding: 7px 7px 7px 10px;}#burogu {	float: right;	width: 575px;	height: 500px;	margin-right: 15px;	overflow: hidden;	background-image: url(image/newsh.jpg);	background-repeat: repeat-y;}#footer {	height: 20px;	width: 970px;	margin-bottom: 0px;	clear: both;	float: none;	text-align: left;	vertical-align: text-botom;	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: 12px;	font-weight: normal;	background-position: bottom;	bottom: 0px;	padding-bottom: 0px;	padding-top: 2px;	color: #333333;	background-image: url(image/haikeimidori.jpg);}#flash {	height: 325px;	width: 727px;	clear: none;	float: left;}#templatetitle {	margin: 0px;	clear: none;	float: left;	height: 325px;	width: 727px;}#side4 {	margin: 15px 0px 0px 15px;	clear: left;	float: left;	height: 156px;	width: 229px;	background-image: url(image/side/waku01.jpg);	padding: 0px;	font-size: 12px;	line-height: 18px;	font-weight: normal;}#side5 {	margin: 15px 0px 0px;	padding: 0px;	clear: right;	float: right;	height: 210px;	width: 243px;	font-size: 12px;	line-height: 18px;	font-weight: normal;}#side6 {	clear: right;	float: right;	width: 253px;	margin-bottom: 0px;	background-image: url(image/haikei01.jpg);	height: 174px;}#side {	margin: 0px;	padding: 0px;	width: 243px;	float: right;	clear: right;	height: auto;}#all {	margin: 0px auto auto;	padding: 0px;	width: 970px;	clear: both;	height: auto;}#background {	background-image: url(image/kage.jpg);	background-repeat: repeat;	background-position: center bottom;	height: auto;	width: 1000px;	clear: both;	float: none;	position: relative;	margin: 0px auto auto;	padding: 0px;	background-attachment: scroll;}#yado02 {	padding: 7px 7px 7px 10px;}#template02 {	padding: 7px 7px 7px 10px;}#template03 {	height: auto;	width: 720px;	float: right;	clear: right;	margin-top: 15px;	margin-right: 15px;	margin-bottom: 0px;}#tel {	float: right;	clear: none;	height: 51px;	width: 250px;	margin-top: 15px;	margin-right: 15px;	margin-bottom: 15px;	background-image: url(image/head/kensakuhaikei.gif);}#mail {	float: right;	clear: none;	margin: 30px 20px 20px;}#title {	clear: none;	float: left;	height: auto;	width: auto;}#line {	background-position: bottom;	clear: both;	bottom: 0px;	width: 410px;}
