@charset "Shift_JIS";


/***************************  法令用   ***************************/


/* --------------- 通達一覧用 ------------------ */


/* --法令メイン-- */
#hor_main {
	text-align: left;
	width: 60em;
}
/* --パンくずリスト-- */


#bread li {
	display: inline;
}

/* --告示関係メニュー-- */
#hor_box1 {
	margin-bottom: 1.5em;
	width: 100%;
	float: left;
}

#hor_nav li {
	width: 11em;
	float: left;
	margin-left: 0.8em;
	display: inline;/*for IE6*/
	height:1.9em;/*for IE6*/
	}


#hor_nav li img {
	width: 11em;
	vertical-align: bottom;/*for IE6*/
	height: 1.9em;
}
#hor_nav li a {
	display: block;/*for IE6*/
}




/* --年別メニュー-- */
#year_nav {
	font-weight: bold;
	margin-left: 0.2em;
}

#year_nav li  {
	float: left;
	height: 2.4em;
	width: 11.8em;
	border-top: 0.1em solid #999;
	border-left: 0.1em solid #999;
}
.border01 {
	border-right: 0.1em solid #999;
}
.border02 {
	border-bottom: 0.1em solid #999;
}




#year_nav li a {
	display: block;
	float: left;
	height: 2.4em;
	width: 11.8em;
	line-height: 2.4em;
	text-align: center;
	text-decoration: none;
}



#year_nav li a:hover {
	background-color: #DEF3FE;
}


		
	


/* --タイトルバナー画像拡大縮小用-- */
.hor_wid01 {
	width: 100%;
}

/* --プリント時のみ印刷-- */
.print_only {
	visibility: hidden;
}


/* --見出し-- */



.section_h2  {
	margin-bottom: 1em;
}

.section_h3 {
	color: #006;
	background-color:#DEF3FE;
	clear: left;
	width: 100%;
	margin: 0 auto;
	text-indent: 2em;
	border: 0.1em solid #CC9;
	border-bottom: none;
	line-height:2em;
	height:2em;
}



/* --法令改正一覧テーブル-- */
.section_h3-1 {
	clear: left;
	width: 98%;
	margin: 0 auto 1em;
	text-indent: 2em;
	line-height:1.5em;
	height:3em;
	font-weight: normal;
	font-size: 1.1em;

}

.hor_line {
	background-image: url(../information/image/hor_line.gif);
	background-repeat: repeat-x;
	width: 100%;
	background-position: top;
	padding-top: 1.7em;
	padding-bottom: 1em;
}







/* --通達一覧表-- */

#hor_table {
	width: 100%;
	border: 0.1em solid #CC9;
	margin: 0 auto;
	clear: left;
}

.hor_table02 {
	width: 100%;
	border: 0.1em solid #CC9;
	margin: 0 auto;
	clear: left;
}

.hor_table03 {
	width: 100%;
	border: 0.1em solid #fff;
	margin: 0 auto;
	clear: left;
}


#hor_table #gengou {
	text-indent: 1em;
	height:2em;
	line-height:2em;
	text-align:left;
	background-color: #E1F1FF;
	border: 0.1em solid #CC9;
	border-bottom:none;
	font-weight: bold;
}

#hor_table thead th {
	color:#fff;
	background-color:#4977CD;
	padding: 0.2em 0.2em 0.2em 0.4em;
	text-align:center;
	}

#hor_table td, #hor_table th {
	border: 0.1em solid #CC9;
	padding: 0.2em 0.2em 0.2em 0.4em;
	text-align: left;
	vertical-align: top;
  }

#hor_table .bkcol th {
	text-align:center;
}

.bkcol {
	background-color: #4977CD;
	color: #FFF;
}


/* --法令一覧表-- */	
.hor_table02 .gengou {
	text-indent: 1em;
	height:2em;
	line-height:2em;
	text-align:left;
	background-color: #E7ECFA;
	border: 0.1em solid #CC9;
	border-bottom:none;
	font-weight: bold;
}


.hor_table02 .gengou2 {
	text-indent: 1em;
	height:2em;
	line-height:2em;
	text-align:left;
	background-color: #E7ECFA;
	font-weight: bold;
	border-top: none;
	border-bottom:none;
	border-right: 0.1em solid #CC9;
	border-left: 0.1em solid #CC9;
}

.hor_table02 thead th {
	color:#fff;
	background-color:#1E3E93;
	text-align:center;
	border: 0.1em solid #CC9;
	}
	
.hor_table02 td {
	border: 0.1em solid #CC9;
	padding: 0.2em 0.2em 0.2em 0.4em;
	text-align: left;
	vertical-align: top;
  }
	

/* --法令改正概要一覧表-- */	

.hor_table03 th {
	width:15%;
	color:#fff;
	background-color:#1E3E93;
	}
	
