body {
	overflow-x: hidden;
}

.index footer {
	margin-top: 0;
}

.breadcrumb a {
	color: #d0d0d0;
}

.company_1 .Bbox_view_full {
	padding: 0;
}

@media (max-width: 768px) {
	.environment_1 .flex2cL1 {
		flex-direction:column-reverse;
	}
}

.news .Bbox_view,
.dinner .Bbox_view {
	display: none;
}

.news .menuListStyle_3 li,
.dinner .menuListStyle_3 li {
	margin: 5px 2.5px;
	padding: 6px 0;
	background: #fff;
	border: 1px solid #666666;
	-webkit-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}

@media (max-width: 353px) {
	.news .menuListStyle_3 li,
	.dinner .menuListStyle_3 li {padding: 3px 0;}
}

.news .menuListStyle_3 li:hover,
.news .menuListStyle_3 li.active,
.dinner .menuListStyle_3 li:hover,
.dinner .menuListStyle_3 li.active {
	background: #AA886E;
	border: 1px solid #AA886E;
}

.news .menuListStyle_3 li a,
.dinner .menuListStyle_3 li a {
	padding: 10px 44px;
	color: #666666;
	-webkit-transition: all 0.3s ease-in-out;
	     -o-transition: all 0.3s ease-in-out;
	        transition: all 0.3s ease-in-out;
}

@media (max-width: 353px) {
	.news .menuListStyle_3 li a,
	.dinner .menuListStyle_3 li a {padding: 7px 30px;}
}

.news .menuListStyle_3 li:hover a,
.news .menuListStyle_3 li.active a,
.dinner .menuListStyle_3 li:hover a,
.dinner .menuListStyle_3 li.active a {
	color: #fff;
}

.newsdetail .itemTitle,
.programdetail .itemTitle,
.dinnerdetail .itemTitle {
	color: #A4846D;
	font-weight: bold;
}

.programdetail .articleSlide,
.dinnerdetail .articleSlide {
	margin: 30px 0;
}

.programdetail .articleSlide img,
.dinnerdetail .articleSlide img {
	margin: 0 auto;
}

.dinner > .Bbox_view .blockTitle {
    text-align: center;
}

.programdetail table,
.dinnerdetail table {
	margin: 0 auto;
}

.programdetail th,
.programdetail td,
.dinnerdetail th,
.dinnerdetail td {
	text-align: center;
}

@media (max-width: 1503px) {
	.navMenu > li > a {
		padding-left: 0.5em;
		padding-right: 0.5em;
	}
}