?@charset "utf-8";
*{margin:0;padding:0;}
html{overflow-y:scroll;height:100%;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,input,select,textarea,address,strong,em{
margin:0;
padding:0;
font:normal 100%/1 'ＭＳ Ｐゴシック','MS PGothic',Osaka,Verdana,Arial,san-serif;
}
body{
font-size:75%;
color:#333;
/*behavior:url("http://www./css/csshover2.htc");*/
background:#300;
text-align:center;
}
p,ul,dl{}
ul,ol{list-style:none outside none;}
input,select,textarea{font:85%/1 MS UI Gothic;border:1px solid #666;color:#999;}
img{vertical-align:top;border:0;}
a{text-decoration:none;color:#333;}
a:link{color:#333;}
a:visited{color:#666;}
a:active{color:#f60;}
a:hover{color:#f90;}
strong{color:#f60;}
em{color:#f90;}
b{font-size:120%;}
/* float */
.clearboth{clear:both;}
div.clearboth br{display:none;}
div.clearboth hr{display:none;}
/* kome */
dl.kome1{}
dl.kome1 dt, dl.kome1 dd{line-height:1.25em;padding-bottom:6px;}
dl.kome1 dt{width:1.25em;float:left;}
dl.kome1 dd{padding-left:1.25em;}
/* footer */
address{font:75%/1.25 Verdana;}
address span{font:110%/1.25 Arial,Helvetica,sans-serif;}
/* clearfix */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
#bg-box{
position:relative;
width:900px;
margin:0 auto;
text-align:left;
background:url(images/temp.jpg) no-repeat;
}
dl#logo-box{position:absolute;top:0px;left:0px;}
dl#logo-box dt a{position:absolute;top:0px;left:0px;text-indent:-9999px;display:block;background:url(images/templogo.jpg) no-repeat;width:200px;height:130px;z-idex:1;float:left;}
dl#logo-box dd a{position:absolute;top:7px;left:194px;z-index:3;line-height:1.25;width:575px;}
ul#menu-box{
height:148px;
margin:0px 0px 0px 178px;
top:27px;
left:0px;
background:url(images/temp.jpg) -178px -27px no-repeat;
position:relative;
z-index:2;
}
ul#menu-box li{display:inline;}
ul#menu-box li a{
display:block;
text-indent:-9999px;
width:112px;
height:42px;
position:absolute;
}
ul#menu-box li.mb-01 a{width:125px;top:0px;left:59px;}
ul#menu-box li.mb-02 a{width:125px;top:0px;left:195px;}
ul#menu-box li.mb-03 a{width:125px;top:0px;left:330px;}
ul#menu-box li.mb-04 a{width:125px;top:0px;left:464px;}
ul#menu-box li.mb-05 a{top:51px;left:0px;}
ul#menu-box li.mb-06 a{top:51px;left:120px;}
ul#menu-box li.mb-07 a{top:51px;left:240px;}
ul#menu-box li.mb-08 a{top:51px;left:360px;}
ul#menu-box li.mb-09 a{top:51px;left:480px;}
ul#menu-box li a:hover{background:url(images/temp_on.jpg) no-repeat;}
ul#menu-box li.mb-01 a:hover{background-position:-237px -27px;}
#miryoku .mb-01 a:link,#miryoku .mb-01 a:visited{background:url(images/temp_on.jpg) no-repeat;background-position:-237px -27px;}
ul#menu-box li.mb-02 a:hover{background-position:-373px -27px;}
#goods .mb-02 a:link,#goods .mb-02 a:visited{background:url(images/temp_on.jpg) no-repeat;background-position:-373px -27px;}
ul#menu-box li.mb-03 a:hover{background-position:-508px -27px;}
#accessory .mb-03 a:link,#accessory .mb-03 a:visited{background:url(images/temp_on.jpg) no-repeat;background-position:-508px -27px;}
ul#menu-box li.mb-04 a:hover{background-position:-642px -27px;}
#example .mb-04 a:link,#example .mb-04 a:visited{background:url(images/temp_on.jpg) no-repeat;background-position:-642px -27px;}
ul#menu-box li.mb-05 a:hover{background-position:-178px -78px;}
#stock .mb-05 a:link,#stock .mb-05 a:visited{background:url(images/temp_on.jpg) no-repeat;background-position:-178px -78px;}
ul#menu-box li.mb-06 a:hover{background-position:-298px -78px;}
#tenji .mb-06 a:link,#tenji .mb-06 a:visited{background:url(images/temp_on.jpg) no-repeat;background-position:-298px -78px;}
ul#menu-box li.mb-07 a:hover{background-position:-418px -78px;}
#information .mb-07 a:link,#information .mb-07 a:visited{background:url(images/temp_on.jpg) no-repeat;background-position:-418px -78px;}
ul#menu-box li.mb-08 a:hover{background-position:-538px -78px;}
#company .mb-08 a:link,#company .mb-08 a:visited{background:url(images/temp_on.jpg) no-repeat;background-position:-538px -78px;}
ul#menu-box li.mb-09 a:hover{background-position:-658px -78px;}
#main-box{
margin:0px 78px 0px 73px;
background:#ffffff url(images/tempbg.jpg) repeat-y;
}
#footer{margin:0px 78px 0px 73px;background:#f0edce url(images/tempbg_f.jpg) repeat-y;text-align:right;}
#footer ul{float:left;padding:11px 19px;}
#footer ul li{display:inline;padding:0px 6px 0px 7px;border:1px solid #333;border-width:0px 1px 0px 0px;line-height:1.25;}
#footer ul li.li0{border-width:0px 1px 0px 1px;}
#footer address{padding:13px 11px 12px 11px;}

.leftbox ul li a:link,.leftbox ul li a:visited{
	display:block;
	width:127px;
	height:27px;
	padding:13px 0px 0px 28px;
	background:url(images/bg_leftmenu.jpg) no-repeat 0 0;
	color:#271b1b;
	font-weight:bold;
	text-decoration:none;
	font-size:85%;
}
.leftbox ul li a:hover{
	display:block;
	width:127px;
	height:27px;
	padding:13px 0px 0px 28px;
	background:url(images/bg_leftmenu.jpg) no-repeat 0 -40px;
}
