@charset "utf-8";


/**********  各コンテンツのヘッダー、サイドナビ、グローバルナビ、フッターナビ、リンクカラー共通使用  ***********/

/*** ----- リンクの色 ----- ***/
a:link {
	color: #003399;
	text-decoration: none;
	}
a:visited {
	color: #660099;
	text-decoration: none;
	}	
a:hover {
	color: #0000FF;
	text-decoration: underline;
	}
a:focus, a:active {
	color: #058ae5;
	}


html {
	font-size: 62.5%;/* 10px相当 */
	}


body {
	font-size: 1.2em;/* 12px相当 */
	font-family: "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.4; /* 行間 */
	letter-spacing: 1px;/* 字間 */
	text-align: center; /*IE5対応 */
	color: #000000;
	background-color: #FFFFFF;
	scrollbar-base-color: #E0E0E6;
	scrollbar-arrow-color: #ffffff;
	background:url(../image/footerbk.gif) repeat-x bottom;
	}



/*** ----- 見出し ----- ***/
h1 {
	font-size: 1.4em;
	}
h2 {
	font-size: 1.2em;
	}
h3 {
	font-size: 1.2em;
	}


/* -- メニュースキップ -- */
#blockSkip {
	position:absolute;
	height:0;
	width:0;
	visibility:hidden;
	}



/*** ----- ↓↓　ヘッダー部分 ↓↓　----- ***/

/*ヘッダートップナビ背景青*/
#headerTop {
	width:100%;
	height:3.1em;
	}
/*ヘッダー内ロゴ問合せ文字サイズ背景色のグループ*/
#headerInner {
	background-color:#FFF;
	border-top:#009846 solid 0.5em;
	width:80em;
	height:2.6em;
	margin:0 auto;
	position:relative;/*logoの基準*/
	}
/*ロゴ位置*/
#logo { position: absolute; top: -0.5em; left: 1.6em; z-index: 10; border-top: 0.5em solid #8BF939; background-color:#FFFFFF; }
	
/*問合せ文字サイズ背景色boxを右寄せ*/


#navR {
	float: right;
	width: 40em;
	line-height: 2.6em;
	}

/*問合せ横並び*/
#inquiry li {
	float: left;
	width: 7em;
	}
#inquiry li a {
	color:#333333;
	}

/*文字サイズ横並び*/
#txtSize dt {
	width:7em;
	float:left;
	color:#333333;
	font-weight:bold;
	}
#txtSize dd a {
	display: block;
	float: left;
	width: 1.2em;
	height: 1.2em;
	line-height: 1.2em;
	padding: 0.3em;
	border: 0.1em solid #999;
	margin-right: 0.5em;
	margin-top: 0.3em;
	border-radius: 3px;        /* CSS3 */  
  -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
  -moz-border-radius: 3px;   /* Firefox用 */  
	}
/*文字サイズリンクカラー*/
#txtSize dd a:link {
	color:#666666;
	background-color: #fff;
	}
#txtSize dd a:visited {
	color:#666666;
	background-color: #fff;
	}
#txtSize dd a:hover {
	color:#ffffff;
	background-color: #009900;
	text-decoration: none;
	}
#txtSize dd a:focus {
	color:#ffffff;
	background-color: #009900;
	}
#txtSize dd a:active {
	color:#ffffff;
	background-color: #009900;
	}
	
/*背景色横並び*/
#bkColor dt {
	width:5em;
	float:left;
	color:#333333;
	font-weight:bold;
	}
/*背景色ボタン設定*/	
#bkColor dd a {
	display: block;
	float: left;
	height:1.2em;
	line-height:1.2em;
	width:1.2em;
	padding: 0.3em;
	border: 0.1em solid #999;	
	margin-right: 0.5em;
	margin-top:0.3em;
	border-radius: 3px;        /* CSS3 */  
  -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
  -moz-border-radius: 3px;   /* Firefox用 */  
	}	

