@charset "utf-8";h2#mainarea{	width: 930px;	height: 320px;	margin: 0;	padding: 0;	text-indent: -9876px;	background: url(../images/main01.jpg) no-repeat;}#contsarea_l{	width: 450px;	margin: 0 50px 0 0;	padding: 0;	float: left;}#newsbox{	width: 450px;	margin: 0;	padding: 0;}#newsbox h3.ttl{	margin: 0 0 10px 0;	text-indent: -9876px;	height: 26px;	background: url(../images/news_ttl.jpg) no-repeat;}#newsbox ul{	margin: 10px 0 0 0;	padding: 0;	list-style: none;	overflow: hidden;	background: url(../images/bdr_dot_690.gif) bottom repeat-x;}#newsbox ul li.daily{	width: 70px;	margin: 0 0 10px 0;	padding: 0;	float: left;}#newsbox ul li.kiji{	width: 380px;	margin: 0 0 10px 0;	padding: 0;	float: left;	font-size: 12px;}#inq{	width: 430px;	margin: 30px 0 10px 0;	padding: 10px;	border: 1px dotted #ccc;	background: #e7f5ce;}#inq p{	line-height: 170%;}.tel{	padding: 0 0 0 20px;	background: url(../images/icon_phone.gif) no-repeat;}.add{	padding: 2px 0 0 20px;	background: url(../images/icon_mail.gif) 0 5px no-repeat;}#contsarea_r{	width: 400px;	margin: 0;	padding: 0;	float: left;}#whatbox{	width: 400px;	margin: 0;	padding: 0;	background: url(../images/what_tr_bg.jpg) repeat-x;}#whatbox h3.ttl{	text-indent: -9876px;	height: 28px;	background: url(../images/what_tr_ttl.jpg) no-repeat;}#whatbox p{	padding: 10px;	letter-spacing: 1px;	color: #669900;}.bnrarea{	margin: 10px 0 0 0;	padding: 0;	overflow: hidden;	clear: both;}a.ma10{margin: 10px 0;padding: 0;}a.clo2_l{float: left;}a.clo2_r{float: right;}