/* ──────────────────────────────
　　共通
────────────────────────────── */

#noro-contents a:link, #noro-contents a:visited {
	color: #0078BF;
}
#noro-contents a:hover {
	color: #FF0000;
}
div.doga {
	width: 410px;
	margin-left: 60px;
	margin-top: 30px;
	margin-bottom: 20px;
}

/*　レイアウト
────────────────────────────── */
div#noro-contents {
	background-image: url(/noro/images/noro-contents-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	height: 100%;
}
div#noro-contents:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#main-contents {
	width: 560px;
	float: left;
	margin-left: 10px;
	text-align: justify;
}

/*　ノロアウトナビ
────────────────────────────── */
div#noro-navi {
	width: 220px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 15px;
	padding-bottom: 20px;
	float: left;
	display: inline;
}
div#noro-navi h2 {
	text-indent: -9999px;
}
div#noro-navi h2 a {
	background-image: url(/noro/images/noro-navi-h2-bg.gif);
	background-repeat: no-repeat;
	display: block;
	height: 40px;
	width: 170px;
}
div#noro-navi h2 a:link, div#noro-navi h2 a:visited {
	background-position: 0px 0px;
}
div#noro-navi h2 a:hover {
	background-position: 0px -40px;
}
div#noro-navi * h3 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #80CFFF;
	border-bottom-color: #80CFFF;
	margin-top: 10px;
	font-size: 100%;
}
div#noro-navi div#noro-navi-norovirus h3 {
	background-image: url(/noro/images/noro-navi-norovirus-bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
div#noro-navi div#noro-navi-taisaku h3 {
	background-image: url(/noro/images/noro-navi-taisaku-bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
div#noro-navi div#noro-navi-item h3 {
	background-image: url(/noro/images/noro-navi-item-bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
div#noro-navi div#noro-navi-mailmagazine h3 {
	background-image: url(/noro/images/noro-navi-mailmagazine-bg.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
div#noro-navi * ul {
	margin-left: 25px;
	color: #0078BF;
}
div#noro-navi * ul li {
	list-style-position: outside;
}


/* ──────────────────────────────
　　ノロウイルス対策できていますか？
────────────────────────────── */

div#main-contents div#index-title {
	background-image: url(/noro/images/index-title.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 270px;
	width: 560px;
	text-indent: -9999px;
}
div#main-contents p#index-title {
	text-align: justify;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 20px;
}
div.noro-index {
	width: 220px;
}
div#noro-index-norovirus {
	margin-left: 40px;
	margin-top: 20px;
	float: left;
	display: inline;
}
div#noro-index-taisaku {
	margin-left: 300px;
	margin-top: 20px;
}
div#noro-index-item {
	margin-left: 40px;
	margin-top: 20px;
	float: left;
	display: inline;
	clear: left;
}
div#noro-index-mailmagazine {
	margin-left: 300px;
	margin-top: 20px;
}
div.noro-index h2 {
	height: 50px;
	width: 220px;
}
div.noro-index h2 a {
	background-repeat: no-repeat;
	height: 50px;
	width: 220px;
	display: block;
	text-indent: -9999px;
}
div.noro-index h2 a:link, div.noro-index h2 a:visited {
	background-position: 0px 0px;
}
div.noro-index h2 a:hover {
	background-position: 0px -50px;
}
div#noro-index-norovirus h2 a {
	background-image: url(/noro/images/index-norovirus-bg.gif);
}
div#noro-index-taisaku h2 a {
	background-image: url(/noro/images/index-taisaku-bg.gif);
}
div#noro-index-item h2 a {
	background-image: url(/noro/images/index-item-bg.gif);
}
div#noro-index-mailmagazine h2 a {
	background-image: url(/noro/images/index-mailmagazine-bg.gif);
}
div.noro-index p {
	text-align: justify;
	margin: 5px;
}
div.noro-index ol {
	margin: 5px 5px 0px 40px;
}
div.noro-index ol li {
	list-style-position: outside;
	list-style-type: decimal;
}
div.noro-index ul {
	margin: 5px 5px 5px 40px;
}
div.noro-index ul li {
	list-style-position: outside;
	list-style-type: square;
}


/* ──────────────────────────────
　　ノロウイルスとは？
────────────────────────────── */

div#norovirus-title {
	color: #005484;
	font-size: 150%;
	font-weight: bold;
	background-image: url(/noro/norovirus/images/norovirus-title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
	padding-left: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0084AA;
}
div#norovirus-contents {
	margin-top: 20px;
	margin-left: 20px;
}
div#norovirus-contents h2 {
	font-size: 120%;
	font-weight: bold;
	padding: 5px;
	border-top: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	border-left: 5px solid #0084AA;
	background-image: url(/noro/images/noro-h2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #E4E4E4;
	margin-top: 20px;
	margin-bottom: 10px;
}
div#norovirus-contents p {
	padding-bottom: 10px;
	margin-left: 10px;
}
div#norovirus-contents ul.menu {
	margin-left: 30px;
}
div#norovirus-contents ul.menu li {
	list-style-position: outside;
}

