@charset "utf-8";

/*----------------------------------------------
出展内容
----------------------------------------------*/
/*table----------------------------------*/
table.exhibition{
	clear:both;
	border:#9AD539 solid 1px;
	width:633px;
	font-size:1em;
	background:#FFF;
	margin-top: 1.5em;
	margin-right: 17px;
	margin-bottom: 0px;
	margin-left: 17px;
	line-height:1.4em;
}

/*th----------------------------------*/
table.exhibition th{
	padding:0.5em;
	border-right:#9AD539 solid 1px;
	border-bottom:#9AD539 solid 1px;
	background:#E5F3D1;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
	
}

/*td----------------------------------*/
table.exhibition td{
	padding:0.5em;
	color:#333333;
	border-right:#9AD539 solid 1px;
	border-bottom:#9AD539 solid 1px;
	vertical-align:middle;
	text-align:center;
}

table.exhibition td.left{
	text-align:left;
}

/*----------------------------------------------
本年度の予定
----------------------------------------------*/
/*table----------------------------------*/
table.schedule{
	clear:both;
	border:#9AD539 solid 1px;
	width:633px;
	font-size:1em;
	background:#FFF;
	margin-top: 1.2em;
	margin-right: 17px;
	margin-bottom: 10px;
	margin-left: 17px;
	line-height:1.4em;
}

/*th----------------------------------*/
table.schedule th{
	padding:0.5em;
	border-right:#9AD539 solid 1px;
	border-bottom:#9AD539 solid 1px;
	background:#E5F3D1;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;	
}

/*td----------------------------------*/
table.schedule td{
	padding:0.5em;
	color:#333333;
	border-right:#9AD539 solid 1px;
	border-bottom:#9AD539 solid 1px;
	vertical-align:middle;
}

/*----------------------------------------------
全国各地の開催報告
----------------------------------------------*/
/*table----------------------------------*/
table.conference{
	clear:both;
	border:#35A4D9 solid 1px;
	width:633px;
	font-size:1em;
	background:#FFF;
	margin-top: 1.2em;
	margin-right: 17px;
	margin-bottom: 10px;
	margin-left: 17px;
	line-height:1.4em;
}

/*th----------------------------------*/
table.conference th{
	padding:0.5em;
	border-right:#35A4D9 solid 1px;
	border-bottom:#35A4D9 solid 1px;
	background:#9FCBE6;
	text-align:center;
	font-weight:bold;
	vertical-align:middle;	
}

/*td----------------------------------*/
table.conference td{
	padding:1em 0.5em 1em 0.5em;
	color:#333333;
	border-right:#35A4D9 solid 1px;
	border-bottom:#35A4D9 solid 1px;
	vertical-align:middle;
}



/*tfoot----------------------------------*/
tfoot td{
	border:none;
}

/*その他----------------------------------*/
td.noline {
	border-right:none;
}

td.noline-bot{
	border-bottom:none;
}



/*テーブル段違い*/
tr.kougo {
	background-color:#F0EBE9;
}

caption{
	margin:0.6em 0px 0px 0px;
	font-weight:bold;
}


/*----------------------------------------------------
共通クラス
----------------------------------------------------*/
/*色*/
.bgc-pink{
	background-color:#FFE1DD;
}

.bgc-blue{
	background-color:#E3EEFB;
}

/*幅*/
.haba05{width:5%;}
.haba10{width:10%;}
.haba15{width:15%;}
.haba20{width:20%;}
.haba25{width:25%;}
.haba30{width:30%;}
.haba33{width:33%;}
.haba40{width:40%;}
.haba45{width:45%;}
.haba50{width:50%;}
.haba60{width:60%;}
.haba65{width:65%;}
.haba70{width:70%;}
.haba80{width:80%;}
.haba85{width:85%;}
.haba90{width:90%;}
.haba95{width:95%;}
.haba100{width:100%;}
