.mgb20 {margin-bottom: 20px !important;}

div#rcontents div#page-title {
	background-image: url(../images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 20px;
	margin-left: 25px;
	height: 50px;
}
div#rcontents h1#update-title,
div#rcontents div#update-title {
	background-image: url(images/title.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 30px;
	margin-top: 20px;
	margin-left: 23px;
}
div#update-contents {
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 700px;
}
div#update-contents img {
	border-style: none;
}
div#update-contents h1 {
	background: url(none);
	text-indent: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
}
div#update-contents h2 {
	font-size: 120%;
	margin-top: 15px;
	border-bottom: 1px solid #FFA0A0;
	padding-bottom: 5px;
	clear: both;
}
div#update-contents h2 span {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-left: 8px solid #FFA0A0;
}

/* ------------------------------------------------------------

　トップページ

------------------------------------------------------------ */

div#topbanner {
	margin-left: 30px;
}
div#topbanner img {
	margin-right: 6px;
}
div#topbanner img.nomargin {
	margin: 0px;
}
div#update-contents ul#topmenu {
	margin-top: 30px;
	margin-left: 30px;
}
ul#topmenu li {
	background: url(images/icon-link.gif) no-repeat left center;
	margin-top: 2.5px;
	padding-left: 14px;
	list-style: none;
}

/* ------------------------------------------------------------

　地図ページ

------------------------------------------------------------ */

p#date {
	text-align: right;
	margin-top: 15px;
}
div#maparea {
	width: 698px;
	overflow: hidden;
	border: 1px solid #D6D6D6;
	margin-top: 5px;
}
p#map-lead {
	margin-top: 15px;
}
div#update-contents div#maparea div#mapsetsumei {
	border: 1px dotted #C7C7C7;
	margin-top: 15px;
	margin-right: 50px;
	margin-left: 50px;
	padding-top: 15px;
	padding-bottom: 10px;
}
div#update-contents div#maparea div#mapsetsumei table {
	width: 540px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #C7C7C7;
	margin-top: 0px;
}

div#update-contents div#maparea div#graphsetsumei table {
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #C7C7C7;
	margin-top: 0px;
}
div#update-contents div#maparea div#mapsetsumei table caption,
div#update-contents div#graphsetsumei table caption {
	text-align: left;
	margin-bottom: 5px;
}
div#update-contents div#maparea div#mapsetsumei table tr th, 
div#update-contents div#maparea div#mapsetsumei table tr td,
div#update-contents div#graphsetsumei table tr th,
div#update-contents div#graphsetsumei table tr td   {
	border: 1px solid #C7C7C7;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
}
div#update-contents div#maparea div#mapsetsumei table tr th.bg-keiho,
div#update-contents div#graphsetsumei table tr th.bg-keiho {
	background: #F2B3B3;
}
div#update-contents div#maparea div#mapsetsumei table tr th.bg-chuiho,
div#update-contents div#graphsetsumei table tr th.bg-chuiho {
	background: #FFF29F;
}
div#mapsetsumei p {
	margin-top: 5px;
	margin-right: 30px;
	margin-left: 30px;
	font-size: 80%;
}
div#graphsetsumei p {
	margin-top: 5px;
	font-size: 80%;
}
div#chiho {
	margin-top: 20px;
	margin-right: 50px;
	margin-left: 50px;
	margin-bottom: 20px;
	border-top: 1px dotted #BABABA;
}
div#chiho dl dt {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #BABABA;
	background: url(images/icon-link.gif) no-repeat left 5px;
	padding-left: 12px;
	list-style: none;
	cursor: pointer;
}
div#chiho dl dd {
	background: #E4E4E4;
	padding: 5px 5px 5px 8px;
}
div#chiho dl dd ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#chiho dl dd ul li {
	padding-left: 8px;
	float: left;
	background: url(images/icon-todofukenlink.gif) no-repeat left center;
	margin-left: 8px;
	list-style: none;
}

