@charset "UTF-8";


ol.about_seido{
    list-style:decimal none outside !important;
    margin:1px 1px 1px 20px;
}

ol.about_seido li{
	vertical-align:top;
    list-style:decimal none outside !important;
    margin:1px 1px 10px 1px;
    padding:1px 1px 1px 1px;
}
ol.about_seido li.about_seido_last{
    list-style:decimal none outside !important;
    margin:1px 1px 0px 1px;
    padding:1px 1px 1px 1px;
	margin-bottom:-15px !important;
}




ol.formay_seikyu{
    /*list-style:decimal none outside !important;*/
    margin:1px 1px 1px 20px;
}

ol.formay_seikyu li{
    list-style:decimal none outside !important;
    margin:1px 1px 10px 1px;
    padding:1px 1px 1px 1px;
}

ol.formay_seikyu li ol li{
    list-style:none !important;
}

.mn_bx7101 h4#mn_txt{
	font-size:18px !important;
	color:#000 !important;
	font-weight:bold;
	padding:15px 0 0 30px;
	}



dl.formay_noufu{
    width:auto !important;
    float:none !important;
    margin:1px 1px 1px 1px !important;
    padding:1px 1px 1px 1px !important;
    background:transparent none repeat scroll 0% 0% !important;
}

dl.formay_noufu dt{
    width:auto !important;
    float:none !important;
    margin:1px 1px 1px 1px !important;
    padding:1px 1px 1px 1px !important;
    background:transparent none repeat scroll 0% 0% !important;
}

dl.formay_noufu dd{
    width:auto !important;
    float:none !important;
    margin:1px 1px 1px 20px !important;
    padding:1px 1px 10px 1px !important;
    background:transparent none repeat scroll 0% 0% !important;
}
















/* ==========

情報公開 / 枠設定

========== */


.jouhoukoukai_box {
	margin:0 0 0 -30px;
	padding:0;
}
	
	
	


/* ==========

情報公開 / 情報公開施行状況 / TABLEレイアウト設定

========== */
#announce_tbl th, #announce_tbl td {
	font-size:12px;
}

#announce_tbl th {
	vertical-align:middle !important;
	padding:3px;
	border:1px solid #fff;
	font-weight:bold;
	color:#fff;
}
#announce_tbl {
	margin-top:-10px !important;
	border:1px solid #ccc;
}
#announce_tbl th#nb_01 {
	border-left:1px solid #4E81BD;
	border-top:1px solid #fff;
}
#announce_tbl th#nb_02 {
	border-right:1px solid #4E81BD;
	border-bottom:1px solid #4E81BD;
}
#announce_tbl th#nb_03 {
	border-top:1px solid #4E81BD;
}

#announce_tbl td {
	padding:3px;
	border:1px solid #fff;
	text-align:right !important;
	vertical-align:middle !important;
	width:34px;
}



#announce_tbl tr:nth-child(2n) td {
	background-color:#b8cce4;
}

#announce_tbl tr:nth-child(2n+1) td {
	background-color:#dce5f1;
}

#announce_tbl tr td:first-child{
	width:60px !important;
	text-align:center !important;
	font-size:11px;
	font-weight:bold;
}


#announce_tbl tr td:nth-child(2),
#announce_tbl tr td:nth-child(3),
#announce_tbl tr td:nth-child(4),
#announce_tbl tr td:nth-child(9),
#announce_tbl tr td:nth-child(15),
#announce_tbl tr td:nth-child(16)
{
	font-weight:bold;
}



.title_tbl {
	/*margin:0;*/
	padding:0;
	/*text-align:center;*/
	text-align:right;
	font-weight:bold;
	color:#036;
	
	margin:0 20px 15px 0 !important;
	font-size:11px !important;
}
/*
.tani_tbl {
	float:right;
	font-size:11px;
	margin:0 20px 0 0;
}
*/