/*　ノロウイルスの特徴
────────────────────────────── */
div#norovirus-contents ul.tokucho {
	padding-left: 25px;
}
div#norovirus-contents ul.tokucho li {
	list-style-position: outside;
}
div#norovirus-contents div.soiten table {
	margin-left: 20px;
	border-collapse: collapse;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 20px;
}
div#norovirus-contents div.soiten table th {
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div#norovirus-contents div.soiten table td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div#norovirus-contents div.soiten table .soiten-saikin {
	background-color: #FEF5EB;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
div#norovirus-contents div.soiten table .soiten-yajirushi {
	width: 30px;
	background-image: url(/noro/norovirus/images/tokucho-soiten-yajirushi.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}
div#norovirus-contents div.soiten table .soiten-norovirus {
	background-color: #EBF8FE;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
div#norovirus-contents div#mamechishiki {
	width: 500px;
	border: 2px solid #FC0;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 15px;
}
div#norovirus-contents div#mamechishiki h3 {
	margin-top: 5px;
	margin-bottom: 10px;
	background-image: url(/noro/taisaku/images/denkyu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #F60;
	border-bottom-color: #FC0;
}
div#norovirus-contents div#mamechishiki p {
	background-image: url(/noro/norovirus/images/tokucho-norovirus-hikaku.gif);
	background-repeat: no-repeat;
	height: 350px;
	background-position: right top;
	width: 460px;
	margin-bottom: 20px;
}
div#norovirus-contents div#mamechishiki a img {
	border: none;
	margin-top: 10px;
	height: 90px;
	width: 180px;
}

/*　ノロウイルスの発生状況
────────────────────────────── */
div#norovirus-contents div.hasseijokyo {
	margin-left: 10px;
}
div#norovirus-contents table {
	margin-left: 10px;
	border-collapse: collapse;
}
div#norovirus-contents table th {
	background-color: #EAF8FF;
	border: 1px solid #D4D4D4;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
div#norovirus-contents table td {
	padding: 5px;
	border: 1px solid #D4D4D4;
}
div#norovirus-contents table .hasseijokyo-jirei {
	width: 4em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	text-align: center;
}
div#norovirus-contents table .hasseijokyo-nengappi {
	width: 5em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	text-align: center;
}
div#norovirus-contents table .hasseijokyo-gyotai {
	width: 3em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	text-align: center;
}
div#norovirus-contents table .hasseijokyo-kanja {
	width: 3em;
	padding-right: 0.5em;
	padding-left: 0.5em;
	text-align: center;
}
div#norovirus-contents table .hasseijokyo-naiyo {
	padding-right: 0.5em;
	padding-left: 0.5em;
}
div#norovirus-contents div.hasseijokyo img.haseijokyo-img-right {
	float: right;
	margin-left: 10px;
}