div#hanrei {
	margin-top: 5px;
}
div#hanrei p {
	float: left;
	margin-right: 15px;
	list-style: none;
}
div#hanrei p#keiho {
	border-left: 20px solid #dd3333;
	padding-left: 5px;
}
div#hanrei p#chuiho {
	border-left: 20px solid #ffdd00;
	padding-left: 5px;
}
div#map {
	position: relative;
	top: 0px;
	left: 0px;
	height: 444px;
	width: 535px;
	margin-top: 20px;
	margin-left: 81px;
}
div#map ul li {
	list-style: none;
}
div#map ul li a {
	display: block;
	text-indent: -9999px;
}
div#map ul li.hokkaido a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -405px 0px;
	height: 80px;
	width: 130px;
	position: absolute;
	left: 405px;
	top: 0px;
}
div#map ul li.aomori a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -405px -87px;
	height: 35px;
	width: 110px;
	position: absolute;
	left: 405px;
	top: 87px;
}
div#map ul li.iwate a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -460px -121px;
	height: 35px;
	width: 56px;
	position: absolute;
	left: 460px;
	top: 121px;
}
div#map ul li.miyagi a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -460px -155px;
	height: 35px;
	width: 56px;
	position: absolute;
	left: 460px;
	top: 155px;
}
div#map ul li.akita a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -405px -121px;
	height: 35px;
	width: 56px;
	position: absolute;
	left: 405px;
	top: 121px;
}
div#map ul li.yamagata a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -405px -155px;
	height: 35px;
	width: 56px;
	position: absolute;
	left: 405px;
	top: 155px;
}
div#map ul li.fukushima a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -405px -189px;
	height: 35px;
	width: 110px;
	position: absolute;
	left: 405px;
	top: 189px;
}
div#map ul li.ibaraki a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -485px -223px;
	height: 69px;
	width: 30px;
	position: absolute;
	left: 485px;
	top: 223px;
}
div#map ul li.tochigi a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -434px -223px;
	height: 35px;
	width: 52px;
	position: absolute;
	left: 434px;
	top: 223px;
}
div#map ul li.gunma a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -405px -223px;
	height: 69px;
	width: 30px;
	position: absolute;
	left: 405px;
	top: 223px;
}
div#map ul li.saitama a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -434px -257px;
	height: 35px;
	width: 52px;
	position: absolute;
	left: 434px;
	top: 257px;
}
div#map ul li.chiba a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -485px -291px;
	height: 69px;
	width: 30px;
	position: absolute;
	left: 485px;
	top: 291px;
}
div#map ul li.tokyo a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -434px -291px;
	height: 35px;
	width: 52px;
	position: absolute;
	left: 434px;
	top: 291px;
}
div#map ul li.kanagawa a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -405px -291px;
	height: 69px;
	width: 30px;
	position: absolute;
	left: 405px;
	top: 291px;
}
div#map ul li.niigata a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -372px -189px;
	height: 57px;
	width: 34px;
	position: absolute;
	left: 372px;
	top: 189px;
}
div#map ul li.toyama a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -339px -189px;
	height: 57px;
	width: 34px;
	position: absolute;
	left: 339px;
	top: 189px;
}
div#map ul li.ishikawa a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -306px -189px;
	height: 57px;
	width: 34px;
	position: absolute;
	left: 306px;
	top: 189px;
}
div#map ul li.fukui a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -273px -189px;
	height: 57px;
	width: 34px;
	position: absolute;
	left: 273px;
	top: 189px;
}
div#map ul li.yamanashi a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -361px -245px;
	height: 58px;
	width: 45px;
	position: absolute;
	left: 361px;
	top: 245px;
}
div#map ul li.nagano a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -317px -245px;
	height: 58px;
	width: 45px;
	position: absolute;
	left: 317px;
	top: 245px;
}
div#map ul li.gifu a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -273px -245px;
	height: 58px;
	width: 45px;
	position: absolute;
	left: 273px;
	top: 245px;
}
div#map ul li.shizuoka a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -361px -302px;
	height: 58px;
	width: 45px;
	position: absolute;
	left: 361px;
	top: 302px;
}
div#map ul li.aichi a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -317px -302px;
	height: 58px;
	width: 45px;
	position: absolute;
	left: 317px;
	top: 302px;
}
div#map ul li.mie a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -273px -302px;
	height: 58px;
	width: 45px;
	position: absolute;
	left: 273px;
	top: 302px;
}
div#map ul li.kyoto a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -240px -189px;
	height: 45px;
	width: 34px;
	position: absolute;
	left: 240px;
	top: 189px;
}
div#map ul li.shiga a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -240px -233px;
	height: 45px;
	width: 34px;
	position: absolute;
	left: 240px;
	top: 233px;
}
div#map ul li.nara a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -240px -277px;
	height: 45px;
	width: 34px;
	position: absolute;
	left: 240px;
	top: 277px;
}
div#map ul li.osaka a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -207px -277px;
	height: 45px;
	width: 34px;
	position: absolute;
	left: 207px;
	top: 277px;
}
div#map ul li.hyogo a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -207px -189px;
	height: 89px;
	width: 34px;
	position: absolute;
	left: 207px;
	top: 189px;
}
div#map ul li.wakayama a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -207px -321px;
	height: 44px;
	width: 67px;
	position: absolute;
	left: 207px;
	top: 321px;
}
div#map ul li.tottori a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -174px -189px;
	height: 45px;
	width: 34px;
	position: absolute;
	left: 174px;
	top: 189px;
}
div#map ul li.shimane a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -141px -189px;
	height: 45px;
	width: 34px;
	position: absolute;
	left: 141px;
	top: 189px;
}
div#map ul li.okayama a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -174px -233px;
	height: 45px;
	width: 34px;
	position: absolute;
	left: 174px;
	top: 233px;
}
div#map ul li.hiroshima a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -141px -233px;
	height: 45px;
	width: 34px;
	position: absolute;
	left: 141px;
	top: 233px;
}
div#map ul li.yamaguchi a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -108px -189px;
	height: 89px;
	width: 34px;
	position: absolute;
	left: 108px;
	top: 189px;
}
div#map ul li.kagawa a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -153px -287px;
	height: 35px;
	width: 46px;
	position: absolute;
	left: 153px;
	top: 287px;
}
div#map ul li.tokushima a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -153px -321px;
	height: 35px;
	width: 46px;
	position: absolute;
	left: 153px;
	top: 321px;
}
div#map ul li.ehime a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -108px -287px;
	height: 35px;
	width: 46px;
	position: absolute;
	left: 108px;
	top: 287px;
}
div#map ul li.kochi a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -108px -321px;
	height: 35px;
	width: 46px;
	position: absolute;
	left: 108px;
	top: 321px;
}
div#map ul li.fukuoka a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -66px -200px;
	height: 60px;
	width: 34px;
	position: absolute;
	left: 66px;
	top: 200px;
}
div#map ul li.saga a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -33px -200px;
	height: 60px;
	width: 34px;
	position: absolute;
	left: 33px;
	top: 200px;
}
div#map ul li.nagasaki a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: 0px -200px;
	height: 60px;
	width: 34px;
	position: absolute;
	left: 0px;
	top: 200px;
}
div#map ul li.oita a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -66px -259px;
	height: 60px;
	width: 34px;
	position: absolute;
	left: 66px;
	top: 259px;
}
div#map ul li.kumamoto a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -33px -259px;
	height: 60px;
	width: 34px;
	position: absolute;
	left: 33px;
	top: 259px;
}
div#map ul li.kagoshima a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -33px -318px;
	height: 60px;
	width: 34px;
	position: absolute;
	left: 33px;
	top: 318px;
}
div#map ul li.miyazaki a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: -66px -318px;
	height: 60px;
	width: 34px;
	position: absolute;
	left: 66px;
	top: 318px;
}
div#map ul li.okinawa a {
	background-image:url(images/map.gif);
	background-repeat:no-repeat;
	background-position: 0px -409px;
	height: 35px;
	width: 50px;
	position: absolute;
	left: 0px;
	top: 409px;
}
div#map ul li.keiho a {
	background-image:url(images/map-keiho.gif);
}
div#map ul li.chuiho a {
	background-image:url(images/map-chuiho.gif);
}