.hor_table03 td {
	background-color:#EBEFFC;
	}	
	
.hor_table03 td, .hor_table03 th {
	border: 0.1em solid #fff;
	padding: 0.2em 0.2em 0.2em 0.4em;
	text-align: left;
	vertical-align: top;
  }
	
/*法令太字*/	
.tx_b {
	font-weight: bold;
}
.int02 {
	text-indent: -0.8em;
	display: block;
	padding-left: 1em;
}
.gaiyou01 {
	font-weight: bold;
}
.gaiyou02 {
	padding-left: 1.4em;
}
.gaiyou03 {
	padding-left: 1.5em;
}
.gaiyou04 {
	text-indent: -1.4em;
	padding-left: 1.5em;
}
.pad02 {
	padding-right: 1em;
}
.pad03 {
	padding-right: 0.5em;
}


/*法令別窓*/
.newWindow {
	width: 1em;
	padding: 0 0.5em;
}
		
	


/* --一覧表セル幅指定-- */
.hor_wid02 {
	width: 20%;
}
.hor_wid03 {
	text-align: left;
	width: 28%;
	color: #333;
	background-color: #E8F1FF;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
}
.hor_wid04 {
	text-align: left;
	width: 21%;
	color: #333;
	background-color: #E8F1FF;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	vertical-align: top;
}

.hor_wid05 {
	width: 17%;
}
.hor_wid06 {
	width: 23%;
}
.hor_wid07 {
	width: 1em;
	padding-right: 0.5em;
}



/*矢印アイコン設定*/
.arrow {
	width: 1em;
	margin-bottom: -0.2em;
	padding-right: 0.3em;
}







/* -- 一覧表行色変更 -- */
.add {
	background-color: #F0F8FF;
}


.add02 {
	background-color: #F1F4FC;
}

.add16 {
	background-color: #FAF9F3;
}








/* --Page Top Jump-- */

#pgtop {
	text-align:right;
	width: 100%;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	clear: right;

}

.pg_wid {
	width: 9.1em;
}

/*法令アイコン設定*/
.horicon {
	height: 1.9em;
	width: 1.9em;
	margin-bottom: -0.5em;
	padding-right: 0.5em;
}

.note {
	text-indent: 0.8em;
	padding-bottom: 0.2em;
}


.t_right {
	text-align: right;
}






/* --リンク設定-- */
#hor_main a, #hor_main02 a {
	text-decoration:underline;}
	
#hor_main a:link, #hor_main02 a:link {
	color: #006;
  }
#hor_main a:visited, #hor_main02 a:visited {
	color: #909;
	}
#hor_main a:hover, #hor_main02 a:hover  {
	color: #0000F2;
  }
#hor_main a:focus, #hor_main a:active, #hor_main02 a:focus, #hor_main02 a:active {
	color: #36C;
  }
	
	
	
/* ----------------------------------------- 統計ページ用 ------------------------------------------- */

#headerS {
	width:60em;
	margin:0 auto;
}
#header01 {
	background-color: #000066;
	width: 60em;
	text-align:right;
}


#location {
	width:60em;
	margin:0 auto;
	padding:0.5em 0;
}
#location li {
	display:inline;
}

#location a {
	text-decoration:underline;
}
/*度数率テーブルタイトル*/
#section_h1 {
	width: 42em;
	background-color: #EBEBEB;
	border: 0.1em solid #CCC;
	border-left: 0.5em solid #CCC;
	margin: 2em auto 1em;
	padding: 0.2em;
}
.hnen {
	background-color:#FF6;
	color:#069;
	padding:0.1em;
	}
.h20nen {
	background-color:#FCF;
	color:#069;
	padding:0.1em;
	}
.h19nen {
	background-color:#FFC0A2;
	color:#069;
	padding:0.1em;
	}	
	
/*強度率テーブルタイトル*/
#section_h1-2 {
	width: 40em;
	background-color: #EBEBEB;
	border: 0.1em solid #CCC;
	border-left: 0.5em solid #CCC;
	padding: 0.2em;
	margin: 2em auto 1em;
	padding: 0.2em;
}

#jigyo {
	text-align: left;
}


