@charset "Shift_JIS";

/* 共通 */
@import "../../../css/base.css";
@import "../../../css/dpath.css";

/****************************** コンテンツ ********************************/
#content{
	width:75.6% !important; padding: 20px 12% 0 12%;
	margin:0 auto 1em auto;
	height:20em;
	}
body>#content{ /* IE Escaped */
	height:auto !important;
	min-height:18em;
	}

h3{ text-align:center;
	font-weight:normal;
	line-height:125%;
	margin:2em 0; padding:0.5em 0;
	background-color:#E5E5FF;
	width:100%;
	border:1px solid #000000;}

/*角丸*/
.corner_top{background:url("../images/corner.gif") repeat-x top;}
.corner_bottom{background:url("../images/corner.gif") repeat-x bottom;}
.corner_left{background:url("../images/corner.gif") repeat-y left;}
.corner_right{background:url("../images/corner.gif") repeat-y right;}
.corner_lt{width:16px; height:16px;
			background:url(../images/corner_lt.gif) no-repeat;}
.corner_rt{width:16px; height:16px;
			background:url(../images/corner_rt.gif) no-repeat;}
.corner_lb{width:16px; height:16px;
			background:url(../images/corner_lb.gif) no-repeat;}
.corner_rb{width:16px; height:16px;
			background:url(../images/corner_rb.gif) no-repeat;}

/* /bunya/shougaihoken/sougoufukusi/index.html 画像背景 */
.tt1 { background:url(../sougoufukusi/images/bk_h4.gif) no-repeat; width:266px; height:44px; position:relative; }
.tt1 h4 { position:absolute; top:12px; left:30px; font-weight:bold; }
.tt2 { background:url(../sougoufukusi/images/bk_content.gif) no-repeat; width:705px; height:85px; position:relative; }
.tt2 p { position:absolute; top:22px; left:50px; right:50px; }

/* /bunya/shougaihoken/sougoufukusi/index.html 開催状況テーブル */
div#content table.kaisai{
	width:100%;
	border-collapse:collapse;
	caption-side:top;
	border:1px solid #7f7f7f;
	margin-bottom:3.5em;
	background:#fff;
	color:#000;
	vertical-align:middle;
}

div#content table.kaisai th,
div#content table.kaisai td{
	padding:3px;
	text-align:center;
	border:1px solid #7f7f7f;
}

div#content table.kaisai th{
	font-weight:bold;
}

div#content table.kaisai td{
	font-weight:normal;
	background:#fff;
}

div#content table.kaisai td.agenda{
	text-align:left;
}

div#content table.kaisai thead th{
	color:#fff;
	background:#9bbb59;
	white-space:nowrap;
}

div#content table.kaisai tbody th{
	padding:3px 0px;
	background:#f5f5f5;
	font-weight:normal;
	vertical-align:top;
	}

div#content table.kaisai .newupdata {
	font-size:82%;
	margin: 0 auto;
	padding: 2px 0px 0px 37px;
	width:4em; 
	background-position:left top;
	vertical-align:left;
	text-align:left;
	min-height:15px;
	/height:15px;
/*	display:block; */
	/zoom:1;
}
div#content table.kaisai span[class="newupdata"]{
	font-size:82%;
	margin: 0 auto;
	padding: 2px 0px 0px 37px;
	width:4em; 
	background-position: left bottom;
	}

div#content table.kaisai .agenda .newupdata{
	display:inline;
}
