@charset "utf-8";


/***************************  印刷用CSS   ***************************/

/*** ------------------------ ↓共通部分 -------------------------- ***/

body {
	font-size: 9pt;
	line-height:1.4;
	color: #000000;
	text-align:center;
}


a {
	text-decoration: none;
	color: #000000;
}


h1 { font-size:13pt; margin:10px 0;}
h2 { font-size:12pt; margin:10px 0;}
h3 { font-size:11pt; margin:10px 0;}
h4 { font-size:10pt; margin:10px 0;}

/*p {
	text-indent:10px;
	margin-bottom:10px;
}*/


/* --プリント時に非表示-- */

#headerTop,
#headerSecond,
#EventHeaderSecond,
#line,
#headerInner,
#gnavWrap,
#location,
#rightside,
#pagetop,
#pagetop2,
#footer,
#footerGnav,
#footerGnav02,
.copy,
h2.sectionH2,
#horicon,
#horicon2,
.newwin,
.pdfwin,
.outside,
.outside2,
.new,
#anzenBlock,
#firstBox,
#pictBox,
#publishedYear,
#titleBar img,
#page_btn,
#labelTab,
.kanaMeneBox,
#kensaku_bt,
.back,
.back1,
.pagetop2,
.print-none,
#tabs,
.page_btn {
	display:none;
}

/*ここの後ろで改ページ*/
.pageBreak {
	page-break-after:always;
	}
	
/*ここの前で改ページ*/
.pageBreakB {
	page-break-before:always;
	}

/*IE6用　ここの前で改ページ*/
* html .pageBreakIE {
	page-break-before:always;
	}

/*全体の幅*/
#container {
    width:100%;
		text-align:left;
}

/*タイトルヘッダー入れ物*/
#contentsTitle { margin-bottom:10px;}

.wid09 { width:100%;}/*indexヘッダー画像*/
.wid12 { width:100%;}/*各タイトルヘッダー画像*/

/*** ----------------------- ↑共通部分 ------------------------ ***/


/*-- 共通メインコンテンツ入れ物 --*/
#contentsMain {
	width:100%;
	font-size:12px;
	/*position:relative;Firefoxで印刷できなくなるので使用不可*/
}
/*-- 法令・通達[検索](HOU_FND.aspx) --*/
.line {
	clear:both;
	border-top: 0.2em solid #55A5F4;
	padding: 0.2em 0.2em 0 0;
	border-right: 0.2em solid #55A5F4;
}
.kensaku_Bar {
	line-height: 1.8em;
	height: 1.8em;
	padding: 0.2em 1.2em;
	border-left:1em solid #55A5F4;
	background-image: url(../anzen_pgm/image/ken_h3.gif);
	background-repeat: repeat-x;
	background-position: center center;
	clear: both;
	border-top: 0.15em solid #55A5F4;
	border-right: 0.1em solid #55A5F4;
	border-bottom: 0.1em solid #55A5F4;
}
.LineNone tr td {
	border:none
}
.LineNone {
	border:none
}

/*-- コンテンツ更新履歴 --*/
#contentsNews {
	width: 98%;
	height:auto;
	padding: 5px;
	border: #999 dashed 1px;
}

#contentsNews p { margin-bottom:10px;}
#contentsNews dl { color:#000000; margin-left:10px;}
#contentsNews dt { clear:both; float: left; width: 55px;}
#contentsNews dd { margin: 0 0 0 50px;}
#contentsNews dl.Year dt { clear:both; float: left; width: 110px;}
#contentsNews dl.Year dd { margin: 0 0 0 100px;}



.wid11 { width: 1.2em; margin-right:0.6em; margin-bottom:-0.2em;}/*目次ページの○→位置*/

/*-- アーカイブ更新履歴 --*/
.update {
	width: 90%;
	color:#000000;
}
.update dt { width:50px;}
.update dd { background:none; margin:0 0 0 50px;}

/*-- 法令関係テーブル --*/

#horTable,
#horTable02,
#horTable03,
.horTable04,
#horTable05,
.horTable05 {	width: 100%;
	border: 1px solid #666;
	}


#horTable th,
#horTable02 th,
#horTable03 th,
.horTable04 th,
#horTable05 th,
.horTable05 th {
	border: 1px solid #999;
	padding: 2px 2px 2px 4px;
  }
	