/*背景色ボタンリンクカラー*/
/*白*/
#bkColor #white a {
	color:#000;
	background-color: #fff;
	}
#bkColor #white a:visited {
	color: #000;
	background-color: #fff;
	}
#bkColor #white a:hover {
	color: #000;
	background-color: #FF6;
	text-decoration: none;
	}
#bkColor #white a:focus {
	color: #000;
	background-color: #fff;
	}
#bkColor #white a:active {
	color: #000;
	background-color: #fff;
	}

/*黒*/	
#bkColor #black a {
	color:#fff;
	background-color: #000;
	}
#bkColor #black a:visited {
	color: #fff;
	background-color: #000;
	}	
#bkColor #black a:hover {
	color: #fff;
	background-color: #999;
	text-decoration: none;
	}
#bkColor #black a:focus {
	color: #fff;
	background-color: #000;
	}
#bkColor #black a:active {
	color: #fff;
	background-color: #000;
	}
/*ヘッダーリード文、運営先、検索が入ってる部分*/
#headerSecond {
	width: 80em;
	margin: 0 auto;
	text-align:left;
	clear:both;
	}
/*リード分、運営先、検索をグループ化して右寄せ*/
#colR {
	float: right;
	width: 45em;
	padding: 1.2em 0.5em 1.5em 0.5em;
	}
	
#colR p {
	text-align:left;
	color:#555;
	padding-bottom: 0.5em;
	}
	
/*サイト内検索*/
#searchBox {
	clear:both;
	text-align:right;
	margin:0.5em 0 0;
	}
.ibotton { width:5em;}

/* --- グローバルナビ --- */
#gnavWrap {
	clear: both;
	width: 100%; 
	border-top: 1px solid #D7D3CA; 
	border-bottom: 1px solid #D7D3CA; 
	}	
#gnavInner {
	width:80em;
	margin: 0 auto;
	overflow:hidden;
	}	
#gnavInner #gnav01 li {
	float: left;
	font-weight:bold;
	}
#gnavInner #gnav01 li a {
	color:#333;
	display:block;
	padding:0.65em;
	}
#gnavInner #gnav01 li a:hover {
	background-color:#263788;
	color:#FFF;
	text-decoration:none;
	}

#gnavInner #gnav01 li a.on {
	background-color:#263788;
	color:#FFF;
	text-decoration:none;
	}



/*** ----- ↑↑ヘッダー・グローバルナビ　↑↑ ----- ***/





/*** ----- ↓↓コンテンツ全体　共通使用部分 ↓↓----- ***/
#container {
	width: 80em;
	clear: left;
	margin: 0 auto 5em;
	text-align:left;
	}
	
/* パンくずリスト */	
#location {
	padding:1em;
}
#location ol li {
	display: inline;
	line-height:2em;
}

/*-- コンテンツタイトル --*/
/*画像*/
#contentsTitle { 
	margin-bottom:1em;
	text-align:center;
}

/*-- メインコンテンツ部分を左寄せ --*/
#contentsMain {
	width:60em;
	float:left;
	position:relative;/*基準*/
}
/*-- メインコンテンツ内リンクはアンダーライン付 --*/
#contentsMain a {
	text-decoration: underline;
}


/* -- 右サイドメニュー -- */
#rightside {
	float: right;
	width: 19em;
	}

#rightside h2 {
	text-align: center;
	margin-bottom: 0.5em;
	}

ul.nav {
	width: 17.4em;
	margin: 0 auto 0.8em;
	}
ul.nav li {
	margin-bottom:0.3em;
	}
ul.nav li a {
	background: #F2F1EE url(../image/newarrow.gif) no-repeat 0.2em center;
	padding-left: 1.2em;
	display: block;
	width: 16.3em;
	line-height: 2em;
	height: 2em;
	}
ul.nav li a:hover {
	background: #DCD8EF url(../image/newarrow.gif) no-repeat 0.2em center;
	}

