@charset "utf-8";

.privacy {
	.privacy-content {
		background-color: var(--white);
		padding: 72px 56px;
		@media (width <= 800px) {
			padding: 40px 16px;
		}
		.privacy-detail {
			margin-bottom: 72px;
			@media (width <= 800px) {
				margin-bottom: 40px;
			}
			h2 {
				color: var(--blue);
				font-size: 18px;
				font-weight: 500;
				margin-bottom: 20px;
				@media (width <= 800px) {
					font-size: 17px;
					margin-bottom: 15px;
				}
			}
			ol {
				padding: 0;
				margin-bottom: 0;
				li {
					line-height: 2;
					margin: 0 0 5px;
					padding: 0;
				}
			}
			p {
				&.privacy-contact {
					font-weight: 500;
					margin-bottom: 15px;
				}
				&.privacy-tel {
					font-family: "Rubik", sans-serif;
					background-image: url(../img/icon_tel.svg);
					background-repeat: no-repeat;
					background-position: left center;
					padding-left: 28px;
					margin-bottom: 0;
				}
			}
		}
		
	}
}