body {
	/*font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Meiryo UI','メイリオ',Verdana,'ＭＳ Ｐゴシック',sans-serif;*/
	letter-spacing: 1px;
	color: #3f3f3f;
	font-size: normal;
	margin: 0 auto;
	line-height: 1.7;
}

.box {
	overflow: hidden;
	width: 960px;
	margin: 0 auto 40px;
}

a:link,
a:visited{
	color:#0075b5;
	text-decoration:none;
}
a:hover{text-decoration:underline;}

h1 {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #ececec;
	color: #0075bd;
	font-size: 174%;
	font-weight: 100;
	padding: 15px 25px;
	margin-bottom: 30px;

	behavior:url("http://www.kure-kyosai.jp/common/pc/css/PIE.htc");
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #efefef 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#efefef 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#efefef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */

	box-shadow:0px 0px 0px 2px #ffffff inset;
	-moz-box-shadow:0px 0px 0px 2px #ffffff inset;
	-webkit-box-shadow:0px 0px 0px 2px #ffffff inset;

}

.contents {
	margin-bottom: 25px;
	margin-left: 1.5em;
	padding-left: 0;
}

.template-table {
	border-collapse : collapse;
	width: 100%;
}
.template-table.widthAuto {width: auto;}
#uicc_type {width: 80% !important;}
#com_acquired {width: 50% !important;}
#dic_rate {width: 60% !important;}

.template-table th {
	border: 1px solid #bfbfbf;
	background-color: #f2f2f2;
	padding: 7px 10px;
	font-weight: bold;/*normal;*/
	font-size: small;
	/*color: #696969;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.template-table tr:first-child th,
.template-table th.blue {background-color: #c7e1ef;}

.template-table th.left_align {
	text-align: left;
}

.template-table td {
	border: 1px solid #bfbfbf;
	padding: 7px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.number-cell {
	text-align: right;
	/*width: 75px;*/
}
.file-cell,
.number-cell.noneTd {text-align: center;}

#cd_top5_tbl_0 td:first-child,
#cd_top5_tbl_1 td:first-child,
#cd_top5_tbl_2 td:first-child,
#cd_top5_tbl_3 td:first-child,
#cd_top5_tbl_4 td:first-child,
#cd_top5_tbl_5 td:first-child,
#cd_top5_tbl_6 td:first-child,
#cd_top5_tbl_7 td:first-child,
#cd_top5_tbl_8 td:first-child,
#cd_top5_tbl_9 td:first-child,
#cd_top5_tbl_10 td:first-child,
#cd_top5_tbl_11 td:first-child,
#cd_top5_tbl_12 td:first-child,
#cd_top5_tbl_13 td:first-child,
#cd_top5_tbl_14 td:first-child {width: 15%;}
#cd_top5_tbl_0 .number-cell,
#cd_top5_tbl_1 .number-cell,
#cd_top5_tbl_1 td:last-child,
#cd_top5_tbl_2 .number-cell,
#cd_top5_tbl_2 td:last-child,
#cd_top5_tbl_3 .number-cell,
#cd_top5_tbl_3 td:last-child,
#cd_top5_tbl_4 .number-cell,
#cd_top5_tbl_4 td:last-child,
#cd_top5_tbl_5 .number-cell,
#cd_top5_tbl_5 td:last-child,
#cd_top5_tbl_6 .number-cell,
#cd_top5_tbl_6 td:last-child,
#cd_top5_tbl_7 .number-cell,
#cd_top5_tbl_7 td:last-child,
#cd_top5_tbl_8 .number-cell,
#cd_top5_tbl_8 td:last-child,
#cd_top5_tbl_9 .number-cell,
#cd_top5_tbl_9 td:last-child,
#cd_top5_tbl_10 .number-cell,
#cd_top5_tbl_10 td:last-child,
#cd_top5_tbl_11 .number-cell,
#cd_top5_tbl_11 td:last-child,
#cd_top5_tbl_12 .number-cell,
#cd_top5_tbl_12 td:last-child,
#cd_top5_tbl_13 .number-cell,
#cd_top5_tbl_13 td:last-child,
#cd_top5_tbl_14 .number-cell,
#cd_top5_tbl_14 td:last-child {width: 10%;}

#uicc_type .number-cell {width: 11%;}

#com_acquired .number-cell {width: 25%;}

#ci_icd10 .number-cell {width: 10%;}


#ope_top3_tbl_0 td:first-child,
#ope_top3_tbl_1 td:first-child,
#ope_top3_tbl_2 td:first-child,
#ope_top3_tbl_3 td:first-child,
#ope_top3_tbl_4 td:first-child,
#ope_top3_tbl_5 td:first-child,
#ope_top3_tbl_6 td:first-child,
#ope_top3_tbl_7 td:first-child,
#ope_top3_tbl_8 td:first-child,
#ope_top3_tbl_9 td:first-child,
#ope_top3_tbl_10 td:first-child,
#ope_top3_tbl_11 td:first-child,
#ope_top3_tbl_12 td:first-child,
#ope_top3_tbl_13 td:first-child,
#ope_top3_tbl_14 td:first-child {width: 10%;}

