@charset "UTF-8";
.top_sub_ttl{
	font-size: 1.4em;
	font-weight: 700;
	color: #fff;
	text-align: center;
	width: 11em;
	margin: 30px auto;
	padding: 3px 0;
	background-color: rgba(0,12,94,1.00);
	border-radius: 30px;
}

/*---------------privacy----------------*/

.privacy_area{
	width: 70%;
	margin: 30px auto;
	font-size: 1.1rem;
}
.privacy_area h3{
	font-size: 1.2rem;
	color: rgba(0,12,94,1.00);
	font-weight: 700;
	margin: 20px 0 10px;
}
.pr_black{
	color:#000;
	font-weight: 700;
}
.pr_sig{
	text-align: right;
	font-size: 1.1rem;
}
.pr_sig span{
	font-size: 1.2rem;
}
@media screen and (max-width:480px){
.top_sub_ttl{
	font-size: 1.2em;
	font-weight: 700;
	color: #fff;
	text-align: center;
	width: 15em;
	margin: 30px auto;
	padding: 0;
	background-color: #00a9d9;
	border-radius: 30px;
}
	
.privacy_area{
	width: 90%;
	margin: 30px auto;
	font-size: 1.0rem;
}
.privacy_area h3{
	font-size: 1.2rem;
	color: rgba(0,12,94,1.00);
	font-weight: 700;
	margin: 20px 0 10px;
}
.pr_black{
	color:#000;
	font-weight: 700;
}
.pr_sig{
	text-align: right;
	font-size: 1.1rem;
}
.pr_sig span{
	font-size: 1.2rem;
}
}
/*---------------contact----------------*/

.contact_main{
	width: 80%;
	margin: 30px auto;
}

.contact_top{
	width: 100%;
	margin: 40px auto 30px;
	text-align: center
}
.contact_top a{
	color: rgba(0,12,94,1.00);
	font-weight: 700;
}
.contact_top span{
	font-size: 1.2rem;
	color: rgba(0,12,94,1.00);
	margin-bottom: 10px;
	font-weight: 700;
}
@media screen and (max-width:900px){
.contact_main{
	width: 100%;
	margin: 30px auto;
}
.contact_top{
	width: 80%;
	margin: 40px auto 30px;
	text-align: center
}
}
@media screen and (max-width:480px){
.contact_main{
	width: 100%;
	margin: 20px auto;
}

.contact_top{
	width: 90%;
	margin: 30px auto 20px;
	text-align: center
}	
}


@media screen and (max-width:900px){
.top_sub_ttl{
	font-size: 1.4em;
	font-weight: 700;
	color: #fff;
	text-align: center;
	width: 11em;
	margin: 30px auto;
	padding: 3px 0;
	background-color: #00a9d9;
	border-radius: 30px;
}


}
