h2 { background:url(../img/shop/ajisai-cover.jpg) no-repeat 0 0;
 height:151px;
 width:596px;
 margin:0 0 20px 0;
 padding:0;
 text-indent:-9999em;
 }

.s1 {
margin:0 0 30px 0;
background:url(../img/shop/takumi.jpg) no-repeat 0 0;
padding:0 0 0 180px;
 }
h3.takumi {
width:185px;
height:79px;
margin:0 0 5px 0;
padding:0;
text-indent:-9999em;
outline:none;
background:url(../img/shop/takumi-rogo.gif) no-repeat 0 0;
}
.s1 div { height:259px;
 background:url(../img/shop/takumi-under.jpg) no-repeat right bottom;
 }
.s1 div p { clear:both;
 margin:0 0 10px 10px;
 padding:0;
 color:#000000;
 }
h3.tonton {
width:216px;
height:79px;
margin:0 0 5px 5px;
padding:0;
text-indent:-9999em;
outline:none;
background:url(../img/shop/tonton-rogo.gif) no-repeat 0 0;
}
.s2 { margin:0 0 30px 0;
 height:259px;
 background:url(../img/shop/tonton.jpg) no-repeat 0 0;
 padding:0 0 0 180px;
 }
.s2 div { height:259px;
 background:url(../img/shop/tonton-under.jpg) no-repeat 0 bottom;
 }
.s2 div p { clear:both;
 margin:0 0 10px 10px;
 padding:0;
 color:#000000;
 }

.she { 
background:#E6F3FF;
border:1px  #0066FF solid;
padding:10px;
margin:0 0 20px 0;
 }
 .she p {
 color:#333333;

 }
.she h4 {
margin:0 0 5px 0;
padding:0;
font-size:0.9em;
color:#333333;
font-weight:normal;
}
p.telp {
width:160px;
padding:15px;
border:#000000 1px solid;
font-size:14px;
font-weight:bold;
text-align:center;
}