/*右サイド年度ボタン*/
.nav .second a { 
	background: #eeeef1;
	padding-left: 1.2em;
	display: block;
	width: 16.3em;
	line-height: 2em;
	height: 2em;
	}
.nav .second a:hover {
		background: #dcdcf3;
	}


/*メニュー画像ボタンマウスオーバーで半透明*/
h2.menubtn a:hover img {
	opacity: 0.7; /* IE以外透過設定 */
	filter: Alpha(opacity=70); /* IE用透過設定 */
 }
/*ヒヤリハット画像ボタンマウスオーバーで半透明*/
.buttonSet a:hover img {
	opacity: 0.7; /* IE以外透過設定 */
	filter: Alpha(opacity=70); /* IE用透過設定 */
 }

/*2行用*/
ul.nav li.row2 a {
	background: #eeeef1 url(../image/newarrow.gif) no-repeat 0.2em 0.6em;
	padding-left: 1.2em;
	display: block;
	width:16.3em;
	line-height:1.4em;
	height:3em;
	}
ul.nav li.row2 a:hover {
  text-decoration: underline;
	background: #dcdcf3 url(../image/newarrow.gif) no-repeat 0.3em 0.6em;
	}


/*** ------------------------------ ↓↓ 幅650px相当の別窓で出る特設ページ用ヘッダー設定 ↓↓------------------------------------- ***/
/*ヘッダー中身の入れ物*/
#EventHeaderInner {
	background-color:#FFFFFF;
	border-top:#009846 solid 0.5em;
	height:2.6em;
	width:60em;
	margin:0 auto;
	position:relative;/*logoの基準*/
	}


/*ヘッダーリード文、運営先、検索が入ってる部分*/
#EventHeaderSecond {
	width: 60em;
	margin: 0 auto;
	text-align:left;
	clear:both;
	}


/*問合せ文字サイズ背景色boxを右寄せ*/
#EventNavR {
	float: right;
	width: 25.5em;
	line-height: 2.6em;
	}

/*リード分、運営先、検索をグループ化して右寄せ*/
#EventcolR {
	float: right;
	width: 33.5em;
	padding: 1.2em 0.5em 1.0em 0.5em;
	}

#EventcolR p {
	color:#555;
	padding-bottom: 0.5em;
	}
	
/*ヘッダー下区切り線*/
hr {
	display: none;
}
#line { 
	width:100%;
	border-top: 1px solid #D7D3CA; 
}

/*コンテンツ開始*/
#EventContainer {
	width: 60em;
	clear: left;
	margin: 0 auto 3em;
	text-align:left;
	}
/*ページの先頭へ*/
#pagetop2 {
	clear:both;
	width:60em;
	margin:0 auto;
	text-align:right;
	vertical-align:text-bottom;
	}
/*委託事業表示*/
.itaku2 {
	color:#555;
	width:100%;
	text-align:right;
	margin:0.3em 0 1em;
	}




/*** ------------------------------ ↑↑ 幅650px相当の別窓で出る特設ページ用ヘッダー、フッター共通部分設定 ↑↑------------------------------------- ***/




/*** ----- ↓↓共通画像サイズ↓↓ (同じのがあれば使えます　1em=12px)----- ***/

.wid01 { width: 23.3em;}/*Pロゴ画像279px*/

.wid02 { width: 7.7em;}/*グローバルナビ：法令93px*/
.wid03 { width: 6.4em;}/*グローバルナビ：災害事例、化学物質、快適職場77px*/
.wid04 { width: 6.15em;}/*グローバルナビ：労災統計74px*/
.wid05 { width: 7.1em;}/*グローバルナビ：キーワード85px*/
.wid06 { width: 8.8em;}/*グローバルナビ：工夫改善106px*/
.wid07 { width: 11.5em;}/*グローバルナビ：写真138px*/
.wid08 { width: 6.3em;}/*グローバルナビ：調査76px*/
.wid08a { width: 7em;}/*グローバルナビ：健康84px*/
.wid08b { width: 6.1em;}/*グローバルナビ：リンク集73px*/