/*平成19年*/
.section_h3-2 {
	color: #069;
	text-align: center;
	width: 33em;
	margin: 0px auto 2em;
	height: 2em;
	line-height: 2em;
	border-top: 0.2em solid #069;
	border-bottom: 0.2em solid #069;
	background-image: url(../user/anzen/tok/image/tok_bg1.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

/*平成20年（長いタイトル用）*/
.section_h3-3 {
	color: #069;
	text-align: center;
	width: 100%;
	margin: 0px auto 2em;
	height: 2em;
	line-height: 2em;
	border-top: 0.2em solid #069;
	border-bottom: 0.2em solid #069;
	background-image: url(../user/anzen/tok/image/tok_bg1.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.section_h4-1 {
	color: #036;
	width: 13em;
	margin-bottom: 1em;
	font-size: 1em;
	background-image: url(../user/anzen/tok/image/tok_bg2.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 2em;
	line-height: 2em;
	padding-left: 0.5em;
}

/*統計アイコン設定*/
.tokicon {
	height: 1.9em;
	width: 1.9em;
	margin-bottom: -0.5em;
	padding-right: 0.5em;
}


.section_h4-2 {
	color: #036;
	width: 35em;
	margin-bottom: 1em;
	font-size: 1em;
	background-image: url(../user/anzen/tok/image/tok_bg2.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 2em;
	line-height: 2em;
	padding-left: 0.5em;
	margin-bottom:7.5em;
}

.do_table {
	width: 100%;
	border: 0.1em solid #9EDEDE;
}

.tok_box01 {
	margin-bottom: 2em;
}

/*動向調査入口ページ*/
.do_table .dosu {
	background-color: #E2F5F5;
	border: 0.1em solid #9EDEDE;
	text-align: left;
	font-weight: bold;
	color: #666;
	padding: 0.2em 0.4em 0.2em 0.8em;
}
.dosu .tok_int01 {
	text-indent: -1.3em;
	display: block;
	padding-left: 1em;
}


.do_table th, .do_table td {
	padding:0.4em;
	text-align:center;
	border:solid 0.1em #9EDEDE;
	}

.do_table th {
	background-color:#CEE;
}
.do_table .add07 {
	background-color: #CDE6FA;
}



.mrg_b01 {
	margin-bottom: 2em;
}
.mrg_b02 {
	margin-bottom: 1em;
}
.mrg_03 {
	margin: 0.5em 0;
}


/* ---- 度数率テーブル ---- */

#dosuu {
	width: 100%;
	border: 1px solid #004864;
	color: #004864;
	margin-bottom: 1em;
}

#dosuu th, #dosuu td {
	border:solid 1px #004864;
	}


/*数字セル右寄せ*/
#dosuu td {
	text-align:right;
	padding:2px;
	}
/*セル幅指定*/
.tok_wid01 {
	width: 4.8em;
}

/*度数率項目用パディング・インデント*/
#dosuu .tok_pad01{
	padding-left: 0.8em;
}
#dosuu .tok_int01{
	display: block;
	padding-left: 1em;
	text-indent: -1.7em;
}

/*セル色毎のテキスト設定*/
#dosuu .add03 .t_left {
	font-weight: bold;
	text-align: left;
}
#dosuu .add04 .t_left {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
#dosuu .add05 .t_left {
	padding-left: 2em;
	text-align: left;
}

/*ヘッダー部分*/
#dosuu thead tr th {
	background-color: #87D8DE;
	padding: 2px;
	text-align: center;
}
/*ボーダーなしヘッダー部分*/
#dosuu .add09   {
	background-color: #87D8DE;
	border: none;
}
#dosuu .no_borber   {
	border-bottom: none;
}

/*テキスト左寄せ部分*/
#dosuu .add10 .t_left {
	text-align: left;
	vertical-align: top;
}
#dosuu .add10 .t_left2 {
	text-align: left;
	padding-left: 1.2em;
	vertical-align: top;
}
#dosuu .add12 .t_left {
	text-align: left;
	padding-left: 2em;
}
#dosuu .add12 .t_left2 {
	text-align: left;
	padding-left: 2em;
}
#dosuu .add13 .t_left {
	text-align: left;
	padding-left: 0.8em;
}
#dosuu .add13 .t_left2 {
	text-align: left;
	padding-left: 1.4em;
}

/*第22-2表用ボーダー削除*/
#dosuu .no_borberR    {
	border-right-style: none;
}
#dosuu .no_borberL   {
	border-left-style: none;
}






/* ---- 強度率テーブル ---- */

#kyoudo {
	width: 100%;
	border: 1px solid #036;
	color: #036;
	margin: 0 auto 1em;
}
#kyoudo th, #kyoudo td {
	border:solid 1px #036;
}

/*ヘッダー項目*/
#kyoudo thead tr th {
	background-color: #5FADED;
	padding: 2px;
	text-align: center;
}

/*ヘッダー項目文字間隔調整*/
.Itm01 {
	display: block;
	width: 5em;
	margin: 0px auto;
}
.Ls01 {
	letter-spacing: 0.2em;
	display: block;
	width: 4.8em;
}
/*セル幅指定*/
.tok_wid02 {
	width: 7em;
}
.tok_wid03 {
	width: 6em;
}

/*数字右寄せ*/
#kyoudo td {
	text-align:right;
	padding:2px;
}


