/*展示場モジュールカスタム用*/

@media screen and (max-width: 684px){
	
	/*tenjijo*/
	#tenjijo {
		width:100%;
		margin:0 auto 0VW;
	}
	#tenjijo .tenjijo__body > img{
      	width:100%;
		height:auto;
	}
	#tenjijo p{
		padding:1VW 2% 1VW;
		font-size:12px;
		line-height:1.5em;
	}
	#showroom {
    	padding: 1px 0 0px!important;
  	}
	#showroom h2 {
		display: none;
  	}
	#showroom .exhibition .exhibition__inner {
    	margin-top: 0;
  	}
	#showroom .exhibition ul.general_list > li:nth-child(1) {
		background-size: 100%!important;
	}
	#colorbox #cboxNext {
        background: url(../img/colorbox/btn-next.png?v=1) no-repeat 0 0;
        width: 31px;
        height: 53px;
    }
	#colorbox #cboxPrevious {
        background: url(../img/colorbox/btn-prev.png?v=1) no-repeat 0 0;
        width: 31px;
        height: 53px;
    }
	#colorbox #cboxPrevious, #colorbox #cboxNext {
    	display: block !important;
    	top: 92%!important;
  	}
	#colorbox #cboxClose {
        position: absolute;
        background: url(../img/colorbox/controls.png) no-repeat -25px 0;
        width: 25px;
        height: 25px;
        text-indent: -9999px;
        background-image: url(../img/colorbox/controls.png) !important;
		left: 0px;
        right: 0px;
        bottom: 5VW;
		top: auto;
        margin: auto;
    }
	#colorbox, #cboxOverlay, #cboxWrapper {
  		z-index: 99999!important;
	}
	#colorbox #cboxLoadedContent img{
	  	width: 90%!important;
  		height: auto!important;
	}
	/*tenjijo*/
	
	  .exhibition ul.exhibition_list > li {
    width: calc( (100% - 0.5rem) / 2);
  }
}

@media screen and (min-width: 685px){
	/*tenjijo*/
	#tenjijo {
		width:100%;
		margin:0 auto 0px;
		padding:0;
		height:400px;
    	background:url("../img/bg4.jpg") center top no-repeat;
	}
	#tenjijo .tenjijo__body {
		width:1200px;
		margin:0 auto 0px;
	}
	#tenjijo p{
		padding-top:5px;
        font-size:14px;
        line-height:22px;
	}
	#showroom {
    	padding-bottom: 0px!important;
  	}
	#showroom h2 {
		display: none;
  	}
	/*tenjijo*/
}
.mapbtn {
  display: inline;
  width: 100%;
  padding: 2px 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  background-color: #294473;
  text-align: center;
  color: #FFF;
  font-size: 11px;
  line-height: 1.5em;
  text-decoration: none;
}

#cboxCurrent {
	display:none!important;
}