@charset "UTF-8";
@media screen and (min-width: 768px),print {

.l-modelhouse_welcome .contact__ttl, .l-modelhouse_welcome2 .contact__ttl{
	padding: 0 0 5px 0 !important;
	font-weight: bold;}

.l-modelhouse_welcome .contact__mail, .l-modelhouse_welcome2 .contact__mail{
	font-weight: bold;}

.l-modelhouse_welcome .contact__tel, .l-modelhouse_welcome2 .contact__tel{
	padding: 10px 0 10px 0;}

.u-text--cinnamon{
	font-weight: bold;}

.gallery-list-photo{
	width: 900px;
	margin: 0 auto;
}	

.l-modelhouse .gallery__box{
	padding: 0 0 0 0;
}

.l-modelhouse .gallery__box .l-flex__box3{
	margin: 20px 0 20px 0;
	padding: 0px 0 0px 0;
}

.u-text--thinred{
	font-weight: bold;
}

.gallery-list-photo .l-flex__box3{
	width: auto;
}
.l-modelhouse .point__boxes{
	padding: 0 0 0 0;
}

.l-flex__wrap .l-flex__box3{
	margin: 0 0 140px 0;}

.l-modelhouse_welcome2 .flow__img{
	margin: 0 0 10px 0;
}


}

@media screen and (max-width: 767px) {

.l-modelhouse_welcome .u-margin0{ margin: 0 0 3% 0;}
.l-modelhouse_welcome .contact__tel,
.l-modelhouse_welcome2 .contact__tel{padding: 3% 0 4%;}

.l-modelhouse_welcome .contact__mail, .l-modelhouse_welcome2 .contact__mail{
	margin: 5px 0 0 0;
	font-weight: bold;
}
.l-modelhouse_welcome .contact__tel, .l-modelhouse_welcome2 .contact__tel{
	margin: 0 0 5% 0;
}

.l-modelhouse_welcome .contact, .l-modelhouse_welcome2 .contact{
	background-size:100%;
	background-repeat: repeat;
}

.l-modelhouse .gallery__box .l-flex__box3{
	margin: 0 0 0 0;
	width: 50% !important;
}

.l-flex__box--sp2 {
    width: calc(100% / 1) !important;
}

.l-modelhouse_welcome .num, .l-modelhouse_welcome2 .num{
	font-size: 8vw !important;
}

.l-modelhouse_welcome2{
	background-size: 100%;
	background-repeat: repeat;
	    padding: 40px 20px;
}

.u-text--thinred{
	font-weight: bold;
}

.u-text--cinnamon{
	font-weight: bold;
}

.l-flex__wrap .l-flex__box3{
	margin: 0 0 12% 0;}

.l-modelhouse .point__boxes{
	padding: 0 0 60px 0;
}


}
