.con_anchor .inner{width:90%;max-width:1440px;margin:auto}@media only screen and (max-width: 1024px){.con_anchor .inner{width:91.66667%}}.con_anchor{position:relative;margin-top:9.23077rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anchor{margin-top:7.69231rem}}@media only screen and (max-width: 767px){.con_anchor{margin-top:3rem}}.con_anchor .inner{max-width:830px}.con_anchor .box_anch{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.con_anchor .cnt_bg{width:36.09375%;padding-top:19.58333%;position:absolute;left:0;top:-15.38462rem;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anchor .cnt_bg{width:28.875%}}@media only screen and (max-width: 767px){.con_anchor .cnt_bg{width:36.09375%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anchor .cnt_bg{padding-top:15.66667%}}@media only screen and (max-width: 767px){.con_anchor .cnt_bg{padding-top:19.58333%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_anchor .cnt_bg{top:-13.84615rem}}@media only screen and (max-width: 767px){.con_anchor .cnt_bg{top:-6.92308rem}}.con_anchor .cnt_bg::before{content:"";width:100%;height:100%;display:block;background:url(../../dining/images/bg_wave1.png) top center/cover no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}

.con_dining{
	margin-top:10.46154rem;
	background:url(../../dining/images/bg_dining_long.jpg) 0 84%/contain no-repeat
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_dining{
		margin-top:7.84615rem
	}
}
@media only screen and (max-width: 767px){
	.con_dining{
		margin-top:3rem
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_dining{
		background-size:150%
	}
}
@media only screen and (max-width: 767px){
	.con_dining{
/*		background:url(../../dining/images/bg_dining_long.jpg) 0 76%/contain no-repeat;*/
		background:url(../../dining/images/bg_dining_long.jpg) 0 66%/contain no-repeat;
		background-size:420%
	}
}

.con_dining .inner{
	width:89.58333%;
	margin-right:auto;
	margin-left:auto
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_dining .inner{
		width:89.58333%
	}
}
@media only screen and (max-width: 767px){
	.con_dining .inner{
		width:100%
	}
}

.con_dining .inner .tmp_slider{width:88.37209%;margin-right:auto;margin-left:auto;margin-top:3.07692rem}@media only screen and (max-width: 767px){.con_dining .inner .tmp_slider{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dining .inner .tmp_slider{margin-top:2.46154rem}}@media only screen and (max-width: 767px){.con_dining .inner .tmp_slider{margin-top:2rem}}@media only screen and (max-width: 767px){.con_dining .inner .tmp_slider{height:280px}.con_dining .inner .tmp_slider img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}

.con_dining .inner .txt{
	text-align:center;
	margin-top:4.23077rem;
	color:#fff
}
@media only screen and (max-width: 767px){
	.con_dining .inner .txt{
		text-align:left;
		width:90%;
		margin-right:auto;
		margin-left:auto
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_dining .inner .txt{
		margin-top:3.38462rem
	}
}
@media only screen and (max-width: 767px){
	.con_dining .inner .txt{
		margin-top:2.5rem
	}
}
.con_dining .inner ul{margin-top:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dining .inner ul{margin-top:4rem}}@media only screen and (max-width: 767px){.con_dining .inner ul{margin-top:3rem}}@media only screen and (max-width: 767px){.con_dining .inner ul{width:91.66667%;margin-left:auto;margin-right:auto}}.con_dining .inner ul li{width:24.7093%}@media only screen and (max-width: 767px){.con_dining .inner ul li{width:49%}}@media only screen and (min-width: 768px){.con_dining .inner ul li:not(:first-child){margin-left:.34884%}}@media only screen and (min-width: 768px) and (max-width: 767px){.con_dining .inner ul li:not(:first-child){margin-left:2%}}@media only screen and (max-width: 767px){.con_dining .inner ul li:nth-child(even){margin-left:2%}.con_dining .inner ul li:nth-child(n+3){margin-top:6px}}

.con_dinner{
	position:relative;
	margin-top:12rem
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_dinner{
		margin-top:6.53846rem
	}
}
@media only screen and (max-width: 767px){
	.con_dinner{
		margin-top:4rem
	}
}
.con_dinner .inner .block1 .tmp_slider--pt2{margin-top:3.07692rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .inner .block1 .tmp_slider--pt2{margin-top:2.46154rem}}@media only screen and (max-width: 767px){.con_dinner .inner .block1 .tmp_slider--pt2{margin-top:2rem}}.con_dinner .inner .block1 .swiper-pagination{right:17.1875%}@media only screen and (max-width: 767px){.con_dinner .inner .block1 .swiper-pagination{right:10%}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_dinner .inner .block1 .swiper-pagination{right:10%}}.con_dinner .inner .block1 .swiper-button-prev{left:18.22917%}@media only screen and (max-width: 767px){.con_dinner .inner .block1 .swiper-button-prev{left:12.5%}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_dinner .inner .block1 .swiper-button-prev{left:12.5%}}.con_dinner .inner .block1 .swiper-button-next{right:18.22917%}@media only screen and (max-width: 767px){.con_dinner .inner .block1 .swiper-button-next{right:12.5%}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_dinner .inner .block1 .swiper-button-next{right:12.5%}}.con_dinner .inner .block1 .catch50{color:#fff;text-align:center;margin-top:4.61538rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .inner .block1 .catch50{margin-top:3.69231rem}}@media only screen and (max-width: 767px){.con_dinner .inner .block1 .catch50{margin-top:3rem}}@media only screen and (max-width: 767px){.con_dinner .inner .block1 .catch50 .jp{font-size:140%}}.con_dinner .inner .block1 .txt{color:#fff;text-align:center;margin-top:3.07692rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .inner .block1 .txt{margin-top:2.46154rem}}@media only screen and (max-width: 767px){.con_dinner .inner .block1 .txt{margin-top:2rem}}@media only screen and (max-width: 767px){.con_dinner .inner .block1 .txt{width:91.66667%;text-align:left;margin-right:auto;margin-left:auto}}.con_dinner .inner .block2{width:89.58333%;margin-right:auto;margin-left:auto;position:relative;padding-bottom:6.15385rem}@media only screen and (max-width: 767px){.con_dinner .inner .block2{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .inner .block2{padding-bottom:3.69231rem}}@media only screen and (max-width: 767px){.con_dinner .inner .block2{padding-bottom:5rem}}.con_dinner .inner .block2 ul{width:88.37209%;margin-top:4.61538rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:auto;margin-left:auto}@media only screen and (max-width: 767px){.con_dinner .inner .block2 ul{width:91.66667%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .inner .block2 ul{margin-top:2.76923rem}}@media only screen and (max-width: 767px){.con_dinner .inner .block2 ul{margin-top:3rem}}.con_dinner .inner .block2 ul li{width:49.80263%}@media only screen and (max-width: 767px){.con_dinner .inner .block2 ul li{width:49%}}.con_dinner .inner .block2 ul li:not(:first-child){margin-left:.39474%}@media only screen and (max-width: 767px){.con_dinner .inner .block2 ul li:not(:first-child){margin-left:2%}}.con_dinner .inner .block2 .txt{color:#fff;text-align:center;margin-top:3.46154rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .inner .block2 .txt{margin-top:2.76923rem}}@media only screen and (max-width: 767px){.con_dinner .inner .block2 .txt{margin-top:2rem}}@media only screen and (max-width: 767px){.con_dinner .inner .block2 .txt{width:91.66667%;margin-right:auto;margin-left:auto;text-align:left}}.con_dinner .inner .block2 .txt:nth-child(3){margin-top:1em}.con_dinner .inner .cnt_bg2{width:100%;padding-top:69.65116%;padding-top:75.5814%;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .inner .cnt_bg2{padding-top:100%}}@media only screen and (max-width: 767px){.con_dinner .inner .cnt_bg2{padding-top:200%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .inner .cnt_bg2{padding-top:100%}}@media only screen and (max-width: 767px){.con_dinner .inner .cnt_bg2{padding-top:251%}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_dinner .inner .cnt_bg2{padding-top:100%}}@media only screen and (min-width: 896.5px) and (max-width: 1024px){.con_dinner .inner .cnt_bg2{padding-top:105%}}@media only screen and (max-width: 767px){.con_dinner .inner .cnt_bg2{top:-82%;bottom:unset}}@media only screen and (min-width: 768px) and (max-width: 896.5px){.con_dinner .inner .cnt_bg2{padding-top:116%;bottom:unset;top:-64%}.con_dinner .inner .cnt_bg2::before{background-size:170%}}@media only screen and (min-width: 550px) and (max-width: 767px){.con_dinner .inner .cnt_bg2{padding-top:240%}}@media only screen and (min-width: 400px) and (max-width: 549px){.con_dinner .inner .cnt_bg2{padding-top:244%}}@media only screen and (max-width: 400px){.con_dinner .inner .cnt_bg2{padding-top:254%}}

.con_dinner .inner .cnt_bg2::before{
	content:"";
	width:100%;
	height:100%;
	display:block;
	background:url(../../dining/images/bg_dinner.jpg) top center/cover no-repeat;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
@media only screen and (min-width: 1025px) and (max-width: 1472.5px){
	.con_dinner .inner .cnt_bg2::before{
		background-size:cover
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_dinner .inner .cnt_bg2::before{
		background-size:140%
	}
}
@media only screen and (min-width: 831px) and (max-width: 1024px){
	.con_dinner .inner .cnt_bg2::before{
		background-size:150%
	}
}
@media only screen and (min-width: 768px) and (max-width: 830px){
	.con_dinner .inner .cnt_bg2::before{
		background-size:170%
	}
}
@media only screen and (max-width: 767px){
	.con_dinner .inner .cnt_bg2::before{
/*		background-size:cover*/
		top:57%;
		height:120%;
		background-size:385%
	}
}
.con_dinner .cnt_bg1{width:20.52083%;padding-top:12.76042%;position:absolute;right:0;top:-7.69231rem;z-index:-2}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .cnt_bg1{width:12.3125%}}@media only screen and (max-width: 767px){.con_dinner .cnt_bg1{width:20.52083%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .cnt_bg1{padding-top:7.65625%}}@media only screen and (max-width: 767px){.con_dinner .cnt_bg1{padding-top:12.76042%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_dinner .cnt_bg1{top:-4.61538rem}}@media only screen and (max-width: 767px){.con_dinner .cnt_bg1{top:-11.53846rem}}.con_dinner .cnt_bg1::before{content:'';width:100%;height:100%;display:block;background:url(../../dining/images/bg_wave2.png) top center/contain no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.con_morning{margin-top:12.30769rem;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning{margin-top:6.53846rem}}@media only screen and (max-width: 767px){.con_morning{margin-top:4rem}}.con_morning .inner{margin-top:3.07692rem;position:relative}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner{margin-top:3.07692rem}}@media only screen and (max-width: 767px){.con_morning .inner{margin-top:2rem}}@media only screen and (max-width: 767px){.con_morning .inner #js-move-mornig--sp{width:91.66667%;margin-right:auto;margin-left:auto}.con_morning .inner #js-move-mornig--sp .txt{margin-top:2rem}}.con_morning .inner .wrp_block1{width:94.79167%;margin-right:94.79167%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block1{width:98%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1{width:95%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block1{margin-right:2%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1{margin-right:5%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1{margin-top:2em}}.con_morning .inner .wrp_block1>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.con_morning .inner .wrp_block1>ul>li{width:24.3956%}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li{width:49%}}.con_morning .inner .wrp_block1>ul>li:nth-child(1){width:51.64835%}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li:nth-child(1){width:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block1>ul>li:nth-child(1){height:420px}.con_morning .inner .wrp_block1>ul>li:nth-child(1) figure{height:100%}.con_morning .inner .wrp_block1>ul>li:nth-child(1) figure img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:-30px;object-position:-30px}}.con_morning .inner .wrp_block1>ul>li:nth-child(2){width:48.02198%}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li:nth-child(2){width:98%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li:nth-child(2){margin-top:8px}}.con_morning .inner .wrp_block1>ul>li:nth-child(2) ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:5.38462rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block1>ul>li:nth-child(2) ul{margin-top:2.15385rem}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li:nth-child(2) ul{margin-top:0}}.con_morning .inner .wrp_block1>ul>li:nth-child(2) ul li{width:49.65675%}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li:nth-child(2) ul li{width:49%}}.con_morning .inner .wrp_block1>ul>li:nth-child(2) ul li:not(:first-child){margin-left:.6865%}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li:nth-child(2) ul li:not(:first-child){margin-left:2%}}.con_morning .inner .wrp_block1>ul>li:nth-child(3),.con_morning .inner .wrp_block1>ul>li:nth-child(4){width:25.65934%;margin-top:.32967%}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li:nth-child(3),.con_morning .inner .wrp_block1>ul>li:nth-child(4){width:49%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li:nth-child(3),.con_morning .inner .wrp_block1>ul>li:nth-child(4){margin-top:8px}}.con_morning .inner .wrp_block1>ul>li:nth-child(5),.con_morning .inner .wrp_block1>ul>li:nth-child(6){width:23.84615%;margin-top:.32967%}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li:nth-child(5),.con_morning .inner .wrp_block1>ul>li:nth-child(6){width:49%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li:nth-child(5),.con_morning .inner .wrp_block1>ul>li:nth-child(6){margin-top:8px}}.con_morning .inner .wrp_block1>ul>li:not(:first-child){margin-left:.32967%}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li:not(:first-child){margin-left:1%}}@media only screen and (min-width: 768px){.con_morning .inner .wrp_block1>ul>li:nth-child(3){margin-left:0}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li:nth-child(2){margin-left:2%}.con_morning .inner .wrp_block1>ul>li:nth-child(3),.con_morning .inner .wrp_block1>ul>li:nth-child(5){width:48%;margin-left:2%}.con_morning .inner .wrp_block1>ul>li:nth-child(4),.con_morning .inner .wrp_block1>ul>li:nth-child(6){width:48%;margin-left:2%}}.con_morning .inner .wrp_block1>ul>li .wrp_catch{width:80.09153%;margin-left:13.72998%;margin-top:2.30769rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block1>ul>li .wrp_catch{width:95%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li .wrp_catch{width:91.66667%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block1>ul>li .wrp_catch{margin-left:5%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li .wrp_catch{margin-left:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block1>ul>li .wrp_catch{margin-top:.92308rem}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li .wrp_catch{margin-top:2.30769rem}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li .wrp_catch{margin-right:auto;margin-left:auto}}@media screen and (min-width: 1600px) and (max-width: 1800px){.con_morning .inner .wrp_block1>ul>li .wrp_catch .catch50 .jp{font-size:260%}}@media screen and (min-width: 1201px) and (max-width: 1599px){.con_morning .inner .wrp_block1>ul>li .wrp_catch .catch50 .jp{font-size:180%}}@media screen and (min-width: 1067px) and (max-width: 1200px){.con_morning .inner .wrp_block1>ul>li .wrp_catch .catch50 .jp{font-size:140%}}@media screen and (min-width: 1025px) and (max-width: 1066px){.con_morning .inner .wrp_block1>ul>li .wrp_catch .catch50 .jp{font-size:137%}}@media screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block1>ul>li .wrp_catch .catch50 .jp{font-size:150%}}.con_morning .inner .wrp_block1>ul>li .wrp_catch .txt{margin-top:3.46154rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block1>ul>li .wrp_catch .txt{margin-top:.69231rem}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block1>ul>li .wrp_catch .txt{margin-top:2rem}}@media screen and (min-width: 1025px) and (max-width: 1800px){.con_morning .inner .wrp_block1>ul>li .wrp_catch .txt{margin-top:1.38462rem}}.con_morning .inner .wrp_block3{width:89.58333%;margin-right:auto;margin-left:auto;margin-top:6.15385rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block3{width:98%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block3{width:89.58333%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block3{margin-right:2%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block3{margin-right:auto}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block3{margin-top:3.69231rem}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block3{margin-top:3rem}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_morning .inner .wrp_block3{margin-top:4.92308rem}}.con_morning .inner .wrp_block3 .block1{width:28.48837%;margin-left:7.55814%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block3 .block1{width:30%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block3 .block1{width:95%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block3 .block1{margin-left:8%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block3 .block1{margin-left:7.55814%}}.con_morning .inner .wrp_block3 .block1 .catch50{margin-top:11.15385rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block3 .block1 .catch50{margin-top:1.11538rem}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block3 .block1 .catch50{margin-top:0}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_morning .inner .wrp_block3 .block1 .catch50{margin-top:4.46154rem}}@media screen and (min-width: 768px) and (max-width: 1200px){.con_morning .inner .wrp_block3 .block1 .catch50{margin-top:1.11538rem}.con_morning .inner .wrp_block3 .block1 .catch50 .jp{font-size:150%}}.con_morning .inner .wrp_block3 .block1 .txt{margin-top:3.84615rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block3 .block1 .txt{margin-top:1.53846rem}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block3 .block1 .txt{margin-top:1rem}}@media screen and (min-width: 768px) and (max-width: 1200px){.con_morning .inner .wrp_block3 .block1 .txt{margin-top:2.30769rem}}.con_morning .inner .wrp_block3 .block2{width:58.13953%;margin-left:5.81395%}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block3 .block2{width:60%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block3 .block2{width:95%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .wrp_block3 .block2{margin-left:2%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block3 .block2{margin-left:5.81395%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block3 .block2{margin-top:1em}}.con_morning .inner .wrp_block3 .block2 ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.con_morning .inner .wrp_block3 .block2 ul li{width:100%}.con_morning .inner .wrp_block3 .block2 ul li:nth-child(n+2){width:49.7%;margin-top:.6%}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block3 .block2 ul li:nth-child(n+2){width:49%}}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block3 .block2 ul li:nth-child(n+2){margin-top:6px}}.con_morning .inner .wrp_block3 .block2 ul li:nth-child(3){margin-left:.6%}@media only screen and (max-width: 767px){.con_morning .inner .wrp_block3 .block2 ul li:nth-child(3){margin-left:2%}}.con_morning .inner .cnt_bg2{width:94.79167%;padding-top:59.89583%;position:absolute;right:0;bottom:10rem;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .cnt_bg2{width:94.79167%}}@media only screen and (max-width: 767px){.con_morning .inner .cnt_bg2{width:94.79167%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .cnt_bg2{padding-top:60%}}@media only screen and (max-width: 767px){.con_morning .inner .cnt_bg2{padding-top:220%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .cnt_bg2{bottom:2rem}}@media only screen and (max-width: 767px){.con_morning .inner .cnt_bg2{bottom:-3.07692rem}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_morning .inner .cnt_bg2{padding-top:53.90625%;bottom:9rem}}.con_morning .inner .cnt_bg2::before{content:'';width:100%;height:100%;display:block;background:url(../../dining/images/bg_buffet1.jpg) top center/contain no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_morning .inner .cnt_bg2::before{background-size:cover}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .inner .cnt_bg2::before{background-size:120%}}@media only screen and (max-width: 767px){.con_morning .inner .cnt_bg2::before{background-size:cover}}.con_morning .cnt_bg1{width:32.34375%;padding-top:31.92708%;position:absolute;right:0;top:-21.53846rem;z-index:-2}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .cnt_bg1{width:19.40625%}}@media only screen and (max-width: 767px){.con_morning .cnt_bg1{width:32.34375%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .cnt_bg1{padding-top:19.15625%}}@media only screen and (max-width: 767px){.con_morning .cnt_bg1{padding-top:31.92708%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_morning .cnt_bg1{top:-17.23077rem}}@media only screen and (max-width: 767px){.con_morning .cnt_bg1{top:-11.53846rem}}.con_morning .cnt_bg1::before{content:'';width:100%;height:100%;display:block;background:url(../../dining/images/bg_wave3.png) top center/contain no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}

.con_cafemenu{
	position:relative;
	margin-top:7.69231rem
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_cafemenu{
		margin-top:6.15385rem
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu{
		margin-top:8rem
	}
}
.con_cafemenu>.catch50{
	text-align:center
}
@media only screen and (max-width: 767px){
	.con_cafemenu>.catch50{
		width:91.66667%;
		margin-right:auto;
		margin-left:auto
	}
}
.con_cafemenu>.txt{
	text-align:center;
	margin-top:3.07692rem
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_cafemenu>.txt{
		margin-top:2.46154rem
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu>.txt{
		margin-top:2rem
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu>.txt{
		text-align:left;
		width:91.66667%;
		margin-right:
		auto;margin-left:auto
	}
}
.con_cafemenu .inner{
	margin-top:3.84615rem;
	position:relative
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_cafemenu .inner{
		margin-top:3.07692rem
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu .inner{
		margin-top:2.5rem
	}
}
.con_cafemenu .inner .wrp_block1{
	width:86.77083%;
	margin-left:5.20833%
}
.con_cafemenu .inner .wrp_block1 ul{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.con_cafemenu .inner .wrp_block1 ul li{
	width:24.72989%
}
@media only screen and (max-width: 767px){
	.con_cafemenu .inner .wrp_block1 ul li{
		width:49%
	}
}
@media only screen and (min-width: 768px){
	.con_cafemenu .inner .wrp_block1 ul li:not(:first-child){
		margin-left:.36014%
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu .inner .wrp_block1 ul li:nth-child(even){
		margin-left:2%
	}
	.con_cafemenu .inner .wrp_block1 ul li:nth-child(n+3){
		margin-top:5px
	}
}
@media only screen and (max-width: 767px) and (max-width: 767px){
	.con_cafemenu .inner .wrp_block1 ul li:nth-child(n+3){
		margin-top:6px
	}
}
.con_cafemenu .inner .wrp_block2{
	width:84.375%;
	margin-left:5.20833%;
	margin-top:6.15385rem;
	position:relative
}
@media only screen and (max-width: 767px){
	.con_cafemenu .inner .wrp_block2{
		width:86.5%
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_cafemenu .inner .wrp_block2{
		margin-top:1.23077rem
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu .inner .wrp_block2{
		margin-top:6px
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu .inner .wrp_block2{
		display:-webkit-box;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;flex-direction:column
	}
}
.con_cafemenu .inner .wrp_block2 .block1 ul{
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;flex-wrap:wrap
}
.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(1){
	width:55.55556%
}
@media only screen and (max-width: 767px){
	.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(1){
		width:100%
	}
}
.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(2){
	width:44.07407%;margin-left:.37037%
}
@media only screen and (max-width: 767px){
	.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(2){
		width:100%
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(2){
		margin-left:auto
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(2){
		margin-right:auto;margin-top:6px
	}
}
.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(2) .txt{
	width:84.03361%;
	margin-top:6.15385rem;
	margin-left:6.15385rem
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(2) .txt{
		width:96%
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(2) .txt{
		width:96%
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(2) .txt{
		margin-top:1.23077rem
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(2) .txt{
		margin-top:.5em
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(2) .txt{
		margin-left:1.23077rem
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(2) .txt{
		margin-left:auto
	}
}
@media only screen and (min-width: 1025px) and (max-width: 1472.5px){
	.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(2) .txt{
		margin-left:2.46154rem;
		margin-top:2.46154rem
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu .inner .wrp_block2 .block1 ul li:nth-child(2) .txt{
		margin-right:auto
	}
}
.con_cafemenu .inner .cnt_bg2{
	width:94.79167%;
	padding-top:53.125%;
	position:absolute;
	left:0;
	top:3.84615rem;
	z-index:-1
}
@media only screen and (min-width: 768px) and (max-width: 1024px){.con_cafemenu .inner .cnt_bg2{width:94.79167%}}@media only screen and (max-width: 767px){.con_cafemenu .inner .cnt_bg2{width:94.79167%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_cafemenu .inner .cnt_bg2{padding-top:58.4375%}}@media only screen and (max-width: 767px){.con_cafemenu .inner .cnt_bg2{padding-top:195%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_cafemenu .inner .cnt_bg2{top:1.92308rem}}@media only screen and (max-width: 767px){.con_cafemenu .inner .cnt_bg2{top:3.07692rem}}@media only screen and (min-width: 1025px) and (max-width: 1472.5px){.con_cafemenu .inner .cnt_bg2{padding-top:58.4375%}}@media screen and (min-width: 821px) and (max-width: 1024px){.con_cafemenu .inner .cnt_bg2{padding-top:50%}}

.con_cafemenu .inner .cnt_bg2::before{
	content:'';
	width:100%;
	height:100%;
	display:block;
	background:url(../../dining/images/bg_buffet2.jpg) top center/cover no-repeat;
	position:absolute;
/*	top:50%;*/
	top:54%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}
.con_cafemenu .cnt_bg1{
	width:27.76042%;
	padding-top:19.32292%;
	position:absolute;
	left:0;
	top:-17.69231rem;
	z-index:-1
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_cafemenu .cnt_bg1{
		width:22.20833%
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu .cnt_bg1{
		width:27.76042%
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_cafemenu .cnt_bg1{
		padding-top:15.45833%
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu .cnt_bg1{
		padding-top:19.32292%
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.con_cafemenu .cnt_bg1{
		top:-8.84615rem
	}
}
@media only screen and (max-width: 767px){
	.con_cafemenu .cnt_bg1{
		top:-4.61538rem
	}
}
.con_cafemenu .cnt_bg1::before{
	content:'';
	width:100%;
	height:100%;
	display:block;
	background:url(../../dining/images/bg_wave4.png) top center/cover no-repeat;
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}.con_info{position:relative;margin-top:18.46154rem;padding-bottom:14.23077rem;background:url(../../dining/images/bg_info.png) center 100%/contain no-repeat}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info{margin-top:8.07692rem}}@media only screen and (max-width: 767px){.con_info{margin-top:6rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info{padding-bottom:8.53846rem}}@media only screen and (max-width: 767px){.con_info{padding-bottom:5rem}}.con_info .inner{width:68.75%;margin-right:auto;margin-left:auto;margin-top:9.23077rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .inner{width:91.66667%}}@media only screen and (max-width: 767px){.con_info .inner{width:91.66667%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .inner{margin-top:3.07692rem}}@media only screen and (max-width: 767px){.con_info .inner{margin-top:2rem}}.con_info .inner .tmp_tbl{margin-top:6.15385rem}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .inner .tmp_tbl{margin-top:3.69231rem}}@media only screen and (max-width: 767px){.con_info .inner .tmp_tbl{margin-top:2rem}}.con_info .cnt_bg{width:38.4375%;padding-top:26.04167%;position:absolute;left:0;top:-16.92308rem;z-index:-1}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .cnt_bg{width:23.0625%}}@media only screen and (max-width: 767px){.con_info .cnt_bg{width:38.4375%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .cnt_bg{padding-top:15.625%}}@media only screen and (max-width: 767px){.con_info .cnt_bg{padding-top:26.04167%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .cnt_bg{top:-5.07692rem}}@media only screen and (max-width: 767px){.con_info .cnt_bg{top:-7.69231rem}}.con_info .cnt_bg::before{content:'';width:100%;height:100%;display:block;background:url(../../dining/images/bg_wave5.png) top center/cover no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}