/*　感染ルート
────────────────────────────── */
div#norovirus-contents h3 {
	font-size: 110%;
	font-weight: bold;
	color: #0084AA;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-left: 5px;
	margin-top: 10px;
}
div#norovirus-contents div#kansenrout {
	margin-left: 10px;
}
div#norovirus-contents div#kansenrout * div.kansenrout-l {
	width: 100px;
	float: left;
	clear: left;
	margin-right: 10px;
}
div#norovirus-contents div#kansenrout div#kansenrout-honnin div.kansenrout-c ,
div#norovirus-contents div#kansenrout div#kansenrout-genzairyo div.kansenrout-c , 
div#norovirus-contents div#kansenrout div#kansenrout-chorikotei div.kansenrout-c , 
div#norovirus-contents div#kansenrout div#kansenrout-moritsukekotei div.kansenrout-c {
	background-image: url(/noro/norovirus/images/kansenrout-c-bg.gif);
	background-position: center 11px;
	width: 140px;
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	margin-right: 10px;
	padding-top: 30px;
}
div#norovirus-contents div#kansenrout * div.kansenrout-r {
	width: 260px;
	float: left;
}
div#norovirus-contents div#kansenrout div#kansenrout-chorikotei div#kansenrout-r-r {
	width: 410px;
	float: left;
	margin-top: 40px;
}
div#norovirus-contents div#kansenrout div#kansenrout-chorikotei div#kansenrout-r-r div.kansenrout-c, div#norovirus-contents div#kansenrout div#kansenrout-chorikotei div#kansenrout-r-r div.kansenrout-r {
	margin-top: 20px;
}
div#norovirus-contents div#kansenrout div#kansenrout-honnin ,
div#norovirus-contents div#kansenrout div#kansenrout-genzairyo , 
div#norovirus-contents div#kansenrout div#kansenrout-chorikotei , 
div#norovirus-contents div#kansenrout div#kansenrout-moritsukekotei , 
div#norovirus-contents div#kansenrout div#kansenrout-monohito {
	background-image: url(/noro/norovirus/images/kansenrout-l-bg.gif);
	background-position: 36px bottom;
	background-repeat: no-repeat;
	margin-top: 10px;
	display: inline-block;
	clear: both;
}
div#norovirus-contents div#kansenrout div#kansenrout-honnin:after ,
div#norovirus-contents div#kansenrout div#kansenrout-genzairyo:after , 
div#norovirus-contents div#kansenrout div#kansenrout-chorikotei:after , 
div#norovirus-contents div#kansenrout div#kansenrout-moritsukekotei:after , 
div#norovirus-contents div#kansenrout div#kansenrout-chorikotei:after , 
div#norovirus-contents div#kansenrout div#kansenrout-monohito:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#norovirus-contents div#kansenrout * h4 {
	background-position: center center;
	width: 100px;
	background-repeat: no-repeat;
	text-indent: -9999px;
}
div#norovirus-contents div#kansenrout div#kansenrout-honnin h4 {
	background-image: url(/noro/norovirus/images/kansenrout-honnin.gif);
	height: 52px;
}
div#norovirus-contents div#kansenrout div#kansenrout-honnin div.kansenrout-c {
	margin-top: 12px;
}
div#norovirus-contents div#kansenrout div#kansenrout-honnin div.kansenrout-r {
	margin-top: 12px;
}
div#norovirus-contents div#kansenrout div#kansenrout-genzairyo h4 {
	background-image: url(/noro/norovirus/images/kansenrout-genzairyo.gif);
	height: 40px;
}
div#norovirus-contents div#kansenrout div#kansenrout-chorikotei h4 {
	background-image: url(/noro/norovirus/images/kansenrout-chorikotei.gif);
	height: 40px;
}
div#norovirus-contents div#kansenrout div#kansenrout-moritsukekotei h4 {
	background-image: url(norovirus/images/kansenrout-moritsukekotei.gif);
	height: 40px;
}
div#norovirus-contents div#kansenrout * div.kansenrout-c p ,
div#norovirus-contents div#kansenrout * div.kansenrout-r p ,
div#norovirus-contents div#kansenrout * div.kansenrout-r2 p {
	font-weight: bold;
	margin-top: 10px;
}
div#norovirus-contents div#kansenrout div#kansenrout-honnin div.kansenrout-c p {
	font-weight: bold;
	margin-top: 20px;
}
div#norovirus-contents div#kansenrout * div.kansenrout-r h5 {
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	height: 40px;
	width: 100px;
}
div#norovirus-contents div#kansenrout div#kansenrout-honnin div.kansenrout-r h5 {
	background-image: url(/noro/norovirus/images/kansenrout-kazoku.gif);
}
div#norovirus-contents div#kansenrout div#kansenrout-chorikotei div.kansenrout-r h5#kansenrout-kanetsu {
	background-image: url(/noro/norovirus/images/kansenrout-kanetsu.gif);
}
div#norovirus-contents div#kansenrout div#kansenrout-chorikotei div.kansenrout-r h5 , 
div#norovirus-contents div#kansenrout div#kansenrout-moritsukekotei div.kansenrout-r h5 {
	background-image: url(/noro/norovirus/images/kansenrout-nijiosen.gif);
}
div#norovirus-contents div#kansenrout * * div.kansenrout-taisaku {
	background-color: #FFFBCC;
	padding: 10px;
}
div#norovirus-contents div#kansenrout * * div.kansenrout-taisaku h6 {
	background-image: url(/noro/norovirus/images/kansenrout-taisaku.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 20px;
	width: 42px;
}
div#norovirus-contents div#kansenrout * * div.kansenrout-taisaku ul {
	padding-left: 20px;
}
div#norovirus-contents div#kansenrout div#kansenrout-honnin div.kansenrout-r div.kansenrout-taisaku {
	background-image: url(/noro/norovirus/images/kansenrout-honnin-image.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
div#norovirus-contents div#kansenrout div#kansenrout-genzairyo div.kansenrout-r div.kansenrout-taisaku {
	background-image: url(norovirus/images/kansenrout-genzairyo-image.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
div#norovirus-contents div#kansenrout div#kansenrout-chorikotei div.kansenrout-r div#kansenrout-chorikotei1 {
	background-image: url(/noro/norovirus/images/kansenrout-chorikotei1-image.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
div#norovirus-contents div#kansenrout div#kansenrout-chorikotei div.kansenrout-r div#kansenrout-chorikotei2 {
	background-image: url(/noro/norovirus/images/kansenrout-chorikotei2-image.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
div#norovirus-contents div#kansenrout div#kansenrout-moritsukekotei div.kansenrout-r div.kansenrout-taisaku {
	background-image: url(norovirus/images/kansenrout-moritsukekotei-image.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
div#norovirus-contents div#kansenrout div#kansenrout-monohito div.kansenrout-r div.kansenrout-taisaku {
	background-image: url(/noro/norovirus/images/kansenrout-monohito-image.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
div#norovirus-contents div#kansenrout * div.kansenrout-c div.kansenrout-taisaku ul li {
	list-style-position: outside;
}
div#norovirus-contents div#kansenrout * div.kansenrout-r div.kansenrout-taisaku ul li {
	list-style-position: outside;
	padding-right: 40px;
}
div#norovirus-contents div#kansenrout * * div.kansenrout-taisaku ul li a {
	font-weight: bold;
}
div#norovirus-contents div#kansenrout * * div.kansenrout-taisaku ul li a:after {
	content: url("/noro/norovirus/images/kansenrout-a-bg.gif");
}
div#norovirus-contents div#kansenrout div#kansenrout-monohito h4 {
	background-image: url(/noro/norovirus/images/kansenrout-monohito.gif);
	height: 40px;
}
div#norovirus-contents div#kansenrout div#kansenrout-monohito div.kansenrout-c {
	background-image: none;
	width: 140px;
	float: left;
	margin-right: 10px;
}
div#norovirus-contents div#kansenrout div#kansenrout-monohito div.kansenrout-c2 {
	background-image: url(/noro/norovirus/images/kansenrout-c-bg.gif);
	background-position: 110px 11px;
	width: 140px;
	background-repeat: no-repeat;
	float: left;
	height: 31px;
	margin-top: 20px;
	margin-right: 10px;
	padding-top: 30px;
	padding-left: 110px;
}
div#norovirus-contents div#kansenrout div#kansenrout-monohito div.kansenrout-r2 {
	width: 260px;
	float: left;
	margin-top: 20px;
}

