﻿body{	margin:10px 20px 10px 20px;	padding:0px;	text-align:left;}/*font-style-ready*//*	font-family:"serif","ＭＳ 明朝","ＭＳ ゴシック","ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka?等幅","Osaka","平成角ゴシック";*/img {	border:0px;}a:link   { color:#0000FF; text-decoration:none; background-color:inherit; }a:visited{ color:#666666; text-decoration:none; background-color:inherit; }a:active { color:#FF0033; text-decoration:none; background-color:inherit; }a:hover  { color:#FF00DD; text-decoration:underline; background-color:inherit; }.frame{	width:800px;	margin:0px;	padding:0px;}/*ヘッダー*/.header{	width:800px; height:90px;	margin:0px;}.title{	width:800px; height:50px;	margin:0px;	margin-left:0px;	background-image: url("../pic/hedder.jpg");	background-repeat: no-repeat;	text-indent:-5000px;}.h-content{	width: 800px; height:40px;	margin:0px; padding:0px;	color:#000000;	background-color: #FFFFCC;	border-top:1px solid #CCDDFF;	border-bottom:1px solid #FFCC66;}.h-contentmenu{	width:380px;	margin:12px 0px 10px 0px; padding:0px;	float:left;	font-size:95%; font-weight:bold;}.c-home{	width:100px; height:18px;	margin:0px 0px 0px 12px; padding:0px;	text-align:center; letter-spacing:7px;	float:left;	display:block;	border-right:2px solid #CCCCCC;}.c-mailform{	width:113px; height:18px;	margin:0px 0px 0px 8px; padding:0px;	text-align:center;	float:left;	display:block;}.c-sitemap{	width:110px; height:18px;	margin:0px 0px 0px 8px; padding:0px;	text-align:center; letter-spacing:1px;	float:left;	display:block;	border-left:2px solid #CCCCCC;}.companylogo{	width:185px; height:39px;	margin:0px; padding:0px;	float:left;	text-indent:-5000px;	background-image: url("../pic/syamei.gif");	background-repeat: no-repeat;}.contact{	width:220px; height:30px;	margin:9px 0px 0px 0px;	float:right;	font-size:66%; font-weight:bold;}.telfax{	margin:0px; padding:0px;	text-align:left;	float:left;}.telfax ul{	margin:0px 12px 0px 0px; padding:0px;}.telfax li{	margin:0px; padding:0px;	line-height:13px;	list-style-type:none;}.charge{	margin:13px 0px 0px 0px;	line-height:13px;	float:left;}/*メニューバー*/.menu{	width:190px;	margin:10px 0px 0px 0px;	padding:0px 0px 5px 0px;	clear:both;	float:right;}.catalogmenu{	width:186px;	margin-left:2px;	margin-bottom:7px;	padding-bottom:5px;	font-size:85%;	list-style-image: url("../pic/ico002.gif");	list-style-position: inside;	border: 1px solid #cccccc;}.catalogmenu ul{	margin:0px;	padding:0px;}.catalogmenu li {	margin-top:0px;	margin-left:18px;	margin-right:0px;	margin-bottom:0px;	padding:0px;	}.catalogmenu-t{	width:186px; height:28px;	background-image: url("../pic/content001.gif");	background-repeat: no-repeat;	padding-top:7px;	margin-bottom:5px;	text-align:center;	font-size:100%;}.projectmenu{	width:186px;	margin-left:2px;	margin-bottom:7px;	padding-bottom:5px;	font-size:85%;	list-style-image: url("../pic/ico003.gif");	list-style-position: inside;	border: 1px solid #cccccc;}.projectmenu ul{	margin:0px;	padding:0px;}.projectmenu li {	margin-top:0px;	margin-left:18px;	margin-right:0px;	margin-bottom:0px;	padding:0px;}.projectmenu-t{	width:186px; height:28px;	padding-top:7px;	margin-bottom:5px;	text-align:center;	background-image: url("../pic/content002.gif");	background-repeat: no-repeat;	font-size:100%;}.companymenu{	width:186px;	padding-bottom:5px;	margin-left:2px;	margin-bottom:7px;	font-size:85%;	list-style-image: url("../pic/ico004.gif");	list-style-position: inside;	border: 1px solid #cccccc;}.companymenu ul{	margin:0px;	padding:0px;}.companymenu li {	margin-top:0px;	margin-left:18px;	margin-right:0px;	margin-bottom:0px;	padding:0px;}.companymenu-t{	width:186px; height:28px;	padding-top:7px;	margin-bottom:5px;	text-align:center;	font-size:100%;	background-image: url("../pic/content003.gif");	background-repeat: no-repeat;}/*メイン部設定*/.main{	width:600px;	margin:10px 0px 0px 0px;	padding:0px 0px 5px 0px;}/*ナビバー*//*商品カタログ　ナビバー*/.catalognavibar{	width:600px; height:32px;	margin:0px 0px 7px 0px;	padding:6px 0px 0px 20px;	font-size:95%;	background-image: url("../pic/catalog-bar.gif");	background-repeat: no-repeat;}.project-navibar{	width:600px; height:32px;	margin:0px 0px 7px 0px;	padding:6px 0px 0px 20px;	font-size:95%;	background-image: url("../pic/business-bar.gif");	background-repeat: no-repeat;}.sanshin-navibar{	width:600px; height:32px;	margin:0px 0px 7px 0px;	padding:6px 0px 0px 20px;	font-size:95%;	background-image: url("../pic/company-bar.gif");	background-repeat: no-repeat;}/*フッター*/.footer{	clear: both;	width:800px; height:27px;	margin:5px 0px 0px 0px;	padding:0px;	background-image: url("../pic/footer.gif");	background-repeat: no-repeat;}.f-content{	margin:5px 0px 0px 20px;	display:inline; float:left;	font-size:73%;}.f-content-copy{	margin:4px 20px 0px 0px;	display:inline; float:right;	font-size:73%;}