/*팩토링서비스안내*/
.info-mean:after{content: '?';display: inline-block;background: #db3360;font-size: 12px;width: 16px;height: 16px;line-height: 15px;text-align:center;color: #fff;border-radius: 100%;vertical-align: 2px;}
.info-mean2:after{content: '*';display: inline-block;color: #db3360;}
.mean-box{background: #f5f6f8;width: 100%;height: auto;overflow: hidden;padding: 8px 20px;box-sizing: border-box;margin-top: 12px;line-height: 24px;word-break: keep-all;}
.tbl01-s small{line-height: 18px;display: block;margin-top: 2px;}
.fac-define{width: 100%;padding: 20px;text-align: center;background: #f5f6f8;border-radius: 100px;word-break: keep-all;}
.fac-define p{font-weight: 600;color:#000;font-size: 20px;letter-spacing: -1.5px;line-height: 26px;}
.fac-define p b{color: #d54b4f;}
.fac-define span{font-size: 15px;color: #000;letter-spacing: -1px;display: block;line-height: 20px;margin: 4px 0 0;}
.fac-defineImg{text-align: center;margin: 30px 0 0;width: 100%;}
.fac-defineImg img{max-width:100%;}
.fac-pnc{width: 100%;height: auto;overflow: hidden;}
.fac-pnc .fac-pnc1{width: 49%;float: left;}
.fac-pnc .fac-pnc2{width: 49%;float: right;}
.fac-pnc .fac-pncTle{width: 100%;line-height: 48px;font-weight: 600;font-size: 20px;color: #fff;text-align: center;border-radius: 10px 10px 0 0;margin: 0 0 7px 0;}
.fac-pnc .fac-pnc1 .fac-pncTle{background: #3a43af;}
.fac-pnc .fac-pnc2 .fac-pncTle{background: #ed5458;}
.fac-pnc ul{padding:0 18px}
.fac-pnc .fac-pnc1 ul{background: #f6f7fb;}
.fac-pnc .fac-pnc2 ul{background: #fbf6f6;}
.fac-pnc li{padding: 17px 30px 17px 45px;border-bottom: 1px solid #c7cae8;letter-spacing: -1px;}
.fac-pnc li:last-child{border: none;}
.fac-pnc .fac-pnc2 li {border-color: #f7cdce;}
.fac-pnc li strong{color: #000;font-size: 18px;position: relative;}
.fac-pnc li strong:before{content:'';width: 19px;height: 15px;background: url(../../_share/img/fac/chk.png) no-repeat;display: block;position: absolute;left: -28px;top: 8px;}
.fac-pnc .fac-pnc1 li strong:before{background-position: left center;}
.fac-pnc .fac-pnc2 li strong:before{background-position: right center;}
.fac-imgMb{display: none;}
.downBtn:before{content: '';width: 10px;height: 9px;background: url(../../_share/img/fac/file.png) no-repeat center;display: inline-block;margin: 0 3px 0 0;vertical-align: middle;}
.facDoc-tle{font-size: 20px;font-weight: 600;position: relative;margin: 0 0 5px 0;padding: 0 0 0 10px;}
.facDoc-tle:before{content: '';width: 24px;height: 24px;display: block;border-radius: 100%;position: absolute;left: 0;top: 0;z-index: -1;}
.facDoc-tle.facDoc-tle1:before{background:#e5eeff}
.facDoc-tle.facDoc-tle2:before{background:#fce0e1}

@media only screen and (max-width:1200px) {
	.fac-define p{font-size: 18px;}
	.fac-pnc .fac-pncTle{font-size: 18px;line-height: 43px;}
	.fac-pnc li strong{font-size: 17px;}
	.fac-pnc li {padding: 10px 10px 10px 33px;}
}
@media only screen and (max-width:992px) {
}
@media only screen and (max-width:576px) {
	.fac-define{padding: 15px 20px;margin: 15px 0 0;border-radius: 0;text-align: left;}
	.fac-define p{font-size: 16px;line-height: 20px;}
	.fac-define span{font-size: 14px;line-height: 18px;}
	.fac-defineImg{margin: 18px 0 0;}
	.fac-pnc .fac-pnc1,.fac-pnc .fac-pnc2{width: 100%;}
	.fac-pnc li strong{font-size: 15px;}
	.fac-pnc li p{line-height: 23px;font-size: 14px}
	.fac-pnc .fac-pncTle{margin: 15px 0 0 0;font-size: 16px;line-height: 38px;}
	.fac-imgPc{display: none;}
	.fac-imgMb{display: inline-block;}
	.mean-box{font-size: 14px;line-height: 20px;}
	.fac-pnc li strong:before{background-size: 27px;width: 13px;height: 12px;left: -18px;top: 5px;}
	.fac-pnc li {padding: 7px 10px 7px 20px;}
	.facDoc-tle{font-size: 17px;}
}