/* #content{overflow:visible;} */
ul.infoList2{letter-spacing:-.4em;padding: 15px 0;}
ul.infoList2 li,
ul.infoList2 li:nth-child(4n){float:none;display:inline-block;letter-spacing:normal;vertical-align: top;margin:15px;width:calc((100% - 120px) / 4);}

.listNav_section{text-align:left;margin-bottom:30px;}

.listNav{letter-spacing:-.4em;padding:40px 0; max-width:1150px;margin: 0 auto;}

.listNav li {display:inline-block;width:calc((100% - 120px) / 9);letter-spacing:normal;box-sizing: border-box;vertical-align: top;}
.listNav li a{border:2px solid transparent;display:block;}
.listNav li + li{margin-left:15px}
.listNav li img{width:100%;}
.listNav a.active,
.listNav a:hover{border:1px solid #303030;}
ul.infoList2 li.roomtour{width:calc((100% - 120px) / 3)!important;}

.is-animated {  animation: .6s zoom-in;}
@keyframes zoom-in {
  0% {   transform: scale(.1);  } 
  100% {transform: none;
  }
}

@media screen and (max-width: 768px){
	ul.infoList2 li.roomtour{width:calc((100% - 120px) / 2)!important;}
}

@media screen and (max-width: 750px){
	ul.infoList2 li.roomtour {width: 100%!important; margin: 0!important;}
	ul.infoList2 li,
	ul.infoList2 li:nth-child(2n) {margin:2%; width:46%;}

	.listNav{padding:40px 0 0;}
	.listNav li:first-child{display:block;width:110px;margin:7px}
	.listNav li:not(:first-child){width:calc((100% - 60px) / 4);margin:7px}


	.listNav li:first-child a{border:none;border-bottom:2px solid transparent;}
	.listNav li:first-child a.active{border:none;border-bottom:2px solid #654212;}


}

