@charset "utf-8";
/* CSS Document */

/* --印刷時のみタイトル表示-- */
.print_only{
	display:none;
}

/*-- 労働災害メインの枠 --*/
#hor_main {
	width:60em;
	/*background:#CCC;*/
}
#introduction {
	width:57.8em;
	border:1px #959595 solid;
	background:#F9F9F9;
	text-align:left;
	padding:0.2em 1em ;
	margin-top:1em;
	margin-bottom:1em;
}
#yellowBorder {
   width:0.4em;
	 height:1.3em;
	 background:#FC0;
	 border-right:#F90 solid 1px;
	 border-bottom:#F90 solid 1px;
	 float:left;
	 margin-right:0.5em;
}
#main_boxesLR {
	/*background:#0F6;*/
	width:60em;
}

/*-------left side-------*/
#left_serchbox {
	float:left;
	/*background:#06F;*/
	width:36.9em;
	height: 27.6em;
}
#serch_header {
	position:static;
	display:block;
}
/*使い方ボタンの位置*/
#how_to_btn {
	position:relative;
	top:-2.8em;
	left:26.5em;
}
#how_to_btn img{
    width:8em;
}
#inbox_left {
	border:#959595 solid 1px;
	padding:1em;
	margin-top: -2.3em;
}
*html #inbox_left {
	margin-top:-2.6em;
}
.name_blue {
	color:#5277A0;
	font-weight:900;
	font-size:2.1em;
	width:5.5em;
	text-align:center;
	float:left;
	line-height: 1.41em;
	vertical-align: middle;
}

.serch_case {
	height:3em;
}

.serch_case2 {
	height:3em;
	/*border-bottom:1px dotted #959595;*/
	/*padding-bottom:0.5em;*/
}
.serch_case img , .serch_case2 img {
	margin-right:1em;
}
.serch_case SELECT {
	width:12em;
	margin-top:-2.2em;
	
}
.serch_case2 input {
	margin-top:-2.2em;
}

/*--発生要因　中身--*/
#hassei_youin {
	width:100%;
}
#hassei_small_box {
	background:#F9F9F9;
	border-left:1px solid #AFAFAF;
	border-right:1px solid #AFAFAF;
	height:10em;
	/*margin-top:0;*/
}
/*IE6*/
*html #hassei_small_box {
	margin-top:-0.3em;
}


#blue_line {
	background:#5277A0;
	padding:0.4em 0.5em 0.1em 0.5em;
	font-weight:bold;
	font-size:1.2em;
	margin:-0.1em 1em 0 1em;
	color:#FFF;
}
*html #blue_line {
	padding:0.7em 0.5em 0.1em 0.5em;
	margin-top:-0.4em;
}
.small_guide {
	padding:1em 1em 0 1em;
	float:left;
	width:90%;
}
.object_word {
	font-weight:bold;
	width:10%;
	float:left;
	text-align:center;
	color:#5277A0;
}
.small_guide SELECT {
	width:80%;
	margin-top:-0.3em;
	
}
.sub_bottom {
	margin-top:2px;
}
#mark_bottom {
	position:static;
}
#botton_botton {
	position:relative;
	top:-2.1em;
	left:23em;
}
/*for IE6*/
*html #botton_botton {
	top:-2.3em;
}

/*-------right side-------*/
#right_pastnews {
	float:right;
	width:21.7em;
}
#frameboxes {
	height: 26.5em;
	overflow: auto;
	scrollbar-base-color:#71A989;
	margin-top:0;
	border:#959595 solid 1px;
}
*html #frameboxes {
	margin-top:-3px;
	}
/*for IE6*/
*html #frameboxes { 
    height: 26.8em;
}
#frameboxes li {
	line-height:2em;
	padding-left:1em;
}
*html #frameboxes li {
	padding-left:1em;
}
.green_sight {
	background:#E3EBE7;
}
#frameboxes li {
	list-style:none;
}
#frameboxes li a{
	text-decoration:underline;
}
#green_mark {
	position:static;
}
#how_many_items {
	position:relative;
	top:-2.0em;
	left:15em;
	color:#FFF;
	font-weight:bold;
}





/*--検索結果--*/
#table_block {
	width:20em;
	display:block;
}
*html #table_block {
	margin-left:0px;
}
#botton_botton_afterpage {
	position:relative;
	top:-2.1em;
	left: 23em;
}
/*forIE6*/
*html #botton_botton_afterpage {

	top:-2.3em;
/*	left:9em;*/
}
#inbox_left_after {
	/*background:#FFF;*/
	border:#959595 solid 1px;
	padding:1em;
	margin-top: 0em;
}
.serch_case_after {
	height:3em;
}

.serch_case2_after {
	height:3em;
	/*border-bottom:1px dotted #959595;*/
	/*padding-bottom:0.5em;*/
}
.serch_case_after img , .serch_case2_after img {
	margin-right:1em;
}
.serch_case_after SELECT {
	width:12em;
	font-size: 100%;
	
}
.serch_case2_after input {
	margin-top:-0.2em;
}
#possible_c_p {
	border:#999 solid 1px;
	padding:1em 1em;
	margin-top:1em;
	text-align:left;
}
#W_E_image {
	text-align:center;
}
#W_E_image img {
	margin:0.5em auto;
}
