@charset "utf-8";
@import url("../_lib_common.css");

/*---------- 厚労省 - 統計調査資料 CSS ----------*/

#ContentBody #MainBox ul#MHLW_Index {
	margin: 20px 40px 40px 100px;
	padding: 0 0 0 2em;
}
#ContentBody #MainBox ul#MHLW_Index li {
	margin: 1em 0;
	padding: 0;
	font-size: 112.5%;
	color: #f60;
	letter-spacing: .1em;
}

#ContentBody #MainBox p.SubIndex {
	text-align: center;
	font-size: 12px;
	color: #666;
}
#ContentBody #MainBox p.SubIndex a {
	white-space: nowrap;
}
#ContentBody #MainBox p.SubIndex a.Current {
	text-decoration: none;
	color: #f60;
	cursor: default;
}

#ContentBody #MainBox h3 {
	margin: 1.5em 0 .5em;
	padding: 0;
	line-height: 1.1;
	color: #399;
	border-bottom: 1px solid #6cc;
}
#ContentBody #MainBox h4 {
	margin: 1.5em 0 0;
	padding: 0 0 0 5px;
	font-size: 75%;
	color: #066;
	border-left: 5px solid #6cc;
}

#ContentBody #MainBox p.Link {
	margin: -2em 0 0;
	text-align: right;
	font-weight: bold;
}
#ContentBody #MainBox p.Link a {
	text-decoration: none;
}

/* .Lib */

#ContentBody #MainBox .Lib {
	margin: 0;
	padding: 10px 20px 20px;
	background-image: url("../../common/images/opacity_w.png");
	_background-image: none;
	_background-color: #fff;
	border: 1px solid #63c0ab;
	border-top-width: 0;
}
#ContentBody #MainBox .Lib h3 {
	margin: 1em 0 .5em 0;
	padding: 0;
	font-size: 75%;
	font-weight: normal;
	letter-spacing: .3em;
	line-height: 1.1;
	color: #399;
	border-bottom: 1px solid #6cc;
}
#ContentBody #MainBox .Lib p {
	margin: 0 0 .5em 70px;
	padding: 0;
	color: #444;
}
#ContentBody #MainBox .Lib p.Link {
	margin: 1em 0 0;
	text-align: right;
	font-weight: bold;
}
#ContentBody #MainBox .Lib p.Link a {
	text-decoration: none;
}
#ContentBody #MainBox .Lib p.Link a:hover {
	text-decoration: underline;
}
#ContentBody #MainBox .Lib ul {
	margin: 0 0 0 70px;
	padding: 0 0 0 2em;
	font-size: 75%;
	color: #444;
}
#ContentBody #MainBox .Lib ol {
	margin: 0 0 0 70px;
	padding: 0 0 0 2em;
	font-size: 75%;
	color: #444;
}
#ContentBody #MainBox .Lib li h4 {
	margin: 0;
	padding: 0;
	font-size: 100%;
	border: 0 none;
}

/* List */

#ContentBody #MainBox p.Cite {
	text-align: center;
	font-size: 12px;
	color: #066;
}
#ContentBody #MainBox p.Attention {
	text-align: center;
	font-size: 12px;
	color: #060;
}
#ContentBody #MainBox p.Attention .Updated {
	font-size: 10px;
	color: #666;
}
#ContentBody #MainBox ul {
	font-size: 75%;
}
#ContentBody #MainBox ul li {
	margin-bottom: .3em;
	color: #555;
}
#ContentBody #MainBox ul h5 {
	margin: 0;
	padding: 0;
	color: #000;
}
#ContentBody #MainBox ul li .FileType {
	color: #f60;
}


