@charset "Shift_JIS";


/***************************  common   ***************************/

/***     -- 全体 --     ***/

body {
	color: #FFFFFF;
	background-color: #0850B2;
}



/***    --ヘッダー--   ***/

#header #topnavi {

	background-color: #70A9F8;
}

#header #topnavi a:link {

	color: #FFFFFF;
}
#header #topnavi a:visited {
	color: #CEE7FF;
}
#header #topnavi a:hover {
	color: #CCFFFF;
}


#header #topnavi li {

	border-right: 1px solid #C2C2C2;

}



#header  #inside {
	background-color: #FFFFFF;
	background-image: url(../image/logo_bk.jpg);
	border-bottom: 0.3em solid #70A9F8;
}
#choiceTD {
	background:url(../information/mhlw/image/now_chioice_03.gif) repeat-x;
	display:block;
	height:1.8em;
	line-height:1.8em;
	color:#FFF;
}

#header  #inside #concept {

	color: #255676;

}

#concept .txt-r a:link {
	color: #000000;
}
#concept .txt-r a:visited {
	color: #000000;
}
#concept .txt-r a:hover {
	color: #85A5B8;
}


/*** --便利ツール--  ***/
/*** --文字拡大・配色変更--  ***/


#header #search h3 {

	color: #FFFFFF;

}
#kenko_contents a {
	color:#FFF;
}
#kenko_contents a:visited {
	color:#C0B3FF;
}
#kenko_contents a:hover {
	color:#79FFFF;
}
#kenko_contents a: active{
}

#header #search li {

	border: 1px solid #999999; 
	background-color: #F0F6FD;
}
#header #search li a {

	color: #0850B2;

}

#header #search #white a {

	color: #000033;
	background-color: #FFFFFF;
}
#header #search #blue a {

	color: #FFFFFF; 
	background-color: #0850B2; 
}
#header #search #black a {

	color: #FFFFFF;
	background-color: #000000;
}
/*-----------------
厚生労働省発表資料
-----------------*/
#chihou_table {
	background:url(../information/mhlw/image/pink_blue_gradetion.gif) repeat-x;
}
#anzen_btn {
	background:url(../information/mhlw/image/green_blue_gradetion.gif) repeat-x;
}
#table_basecolor {
	background:url(../information/mhlw/image/green_blue_gradetion_large.gif) repeat-x;

}
#main_table {
	color: #ffffff;
	background-color: #0850B2;
}

/*--link color setting--*/
#past_news_box li a:link {color: #FFFFFF;}
#past_news_box li a:visited {color: #C0B3FF;}
#past_news_box li a:hover {color: #79FFFF;}


.bread a{
	color:#FFFFFF;
	text-decoration:underline;
}
#main_table a{
	color:#FFFFFF;
	text-decoration:underline;
}
/*#main_table a {
	color:#FFFFFF;
}*/
#main_table a:visited {
	color:#C0B3FF;
}
#main_table a:hover {
	color:#79FFFF;
}
#main_table a:active {
    
}

#main_table .blue {
	background:#1860C2;
}
#published_year td {
	background:#0850B2 repeat-x;
}
#published_year td a:link,
#published_year td a:visited{
	background:#0850B2 repeat-x;
	display:block;
	color:#FFF;
	
}
#published_year td a:hover,
#published_year td a:active{
	background:#09F;
	display:block;
	color:#FFF;
}
/*--button setting for this table upper--*/
#chihou_table td {
	background:#0850B2;
}
#chihou_table td a:link,
#chihou_table td a:visited{
	background:#0850B2 repeat-x;
	display:block;
	color:#FFF;
}
#chihou_table td a:hover,
#chihou_table td a:active{
	background:#09F;
	display:block;
	color:#FFF;
}
.bg_white {
	color:#FFF;
}
#published_tb td{
    border-color:#CCC;
}
#chihou_table_insideBox td{
    border-color:#CCC;
}
#title_moveup_txt {
	color:#333;
}
/*-----------------
過去の更新情報
-----------------*/
#past_news_box {
	color:#FFF;
}
#kako_cat_tab td{
	background:url(../html/images/gradetion_blue_bar.gif) repeat-x;
	display:block;
	text-align:center;
	width:14.1em;
	height:2.5em;
	line-height:2.5em;
	float:left;
	border-bottom:#009 1px solid;
	border-right:#009 1px solid;
}

