@charset "UTF-8";
/* ######################################################################################

　モデルルーム

###################################################################################### */

@media print, screen and (min-width: 768px) {
    .pageGallery .modelroom{}
	.pageGallery .modelroom .contents { width: 960px;}
    .pageGallery .modelroom .copy{margin-bottom: 40px; text-align: center;}
    .pageGallery .modelroom .cation {margin: 50px auto 0; }
    .pageGallery .modelroom .cation li{font-size: 10px; line-height: 1.4545;}
	.pageGallery .modelroom .galleryBox { position: relative; width: 960px; 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: #001f49;}
    .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;}
    .pageGallery .modelroom .cation li{
        padding-left: 1em;
        text-indent: -1em;
        font-size: 10px;
		text-align: left;
        line-height: 1.3333;
    }

}


/* end */