/*개인채무자보호안내*/
.consmT2{position: relative; width: 70%; margin: 0 auto; padding: 0 2rem; text-align: center; font-size: 1rem; transition: .3s;}
.consmT2::before, .consmT2::after{ display: block; position: absolute; font-size: 3rem; color: #cecece; font-family: 'S-CoreDream-9Black';}
.consmT2::before{content: '“'; top: -1rem; left: 0;}
.consmT2::after{content: '”'; bottom: -2rem; right: 0;}
.consmT2 span {font-size: 1.2rem; color: #307aff; font-weight: 600; transition: .3s;}
.consm2 {display: flex;width: 100%;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.consm2 li {display: block;width: 49%;min-height: 9rem;margin-bottom: 1rem;padding: 1rem 1.25rem;border: 2px solid #f3f3f3;border-radius: 15px;box-shadow: 4px 4px 0px #f3f3f3;text-align: center;transition: .3s all;}
.consm2 li:nth-of-type(n+3) {width: 32%;}
.consm2 li:hover {border: 2px solid #307aff; background-color: #f4f8ff; }
.consm2 li a{display: block;}
.consm2 li a p.img {width: 3.75rem; height: 3.75rem; margin: 0 auto; background: url('/upload/contents/cntnts/1728624042112_1266535112045129.png') no-repeat; background-size: 15rem 7.5rem; overflow: hidden;} /* 운영부분 백그라운드이미지경로 맞추기 */
.consm2 li:nth-child(2) a .img {background-position: -3.75rem 0rem;}
.consm2 li:nth-child(3) a .img {background-position: -7.5rem 0rem;}
.consm2 li:nth-child(4) a .img {background-position: -11.25rem 0rem;}
.consm2 li:nth-child(5) a .img {background-position: 0rem -3.75rem;}
.consm2 li:nth-child(6) a .img {background-position: -3.75rem -3.75rem;}
.consm2 li:nth-child(7) a .img {background-position: -7.5rem -3.75rem;}
.consm2 li:nth-child(8) a .img {background-position: -11.25rem -3.75rem;}
.consm2 li a p.cont {overflow: hidden;}
.consm2 li a p.cont span {display: block;}
.consm2 li a p.cont .tit{font-size: 0.9rem; font-weight: 600; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.consm2 li a p.cont .txt {font-size: 0.75rem; color: #666; /*white-space:nowrap; overflow:hidden;text-overflow: ellipsis;*/}
/* no_link */
.consm2 li .no_link {display: block;}
.consm2 li .no_link p.img {width: 3.75rem; height: 3.75rem; margin: 0 auto; background: url('/upload/contents/cntnts/1728624042112_1266535112045129.png') no-repeat; background-size: 15rem 7.5rem; overflow: hidden;}
.consm2 li:nth-child(2) .no_link .img {background-position: -3.75rem 0rem;}
.consm2 li:nth-child(3) .no_link .img {background-position: -7.5rem 0rem;}
.consm2 li:nth-child(4) .no_link .img {background-position: -11.25rem 0rem;}
.consm2 li:nth-child(5) .no_link .img {background-position: 0rem -3.75rem;}
.consm2 li:nth-child(6) .no_link .img {background-position: -3.75rem -3.75rem;}
.consm2 li:nth-child(7) .no_link .img {background-position: -7.5rem -3.75rem;}
.consm2 li:nth-child(8) .no_link .img {background-position: -11.25rem -3.75rem;}
.consm2 li .no_link p.cont {overflow: hidden;}
.consm2 li .no_link p.cont span {display: block;}
.consm2 li .no_link p.cont .tit{font-size: 0.9rem; font-weight: 600; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.consm2 li .no_link p.cont .txt {font-size: 0.75rem; color: #666; /*white-space:nowrap; overflow:hidden;text-overflow: ellipsis;*/}

.consm2 li .btn > a {display: inline-block; padding: 0 .5rem;}



@media screen and (max-width: 1440px){
	/*개인채무자보호안내*/
	.consmT2 {width: 90%; word-break: keep-all;}
	.consmT2 br{ display: none;}
}


@media screen and (max-width: 1200px){

}

@media screen and (max-width: 1240px){

	/*개인채무자보호안내*/
	.consm2 li {display: inline-block;min-height: 9rem;}
	.consm2 li a p.cont .txt {white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}

}

@media screen and (max-width: 1024px){

	/*개인채무자보호안내*/
	.consmT2 {width: 100%;}
}

@media screen and (max-width: 640px){
	/*개인채무자보호안내*/
	.consm2 li {width: 100%;}
	.consm2 li:nth-of-type(n+3) {width: 100%;}
}

@media screen and (max-width: 480px){
		/*개인채무자보호안내*/
		.consmT2 {font-size: 0.9rem; word-break: normal;}
		.consmT2 span{font-size: 1rem;}
		.consm2 li {width: 100%; margin-right: 0; min-height: 0;}
		.consm2 li a{display: flex; align-items: center; text-align: left;}
		.consm2 li a p.img {width: 2.5rem; height: 2.5rem; margin: 0; margin-right: 0.75rem; background-size: 10rem 5rem;}
		.consm2 li:nth-child(2) a .img {background-position: -2.5rem 0rem;}
		.consm2 li:nth-child(3) a .img {background-position: -5rem 0rem;}
		.consm2 li:nth-child(4) a .img {background-position: -7.5rem 0rem;}
		.consm2 li:nth-child(5) a .img {background-position: 0rem -2.5rem;}
		.consm2 li:nth-child(6) a .img {background-position: -2.5rem -2.5rem;}
		.consm2 li:nth-child(7) a .img {background-position: -5rem -2.5rem;}
		.consm2 li:nth-child(8) a .img {background-position: -7.5rem -2.5rem;}
		.consm2 li a p.cont {width: 70%; font-size: 0.8rem;}
		/* no_link */
		.consm2 li .no_link{display: flex;align-items: center;text-align: left;flex-wrap: wrap;}
		.consm2 li .no_link p.img {width: 2.5rem;height: 2.5rem;margin: 0;margin-right: 0.75rem;background-size: 10rem 5rem;}
		.consm2 li:nth-child(2) .no_link .img {background-position: -2.5rem 0rem;}
		.consm2 li:nth-child(3) .no_link .img {background-position: -5rem 0rem;}
		.consm2 li:nth-child(4) .no_link .img {background-position: -7.5rem 0rem;}
		.consm2 li:nth-child(5) .no_link .img {background-position: 0rem -2.5rem;}
		.consm2 li:nth-child(6) .no_link .img {background-position: -2.5rem -2.5rem;}
		.consm2 li:nth-child(7) .no_link .img {background-position: -5rem -2.5rem;}
		.consm2 li:nth-child(8) .no_link .img {background-position: -7.5rem -2.5rem;}
		.consm2 li .no_link p.cont {width: calc(100% - 7.25rem);font-size: 0.8rem;text-align: left;}
		.consm2 li .btn {text-align: center; width: 4rem;}

}
