@charset "utf-8";


.footer { margin-top: 0; }



/* アクセス -------------------------------------------------------------------------------------*/
.main .container .contents { margin-top: 0; }

/* アクセス */
.main .contents ul {
	display: flex;
	flex-direction: column;
	/*row-gap: var(--margin-m);*/
}
.main .contents li { padding-top: var(--margin-l); }

.main li .name {
	font-size: var(--font-l);
	line-height: var(--line-s);
	margin-top: var(--margin-ss);
}
.main li .name span { font-size: var(--font-m); }
.main li .address,
.main li .tel {
	font-size: var(--font-m);
	line-height: var(--line-s);
	margin-top: var(--margin-xs);
}
.main li .address a { display: inline-block; }

/* ショールーム見学・ご相談 */
.main #contact .contents { margin-top: 0; }

.main #contact .open {
	font-size: var(--font-m);
	line-height: var(--line-s);
	margin-top: var(--margin-s);
}
.main #contact .comment {
	line-height: var(--line-m);
	margin-top: var(--margin-s);
}

.main #contact .image { margin-top: var(--margin-ms); }

.main #contact .images { margin-top: var(--margin-l); }
/*-----------------------------------------------------------------------------------------------*/





@media(min-width: 530px) {
}



@media(min-width: 768px) {
	/* アクセス -------------------------------------------------------------------------------------*/
	/* アクセス */
	.main .contents ul {
		flex-direction: row;
		flex-wrap: wrap;
		/*gap: var(--margin-m) var(--margin-s);*/
		column-gap: var(--margin-s);
	}
	.main .contents li { width: calc((100% - var(--margin-s)) / 2); }
	/* ショールーム見学・ご相談 */
	.main #contact .contents {
		display: flex;
		column-gap: var(--margin-s);
	}
	.main #contact .text { flex: 1; }
	.main #contact .image {
		margin-top: 0;
		width: 46%;
	}
}



@media(min-width: 1024px) {
	/* アクセス -------------------------------------------------------------------------------------*/
	/* アクセス */
	.main .contents ul { /*gap: var(--margin-l) var(--margin-ms);*/ column-gap: var(--margin-ms); }
	.main .contents li { width: calc((100% - var(--margin-ms)) / 2); }
	/* ショールーム見学・ご相談 */
	.main #contact .contents { column-gap: var(--margin-m); }
}



@media(min-width: 1280px) {
}