div#mapbtn {
	margin-left: 5px;
	margin-top: 15px;
}
div#mapbtn img {
	margin-right: 14px;
}
div#mapbtn img.nomargin {
	margin: 0px;
}
ul#mapmenu {
	margin-top: 30px;
	margin-left: 5px;
}
ul#mapmenu li {
	background: url(images/icon-link.gif) no-repeat left center;
	margin-top: 5px;
	padding-left: 14px;
	list-style: none;
}

/* ------------------------------------------------------------

　グラフページ

------------------------------------------------------------ */

div#update-contents table {
	width: 700px;
	margin-top: 15px;
	border-collapse:collapse;
}
div#update-contents table tr td {
	text-align: center;
	padding: 10px 5px;
	border: 1px solid #D6D6D6;
}
div#update-contents table tr th {
	background: #e5e5e5;
	padding: 10px 5px;
	border: 1px solid #D6D6D6;
}
div#update-contents table tr td.todofuken {
	font-weight: bold;
	background: #FFECEC;
}
div#update-contents p.kome {
	font-size: 80%;
	text-align: right;
	margin-top: 5px;
}
div#grapharea {
	position: relative;
	top: 0px;
	left: 0px;
	width: 698px;
	height:410px;
	overflow: hidden;
	border: 1px solid #D6D6D6;
	margin-top: 15px;
}
div#grapharea p#mojihokokusu {
	position: absolute;
	top: 10px;
	left: 30px;
	font-size: 12px;
	z-index: 999;
}
div#grapharea p#mojiteiten {
	position: absolute;
	top: 10px;
	left: 630px;
	font-size: 12px;
	z-index: 999;
}
div#graph {
	position: absolute;
	top: 10px;
	left: -65px;
}
div#update-contents p.graphkome {
	font-size: 80%;
	text-indent: -1em;
	margin-left: 1em;
	margin-top: 10px;
}