/*あんぜんサイト追加*/
.wid02 { width:6.7em;}/*グローバルナビ：法令81px*/
.wid03 { width: 8.5em;}/*グローバルナビ：災害事例102px*/
.wid04 { width: 12em;}/*グローバルナビ：写真143px*/
.wid05 { width: 7em;}/*グローバルナビ：健康85px*/
.wid06 { width: 6.4em;}/*グローバルナビ：快適77px*/
.wid07 { width: 8.5em;}/*グローバルナビ：工夫102px*/
.wid08 { width: 6.3em;}/*グローバルナビ：調査76px*/
.wid08a { width: 6.2em;}/*グローバルナビ：リンク75px*/
.wid08b { width: 6em;}/*グローバルナビ：リンク72px*/
.wid08c { width: 12.1em;}/*グローバルナビ：安全サイト147px*/








/*行政資料追加バージョン*/
.wid02-1 { width: 6.5em;}/*グローバルナビ 78px*/
.wid03-1 { width: 5.8em;}/*グローバルナビ 70px*/
.wid04-1 { width: 6.6em;}/*グローバルナビ 79px*/
.wid05-1 { width: 8.25em;}/*グローバルナビ 99px*/
.wid06-1 { width: 11.1em;}/*グローバルナビ 133px*/
.wid07-1 { width: 6.8em;}/*グローバルナビ 81px*/



