@charset "utf-8";

/* 내용관리 */
#ctt {margin:10px 0;padding:20px;background:#fff}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0;line-height:1.6em}
#ctt_con img{max-width:100%;height:auto}
.ctt_img {text-align:center}

.privacy-wrap{
	font-family: 'Noto Sans KR', sans-serif;
	margin:0 auto;
	box-sizing:border-box;
	padding:30px 30px 100px 30px;
}
.privacy-wrap h2{
	display:block;
	line-height:40px;
	border-bottom:1px solid #ccc;
	padding:10px 0;
}
.privacy-wrap b{
	display:block;
	font-size:16px;
	line-height:20px;
	margin-top:50px;
	position:relative;
}
.privacy-wrap b:before{
	content: '';
    width: 3px;
    height: 16px;
    background-color: #1e4ed7;
    position: absolute;
    left: -8px;
    top: 3px;
    border-radius: 5px;
}
.privacy-wrap p{
	display:block;
	font-size:15px;
	line-height:20px;
	margin-top:5px;
	box-sizing:border-box;
	padding:0 10px;
	opacity:0.8;
}
.privacy-wrap ol,
.privacy-wrap ul,
.privacy-wrap dl{
	box-sizing:border-box;
	padding:0 10px;
	margin:10px 0 0 0;
	list-style:none;
}				 
.privacy-wrap ol li,
.privacy-wrap ul li{
	margin:15px 0 0 0;
	padding:0 0 0 25px;
	box-sizing:border-box;
	position:relative;
    font-size: 14px;
}
.privacy-wrap ol li span,
.privacy-wrap ul li span{
	font-size: 16px;
}
.privacy-wrap ol li:before,
.privacy-wrap ul li:before{
	content:'·';
	font-size:15px;
	position:absolute;
	left:0px;
	top:1px;
}
.privacy-wrap ul li:before{
	left: 10px;
    top: -2px;
    font-size: 20px;
    font-weight: bold;
}
.privacy-wrap ol li:nth-child(1):before{ content:'1.'; }
.privacy-wrap ol li:nth-child(2):before{ content:'2.'; }
.privacy-wrap ol li:nth-child(3):before{ content:'3.'; }
.privacy-wrap ol li:nth-child(4):before{ content:'4.'; }
.privacy-wrap ol li:nth-child(5):before{ content:'5.'; }
.privacy-wrap ol li:nth-child(6):before{ content:'6.'; }
.privacy-wrap ol li:nth-child(7):before{ content:'7.'; }
.privacy-wrap ol li:nth-child(8):before{ content:'8.'; }
.privacy-wrap ol li:nth-child(9):before{ content:'9.'; }
.privacy-wrap ol.ko li:nth-child(1):before{ content:'가.'; }
.privacy-wrap ol.ko li:nth-child(2):before{ content:'나.'; }
.privacy-wrap ol.ko li:nth-child(3):before{ content:'다.'; }
.privacy-wrap ol.ko li:nth-child(4):before{ content:'라.'; }
.privacy-wrap ol.ko li:nth-child(5):before{ content:'마.'; }
.privacy-wrap ol.ko li:nth-child(6):before{ content:'바.'; }
.privacy-wrap ol.ko li:nth-child(7):before{ content:'사.'; }
.privacy-wrap ol.ko li:nth-child(8):before{ content:'아.'; }
.privacy-wrap ol.ko li:nth-child(9):before{ content:'자.'; }
.privacy-wrap dl dd{
	margin:0;
	padding:0;
}
.privacy-wrap ol li p,
.privacy-wrap ul li p{
	padding:0;
}