/* ------------------------------------------------------------

　その他ページ

------------------------------------------------------------ */

div#update-contents h1#title-bg {
	background: url(images/title-bg.gif) repeat-y;
	font-size: 120%;
	color: #FFF;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	height: auto;
}
ul#pdfmenu {
	margin-top: 20px;
	margin-left: 15px;
}
ul#pdfmenu li {
	background: url(images/pdf-icon.gif) no-repeat left center;
	margin-top: 5px;
	padding-left: 20px;
	list-style: none;
}

p.columnlink {
	background: #FFD0D3;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 20px;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

/* ------------------------------------------------------------

　感染経路・感染対策・●●とは？

------------------------------------------------------------ */

div#update-contents p.kansen-lead {
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	text-align: justify;
}
div#update-contents p.kansen-lead img {
	float: left;
	margin-right: 15px;
}
div#update-contents p.img-r img,
div#update-contents dl#kansen-shosai dd.img-r img {
	float: right;
	margin-right: 0px;
	margin-left: 15px;
}
div#update-contents p.img-c {
	text-align:center;
}
div#update-contents p.img-c img {
	float: none;
	margin-right: 0px;
	margin-left: 0px;
}
div#update-contents dl#kansen-shosai {
	clear: both;
	background: #E4E4E4;
	margin-top: 20px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
div#update-contents dl#kansen-shosai dt {
	font-size: 110%;
	font-weight: bold;
	color: #FFF;
	background: #FF7F82;
	padding: 4px 10px;
	display: inline;
	clear:both;
}
div#update-contents dl#kansen-shosai dd {
	margin-left: 15px;
	margin-top: 5px;
	padding-bottom: 15px;
}
div#update-contents h3 {
	font-size: 120%;
	color: #FF686B;
	border-top: 1px dotted #FF686B;
	border-bottom: 1px dotted #FF686B;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: 25px;
	background: #FFF4F4;
}
div#update-contents h4 {
	font-size: 120%;
	margin-top: 10px;
	padding-left: 15px;
	padding-bottom: 4px;
	border-bottom: 1px solid #CCC;
	color: #FF686B;
}
div#update-contents h2 sup,
div#update-contents h4 sup {
	font-size: 70%;
	margin-left: 5px;
}
div#update-contents h5 {
	font-size: 110%;
	margin-top: 10px;
	margin-left: 15px;
}
div#update-contents dl#sanko {
	margin-top: 20px;
	margin-right: 15px;
	margin-left: 15px;
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	padding-top: 15px;
	padding-bottom: 15px;
}
div#update-contents dl#sanko dt {
	font-weight: bold;
}
div#update-contents dl#sanko dd ul li {
	margin-left: 30px;
	list-style: disc outside;
	margin-top: 4px;
	font-size: 80%;
}
div#update-contents p#hakkobi {
	margin-top: 10px;
	text-align: right;
	margin-right: 15px;
}
div#update-contents div#btn-printpdf {
	text-align: center;
	margin-top: 15px;
}
div#update-contents p.kome3 {
	margin-top: 10px;
	font-size:80%;
	margin-left: 15px;
}

