.policy-container .policy-inner{padding: 0 16px;}
.policy-container .policy-title-box{margin-top: 68px; margin-bottom: 68px; display: flex ; -webkit-box-pack: center; justify-content: center;}
.policy-container .policy-title-box .policy-title{    margin: 0px; color: black; font-family: Pretendard; font-weight: 700; line-height: 55px; font-size: 40px; display: flex;}
.policy-container .policy-divider .divider-flex{ display: flex; }
.policy-container .policy-divider .divider-flex .line{     border: 0.1px solid rgb(222, 222, 222); flex: 1 1 0%; height: 0.1px; margin-top: 10px; }
.policy-container .detail-wrap{    margin-top: 54px; margin-bottom: 54px; padding-left: 60px; padding-right: 60px;display: flex;-webkit-box-pack: center;justify-content: center;}
.policy-container .detail-wrap .detail{margin: 0px; color: black; font-family: Pretendard; font-weight: 400; line-height: 38px; font-size: 20px; display: flex; white-space: pre-line;}


/* 태블릿 */
@media (max-width: 1199px) {

}

/* 모바일 */
@media (max-width: 767px) {
.policy-container .policy-title-box{    margin-top: 36px; margin-bottom: 36px;}
.policy-container .policy-title-box .policy-title{    line-height: 28px; font-size: 28px;}
.policy-container .detail-wrap{padding-left: 0px; padding-right: 0px;}
.policy-container .detail-wrap .detail{    line-height: 28px; font-size: 16px;}
}