@charset "UTF-8";
/* sp(320px) */

/* 会社概要 */
#pageAbout dl {
	display: grid;
	grid-template-columns: auto;
	grid-template-rows: auto;
	column-gap: 0;
	row-gap: 0;
	max-inline-size: 800px;
	margin-inline: auto;
}
#pageAbout dl dt {
	padding-block: .8em 0em;
}
#pageAbout dl dd {
	padding-block: .2em .8em;
}
#pageAbout dl dd:not(:last-of-type) {
	border-block-end: 1px dotted #cecece;
}
/* gmap */
#pageAbout .gmap iframe {
	block-size: 300px;
}





@media handheld, print, screen and (min-width: 390px) {
/* iphone6 */


/* end of media query(iphone6) */	
}



@media handheld, print, screen and (min-width: 414px) {
/*  iPhone6 Plus */

/* end of media query(iPhone6 Plus) */	
}



@media handheld, print, screen and (min-width: 480px) {
/* tablet */

/* 会社概要 */
#pageAbout dl {
	grid-template-columns: 8em auto;
}
#pageAbout dl dt {
	padding-block: 1.2em 1.2em;
}
#pageAbout dl dt:not(:last-of-type) {
	border-block-end: 1px dotted #cecece;
}
#pageAbout dl dd {
	padding-block: 1.2em 1.2em;
}
#pageAbout .gmap iframe {
	block-size: 350px;
}


/* end of media query(tablet) */	
}



@media handheld, print, screen and (min-width: 620px) {
/* iPad */

/* 会社概要 */
#pageAbout dl {
	grid-template-columns: 9em auto;
}

/* end of media query(iPad) */	
}



@media handheld, print, screen and (min-width: 900px) {
/* pc */

/* 会社概要 */
#pageAbout dl {
	grid-template-columns: 10em auto;
}
#pageAbout .gmap iframe {
	block-size: 400px;
}


/* end of media query(pc) */
}