/* ------------------------------------------------------------

　●●とは？

------------------------------------------------------------ */

div#update-contents table.text-l td {
	text-align:left
}

/* ------------------------------------------------------------

　感染対策

------------------------------------------------------------ */

dl#taisaku-tejun {
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 15px;
	border: 1px solid #FFD2D1;
	margin-bottom: 20px;
}
dl#taisaku-tejun dt {
	background: #FFD2D1;
	font-size: 110%;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}
dl#taisaku-tejun dd {
	margin-left: 15px;
	padding-bottom: 50px;
	margin-top: 10px;
	background: url(inf/images/img-yajirushi.gif) no-repeat center bottom;
}
dl#taisaku-tejun dd.nobg {
	padding-bottom: 10px;
	background: none;
}


/* ------------------------------------------------------------

　エボラウイルス

------------------------------------------------------------ */

div#update-contents div#ebola-contents h2 {
	padding-left: 5px;
	border-left: 8px solid #FFA0A0;
}
div#update-contents div#ebola-contents p.kome {
	text-align: left;
	margin-top: 10px;
	text-indent: -1em;
	padding-left: 1em;
	margin-left: 1em;
}
div#update-contents div#ebola-contents p.kome2 {
	margin-top: 10px;
	font-size:80%;
	margin-left: 20px;
}
div#update-contents div#ebola-contents div.ebola-img {
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 10px;
	display: inline;
	width: 200px;
}
div#update-contents div#ebola-contents div.ebola-img img {
	margin-left: 35px;
	border: 1px solid #CCC;
}
div#update-contents div#ebola-contents div.ebola-img dl {
	margin-left: 0px;
	margin-top: 5px;
}
div#update-contents div#ebola-contents div.ebola-img dl dt {
	text-indent: -9999px;
	height: 25px;
	margin-top: 0px;
	background: url(../hoscom/images/pdfdl-title.gif) no-repeat;
}
div#update-contents div#ebola-contents div.ebola-img dl dd {
	margin-top: 5px;
	margin-left: 0px;
}
div#update-contents div#ebola-contents div.ebola-img dl dd a {
	background-image: url(../rashinban/images/pdf-icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}
div#update-contents div#ebola-contents div.ebola-naiyo {
	margin-left:240px;
	margin-top: 25px;
}
div#update-contents div#ebola-contents div.ebola-naiyo dl.kanshu {
	font-weight:bold;
	padding: 10px;
	border: 1px dotted #CCC;
}
div#update-contents div#ebola-contents div.ebola-naiyo dl.kanshu dt {
	float: left;
}
div#update-contents div#ebola-contents div.ebola-naiyo dl.kanshu dd {
	padding-left:3em;
}
div#update-contents div#ebola-contents div.ebola-naiyo h3 {
	font-size: 100%;
	padding-left: 5px;
	background-color:#FFF;
	border-top-style: none;
	padding-bottom:2px;
}
div#update-contents div#ebola-contents div.ebola-naiyo ol {
	margin-top: 5px;
	margin-left: 30px;
}
div#update-contents div#ebola-contents div.ebola-naiyo ol li {
	list-style: decimal outside;
	margin-top: 10px;
}
div#update-contents div#ebola-contents div.ebola-naiyo ol li ul {
	margin-left: 10px;
}
div#update-contents div#ebola-contents div.ebola-naiyo ol li  ul li{
	list-style: none;
	margin-top: 4px;
}
div#update-contents div#ebola-contents div.ebola-naiyo dl.furoku {
	margin-top: 15px;
	padding-bottom: 5px;
}
div#update-contents div#ebola-contents dl.linkushu {
	margin-top: 10px;
	margin-left:10px;
}
div#update-contents div#ebola-contents dl.linkushu dt {
	font-weight: bold;
	background: #FFECEC;
	float: left;
	clear: both;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin-top: 20px;
}
div#update-contents div#ebola-contents dl.linkushu dd {
	padding-left: 5px;
	float: left;
	width:590px;
	margin-top: 15px;
}
div#update-contents div#ebola-contents dl.linkushu dd ul {
	margin-left:30px;
}
div#update-contents div#ebola-contents dl.linkushu dd ul li {
	margin-top:5px;
	list-style:disc outside;
}