.wid09 { width: 53.6em; padding:0.3em; border: #999 solid 1px;}/*法令・通達タイトル900px*/
.wid10 { width: 8.4em; vertical-align: text-bottom;}/*ページトップ背景画像120px*/
.wid11 { width: 1.2em; margin-right:0.6em; margin-bottom:-0.2em;}/*目次ページの○→*/
.wid12 { width: 100%;}/*コンテンツタイトル720px*/
.wid12a { width: 100%; margin-top:-0.8em;}/*快適職場青箱下画像720px*/
.wid13 { width: 47.3em;}/*h2コンテンツタイトル685px*/
.wid14 { width: 26.5em;}/*ミュージアムバナー318px*/
.wid15 { width: 27em;}/*まとまるくんバナー324px*/
.wid16 { width: 16em;}/*角丸バナー*/
.wid17 { width: 14.6em;}/*メニュータイトル（リンクなし）*/
.wid18 { width: 15.2em;}/*h2メニュータイトルボタン（リンクあり）220px*/
.wid19 { width: 3.8em; padding: 0.2em 0.5em ; vertical-align:middle;}/*「クリックする」マウスの画像46px*/
.wid20 { width: 4.25em;}/*法令イメージアイコン画像51px*/

.wid21 { width: 11.2em;}/*ヒヤリハットボタン画像134px*/
.wid22 { width: 12.7em; padding-bottom:1em;}/*ヒヤリハットワードエクセル画像152px*/
.wid23 { width: 15.5em;}/*厚生労働省資料 h2安全衛生行政の行事画像224px*/
.wid24 { width: 16.7em;}/*安全週間ボタン200px*/
.wid25 { width: 100%; vertical-align:bottom;}/*厚生労働省資料 h2bar背景720px*/
.wid26 { width: 58em;}/*厚生労働省発表資料Bar画像694px*/
.wid27 { width: 13.2em;}/*PDF画像158px*/
.wid28 { width: 0.6em;} /*赤地に矢印7px*/
.wid29 { width: 15em; vertical-align:bottom;} /*化学物質「ご利用にあたって」180px*/
.wid30 { width: 36em ; padding-right:1em;} /*化学物質公示時期別一覧表432px*/

.wid31 { width: 12em ;} /*化学物質検索方法144px*/
.wid32 { width: 17.4em ;} /*化学物質サイドリンクボタン209px*/
.wid33 { width: 11.95em ; margin-right:0.5em;} /*化学物質モデルラベルボタン172px*/
.wid34 { width: 17.95em ;} /*化学物質通知対象物質ボタン215px*/
.wid35 { width: 9em ;} /*化学物質検索結果119px*/
.wid36 { width: 9.9em ;} /*化学物質検索条条件*/
.wid37 { width: 7.75em ;} /*労働災害事例「使い方」ボタン93px*/
.wid38 { width: 36.8em ; vertical-align:bottom;} /*労働災害事例「検索」ヘッダー441px*/
.wid39 { width: 1.85em ;	margin-right:1em; margin-top:0.5em;} /*労働災害事例「検索」矢印22px*/
.wid40 { width: 34.5em; vertical-align:bottom;}/*労働災害事例検索発生要因角丸ヘッダー415px*/

.wid41 { width: 34.5em; vertical-align: top;}/*労働災害事例検索発生要因角丸415px*/
.wid42 { width: 21.6em; vertical-align: bottom;}/*労働災害事例更新状況259px*/
.wid43 { width: 21.6em; vertical-align: top;}/*労働災害事例更新状況259px*/
.wid44 { width: 17.2em;}/*安全衛生キーワード　全用語ボタン*/
.wid45 { width: 2.6em;} /*化学物質用語集　行名画像31px*/
.wid46 { width: 6.4em;} /*化学物質GHSモデルラベルピクト画像77px*/
.wid47 { width: 37em; vertical-align:middle;} /*化学物質化学式画像444px*/
.wid48 { width: 5em;} /*快適職場パンフ画像83px*/
.wid49 { width: 55.6em;} /*サイトポリシー背景バー666px*/
.wid50 { width: 7.9em;} /*健康づくりボタン95px*/

.wid51 { width: 32.8em} /*健康づくりグラフ395px*/
.wid52 { width: 30.2em} /*健康づくりグラフ362px*/
.wid53 { width: 31.3em} /*健康づくりグラフ376px*/
.wid54 { width: 31em} /*健康づくりグラフ374px*/
.wid55 { width: 39.5em;} /*健康づくり疲労蓄積度チェックリスト577px*/
.wid56 { width: 16.2em; margin-right:8em;} /*健康づくり疲労蓄積度チェックリストボタン195px*/
.wid57 { width: 16.2em;} /*健康づくり疲労蓄積度チェックリストボタン195px*/
.wid58 { width: 16.7em; margin-right:3em;} /*左健康づくり疲労蓄積度チェックリストボタン200px*/
.wid59 { width: 16.7em;} /*健康づくり疲労蓄積度チェックリストボタン200px*/
.wid60 { width: 19.95em;}/*情報センターについてJISHAロゴ　239px*/

.wid61 { width: 5em;}/*閉じるボタン 60px*/
.wid62 { width: 12.5em;}/*特別展ちらし、パネル 150px*/
.wid63 { width: 47.6em;}/*h2サブヘッダー 685px*/
.wid64 { width: 20.8em;}/*250px*/
.wid65 { width: 8.35em;}/*100px*/
.wid66 { width: 13.9em;}/*h2 200px*/
.wid67 { width: 1.5em;}/*18px 市松*/
.wid68 { width: 14.9em;}/*サイドバナー178px */
.wid69 { width: 4.2em;}/*50px */
.wid70 { width: 21.7em;}/*260px フォームボタン*/

.wid71 { width: 44.1em;}/*529px 熱中症予防キャンペーン*/
.wid72 { width: 38.4em;}/*460px 調査研究 h18 cho0293*/
.wid73 { width: 50em;}/*598～600px 快適認定交付イラスト*/
.wid74 { width: 20.4em;}/*245px*/
.wid75 { width: 20.8em;}/*h3の300px*/
.wid76 { width: 25em;}/*300px*/
.wid77 { width: 11.8em;}/*140px*/
.wid78 { width: 55.25em;}/*ブルーバー背景663px*/
.wid79 { width: 15.5em;}/*PDCAイラスト186px*/
.wid80 { width: 3.1em;}/*エクセルダウンロード37px*/
.wid81 { width: 0.7em;}/*喫煙事例矢印8px*/
.wid82 { width: 1.3em; margin-right:1em;}/*喫煙事例喫煙マーク16px*/
.wid83 { width: 49.6em;}/*595px*/
.wid84 { width: 33.3em;}/*400px*/
.wid85 { width: 0.8em;}/*快適PDF黄矢印12px*/
.wid86 { width: 12.8em; z-index:10;}/*快適PDFヘッダー153px*/

.wid87 { width: 6.0em; }/*化学災害事例タブ72px*/
.wid88 { width: 14.9em;}/*h2サイドボタン214px*/
.wid89 { width: 7.5em;}/*健康づくり本90px*/
.wid90 { width: 33.33em;}/*労災写真大400px*/
.wid91 { width: 28em;}/*労災写真大335px*/
.wid92 { width: 22.3em;}/*労災写真大267px*/
.wid93 { width: 25em;}/*労災写真大307px*/
.wid94 { width: 8.8em;}/*105px*/
.wid95 { width: 26em;}/*労災写真大312px**/
.wid96 { width: 11em; border: 1px solid #CCC;}/*メンタルパンフ132px**/
.wid97 { width: 4em;}/*快適資料アイコン48px**/
.wid98 { width: 53em;}/*快適アンケート636px**/
.wid99 { width: 0.9em;}/*快適矢印アイコン11px**/

.wid100 { width: 24.7em;}/*労災写真大296px*/
.wid101 { width: 22.5em;}/*労災写真大270px*/
.wid102 { width: 29.8em;}/*労災写真大357px*/
.wid103 { width: 15em;}/*熱中症図書用品ボタン180px*/
.wid104 { width: 23.3em;}/*労災写真大280px*/
.wid105 { width: 28.8em;}/*労災写真大346px*/

.wid106 { width: 24.1em;}/*労災写真大290px*/
.wid107 { width: 13.3em;}/*快適化事例タブ160px*/
.wid108 { width: 12.8em;}/*快適化事例タブ154px*/
.wid109 { width: 12.9em;}/*快適化事例タブ155px*/
.wid110 { width: 13.1em;}/*快適化事例タブ157px*/
.wid111 { width: 6.6em;}/*快適化事例サムネール縦 79px*/

.wid112 { width: 13.7em;}/*熱中症ポスター164px*/
.wid113 { width: 5.5em;}/*健康づくり本66px*/
.wid114 { width: 6.3em;}/*健康づくり本76px*/
.wid115 { width: 23em;}/*労災写真大275px*/
.wid116 { width: 31.8em;}/*労災写真大382px*/
.wid117 { width: 20em;}/*労災写真大240px*/
.wid118 { width: 30.7em} /*労災写真大368px*/
.wid119 { width: 26em;}/*労災写真大313px*/
.wid120 { width: 23.6em;}/*労災写真大281px*/
.wid121 { width: 45em;}/*健康づくりTHP542px*/





/*** ----- ↑↑画像サイズ↑↑ ----- ***/

.vBtm { vertical-align:bottom;}
.vTop { vertical-align:top;}

/*** ------------------ アイコン・テキスト設定 --------------------- ***/


/*-- NEWマーク表示 --*/
.new {
	background-color: #E65A00;
	border: 1px solid #FFC;
	font-size: 0.8em;
	padding: 1px 2px 0px 2px;
	font-weight: normal;
	margin-left: 2px;
	color: #FFF;
}

/*-- ホームページ停止お知らせ用　赤文字 --*/
.Att {
	color: #DD0058;
	}
/*-- グレイ文字 --*/
.tcol01 { color: #999; 	}
	
/*-- 改行禁止 --*/
.nobr {
	white-space: nowrap;
	}
/*-- 文字小さくする --*/
.sTxt {
	font-size: 0.9em;
	}
/*-- 文字太くする --*/
.bTxt {
	font-weight:bold;
	}
/*-- 文字大きくする --*/
.LTxt {
	font-size:120%;
	}
/*別窓アイコン*/
.newwin {
	padding: 0 0.3em;
	width: 1.25em;
	}
/*h3内別窓アイコン*/
.newwinH3 {
	padding: 0 0.3em;
	width: 1em;
	}
/*外部リンクアイコン*/
.outside {
	width:1em;
	padding: 0 0.3em;
	vertical-align:middle;
	}
/*h3内外部リンクアイコン*/
.outsideH3 {
	width:0.85em;
	padding: 0 0.3em;
	vertical-align:middle;
	}
/*PDFリンクアイコン*/
.pdfwin { 
	width:1.25em;
	padding:0 0.3em;
  vertical-align: middle; 	
	}

/*wordアイコン*/
.wordwin { 
	width:1.25em;
	padding:0 0.3em;
	}

/*ページの先頭へ*/
#pagetop {
	clear:both;
	width:80em;
	margin:0 auto;
	text-align:right;
	vertical-align:text-bottom;
	}
/*-- 長いページ中の行間でページトップへ戻る画像用 --*/
.pagetop {
	width: 1em;
	margin-bottom:-0.25em;
	margin-right:0.2em;
}	


/*--前のページへ戻る--*/
#back {
	margin:2em 0 0 0;
	}
#back img {
	width:1em; margin-bottom:-0.2em; margin-right:0.3em; 
	}

