@charset "utf-8";
/*@charset "shift_jis";*/
html {  font-size: 62.5%;}
body {	padding:0;	margin:0;}	 
.clear{	clear: both;}
#SC_wrap a{color: #000; text-underline-offset: 0.3ex;}
.sp {	display:none;}
#SC_wrap {
	clear: both;
	width:100%;
	max-width: 985px;
	padding: 0;
	margin:0 auto 3%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	color: #000000;	
	/*background-color: #dbdbdb;*/
	font-size: 16px;
	padding-bottom: 3%; 
}
#SC_wrap p {	padding:0;	margin:0;}

#SC_wrap .main{	max-width:985px;	width: 80%;	margin:0 auto;	overflow: hidden;}



#SC_wrap h1{	font-size: 19px;}
#SC_wrap .small{ font-size: 11px;	padding-left:1em;	text-indent:-1em;}


.index_box{	width: 80%;	margin: 5% auto 0;	display:flex;	flex-wrap:wrap;	justify-content: flex-start;}
.index1{	width: 11%;	margin: 0 0 3%;	box-sizing: border-box; font-size: 16px; font-weight: 600; text-align: center;}

table.shop {
	width: 80%;
	margin: 2% auto;
	border-collapse: collapse;
	border: solid 3px #000;
	font-family: 'Noto Sans JP', sans-serif;
	/*font-family: 'Montserrat', sans-serif;*/
}

table.shop th, table.shop td {
  border: solid 1px #aaa;
	font-size: 16px;
}

table.shop td{
	padding: 2% 0 2% 2%;
	vertical-align: middle;
	/*border: dashed 1px #555;*/
}
table.shop td.region{
	width: 25%;
	font-size: 18px;
}

/*table.shop td.pref{
	width: 20%;
	font-size: 1.4rem;
}*/

/*table.shop .bk_G{
	background-color: #DFDFDF;
}*/


@media only screen and (max-width: 750px) {
	
	.pc {
		display:none;
	}
	.sp {
		display:block;
	}
	
	#SC_wrap .main{
		width: 97%;
		margin:0 auto 0;
	}
	
	.index_box{	width: 97%;	margin: 5% auto 0;	}
	.index1{ width: 20%;	margin: 0 0 3%; font-size: 14px; }

	
	table.shop {
		width: 97%;
		margin: 2% auto;
	}
	
	table.shop th, table.shop td {
	  border: solid 1px #aaa;
		font-size: 14px;
	}
	
	table.shop td.region{
		width: 25%;
		font-size: 15px;
	}

}
