body {
	color:#333333;
	background-color:#F1F1F1;
}

.j9 {font-size:9px}
.j10 {font-size:10px}
.j12 {font-size:12px}
.j14 {font-size:14px}
.e9 {font-family:"Verdana","Arial","Helvetica","sans-serif"; font-size:9px}
.e10 {font-family:"Verdana","Arial","Helvetica","sans-serif"; font-size:10px}
.e12 {font-family:"Verdana","Arial","Helvetica","sans-serif"; font-size:12px}

a:{color:#0033CC; text-decoration:underline;}
a:link {color:#0033CC; text-decoration:underline;}
a:visited {color:#666699; text-decoration:underline;}
a:hover {color:#0033CC; text-decoration:underline;}
a:active {color:#0033CC; text-decoration:underline;}


#wrapper{
	background:url(../img/menu_bg2.gif) top repeat-x;
}

#header{
	width:950px;
	height:61px;
	margin:0 auto;
}
#header h1{
	margin:0;
	padding:0;
}
#header #logo{
	display:block;
	text-align:left;
	text-indent:-9999px;
	background:url(../img/top_logo.gif) no-repeat;
	width:297px;
	height:45px;
	float:left;
	margin:9px 0 0 0;
	padding:0;
}

#header ul{
	float:right;
	margin:0;
	padding:0;
	list-style:none;
}
#header ul li{
	float:left;
	margin-left:15px;
	margin-top:40px;
}
#header ul li a{
	display:block;
	height:14px;
	text-indent:-9999px;
}
#header ul li a#head_access{
	background:url(../img/head_access.gif) no-repeat;
	width:58px;
}
#header ul li a#head_siryo{
	background:url(../img/head_siryo.gif) no-repeat;
	width:61px;
}
#header ul li a#head_contact{
	background:url(../img/head_contact.gif) no-repeat;
	width:106px;
}
#header ul li a:hover
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
background-color:#FFF;
}


#mainbox{
	clear:both;
}

.catalog_text{
	font-size:12;
	color:#666;
	line-height:150%;
}
#slideshow_box{
	clear:both;
	width:950px;
	height:475px;
	margin:6px auto 2px auto;
	padding:0;
	position:relative;
}
#slideshow { 
	list-style:none;
	margin:0;
	padding:0;
	width:950px;
	float:left;
	position:relative;
}
#slideshow li{
	list-style:none;
	padding:0;
	margin:0;
	left:0;
}
#slideshow img { }

#menu{
	clear:both;
	height:51px;
	width:950px;
	margin:0 auto;
	padding:0;
	list-style:none;
}
#menu li{
	float:left;
}
#menu li a{
	height:51px;
	text-align:left;
	text-indent:-9999px;
	display:block;
}
#menu li a#menu01{
	background:url(../img/menu01.gif) no-repeat;
	width:168px;
}
#menu li a#menu01:hover{
	background:url(../img/menu01_on.gif) no-repeat;
}
#menu li a#menu02{
	background:url(../img/menu02.gif) no-repeat;
	width:124px;
}
#menu li a#menu02:hover{
	background:url(../img/menu02_on.gif) no-repeat;
}
#menu li a#menu03{
	background:url(../img/menu03.gif) no-repeat;
	width:126px;
}
#menu li a#menu03:hover{
	background:url(../img/menu03_on.gif) no-repeat;
}
#menu li a#menu04{
	background:url(../img/menu04.gif) no-repeat;
	width:181px;
}
#menu li a#menu04:hover{
	background:url(../img/menu04_on.gif) no-repeat;
}
#menu li a#menu05{
	background:url(../img/menu05.gif) no-repeat;
	width:168px;
}
#menu li a#menu05:hover{
	background:url(../img/menu05_on.gif) no-repeat;
}
#menu li span#menu06_1{
	display:block;
	text-align:left;
	text-indent:-9999px;
	height:25px;
	background:url(../img/menu06_01.gif) no-repeat;
	width:183px;
}
#menu li a#menu06_2{
	background:url(../img/menu06_02.gif) no-repeat;
	clear:both;
	float:left;
	width:90px;
	height:26px;
}
#menu li a#menu06_2:hover{
	background:url(../img/menu06_02_on.gif) no-repeat;
}
#menu li a#menu06_3{
	background:url(../img/menu06_03.gif) no-repeat;
	width:93px;
	height:26px;
	float:right;
}
#menu li a#menu06_3:hover{
	background:url(../img/menu06_03_on.gif) no-repeat;
}

a:hover img
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}




.counter{
	float:right;
	visibility:hidden;
	
}


#footer{
	background-image:url(../img/footer_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	clear:both;
}
#footer .fooer_box{
	width:950px;
	margin: 0 auto;
	padding-top:10px;
}
#footer p{
	font-size:12px;
	color:#333;
	text-align:left;
}
#footer p.name{
	font-size:14px;
	color:#930006;
	font-weight:bold;
	text-align:left;
}