/*ワードエクセルにコピー表示*/
#possivleCP {
	width:15.1em;
	margin: 0 auto;
	border:#999 solid 1px;
	text-align:center;
	padding:1em;
	}
	
/*ページの途中で先頭へ戻る*/
.back {
	clear:both;
	width:99%;
	text-align:right;
	margin:0.5em 0;
}

/*右向き矢印アイコン（過去記事一覧）*/
.arrowR { width:1em; margin-left:0.3em; margin-bottom:-0.25em;}



.endYear {
	color:#CB005A;
	background:#FFE8FF;
	border:#F6C solid 1px;
	width:40em;
	padding:1em;
	margin:0 auto;
	text-align:center;
}




/* -------------------- テキスト関係設定 -------------------- */

/*テキスト太字*/
.txtB { font-weight: bold;}	

/*テキストアンダーライン*/
.txtU { text-decoration: underline;}	

/*テキスト中央寄せ*/
.txtC { text-align:center;}

/*テキスト左寄せ*/
.txtL { text-align: left;}

/*テキスト右寄せ*/
.txtR { text-align: right;}

/*テキストノーマル*/
.txtN { font-weight: normal; }

/*テキストノーマルで1em*/
.txtS { font-weight:normal; font-size:1em;}

/*テキストグレイ*/
.txtGray { color: #666666; }


/*テキストインデント*/
.int1em { text-indent:1em;}

/*マイナステキストインデント*/
.int-1 { text-indent:-1em;}



/*テキスト下マージン*/
.pad05em{ padding-bottom:0.5em;}
.pad1em { padding-bottom:1em;}
.pad2em { padding-bottom:2em;}
.pad3em { padding-bottom:3em;}
.pad4em { padding-bottom:4em;}
.padTB { padding-top: 0.5em;	padding-bottom: 1em;}

.mrgB { margin-bottom:0.1em;}
.mrgTB { margin:0.5em 0;}



/*PDFダウンロード表示*/
#getpdf {
	width:17.2em;
	margin: 0 auto 1em;
	border:#DDD solid 1px;
	text-align:center;
	padding:1em 0.2em;	
	}

