@charset "utf-8";
/* CSS Document */

.h3_basic {
	background:url(../../common/img/h3/img_profile01.jpg) no-repeat right 0;
}

.results23_left {
	float:left;
	width:45%;
	_width:40%;
	
}
.results23_right {
	float:left;
	width:45%;
	_width:40%;
	margin-left:5%;
	
}

.results23 {
	width:100%;
	margin:0px 0px 10px 0px;
	padding:0px;
	border-collapse:collapse;
	border:1px #cccccc solid;
	font-size:0.85em;
}
	.results23 td {
		white-space:normal;
		padding:2px 4px;
		color: #000000;
		border:1px #cccccc solid;
	}
	
	.results23 td.results23_type {
		width:30%;
		vertical-align:top;
		text-align:left;
		font-weight:bold;
		background-color:#eaea99;
		border:none;
	}
	.results23 td.results23_type_w {
		width:40%;
		vertical-align:top;
		text-align:left;
		font-weight:bold;
		background-color:#eaea99;
		border:none;
	}
	.results23 td.results23_ken {
		text-align:right;
		font-weight:normal;
		background-color:#eaea99;
		border:none;
	}
	
	.results23 div {
		margin:0;
		padding:0;
	}
	.results23 .gLine {
		border:1px #cccccc solid !important;
	}
	
.results23_num {
	width:95%;
	_width:85%;
	margin:0 0 15px 0;
	padding:0px;
	border-collapse:collapse;
}
	.results23_num th.all,
	.results23_num th.geka,
	.results23_num th.seikei,
	.results23_num th.hinyou,
	.results23_num th.fujin {
		width:48%;
		text-align:center;
		line-height:1.5;
		color:#FFFFFF;
		font-weight:bold;
	}
		.results23_num th.all {
			background-color:#b780ed;
		}
		.results23_num th.geka {
			background-color:#aa0705;
		}
		.results23_num th.seikei {
			background-color:#ff9900;
		}
		.results23_num th.hinyou {
			background-color:#1010ca;
		}
		.results23_num th.fujin {
			background-color:#e26fa8;
		}		

	.results23_num td{
		background-color:#f0ecec;
		line-height:1.5;
		color:#333333;
		font-weight:bold;	
	}
	.results23_num div.fl {
		margin:5px 15px;
		padding:0;
		font-size:1.5em;
	}
	.results23_num div.fs {
		margin:5px 15px;
		padding:0;
		font-size:1em;
	}

.results23_num2 {
	width:100%;
	text-align:center;
	margin:0 0 15px 0;
	padding:0px;
	border-collapse:collapse;
}
	.results23_num2 th.nou, 
	.results23_num2 th.syouni,
	.results23_num2 th.ganka,
	.results23_num2 th.jibi,
	.results23_num2 th.naika,
	.results23_num2 th.hinyou,
	.results23_num2 th.fujin,
	.results23_num2 th.hifu{
		text-align:center;
		color:#FFFFFF;
		font-weight:bold;
	}
		.results23_num2 th.nou {
			background-color:#993300;
		}
		.results23_num2 th.syouni {
			background-color:#8cb60d;
		}
		.results23_num2 th.ganka {
			background-color:#bf8ef0;
		}
		.results23_num2 th.jibi {
			background-color:#f5bf89;
		}
		.results23_num2 th.naika {
			background-color:#18c5f0;
		}
		.results23_num2 th.hinyou {
			background-color:#1010ca;
		}
		.results23_num2 th.fujin {
			background-color:#e26fa8;
		}
		.results23_num2 th.hifu {
			background-color:#ad2c6d;
		}

	.results23_num2 td{
		background-color:#f0ecec;
		line-height:1.5;
		color:#333333;
		font-weight:bold;	
	}
	.results23_num2 div {
		margin:5px 15px;
		padding: 0;
		font-size:1em;
	}		

