@charset "UTF-8";

@media screen and (min-width: 897px)  {

	.privacy_about {
    padding: 90px 0px 0px;
    display: block;
    margin: 0 auto;
    max-width: 1000px;
    width: 90%;
		text-align: left;
	}
	.privacy_about h2{
		font-size:5rem;
		background: linear-gradient(transparent 75%, #33AAFF 75%);
		line-height: 1.3;
		margin-bottom:1rem;
	}
	.privacy_about h3{
		background:#124691;
		color:#fff;
		padding:10px;
		margin:0 0 1rem;
	}
	.privacy_about p{
		text-align: left;
		line-height: 2;
		padding-bottom: 30px;
	}
	.privacy_contact{
		margin-bottom: 150px;
		background: url(../img/ray_img.jpg) no-repeat top center;
		height: 300px;
	}
	.privacy_contact .inner{
		padding: 60px 0;
}
	.privacy_contact .txt{
		color: #fff;
	}
	.privacy_contact .tel{
		color: #ff7f50;
	}
}

@media screen and (max-width:896px) {

	.privacy_about{
		padding: 80px 15px 60px;
	}
	.privacy_about {
		padding: 90px 0px 60px;
		display: block;
		margin: 0 auto;
		max-width: 1000px;
		width: 90%;
		text-align: left;
	}
	.privacy_about h2{
		font-size:2.5rem;
		background: linear-gradient(transparent 75%, #33AAFF 75%);
		line-height: 1.3;
		margin-bottom:1rem;
	}
	.privacy_about h3{
		background:#124691;
		color:#fff;
		padding:10px;
		margin:0 0 1rem;
	}
	.privacy_about p{
		text-align: left;
		line-height: 2;
		padding-bottom: 30px;
	}
	.privacy_contact{
		margin-bottom: 150px;
		background: url(../img/ray_img.jpg) no-repeat top center;
		height: 300px;
		border: none;
	}
	.privacy_contact .inner{
		padding: 55px 0;
	}
	.privacy_contact .txt{
		color: #fff;
	}
	.privacy_contact .tel{
		color: #ff7f50;
	}
}

@media screen and (max-width:480px) {

	.privacy_about{
		padding: 40px 10px 10px;
	}

	.privacy_contact .inner{
		padding: 72px 0;
	}
	.privacy_contact{
		margin-bottom: 30px;
	}
}
