@charset "utf-8";


.title-img-box02{position:relative;}
.title-img-box02 .page-img-txt{position:absolute;left:6%;bottom:11%;text-align:left;color:var(--white100);}
.title-img-box02 .page-img-txt .txt01{font-size:2rem;}
.title-img-box02 .page-img-txt .txt02{font-size:6rem;line-height:1;}

.floor-list{display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;}
.floor-list > li{padding:3.5rem 4rem 6rem;border-radius:5px;background:var(--color11);box-sizing:border-box;}
.floor-list > li .floor-tit{padding:0 0 1.5rem;font-weight:var(--font-weight-bold);font-size:3rem;color:var(--color08);}
.floor-list > li .floor-txt{font-weight:var(--font-weight-semibold);font-size:1.8rem;line-height:3rem;word-break:keep-all;color:var(--black05);}
.floor-list > li.floor-list-yellow{background:var(--color46);}
.floor-list > li.floor-list-yellow .floor-tit{color:var(--color47);}

@media screen and (max-width:1400px) {	
	.title-img-box02 .page-img-txt .txt01{font-size:1.6rem;}
	.title-img-box02 .page-img-txt .txt02{font-size:3.5rem;}
}

@media screen and (max-width:1024.98px) {	
	.title-img-box02 .page-img-txt{left:50%;padding-left:3rem;width:100%;max-width:74rem;transform:translateX(-50%);}
	
	.floor-list{grid-template-columns:repeat(2, 1fr);}
	.floor-list > li{padding:1.5rem;}
	.floor-list > li .floor-tit{padding:0 0 5px;font-size:1.8rem;}
	.floor-list > li .floor-txt{font-size:1.4rem;line-height:2rem;}
}
@media screen and (min-width:769px) {
	.title-img-wrap{padding:0 0 7rem;}
}
@media screen and (max-width:768px) {		
	.floor-list{grid-template-columns:1fr;}
}