@charset "utf-8";

/*==========================================================
	INDEXページ 全体
==========================================================*/
body {
}

#body {
}


/*==========================================================
	TOP COVER写真BOX
==========================================================*/
.section.cover {
	width: 100%;
	height: 100vh;
	background: url("../img/menu/cover_bg.jpg") no-repeat center center;
	background-size: cover;
}
.section.cover .innerbox {
	width: 100%;
	max-width: unset;
	height: 100%;
	padding: 0;
}

.section.cover .cover_logo {
	position: absolute;
	left: 36px;
	top: 42px;
	z-index: 1;
	width: 96px;
}

.section.cover .sec_title {
	position: absolute;
	left: 36px;
	bottom: 50px;
	font-size: 40px;
	color: #FFF;
	z-index: 1;
}


/*==========================================================
	メニュー Food&Drink
==========================================================*/
.section.menu {
}
.section.menu .innerbox {
	width: auto;
	padding: 0 20px ;
}

.section.menu .sec_title {
	margin-top: 20px;
	font-size: 25px;
	text-align: left;
	line-height: 1.4;
	z-index: 1;
}
.section.menu .sec_title span {
	display: block;
}
.section.menu .desc {
	margin-top: 22px;
	text-align: left;
	font-size: 12px;
	line-height: 1.4;
	font-family: 'Noto Sans JP', sans-serif;
}

.section.menu .btn_grp {
	margin-top: 40px;
}
.section.menu .btn_go {
	margin-bottom: 12px;
	margin-left: 10px;
	text-align: left;
}
.section.menu .btn_go a{
	color: #000;
	font-size: 30px;
	font-weight: bold;
}
.section.menu .btn_go a::before {
	content: '';
	display: inline-block;
	width: 23px;
	height: 19px;
	margin-right: 20px;
	background: url("../img/top/arrow-right.png") no-repeat center center;
	background-size: cover;
}


/*==========================================================
	スライダー
==========================================================*/
.section.slide {
	padding: 70px 0 100px;
	
}

.section.slide .swiper-container {
    margin: 0 auto;
    width: 100%;
}
.section.slide .swiper-container img{
    height: auto;
    width: 100%;
}
/*slick setting*/
.slick-prev:before,
.slick-next:before {
    color: #000;
}


