@charset "utf-8";
#recallTitle {
	color: #df0a17;
	text-align: center;
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: 500;
	font-size: 1.714em; /* 24px/14px */
	line-height: 1.333em; /* 32px/24px */
	margin-top: 60px;
}
#mainContents #lead {
	padding-top: 60px;
}
#mainContents ul.discList {
	padding-top: 0;
}
#mainContents ul.discList li{
	padding-left: 1em;
	text-indent: -1em;
}
#mainContents ul.circleList {
	padding-top: 0;
}
#mainContents ul.circleList li {
	background-image: url(/commons/img/circle.png);
	background-position: 0 16px;
	background-repeat: no-repeat;
	-webkit-background-size: 12px 12px;
	-moz-background-size: 12px 12px;
	background-size: 12px 12px;
	padding-top: 12px;
	padding-left: 17px;
}
#mainContents ol.numberList {
	padding-top: 0;
}
#mainContents ol.numberList li {
	padding-top: 12px;
	padding-left: 2em;
	text-indent: -2em;
}
#mainContents ol.numberListC li {
	padding-top: 12px;
	padding-left: 1.3em;
	text-indent: -1.3em;
}
#mainContents ul.circleList li.spaceM_pc,
#mainContents ol.numberList li.spaceM_pc {
	padding-top: 0;
}
#mainContents .beforeAfter {
	text-align: center;
	padding-top: 10px;
}
#mainContents .beforeAfter em{
	font-size: 1.286em; /* 18px/14px */
	line-height: 1.333em; /* 24px/18px */
}
.boxTable th,.boxTable td {
	font-size: 0.857em; /* 12px/14px */
	line-height: 1.500em; /* 18px/12px */
}
.boxTable th {
	white-space: nowrap;
}
#target th,#target td {
	vertical-align: middle;
}
#target .alignCenter {
	text-align: center;
}
#target .alignRight {
	text-align: right;
}
#figure dl dt,.figure dl dt {
	float: left;
	text-align: right;
	width: 3.5em;
}
#figure dl dd,.figure dl dd {
	padding-left:  4em;
}
#figure li {
	margin-left: 1.3em;
	text-indent: -1.3em;
}
.square {
	display: inline-block;
    width: 40px;
    height: 12px;
	border: 1px solid #333;
	background-color: #FFF;
    position: relative;
	vertical-align: -3px;
	margin-right: 5px;
}
.square_dashed {
	display: inline-block;
    width: 40px;
    height: 12px;
	border: 1px dashed #333;
	background-color: #FFF;
    position: relative;
	vertical-align: -3px;
	margin-right: 5px;
}
.square_pointed {
	display: inline-block;
    width: 42px;
    height: 14px;
	background-image: url(/recall/commons/img/square_pointed.gif);
    position: relative;
	vertical-align: -3px;
	margin-right: 5px;
}

#figure dl.annotation dd, .figure dl.annotation dd {
	margin-bottom: 5px;
}

