@charset "utf-8";


/* 媛쒖씤�젙蹂댁쿂由щ갑移� */
.privacyBox {background:#f8f8f8; border:1px solid #5546A8; }
.privacyBox .tit {padding:.78em; font-size:1.17em; font-weight:600; color:#fff; text-align:center; background:#5546A8;}
.privacyBox ul:after {content:''; display:block; clear:both;}
.privacyBox li {position:relative; width:14.28%; float:left; text-align:center; background:#fff; border:1px solid #ddd; border-top-width:0; border-left-width:0;}
.privacyBox a {padding:1.17em 0; display:block; color:#333;}
.privacyBox a:hover {color:#5546A9; background:#F7F9FC;}
.privacyBox a:before {content:''; display:block; width:3.53em; height:3.53em; margin:0 auto .58em;}
.privacyBox .cate01 a:before {background:url(../img/sub06/ico_policy01.png) no-repeat 50% 50%; background-size:100% auto;}
.privacyBox .cate02 a:before {background:url(../img/sub06/ico_policy02.png) no-repeat 50% 50%; background-size:100% auto;}
.privacyBox .cate03 a:before {background:url(../img/sub06/ico_policy03.png) no-repeat 50% 50%; background-size:100% auto;}
.privacyBox .cate04 a:before {background:url(../img/sub06/ico_policy04.png) no-repeat 50% 50%; background-size:100% auto;}
.privacyBox .cate05 a:before {background:url(../img/sub06/ico_policy05.png) no-repeat 50% 50%; background-size:100% auto;}
.privacyBox .cate06 a:before {background:url(../img/sub06/ico_policy06.png) no-repeat 50% 50%; background-size:100% auto;}
.privacyBox .cate07 a:before {background:url(../img/sub06/ico_policy07.png) no-repeat 50% 50%; background-size:100% auto;}
.privacyBox .cate08 a:before {background:url(../img/sub06/ico_policy08.png) no-repeat 50% 50%; background-size:100% auto;}
.privacyBox .cate09 a:before {background:url(../img/sub06/ico_policy09.png) no-repeat 50% 50%; background-size:100% auto;}
.privacyBox .cate10 a:before {background:url(../img/sub06/ico_policy10.png) no-repeat 50% 50%; background-size:100% auto;}
.privacyBox .cate11 a:before {background:url(../img/sub06/ico_policy11.png) no-repeat 50% 50%; background-size:100% auto;}
.privacyBox .cate12 a:before {background:url(../img/sub06/ico_policy12.png) no-repeat 50% 50%; background-size:100% auto;}
.privacyBox .cate13 a:before {background:url(../img/sub06/ico_policy13.png) no-repeat 50% 50%; background-size:100% auto;}
.privacyBox .cate14 a:before {background:url(../img/sub06/ico_policy14.png) no-repeat 50% 50%; background-size:100% auto;}
.conts .ico-policy {display:inline-block; width:2.5em; height:2.5em; opacity:1; vertical-align:middle;}

@media all and (max-width:1024px) {
	.privacyBox li {width:20%;}
}
@media all and (max-width:640px) {
	.privacyBox li {width:25%;}
	.privacyBox a {padding:1em 0;}
	.privacyBox a:before {width:3em; height:3em;}
}
@media all and (max-width:460px) {
	.privacyBox li {width:33.33%;}
}

@media all and (max-width:340px) {
	.privacyBox li {width:50%;}
}


/*  개인정보처리방침 라벨링 상세내용 */

.privacyBox li span {position:absolute; left:50%; top:80%; transform:translate(-50%, 0); display:none; width:13em; text-align:center; padding:.75em; background:#fff; border:1px solid #ddd; border-radius:.5em; box-shadow:3px 3px 5px rgba(0, 0, 0, .3); z-index:10; font-size:.9em; word-break:keep-all;}
.noti.mo {display:none;}

@media all and (max-width:1024px) {
	.noti.pc {display:none;}
	.noti.mo {display:block;}
}