div#norovirus-contents div#kansenrout div#kansenrout-monohito div.kansenrout-r2 h5 {
	background-image: url(/noro/norovirus/images/kansenrout-nijiosen.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
	height: 40px;
	width: 100px;
}
div#norovirus-contents div#kansenrout img {
	clear: both;
}


/* ──────────────────────────────
　　ノロウイルス4大対策
────────────────────────────── */

div#taisaku-title {
	color: #005484;
	font-size: 150%;
	font-weight: bold;
	background-image: url(/noro/taisaku/images/taisaku-title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
	padding-left: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0084AA;
}
div#taisaku-contents {
	margin-top: 20px;
	margin-left: 20px;
}
div#taisaku-top-image {
	height: 300px;
	width: 410px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(/noro/taisaku/images/taisaku-top-image.gif);
	background-repeat: no-repeat;
	position: relative;
	left: 0px;
	top: 0px;
}
div#taisaku-top-image ol li {
	display: block;
	background-image: url(/noro/taisaku/images/taisaku-top-image.gif);
	background-repeat: no-repeat;
}
div#taisaku-top-image ol li a {
	display: block;
	text-indent: -9999px;
}
div#taisaku-top-image ol li#taisaku-top-tearai {
	width: 130px;
	position: absolute;
	left: 140px;
	top: 10px;
	background-position: -140px -10px;
	height: 90px;
}
div#taisaku-top-image ol li#taisaku-top-tearai a {
	width: 130px;
	height: 90px;
}
div#taisaku-top-image ol li#taisaku-top-seijo {
	width: 130px;
	position: absolute;
	left: 10px;
	top: 90px;
	background-position: -10px -90px;
	height: 100px;
}
div#taisaku-top-image ol li#taisaku-top-seijo a {
	width: 130px;
	height: 100px;
}
div#taisaku-top-image ol li#taisaku-top-obutsu {
	width: 140px;
	position: absolute;
	left: 130px;
	top: 200px;
	background-position: -130px -200px;
	height: 90px;
	text-indent: -9999px;
}
div#taisaku-top-image ol li#taisaku-top-obutsu a {
	width: 140px;
	height: 90px;
}
div#taisaku-top-image ol li#taisaku-top-kenkokanri {
	width: 140px;
	position: absolute;
	left: 260px;
	top: 100px;
	background-position: -260px -100px;
	height: 90px;
	text-indent: -9999px;
}
div#taisaku-top-image ol li#taisaku-top-kenkokanri a {
	width: 140px;
	height: 90px;
}
div#taisaku-contents ol.menu {
	margin-top: 20px;
	margin-left: 30px;
}
div#taisaku-contents ol.menu li {
	list-style-position: outside;
	list-style-type: decimal;
}
div#taisaku-contents ul.menu {
	margin-left: 30px;
	margin-bottom: 20px;
}
div#taisaku-contents ul.menu li {
	list-style-position: outside;
	list-style-type: disc;
}

