@charset "UTF-8";

/***********************-
エクセレントショップ横浜
2009/09/01

-***********************/
@import url(basic.css);
@import url(btn.css);

div#header  h1{
	margin: 0px 0 0px;
	font-size:110%;
	
}

div#contents{
		margin:0 0 0 5px;
	width:480px;
 }
 
div#navi{
	margin:5px 0 0 0;
	width:295px;
	padding: 0;
}
div#main{
 	margin:15px 0 0 20px;
 	padding:0;
 	width:800px;
	_width:805px;
}

h2{
 margin:0;
 padding:0;
}
.topgazo{
	clear:both;
}
#topbtn{
	width:472px;
	padding: 0 0 0 0;
}


#topbtn ul { 
margin: 4px 0 0 2px; 
padding : 2px 0 0 0; 
list-style-type : none;
_margin: 5px 0 0 6px; 
}
#topbtn ul li { 
margin:0 0 5px;
padding:0;
padding :0; 
}

#topbtn a{
padding:0;
background-repeat:no-repeat; 
display:block;
width:471px;
height:64px;
}
#topbtn a:hover {
  background-position: top right;
}

/*  */
#topbtn #roof a {
background-image:url(../index/roof.gif);
}
#topbtn #wall a {
background-image:url(../index/wall.gif);

}
#topbtn #reform a {
background-image:url(../index/reform.gif);

}

div#contents h2{
 margin:10px 0 10px 15px ;
}

div#aisatu{
 margin:20px 0 0;
 padding:0;
 text-align:right;
 vertical-align:top;
width:471px;
}
div#aisatu2{
 margin:20px 0 0;
 padding:1px 0;
 text-align:left;
width:471px;
}
div#aisatu3{
 margin:0;
 padding:0;
 text-align:right;
 vertical-align:bottom ;
width:471px;
}



div#aisatu2 p.alignleft{
	margin:1em 0 1em 2em;
		padding:0;

	width:240px;}
div#aisatu2 p{
	margin:1em 1.5em;
}

	
div#contents .h2back {
margin:20px 1em 0 1em;
padding:2px 1em;
background:url(../index/line.gif) repeat-x;
font-size:90%;
 }
div#contents .h2back h2{
 margin:10px 0 10px;
}

 
div#contents .h2back p{
	margin:0 0 1.5em 1em;
}


div#contents .h2back ul{
	margin:0;
	padding:0 2.5em 1.5em;
	background:url(../index/h2-2.gif) no-repeat bottom;
}



div#contents #news {
margin:0 1em 20px;
 }

div#contents #news h2 {
margin:0;
 }

div#contents #news ul {
	margin:10px 15px 10px;
 }
div#contents #news ul li {
	margin:0 0 5px ;
	padding:0 0 3px 15px;
	background:url(../index/box.gif) no-repeat;
	border-bottom:1px dotted #333333;
	font-size:90%;
 }
.data {
	margin:0 1em 0 0;
	font-size:90%;
 }


div#contents .contact{
 margin:20px 0 30px;
}
p.season{
  margin:1.5em 0 0 0;
}

#navi #navibtn { 
margin: 0;
padding:0 0 5px;
}
#navi #navibtn ul { 
margin: 0; 
padding :2px 5px 8px 10px; 
list-style-type : none;
}
#navi #navibtn ul li { 
margin :0 0 5px; 
padding: 0;
}

#navi #navibtn ul a{
padding:0;
background-repeat:no-repeat; 
display:block;
}
#navi #navibtn a:hover {
  background-position: top right;
}

/*  */
#navi #navibtn #company a {
background-image:url(../index/btn/company.gif);
padding:0;
height:63px;
width:277px;
}

#navi #navibtn #point a {
background-image:url(../index/btn/point.gif);
padding:0;
height:63px;
width:277px;
}

#navi #navibtn #akutoku a {
background-image:url(../index/btn/gyosha.gif);
padding:0;
height:63px;
width:277px;
}


#navi  #info{
margin: 15px 0 0 0; 
 font-weight:normal;
 padding:10px 10px 5px;
 border:3px solid #003399;
	width:270px;
	font-size:80%;
	text-align:left;
	background:#FFFFFF;
}
#navi a{
text-decoration:none;
}


#navi #navibtn .sarvice  {
border-top:1px solid #999999;
padding:5px;
	margin:0 1em;
	 font-size:90%;
 }
 div#contents sarvice strong {
	margin:0 0 0 1em ;
 }


#navi #navibtn .kyoka  {
border-top:1px solid #999999;
border-bottom:1px solid #999999;
padding:5px;
	margin:0 1em;
	 font-size:85%;
 }
.hiduke{
	text-align:right;
}

#navi #info img{
margin-bottom:3px;
padding:0 0 5px;
border-bottom:1px dotted #765249;}


.hitomoji{
 margin-left:1em;
}
.futamoji{
 margin-left:2em;
}


div#navi #link{
	 margin:20px 5px;
	 padding:15px 0;
	 border-top:1px dotted #666666;
	 text-align:center;
	 }

#link img{
 margin:5px;
}