#ope_top3_tbl_0 .number-cell,
#ope_top3_tbl_0 td:last-child,
#ope_top3_tbl_1 .number-cell,
#ope_top3_tbl_1 td:last-child,
#ope_top3_tbl_2 .number-cell,
#ope_top3_tbl_2 td:last-child,
#ope_top3_tbl_3 .number-cell,
#ope_top3_tbl_3 td:last-child,
#ope_top3_tbl_4 .number-cell,
#ope_top3_tbl_4 td:last-child,
#ope_top3_tbl_5 .number-cell,
#ope_top3_tbl_5 td:last-child,
#ope_top3_tbl_6 .number-cell,
#ope_top3_tbl_6 td:last-child,
#ope_top3_tbl_7 .number-cell,
#ope_top3_tbl_7 td:last-child,
#ope_top3_tbl_8 .number-cell,
#ope_top3_tbl_8 td:last-child,
#ope_top3_tbl_9 .number-cell,
#ope_top3_tbl_9 td:last-child,
#ope_top3_tbl_10 .number-cell,
#ope_top3_tbl_10 td:last-child,
#ope_top3_tbl_11 .number-cell,
#ope_top3_tbl_11 td:last-child,
#ope_top3_tbl_12 .number-cell,
#ope_top3_tbl_12 td:last-child,
#ope_top3_tbl_13 .number-cell,
#ope_top3_tbl_13 td:last-child,
#ope_top3_tbl_14 .number-cell,
#ope_top3_tbl_14 td:last-child {width: 12%;}

.div-title, .div-title-hist {
	/*border-left: 5px solid #B9C9FE;
	padding: 7px 0px 7px 5px;
	margin-top: 35px;
	margin-bottom: 15px;
	font-size: large;*/
	clear:both;
	color:#fff;
	font-size:123.1%;
	padding:10px 12px;
	margin-top: 30px;
	margin-bottom:20px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	background:#41aceb url(../../../common/pc/images/h4_bg.gif) repeat-x left bottom;
	behavior:url("http://www.kure-kyosai.jp/common/pc/css/PIE.htc");
	position:relative;
	font-weight: bold;
}

.div-title-hist {
	/*border-left: 5px solid #C90 !important;*/
}

.out_link {
	text-align: right;
}
.out_link a {
	padding-left: 20px;
	background: url(/assets/item/common/arrow01.gif) no-repeat 0 4px;
	display: inline-block;
}

.comment {
	background-color: #f2f2f2;
	margin-top: 20px;
	margin-bottom: 35px;
	padding: 10px 15px 10px 15px;
}

/* a */
/*a:link {
	color: #0000FF;
	text-decoration: none;
	border-bottom: 1px solid #0000FF;
	padding-bottom: 1px;
}

a:visited {
	color: #0000FF;
	text-decoration: none;
	border-bottom: 1px solid #0000FF;
	padding-bottom: 1px;
}

a:hover {
	color: #0000FF;
	text-decoration: none;
	border-bottom: 1px solid #0000FF;
	padding-bottom: 1px;
}

a:active {
	color: #0000FF;
	text-decoration: none;
	border-bottom: 1px solid #0000FF;
	padding-bottom: 1px;
}
*/

a.csv_btn {
	border: 1px solid #008000;
	color: #008000;
	background-color: #b8f28c;
	width: 75px;
	font-size: x-small;
	font-weight: bold;
	padding: 5px;
	margin-left: 20px;
	position: relative;
	top: -2px;
}
a.csv_btn:hover {text-decoration: none;}

span.kome {
	font-size: x-small;
}

.hist_list dt {
	clear: both;
	float: left;
	width: 130px;
	
}

.hist_list dd {
	margin-left: 140px;
	margin-bottom: 25px;
}

div[id^="cd_top5_nm_"], div[id^="ope_top5_nm_"] {
	padding: 0 0 0 8px;
	font-weight: bold;
	font-size: 108%;
	border-left: 4px #1e8ccd solid;
	margin-bottom: 10px;
}

div[id^="cd_top5_nm_"]:before, div[id^="ope_top5_nm_"]:before {
	/*content: "■";*/
	/*color: #1AAB8A;*/
	font-size: large;
}

.copyright {
	text-align: center;
	background-color: #009fe8;
	color: #FFF;
	padding: 15px 0;
	clear: both;
	margin: 0;
	font-size: 100%;
}