/* 2012.05.23 add */
.ul_profileMenu {
	width: 600px;
	margin-top: 40px;
	margin-left: 60px;
}
	.ul_profileMenu ul {
		width: 600px;
	}
		.ul_profileMenu ul li {
			height: 95px;
			width: 230px;
			float: left;
			margin: 0 70px 35px 0;
			display: inline;
		}
			.ul_profileMenu li img {
				vertical-align: top;
			}
			
/* 2014.07.14 add */
.Nl_breaks {
	white-space: nowrap !important;			
}

.title-ind {
	text-indent: -7px		
}

.txt-adj {
	margin: 0 0 10px 0;		
}

.table-taR {
	text-align: right;
	margin: 0 12px 0 0;	
}

/*/////////////////////////////////////////////////////////////
　2016_09_追加_DPC病院指標
/////////////////////////////////////////////////////////////*/
/*PDFアイコン位置調整*/
.shihyo_pdf {
	position:relative;
	top:-3px;
	}

/*厚労省へのリンク*/
.dpc_contents .out_link a{
	color:#333333;
	}

/*タイトル*/
.dpc_contents .div-title {
	padding: 5px 0px 5px 8px;
	margin-bottom: 20px;
}

/*tsvダウンロードボタン*/
.dpc_contents a.csv_btn {
	border: 1px solid #003399;
	color: #003399;
	background-color: #bdd9ff;
	font-weight: bold;
	padding: 2px 8px;
	font-size:12px;
	float:right;
}

.dpc_contents a.csv_btn:hover {
	background-color: #5b82d0;
	text-decoration:none;
	color:#ffffff;
	}

/*テーブル*/
.dpc_contents .table_basic {
	clear:both;
	}

.dpc_contents .table_basic th, .dpc_contents .table_basic td {
	padding:5px 10px;
	}

.dpc_contents .table_basic th {
	text-align:center;
	}
	
/*数字のセル*/
.dpc_contents .table_basic .number-cell {
	font-size:16px;
	text-align:right;
	}

/*dpc名称セルサイズ調整*/
.dpc_name_th {
	width:20%;
	}

/*解説*/
.dpc_contents .comment {
	background-color: #e9f6ff;
	margin-top: 15px;
	margin-bottom: 50px;
	padding: 15px 20px 20px 20px;
}

/*更新履歴*/
.dpc_contents .hist_list dt {
	clear: both;
	float: left;
	width: 80px;
	
}

.dpc_contents .hist_list dd {
	margin-left: 90px;
	margin-bottom: 10px;
}

/*list ◆*/
.listDPC01 > li::before {
    content: "◆";
    left: 0;
    position: absolute;
}
.listDPC01 > li {
    padding-left: 1.3em;
    position: relative;
}


/*medicalrecord*/
.category_menu02 {
    overflow: hidden;
}
.category_menu02 ul li {
    display: inline;
    float: left;
    width: 211px;
    height: 40px;
    margin: 0 12px 8px 0;
	text-align: center;
}

.category_menu02 ul li a {
    display: block;
    width: 202px;
    _width: 211px;
    height: 45px;
    _height: 50px;
    padding: 12px 0 0 4px;
    background: url(../../common/img/bg/bg_cateTop03_no.jpg);
    font-weight: bold;
    color: #5e5351;
}

.category_menu02 ul li a {
    display: block;
    width: 198px;
    _width: 211px;
     height: 43px; 
    _height: 45px;
    padding: 3px 0 0 4px;
    background: url(../../common/img/bg/bg_cateTop03_no.jpg);
    font-weight: bold;
    color: #5e5351;
}
	.category_menu02 ul li a:hover {
				background:url(../../common/img/bg/bg_cateTop03_on.jpg);
				text-decoration:none;
		display:block;
				padding-left:4px;
			}

.item-list {

}
.item-list ul:after {
content: "";
clear: both;
display: block;
}
.item-list ul li {
display: block;
float: left;
width: 48%;

list-style-type: none;
}
