
/*store ---------------------*/
.store {
	margin:50px auto 200px auto;
	border-top:solid 10px #297CCE;
	background-position:center top;
	background-repeat:no-repeat;
}
.isedera{
	margin-top:0px;
}
.store:after, .list:after  {
	content:"";
	display:block;
	clear:both;
}

.isedera {background-image:url(../store/isedera.jpg);}
.miyamae {background-image:url(../store/miyamae.jpg);}
.edobashi {background-image:url(../store/edobashi.jpg);}
.hadu {background-image:url(../store/hadu.jpg);}
.sakurajima {background-image:url(../store/sakurajima.jpg);}
.fujigaoka {background-image:url(../store/fujigaoka.jpg);}
.kitakata {background-image:url(../store/kitakata.jpg);}
.ookuroda {background-image:url(../store/ookuroda.jpg);}
.yasujima {background-image:url(../store/yasujima.jpg);}
.hoshimi {background-image:url(../store/hoshimi.jpg);}
.kawai {background-image:url(../store/kawai.jpg);}
.houmon {background-image:url(../store/houmon.jpg);}
.kyoumachi {background-image:url(../store/kyoumachi.jpg);}
.hamajima {background-image:url(../store/hamajima.jpg);}
.akasaka {background-image:url(../store/akasaka.jpg);}
.nishinosho {background-image:url(../store/nishinosho.jpg);}
.kawaimachi {background-image:url(../store/kawaimachi.jpg);}
.kagamigahara {background-image:url(../store/kagamigahara.jpg);}
.kuwanaekimae {background-image:url(../store/kuwanaekimae.jpg);}
.narumi {background-image:url(../store/narumi.jpg);}
.chita {background-image:url(../store/chita.jpg);}
.takaoka {background-image:url(../store/takaoka.jpg);}
.nursing {background-image:url(../store/nursing.jpg);}





.list{
	margin:0px auto;
	padding:20px 0px;
	max-width:1000px;
}
.list li{
	float:left;
	margin:10px;
	font-size:16px;
	
	background-image:url(../img/list.gif);
	background-repeat:no-repeat;
	padding-left:30px;

}



.head span{
}

.head {
	height:600px;
}

.title {
	height:100px;
	background-color:#297CCE;
}

.title span{
	display:block;
	max-width:940px;
	margin:auto;
	color:#fff;
	font-size:22px;
	font-weight:bold;
}
.title img{
	vertical-align: middle;
}

.storeinfo{
	margin:10px auto 40px auto;
	max-width:940px; 
	padding:20px;
	color:#297CCE;
}
.store div span{
	font-weight:bold;
}
.store h3 {
	font-weight:bold;
	padding-top:20px;
}
.store .left{
	width:48%;
	float:left;
}
.store .right{
	width:48%;
	margin-left:52%;
}

.cal {
	width:100%;
}
.cal p:nth-child(odd) {  
  background-color: #eee;
}

.photo li img {
	width:100%;
	max-width:800px;
}

.photo h1, .access h1 {
	margin: 0px auto;
	max-width:940px;
	padding:0px 20px;
}
.photo h1 img, .access h1 img{
	margin-top:-40px;
	z-index:50;
	position:absolute;
}
.access {
	margin:50px auto 0px auto;
}
.access a {
	padding:20px;
	display:block;
	text-align:center;
}
.storeinfo:after{
	content:"";
	display:block;
	clear:both;
}

/*#map, #map2, #map3, #map4, #map5, #map6, #map7, #map8, #map9, #map10, #map11,  #map12,  #map13, #map14, #map15, #map16, #map17, #map18, #map19, #map20, #map21, #map22, #map23{width:100%; height:600px;}*/

@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 480px) {

/*#map, #map2, #map3, #map4, #map5, #map6, #map7, #map8, #map9, #map10, #map11,  #map12,  #map13, #map14, #map15, #map16, #map17, #map18, #map19, #map20, #map21, #map22, #map23{height:500px;}*/

.list{
	padding-top:80px;
}

/*store---------------------*/
.store {
	background-size:230%;
}
.store .head {
	text-align:center;
	height:220px;
}

.store .left{
	width:100%;
	float:none;
}
.store .right{
	width:100%;
	margin-left:0px;
}

.photo:after, .right:after  {
	content:"";
	display:block;
	clear:both;
}

}