@charset "utf-8";
/*width:1000px;基準*/
/* CSS Document */
/*共通項目*/


/*PC用*/
@media screen and (min-width: 480px){
#main1{
	background-image:url(../images/sub_top.jpg);
}

#main2{
	/*padding-bottom:70px;*/
	margin-bottom:50px;
	/*background-image:url(../images/obi.png);
	background-position:center bottom;
	background-repeat:no-repeat;*/
}
.shop_mes{
	width:1000px;
	margin:0 auto;
}
.shop_mes p{
	text-align:center;
	font-size:10.5pt;
}
#main3{
	width:550px;
	margin:0 auto;
	margin-bottom:50px;
}
#main3 dl{
	border-bottom:1px dotted #d8bbb2;
	overflow:hidden;
	padding:10px 0;
}
#main3 dl:last-child{
	border-bottom:none;
}
#main3 dl dt{
	float:left;
	width:30%;
	font-size:10pt;
	font-weight:bold;
	padding-left:15px;
	box-sizing:border-box;
}
#main3 dl dd{
	float:left;
	width:70%;
	padding-right:15px;
	box-sizing:border-box;
}
#main5{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:50px;
}
#main5 .main5_p{
	text-align:center;
	margin-top:-5px;
	margin-bottom:10px;
}
#main5 .pic_wrap{
	float:left;
	width:33.3%;
}
#main5 .pic_wrap p{
	text-align:center;
	margin-bottom:10px;
}
#main5 .pic_wrap img{
	width:95%;
	border-radius:6px;
	/*border-bottom: 1px solid #b5b4b1;
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);*/
	box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.3);
	border:1px solid #b5b4b1;
	border-top:none;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease;
	transition: all  0.1s ease;
}
#main5 .pic_wrap img:hover{
	box-shadow: 0 0 0 3px #504846;
	opacity:0.7;
}

#map_canvas{
	width:100%;
	height:400px;
}
#map_canvas iframe{
	width:1000px; display:block;
	height:400px; margin:0 auto;
}

}

/*スマホ用*/

@media screen and (max-width:480px){
#main1{
	background-image:url(../images/sub_top.jpg);
}
.pic_wrap p{
	text-align:center;
	width:95%;
	margin:0 auto;
}
.pic_wrap img{
	/*margin:0 auto;*/
	margin-bottom:50px;
	border-radius:6px;
	box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.3);
	border-bottom: 1px solid #b5b4b1;
}
.shop_mes p{
	width:80%;
	margin:0 auto;
	max-width:280px;
	font-size:10pt;
}
#main2{
	margin-bottom:50px;
}
#main3{
	width:95%;
	margin:0 auto;
	margin-bottom:50px;
}
#main3 dl{
	border-bottom:1px dotted #d8bbb2;
	overflow:hidden;
	padding:10px 0;
}
#main3 dl:last-child{
	border-bottom:none;
}
#main3 dl dt{
	float:left;
	width:30%;
	font-size:10pt;
	font-weight:bold;
	padding-left:15px;
	box-sizing:border-box;
}
#main3 dl dd{
	float:left;
	width:70%;
	padding-right:15px;
	box-sizing:border-box;
	font-size:10pt;
}
#map_canvas{
	width:100%;
	width:95%;
	margin:0 auto;
	height:250px;
	border-radius:6px;
	box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.3);
	-o-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.3);
	-ms-box-shadow: 1px 0px 2px rgba(0, 0, 0, 0.3);
	border-bottom: 1px solid #b5b4b1;
}
#map_canvas iframe{
	width:100%; display:block;
	height:250px;
}
}
/*
     FILE ARCHIVED ON 12:39:25 Feb 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:27:15 Oct 18, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.574
  exclusion.robots: 0.02
  exclusion.robots.policy: 0.009
  esindex: 0.01
  cdx.remote: 19.295
  LoadShardBlock: 133.768 (3)
  PetaboxLoader3.resolve: 440.714 (4)
  PetaboxLoader3.datanode: 93.07 (5)
  load_resource: 505.497 (2)
*/