div#taisaku-contents h2 {
	font-size: 120%;
	font-weight: bold;
	padding: 5px;
	border-top: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	border-left: 5px solid #0084AA;
	background-image: url(/noro/images/noro-h2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #E4E4E4;
	margin-top: 20px;
	margin-bottom: 10px;
}

/*　徹底した手洗い
────────────────────────────── */
div#taisaku-contents * h3 {
	font-size: 110%;
	font-weight: bold;
	color: #0084AA;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-left: 5px;
	margin-top: 10px;
}
div#taisaku-contents div#taisaku-tearaisusume:after {
   content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#taisaku-contents div#taisaku-tearaisusume {
	display: inline-block;
}
div#taisaku-contents div#taisaku-tearaisusume img#noro-img {
	margin-left: 10px;
	float: left;
	margin-right: 10px;
}
div#taisaku-contents div#taisaku-tearaisusume p#lead {
	margin-top: 20px;
	margin-right: 20px;
}
div#taisaku-contents * p , 
div#taisaku-contents * img {
	margin-left: 10px;
}
div#taisaku-contents * ul {
	margin-top: 5px;
	margin-left: 30px;
}
div#taisaku-contents * ul li {
	list-style-position: outside;
	list-style-type: disc;
}
div#taisaku-contents div#saikin img {
	float: left;
}
div#taisaku-contents div#saikin:after{
   content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#taisaku-contents div#saikin {
	display: inline-block;
}
div#taisaku-contents div#saikin dl {
	margin-top: 20px;
	margin-left: 280px;
}
div#taisaku-contents div#saikin dt {
	font-weight: bold;
	color: #3399FF;
	font-size: 110%;
	margin-top: 5px;
}
div#taisaku-contents div#saikin dd {
	margin-left: 20px;
}
div#taisaku-contents div#point:after{
   content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#taisaku-contents div#point {
	display: inline-block;
}
div#taisaku-contents div#point-left {
	float: left;
	margin-top: 10px;
	width: 250px;
}
div#taisaku-contents div#point-zu {
	float: right;
	margin-top: 10px;
	width: 250px;
	background-color: #DEF7FF;
	border: 1px solid #3399FF;
	padding-bottom: 10px;
	margin-right: 10px;
}
div#taisaku-contents div#point-zu h4 {
	font-size: 110%;
	color: #3399FF;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #3399FF;
	padding-top: 5px;
	text-indent: 5px;
}
div#taisaku-contents div#point-zu p {
	margin-right: 10px;
	margin-left: 10px;
}
div#taisaku-contents div#point-zu img {
	margin-right: auto;
	margin-left: auto;
	width: 220px;
	display: block;
}
div#taisaku-contents div#no-touch img {
	margin-top: 10px;
	margin-bottom: 10px;
}
.clear-both {
	clear: both;
}

/*　環境の清浄
────────────────────────────── */
div#taisaku-contents div#hisondeimasu:after {
   content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#taisaku-contents div#hisondeimasu {
	display: inline-block;
	background-image: url(/noro/taisaku/images/kankyo_point_noro_img.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
div#taisaku-contents div#hisondeimasu p {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 20px;
}
div#taisaku-contents div#hisondeimasu div#mamechishiki-wrap {
	width: 530px;
	border: 2px solid #FC0;
	margin-top: 20px;
}
div#taisaku-contents div#hisondeimasu div#mamechishiki-wrap:after{
    content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#taisaku-contents div#hisondeimasu div#mamechishiki-wrap div#mamechishiki {
	margin-bottom: 15px;
	display: inline;
}
div#taisaku-contents div#hisondeimasu div#mamechishiki-wrap div#mamechishiki:after{
    content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#taisaku-contents div#hisondeimasu div#mamechishiki-wrap div#mamechishiki h3 {
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	background-image: url(/noro/taisaku/images/denkyu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 2px;
	color: #F60;
	border-bottom-color: #FC0;
}
div#taisaku-contents div#hisondeimasu div#mamechishiki-wrap div#mamechishiki div#jaguchi {
	float: left;
	width: 220px;
	margin-left: 10px;
	display: inline;
}
div#taisaku-contents div#hisondeimasu div#mamechishiki-wrap div#mamechishiki div#sink {
	float: right;
	width: 220px;
	margin-right: 30px;
	display: inline;
}
div#taisaku-contents div#point-kasho {
	margin-top: 20px;
}
div#taisaku-contents div#point-gyotai img {
	width: 90px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
}
div#taisaku-contents div#point-gyotai ul {
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 110px;
}
div#taisaku-contents div#point-gyotai li {
	margin-left: 10px;
	list-style-position: outside;
	list-style-type: disc;
}
div#taisaku-contents div#point-kyushoku , div#taisaku-contents div#point-shukyaku , div#taisaku-contents div#point-office {
	float: left;
	width: 250px;
	margin-right: 20px;
	clear: both;
	margin-top: 20px;
}
div#taisaku-contents div#point-fukushi , div#taisaku-contents div#point-gakko {
	float: left;
	width: 250px;
	margin-top: 20px;
}
#noroout-shiyoho-shisetsu {
	clear: both;
	width: 650px;
	margin-top: 30px;
	margin-right: auto;
	margin-left: auto;
}
#noroout-shiyoho-shisetsu:after {
    content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
