.colorw{
	color: #fff!important;
	font-size: 2.2rem;
	font-weight: normal;
	letter-spacing: 2px;
}
span.colorw1{
	color: #fff!important;
	font-size: 1rem!important;
	font-weight: normal;
	letter-spacing: 2px;
}


.color01{
	color: #ffae00!important;
	font-weight: 700;
	letter-spacing: 1px;
}
.contain01{

}

.bg001{
	background-color: #980068;
	color: #fff;
	font-size: 1.2rem;
	line-height: 2.2rem;
}
.bg002{
	background-color: #172a86;
	color: #fff;
	font-size: 1.2rem;
	line-height: 2.2rem;
}
.bg001 a{
	color: #f6ff00;	
}
.bg002 a{
	color: #f6ff00;	
}

.bg001 a:hover, .bg002 a:hover{
	opacity: 0.8;
}




a.mail0{
	color: #ffde00;
}
a.mail0:hover{
	color: #fff5b4;
}
.bg001 h1{
	color: #f6ff00;
	font-size: 2.3rem;
}
.bg001 h1.tit0001{
	color: #f6ff00;
	font-size: 2.5rem;
}


.bg001 h2{
	color: #f5c93d;
	font-size: 2.1rem;
}
.bg001 h3{
	color: #cfee00;
	font-size: 1.6rem;
	font-weight: 500;
	margin-top: 20px;
}
.bg001 h5{
	color: #d1ff89;
	font-size: 1.5rem;
	font-weight: 500;
	margin-top: 20px;
}

.bg002 h2{
	color: #f5c93d;
	font-size: 2.1rem;
}
.bg002 h3{
	color: #cfee00;
	font-size: 1.6rem;
	font-weight: 500;
	margin-top: 20px;
}
.bg002 h5{
	color: #d1ff89;
	font-size: 1.5rem;
	font-weight: 500;
	margin-top: 20px;
}



ol.list02{

}



.footer01{
	background-color: #74004f;
	color: #fff;

}
.footer02{
	background-color: #111738;
	color: #fff;

}


.spac40{
	padding-bottom: 40px;
	

	
}

a.btn6{
	background-color: #fabe00;
	color: #980068;
	padding: 0.8rem 2rem;
	margin: 0 10px;
	border-radius: 30px;
	display: inline-block;
	margin-bottom: 10px;
}
a.btn7{
	background-color: #fabe00;
	color: #172a86;
	padding: 0.8rem 2rem;
	margin: 0 10px;
	border-radius: 30px;
	display: inline-block;
	margin-bottom: 10px;
}
a.btn8{
	background-color: #a1d71e;
	color: #172a86;
	padding: 0.8rem 2rem;
	margin: 0 10px;
	border-radius: 30px;
	display: inline-block;
	margin-bottom: 10px;
}




a.btn0{
	background-color: #ff9bba;
	color: #fff;
	padding: 0.8rem 2rem;
	margin: 0 10px;
	border-radius: 30px;
	display: inline-block;
	margin-bottom: 10px;
}
a.btn01{
	background-color: #2351C5;
	color: #fff;
	padding: 0.8rem 2rem;
	margin: 0 10px;
	border-radius: 30px;
	display: inline-block;
	margin-bottom: 10px;
}
a.btn0:hover, a.btn01:hover, a.btn6:hover, a.btn7:hover{
	opacity: 0.7;

}

