@charset "Shift_JIS";

/****************************** Polio ********************************/

h2.md_polio {
	margin-top: 30px;
	text-align: center;
	background-color: #FFFFFF;
	border: none;
}

div#polio-container{
	width:888px;
	margin:0 auto 24px;
	zoom:1;
}

div#polio-container div#contents-box01 {
	width: 683px;
	height: 247px;
	float:left;
	background: url(../polio/images/bg_contents_01.gif) top left;
	position: relative;
	zoom:1;
}

div#contents-box01 .btn01 {
	position: absolute;
	left: 18px;
	top: 195px;
	
}
div#contents-box01 .btn02 {
	position: absolute;
	left: 345px;
	top: 80px;
}
.btn02 ul {
    list-style: none;
	padding: 0;
	margin: 0;
}
.btn02 ul li {
	padding: 0;
	margin: 0;
	margin-bottom: 5px;
}

div#polio-container div#contents-box01-2 {
	width: 683px;
	height: 247px;
	float:left;
	zoom:1;
}


div#polio-container div#contents-box02 {
	width: 194px;
	float: right;
	zoom:1;
}


div#polio-container div#contents-box03 { /* お知らせ */
	width: 230px;
	float: left;
	zoom:1;
}
div#polio-container div#contents-box03-2 { /* 法令など */
	width: 230px;
	float: right;
	zoom:1;
}
div#polio-container div#contents-box04 { /* 取り組み */
	width: 645px;
	float: right;
	zoom:1;
}
div#polio-container div#contents-box04-2 { /* トピックス */
	width: 645px;
	float: left;
	zoom:1;
}



ul.qa {
    list-style: none;
	margin: 0;
	padding: 0;
}
ul.qa li {
    list-style: none;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
}


/* お知らせ　テーブル */
#contents div.p-table {
	margin: 0 0 20px;
}

#contents div.p-table p.notes {
	margin: 0;
	text-align: right;
}

#contents div.p-table table {
	margin: 0;
	padding: 0;
	border: solid #900;
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0 1px 1px 0;
}
* html #contents div.p-table table {
	border-collapse: collapse;
}
*:first-child + html #contents div.p-table table {
	border-collapse: collapse;
}

#contents div.p-table table th,
#contents div.p-table table td {
	margin: 0;
	padding: 4px 12px;
	border: solid #900;
	border-width: 1px 0 0 1px;
}

#contents div.p-table table th {
	background-color: #900;
	color: #FFFFFF;
	font-weight: bold;
}

#contents div.p-table table td {
}