<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "Shift-JIS";

/*
	行政処分情報レイアウト
	最終更新： 2009-01-26
*/

/*--------------------------------------------------ローカルナビ*/
/*画像置換*/ 
ul#lNavi li a {
	display:block;
	height:35px;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
}
ul#lNavi li#lNavi001 a {
	width:180px;
	background:url(../images/lNavi.gif) no-repeat;
}
ul#lNavi li#lNavi002 a {
	width:180px;
	background:url(../images/lNavi.gif) 0 -35px no-repeat;
}
/*ロールオーバー*/
ul#lNavi li#lNavi001 a:hover {
	background-position:-180px 0;
}
ul#lNavi li#lNavi002 a:hover {
	background-position:-180px -35px;
}
/*現在ページ*/
div.search ul#lNavi li#lNavi001 a {
	background-position:-180px 0;
}
div.baseline ul#lNavi li#lNavi002 a {
	background-position:-180px -35px;
}

/*--------------------------------------------------注意事項*/
div.caution {
	border:1px solid #CCCCCC;
	background:url(../images/cautionBack.jpg) repeat-x #FAE5EA;
	margin:5px 10px 20px 10px;
	padding:5px 10px;
}
div.caution h4 {
	border-bottom:none;
	margin-bottom:10px;
	margin-top:5px;
}


/*--------------------------------------------------検索可能年月*/
p.available {
	text-align:right;
	margin:0!important;
}

/*--------------------------------------------------検索条件指定部*/
/*キャプションの指定*/
div.search table caption {
	font-size:123.1%;/*16px*/
	font-weight:bold;
	color:#FFFFFF;
	background:#0B3451;
	margin-bottom:0;
	padding:5px;
}
/*ヘッダー部の指定*/
div.search table tbody tr th {
	font-size:100%;/*12px*/
	font-weight:bold;
	color:#333333;
	padding:8px 5px;
	vertical-align:middle;
	background:#F1F1F1;
	border-bottom:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}
.title{
	font-size:150%;/*12px*/
	font-weight:bold;
	color:#333333;
	padding:8px 5px;
	vertical-align:middle;
	background:#CCFFFF!important;
	border-bottom:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}
/*内容部の指定*/
div.search table tbody tr td {
	font-size:100%;/*12px*/
	padding:8px 15px;
	vertical-align:top;
	border-bottom:1px solid #DFDFDF;
}
div.search table tbody tr td label {
	margin-right:4px;
}
div.search table tbody tr td label input {
	margin-right:3px;
}
div.search table tbody tr td span {
	font-size:85%;
	color:#990000;
	margin-left:5px;
}
/*inputテキストエリア指定*/
input.inputText {
	width:270px;
	padding:0.2em;
	border:1px solid #AAA;
}
input.inputText:focus {
	background:#FFFFCC;
}

/*--------------------------------------------------リスト表示部*/
/*キャプションの指定*/
div.list table caption {
	font-size:123.1%;/*16px*/
	font-weight:bold;
	color:#FFFFFF;
	background:#0B3451;
	margin-bottom:0;
	padding:5px;
}
/*ヘッダー部の指定*/
div.list table thead tr th {
	font-size:93%;/*12px*/
	font-weight:bold;
	color:#333333;
	padding:7px 5px;
	vertical-align:middle;
	background:#F1F1F1;
	border-bottom:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
}
/*内容部の指定*/
div.list table tbody tr td {
	font-size:93%;/*12px*/
	padding:7px 5px;
	vertical-align:top;
	border-bottom:1px solid #DFDFDF;
}

