/*--body--*/
body{
font-family:Vardana, メイリオ, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-weight:normal;
font-style:normal;
font-size:75%;
line-height:140%;
text-align:center;
color:#393939;
background-image:url(../images/bak_bg.gif);
background-repeat:repeat-x;
background-position:left top;}

*{
margin:0;
padding:0;}

img{
border-width:0px;
border-style:none;
vertical-align:top;}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:lighter;
margin:0;
padding:0;}

li{
margin:0;
padding:0;}

a:link,a:visited{
color:#393939;
text-decoration:none;}

a:hover{
color:#4c9e74;
font-weight:bold;
text-decoration:underline;}

.clr{
clear:both;}

/*--h1～h6--*/
h2{
margin:0 0 15px 0;}

.ttl03{
width:550px;
height:30px;
background-image:url(../images/h3.gif);
background-repeat:no-repeat;
background-position:left top;
line-height:30px;
text-indent:20px;
font-weight:bold;
margin:0 0 8px 0;}

.ttl04{
width:550px;
height:25px;
background-image:url(../images/h4.gif);
background-repeat:no-repeat;
background-position:left top;
line-height:25px;
text-indent:20px;
font-weight:bold;
margin:0 0 8px 0;}

.ttl05{
width:550px;
height:20px;
background-image:url(../images/news_icon.gif);
background-repeat:no-repeat;
background-position:left top;
text-indent:15px;
line-height:20px;
font-weight:bold;
padding:0 0 5px 0;}

/*--head--*/
#header{
float:left;
width:780px;
height:85px;
background-image:url(../images/head_bg.gif);
background-position:left;
background-repeat:no-repeat;
margin:0 0 10px 0px}

#header h1{
float:left;
margin:1px 0 0 1px;
display:inline;}

#header h1 a:hover img{
filter:Alpha(opacity=50);
-moz-opacity:0.50;
opacity:0.50;}

#header h2{
float:left;
margin:40px 0 0 5px;
display:inline;}

#header ul{
float:right;
margin:60px 15px 0 0;
display:inline;}

#header ul li{
display:inline;
list-style-type:none;}

#header ul li a{
float:left;
margin:0px 0px 0 7px;}

/*--navi--*/
#navi ul{
float:left;
width:770px;
height:40px;
background-image:url(../images/navi.gif);
background-position:left top;
background-repeat:no-repeat;
margin:0;
padding:0;}

#navi ul li{
display:inline;}

#navi ul li a{
display:block;
float:left;
width:154px;
height:40px;
list-style-type:none;
text-indent:-9999px;
outline-style:none;}

#navi ul li#home a{
width:154px;}

#navi ul li#news a{
width:154px;}

#navi ul li#service a{
width:154px;}

#navi ul li#store a{
width:154px;}

#navi ul li#disclosure a{
width:154px;}


#navi ul li a:hover{
background-image:url(../images/navi_on.gif);
background-repeat:no-repeat;
background-position:left top;}

#navi ul li#home a:hover{
background-position:0px;
width:154px;}

#navi ul li#news a:hover{
background-position:-154px;
width:154px;}

#navi ul li#service a:hover{
background-position:-308px;
width:154px;}

#navi ul li#store a:hover{
background-position:-462px;
width:154px;}

#navi ul li#disclosure a:hover{
background-position:-616px;
width:154px;}

.act{
background-image:url(../images/navi_on.gif);
text-indent:-9999px;}

ul#news li.act{
background-position:-154px;
width:154px;
text-indent:-9999px;}

ul#service li.act{
background-position:-308px;
width:154px;
text-indent:-9999px;}

ul#store li.act{background-position:-462px;}

ul#disclosure li.act{background-position:-616px;}

/*--navi_length--*/
#navi_length ul{
list-style-type:none;
width:191px;
float:left;}
	
#navi_length ul li{
list-style-type:none;
text-indent:-9999px;}

#navi_length ul #home{
height:45px;
background-image:url(../images/navi01_on.gif);}

#navi_length ul #news{
height:45px;
background-image:url(../images/navi02_on.gif);}

#navi_length ul #service{
height:45px;
background-image:url(../images/navi03_on.gif);}

#navi_length ul #store{
height:45px;
background-image:url(../images/navi04_on.gif);}

