@charset "UTF-8";
#title h1::after { content:"Owned Vehicle";}

.inner { max-width:960px;}

.info { padding: 20px 0; text-align: left;}
	.info table { width: 100%;}
	.info th { padding: 15px 1em 15px 0; font-size:16px; border-bottom: 1px solid #CCC; white-space: nowrap; vertical-align: top;}
	.info td { padding: 15px 1em 15px 0; font-size:16px; border-bottom: 1px solid #CCC; text-align: right;}

.photo {padding: 20px 0;}
	.photo p { padding:0; font-size:16px;}
	.photo img { padding: 10px 0;}


@media all and (min-width:320px) {
	/* 320px+ settings */
	.info { width:100%;}
	.photo { width:100%;}
}

@media all and (min-width:640px) {
	/* 640px+ settings */
	.inner { display: flex; justify-content: center; flex-wrap: wrap;}
	.info { width:47%; margin-right:6%;}
	.photo { width:47%;}
}

@media all and (min-width:960px) {
	/* 960px+ settings */
}

@media all and (min-width:1200px) {
	/* 1200px+ settings */
}
