@charset "UTF-8";

body.about ul.in_num {
	margin-top:-1em;
	margin-left: 0;
	list-style-type: none;
}
body.about ul.in_num li {
	text-indent: -2em;
	margin: 0 0 0 4.5em;
}
body.about ul.in_bracket {
	margin-top:-1.3em;
	margin-left: 0;
	list-style-type: none;
}
body.about ul.in_bracket li {
	text-indent: -1.8em;
	margin: 0 0 0 6.5em;
}
body.about ul.inin_bracket {
	margin: 0;
	list-style-type: none;
}
body.about ul.inin_bracket li {
	text-indent: -2em;
	margin: 0 0 0 8.5em;
}
body.about table.member_list {
	width:100%;
}
body.about table.member_list th,
body.about table.member_list td {
	vertical-align: middle;
}
body.about table.member_list th,
body.about table.member_list tr td:nth-child(1),
body.about table.member_list tr td:nth-child(3),
body.about table.member_list tr td:nth-child(4) {
	text-align: center;
}
body.about table.member_list td rt {
	padding-top: 1em;
	padding-bottom: 0.5em;
}

body#rules_fd dl.prov dd {
	margin-left: 4.5em;
}

body#president h1 span.previous {
	margin-right: 0;
	padding: 0;
	border-right: none;
	font-size: 18px;
	font-weight: bold;
}

/*--------------------------------------------------------------------
 *	736px以下用（SP用）の記述
 *--------------------------------------------------------------------*/

@media screen and (max-width: 736px) {
/* 736px以下用（SP用）の記述 */






/* 736px以上用（SP用）の記述 end */
}


/*--------------------------------------------------------------------
 *	737px以上用（PC用）の記述
 *--------------------------------------------------------------------*/
@media screen and (min-width: 737px), print {
/* 737px以上用（PC用）の記述 */







/* 737px以上用（PC用）の記述 end */
}
