#menu #under_ttl {
	background: url(../../img/menu/main.jpg) no-repeat center/cover;
}
#menu table {
	margin-bottom: 12px;
}
#menu #section01,
#menu #section02 {
	margin-bottom: 100px;
}
#menu #section03 .ttl01 {
	margin-bottom: 30px;
}
#menu #section03 div[class^=text] {
	padding-right: 315px;
	margin-bottom: 120px;
}
#menu #section03 div[class^=text] p {
	line-height: 1.8;
}
#menu #section03 .text01 {
	background: url(../../img/menu/img01.jpg) no-repeat right top;
}
#menu #section03 .text02 {
	background: url(../../img/menu/img02.jpg) no-repeat right top;
}
#menu #section03 .text03 {
	background: url(../../img/menu/img03.jpg) no-repeat right top;
}
#menu #notes {
	border: solid 2px #de7fa2;
	color: #de7fa2;
	padding: 30px 35px;
}
#menu #notes h3 {
	font-size: 24px;
	text-align: center;
	line-height: 1;
	margin-bottom: 20px;
	letter-spacing: 0.2em;
}
#menu #notes ul {
	line-height: 2;
}

.table01.tableBox {
    width: 100%;
}

.tableImg {
	background: url(../../img/menu/img20210225.jpg) no-repeat right top;
	height: 200px;
	padding-right: 315px;
	/* margin-bottom: 120px; */
}

@media only screen and (max-width: 736px) {
	#menu #section01 {
		margin-bottom: 40px;
	}
	#menu #section02 {
		margin-bottom: 60px;
	}
	#menu #section03 div[class^=text] {
		padding-right: 0;
		padding-top: 200px;
		background-position: center top;
		margin-bottom: 60px;
	}
	#menu #section03 .ttl01 {
		margin-bottom: 10px;
	}

	.tableImg {
	background: none;
	padding: 0;
	height: auto;
}
	
}
