/*TOP*/
.p-section-header__headline-inner{
	font-family: 'Caveat', cursive;
	font-weight:bold;
}
.p-section-header__title{
	font-family: 'Noto Serif JP', sans-serif;
}
.p-index-slider__item-title{	
	font-family: 'Noto Serif JP', sans-serif !important;
	font-weight:bold !important;
}
#cb_1 .p-section-header__headline{
 background:url(https://bar-brass.com/wp-content/uploads/2018/10/brass150.png) ,rgba(0, 39, 63, 1);
	background-repeat:no-repeat;
	background-position:center;
}

@media screen and (max-width: 767px){
	#cb_1 .p-section-header__headline{
 background:url(https://bar-brass.com/wp-content/uploads/2018/10/brass100.png) ,rgba(0, 39, 63, 1) ;
	background-repeat:no-repeat;
	background-position:center;
}
#cb_3 .p-section-header__headline{
 background:url(/wp-content/uploads/2018/10/100aes.png) ,#fbfbfb ;
	background-repeat:no-repeat;
	background-position:center;
}
}
#cb_3 .p-section-header__upper {
 background-color: #fff !important;
}
#cb_3 .desc_type1{
	border: 1px solid #fff !important;
}

#topaes {
	text-align:center;
	background:#000;
}
#topaes img{
	background:#fff;
	padding:2em 1em;
}
#topaes p{
	line-height:2em !important;
	color:#fff;
	font-size:14px;
}
.telbt{
	margin:20px;
	position: relative;
  display: inline-block;
  padding: 0.5em 1em;
  text-decoration: none;       
	color: #000;
  background: #fff;
  transition: .4s;
  }
.telbt:hover {
    background: #00273f;
    color: white;
}


/*各ページ*/
.p-page-header__title{
	font-family: 'Noto Serif JP', sans-serif;	
}

/*ACCESS*/
.map{
	font-family: 'Kaushan Script', cursive;
	border-bottom:solid 2px;
}
#shoptb{
	width:100%;
}
#infotb{
	font-family: 'Kaushan Script', cursive;
	color:#fff !important;
	font-size:20px;
}
#infotb{
	background:black;
}
#shopinfo1{
	font-family: 'Kaushan Script', cursive;

	width:30%;
}
#shopinfo2{
	width:70%;
}

/*Concept*/
#concept h1{
	position: relative;
	padding: 0.1em 0.5em;
	font-family: 'Kaushan Script', cursive;
	color:#fff;
  background: -moz-linear-gradient(to right, #000, transparent);
background: -webkit-linear-gradient(to right,#000, transparent);
background: linear-gradient(to right, #000, transparent);
	
}

/*MENU*/
#menutable{
	width:100%;
}
#menutable td {
	padding:15px;
	border:none;
	border-bottom:1px solid #ccc;
}
.kakaku {
	text-align:right;
	white-space:nowrap;
}
.menu table tr.no_bd td {
	border-bottom:0;
}
.single-page .menu table tr.half td {
	padding-top:0;
	text-align:right;
}

/*SIDE*/
.side{
	font-family: 'Kaushan Script', cursive;
	margin:15px 0px 0px;
}