h3#shisetsu-title {
	background-image: url(/noro/images/kankyo_title_shisetsu.gif);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 35px;
}
div#taisaku-contents div#taisaku-shisetsusetsubi div.icon-spray , div#taisaku-contents div#taisaku-shisetsusetsubi div.icon-fuku {
	margin-left: 10px;
	clear: both;
}
div#taisaku-contents div#taisaku-shisetsusetsubi * h3 {
	background-repeat: no-repeat;
	background-position: center center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-indent: -9999px;
	margin-top: 0px;
	float: left;
}
div#taisaku-contents div#taisaku-shisetsusetsubi div.icon-spray h3 {
	background-image: url(/noro/taisaku/images/taisaku-shisetsusetsub-spray.jpg);
	height: 72px;
	width: 180px;
}
div#taisaku-contents div#taisaku-shisetsusetsubi div.icon-fuku h3 {
	background-image: url(/noro/taisaku/images/taisaku-shisetsusetsub-fuku.jpg);
	height: 49px;
	width: 180px;
}
div#taisaku-contents div#taisaku-shisetsusetsubi * img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}
div#taisaku-contents div#taisaku-shisetsusetsubi * p {
	padding-top: 10px;
}
div#taisaku-contents div#taisaku-shisetsusetsubi div#chui {
	background-color: #EBF8FE;
	clear: both;
	margin-left: 30px;
	border: 2px solid #E9E9E9;
	margin-top: 20px;
	margin-right: 20px;
	padding: 5px;
}
div#taisaku-contents div#taisaku-shisetsusetsubi div#chui h4 {
	font-weight: bold;
	color: #0084AA;
	font-size: 110%;
}
div#taisaku-contents div#jia {
	padding-bottom: 20px;
	margin-top: 20px;
	clear: both;
}
div#taisaku-contents div#jia dl {
	margin-left: 10px;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 10px;
}
div#taisaku-contents div#jia dl dt {
	font-weight: bold;
	color: #0075EA;
	float: left;
	padding-top: 5px;
	clear: both;
}
div#taisaku-contents div#jia dl dd {
	padding-top: 5px;
	padding-left: 15em;
}


/*　汚物の処理
────────────────────────────── */
div#taisaku-contents div#junbi:after{
   content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#taisaku-contents div#junbi {
	display: inline-block;
}
div#taisaku-contents div#junbi div#junbi-left {
	float: left;
	width: 265px;
}
div#taisaku-contents div#junbi div#junbi-right {
	float: right;
	width: 265px;
}
div#taisaku-contents div#junbi * ul {
	margin-left: 40px;
}
div#taisaku-contents div#junbi * ul li {
	list-style-position: outside;
	list-style-type: disc;
}
div#taisaku-contents p {
	margin-top: 20px;
	margin-bottom: 20px;
}

/*　健康管理
────────────────────────────── */
div#taisaku-contents div#shojo p {
	margin-left: 10px;
}
div#taisaku-contents div#shojo:after {
    content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#taisaku-contents div#shojo {
	display: inline-block;
}
div#taisaku-contents div#shojo img {
	margin-left: 10px;
	float: right;
	height: 140px;
	width: 180px;
}
div#taisaku-contents div#ugai {
	display: inline-block;
}
div#taisaku-contents div#ugai p {
	float: right;
	width: 270px;
}
div#taisaku-contents div#ugai img {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	width: 240px;
	height: 130px;
}
div#taisaku-contents div#ugai h3 {
	clear: left;
}
div#taisaku-contents div#ugai ol {
	margin-top: 10px;
}
div#taisaku-contents div#ugai ol li {
	width: 150px;
	list-style-position: outside;
	list-style-type: none;
	padding-top: 160px;
}
div#taisaku-contents div#ugai ol li#tejun1 {
	margin-left: 15px;
	background-image: url(/noro/taisaku/images/kenkokanri-ugai-tejun1.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
div#taisaku-contents div#ugai ol li#tejun2 {
	margin-left: 25px;
	background-image: url(/noro/taisaku/images/kenkokanri-ugai-tejun2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
div#taisaku-contents div#ugai ol li#tejun3 {
	margin-left: 25px;
	background-image: url(/noro/taisaku/images/kenkokanri-ugai-tejun3.gif);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
div#taisaku-contents div#ugai:after {
    content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
div#taisaku-contents div#toilet p {
	margin-left: 10px;
}
div#taisaku-contents div#doga-benza {
	margin-top: 15px;
}

