#policy_main{
	max-width:1200px;
	margin:0 auto;
	width:100%;
}
#policy_title{
	text-align:center;
	font-size:45px;
	font-weight:bold;
}
#policy_title_text{
	font-size:21px;
	font-weight:bold;
	margin-top:56px;
}

.policy_title_sub{
	font-size:35px;
	font-weight:bold;
	margin-top:100px;
}
.policy_title_sub_text{
	font-size:25px;
	margin-top:40px;
}
.policy_text{
	width:97%;
	margin:0 auto;
	font-size:21px;
	margin-top:30px;
	line-height:180%;
}
.policy_footer_space{
	height:300px;	
}
@media screen and (max-width:1024px) {
#policy_main{
	width:90%;
}
#policy_title{
	font-size:37px;
}
#policy_title_text{
	font-size:17px;
}

.policy_title_sub{
	font-size:28px;
}
.policy_title_sub_text{
	font-size:20px;
}
.policy_text{
	width:97%;
	margin:0 auto;
	font-size:17px;
}
.policy_footer_space{
	height:100px;	
}
}

@media screen and (max-width:431px) {
#policy_title{
	font-size:30px;
}
#policy_title_text{
	font-size:15px;
}

.policy_title_sub{
	font-size:22px;
}
.policy_title_sub_text{
	font-size:16px;
}
.policy_text{
	font-size:14px;
}
}
}