/*ご利用する際の留意事項表示*/
#ryuijikou {
	width:17em;
	margin: 0 auto 1em;
	border:#DDD solid 1px;
	background-color:#F7F7F7;
	color:#666;
	text-align:left;
	padding:1em 0.3em;
	}

.riyou {
	text-align:center;
	font-weight:bold;
	padding-bottom:0.5em;
	}


/*委託事業*/
.itakuh22 {
	width:17em;
	margin: 0 auto 1em;
	border:#DDD solid 1px;
	background-color:#F7F7F7;
	color:#666;
	text-align:left;
	padding:1em 0.3em;
	}






/*** ------------- rightside ------------- ***/

/* 画像ボタン入れ物 */
.btnCaseR { 
	text-align:center;
	margin-bottom:1em;
	padding-top:5em;
}










/*** ----- ↓↓フッター部分↓↓ ----- ****/
#footer {
	clear: both;
	text-align: center;
	width: 100%;
	background-color: #006F39;
	color: #FFFFFF;
	padding-top: 1em;
	padding-bottom: 1em;
	}
#footerInner {
	width: 100%;
	background-color: #006F39;
	}
#footerInner ul li {
	display: inline;
	padding-right: 1em;
	line-height: 2em;
	}
#footerInner ul li a {
	padding: 0.3em;
	color: #FFFFFF;
	}

