@charset "utf-8";
#mainContents .contents {
	padding-bottom: 60px;
}
#mainContents .contents a:hover {
	opacity: 0.7;
}
#mainContents .titleNumber {
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: 400;
	font-size: 1.429em; /* 20px/14px */
	line-height: 1.500em; /* 30px/20px */
	margin-top: 40px;
	padding-top: 0;
}
#mainContents .titleNumber .sizeS {
	font-size: 0.750em; /* 15px/20px */
}
#mainContents .titleSS {
	font-family: 'Noto Sans Japanese', sans-serif;
	font-weight: 600;
	font-size: 	1.143em; /* 16px/14px */
	line-height: 1.500em; /* 24px/16px */
	margin-top: 20px;
}
#mainTitle {
	background-color: #06C;
	color: #FFF;
	height: 100px;
	width: 100%;
	z-index: 998;
}
#mainTitle h1 {
	font-size: 1.714em; /* 24px/14px */
	line-height: 100px;
}
#mainContents em {
	font-size: 1.6em;
	line-height: 1.6em;
}
#mainContents .fontM {
	font-size: 1.2em;
	line-height: 2em;
}
.linkIconWG2.red a {
	color: #ff0000;
}
.linkIconWG2 .white {
	color: #ffffff;
}

/*----------------------------------------

	list

----------------------------------------*/
#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 ul.circleList li.spaceM_pc,
#mainContents ol.numberList li.spaceM_pc {
	padding-top: 0;
}
#mainContents .topSpace {
	margin-top: 8px;
}
