@charset "shift-jis";
/* =========================================================
スマートフォン表示
========================================================= */
.topH3 {
	color:red;
	text-align: center;
	border: none;
	font-size: 45px;
	padding: 0px 10px;
	margin: 40px 0px 10px 0px;
	line-height: normal;
}
.h3_michinokyoui {
	font-size:3rem;
	background-color: #456dd1;
	padding: 10px;
	border: none;
	color: #FFFFFF;
	text-align: center;
}

.kaiketusaku{
	margin-top:2rem;
}

#taisaku ol{
	
}
#taisaku ol>li{
	margin-bottom: 1rem;
}
#taisaku ol>li:first-line{
	font-weight: bold;
	
}
.taisakuList dl{
	counter-reset:introList; 
	list-style:none; 
	margin:0;
	padding:0;
	margin-bottom: 2rem;
}
.taisakuList dl dt{
	list-style:none;
	margin-bottom: 0.5rem;
	padding-bottom: 0.3rem;
	border-bottom: #ADADAD 2px dotted;
}
.taisakuList dl dt:before{
	counter-increment:introList;
	content: "対策"counter(introList); 
	background: #FFBB4C;
	display: inline-block;
	width: 5em;
	height: 1.5em;
	text-align: center;
	border-radius: 5px;
	color: #666666;
	margin-right: .3em;
	font-size: 1em; 
	line-height: normal;
	padding:2px;
}
.taisakuList dl dd {
	margin-bottom: 1rem;
}
/* =========================================================
タブレット表示　min-width 641px
========================================================= */
@media print, screen and (min-width:40.063em) {
}

/* =========================================================
PC表示　min-width 1024px
========================================================= */
@media print, screen and (min-width:64em) {
}

/* =========================================================
プリント表示
========================================================= */
@media print {
}
