@charset "utf-8";

/*-----------------------------------------------
 __default style clear
-----------------------------------------------*/

* {
	margin:0;
	padding:0;
}

body {
	background:black;
	font-size:74.5%;
	font-family:verdana,"qMmpS Pro W3","Hiragino Kaku Gothic Pro",Osaka,Meiryo,"lr oSVbN","MS PGothic",Sans-Serif;
	color:#333;
	line-height:1.5;
}

html {
	overflow-y:scroll;
}

p {
	margin:0 0 1em;
}

li {
	list-style:none;
	line-height:1.3;
}

img,
fieldset {
	border:0;
}

h1 {
	text-indent:-9999px;
	background-image:url(images/blank.gif);
	}

/*-----------------------------------------------
 __Base Link Color Setting
-----------------------------------------------*/

a {
	color:#FFFFFF;
}

a:link {
	color:#FFFFFF;
}

a:visited {
}

a:hover {
	text-decoration: underline;
}

a:active {
}


/*-----------------------------------------------
 __container
-----------------------------------------------*/

#container {
	width:840px;
	margin:0px auto 0;
}

#middle{
vertical-align:middle;
height:100%;

}

/*-----------------------------------------------
 __footer
-----------------------------------------------*/

#footer {
	clear:both;
	width:820px;
	min-width:500px;
	margin-bottom:15px;
	padding:1em;
	background:000000;
}

#footer ul {
	margin:0 auto 5px;
	text-align:center;
}

#footer ul li {
	display:inline;
	margin-right:5px;
	padding-left:10px;
	line-height:1.1;
	border-left:1px solid #333;
}

#footer ul li.utilityHome {
	border-left:0;
	text-align:right;
}

#footer p#copyright {
	text-align:right;
	margin-bottom:0;
	color:#FFFFFF;
}


/* __main
------------------------------------------*/

#main {
	float:right;
	width:653px;
	margin-bottom:1em;
	padding:1em;
	background:#000000;
	color:white;
}

#main a {
	color:#F0CF00;
}


/* __sub
------------------------------------------*/

#sub {
	float:left;
	width:127px;
	top:80px;
	margin-bottom:1em;
	padding:1em;
	background:000000;
}







/* __ID ul
------------------------------------------*/
#ID ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#ID li { 
display : inline; 
padding :0; 
margin:3px 0; 
height:26px;
}
#ID #menu_a_1 a {
background-image:url(../images/index-img/home.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#ID #menu_a_1 a:hover {
background-image:url(../images/index-img/home-y.jpg);
width:127px; 
height:26px;
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}
#ID #menu_a_1 a:active {
background-image:url(../images/index-img/home-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}
#ID #menu_a_2 a{
background-image:url(../images/index-img/products.jpg);  
width:127px; 
height:26px;
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}