/*　衛生ツールのご提案
────────────────────────────── */
div#taisaku-contents {
	margin-top: 20px;
	margin-left: 20px;
}
div#taisaku-contents div.eiseitool {
	margin-left: 10px;
	display: inline-block;
}
div#taisaku-contents div.eiseitool:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div#taisaku-contents div.eiseitool h3 {
	font-size: 110%;
	font-weight: bold;
	color: #0084AA;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-left: 5px;
	margin-top: 10px;
}
div#taisaku-contents div.eiseitool div#eiseitool-jokist-photo {
	float: left;
	margin-right :20px;
}
div#taisaku-contents div.eiseitool div#eiseitool-jokist-setsumei {
	float: left;
	width: 320px;
	margin-top: 40px;
	background-image: url(/noro/taisaku/images/eiseitool-jokist-setsumei.jpg);
	text-indent: -9999px;
	height: 120px;
}
div#taisaku-contents div.eiseitool div#eiseitool-jokist-shosai {
	clear: left;
	text-align: right;
	padding-right: 40px;
}
div#taisaku-contents div.eiseitool div#eiseitool-jokist-shosai a {
	font-weight: bold;
}
div#taisaku-contents div.eiseitool div#eiseitool-jokist-shosai a:after {
	content: url("/noro/norovirus/images/kansenrout-a-bg.gif");
}


/* ──────────────────────────────
　　便利なアイテム
────────────────────────────── */

div#item-title {
	color: #005484;
	font-size: 150%;
	font-weight: bold;
	background-image: url(/noro/item/images/item-title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
	padding-left: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0084AA;
}
div#item-contents {
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 20px;
}
div#item-contents p {
	padding-bottom: 10px;
	margin-left: 10px;
}
div#item-contents ul.menu {
	margin-left: 30px;
}
div#item-contents ul.menu li {
	list-style-position: outside;
}

/*　ジョキスト
────────────────────────────── */
div#item-contents div#item-jokist-top {
	background-image: url(/noro/item/images/item-jokist-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 460px;
	width: 530px;
}
div#item-contents div#item-jokist-top p {
	color: #FFFF99;
	width: 150px;
	padding-top: 30px;
	margin-left: 10px;
	font-size: 120%;
	font-weight: bold;
}

/*　汚物の処理ツールBOX
────────────────────────────── */
div#item-contents div#toolbox-lead {
	background-image: url(/noro/item/images/item-toolbox-lead.gif);
	height: 90px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}
div#item-contents div#item-1 h2 {
	background-image: url(/noro/item/images/item-toolbox-title.gif);
	height: 120px;
	width: 530px;
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9999px;
}
div#item-contents div#item-1 {
	background-color: #FFCC00;
	background-image: url(/noro/item/images/item-toolbox-image-1.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
div#item-contents div#item-1 ul {
	margin-right: 100px;
	margin-left: 80px;
	margin-top: 20px;
}
div#item-contents div#item-1 ul li {
	margin-top: 10px;
	color: #333333;
	list-style-position: outside;
	list-style-type: disc;
}
div#item-contents div#item-1 div#toolbox-flow {
	background-image: url(/noro/item/images/item-toolbox-flow.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
	width: 240px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	padding-bottom: 20px;
	margin-top: 15px;
}
div#item-contents div#item-2 h3 {
	font-size: 110%;
	font-weight: bold;
	color: #0084AA;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-left: 5px;
	margin-top: 20px;
}
div#item-contents div#item-2 img {
	float: left;
	margin-top: 5px;
	margin-bottom: 20px;
}