#navi_length ul #naruse{
height:37px;
background-image:url(../images/navi_yew01_on.gif);
background-repeat:no-repeat;}

#navi_length ul #nakamachi{
height:37px;
background-image:url(../images/navi_yew02_on.gif);
background-repeat:no-repeat;}

#navi_length ul #fuchu{
height:37px;
background-image:url(../images/navi_yew03_on.gif);
background-repeat:no-repeat;}

#navi_length ul #eifuku{
height:37px;
background-image:url(../images/navi_yew04_on.gif);
background-repeat:no-repeat;}

#navi_length ul #tana{
height:37px;
background-image:url(../images/navi_yew05_on.gif);
background-repeat:no-repeat;}

#navi_length ul #kitasinyokohama{
height:37px;
background-image:url(../images/navi_yew06_on.gif);
background-repeat:no-repeat;}

#navi_length ul #kokuryo{
height:39px;
background-image:url(../images/navi_yew07_on.gif);
background-repeat:no-repeat;}

#navi_length ul #disclosure{
height:45px;
background-image:url(../images/navi05_on.gif);}
					
#navi_length ul li a{
display:block;
width:191px;
text-indent:-9999px;
outline-style:none;}

#navi_length ul #home a{
height:45px;
background-image:url(../images/navi01.gif);}

#navi_length ul #news a{
height:45px;
background-image:url(../images/navi02.gif);}

#navi_length ul #service a{
height:45px;
background-image:url(../images/navi03.gif);}

#navi_length ul #store a{
height:45px;
background-image:url(../images/navi04.gif);}

#navi_length ul #naruse a{
height:37px;
background-image:url(../images/navi_yew01.gif);}

#navi_length ul #nakamachi a{
height:37px;
background-image:url(../images/navi_yew02.gif);}

#navi_length ul #fuchu a{
height:37px;
background-image:url(../images/navi_yew03.gif);}

#navi_length ul #eifuku a{
height:37px;
background-image:url(../images/navi_yew04.gif);}

#navi_length ul #tana a{
height:37px;
background-image:url(../images/navi_yew05.gif);}

#navi_length ul #kitasinyokohama a{
height:37px;
background-image:url(../images/navi_yew06.gif);}

#navi_length ul #kokuryo a{
height:37px;
background-image:url(../images/navi_yew07.gif);}

#navi_length ul #disclosure a{
height:39px;
background-image:url(../images/navi05.gif);}
			
#navi_length ul li#home a:hover{
background-image:url(../images/navi01_on.gif);}

#navi_length ul li#news a:hover{
background-image:url(../images/navi02_on.gif);}

#navi_length ul li#service a:hover{
background-image:url(../images/navi03_on.gif);}

#navi_length ul li#store a:hover{
background-image:url(../images/navi04_on.gif);}

#navi_length ul li#naruse a:hover{
background-image:url(../images/navi_yew01_on.gif);}

#navi_length ul li#nakamachi a:hover{
background-image:url(../images/navi_yew02_on.gif);}

#navi_length ul li#fuchu a:hover{
background-image:url(../images/navi_yew03_on.gif);}

#navi_length ul li#eifuku a:hover{
background-image:url(../images/navi_yew04_on.gif);}

#navi_length ul li#tana a:hover{
background-image:url(../images/navi_yew05_on.gif);}

#navi_length ul li#kitasinyokohama a:hover{
background-image:url(../images/navi_yew06_on.gif);}

#navi_length ul li#kokuryo a:hover{
background-image:url(../images/navi_yew07_on.gif);}

#navi_length ul li#disclosure a:hover{
background-image:url(../images/navi05_on.gif);}

/*--footer--*/
#footer{
float:left;
width:780px;
height:20px;
margin:65px 0 0 0;}

#footer ul{
float:left;
width:765px;
text-align:right;
margin:0 0 5px 0;
background-color:#4c9e74;
padding:5px 10px 5px 5px;}

#footer ul li{
display:inline;}

#footer ul li a{
color:#ffffff;}

#footer ul li a:hover{
font-weight:bold;
text-decoration:underline;}

#footer address{
width:780px;
float:left;
text-align:right;
display:block;
color:#393939;}

#footer address a:link, a:visited{
color:#393939;
text-decoration:none;}

#footer address a:hover{
color:#4c9e74;
font-weight:bold;
text-decoration:underline;}





