@charset "utf-8";

@media all and (min-width: 769px) {
	
	.p-requirements_harassment {
		background: #ffffff;
		margin: 60px 0 0;
		padding: 60px;
		text-align: left;
	}
	
	.p-requirements_harassment h4 {
		font-size: 24px;
		margin-bottom: 20px;
		font-weight: 500;
	}
	
	.p-requirements_harassment_text {
		margin: 30px 0;
		line-height: 2;
	}
	
	.p-requirements_harassment_box {
		display: flex;
	}
	
	.p-requirements_harassment_box_label {
		width: 35%;
		background: #DBD5E0;
		padding: 50px 20px;
		text-align: left;
	}
	
	.p-requirements_harassment_box_email {
		width: 65%;
		padding: 50px 20px 50px 50px;
		border: 1px solid #F2F2F2;
		border-left: 0;
		display: flex;
		align-items: center;
	}

}

@media only screen and (max-width: 768px) {
	
	.p-requirements_harassment {
		background: #ffffff;
		margin: 30px 0 0;
		padding: 30px;
		text-align: left;
	}
	
	.p-requirements_harassment h4 {
		font-size: 18px;
		margin-bottom: 20px;
		font-weight: 500;
	}
	
	.p-requirements_harassment_text {
		margin: 20px 0;
		line-height: 2;
		font-size: 14px;
	}
	
	.p-requirements_harassment_box {
	}
	
	.p-requirements_harassment_box_label {
		background: #DBD5E0;
		padding: 20px 10px;
		text-align: center;
		font-size: 14px;
	}
	
	.p-requirements_harassment_box_email {
		padding: 20px;
		font-size: 13px;
		border: 1px solid #F2F2F2;
		border-top: 0;
		text-align: center;
	}
	
}