/*--------------------------------------------------結果表示部*/
/*ソートエリア*/
div.sort {
	text-align:right;
}
/*テーブル*/
table.tablesorter {
	font-size:88%;
	line-height:1.2;
	margin:5px 0 3px 0;
}
/*キャプションの指定*/
table caption {
	color:#FFFFFF;
	font-size:123.1%;/*16px*/
	font-weight:bold;
	background:#0B3451;
	margin-bottom:0;
	padding:5px;
}
/*ヘッダー部の指定*/
table.tablesorter thead tr th {
	font-weight:bold;
	padding:5px 0;
	vertical-align:middle;
	background:#F1F1F1;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	border:1px solid #FFFFFF;
}
table.tablesorter thead tr .header {
	cursor:pointer;
}
table.tablesorter thead tr th a {
	text-decoration:underline;
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
	background:#DDDDDD;
}
/*tbody*/
table.tablesorter tbody tr th {
	font-weight:bold;
	padding:7px 5px;
	vertical-align:top;
	background:#F1F1F1;
	border-bottom:1px solid #DFDFDF;
}
/*内容部の指定*/
fieldset table tbody tr td {
	padding:7px 5px;
	vertical-align:top;
	border-bottom:1px solid #DFDFDF;
}
/*inputボタンエリア指定*/
label {
	margin-bottom:3px;
}
label input {
	margin-right:2px;
}
/*該当なしの場合*/
div.nodata {
	font-size:116%;
	border:1px solid #DFDFDF;
	background:#F1F1F1;
	margin-bottom:30px;
	padding:50px 0;
	text-align:center;
}
/*検索ボタン*/ 
input.search {
	display:block;
	width:70px;
	height:25px;
	margin:15px auto 0 auto;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/search.gif) no-repeat;
	border:0!important;
	cursor:pointer;
}
/*ロールオーバー*/
input.search:active {
	background-position:0 -25px;
}

/*戻るボタン*/ 
p.pageBack a {
	display:block;
	width:115px;
	height:23px;
	margin:15px auto 0 auto;
	text-indent:-9999px;
	text-decoration:none;
	overflow:hidden;
	background:url(../images/pageBack.gif) no-repeat;
}
/*ロールオーバー*/
p.pageBack a:hover {
	background-position:0 -23px;
}

/*--------------------------------------------------詳細結果表示部*/
/*件数表示*/
p.selected {
	text-indent:0!important;
	margin:0 0 2px 0!important;
}
strong.selected {
	font-size:131%;/*17px*/
	margin:0 3px!important;
}
/*合計件数表示*/
p.total {
	text-align:right;
}
strong.total {
	font-size:131%;/*17px*/
	margin:0 3px!important;
}

/*キャプションの指定*/
div.details table caption {
	font-size:123.1%;/*16px*/
	font-weight:bold;
	color:#FFFFFF;
	background:#0B3451;
	margin-bottom:0;
	padding:5px;
}
/*ヘッダー部の指定*/
div.details table tbody tr th {
	width:28%;
	font-weight:bold;
	padding:7px 5px;
	vertical-align:top;
	background:#F1F1F1;
	border-bottom:1px solid #DFDFDF;
}
/*内容部の指定*/
div.details table tbody tr td {
	width:72%;
	padding:7px 5px;
	vertical-align:top;
	border-bottom:1px solid #DFDFDF;
}

/*--------------------------------------------------通達*/
div.officialNotice {
	margin-bottom:40px;
}
div.officialNotice dl dt {
	color:#003366;
	text-decoration:underline;
	margin-bottom:5px;
}
div.officialNotice dl dt:hover {
	color:#265771;
}
dd.hideList {
	width:100%;
	margin:0 0 15px 0!important;
	border-bottom:1px solid #E2E2E2;
}
dd.hideList ul li {
	background:url(../../common2/images/icon/pdf.gif) no-repeat 0 0;
	padding-left:20px;
}

/*--------------------------------------------------処分基準*/
div.punish {
	background:#FCFCFC;
	border:1px solid #CCCCCC;
	padding:5px 10px;
}
div.punish h5 {
	color:#FFFFFF;
	background:#0B3451;
	margin:-5px -10px 7px -10px;
	padding:5px 8px;
}
div.punish ol {
	font-size:93%!important;
	margin:5px 0 0 20px;
}

/*--------------------------------------------------追加*/
.float_left{
	float:left;
}
.float_right{
	 float:right;
}
  h2 { 
  text-indent:-9999px;
  display:block;
  background:url(../images/h2Title.jpg) no-repeat;
  height:35px;
  }



/*EOF*/</pre></body></html>