body{
	padding-bottom: 100px;
}

@media screen and (min-width: 1024px){
.spNone { display: none;}
}

a.underline{
	text-decoration: underline;
}

h1.midashi {
	font-weight: bold;
	font-size:24px;
}

h3.midashi {
	font-weight: bold;
	font-size:18px;
}

.fnt-black-b-l {
	font-size: x-large;
}

.fnt-red {
	color: #EB3228;
}

.fnt-b-b {
	font-weight: bold;
}

p.midashi {
	font-weight: bold;
	
}

p.midashi-q {
	font-style: italic;
	font-weight: bold;
}

