@charset "shift-jis";

/* --------------------------------------------------------------------
	Financial Academy
	
	Style Info: "/info_map.html" setting
	
-------------------------------------------------------------------- */


dl dt {
	font-weight: bold;
}

table.mapTable {
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin: 25px 0 50px;
	width: 100%;
}

table.mapTable th {
	width: 20%;
}
table.mapTable th,
table.mapTable td {
	padding: 5px 8px;
	border: 1px solid #ccc;
}

table.mapTable th {
	font-weight: normal;
	background: #eeeeee;
	font-weight: bold;
}
@media screen and (max-width: 950px) {
h1 img,
h2 img,
#tmtl img,
#last_p img,
.presentArea ul li p.bookImg img {
	height: auto;
	max-width: 100%;
}

}

@media screen and (max-width: 701px) {
table.mapTable{ border: 0;}

table.mapTable th,
table.mapTable td {
    padding: 5px 2%;
    border: 1px solid #ccc;
    width: 100%;
    display: block;
}
table.mapTable th {
	width: 100%;
    border-bottom: 0;
}
table.mapTable tr:not(:first-child) th{ border-top: 0;}
table.mapTable td img {
	max-width: 100%;
	display: block;
	height:auto;
	margin-top:10px;
}
}