/*項目左寄せ*/
#kyoudo .add06 .t_left {
	text-align: left;
	font-weight: bold;
}
#kyoudo .add07 .t_left {
	text-align: left;
	font-weight: bold;
	vertical-align: top;
}
#kyoudo .add08  .t_left{
	text-align: left;
	text-indent: 2em;
}
#kyoudo .add11 .t_left {
	text-align: left;
	vertical-align: top;
}
#kyoudo .add11 .t_left2 {
	text-align: left;
	padding-left: 1.2em;
	vertical-align: top;
}
#kyoudo .add14 .t_left {
	text-align: left;
	padding-left: 0.8em;
}
#kyoudo .add14 .t_left2 {
	text-align: left;
	padding-left: 1.4em;
}
#kyoudo .add15 .t_left {
	text-align: left;
	padding-left: 2em;
}
#kyoudo .add15 .t_left2 {
	text-align: left;
	padding-left: 2em;
}



#kyoudo .no_borberR {
	border-right-style: none;
}
#kyoudo .no_borberL {
	border-left-style: none;
}

/*強度率項目設定*/
#kyoudo .tok_pad01 {
	padding-left: 0.8em;
}
#kyoudo .tok_int01 {
	display: block;
	padding-left: 1em;
	text-indent: -1.7em;
}



.tok_int02 {
	text-indent: -1.2em;
}


.tok_int03 {
	padding-left: 1em;
	display: block;
}








/*第21-2表　度数率用行色設定*/


.add03 {
	background-color: #ACE3E8;
}

.add04 {
	background-color: #CDEFF1;
}

.add05 {
	background-color: #EBF9FA;
}





/*第21-2表　強度率行色設定*/
.add06 {
	background-color:#9DCDF4;
}

.add07 {
	background-color:#CDE6FA;
}
.add08 {
	background-color:#E4F1FC;
}



/*第22-2表　度数率行色設定*/

.add10 {
	background-color: #EBF9FA;
}


/*第22-2表　強度率行色設定*/
.add11 {
	background-color:#E4F1FC;
}
.add12 {
	background-color: #EBF9FA;
}

.add13 {
	background-color: #CDEFF1;
}
.add14 {
	background-color:#CDE6FA;
}
.add15 {
	background-color:#E4F1FC;
	
}


/*日本産業分類説明*/
#detail_comment {
	color: #666;
	background-color: #F7F7F7;
	padding: 0.5em;
}
/*PDF ダウンロード*/
#pdfarea {
	width: 18.8em;
	border: 0.1em solid #B2B2B2;
	padding: 0.5em;
	text-align: center;
	font-size: 0.9em;
	color: #666;
}


.t_left {
	text-align: left;
}


.pdfimg {
	width: 9em;
	height: 2.8em;
}


/*** --便利ツール--  ***/
/*** --文字拡大・配色変更--  ***/

#header .search_r {
	margin-top: 0.5em;
	margin-bottom: 1em;
	width: 70em;
}

#header #search h3 {
	float: left;
	margin: 0 0.5em 0 2em;
	padding: 0;
	color: #0850B2;
	line-height: 2em;
	display: inline;/*for IE6*/
}

#header #search ul {
	list-style: none;
	padding: 0;
	margin: 0;
	line-height: 2em;
}
#header #search li {
	float: left;
	margin: 0;
	padding: 0;
	border: 1px solid #0850B2; 
	background-color: #F0F6FD;
}
#header #search li a {
	border: none;
	display: block;
	margin: 0;
	padding: 0;
	color: #0850B2;
	text-decoration: none;
	text-align: center;
}





/* ------- 印刷時のみ情報センター表示 -------- */

.print_only{
	display:none;
}


#hor_main02 {
	text-align: left;
	width: 60em;

}

#footer {
	width: 100%;
}


.clearL {
	clear:left;
}

.clear {
	clear:both;}




/*--安全衛生関係主要様式リンク設定--*/
#anei_banner {
	width:100%;
	margin-top:-0.3em;
	margin-bottom:0.5em;
}
.newwin { width:1.25em; padding:0 0.3em;}
.pdfwin { width:1.25em; padding:0 0.3em;}


.toukei {
	margin-bottom:1em;
}
.toukei p {
	width:17em;
	padding:0.5em;
	background-color:#f7f7f7;
	color:#666;
	margin-top:0.3em;
}

#right .toukei a {
	text-decoration:underline;
}

#right .toukei a:link { color:#006;}
#right .toukei a:visited{ color:#006;}
#right .toukei a:hover { color:#0000F2;}



.tok_wid04 {
	width:17.95em;
}

.bgcolH19 {
	background-color: #FFC0A2;
	padding:0.1em;
}
.bgcolH20 { 
	background-color: #FCF;
	padding:0.1em;
}
.bgcolH21 {
	background-color: #FF6;
	padding:0.1em;
}





/* --- clearfix --- */

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
