/*基本*/body{   background-image: url(../images/back.gif);   margin: 0;   padding: 0;   text-align: center;}#contents{   width: 745px;   margin-left: auto;   margin-right: auto;   background-image: url(../images/back_c.gif);}table{   font-size: 12px;   line-height: 18px;}a img{ border: 0;}.clear	{    clear: both;}ul{  margin: 0;  padding-left: 15px;} /*フッター*/.under{   line-height:18px;   color:#666666;   text-align:center;   height:50px;}/*リンク*/a:link{   color:#006600;}a:visited{   color:#999900;}a:hover{   text-decoration:underline;   color:#FF6600;}a {   text-decoration: none;}/*フォント*/h1{   margin:0;   padding: 0px 5px 10px 0px;	text-align: right;	font-size: 12px;	color: #006600;}h2{	width: 695px;	height: 50px;   margin:0;   padding: 25px 0px 0px 0px;	background:url(../images/title.gif) no-repeat center top;	text-align: center;	font-size: 28px;	color: #006600;	font-weight:bold;	text-shadow: black 5px 6px 4px, 5px 6px;}h3{   margin:0;   padding: 0;}/*-----------------------------	H3ボックス-----------------------------*/.h3-box-orange	{	width: 395px;	height: 45px;	padding: 20px 0px 0px 3px;	background:url(../work/images/kanri.gif) no-repeat left top;	color: #FF6600;	text-align: left;	font-weight: bold; 	font-size: 25px;	}.h3-box-purple	{	width: 395px;	height: 45px;	padding: 20px 0px 0px 3px;	background:url(../work/images/exterior.gif) no-repeat left top;	color: #663366;	text-align: left;	font-weight: bold; 	font-size: 25px;	}.h3-box-blue	{	width: 395px;	height: 45px;	padding: 20px 0px 0px 3px;	background:url(../work/images/gaikou.gif) no-repeat left top;	color: #3366CC;	text-align: left;	font-weight: bold; 	font-size: 25px;	}.h3-box-green	{	width: 395px;	height: 45px;	padding: 20px 0px 0px 3px;	background:url(../work/images/youfu.gif) no-repeat left top;	color: #339900;	text-align: left;	font-weight: bold; 	font-size: 25px;	}.h3-box-red	{	width: 395px;	height: 45px;	padding: 20px 0px 0px 3px;	background:url(../work/images/wafu.gif) no-repeat left top;	color: #CC3300;	text-align: left;	font-weight: bold; 	font-size: 25px;	}.h3-box-m01	{	width: 200px;	height: 25px;	padding: 5px 0px 0px 10px;	background:url(../goods/images/m01.gif) no-repeat left top;	color: #993300;	text-align: left;	font-weight: bold; 	font-size: 20px;	}.mini{   font-size:10px;   line-height:14px;}.font12{   font-size:12px;   line-height:20px;}.font13{   font-size:13px;   line-height:15px;}.font14{   font-size:14px;   line-height:18px;}.font16{   font-size:16px;   line-height:20px;}.midashi01{   font-size:14px;   line-height:18px;}/*トップ*/.back_g01{   background-color:#CCFF99;}/*施工事例*/.zirei-m{ font-size: 14px; color: #CC3366;}/*ガーデニングメモ*/.back_memo{   background-image:url(../gardening/images/waku02.gif);}.font_memo{   font-size:12px;   line-height:20px;   color:#996600;}.midashi_memo{   font-size:16px;   color:#FF6600;}/*商品紹介*/.goods-m{ font-size: 14px; color: #336600;}/*リンク*/.link-m{ font-size: 14px;}.l-url{ margin: 0; padding: 0;}/*リスト横並び（メニュー）*/ul.menu	{	list-style-type:none;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 5px;	}	ul.menu li	{	float:left;	}.clears{  clear:both;}