<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

#KV_SET {
	max-width: 1500px;
	margin: 0 auto;
	position:relative;
}
#KV {
	height: 600px;
	background:url("../img/pc/kv.jpg") no-repeat top center;
	background-size: auto 100%;
}

.mb120{margin-bottom:120px}
.pdg15{padding:15px 0}


.faq_list{width: 800px;margin: 50px auto}
.faq_list li::before {
    background-image: url('https://www.laforet.co.jp/common/img/sprites/1x-s98e1058949.png');
    background-position: 0 -16px;
	display: inline-block;
width: 8px;
height: 5px;
content: '';
vertical-align: middle;margin-right: 5px;
}
.faq_list li{float: left;margin-right: 20px}

dl.faq{text-align: left;width: 800px;margin: 50px auto 80px;}
dl.faq dt{font-weight: bold;
margin: 0 0 8px;line-height: 1.7;}
dl.faq dd{margin: 0 0 40px 25px;line-height: 1.7;}
dl.faq dd a{border-bottom: 1px dotted}


@media only screen and (max-width: 750px) {
	#KV_SET {
		max-width: 1500px;
		margin: 0 auto;
		position:static;
	}
	#KV {
		height: auto;
		background:none;
		background-size: auto 100%;
	}

	
	body.lower .moreBTN3 {
		margin:0;
		margin-bottom:10%;
		width:60%;
	}
	body.lower .moreBTN3 a {
		padding:7% 10%;
		font-size:4.5vw;
		line-height: 1;
	}
	
	body.lower .moreBTN2 {
		width:70%;
	}
	body.lower .moreBTN2 a {
		margin:0 auto;
		padding:7% 20%;
		font-size:4.5vw;
		white-space: nowrap;
	}
#SNS_Icon {
		background:#fff;
	}	
.faq_list{width: 80%;}
dl.faq{width: 100%;}	
	
}</pre></body></html>