#none,#index_blog{
	display:none;
}
#index_news_list .headline,.post-type-archive-news #header_image .caption .title{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;

}

.pc #global_menu > ul > li > a
{
	font-family: 'Cabin Sketch', cursive;
	font-size:20px;
	padding: 0 25px;
	font-weight:bold;
}
.sub-menu a{
	font-family: 'Cabin Sketch', cursive;
	font-size:18px !important;
}
.footer_menu a{
	font-family: 'Cabin Sketch', cursive;
	font-size:20px !important;
	color:#fff !important;
}
.headline{
	font-family: 'Cabin Sketch', cursive;
}
#infotb span{
	font-family: 'Cabin Sketch', cursive;
	font-size:30px !important;
}
.telnumber, .side_headline{
	font-family: 'Cabin Sketch', cursive;
  font-size:20px !important;
	font-weight:bold;
}
#shoptb a{
	font-size:14px;
}
#infotb{
	background:url(/wp-content/uploads/2018/08/background-2045380_1920.jpg);
}
#shopinfo1{
	width:30%;
}
#shopinfo2{
	width:70%;
}
.side_headline{
	background:url(/wp-content/uploads/2018/08/background-2045380_1920.jpg);
}
#menutitle{
	border-bottom:solid 1px black;
	font-family: 'Cabin Sketch', cursive;
	font-size:30px;
	color:#845A12;
}
#menutable{
	width:100%;
}
.titlemenu{
	font-family: 'Jua', sans-serif;
	color:#845A12;
}
.drinkmenu table {
	border:none;
}
.drinkmenu table td {
	padding:10px 0 10px 0;
	border:none;
	border-bottom:1px solid #ccc;
}
.kakaku {
	padding-left:20px;
	text-align:right;
	white-space:nowrap;
	color:#845A12;
}
.drinkmenu table tr.no_bd td {
	border-bottom:0;
}
.single-page .drinkmenu table tr.half td {
	padding-top:0;
	text-align:right;
}
#menutable td{
	font-size:14px;
}
.catering{
	border-bottom:solid 1px black;
	font-family: 'Cabin Sketch', cursive;
  font-size:30px !important;
}
.pc .not_home #logo_text_fixed, .pc .not_home #logo_image_fixed{
	left:0 !important;
}
.caption p{
	font-family: 'Cabin Sketch', cursive;
	font-size:40px !important;
}
#footer_top , .pc .home #header_top{
	background:url(/wp-content/uploads/2018/08/黒板.png);
}
#concept h3{
	font-family: 'Cabin Sketch', cursive;
	border-bottom:dotted 4px #ea531a;
}
#footer_address{
	background:#562E00;
}
.caption h2{
	font-family: 'Cabin Sketch', cursive;
	font-size:40px !important;
	color:#845A12;
	text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff;
}
.Instagram{
  border-radius:10px;
  font-weight: 500;
	padding:10px 15px;
	background:#000;
	color:#fff;
	border:solid 1px #000;
}
.Instagram:hover{
	background:#fff;
	color:#000;
	text-decoration:none;
}

/*top---------------*/
.top-info {
	display: flex;
	justify-content: center;
	line-height: 2.2;
	padding: 30px 0;
}
@media screen and (max-width:499px){
	.top-info {
	justify-content: flex-start;
	font-size: 14px;
	padding: 30px 20px 0 20px;
}
}

/*index-newsレイアウト変更*/
#index_news_banner{
	width:100% !important;
	float:none !important;
}
#index_news_banner .banner1,#index_news_banner .banner2{
	width:46%;
	display:inline-block;
	margin:0 1.5% ;
	vertical-align:top !important;
}
#index_news_banner .banner1 a,#index_news_banner .banner2 a{
	width:100%;
}
@media screen and (max-width:770px){
	#index_news_banner .banner1,#index_news_banner .banner2{
	width:100%;
	display:inline-block;
	margin:0 0 20px 0;
	vertical-align:top !important;
}
}

/*end------------------*/

/*insta---------------*/
h2.insta{
	text-align:center;
	font-size:40px;
	font-family: 'Cabin Sketch', cursive;
	color: #845A12;
	margin-bottom:20px;
}
@media screen and (max-width:768px){
	h2.insta{
		font-size:20px;
	}
	.insta__wrap li {
    display: inline-block;
    vertical-align: top;
    width: 330px !important;
    margin: 0 auto !important;
		margin-bottom:20px !important;
  }
	.insta__wrap img{
		width:100% !important;
	}
}
.insta__wrap {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.insta__item {
  margin: 1rem;
}
.insta__wrap li {
  display: inline-block;
  vertical-align: top;
  width: 360px;
  margin: 0 35px 30px 0
}

.insta__wrap img {
  width: 360px;
}

.hp-container {
	display: flex;
	justify-content: center;
	margin-bottom: 4rem;
}
#HPG_reserveGadgetsVerticalWrap.HPG_reserveGadgetsWrap,
#HPG_reserveGadgetsVerticalWrap.HPG_reserveGadgetsWrap .HPG_reserveGadgetsList{
	width: auto!important;
}