@charset "shift_jis";
/* =========================================

nasluck bazero common CSS

============================================ */

body,div,span,h1,h2,h3,h4,h5,p,ul,ol,li,dl,dt,dd,
address,img,form,select,option,input,label{
margin:0;
padding:0;
border:0;
}

body{
color:#333;
font-size:80%;
font-family:"qMmpSPro W3","Hiragino Kaku Gothic Pro","lr oSVbN",sans-serif;
text-align:center;
line-height:140%;
background:#ececec;
}

h1,h2,h3,h4,h5{
clear:both;
}

a:link{
color:#00f;
text-decoration:none;
}

a:visited{
color:#00f;
text-decoration:none;
}

a:hover,
a:active{
color:#f00;
text-decoration:underline;
}

a{
outline:none;
}

img {
border:none;
vertical-align:bottom;
}

hr{
display:none;
}

ul,li{
list-style:none;
}

/* -------------------------------------------
	wrapper
------------------------------------------- */

#wrapper {
width:850px;
margin:0 auto;
padding:0;
background:#ececec url(../image_cmn/body_bg.gif) repeat-y 0 0 ;
text-align:center;
}

/* -------------------------------------------
	header
------------------------------------------- */

#header {
width:760px;
height:40px;
margin: 0 auto;
padding:0 45px;
background:#ececec ;
text-align:left;
}

#header span {
display:block;
float:left;
}

#header a {
float:left;
display:block;
overflow:hidden;
}

#header a.products {
width:112px;
height:37px;
margin:0 10px 0 85px;
text-indent:-9999px;
background:url(../image_cmn/navi_header.gif) no-repeat 0 0 ;
}

#header a:hover.products {
background:url(../image_cmn/navi_header.gif) no-repeat 0 -37px ;
}

#header a.office {
width:212px;
height:37px;
margin:0 10px 0 0;
padding:0;
text-indent:-9999px;
background:url(../image_cmn/navi_header.gif) no-repeat -133px 0 ;
}

#header a:hover.office {
background:url(../image_cmn/navi_header.gif) no-repeat -133px -37px ;
}

#header a.inquiry {
width:112px;
height:37px;
margin:0;
padding:0;
text-indent:-9999px;
background:url(../image_cmn/navi_header.gif) no-repeat -366px 0 ;
}

#header a:hover.inquiry {
background:url(../image_cmn/navi_header.gif) no-repeat -366px -37px ;
}

/* -------------------------------------------
	content
------------------------------------------- */

#content {
margin:0;
padding:0;
}

/* BAZERO title */
#content span#bazero {
display:block;
width:768px;
height:90px;
margin:0 46px 0 44px;
padding:0;
background:url(../image_cmn/header_img.gif) no-repeat 0 0;
text-indent:-9999px;
}
#content span#bazero a {
float:left;
display:block;
width:280px;
height:90px;
}


#content div.main {
width:760px;
margin:0 auto;
padding:0;
text-align:left;
}

/* navi */
#content ul.navi {
clear:both;
width:760px;
height:47px;
margin:0 auto;
padding:0;
background:#dddbdb;
}
#content ul.navi li,
#content ul.navi li a {
display:block;
float:left;
width:152px;
height:42px;
margin:0;
padding:0;
text-indent:-9999px;
}
#content ul.navi li.set a{ background:url(../image_cmn/navi.gif) no-repeat 0 0; }
#content ul.navi li.des a{ background:url(../image_cmn/navi.gif) no-repeat -152px 0; }
#content ul.navi li.sta a{ background:url(../image_cmn/navi.gif) no-repeat -304px 0; }
#content ul.navi li.col a{ background:url(../image_cmn/navi.gif) no-repeat -456px 0; }
#content ul.navi li.equ a{ background:url(../image_cmn/navi.gif) no-repeat -608px 0; }

#content ul.navi li.set a:hover{ background:url(../image_cmn/navi.gif) no-repeat 0 -42px; }
#content ul.navi li.des a:hover{ background:url(../image_cmn/navi.gif) no-repeat -152px -42px; }
#content ul.navi li.sta a:hover{ background:url(../image_cmn/navi.gif) no-repeat -304px -42px; }
#content ul.navi li.col a:hover{ background:url(../image_cmn/navi.gif) no-repeat -456px -42px; }
#content ul.navi li.equ a:hover{ background:url(../image_cmn/navi.gif) no-repeat -608px -42px; }


/* y[WtopΙίι */
#content p.pagetop {
width:auto;
margin:0;
padding:10px 0 0 0;
text-align:right;
font-size:85%;
}

/* -------------------------------------------
	footer
------------------------------------------- */

/*#footer{
clear:both;
width:760px;
height:25px;
margin:0 auto;
padding:25px 45px 0 45px;
background:#ececec url(../image_cmn/bg_footer.gif) no-repeat 50% 0 ;
text-align:right;
font-size:90%;
}

#footer a{
color:#666;
}

#footer a:hover{
color:#666;
text-decoration: none;
}*/



#footer{
clear:both;
width:760px;
margin:0 auto;
padding:65px 45px 0 45px;
background:#ececec url(../image_cmn/bg_footer.gif) no-repeat 0 0;
}


#footer ul.btn {
width:665px;
height:40px;
margin:0 auto;
padding:20px 0;
}
#footer ul.btn li,
#footer ul.btn li a {
display:block;
float:left;
list-style:none;
width:195px;
height:40px;
margin:0;
text-indent:-9999px;
}
/* J^OΏ */
#footer ul.btn li.inquiry a {
background:url(../image_cmn/footer_btn.gif) no-repeat 0 0;
}
#footer ul.btn li.inquiry a:hover {
background:url(../image_cmn/footer_btn.gif) no-repeat 0 -40px;
}
/* V[[ */
#footer ul.btn li.showroom {
margin:0 40px;
}
#footer ul.btn li.showroom a {
background:url(../image_cmn/footer_btn.gif) no-repeat -195px 0;
}
#footer ul.btn li.showroom a:hover {
background:url(../image_cmn/footer_btn.gif) no-repeat -195px -40px;
}
/* tH[ */
#footer ul.btn li.reform a {
background:url(../image_cmn/footer_btn.gif) no-repeat -390px 0;
}
#footer ul.btn li.reform a:hover {
background:url(../image_cmn/footer_btn.gif) no-repeat -390px -40px;
}


#footer a.copy {
display:block;
margin:10px auto;
color:#666;
font-size:90%;
}
#footer a.copy:hover {
color:#666;
text-decoration: none;
}
