@charset "Shift_JIS";

/* 理事会 index
============================================================= */
.index .box01 h2 {
	margin:0 0 10px 0;
	padding:0 0 3px;
	border-bottom:solid 1px #036;
	color:#F90;
	font-size:16px;}

.index .box01 h3 {
	margin:0 0 3px 0;
	padding:0 0 3px;
	font-size:14px;}

.index .box01 p { margin:0 0 15px 0;}
.index .box01 p a {
	padding-left:15px;
	background:url(../img/c/triangle.gif) left center no-repeat;}

.index .box01 table {
	margin:0 0 35px;
	border-top:solid 1px #CCC;}
.index .box01 th {
	padding:2px 5px 2px 0;
	border-bottom:solid 1px #CCC;
	color:#036;
	white-space:nowrap;
	text-align:left;
	vertical-align:top;}
.index .box01 td {
	padding:2px 5px;
	border-left:dashed 1px #CCC;
	border-bottom:solid 1px #CCC;
	vertical-align:top;}

.index .box01 td table { margin:0; border:none;}
.index .box01 td th,
.index .box01 td td { border:none; padding:0;}



/* 理事会 detail
============================================================= */
.detail .box01 { padding:0 0 25px;}
.detail .box01 h2 {
	margin:0 0 10px 0;
	padding:0 0 3px;
	border-bottom:solid 1px #036;
	color:#F90;
	font-size:16px;}

.detail .box01 h3 {
	margin:0;
	color:#036;
	font-size:12px;}

.detail .box01 p {
	margin:0 0 10px 0;}

.detail .box01 th.blue {
	color:#036;
	font-weight:normal;}

.detail .box01 table.style01 {
	background:#CCC;}
.detail .box01 table.style01 th, .detail .box01 table.style01 td {
	background:#FFF;}