.shopinfo{padding:15px;
border:1px #ccc solod;}

.style3b{font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif !important; font-weight: 900 !important;
	background:#99cc00 !important;
	border:none !important;
}

.style5b{font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif !important; font-weight: 900 !important;
}

.naname h3{
position: relative;
padding: 5px 5px 5px 42px;
background: #77c3df;
font-size: 20px;
color: white;
margin-left: -33px;
line-height: 1.3;
z-index:-1;
}

.naname h3:before {
position: absolute;
content: '';
left: -2px;
top: -2px;
border: none;
border-left: solid 40px white;
border-bottom: solid 79px transparent;
z-index:-2
}
#kj{padding:15px;}
#mc{padding:15px;}
p{ line-height:2 !important; }
td{ line-height:1.8 !important; }

.topbox{width:100%;}
.box {
	display: table-cell;
	width:25%;
	padding:1px;
}

#page_header{display:none;}

.bar {
  padding:1em !important;
  color: #fff;
  background: #333;
  border-left: solid 5px #009900;
  border-bottom: solid 3px #000;
	font-weight:700 !important;
}
.spoint{
	color:#fff;
padding:0.5em;
min-height:200px;
font-size:110%;
background:#006699;}
.spoint h2{text-decoration:underline;
text-decoration-color:#fff;
font-weight:700;}
.wrap {
	overflow: hidden;
}
.toptxt{font-size: 30px !important; text-align: center;
font-weight:bold !important;}

#header_slider{display:none;}

@media (max-width:560px) { 
	#site_wrap{overflow:hidden;}
	.box {
	display: block;
	width:100%;
	padding:1px;
}
	.toptxt{font-size: 15px !important; text-align: center;
font-weight:bold !important;}
}
.box:hover {
  opacity: 0.8;
}
.topbt a{color:#fff !important;}
.area-imagegy{
  box-sizing: border-box;
  margin-left: calc(((100vw - 100%) / 2) * -1);
  margin-right: calc(((100vw - 100%) / 2) * -1);
  padding: 1.5em calc((100vw - 100%) / 2);
  background:#f2f2f2;
	margin-bottom:3em;
}

h5{font-weight:700 !important;}

iframe[src*="https://instawidget.net/embed"] {
  height: 900px !important;
}
.teikei{
	background:#f2f2f2;}