body {	margin: 0px;	padding: 0px;		font: 12px/1.6 Arial, Helvetica, sans-serif;	text-align: center; /* for IE6 bug */ } /* for WinIE6*/* html body {font-size: 75%;font-family: Verdana, "ＭＳ Ｐゴシック", sans-serif;}/* for WinIE7*/*:first-child+html body {font-size: 75%;font-family: 'メイリオ', Meiryo, sans-serif;} div#container {	text-align: left;	width: 750px; margin-left: auto; margin-right: auto;	padding: 0; color:#666666; font-size:12px;	/* font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; */	background-color: #FBFBFB;}img {border: 0; }/* ヘッダ */div#logo{width:250px; float:left; text-align:left; padding:0; margin:10px 0 20px;}div#tel {width:221px; float:right; text-align:right; padding:2px 0; margin:0 0 10px;}/* ナビゲーションタブ */div#navi {	width: 750px; 	height: 40px; 	clear: both;	margin:0;	padding: 0;}div#navi ul{	list-style:none;margin:0; padding: 0;}div#navi li{	display: table-cell;	* display: inline;	* zoom: 1;	margin:0;	padding: 0;}/* ディレクリ表示 */#t-navi {	width:750px;	height:15px;	margin: 5px 0 5px;	font-size:10px;}/* トップページカレンダー    */#h-menu{	width:160px;	float:left;	text-align: right;	margin:20px 20px 0 0;	_margin: 0;  /* for IE6 */	font-size: 10px;	color:#333;}/* トップページ以外 */#menu{	width:180px;	float:left;	padding:10px 0 20px;	color:#333;}div#menu ul{    width: 160px;    list-style:none;    line-height: 150%;    margin:0 0 0 10px;    padding:0 0 10px 0;}div#menu li{	display: block;	 _height: 1em;   /* for IE6 */	margin: 0;    padding: 0;}div#menu li a {	display: block;    text-decoration: none;    background-image: url(/img/btn.gif);    background-repeat: no-repeat;    background-position: left top;    border-bottom: 1px solid #CCC;	padding: 10px 0 8px 20px;}div#menu li a:hover {    color: #333;    background-image: url(/img/btn_h.gif);}/* コンテンツ */div#content {	float: left;	width: 530px;	padding: 10px;    margin:  10px;	_margin: 5px;   /* for IE6 */}              div#content h2 {    font-size:14px;    color: #333333;    margin: 0px;    padding: 7px;    text-align: left;    border: 1px #999 solid;    border-left: 10px #ffa500 solid;}/* コンテンツ */div#content img {	/* float: left; */	margin: 0 1em 1em 0;}div.item {	width: 230px;	float: left;	margin: 10px;	background-color: #F9F9F9;}div.banner {	width: 230px;	float: left;	margin: 0px;	padding: 0px;}div.banner img {	width: 200px;	margin: 0px;	padding: 0px;}/* 見出し */div.item h3 {	font-size:12px;	width: 190px;	text-align: left;	padding: 10px 0 10px 20px;	border-bottom: 1px dashed;	margin: 0 10px 10px 10px;}div.item img {	width: 210px;	padding: 10px;}div.item .description {	width: 190px;	padding: 10px;	border-top: 1px dashed;	margin: 0 10px 0px 10px;}/* フッター */div#footer {	color:#666666;	 font-size:10px;	 clear: both;}
