.index-slider div{width: calc(100% / 3); float: left;}
.slider-nav{display: none !important;}
.deck{display: block !important;}
.index-lnews .newss a{ width: 100%; float: left;}
.index-newswrap #news,.index-newswrap #news .fade:not(.show),.index-newswrap #message,.index-newswrap #message .fade:not(.show){display: block; opacity: 1;}
.index-newswrap #message .back, .index-newswrap #news .back,.index-margin .index-gallery .gallery-in .back{ float: none; }
.index-margin .index-gallery,.main-content .situation .inside{ max-height: inherit; }
.social-link ul{ opacity: 1; right: 40px;}
.tab-content > .tab-pane,.tab-content > .tab-pane .fade:not(.show){display: block; opacity: 1;}
.item-detail .photo-slick .slider-for .item,.item-list .other{width: calc(100% / 3); float: left; padding: 0;}
.exhibition-list{transform: scale(1);}
.exhibition-list .item,.dayone .gallery .item{width: calc(100% / 4); margin: 0; float: left;}
.faqanswer{display: block;}
.main-content .situation .inside div{width: calc(100% / 2); float: left;}
.learning{float: left;}
@media (max-width: 1201px) {
	.exhibition-list .item{width: calc(100% / 3);}
}
@media (max-width: 850px) {
	.exhibition-list .item{width: calc(100% / 2);}
}
@media (max-width: 450px) {
	.exhibition-list .item{width: 100%;}
}
noscript {
    margin: 5px;
    border: solid 1px red;
    display: inline-block;
    padding: 5px;
    border-radius: 4px;
    background-color: #fff;
}