#ID #menu_a_3 a{
background-image:url(../images/index-img/5pocket.jpg);  
width:127px; 
height:26px;
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#ID #menu_a_3 a:hover {
background-image:url(../images/index-img/5pocket-y.jpg);
width:127px; 
height:26px;
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}
#ID #menu_a_3 a:active {
background-image:url(../images/index-img/5pocket-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}
#ID #menu_a_4 a{
background-image:url(../images/index-img/carpenter.jpg);  
width:127px; 
height:26px;
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#ID #menu_a_4 a:hover {
background-image:url(../images/index-img/carpenter-y.jpg);
width:127px; 
height:26px;
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}
#ID #menu_a_4 a:active {
background-image:url(../images/index-img/carpenter-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}
#ID #menu_a_5 a{
background-image:url(../images/index-img/double-knee.jpg);  
width:127px; 
height:26px;
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#ID #menu_a_5 a:hover {
background-image:url(../images/index-img/double-knee-y.jpg);
width:127px; 
height:26px;
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}
#ID #menu_a_5 a:active {
background-image:url(../images/index-img/double-knee-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}
#ID #menu_a_6 a{
background-image:url(../images/index-img/about.jpg);  
width:127px; 
height:26px;
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#ID #menu_a_6 a:hover {
background-image:url(../images/index-img/about-y.jpg);
width:127px; 
height:26px;
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}
#ID #menu_a_6 a:active {
background-image:url(../images/index-img/about-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#fff;
display:block;
}
#ID #menu_a_7 a{
background-image:url(../images/index-img/dealers.jpg);  
width:127px; 
height:26px;
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#ID #menu_a_7 a:hover {
background-image:url(../images/index-img/dealers-y.jpg);
width:127px; 
height:26px;
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}
#ID #menu_a_7 a:active {
background-image:url(../images/index-img/dealers-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#ID #menu_a_8 a{
background-image:url(../images/index-img/contact.jpg);  
width:127px; 
height:26px;
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#ID #menu_a_8 a:hover {
background-image:url(../images/index-img/contact-y.jpg);
width:127px; 
height:26px;
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}
#ID #menu_a_8 a:active {
background-image:url(../images/index-img/contact-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#ID #menu_a_9 a{
background-image:url(../images/index-img/artisans.jpg);  
width:127px; 
height:26px;
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#ID #menu_a_9 a:hover {
background-image:url(../images/index-img/artisans-y.jpg);
width:127px; 
height:26px;
background-repeat:no-repeat;
margin:3px 0;
padding:0;
display:block;
}
#ID #menu_a_9 a:active {
background-image:url(../images/index-img/artisans-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
.span1 {display:none;}

#ID #dealers {
background-image:url(../images/index-img/dealers-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}

#ID #home {
background-image:url(../images/index-img/home-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}

#ID #product {
background-image:url(../images/index-img/products.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}

#ID #about {
background-image:url(../images/index-img/about-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}

#ID #contact {
background-image:url(../images/index-img/contact-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}

#ID #artisans {
background-image:url(../images/index-img/artisans-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}

#ID #fivepoc {
background-image:url(../images/index-img/5pocket-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}

#ID #carp {
background-image:url(../images/index-img/carpenter-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}

#ID #dknee {
background-image:url(../images/index-img/double-knee-o.jpg); 
width:127px; 
height:26px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}

/* __deal
------------------------------------------*/

#deal {
	float:left;
	width:120px;
	top:20px;
	margin-bottom:1em;
	padding:1em;
	background:000000;
}





/* __ID ul dealers
------------------------------------------*/

#dealers ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#dealers li { 
display : inline; 
padding :0;  
margin:5px 0;
}
#dealers #menu2_a_1 a {
background-image:url(../images/dealers/hokkaidou.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu2_a_1 a:hover {
background-image:url(../images/dealers/hokkaidou-y.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu2_a_1 a:active {
background-image:url(../images/dealers/hokkaidou-y.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_2 a{
background-image:url(../images/dealers/kantou.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_2 a:hover {
background-image:url(../images/dealers/kantou-y.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_2 a:active {
background-image:url(../images/dealers/kantou-y.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_3 a{
background-image:url(../images/dealers/sinetsu.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_3 a:hover {
background-image:url(../images/dealers/sinetsu-y.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_3 a:active {
background-image:url(../images/dealers/sinetsu-y.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_4 a{
background-image:url(../images/dealers/toukai.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_4 a:hover {
background-image:url(../images/dealers/toukai-y.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_4 a:active {
background-image:url(../images/dealers/toukai-y.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_5 a{
background-image:url(../images/dealers/chugoku.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_5 a:hover {
background-image:url(../images/dealers/chugoku-y.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_5 a:active {
background-image:url(../images/dealers/chugoku-y.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_6 a{
background-image:url(../images/dealers/kyushu.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_6 a:hover {
background-image:url(../images/dealers/kyushu-y.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0; 
background-color:#000000;
display:block;
}
#dealers #menu_a_6 a:active {
background-image:url(../images/dealers/kyushu-y.jpg); 
width:115px; 
height:28px; 
background-repeat:no-repeat; 
margin:3px 0;
padding:0;
background-color:#000000;
display:block;
}
.privacy {
	border: 1px solid #333333;
	font-size: x-small;

	color: #FFFFFF
];		height: auto;
	width: auto;
	padding: 10px;
	color: #999999;
}