#horTable td,
#horTable02 td,
#horTable03 td,
.horTable04 td,
#horTable05 td,
.horTable05 td {
	border: 1px solid #999;
	padding: 2px 2px 2px 4px;
  }



#horTable tr th { width: 28%;}

#horTable thead tr th { color:#000;}

/*th施行日、通達番号の幅*/
.tdwid02 { width: 20%;}
/*th公布日、法令番号の幅*/
.tdwid03 { width: 18%;}
.tdwid04 { width: 21%;}

/*概要表*/
.horTable04 th {width:15%;}
.gaiyou01 { padding-left:1.2em;} 
.gaiyou02 { padding-left:2em;}
.gaiyou02 p { text-indent:-1em;}
.gaiyou03 { padding-left:1.4em;}
.gaiyou03 p { text-indent:-1.4em;}




/*赤文字*/
.tRed{
	color:#FF0000;
}
.t_kensu {
   color:#FF0000;
	font-weight:bold;
}





/** -- 過去のお知らせ -- **/
/*行間*/
.monthTextMain ul li {
	line-height: 1.2;
	margin-bottom: 10px;
}

/** -- 安全衛生行政発表資料 -- **/
/*テキスト表示*/
.recentyYear {
	color:#000;
	}	

#chihouInner {
	margin:0 auto;
	border:#CCC solid 1px;
	background:#FFF;
	margin-bottom:1em;
	}
#chihouInner td {
		border:#CCC solid 1px;
		text-align:center;
		vertical-align:middle;
		height:2em;
		line-height:2em;		
	}
#chihouInner td a {
  text-decoration:none;
	padding:0.25em;
	display:block;
	width:11em;
	height:2em;
}

/*--published_year--*/
#publishedYear {
	margin:0 auto;
	border:#CCC solid 1px;
	background:#FFF;
	margin-bottom:1em;
	}
#publishedYear td {
		border:#CCC solid 1px;
		text-align:center;
		vertical-align:middle;
		height:2em;
		line-height:2em;		
	}
#publishedYear td a {
  text-decoration:none;
	padding:0.25em;
	display:block;
	width:11em;
	height:2em;
}

/*厚労省発表資料メインテーブル設定*/
#KmainTable {
	width:58em;
	margin:0 auto;
	background:#FFFFFF;
	vertical-align:top;
	}
#KmainTable td {
	padding:0.3em 1em;
	}	
.tdwid01 {
	width: 20%;
	}
.blue {
	background: #E8E8E8;
}

/*調査研究用*/
.text_up_onbar {
	background:#FFF;
	color:#000;
}
.sub_tile_box {
	padding:0.3em 0.3em 0.3em 1em;
	font-weight:bold;
	text-align:left;
	background:#FFF;
	color:#000;
	font-size:1.2em;
}

.subTitleBox { 
	color:#000;
	background:#FFF;
}

#choTitle {
	width:680px;
}




/*-------------- メンタルヘルス ----------------*/

#mentaltxtbox {
	width:99%;
	padding:1em 0 0 0;
	background: #FBFEEF url(../information/image/heart.gif) no-repeat right bottom;
	border:1px solid #A0B52D;
	color:#676767;
}
#mentaltxtbox h2 {
	text-indent:1em;
	margin-bottom:1em;
	color:#828282;
}
#mentaltxtbox h3 {
	text-indent:1em;
	margin-bottom:1em;
	color:#63757A;
}

.textBox {
	padding:0 2em 2em 2em;}

.textBox p { padding-bottom:1em;}

.textBox p.right { padding-bottom:1em; text-align:right;}

ol.number { padding:0 2em 2em 2em; list-style: decimal; line-height:2em;}

ul.circle { padding-left:2em; list-style:disc;}

.LineG {
	padding:1px;
	background-color:#D9FE81;
}


#mentaltxtbox2 {
	width:100%;
	padding:1em 0 0 0;
}	
#mentaltxtbox2 h2 {
	color:#666;
	text-indent:1em;
	margin-bottom:1em;
	clear:both;
	}
.read {
	margin-left:3em;
	margin-bottom:1em;
	}
#mentalPanf {
	margin-left:5em;
	} 
#mentalPanf li {
	list-style:disc;
	margin-bottom:1em;
	}
.clover {
	width:1em;
	margin-right:0.2em;
	margin-bottom:-0.4em;
	}