div#item-contents div#item-2 ol {
	width: 230px;
	margin-left: auto;
	margin-right: 10px;
	margin-top: 20px;
}
div#item-contents div#item-2 ol li {
	list-style-position: outside;
	list-style-type: upper-alpha;
	font-weight: bold;
	margin-left: 2em;
	margin-top: 8px;
}
div#item-contents div#item-2 ol li ul {
	margin-left: 2em;
}
div#item-contents div#item-2 ol li ul li {
	list-style-position: outside;
	list-style-type: square;
	font-weight: normal;
	margin-left: 0em;
	margin-top: 3px;
}
div#item-contents div#item-2 li.blue {
	color: #087B94;
}
div#item-contents div#item-2 li.red {
	color: #E2020C;
}
div#item-contents div#item-2 span.kome {
	text-indent: -1em;
	display: block;
	margin-left: 290px;
	margin-top: 5px;
}
div#item-contents div#item-3 {
	clear: both;
	padding-top: 20px;
	padding-bottom: 20px;
}
div#item-contents div#item-3 div {
	border: 2px solid #999999;
	width: 400px;
	margin-top: 5px;
}
div#item-contents div#item-3 h4 {
	font-size: 110%;
	font-weight: bold;
	padding: 5px;
}
div#item-contents div#item-3 h4.blue {
	color: #087B94;
	background-color: #EBFBFE;
}
div#item-contents div#item-3 h4.red {
	color: #E2020C;
	background-color: #FFEAEB;
}
div#item-contents div#item-3 div.arrow h4 {
	margin-bottom: 40px;
}
div#item-contents div#item-3 span.arrow {
	background-image: url(/noro/item/images/item-toolbox-arrow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	display: block;
	height: 50px;
	width: 40px;
	text-indent: -9999px;
	margin-left: 180px;
}
div#item-contents div#item-3 ul {
	margin-left: 30px;
}
div#item-contents div#item-3 ul li {
	list-style-position: outside;
	list-style-type: disc;
	margin-top: 5px;
}
div#item-contents div#toiawase a {
	display: block;
	height: 76px;
	width: 242px;
	margin-right: auto;
	margin-left: auto;
	text-indent: -9999px;
	background-image: url(/noro/item/images/item-toolbox-toiawase.gif);
	background-repeat: no-repeat;
	margin-bottom: 30px;
	margin-top: 10px;
}

div#item-contents div#toiawase a:link, div#item-contents div#toiawase a:visited {
	background-position: 0px 0px;
}
div#item-contents div#toiawase a:hover {
	background-position: 0px -74px;
}

/*　衛生ツールのご提案
────────────────────────────── */
div#eiseitool-contents h2 {
	font-size: 120%;
	font-weight: bold;
	padding: 5px;
	border-top: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
	border-bottom: 1px solid #D4D4D4;
	border-left: 5px solid #0084AA;
	background-image: url(/noro/images/noro-h2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #E4E4E4;
	margin-top: 20px;
	margin-bottom: 10px;
}
div#eiseitool-tearai {
	background-image: url(/noro/item/images/tool-tearai.gif);
	height: 372px;
	width: 530px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-left: 15px;

}
div#eiseitool-seijo h3 {
	background-image: url(/noro/item/images/tool-seijo.gif);
	background-repeat: no-repeat;
	height: 175px;
	width: 530px;
	text-indent: -9999px;
	margin-left: 15px;
}
div#eiseitool-alpet h3 {
	background-image: url(item/images/tool-alpet.gif);
	background-repeat: no-repeat;
	height: 175px;
	width: 530px;
	text-indent: -9999px;
	margin-left: 15px;
	margin-top: 10px;
}
div#eiseitool-obutsushori {
	background-image: url(/noro/item/images/tool-obutsushori.gif);
	background-repeat: no-repeat;
	height: 175px;
	width: 530px;
	text-indent: -9999px;
	margin-left: 15px;
}
div#eiseitool-linktext a {
	font-size: 150%;
	font-weight: bold;
	color: #0084AA;
	margin-top: 5px;
	text-align: right;
	display: block;
	margin-right: 15px;
}

div#eiseitool-ugai {
	background-image: url(/noro/item/images/tool-ugai.gif);
	background-repeat: no-repeat;
	height: 175px;
	width: 530px;
	text-indent: -9999px;
	margin-left: 15px;
}
div#eiseitool-jokin {
	background-image: url(/noro/item/images/tool-jokin.gif);
	background-repeat: no-repeat;
	height: 175px;
	width: 530px;
	text-indent: -9999px;
	margin-left: 15px;
}


/*　ノロウイルス関連 リンク集
────────────────────────────── */
div#item-contents div.link {
	padding-left: 5px;
	margin-bottom: 15px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #80CFFF;
	margin-top: 15px;
}
div#item-contents div.link h2 {
	font-size: 120%;
	font-weight: bold;
}


/* ──────────────────────────────
　　最新情報配信！メルマガ
────────────────────────────── */

div#mailmagazine-title {
	color: #005484;
	font-size: 150%;
	font-weight: bold;
	background-image: url(/noro/mailmagazine/images/mailmagazine-title.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
	padding-left: 45px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #0084AA;
}
div#mailmagazine-contents {
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 20px;
}
div#mailmagazine-contents p {
	padding-bottom: 10px;
	margin-left: 10px;
}
div#mailmagazine-contents span.kome {
	text-indent: -1em;
	display: block;
	margin-left: 1.5em;
	margin-top: 5px;
}
div#mailmagazine-contents div.mailmagazine {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 20px;
	padding-left: 5px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #80CFFF;
	padding-top: 5px;
	padding-bottom: 5px;
}
div#mailmagazine-contents div.mailmagazine h2 {
	font-size: 120%;
}

