@charset "Shift_JIS";
/*-------------  sho_06   ---------------*/
/*header intro*/
#intro {
     border:1px solid #33CCFF;
	 margin-top:0.5em;
	 padding-left:1em;
}
/*header intro end*/

#form_box {
     float:right;
}
/*
#right {
     position:absolute;
	 top:16.25em;
	 margin-right:0;
}
*/
/*--- mapbox write ---*/
#map_box {
     padding:0 2em 1em 2em;
	 margin:1em 0 2em 0;
}
#map_box a {
     text-decoration:underline;
}
#p_category {
     padding:1em 0 2em 3em;
	 width:55em;
}
#kai_pict {
     margin-top:0.5em;
}
/*--  box inside --*/
.left_box {
     width:7em;
	 float:left;
	 margin-right:1em;
	 padding-left:1em;
	 border-left:5px solid #A9C3E5;
	 border-bottom:1px solid #CCCCCC;
	 border-top:1px solid #CCCCCC;
	 border-right:1px solid #CCCCCC;
}
.left_box2 {
     width:7em;
	 float:left;
	 margin-right:1em;
	 padding-left:1em;
	 border-left:5px solid #AAD9D9;
	 border-bottom:1px solid #CCCCCC;
	 border-top:1px solid #CCCCCC;
	 border-right:1px solid #CCCCCC;
}
.left_box3 {
     width:7em;
	 float:left;
	 margin-right:1em;
	 padding-left:1em;
	 border-left:5px solid #BADCB4;
	 border-bottom:1px solid #CCCCCC;
	 border-top:1px solid #CCCCCC;
	 border-right:1px solid #CCCCCC;
}
.left_box4 {
     width:7em;
	 float:left;
	 margin-right:1em;
	 padding-left:1em;
	 border-left:5px solid #DCDCB3;
	 border-bottom:1px solid #CCCCCC;
	 border-top:1px solid #CCCCCC;
	 border-right:1px solid #CCCCCC;
}
.left_box5 {
     width:7em;
	 float:left;
	 margin-right:1em;
	 padding-left:1em;
	 border-left:5px solid #DEBCB4;
	 border-bottom:1px solid #CCCCCC;
	 border-top:1px solid #CCCCCC;
	 border-right:1px solid #CCCCCC;
}
.left_box6 {
     width:7em;
	 float:left;
	 margin-right:1em;
	 padding-left:1em;
	 border-left:5px solid #D2AED0;
	 border-bottom:1px solid #CCCCCC;
	 border-top:1px solid #CCCCCC;
	 border-right:1px solid #CCCCCC;
}
.left_box7 {
     width:7em;
	 float:left;
	 margin-right:1em;
	 padding-left:1em;
	 border-left:5px solid #ADACCC;
	 border-bottom:1px solid #CCCCCC;
	 border-top:1px solid #CCCCCC;
	 border-right:1px solid #CCCCCC;
}
.left_box8 {
     width:7em;
	 float:left;
	 margin-right:1em;
	 padding-left:1em;
	 border-left:5px solid #AAB7E2;
	 border-bottom:1px solid #CCCCCC;
	 border-top:1px solid #CCCCCC;
	 border-right:1px solid #CCCCCC;
}
#hokkaido, #kantou, #hokuriku, #toukai,#kinki, #chugoku, #shikoku, #kyusyu {
     float:left;
	 width:55em;
	 margin-bottom:1em;
}
#howmany {
	 float:left;
	 width:35em;
	 padding:0.5em 2em 0 2em;
	 text-align:left;
	 border:1px #959595 solid;
	 border-left:5px solid #959595;
	 margin-top:1.5em;
	 background:#F9F9F9;
}
.yelowarrow {
	width:1em;
}
#flo_L {
     float:left;	
}
#flo_R {
	 float:right;
}
#nonBG {
	background:none;
	width:60em;
}

/*--快適職場推進計画認定事業場一覧--*/
#table_contents {
	width:60em;
	font-size:1em;
}
#table_contents h3 {
	font-size:1.5em;
	color:#555;
	text-align:center;
}
#table_contents table {
	color:#555;
	table-layout:auto;
}
#index_linxs {
	border:1px solid #CCC;
	background:#F9F9F9;
	padding:0.5em 1em;
	margin-top:1em;
	margin-bottom:1em;
}
#index_linxs li {
	list-style-image:url(../user/anzen/sho/images/blue_allow.gif);
	list-style-position:inside;
}
.tablesetting {
	width:60em;
}
.tablesetting td {
 border-color: white;
}
.tablesetting th {
 border-color: white;
}

.tablesetting td {
	padding:0.5em;
}
.w_w {
	width:70%;
}
#place_position {
	padding-left:17em;
	font-size:2.2em;
	font-weight:bold;
	color:#1553B5;
	margin-top:-1.6em;
}
*html #place_position {
	padding-left:16em;
	font-size:2.3em;
	font-weight:bold;
	color:#1553B5;
	margin-top:-1.5em;
}
#date_thismonth {
	color:#555;
	text-align:right;
}
.headerblue th , 
.headerlgreen th , 
.headerdgreen th , 
.headeryellow th , 
.headerorange th , 
.headerred th , 
.headerpurple th , 
.headerblue2 th {
	font-size:1.1em;
	text-align:center;
	padding:0.5em;
}
/*color setting*/
.mainblue {
	background:#DAE8FA;
}
.maingreen {
	background:#DEF4F2;
}
.maindgreen {
	background:#E3F0E1;
}
.mainyellow {
	background:#EFEED7;
}
.mainorange {
	background:#FDE7E3;
}
.mainred {
	background:#E9D3E6;
}
.mainpurple {
	background:#E3E3FA;
}
.mainblue2 {
	background:#D4E1FF;
}
/*sub header color setting*/
.headerblue {
	background:url(../user/anzen/sho/images/gradetion_03.gif) repeat-x;
} 
.headerlgreen {
	background:url(../user/anzen/sho/images/gradetion_05.gif) repeat-x;
} 
.headerdgreen {
	background:url(../user/anzen/sho/images/gradetion_07.gif) repeat-x;
} 
.headeryellow {
	background:url(../user/anzen/sho/images/gradetion_09.gif) repeat-x;
} 
.headerorange {
	background:url(../user/anzen/sho/images/gradetion_11.gif) repeat-x;
} 
.headerred {
	background:url(../user/anzen/sho/images/gradetion_13.gif) repeat-x;
}
.headerpurple {
	background:url(../user/anzen/sho/images/gradetion_15.gif) repeat-x;
}
.headerblue2 {
	background:url(../user/anzen/sho/images/gradetion_19.gif) repeat-x;
}
.backToTop {
	width:60em;
	text-align:right;
	margin-bottom:2em;
	margin-top:0.5em;
}
#table_contents .backToTop a {
	text-decoration:underline;
}