#kako_cat_tab td a {
	text-decoration:none;
	text-align:center;
	display:block;
	width:14.1em;
	color:#FFF;
}
#kako_cat_tab td a:link,
#kako_cat_tab td a:visited {
	color:#0CF;
}
#kako_cat_tab td a:hover,
#kako_cat_tab td a:active {
	background:#00F;
	color:#9FF;
}
/*選択されているbutton setting*/
#kako_cat_tab #this_is_now {
	/*width:12.7em;*/ 
    background:#006;
	color:#CCC;
	border-left:0 solid #009;
	border-right:0 solid #009;
}
#past_news_box  {
	background:url(../html/images/mainblueblue_gradetion.gif) repeat-x;
	text-align:center;
}
.month_text_main ol, ul {
	/*list-style:disc;*/
	/*margin-left:1.4em;*/
	color:#FFF;
	}
.month_text_main ol, ul a:link,
.month_text_main ol, ul a:visited{
	color:#C0B3FF;
}
.month_text_main ol, ul a:hover{
	color:#79FFFF;
}
.month_text_main ol, ul a:active{
	color:#79FFFF;
}

#white_base {
	background:#0850B2;
}
 .Blue {
	background:#1860C2;
}
#backToTop a{
	color:#0CF;
	text-decoration:underline;
}
.backToTop a:link,
.backToTop a:visited {
	color:#C0B3FF;
}
.backToTop a:hover {
	color:#79FFFF;
}
.ackToTop a:active {
	color:#79FFFF;
}
#right #getpdf a{
    color:#FFF;
}

#right .navi ul li a {
	color:#FFF;
}
#right .navi ul li a:link{
	color:#FFF;
}
#right .navi ul li a:hover{
	color:#009;
}

/*パンフレット*/
.pages {
	background:#0850B2;
}
ul .sky {
	background:#246CCE;
}

/*common blue box*/
.light_green a, .light_purple a, 
.light_yellow a, 
.light_brown a, 
.light_Gblue a, 
.light_sky a,
.light_blue a,
.light_red a 
{
	background:#0850B2;
}
/*common light blue box*/
.light_green a:hover , .light_purple a:hover , 
.light_yellow a:hover , 
.light_brown a:hover , 
.light_Gblue a:hover ,
.light_sky a:hover ,
.light_blue a:hover ,
.light_red a:hover  
{
	background:#246CCE;
}
.pages ul li a {
	color:#FFFFFF;
}
.pages ul li a:visited{}
.pages ul li a:hover{ color:#79FFFF;}
.pages ul li a:active{}


#choice_case li a{
	background:url(../user/anzen/sho/images/gradetion_bluelight.gif) repeat-x;
	color:#FFFFFF;
}
*html #choice_case li a{
	background:url(../user/anzen/sho/images/gradetion_bluelight.gif) repeat-x;
	color:#FFFFFF;
}
#choice_case li a: {
	color:#FFFFFF;
}
#choice_case li a:visited {
	
}
#choice_case li a:hover {
	background:url(../user/anzen/sho/images/gradetion_bluecenter.gif) repeat-x  center;
	height:2em;
	width:26.5em;
	display:block;
	border-left:0.5em solid #FC0;
	border-right:0.5em solid #FC0;
	color:#333;
}
*html #choice_case li a:hover {
	width:26.8em;
}
#choice_case li a:active {
	
}
.text_up_onbar {
    border:1px #959595 solid;
	background:#2A72D4;
	text-align:left;
	padding:0.2em 1em ;
	margin-top:0.8em;
	margin-bottom:0.8em;
	font-weight:300;
	font-size:1em;
	color:#FFF;
}
#site_font {
	color:#FFF;
}
.txt-r a{
	color:#000;
}