/* 2025-08-04 평가 소개 추가 */
.colorO{font-weight:600;color:#ec8f30;}
.div-group{margin:0px 0px;}
	.div-group:after{display:block;content:'';clear:both;}
	.div-group > div{float:left;padding:0 5px;box-sizing:border-box;}
	.div-group.cols1 > div{width:100%;}
	.div-group.cols2 > div{width:50%;}
	.div-group.cols3 > div{width:33.3333%;}
	.div-group.cols4 > div{width:25%;}
	.div-group.cols5 > div{width:20%;}

#contents.service-apply > .inner.service-info{padding-bottom:16rem;}
.service-info .row + .row{margin-top:80px !important;}
	/* 평가서 미리보기 */	
	.service-info .sub-title{font-size:1.2rem;}
	.service-report-box{width:100%;text-align:center;}
	.service-report-box .report-img{padding:0.6rem;border:2px solid #142456;}
	.service-report-box img{height:455px;}
	.service-report-box.horizontal img{width:455px;height:auto;margin-top:60px;}
	.service-report-box.screen img{height:455px;}
		.modal-content .service-report-box img{width:100%;height:auto !important;}
		.modal-content .service-report-box.horizontal img{width:100%;margin-top:0px;}
	/* 평가 소비스 */
	.service-info .black-line-box .cnt{font-size:1.0667rem;}
	.service-info .black-line-box .cnt + .cnt{margin-top:0.5rem;}
	.service-info .guide{font-size:1.0667rem;}
	/* 평가 옵션 */
	.service-info .welfare-wrap .guide-box{min-height:168px;}
	/* 추가 서비스 */
	.service-intro-box{overflow-y:auto;font-size:1.0667rem;line-height:1.625em;text-align:left;padding:2rem;border:1px solid #cfd4e6;border-top:2px solid #142456;}
	.service-intro-box .min-txt{min-height:70px;font-size:1.0667rem;line-height:1.625em;}
	.service-intro-title{padding-left:1.2rem;border-top:1px solid #dbdfe2;}
		.service-intro-title li{margin-top:30px;}
		.service-intro-title li p{color:#99a4ab;}
		.service-intro-title li h3 strong{width:25px;height:25px;font-size:1.5rem;color:#FFF;text-align:center;line-height:1.8rem;margin-left:10px;background:#ec8f30;border-radius:50%;}
		.service-intro-title li h3 span{display:block;}
	/* 주요 제출처 */
	.box-line-box{text-align:center;margin-bottom:10px;padding:2px 0;border:1px solid #cfd4e6;}
	.box-line-box img{width:auto;height:55px;}
		.modal-content .box-line-box img{height:50px;}
	/* 정밀 신용평가(SPEC)의 "+" */
	.plus-bottom{display:block;top:50%;left:50%;width:30px;height:30px;margin:0 0 20px -15px;}
		.plus-bottom .horizontal,
		.plus-bottom .vertical{position:absolute;background-color:#142456;border-radius:3px;}
		.plus-bottom .horizontal{top:50%;left:0;width:100%;height:6px;transform:translateY(-50%);}
		.plus-bottom .vertical{top:0;left:50%;width:6px;height:100%;transform:translateX(-50%);}
	/* 제출 서류 */
	.service-guide-box{line-height:1.6rem;margin-top:5px;padding:1.2rem 2rem 1rem;background-color:#f2f4fa;border-radius:0.2em;}
		.service-guide-box ul{margin-top:6px;}
		.service-guide-box ul li{position:relative;font-size:0.9333em;padding-left:14px;}
		.service-guide-box ul li:before{display:block;content:'';position:absolute;top:15px;left:0px;width:6px;height:1px;margin-top:-5px;background:#818181;}
	.service-document-list{margin-top:0.6rem;}
		.service-document-list dl + dl{margin-top:0.6rem;}
		.service-document-list dl > dt{font-weight:bold;margin-bottom:0.1rem;}
		.service-document-list dl > dd{font-size:0.91em;text-indent:-4px;padding-left:4px;}
		.service-document-list dl.tech dd + dd{line-height:1.3em;margin-top:0.4rem;}
	/* 문의전화 */
	.customer-service{font-size:1.2rem;}
	.customer-service strong{font-size:1.3rem;font-weight:800;letter-spacing:-0.45px;}


	@media (max-width:1100px){
		.div-group.cols3.pctm-cols > div,
		.div-group.cols4.pctm-cols > div,
		.div-group.cols5.pctm-cols > div{width:25%;}
	}
	@media (max-width:768px){
		.div-group.cols3.pctm-cols > div,
		.div-group.cols4.pctm-cols > div,
		.div-group.cols5.pctm-cols > div{width:33.3333%;}
	}
	
	@media (max-width:550px){
		.sub-title{margin-top:50px;}
		.service-report-box.horizontal img{width:100%;height:auto;}
		.service-report-box.horizontal img{margin-top:0px;}
		.service-intro-title li{margin-top:20px;}
		.service-intro-title li h3 span{display:inline-block;}
		.div-group.cols3.pctm-cols > div,
		.div-group.cols4.pctm-cols > div,
		.div-group.cols5.pctm-cols > div{width:50%;}
		/* 팝업 이미지 */
		.img-100 img{width:100%;}
		/* 하단 신청문의 */
		.service-info .btn-wrap{flex-direction:column-reverse !important;}
		.service-info .btn-wrap .flex-box.left,
		.service-info .btn-wrap .flex-box.right{justify-content:space-around;}
	}