@charset "UTF-8";
/* ######################################################################################

　モデルルーム

###################################################################################### */
.pageGallery .modelroom{ background: #000;}
.pageGallery .modelroom .copytext { text-align: center; font-size: 20px; letter-spacing: 0.075em; color: #fff; margin-bottom: 20px;}
@media print, screen and (min-width: 768px) {

	.pageGallery .modelroom .contents { width: 1000px;}
    .pageGallery .modelroom .copy{margin-bottom: 40px; text-align: center;}
    .pageGallery .modelroom .cation {margin: 50px auto 0; color: #fff; }
    .pageGallery .modelroom .cation li{font-size: 10px; line-height: 1.4545;}
	.pageGallery .modelroom .galleryBox { position: relative; width: 1000px; margin: auto;}
	.pageGallery .modelroom .galleryBox .title { margin-bottom: 30px;}
	.pageGallery .modelroom .galleryBox .perth { position: absolute; bottom:-50px; z-index: 99999; left: -50px; }
	
}
@media screen and (max-width: 767px) {
    .pageGallery .modelroom {padding-top: 0px; padding-bottom: 4px;}
	.pageGallery .modelroom .galleryBox { position: relative; margin: auto;}
	.pageGallery .modelroom .galleryBox .title {  text-align: center; margin-bottom: 25px;}
	
	.pageGallery .modelroom .galleryBox .title img { width: 100%; height: auto;}
    .pageGallery .modelroom .galleryBox .bx-wrapper img { min-height: 230px;}
    .pageGallery .modelroom .galleryBox .bx-wrapper .bx-pager.bx-default-pager a{background: #cccccc;}
    .pageGallery .modelroom .galleryBox .bx-wrapper .bx-pager.bx-default-pager a:hover,
    .pageGallery .modelroom .galleryBox .bx-wrapper .bx-pager.bx-default-pager a.active{background: #666666;}
    .pageGallery .modelroom .bx-wrapper{margin-bottom: 26px;}
    .pageGallery .modelroom .bx-wrapper .bx-pager{/*bottom: -20px;*/}
    .pageGallery .modelroom .galleryBox .bx-wrapper .bx-controls-direction a{transform: translateY(50%);}

    .pageGallery .modelroom .galleryBox .bx-wrapper .bx-prev{left: 5px;}
    .pageGallery .modelroom .galleryBox .bx-wrapper .bx-next{right: 5px;}

    .pageGallery .modelroom .galleryBox p{
        margin-bottom: 13px;
        padding: 10px 8px;
        background: #eeeeee;
        font-size: 12px;
        text-align: center;
        line-height: 1.5;
    }
    .pageGallery .modelroom .galleryBox li{
        font-size: 11px;
        line-height: 1.6;
        min-height: 230px;
    }
    .pageGallery .modelroom .cation {margin-top: 18px; margin-bottom: 40px; color: #fff;}
    .pageGallery .modelroom .cation li{
        padding-left: 1em;
        text-indent: -1em;
        font-size: 10px;
		text-align: left;
        line-height: 1.3333;
    }

}


/* end */