.bookcase {
	float:left;
	width:22%;
	height:220px;
	padding:5px;
	text-align:center;
	border-bottom:#CCC dashed 1px;
	border-right: #CCC dashed 1px;
	}
.bookcase p {
	text-indent:0;}
	
.noneA {
		border-right: none;}

.noneB {
		border-bottom: none;}

.pamphcase {
	float:left;
	width:22%;
	height:230px;
	padding:5px;
	padding-bottom:0;
	text-align:center;
}



/*-------------- リンク集 ----------------*/
#word_move {
	position:absolute;
	top:1.5em;
	left:13.2em;
	color:#663333;
	font-weight:bold;
	font-size:1.5em;
	width:13em;
}



/*-- 快適職場づくり関連通達等 --*/
.text_up_onbar {
  border:1px #959595 solid;
	background:#F9F9F9;
	padding:0.2em 1em ;
	margin-top:1em;
	margin-bottom:1em;
	color:#222;
	font-weight:normal;
	font-size:1em;
}
.y_border {
   width:0.4em;
	 height:1.5em;
	 background:#FC0;
	 border-right:#F90 solid 1px;
	 border-bottom:#F90 solid 1px;
	 margin-right:0.5em;
}
.kaiH2 {
  border:1px #959595 solid;
	background:#F9F9F9;
	color:#222;
	padding:0.3em;
}

.kaiHourei {
	width:56em;
	margin:0 auto;
	}
	
.kaiH3 { 
	margin:1em 0;
	}

.kaiTable01 { 
	width:95%;
	margin-bottom:2em;
	}
		
.kaiTable01 th {
	border:#444 1px solid;
	background:url(../image/graysh_gradation.jpg);
	color:#FFF;
	padding:0.5em;
	}	
	
.kaiTable01 td {
	border:#444 1px solid;
	padding:0.5em;
	vertical-align:middle;
	}
	
.kaiTable01 tr .kaiNo {
	width: 5%;
}
	
.kaiTable01 tr .kaiNo2 {
	width: 65%;
}
		
.kaiTxt {
	margin-top:1em;}	

.koumoku { 
	padding:1em 2em;
	}






/*** -----安全健康リンク集--------- ***/
#anzen_link table {
 width:100%;
}

/*** -----化学物質による災害事例--------- ***/

#kagSaigai caption {
	width:100%;
	position:relative;
	font-size:12px;
	font-weight:bold;
	border-left:#06C solid 0.4em;
	padding:5px 10px;
	background:#F1F3F3;

}
#kagSaigai th {
	padding:5px;
	vertical-align:middle;
	text-align:center;
	background:#CCC;
	border: #999 solid 1px;
}

#kagSaigai td {
	padding:5px;
	vertical-align:middle;
	border: #999 solid 1px;	
	}

#kagSaigai li {

	padding-left:1em;
	width:97%;/*ie6リストマーカー印刷用*/	
	}

#kagSaigai ul {
	margin:3px 0;/*ie6　1行目が食い込むバグ*/	
	width:97%;/*ie6リストマーカー印刷用*/	
	}
.trcol01 {
	background:#F4F8FF;
	}
.trcol02 {
	background:#F1F3F3;
	}	

#Aline {
	width:650px;
}
.gyo {
	width:6%;
	text-align:center;
	padding:0.5em 1em;
	background:#F1F3F3;
	}

.material {
	width:80%;
	margin: 1em 0 1em 2em;
	}

.material li {
	border-bottom: 1px dashed #DFDFDF;

	width:100%;
	height: 2em;
	line-height: 2em;
	padding-left: 1.5em;
}


/*テキスト太字*/
.txtB { font-weight: bold;}	

/*テキスト左寄せ*/
.txtL { text-align: left;}

/*テキスト右寄せ*/
.txtR { text-align: right;}


/*** -----中災防について--------- ***/
#mokuteki p {
	line-height:2em;
	text-indent:1em;
	margin-bottom:1em;
	}










/*-- clearfix --*/
.clearfix:after{
  content: "."; 
  display: block; 
  height: 0; 
  font-size:0;	
  clear: both; 
  visibility:hidden;
}
	
.clearfix {display: inline-block;} 

/* Hides from IE Mac */
* html .clearfix {height: 1%;}
.clearfix {display:block;}
/* End Hack */ 



























