@charset "UTF-8";body,div,ol,ul,dl,form {	margin: 0px;	padding: 0px;}p,h1,h2,h3,h4,h5,h6,dt,dd,input,textarea {	margin: 0px;	padding: 0px;	font-size: 100%;}a:link {	color: #333333;}a:visited {	color: #cc0000;}a:hover {	color: #00cccc;}a {	outline: none;}em {	font-style: normal;	font-weight: bold;}hr {	height: 0px;	visibility: hidden;	clear: both;	margin: 0;	border: none;}img {	border: none;}/* ページ全体の基本レイアウト---------------------------------------------------- */body {	margin: 0;  	padding: 0;  	font: small "MS Pゴシック",OSAKA,sans-serif;  	color: #333333;  	background-image: url(./img/head_bg.png);	background-repeat: repeat-x;}#container {	margin: 0 auto;	padding: 0;	width: 1000px;}/* header---------------------------------------------------- */#header {	margin: 10px auto 0px auto;	width: 960px;	height: 115px;}#headcont {	margin: 0px;	padding: 0px;	height: 71px;}#header h1 {	margin: 0px;	text-align: right;	font-weight: normal;}#headlogo {	float: left;	margin: 0px;}#headtel {	float: right;}/* グローバルナビ---------------------------------------------------- */#globalnavi {	margin: 0;	padding: 0;	height: 60px;	background-image: url(./img/glonavi_bg.png);	background-repeat: repeat-x;}#globalnavi ul li {	list-style: none;	display: block;	margin: 0;	padding: 0;	float: left;	text-indent: -9999px;	height: 60px;}#globalnavi ul li a {	display: block;	text-decoration: none;	padding: 0;	height: 60px;	background-image: url(./img/glonavi.png);	background-repeat: no-repeat;}#globalnavi ul li#home,#globalnavi ul li#navi,#globalnavi ul li#setsubi,#globalnavi ul li#product,#globalnavi ul li#gyoumu,#globalnavi ul li#repair {	width: 160px;}#globalnavi ul li#home a {	background-position: 0 0;}#globalnavi ul li#navi a {	background-position: -160px 0;}#globalnavi ul li#setsubi a {	background-position: -320px 0;}#globalnavi ul li#product a {	background-position: -480px 0;}#globalnavi ul li#gyoumu a {	background-position: -640px 0;}#globalnavi ul li#repair a {	background-position: -800px 0;}#globalnavi ul li#home a:hover {	background-position: 0 100%;}#globalnavi ul li#navi a:hover {	background-position: -160px 100%;}#globalnavi ul li#setsubi a:hover {	background-position: -320px 100%;}#globalnavi ul li#product a:hover {	background-position: -480px 100%;}#globalnavi ul li#gyoumu a:hover {	background-position: -640px 100%;}#globalnavi ul li#repair a:hover {	background-position: -800px 100%;}/* content---------------------------------------------------- */#content #topimg {	width: 1000px;	height: 400px;	margin: 30px;	background-image: url(./img/topimg_bg.png);	background-repeat: no-repeat;}#content #topimg img {	margin: 10px;}#topmiddle #kakounavi {	width: 965px;	margin: 15px 0px 40px 15px;}#topmiddle #kakounavi h2 {	margin-left: 9px;}#topmiddle #kakounavi #laserlink,#topmiddle #kakounavi #kikailink,#topmiddle #kakounavi #kaizoulink,#topmiddle #kakounavi #yousetsulink,#topmiddle #kakounavi #tosoulink,#topmiddle #kakounavi #kumitatelink {	width: 300px;	height: 250px;	margin-top: 30px;	margin-right: 32px;	float: left;	background-image: url(./img/kakounavi_bg.gif);	background-repeat: no-repeat;}#topmiddle #kakounavi #kaizoulink,#topmiddle #kakounavi #kumitatelink {	margin-right: 0px;}#topmiddle #kakounavi #laserlink h3,#topmiddle #kakounavi #kikailink h3,#topmiddle #kakounavi #kaizoulink h3,#topmiddle #kakounavi #yousetsulink h3,#topmiddle #kakounavi #tosoulink h3,#topmiddle #kakounavi #kumitatelink h3 {	padding: 1px 5px;}#topmiddle #kakounavi #laserlink h3 img,#topmiddle #kakounavi #kikailink h3 img,#topmiddle #kakounavi #kaizoulink h3 img,#topmiddle #kakounavi #yousetsulink h3 img,#topmiddle #kakounavi #tosoulink h3 img,#topmiddle #kakounavi #kumitatelink h3 img {	padding: 0px;}#topmiddle #kakounavi #laserlink img,#topmiddle #kakounavi #kikailink img,#topmiddle #kakounavi #kaizoulink img,#topmiddle #kakounavi #yousetsulink img,#topmiddle #kakounavi #tosoulink img,#topmiddle #kakounavi #kumitatelink img {	padding-left: 20px;}#topmiddle #kakounavi #laserlink p,#topmiddle #kakounavi #kikailink p,#topmiddle #kakounavi #kaizoulink p,#topmiddle #kakounavi #yousetsulink p,#topmiddle #kakounavi #imgarea #tosoulink p,#topmiddle #kakounavi #kumitatelink p {	padding: 5px 20px;}#topmiddle #productnavi {	width: 965px;	margin: 15px 0px 40px 15px;}#topmiddle #productnavi h2 {	margin-left: 9px;	margin-bottom: 20px;}#topmiddle #productnavi #imgarea ul li {	list-style: none;	display: block;	margin: 0px 55px 0px 0px;	padding: 0;	float: left;}#topmiddle #productnavi #imgarea ul li.imglast {	margin-right: 0px;}/* footer---------------------------------------------------- */#footer {	margin: 0;	padding-top: 0;	height: 60px;	background-image: url(./img/footer_bg.gif);	color: #ffffff;}#footer #footernavi {	padding: 20px;	float: left;}#footer #footernavi ul {	list-style: none;}#footer #footernavi ul li {	float: left;	margin-right: 20px;}#footer #footernavi ul li a {	text-decoration: none;	color: #ffffff;}#footer #footernavi ul li a:hover {	color: #00cccc;}#footer #copy {	float: right;	padding: 20px;	padding-right: 40px;}