/** -- フッターナビ -- **/
#footerGnav {
	width: 80em;
	margin:0 auto;
	text-align:left;
	}

/*法令・通達*/	
.horBox {
	width:15em;
	padding: 0 0.5em;
	float:left;
	}
/*災害事例*/	
.saiBox {
	width:13.2em;
	float:left;
	}
/*災害統計*/
.tokBox {
	width:14.5em;
	float:left;
	}
/*化学物質*/
.kagBox {
	width:17.5em;
	float:left;
	}
/*健康づくり*/	
.kenBox {
	width:20em;
	float:left;
	padding: 0 0.5em;
	}
/*快適職場*/
.kaiBox {
	width:19em;
	float:left;
	padding: 0 0.5em;	
	}

/*厚労省サイト*/
.anzenBox {
	width:18em;
	float:right;
	font-size:1em;
	padding: 0 0.5em;
	}

/*-- 5Box用 --*/
/*法令・通達*/	
.horBox2 {
	width:13em;
	padding: 0 0.5em;
	float:left;
	}
	
/*災害事例*/	
.saiBox2 {
	width:15em;
	float:left;
	}

/*健康づくり*/	
.kenBox2 {
	width:16em;
	float:left;
	padding: 0 0.5em;
	}
/*快適職場*/
.kaiBox2 {
	width:16em;
	float:left;
	padding: 0 0.5em;	
	}

/*厚労省サイト*/
.anzenBox2 {
	width:16em;
	float:right;
	font-size:1em;
	padding: 0 0.5em;
	}


.johoBox {
	width:13em;
	float:left;
	font-size:1em;
	padding: 0 0.5em;
	}



.fmenu {
	font-weight:bold;
	color:#666;

	}
.fmenu h3 {
	padding: 0.5em;
	border-bottom: 2px solid #999;
	font-size:1em;
}

.flist {
	margin: 0.5em;
	}
	
.flist li {
	background: url(../image/footerlist.gif) no-repeat left 0.3em;
	padding-left: 1em;
	line-height:1.2;	
	margin-bottom:0.5em;
	zoom:1;/*for ie6*/
	}
	
	
/** -- フッターナビ2 --**/
#footerGnav02 {
	clear:both;
	width:79em;
	margin: 1em auto;
	text-align:left;
	padding-left:1em;
	}

#footerGnav02 li {
	display:inline;
	line-height:3em;
	padding: 0 3.5em 0 1em;
	background: url(/image/footerarrow.gif) no-repeat left 0.1em;
	}

.idou {
	padding:5px 0 5px 20px;
	background-color:#003399;
	color:#FFFFFF;
}

.idou2 {
	margin: 0 1em 1em 1em;
	}
	
	
	
	
/* ---------------------------clear 設定---------------------------------- */

.clear {
	clear:both;
}



/*-- 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 */ 

