@charset "UTF-8";

/* [S]국방 관련 국회 정보 */
.wrap-na-info ul {display: flex;border: 1px solid #ced3d6;}
.wrap-na-info li {width: calc(100% / 4);border-right: 1px solid #ced3d6;}
.wrap-na-info li > a {display: flex;flex-direction: column;align-items: center;width: 100%;height: 100%;padding: 2.9rem 2rem;background: #fff;}
.wrap-na-info li > a:hover {background: #EEF4FF;}
.wrap-na-info li:last-child {border-right: 0;}
.wrap-na-info .icon {display: flex;justify-content: center;align-items: center;width: 8rem;height: 8rem;margin-bottom: 1.4rem; background:#fff; border: 1px solid #ced3d6;border-radius: 50%;}
.wrap-na-info strong {font-family: pmGov;font-size: 1.9rem;color: #212121;}
.wrap-na-info a:hover strong {color:#044897;}
@media screen and (max-width:768px) {
  .wrap-na-info ul {flex-direction: column;}
  .wrap-na-info li {width: 100%;border-right: 0;border-bottom: 1px solid #ced3d6;}
  .wrap-na-info li:last-child {border-bottom: 0;}
}
/* [E]국방 관련 국회 정보 */

/* [S]민원실 하는일 */
.wrap-civil-work .list-con {padding: 6rem 5rem 6.4rem;border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-civil-work .tit {display: block;position: relative;width: 74.8%;margin: 0 auto -2.8rem;padding: 1.3rem 2rem;font-size: 1.9rem;color: #1d1d1d;font-family: pbGov;background: #fff;border: 1px solid #ced3d6;border-radius: .6rem;text-align: center;}
.wrap-civil-work .list-con > div {margin-bottom: 1.5rem;}
.wrap-civil-work .list-con > div:last-child {margin-bottom: 0;}
.wrap-civil-work .list1 .info-wrap {background: #eef2f7;border-radius: 1.2rem;padding: 5.9rem 4rem 3rem;}
.wrap-civil-work .list1 ul {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;max-width: 52.5rem;margin: 0 auto;}
.wrap-civil-work .list1 li {display: flex;width: 17.6rem;margin-bottom: .6rem;padding-left: 1.8rem;font-size: 1.7rem;color: #555;font-family: prGov;}
.wrap-civil-work .list1 li::before {content: "";width: .6rem;height: .6rem;margin: .9rem 1.2rem 0 0;background: #717171;}
.wrap-civil-work .list2 .info-wrap {padding: 5.9rem 11rem 9.1rem;border-radius: 1.2rem;background: #eef2f7 url('../../images/sub/img-civil-work-arrow.png') no-repeat center bottom 2rem / 27.9rem;}
.wrap-civil-work .list2 ul {display: flex;column-gap: 3.2rem;} 
.wrap-civil-work .list2 li {position: relative;display: flex;justify-content: center;align-items: center;width: 12rem;height: 12rem;border-radius: 50%;background: #fff;border: 1px solid #ced3d6;font-family: pmGov;font-size: 1.9rem;color:#212121;}
.wrap-civil-work .list2 li span {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.wrap-civil-work .list3 .info-wrap  {padding: 5.9rem 4rem 8.3rem;background: #eef2f7 url('../../images/sub/img-civil-work-arrow.png') no-repeat center bottom 2rem / 27.9rem;border-radius: 1.2rem;}
.wrap-civil-work .list3 p {font-size: 1.9rem;color: #246beb;font-family: pmGov;text-align: center;}
.wrap-civil-work .blue-box {display: block;padding: 1.8rem 2rem;background: #003675;font-family: pbGov;font-size: 1.9rem;color: #fff;text-align: center;border-radius: .6rem;}

@media screen and (max-width:1340px) {
  .wrap-civil-work .list2 ul {flex-wrap: wrap;justify-content: space-between;column-gap: 0;row-gap: 2rem;}
  .wrap-civil-work .list2 li {width: 45%;height: auto;padding-bottom: 44.45%;}
}

@media screen and (max-width:768px) {
  .wrap-civil-work .list2 .info-wrap {padding: 5.9rem 11rem 8rem}
  .wrap-civil-work .list2 li {width: 100%;height: auto;padding-bottom: 99.28%;}
}

@media screen and (max-width:500px) {
  .wrap-civil-work .list-con {padding: 5rem 4rem;}
  .wrap-civil-work .list2 .info-wrap {padding: 5.9rem 10.5rem 9rem}
  .wrap-civil-work .list2 li {width: 100%;height: auto;padding-bottom: 99.28%;}
  .wrap-civil-work .tit {padding: 1rem 2rem;font-size: 1.7rem;}
  .wrap-civil-work .list3 .info-wrap {padding: 5.9rem 4rem 8rem;}
  .wrap-civil-work .list3 p {font-size: 1.7rem;}
  .wrap-civil-work .blue-box {padding: 1.6rem 2rem;font-size: 1.7rem;}
}
/* [E]민원실 하는일 */

/* [S]민원처리절차 */
.wrap-civil-step {padding: 6.4rem 5rem;border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-civil-step .blue-box {display: block;margin-bottom: 5.4rem;padding: 1.8rem 2rem;background: #003675;font-family: pbGov;font-size: 1.9rem;color: #fff;text-align: center;border-radius: .6rem;}
.wrap-civil-step ul {display: flex;width: 100%;}
.wrap-civil-step li {position: relative;flex: 1;padding-right: 4rem;margin-right: 2rem;}
.wrap-civil-step li:last-child {margin-right: 0;padding-right: 0;}
.wrap-civil-step .box {display: flex;justify-content: center;align-items: center;flex-direction: column;height: 100%;padding: 5.75rem 1.7rem;background: #eef2f7;border-radius: 1.2rem;text-align: center;}
.wrap-civil-step .box strong {display: block;margin-bottom: .3em;font-size: 1.9rem;font-family: pmGov;color: #212121;}
.wrap-civil-step .box p {font-size: 1.7rem;color: #555;font-family: prGov;line-height: 2.6rem;}
.wrap-civil-step .list3 .box {position: relative;}
.wrap-civil-step .list3 {display: flex;flex-direction: column;gap: 1.6rem;}
.wrap-civil-step .list3 li {flex: 1;}
.wrap-civil-step .list3 .box {padding: 0 2rem;} 
.wrap-civil-step .list1 .box::before {content: '';position: absolute;right: 0;top: 50%;width: 2.4rem;height: 2.4rem;margin-top: -1.2rem;background: url('../../images/sub/ic-civil-step-arrow.png') no-repeat center / 2.3rem;}
.wrap-civil-step .list3 .wrap-arrow {display: flex;flex-direction: column;align-items: center;position: absolute;left: -4.8rem;top: 50%;transform: translateY(-50%);font-size: 1.5rem;color:#555;white-space: nowrap;}
.wrap-civil-step .list3 .box1 .arrow {width: 2.4rem;height: 2.4rem;;background: url('../../images/sub/ic-civil-step-arrow.png') no-repeat center / 2.3rem;}
.wrap-civil-step .list3 .box2 .arrow {width: 2.4rem;height: 2.4rem;;background: url('../../images/sub/ic-civil-step-arrow.png') no-repeat center / 2.3rem;}
.wrap-civil-step .list3 .box1::after {content: '';position: absolute;right: -4.2rem;top: 50%;width: 2.4rem;height: 2.4rem;margin-top: -1.2rem;background: url('../../images/sub/ic-civil-step-arrow.png') no-repeat center / 2.3rem;}
.wrap-civil-step .list3 .box2::after {content: '';position: absolute;right: -4.2rem;top: 50%;width: 2.4rem;height: 2.4rem;margin-top: -1.2rem;background: url('../../images/sub/ic-civil-step-arrow2.png') no-repeat center / 2.3rem;}

@media screen and (max-width:1340px) {
  .wrap-civil-step ul {flex-direction: column;gap: 9rem}
  .wrap-civil-step li {width: 100%;padding-right: 0;margin-right: 0;}
  .wrap-civil-step li:last-child {margin-bottom: 0;}
  .wrap-civil-step .box {width: 100%;padding: 3.5rem 1.7rem;}
  .wrap-civil-step .list3 {flex-direction: row;}
  .wrap-civil-step .list3 .box {padding: 3.5rem 1.7rem}
  .wrap-civil-step .list1 .box::before {transform: rotate(90deg);right: auto;left: 50%;top: auto;bottom: -5.8rem;margin-top: 0;margin-left: -1.2rem;}
  .wrap-civil-step .list3 .box1 .wrap-arrow {right: auto;left: 50%;top: -4rem;margin-top: 0;margin-left: -1.2rem;}
  .wrap-civil-step .list3 .box1 .arrow {transform: rotate(90deg);}
  .wrap-civil-step .list3 .box2 .wrap-arrow {right: auto;left: 50%;top: -4rem;margin-top: 0;margin-left: -1.2rem;}
  .wrap-civil-step .list3 .box2 .arrow {transform: rotate(90deg);}
  .wrap-civil-step .list3 .box1::after {transform: rotate(90deg);left: 50%;top: auto;margin-top: 0;margin-left: -1.2rem;bottom: -6rem;}
  .wrap-civil-step .list3 .box2::after {transform: rotate(90deg);left: 50%;top: auto;margin-top: 0;margin-left: -1.2rem;bottom: -6rem;}
}

@media screen and (max-width:500px) {
  .wrap-civil-step {padding: 5.8rem 3rem;}
  .wrap-civil-step .blue-box {padding: 1.6rem 2rem;margin-bottom: 4.4rem;font-size: 1.7rem;}
  .wrap-civil-step .box {padding: 3rem 1.7rem}
  .wrap-civil-step .box strong {margin-bottom: 0;font-size: 1.7rem;}
  .wrap-civil-step .box p {font-size: 1.5rem;}
  .wrap-civil-step .list3 .box {padding: 3.5rem 1rem;}

}
/* [E]민원처리절차 */

/* [S]민원신청방법 */
.wrap-civil-guide {padding: 6.4rem 5rem;border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-civil-guide .blue-box {display: block;margin-bottom: 5.4rem;padding: 1.8rem 2rem;background: #003675;font-family: pbGov;font-size: 1.9rem;color: #fff;text-align: center;border-radius: .6rem;}
.wrap-civil-guide .wrap-list {display: flex;gap: 6.4rem;}
.wrap-civil-guide .wrap-list > li {flex: 1;}
.wrap-civil-guide .box {display: flex;justify-content: center;align-items: center;position: relative;height: 100%;padding: 2.5rem;background: #eef2f7;border-radius: 1.2rem;}
.wrap-civil-guide .list1 .box::before {content: '';position: absolute;right: -4.5rem;top: 50%;width: 2.4rem;height: 2.4rem;margin-top: -1.2rem;background: url('../../images/sub/ic-civil-step-arrow.png') no-repeat center / 2.3rem;}
.wrap-civil-guide .list1 {text-align: center;}
.wrap-civil-guide .list1 strong {font-size: 1.9rem;font-family: pmGov;color: #212121;}
.wrap-civil-guide .list1 p {margin-top: .5rem;font-size: 1.7rem;font-family: prGov;}
.wrap-civil-guide .list1 p span {color: #003675;font-family: pmGov;}

.wrap-civil-guide .list2 .info-list li {margin-bottom: .2rem;font-size: 1.9rem;color: #212121;font-family: pmGov;}
.wrap-civil-guide .list2 .info-list li:last-child {margin-bottom: 0;}
.wrap-civil-guide .list2 .info-list li span {margin-right: .1rem;color: #003675;}

@media screen and (max-width:1340px) {
  .wrap-civil-guide .wrap-list {flex-direction: column;}
  .wrap-civil-guide .list1 .box::before {right: auto;top: auto;bottom:-4.5rem;transform: rotate(90deg);left: 50%;margin-left: -1.2rem;margin-top: 0;}
}

@media screen and (max-width:500px) {
  .wrap-civil-guide {padding: 5.8rem 3rem;}
  .wrap-civil-guide .blue-box {padding: 1.6rem 2rem;margin-bottom: 4.4rem;font-size: 1.7rem;}
  .wrap-civil-guide .list1 strong {font-size: 1.7rem;}
  .wrap-civil-guide .list1 p {font-size: 1.5rem;}
  .wrap-civil-guide .list2 .info-list li {font-size: 1.7rem;}
}
/* [E]민원신청방법 */

/* [S]신고대상 방법 절차 */
.wrap-report-guide {padding: 6.4rem 5rem;border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-report-guide .wrap-list {display: flex;justify-content: space-between;flex-wrap: wrap;}
.wrap-report-guide .wrap-list1 {margin-bottom: 6rem;}
.wrap-report-guide li {width: calc((100% / 3) - 4.2rem);text-align: center;}
.wrap-report-guide .box {position: relative;height: 100%;padding: 1rem 1rem 0;background: #eef2f7;border-radius: 1.2rem;}
.wrap-report-guide .box strong {display: block;padding: 1.78rem 2rem;font-size: 1.9rem;font-family: pbGov;background: #003675;border-radius: .6rem;color: #fff;}
.wrap-report-guide .box p {padding: 2rem;font-size: 1.9rem;font-family: pmGov;}
.wrap-report-guide .wrap-list1 .box::after {content: '';position: absolute;right: -4.4rem;top: 50%;width: 2.4rem;height: 2.4rem;margin-top: -1.2rem;background: url('../../images/sub/ic-civil-step-arrow.png') no-repeat center / 2.3rem;}
.wrap-report-guide .wrap-list2 .box::after {content: '';position: absolute;left: -4.4rem;top: 50%;width: 2.4rem;height: 2.4rem;margin-top: -1.2rem;background: url('../../images/sub/ic-civil-step-arrow.png') no-repeat center / 2.3rem;}
.wrap-report-guide .list3 .box::after {right: auto;left: 50%;top: auto;bottom: -4.4rem;transform: rotate(90deg);margin-left: -1.2rem;}
.wrap-report-guide .list4 .box::after {transform: rotate(180deg);}
.wrap-report-guide .list5 .box::after {transform: rotate(180deg);}
.wrap-report-guide .list6 .box::after {display: none;}

.wrap-report-guide .wrap-list2 {flex-direction: row-reverse;}

@media screen and (max-width:1340px) {
  .wrap-report-guide .wrap-list {flex-direction: column;row-gap: 6rem;}
  .wrap-report-guide li {width: 100%;}
  .wrap-report-guide .wrap-list1 .box::after,
  .wrap-report-guide .wrap-list2 .box::after {content: '';position: absolute;right: auto;left: 50%;top: auto;bottom: -4.4rem;transform: rotate(90deg);width: 2.4rem;height: 2.4rem;margin-left: -1.2rem;margin-top: 0;}
  .wrap-report-guide .list4 .box::after {transform: rotate(90deg);}
  .wrap-report-guide .list5 .box::after {transform: rotate(90deg);}
}

@media screen and (max-width:500px) {
  .wrap-report-guide {padding: 5.8rem 3rem;}
  .wrap-report-guide .box strong {padding: 1.3rem 2rem;font-size: 1.7rem;}
  .wrap-report-guide .box p {font-size: 1.7rem;}
}
/* [E]신고대상 방법 절차*/

/* [S]청탁금지법 위반신고자 보호*/
.wrap-report-protect {padding: 7rem 5rem 12rem;border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-report-protect .circle {position: relative;text-align: center;z-index: 1;}
.wrap-report-protect .circle strong {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-77%);color: #111;font-family: pbGov;font-size: 1.7rem;line-height: 2.5rem;}
.wrap-report-protect .wrap-info {position: absolute;left:0;top:0;width: 100%;height: 100%;background: #fff;}
.wrap-report-protect .wrap-info > li:nth-child(odd) {text-align: right;}
.wrap-report-protect .wrap-info > li {position: absolute;}
.wrap-report-protect .info1 {left: 1.8rem;top: 6.2rem}
.wrap-report-protect .info2 {right: 1.6rem;top: 6.2rem}
.wrap-report-protect .info3 {left: 2.2rem;bottom: 6.2rem;}
.wrap-report-protect .info4 {right: 1.6rem;bottom: 6.2rem;}
.wrap-report-protect strong {margin-bottom: .5rem;font-size: 1.7rem;font-family: pbGov;}
.wrap-report-protect .info1 strong {color: #0acae3;}
.wrap-report-protect .info2 strong {color: #03a9f5;}
.wrap-report-protect .info3 strong {color: #286fd9;}
.wrap-report-protect .info4 strong {color: #513c89;}
.wrap-report-protect p {font-size: 1.5rem;color: #555;font-family: prGov;line-height: 2.2rem;}

@media screen and (max-width: 1340px) {
  .wrap-report-protect {padding: 5.8rem 3rem;}
  .wrap-report-protect .circle {position: relative;margin-bottom: 4rem;}
  .wrap-report-protect .circle strong {transform: translate(-50%,-71%);}
  .wrap-report-protect .wrap-info {position: relative;}
  .wrap-report-protect .wrap-info > li {position: relative;width: 100%;margin-bottom: 2rem;}
  .wrap-report-protect .wrap-info > li:last-child {margin-bottom: 0;}
  .wrap-report-protect .wrap-info > li:nth-child(odd) {text-align: left;} 
  .wrap-report-protect .info1 {left: auto;top: auto;}
  .wrap-report-protect .info2 {right: auto;top: auto;}
  .wrap-report-protect .info3 {left: auto;bottom: auto;}
  .wrap-report-protect .info4 {right: auto;bottom: auto;}
  .wrap-report-protect p br {display: none;}
}
/* [E]청탁금지법 위반신고자 보호*/

/* [S]국방신고센터 이용안내*/
.wrap-claim-guide {padding: 0 3rem;border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-claim-guide .wrap-list > li {display: flex;align-items: center;width: 100%;padding-right: 3.5rem;border-bottom: 1px dashed #c7d4e6;}
.wrap-claim-guide .wrap-list > li:last-child {border-bottom:0;}
.wrap-claim-guide .tit {display: flex;flex-direction: column;align-items: center;width: 22rem;flex-shrink: 0;margin-right: 12.5rem;}
.wrap-claim-guide .tit strong {font-size: 1.9rem;color: #111;font-family: pbGov;}
.wrap-claim-guide .info {position: relative;flex: 1;}
.wrap-claim-guide .box {position: relative;display: flex;justify-content: center;align-items: center;flex-direction: column;background: #eef2f7;border-radius: 1.2rem;}
.wrap-claim-guide .box span {display: block;font-size: 1.9rem;color: #111;font-family: pbGov;text-align: center;}
.wrap-claim-guide .box i {display: block;font-size: 1.9rem;color: #333;font-family: pmGov;text-align: center;}
.wrap-claim-guide .box em {font-size: 1.7rem;color: #555;font-family: prGov;}

.wrap-claim-guide .list1 {padding: 3rem 0 6rem;}
.wrap-claim-guide .list1 .info {display: flex;justify-content: space-between;}
.wrap-claim-guide .list1 .info::before {content: '';position: absolute;left: 50%;bottom: -5.5rem;transform: translateX(-50%);width: 64.8%;height: 1.7rem;border-left: 2px solid #003675;border-right: 2px solid #003675;border-bottom: 2px solid #003675;}
.wrap-claim-guide .list1 .box {width: 18rem;height: 9rem;padding: 2rem;}
.wrap-claim-guide .list1 .box2 em {position: absolute;width: 100%;left: 50%;transform: translateX(-50%);bottom: -3.3rem;font-size: 1.7rem;color: #555;font-family: prGov;text-align: center;}

.wrap-claim-guide .list2 {padding: 2.5rem 0 4rem;}
.wrap-claim-guide .list2 .box {width: 100%;height: 9rem;padding: 2rem;}
.wrap-claim-guide .list2 .box::before {content: '';position: absolute;left: 50%;top: -3.5rem;width: 2rem;height: 2rem;margin-left: -1rem;background: url('../../images/sub/ic-claim-guide-arrow1.png') no-repeat center / 1.1rem;}
.wrap-claim-guide .list2 span {color: #003675;font-family: pbGov;}

.wrap-claim-guide .list3 {padding: 4rem 0 1.7rem;}
.wrap-claim-guide .list3 .box:first-child {width: 100%;height: 9rem;padding: 2rem;margin-bottom: 4rem;}
.wrap-claim-guide .list3 .box:first-child::before {content: '';position: absolute;left: 50%;margin-left: -.6rem;top: -7rem;width: 1.2rem;height: 5.7rem;;background: url('../../images/sub/ic-claim-guide-arrow2.png') no-repeat center / 1.1rem;}
.wrap-claim-guide .list3 .box:last-child {height: 5rem;}
.wrap-claim-guide .list3 .box:last-child::before {content: '';position: absolute;left: 50%;margin-left: -1rem;top: -3rem;width: 2rem;height: 2rem;;background: url('../../images/sub/ic-claim-guide-arrow1.png') no-repeat center / 1.1rem;}

.wrap-claim-guide .list4 {padding: .5rem 0 2rem;}
.wrap-claim-guide .list4 .box {height: 5rem;}
.wrap-claim-guide .list4 .box::before {content: '';position: absolute;left: 50%;margin-left: -1rem;top: -3.5rem;width: 2rem;height: 2rem;;background: url('../../images/sub/ic-claim-guide-arrow1.png') no-repeat center / 1.1rem;}

@media screen and (max-width: 1340px) {
  .wrap-claim-guide .wrap-list > li {flex-direction: column;padding-right: 0;border-bottom: 0;}
  .wrap-claim-guide .tit {margin-right: 0;margin-bottom: 2rem;}
  .wrap-claim-guide .list1 .info {width: 100%;max-width: 46rem;}
  .wrap-claim-guide .list2 .box::before {top: -14.5rem}
  .wrap-claim-guide .list3 {padding: 4rem 0 3rem;}
  .wrap-claim-guide .list3 .box:first-child::before {top: -17.8rem}
  .wrap-claim-guide .list4 {padding: 1.5rem 0 4rem;}
  .wrap-claim-guide .list4 .box {width: 19rem;}
  .wrap-claim-guide .list4 .box::before {top: -13.8rem}
}
/* [E]국방신고센터 이용안내*/

/* [S]청렴옴부즈만 신고안내*/
.wrap-ombuds-guide {position: relative;padding: 6.4rem 5rem;border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-ombuds-guide .wrap-list1 {margin-bottom: 6rem;}
.wrap-ombuds-guide .wrap-list1 li {position: relative;display: flex;margin-bottom: 6rem;}
.wrap-ombuds-guide .wrap-list1 li:last-child {margin-bottom: 0;}
.wrap-ombuds-guide .wrap-list1 strong {display: flex;justify-content: center;align-items: center;width: 17rem;min-height: 8rem;color: #fff;font-size: 2.1rem;font-family: pbGov;background: #003675;flex-shrink: 0;border-radius: .6rem 0 0 .6rem;text-align: center;}
.wrap-ombuds-guide .wrap-list1 .wrap-txt {display: flex;align-items: center;width: 100%;padding: 1rem 2rem 1rem 7rem;background: #eef2f7;border-radius: 0 .6rem .6rem 0;}
.wrap-ombuds-guide .wrap-list1 p {flex: 1;font-size: 1.9rem;color: #212121;font-family: pmGov;border-radius: .16rem;}
.wrap-ombuds-guide .wrap-list1 p span {font-family: pbGov;}
.wrap-ombuds-guide .wrap-list1 em {display: block;font-size: 1.7rem;color: #555;font-family: prGov;}
.wrap-ombuds-guide .wrap-list1 .list1::before {content: '';position: absolute;bottom: -4.4rem;left: 50%;width: 2.4rem;height: 2.4rem;margin-left: -1.2rem;background: url("../../images/sub/ic-claim-guide-arrow3.png") no-repeat center / 1.1rem;}
.wrap-ombuds-guide .wrap-list1 .list2::before {content: '';position: absolute;bottom: -4.4rem;left: 50%;width: 2.4rem;height: 2.4rem;transform: rotate(40deg);margin-left: -5.5rem;background: url("../../images/sub/ic-claim-guide-arrow3.png") no-repeat center;}
.wrap-ombuds-guide .wrap-list1 .list2::after {content: '';position: absolute;bottom: -4.4rem;left: 50%;width: 2.4rem;height: 2.4rem;transform: rotate(-40deg);margin-left: 2.6rem;background: url("../../images/sub/ic-claim-guide-arrow3.png") no-repeat center;}
.wrap-ombuds-guide .wrap-list2 {position: relative;display: flex;justify-content: space-between;gap: 6.4rem;}
.wrap-ombuds-guide .wrap-list2 ul {width: 50%;}
.wrap-ombuds-guide .wrap-list2 li {position: relative;margin-bottom: 6.4rem;}
.wrap-ombuds-guide .wrap-list2 li:last-child {margin-bottom: 0;}
.wrap-ombuds-guide .wrap-list2 strong {display: flex;justify-content: center;align-items: center;padding: 1.05rem 2rem;color: #fff;font-size: 1.9rem;font-family: pbGov;background: #003675;border-radius: .6rem .6rem 0 0;text-align: center;}
.wrap-ombuds-guide .wrap-list2 .wrap-txt {display: flex;justify-content: center;align-items: center;min-height: 8rem;background: #eef2f7;border-radius: 0 0 .6rem .6rem;text-align: center;}
.wrap-ombuds-guide .wrap-list2 p {padding: 1rem 2rem;font-size: 1.9rem;font-family: pmGov;color: #212121;line-height: 3rem;}
.wrap-ombuds-guide .wrap-list2 li::before {content: '';position: absolute;bottom: -4.4rem;left: 50%;width: 2.4rem;height: 2.4rem;margin-left: -1.2rem;background: url("../../images/sub/ic-claim-guide-arrow3.png") no-repeat center / 1.1rem;}
.wrap-ombuds-guide .wrap-list2 li:last-child::before {display: none;}

.wrap-ombuds-guide .notice {position: absolute;bottom: 0;font-size: 1.5rem;color: #246beb;font-family: plGov;}

@media screen and (max-width: 1340px) {
  .wrap-ombuds-guide .wrap-list1 .wrap-txt {padding: 1rem 2rem 1rem 4rem}
  .wrap-ombuds-guide .wrap-list2 {gap: 4rem;}
  .wrap-ombuds-guide .notice {bottom: -4rem}
}

@media screen and (max-width: 768px) {
  .wrap-ombuds-guide {padding: 5.8rem 3rem 8rem;}
  .wrap-ombuds-guide .wrap-list1 .wrap-txt {padding: 1rem 2rem 1rem 2rem}
  .wrap-ombuds-guide .wrap-list2 .wrap-txt {min-height: 12rem;}
  .wrap-ombuds-guide .wrap-list1 strong {font-size: 1.9rem;}
  .wrap-ombuds-guide .wrap-list1 p {font-size: 1.7rem;}
  .wrap-ombuds-guide .wrap-list2 strong {min-height: 7.2rem;font-size: 1.7rem;}
  .wrap-ombuds-guide .wrap-list2 p {font-size: 1.7rem;line-height: 2.5rem;}
  .wrap-ombuds-guide .wrap-list2 {gap: 3rem;}
  .wrap-ombuds-guide .notice {bottom: -4.5rem} 
  .wrap-ombuds-guide .notice {bottom: -5rem}  
}
/* [E]청렴옴부즈만 신고안내*/

/* [S]규제 입증 요청*/
.wrap-reg-submit .step-box {padding: 6.4rem 3.8rem;border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-reg-submit .step-box ul {display: flex;gap: 5.2rem}
.wrap-reg-submit .step-box li {display: flex;flex-direction: column;align-items: center;position: relative;text-align: center;line-height: 1.2;}
.wrap-reg-submit .step-box li:last-child {margin-right: 0;padding-right: 0;}
.wrap-reg-submit .step-box li::after {content: '';position: absolute;right: -3.7rem;top: 50%;width: 1.8rem;height: 1.8rem;top: 5.3rem;background: url('../../images/sub/ic-step-arrow.png') no-repeat center / contain;}
.wrap-reg-submit .step-box li:last-child::after {display: none;}
.wrap-reg-submit .step-box .icon {display: flex;justify-content: center;align-items: center;width: 12rem;height: 12rem;margin-bottom: 1.2rem;border: 1px solid #ced3d6;border-radius: 50%;}
.wrap-reg-submit .step-box span {font-size: 1.9rem;font-family: pmGov;color: #212121;}
.wrap-reg-submit .step-box em {display: block;font-size: 1.5rem;color: #555;font-family: plGov;}


@media screen and (max-width: 1340px) {
  .wrap-reg-submit .step-box ul {flex-wrap: wrap;justify-content: center;gap: 0;}
  .wrap-reg-submit .step-box li {width: 33.33333%;}
  .wrap-reg-submit .step-box li::after {right: -.8rem}
  .wrap-reg-submit .step-box li:nth-child(3)::after {display: none;}
}

@media screen and (max-width: 768px) {
  .wrap-reg-submit .step-box ul {flex-direction: column;gap: 7.5rem;}
  .wrap-reg-submit .step-box li {width: 100%;}
  .wrap-reg-submit .step-box .icon {width: 85%;;border-radius: 1.2rem;}
  .wrap-reg-submit .step-box li::after {right: auto;left: 50%;margin-left: -.9rem;top: auto;bottom: -4.5rem;transform: rotate(90deg);}
  .wrap-reg-submit .step-box li:nth-child(3)::after {display: block;} 
}
/* [E]규제 입증 요청*/

/* [S]국민제안 */
.wrap-public-suggest {padding: 6.4rem 5rem;border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-public-suggest .blue-box {display: block;margin-bottom: 5.4rem;padding: 1.8rem 2rem;background: #003675;font-family: pbGov;font-size: 1.9rem;color: #fff;text-align: center;border-radius: .6rem;}
.wrap-public-suggest ul {flex-wrap: wrap;row-gap: 6.4rem;overflow: hidden;}
.wrap-public-suggest li {display: flex;justify-content: flex-end;display: flex;width: 100%;margin-bottom: 5rem;gap: 6.4rem;}
.wrap-public-suggest li:last-child {margin-bottom: 0;}
.wrap-public-suggest li.list1 {justify-content: flex-start;}
.wrap-public-suggest li.list6 {justify-content: center;}
.wrap-public-suggest .box {position: relative;display: flex;justify-content: center;align-items: center;width: calc((100% / 3) - 4.3rem);padding: 1.38rem 2rem;background: #eef2f7;border-radius: .6rem;text-align: center;}
.wrap-public-suggest .box::after {content: '';position: absolute;width: 2rem;height: 2rem;background: url('../../images/sub/ic-claim-guide-arrow1.png') no-repeat center / 1.1rem}
.wrap-public-suggest .box strong {font-size: 1.9rem;font-family: pmGov;color: #212121;}
.wrap-public-suggest li.list1 .box::after {right: -4.1rem;top: 50%;margin-top: -1rem;transform: rotate(-90deg);}
.wrap-public-suggest li.list1 .box:last-child::after {display: none;}
.wrap-public-suggest li.list2 .box::after {left: 50%;top: -3.5rem;margin-left: -1rem;}
.wrap-public-suggest li.list2 .box:last-child::after {left: -3.1rem;top: 50%;margin-top: -1rem;transform: rotate(-90deg);}
.wrap-public-suggest li.list3 .box::after {left: 50%;top: -3.5rem;margin-left: -1rem;}
.wrap-public-suggest li.list3 .box:last-child::after {left: -3.1rem;top: 50%;margin-top: -1rem;transform: rotate(90deg);}
.wrap-public-suggest li.list3 .box:last-child::before {content: '';position: absolute;width: 2rem;height: 2rem;background: url(../../images/sub/ic-claim-guide-arrow1.png) no-repeat center / 1.1rem;left: 50%;top: -3.5rem;margin-left: -1rem;transform: rotate(0deg);}
.wrap-public-suggest li.list4 .box::before {content: "";position: absolute;left: -15.2rem;top: 50%;margin-top: -1rem;width: 13.4rem;height: 2rem;background: url('../../images/sub/ic-claim-guide-arrow4.png') no-repeat center / 13.4rem;}
.wrap-public-suggest li.list4 .box::after {left: 50%;top: -3.5rem;margin-left: -1rem;}
.wrap-public-suggest li.list5 .box:first-child::after {width: 12.8rem;;height: 2rem;left: 50%;top: -9.1rem;margin-left: -6.4rem;transform: rotate(-90deg);background: url('../../images/sub/ic-claim-guide-arrow4.png') no-repeat center / 12.8rem;}
.wrap-public-suggest li.list5 .box:last-child::before {content: "";position: absolute;left: -19%;bottom: -8.2rem;width: 15.6rem;height: 7rem;background: url('../../images/sub/ic-claim-guide-arrow5.png') no-repeat center/ 15.6rem;}
.wrap-public-suggest li.list5 .box:last-child::after {left: 50%;top: -3.5rem;margin-left: -1rem;}
.wrap-public-suggest li.list6 .box::after {left: 50%;top: -3.5rem;margin-left: -1rem;}

@media screen and (max-width:1280px) {
  .wrap-public-suggest li.list4 .box::before {width: 8.4rem;left: -10.2rem;background-position: left center;}
}

@media screen and (max-width:1100px) {
  .wrap-public-suggest ul {max-width: 65rem;margin: 0 auto;}
  .wrap-public-suggest li {justify-content: flex-start;}
  .wrap-public-suggest .box {width: 45%;}
  .wrap-public-suggest li.list1 {flex-direction: column;gap: 5rem;}
  .wrap-public-suggest li.list1 .box::after {right: auto;top: auto;left: 50%;bottom: -3.5rem;margin-left: -1rem;margin-top: 0;transform: rotate(0);}
  .wrap-public-suggest li.list4 {justify-content: flex-end;}
  .wrap-public-suggest li.list6 {justify-content: flex-start;}
}

@media screen and (max-width:500px) {
  .wrap-public-suggest {padding: 5.8rem 3rem;}
  .wrap-public-suggest .blue-box {padding: 1.6rem 2rem;margin-bottom: 4.4rem;font-size: 1.7rem;}
  .wrap-public-suggest .box {width: 42%;padding: 1.1rem;}
  .wrap-public-suggest .box strong {font-size: 1.7rem;}
  .wrap-public-suggest li.list5 .box:last-child::before {left: -28%;}	
}
/* [E]국민제안 */

/* [S]국방문화체험 */
.wrap-mil-tour .wrap-list {display: flex;flex-wrap: wrap;gap: 2.4rem;}
.wrap-mil-tour .wrap-list > li {width: calc((100% / 3) - 1.6rem);display: flex;flex-direction: column;}
.wrap-mil-tour.masonry .wrap-list {width:calc(100% + 2.4rem);}
.wrap-mil-tour.masonry .wrap-list,
.wrap-mil-tour.masonry .wrap-list > li {display: flex;} 
.wrap-mil-tour.masonry .wrap-list > li {margin-right:2.4rem; margin-bottom: 2.4rem; width:calc(33.3333% - 2.4rem);}
.wrap-mil-tour.masonry .wrap-list > li:nth-child(3n) {margin-right:0;}
.wrap-mil-tour .tit {display: block;width: 100%;padding: 1rem 2rem;text-align: center;border-radius: 1.2rem 1.2rem 0 0;font-size: 1.9rem;font-family: pmGov;color: #fff;}
.wrap-mil-tour .list1 .tit {background: #003675;}
.wrap-mil-tour .list2 .tit {background: #0066d2;}
.wrap-mil-tour .list3 .tit {background: #008cca;}
.wrap-mil-tour .list4 .tit {background: #12496f;}
.wrap-mil-tour .list5 .tit {background: #2273b7;}
.wrap-mil-tour .info {min-height: 9rem;padding: 1.7rem 2rem; background:#fff; border: 1px solid #ccc; border-radius: 0 0 1.2rem 1.2rem;flex: 1;}
.wrap-mil-tour .info li {position: relative;padding-left: 1.5rem;margin-bottom: 1rem;}
.wrap-mil-tour .info li:last-child {margin-bottom: 0;}
.wrap-mil-tour .info li::before {content: '';position: absolute;left: 0;top: .7rem;width: .6rem;height: .6rem;background: #717171;}
.wrap-mil-tour .info li a[target="_blank"] {position: relative;display: inline-block;}
.wrap-mil-tour .info li a[target="_blank"]::after {content: '';display: inline-block;width: 1.8rem;height: 1.8rem;margin-left: .8rem;margin-bottom: -.3rem;background: url('../../images/sub/btn-link-gray.png') no-repeat center / 1.8rem; position: absolute; right: -2.5rem; top: 0;}
.wrap-mil-tour .info li a:hover::after {background: url('../../images/sub/btn-link1.png') no-repeat center / 1.8rem;}
.wrap-mil-tour .info li span {color: #555;font-family: prGov;font-size: 1.7rem;line-height: 1.2;background-image: linear-gradient(#246beb,#246beb);background-size: 0 1px;background-position: bottom left;background-repeat: no-repeat;transition: background-size .25s;}
.wrap-mil-tour .info li a:hover span {color: #246beb;background-size: 100% 1px;}
.wrap-mil-tour .info ul {margin-top: 1rem;}
.wrap-mil-tour .info ul li::before {top: 1rem;width: .7rem;height: .2rem;background: #717171;}

@media screen and (max-width:1340px) {
  .wrap-mil-tour .wrap-list > li {width: calc((100% / 2) - 1.2rem);}
  .wrap-mil-tour.masonry .wrap-list {}
  .wrap-mil-tour.masonry .wrap-list > li {width:calc(50% - 2.4rem);}
}

@media screen and (max-width:768px) {	
  .wrap-mil-tour .wrap-list > li {width: 100%;}
  .wrap-mil-tour.masonry .wrap-list {width:100%;}
  .wrap-mil-tour.masonry .wrap-list > li {width:100%;}
}
/* [E]국방문화체험 */

/* [S]적극행정-제도소개 */
.wrap-admin-intro {padding: 6.4rem 5rem;border: 1px solid #ced3d6;border-radius: 1.2rem;background: url('../../images/sub/img-admin-intro-arrow.png') no-repeat top 16rem center / 51.3rem;}
.wrap-admin-intro .blue-box {display: block;margin-bottom: 16rem;padding: 1.6rem 2rem;background: #003675;font-family: pbGov;font-size: 1.9rem;color: #fff;text-align: center;border-radius: .6rem;}
.wrap-admin-intro .blue-box span {display: inline-block;width: 6rem;height: 3.2rem;margin-right: 1rem;background: #008cc9;border-radius: .4rem;line-height: 3.2rem;}
.wrap-admin-intro .wrap-list {display: flex;justify-content: space-between;flex-wrap: wrap;row-gap: 2.4rem;}
.wrap-admin-intro .wrap-list > li {width: calc(50% - 1.2rem);border: 1px solid #1b86e9;border-radius: 1.2rem;background: #f7fbff;}
.wrap-admin-intro .tit {display: flex;justify-content: center;align-items: center;padding: 1.52rem 2rem;font-size: 1.9rem;font-family: pmGov;color: #0063be;border-bottom: 1px solid #1b86e9;}
.wrap-admin-intro .info {padding: 1.7rem 2rem 1.3rem;}
.wrap-admin-intro .info li {position: relative;margin-bottom: .6rem;padding-left: 1.5rem;color: #555;font-family: prGov;font-size: 1.7rem;}
.wrap-admin-intro .info li:last-child {margin-bottom: 0;}
.wrap-admin-intro .info li::before {content: '';position: absolute;left: 0;top: .8rem;width: .6rem;height: .6rem;background: #717171;}

@media screen and (max-width:768px) {
  .wrap-admin-intro .wrap-list {flex-direction: column;}
  .wrap-admin-intro .wrap-list > li {width: 100%;}
}

@media screen and (max-width:500px) {
  .wrap-admin-intro {padding: 5.8rem 3rem;background-size: 44rem;}
  .wrap-admin-intro .blue-box {padding: 1.6rem 2rem;margin-bottom: 14rem;font-size: 1.7rem;}
}
/* [E]적극행정-제도소개 */ 

/* [S]공무원·정책 국민 추천 */
.wrap-policy-rec {border: 1px solid #ced3d6;border-radius: 1.2rem;overflow: hidden;}
.wrap-policy-rec .wrap-list {padding: 0 3rem;}
.wrap-policy-rec .wrap-list > li {display: flex;gap: 3rem;align-items: center;padding: 4rem 5rem;background: url('../../images/sub/img-admin-intro-dashed.png') no-repeat left bottom;}
.wrap-policy-rec .wrap-list > li:first-child {padding: 6.4rem 5rem 4rem;}
.wrap-policy-rec .wrap-list > li:last-child {background: none;padding: 4rem 5rem 6.4rem;}
.wrap-policy-rec .icon {display: flex;justify-content: center;align-items: center;width: 11rem;height: 11rem;border-radius: 50%;background: #f3f9ff;flex-shrink: 0;}
.wrap-policy-rec .info strong {font-size: 1.9rem;color: #246beb;font-family: pbGov;}
.wrap-policy-rec .info p {position: relative;padding-left: 3rem;margin: 2.4rem 0 .8rem;font-size: 1.7rem;font-family: plGov;color: #222;}
.wrap-policy-rec .info p::before {content: '';position: absolute;left: 0;top: .2rem;width: 2rem;height: 2rem;;background: url('../../images/sub/ic-info-bul2.png') no-repeat center / 2rem;}
.wrap-policy-rec .info em {display: block;padding-left: 3rem;font-size: 1.5rem;color: #555;font-family: plGov;}
.wrap-policy-rec .btn-wrap {padding: 2.25rem;background: #f3f9ff;text-align: center;}
.wrap-policy-rec .btn-wrap a {background-color: #fff;}
.wrap-policy-rec .btn-wrap a:hover {background-color: #003675;}

@media screen and (max-width:768px) {
  .wrap-policy-rec .wrap-list > li {padding: 3rem 1.5rem;gap: 2rem;}
  .wrap-policy-rec .wrap-list > li:first-child {padding: 4rem 1.5rem 3rem;}
  .wrap-policy-rec .wrap-list > li:last-child {background: none;padding: 3rem 1.5rem 4rem;}
  .wrap-policy-rec .icon {width: 9.5rem;height: 9.5rem;}
}

@media screen and (max-width:500px) {
  .wrap-policy-rec {}

}
/* [E]공무원·정책 국민 추천 */ 

/* [S]익명신고 */
.wrap-anon-report {margin-top: 4rem;padding: 3rem;text-align: center;background: #eef2f7;border-radius: 1rem;}
/* [E]익명신고 */

/* [S]국방운영중점 */
.wrap-defense-focus .blue-box {display: block;margin-bottom: 4rem;padding: 2rem;font-family: pbGov;font-size: 2.7rem;color: #fff;text-align: center;border-radius: .6rem;background: #256ef4 url('../../images/sub/img-defense-slogan.jpg') no-repeat right 3rem center;}
.wrap-defense-focus .blue-box span {color: #deff00;}
.wrap-defense-focus .blue-box em {font-size: 1.9rem;}
.wrap-defense-focus .wrap-list {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 2.4rem;}
.wrap-defense-focus .list {width: calc(50% - 1.2rem);border-radius: 1.2rem;border: 1px solid #ced3d6;overflow: hidden;}
.wrap-defense-focus .tit {padding: 1.7rem 2.4rem;background: #eef2f7;border-bottom: 1px solid #ced3d6;}
.wrap-defense-focus .tit p {position: relative;padding-left: 3.6rem;font-size: 1.7rem;color: #212121;font-family: pbGov;}
.wrap-defense-focus .tit .num {position: absolute;left: 0;top: 0;display: flex;justify-content: center;align-items: center;width: 2.5rem;height: 2.5rem;;font-size: 1.5rem;color: #fff;border-radius: .4rem;background: #063a74;}
.wrap-defense-focus .info {padding: 1.7rem 1.4rem 1.7rem 2.4rem;}
.wrap-defense-focus .info strong {display: block;margin-bottom: 1.5rem;font-size: 1.9rem;color: #256ef4;font-family: pmGov;}
.wrap-defense-focus .info li {position: relative;margin-bottom: 1rem;padding-left: 3.1rem;font-family: prGov;color: #555;font-size: 1.7rem;}
.wrap-defense-focus .info li:last-child {margin-bottom: 0;}
.wrap-defense-focus .info .num {position: absolute;display: flex;justify-content: center;align-items: center;top: .2rem;left: 0;width: 2rem;height: 2rem;font-size: 1.3rem;color: #333;font-family: prGov;background: #ededed;border-radius: 50%;}

@media screen and (max-width:1024px) {
  .wrap-defense-focus .blue-box em {display: block;} 
}

@media screen and (max-width:768px) {
  .wrap-defense-focus .wrap-list {flex-direction: column;}
  .wrap-defense-focus .list {width: 100%;}
  .wrap-defense-focus .blue-box {margin-bottom: 3rem;padding: 6.8rem 2rem 1.5rem;background: #256ef4 url('../../images/sub/img-defense-slogan.jpg') no-repeat top 1.2rem center / 12rem;font-size: 2.2rem;}
  .wrap-defense-focus .blue-box em {font-size: 1.7rem;} 
  .wrap-defense-focus .info strong {font-size: 1.8rem;}
  .wrap-defense-focus .info li {font-size: 1.6rem;}
  .wrap-defense-focus .info .num {top: .15rem}
}
/* [E]국방운영중점 */

/* [S]국방혁신-추진필요성 */
.wrap-dinnov-need .con1 {display: flex;flex-direction: column;align-items: center;margin-bottom: 6.4rem;padding: 5.4rem 0;background: url('../../images/sub/bg-dinnov-need1.jpg') no-repeat left top / cover;border-radius: .6rem;}
.wrap-dinnov-need .con1 .tit {display: block;margin-bottom: 2.3rem;font-size: 2.8rem;font-family: pbGov;color: #fff;text-align: center;}
.wrap-dinnov-need .con1 ul {display: flex;gap: 4rem;}
.wrap-dinnov-need .con1 li {display: flex;justify-content: center;align-items: center;width: 10rem;height: 10rem;background: rgba(0,0,0,.6);border: 1px solid #0089ca;border-radius: 50%;text-align: center;}
.wrap-dinnov-need .con1 li span {font-size: 1.7rem;font-family: pmGov;color: #3ec4ff;line-height: 2rem;}
.wrap-dinnov-need .con2 {margin-bottom: 3.2rem;}
.wrap-dinnov-need .con2 .txt-box {padding: 1.8rem 2rem;background: linear-gradient(90deg, rgba(0, 70, 133,1) 20.5625%,rgba(0, 121, 184,1) 80.5625%);font-size: 1.9rem;color: #fff;font-family: prGov;text-align: center;border-radius: .6rem;}
.wrap-dinnov-need .con2 .txt-box strong {font-family: pbGov;}
.wrap-dinnov-need .con3 {position: relative;border: 1px solid #ced3d6;border-radius: 1.2rem;padding: 10rem 4rem 8rem;margin-bottom: 6.4rem;}
.wrap-dinnov-need .con3 .circle {position: relative;text-align: center;}
.wrap-dinnov-need .con3 .center-txt {display: flex;flex-direction: column;align-items: center;position: absolute;left: 50%;top: 35%;transform: translateX(-50%);}
.wrap-dinnov-need .con3 .center-txt span {display: flex;justify-content: center;align-items: center;width: 12rem;height: 4rem;margin-bottom: 1.2rem;font-size: 1.7rem;font-family: pbGov;color: #fff;background: #007ab8;border-radius: 2rem;}
.wrap-dinnov-need .con3 .center-txt strong {font-family: pbGov;color: #007ab8;font-size: 1.9rem;text-align: center;line-height: 2.5rem;}
.wrap-dinnov-need .con3 .side-txt {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.wrap-dinnov-need .con3 .side-txt li {position: absolute;font-size: 1.7rem;font-family: pmGov;color: #212121;line-height: 2.4rem;}
.wrap-dinnov-need .con3 .side-txt .txt1 {left: 7%;top: 22.9%;}
.wrap-dinnov-need .con3 .side-txt .txt2 {right: 1%;top: 22.9%;}
.wrap-dinnov-need .con3 .side-txt .txt3 {left: 10%;bottom: 13%;}
.wrap-dinnov-need .con3 .side-txt .txt4 {right: 12%;bottom: 13%;}
.wrap-dinnov-need .con3 .side-txt .txt2 .box {margin-top: .7rem;padding: 1rem;background: #eaf7fe;border-radius: .6rem;}
.wrap-dinnov-need .con3 .side-txt .txt2 .box p {font-size: 1.5rem;color: #555;line-height: 2.4rem;font-family: plGov;}
.wrap-dinnov-need .con3 .side-txt .txt2 .box p span {font-size: 1.5rem;font-family: nl;}
.wrap-dinnov-need .con3 .deco-txt {position: absolute;top:18%;left: 50%;transform: translateX(-50%);width: 12rem;height: 4rem;background: #174eb9;font-size: 1.7rem;font-family: pbGov;color: #fff;border-radius: 2rem;text-align: center;line-height: 3.7rem;border: 2px solid #fff;}
.wrap-dinnov-need .con4 .wrap-info-list {display: flex;gap: 2.4rem;gap: 2.4rem}
.wrap-dinnov-need .con4 .wrap-info-list > li {display: flex;flex: 1;align-items: center;flex-direction: column;}
.wrap-dinnov-need .con4 .tit {position: relative;display: flex;justify-content: center;align-items: center;min-height: 8rem;padding: 1rem 2rem;font-size: 1.9rem;color: #fff;font-family: pbGov;border-radius: .6rem .6rem 0 0;text-align: center;line-height: 2.5rem;}
.wrap-dinnov-need .con4 .info-list1 .tit {background: #0876c0;}
.wrap-dinnov-need .con4 .info-list2 .tit {background: #004685;}
.wrap-dinnov-need .con4  .info-list1 .tit::before {content: '';position: absolute;left: 50%;bottom: -1.3rem;width: 1.8rem;height: 1.8rem;margin-left: -.9rem;background: url('../../images/sub/img-dinnov-need-deco1.png') no-repeat center;}
.wrap-dinnov-need .con4  .info-list2 .tit::before {content: '';position: absolute;left: 50%;bottom: -1.3rem;width: 1.8rem;height: 1.8rem;margin-left: -.9rem;background: url('../../images/sub/img-dinnov-need-deco2.png') no-repeat center;}
.wrap-dinnov-need .con4 .icon {position: relative;display: flex;justify-content: center;align-items: center;width: 13rem;height: 13rem;margin-bottom: 2.3rem;border-radius: 50%;}
.wrap-dinnov-need .con4 .info-list1 .icon {border: 5px solid #0876c0;}
.wrap-dinnov-need .con4 .info-list2 .icon {border: 5px solid #004685;}
.wrap-dinnov-need .con4 .icon::before {content: '';position: absolute;bottom: -5rem;width: 2px;height: 5rem;}
.wrap-dinnov-need .con4 .info-list1 .icon::before {background: #0876c0;}
.wrap-dinnov-need .con4 .info-list2 .icon::before {background: #004685;}
.wrap-dinnov-need .con4 .info-box {width: 100%;;}
.wrap-dinnov-need .con4 .info-box > ul {padding: 3rem 2.4rem 1rem;min-height: 22.7rem;background: #f7f7f7;border-radius: 1.2rem;}
.wrap-dinnov-need .con4 .info-box .list1 > li {position: relative;margin-bottom:.8rem;padding-left: 1.6rem;font-size: 1.7rem;color: #555;font-family: prGov;}
.wrap-dinnov-need .con4 .info-box .list1 > li::before {content: '';position: absolute;left: 0;top: .8rem;width: .6rem;height: .6rem; background: #717171;}
.wrap-dinnov-need .con4 .info-box .list2 > li {position: relative;padding-left: 1.4rem;font-size: 1.7rem;color: #555;}
.wrap-dinnov-need .con4 .info-box .list2 > li::before {content: '';position: absolute;left: 0;top: 1.1rem;width: .7rem;height: .2rem;background: #131d3d;}
.wrap-dinnov-need .bottom-txt {margin-top: 6.5rem;padding: 3rem 2rem;background: #eef2f7;border-radius: 1.2rem;font-size: 1.9rem;color: #212121;font-family: pbGov;line-height: 3rem;text-align: center;}
.wrap-dinnov-need .bottom-txt span {color: #246beb;}

@media screen and (max-width:1340px) {
  .wrap-dinnov-need .con1 {padding: 5.4rem 8rem;}
  .wrap-dinnov-need .con1 ul {flex-direction: column;width: 100%;gap: 2rem}
  .wrap-dinnov-need .con1 li {width: 100%;border-radius: 0;}
  .wrap-dinnov-need .con3 .circle {margin-bottom: 4rem;}
  .wrap-dinnov-need .con3 .side-txt {position: relative;}
  .wrap-dinnov-need .con3 .side-txt li {position: relative;left: auto !important;right: auto !important;top: auto !important;bottom: auto !important;width: 100%;padding: 2rem ;margin-bottom: 2rem;text-align: center;background: linear-gradient(90deg, rgba(0, 70, 133,1) 20.5625%,rgba(0, 121, 184,1) 80.5625%);border-radius: .6rem;color: #fff;}
  .wrap-dinnov-need .con3 .side-txt li br {display: none;}
  .wrap-dinnov-need .con3 .side-txt li:last-child {margin-bottom: 0;}
  .wrap-dinnov-need .con3 .deco-txt {top: 10.2%}
}

@media screen and (max-width:768px) {
  .wrap-dinnov-need .con1 .tit {line-height: 1.4;font-size: 2.6rem;}
  .wrap-dinnov-need .con1 li {height: 8.5rem;}
  .wrap-dinnov-need .con4 .wrap-info-list {flex-direction: column;}
  .wrap-dinnov-need .con4 .wrap-info-list > li {width: 100%;}
  .wrap-dinnov-need .con4 .icon {width: 11rem;height: 11rem;}
  .wrap-dinnov-need .bottom-txt br {display: none;}
}

@media screen and (max-width: 500px) { 
  .wrap-dinnov-need .con1 {margin-bottom: 5.4rem;}
  .wrap-dinnov-need .con2 .txt-box {font-size: 1.8rem;}
  .wrap-dinnov-need .con3 .center-txt span {font-size: 1.5rem;width: 10rem;height: 3.5rem;margin-bottom: .8rem;}
  .wrap-dinnov-need .con3 .center-txt strong {font-size: 1.7rem;line-height: 2.3rem;}
  .wrap-dinnov-need .bottom-txt {font-size: 1.7rem;line-height: 2.6rem;}
}
/* [E]국방혁신-추진필요성 */

/* [S]국방혁신-개념 */
.wrap-dinnov-concept .con1  {margin-bottom: 3.2rem;}
.wrap-dinnov-concept .con1 strong {position: relative;display: block;max-width: 36rem;margin: 0 auto;padding: 1.8rem 2rem;font-size: 1.9rem;color: #fff;font-family: prGov;background: linear-gradient(90deg, rgba(0, 86, 149,1) 20.5625%,rgba(0, 105, 168,1) 80.5625%);border-radius: .6rem;text-align: center;}
.wrap-dinnov-concept .con1 p {margin-top: -3.2rem;padding: 5.7rem 2rem 2.3rem;background: #eef2f7;border-radius: .6rem;text-align: center;font-size: 1.7rem;font-family: pmGov;color: #212121;line-height: 3rem;}
.wrap-dinnov-concept .con2 {margin-bottom: 6.4rem;padding: 5.2rem 0 5.4rem;border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-dinnov-concept .con2 > div {position: relative;margin: 0 2.5rem}
.wrap-dinnov-concept .con2 .graph {text-align: center;}
.wrap-dinnov-concept .con2 .graph .large {display: inline-block;}
.wrap-dinnov-concept .con2 .graph .small {display: none;}
.wrap-dinnov-concept .con2 .tit {position: absolute;left: 50%;transform: translateX(-50%);bottom: 3.5rem;font-size: 3.2rem;color: #174eb9;font-family: pbGov;}
.wrap-dinnov-concept .con2 .circle-list {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.wrap-dinnov-concept .con2 .circle-list li {position: absolute;display: flex;justify-content: center;align-items: center;width: 13.8rem;height: 13.8rem;border-radius: 50%;color: #fff;font-size: 1.7rem;font-family: pmGov;text-align: center;line-height: 2.4rem;}
.wrap-dinnov-concept .con2 .circle1 {left: 0;bottom: 0;background: #002bac;}
.wrap-dinnov-concept .con2 .circle2 {left: 10rem;bottom: 16.5rem;background: #004cd3;}
.wrap-dinnov-concept .con2 .circle3 {left: 50%;transform: translateX(-50%);bottom: 26rem;background: #0061ee;}
.wrap-dinnov-concept .con2 .circle4 {right: 10rem;bottom: 16.5rem;background: #0061a6;}
.wrap-dinnov-concept .con2 .circle5 {right: 0;bottom: 0;background: #0077c4;}
.wrap-dinnov-concept .con3 {margin-bottom: 3.2rem;}
.wrap-dinnov-concept .con3 strong {position: relative;display: block;max-width: 36rem;margin: 0 auto;padding: 1.8rem 2rem;font-size: 1.9rem;color: #fff;font-family: prGov;background: linear-gradient(90deg, rgba(0, 86, 149,1) 20.5625%,rgba(0, 105, 168,1) 80.5625%);border-radius: .6rem;text-align: center;}
.wrap-dinnov-concept .con3 ul {display: flex;margin-top: -3.2rem;padding: 5.6rem 0 1.9rem;background: #eef2f7;border-radius: .6rem;}
.wrap-dinnov-concept .con3 li {position: relative;width: 50%;padding: 2rem;text-align: center;font-size: 1.7rem;color: #212121;font-family: pmGov;border-right: 2px solid #bbd0e9;}
.wrap-dinnov-concept .con3 li:last-child {border-right: 0;}
.wrap-dinnov-concept .con3 li span {font-family: pbGov;}
.wrap-dinnov-concept .con4 {position: relative;display: flex;padding: 5.4rem 5rem 4.4rem;border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-dinnov-concept .con4 .con-inner {position: relative;width: 100%;margin: 0 auto;}
.wrap-dinnov-concept .con4 .line {position: relative;width: 100%;height: 2px;margin: 15.8rem 0;background: linear-gradient(90deg, rgba(0, 62, 195,1) 20.5625%,rgba(0, 62, 195,1) 21.3125%,rgba(0, 112, 212,1) 80.5625%);}
.wrap-dinnov-concept .con4 .line::before {content: '';position: absolute;right: -.5rem;top: 50%;width: 1.4rem;height: 1.4rem;margin-top: -.7rem;background: url('../../images/sub/img-dinnov-concept-triangle.png') no-repeat right center;}
.wrap-dinnov-concept .con4 .wrap-list {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.wrap-dinnov-concept .con4 .wrap-list > li {position: absolute;display: flex;align-items: center;}
.wrap-dinnov-concept .con4 .tit {display: block;padding: .6rem 1.5rem;font-size: 1.9rem;color: #fff;font-family: pmGov;text-align: center;border-radius: 1.2rem 1.2rem 0 0;}
.wrap-dinnov-concept .con4 .info {min-width: 28.5rem;padding: 1.55rem 2rem 1.35rem 1.5rem;border: 1px solid #dfdfdf;border-top: 0;border-radius: 0 0 1.2rem 1.2rem}
.wrap-dinnov-concept .con4 .info li {position: relative;margin-bottom: .2rem;padding-left: 1.5rem;font-size: 1.5rem;font-family: prGov;color: #555;line-height: 2.4rem;}
.wrap-dinnov-concept .con4 .info li:last-child {margin-bottom: 0;}
.wrap-dinnov-concept .con4 .info li::before {content: '';position: absolute;left: 0;top: .8rem;width: .6rem;height: .6rem;background: #717171;}
.wrap-dinnov-concept .con4 .year {display: block;position: relative;font-size: 1.9rem;font-family: pbGov;}
.wrap-dinnov-concept .con4 .list1 {flex-direction: column-reverse;left: 0;top: 0;gap: 1rem;}
.wrap-dinnov-concept .con4 .list1 .tit {background: #002bac;}
.wrap-dinnov-concept .con4 .list1 .year {padding-top: 3.8rem;color: #002bac;}
.wrap-dinnov-concept .con4 .list1 .year::before {content: '';position: absolute;left: 50%;top: 0;margin-left: -.5rem;width: 1rem;height: 3.4rem;background: url('../../images/sub/img-dinnov-concept-dot1.png') no-repeat center;}
.wrap-dinnov-concept .con4 .list2 {flex-direction: column;left: 17rem;bottom: 0;gap: 1rem;}
.wrap-dinnov-concept .con4 .list2 .tit {background: #004cd3;}
.wrap-dinnov-concept .con4 .list2 .year {padding-bottom: 3.8rem;color: #004cd3;}
.wrap-dinnov-concept .con4 .list2 .year::before {content: '';position: absolute;left: 50%;bottom: 0;margin-left: -.5rem;width: 1rem;height: 3.4rem;background: url('../../images/sub/img-dinnov-concept-dot2.png') no-repeat center;}
.wrap-dinnov-concept .con4 .list3 {flex-direction: column-reverse;left: 37.5rem;top: 0;gap: 1rem;}
.wrap-dinnov-concept .con4 .list3 .tit {background: #0061a6;}
.wrap-dinnov-concept .con4 .list3 .year {padding-top: 3.8rem;color: #0061a6;}
.wrap-dinnov-concept .con4 .list3 .year::before {content: '';position: absolute;left: 50%;top: .1rem;margin-left: -.5rem;width: 1rem;height: 3.4rem;background: url('../../images/sub/img-dinnov-concept-dot3.png') no-repeat center;}
.wrap-dinnov-concept .con4 .list4 {flex-direction: column;right: 0;bottom: 0;gap: 1rem;}
.wrap-dinnov-concept .con4 .list4 .tit {background: #0077c4;}
.wrap-dinnov-concept .con4 .list4 .year {padding-bottom: 3.8rem;color: #0077c4;}
.wrap-dinnov-concept .con4 .list4 .year::before {content: '';position: absolute;left: 50%;bottom: 0;margin-left: -.5rem;width: 1rem;height: 3.4rem;background: url('../../images/sub/img-dinnov-concept-dot4.png') no-repeat center;}
.wrap-dinnov-concept .con5 ul {display: flex;align-items: flex-end;gap: 3rem;}
.wrap-dinnov-concept .con5 li {display: flex;align-items: center;flex-direction: column;flex: 1;}
.wrap-dinnov-concept .con5 span {display: block;width: 100%;;height: 3.2rem;font-size: 1.7rem;font-family: prGov;color: #fff;background: #063a74;border-radius: .4rem;text-align: center;line-height: 3.2rem;}
.wrap-dinnov-concept .con5 .img-box {margin-bottom: 1.5rem;}
.wrap-dinnov-concept .con5 .list4 .img-box {margin-bottom: 2.2rem;}
.wrap-dinnov-concept .con5 .list5 .img-box {margin-bottom: 3rem;}
.wrap-dinnov-concept .con6 .step-box {display: flex;justify-content: space-between;padding: 3.2rem 6.4rem;background: #eef2f7;border-radius: 1.2rem;}
.wrap-dinnov-concept .con6 li {position: relative;display: flex;justify-content: center;align-items: center;width: 13rem;height: 13rem;border-radius: 50%;background: #fff;border: 5px solid #555;text-align: center;}
.wrap-dinnov-concept .con6 li::after {content: '';position: absolute;right: -5.7rem;top: 50%;width: 1.8rem;height: 1.8rem;margin-top: -.9rem;background: url('../../images/sub/ic-dinnov-concept-arrow1.png') no-repeat center;}
.wrap-dinnov-concept .con6 li:last-child::after {display: none;}
.wrap-dinnov-concept .con6 li:nth-last-child(2)::after {background: url('../../images/sub/ic-dinnov-concept-arrow2.png') no-repeat center;}
.wrap-dinnov-concept .con6 li p {font-size: 1.7rem;font-family: pmGov;color: #1d1d1d;line-height: 2.2rem;}
.wrap-dinnov-concept .con6 li em {font-size: 1.5rem;font-family: prGov;}
.wrap-dinnov-concept .con6 li.blue {border: 5px solid #0b77c1;}
.wrap-dinnov-concept .con6 li.blue p {color: #0b77c1;}
.wrap-dinnov-concept .con6 li.blue em {color: #1d1d1d;}

@media screen and (max-width:1340px) {
  .wrap-dinnov-concept .con2 {padding: 5.2rem 0 5.4rem}
  .wrap-dinnov-concept .con2 .graph {display: none;}
  .wrap-dinnov-concept .con2 .graph .large {display: none;}
  .wrap-dinnov-concept .con2 .graph .small {display: inline-block;}
  .wrap-dinnov-concept .con2 .tit {display: block;bottom: auto;left: auto;transform: translateX(0);position: relative;text-align: center;}
  .wrap-dinnov-concept .con2 .circle-list {position: relative;margin-top: 7rem;}
  .wrap-dinnov-concept .con2 .circle-list li {position: relative;left: auto;right: auto;bottom: auto;transform: translateX(0);width: 100%;height: 11rem;margin-bottom: 2rem;border-radius: 0;}
  .wrap-dinnov-concept .con2 .circle-list li:last-child {margin-bottom: 0;}
  .wrap-dinnov-concept .con2 .circle-list li br {display: none;}
  .wrap-dinnov-concept .con4 .wrap-list {position: relative;}
  .wrap-dinnov-concept .con4 .line {display: none;}
  .wrap-dinnov-concept .con4 .wrap-list > li {position: relative;width: 100%;left: auto;right: auto;bottom: auto;top: auto;flex-direction: column;margin-bottom: 4rem;}
  .wrap-dinnov-concept .con4 .wrap-list > li:last-child {margin-bottom: 0;}
  .wrap-dinnov-concept .con4 .box {width: 100%;}
  .wrap-dinnov-concept .con4 .list1 .year,
  .wrap-dinnov-concept .con4 .list3 .year  {padding-top: 0;padding-bottom: 3.8rem;}
  .wrap-dinnov-concept .con4 .list1 .year::before,
  .wrap-dinnov-concept .con4 .list3 .year::before {top: auto;bottom: 0;}
  .wrap-dinnov-concept .con4 .list2 .year::before,
  .wrap-dinnov-concept .con4 .list4 .year::before {transform: rotate(180deg);}
  .wrap-dinnov-concept .con6 .step-box  {flex-direction: column;padding: 5.5rem 6.4rem}
  .wrap-dinnov-concept .con6 li {width: 100%;height: 10rem;margin-bottom: 6rem;border-radius: 0}
  .wrap-dinnov-concept .con6 li:after {right: auto;top: auto;left: 50%;bottom: -4.4rem;transform: translateX(-50%);transform: rotate(90deg);}
  .wrap-dinnov-concept .con6 li:last-child {margin-bottom: 0;}
  .wrap-dinnov-concept .con5 ul {flex-wrap: wrap;justify-content: center;}
  .wrap-dinnov-concept .con5 li {width: 25%;flex: none;}
}

@media screen and (max-width:768px) {
  .wrap-dinnov-concept .con1 strong {padding: 1.5rem 2rem;}
  .wrap-dinnov-concept .con3 ul {flex-direction: column;padding: 4rem 6rem 0;}
  .wrap-dinnov-concept .con3 ul li {width: 100%;border-right: 0;border-bottom: 2px solid #bbd0e9;}
  .wrap-dinnov-concept .con3 ul li:last-child {border-bottom: 0;}
  .wrap-dinnov-concept .con3 strong {padding: 1.5rem 2rem}
  .wrap-dinnov-concept .con4 {padding: 4.5rem 2.5rem 5.5rem;}
  .wrap-dinnov-concept .con5 ul {flex-direction: column;gap:  5rem}
  .wrap-dinnov-concept .con5 li {width: 100%;}
  .wrap-dinnov-concept .con5 span {width: 100%;}
  .wrap-dinnov-concept .con6 .step-box {padding: 5.5rem 2.5rem;}
}

@media screen and (max-width: 500px) { 
  .wrap-dinnov-concept .con2 .circle-list {margin-top: 5rem;}
  .wrap-dinnov-concept .con2 .circle-list li  {height: 9rem;}
  .wrap-dinnov-concept .con2 .tit {font-size: 2.8rem;}
}
/* [E]국방혁신-개념 */

/* [S]국방혁신-추진전략 */
.wrap-dinnov-plan .con1 .txt-box {padding: 1.8rem 2rem;background: linear-gradient(90deg, rgba(0, 70, 133,1) 20.5625%,rgba(0, 121, 184,1) 80.5625%);font-size: 1.9rem;color: #fff;font-family: prGov;text-align: center;border-radius: .6rem;}
.wrap-dinnov-plan .con1 .txt-box strong {font-family: pbGov;}
.wrap-dinnov-plan .con1 ul {padding-top: 9.7rem;background: url('../../images/sub/img-dinnov-plan-deco.png') no-repeat top 2.8rem center;}
.wrap-dinnov-plan .con1 li {display: flex;margin-bottom: 2.4rem;gap: 1.5rem;}
.wrap-dinnov-plan .con1 li:last-child {margin-bottom: 6rem;}
.wrap-dinnov-plan .con1 .tit {display: flex;justify-content: center;align-items: center;width: 24rem;height: 6.4rem;font-size: 1.9rem;color: #fff;font-family: pbGov;border-radius: .6rem;flex-shrink: 0;}
.wrap-dinnov-plan .con1 .list1 .tit {background: #0876c0;}
.wrap-dinnov-plan .con1 .list2 .tit {background: #20629e;}
.wrap-dinnov-plan .con1 .list3 .tit {background: #004685;}
.wrap-dinnov-plan .con1 .dot {display: flex;justify-content: space-between;align-items: center;flex-shrink: 0;width: 1.8rem;}
.wrap-dinnov-plan .con1 .dot::before,
.wrap-dinnov-plan .con1 .dot::after {content: '';width: .5rem;height: .5rem;border-radius: 50%;}
.wrap-dinnov-plan .con1 .list1 .dot::before,
.wrap-dinnov-plan .con1 .list1 .dot::after {background: #0876c0;}
.wrap-dinnov-plan .con1 .list2 .dot::before,
.wrap-dinnov-plan .con1 .list2 .dot::after {background: #20629e;}
.wrap-dinnov-plan .con1 .list3 .dot::before,
.wrap-dinnov-plan .con1 .list3 .dot::after {background: #004685;}
.wrap-dinnov-plan .con1 .info {flex: 1;display: flex;justify-content: center;align-items: center;padding: 1.5rem 2rem;text-align: center;font-size: 1.7rem;font-family: pmGov;background: #fff;border-radius: .6rem;}
.wrap-dinnov-plan .con1 .info span {font-family: pbGov;}
.wrap-dinnov-plan .con1 .list1 .info {color: #0876c0;border: 2px solid #0876c0;}
.wrap-dinnov-plan .con1 .list2 .info {color: #20629e;border: 2px solid #20629e;}
.wrap-dinnov-plan .con1 .list3 .info {color: #004685;border: 2px solid #004685;}
.wrap-dinnov-plan .con2 ul {display: flex;gap: 2.4rem;padding-bottom: 3.6rem;background: url('../../images/sub/ic-dinnov-plan-arrow.png') no-repeat bottom center;}
.wrap-dinnov-plan .con2 li {display: flex;justify-content: center;align-items: center;flex: 1;min-height: 5.6rem;padding: 1rem 2rem;font-size: 1.7rem;font-family: pmGov;color: #212121;background: #c9e6f9;border-radius: 2.8rem;text-align: center;}
.wrap-dinnov-plan .con2 p {position: relative;padding: 0 6rem;margin-top: 3.2rem;font-size: 1.7rem;color: #212121;font-family: pbGov;text-align: center;}
.wrap-dinnov-plan .con2 p::before {content: '';position: absolute;left: 0;top: 50%;width: 1.7rem;height: 6.2rem;margin-top: -3.1rem;background: url('../../images/sub/ic-dinnov-plan-deco2.png') no-repeat center;}
.wrap-dinnov-plan .con2 p::after {content: '';position: absolute;right: 0;top: 50%;width: 1.7rem;height: 6.2rem;transform: rotate(180deg);margin-top: -3.1rem;background: url('../../images/sub/ic-dinnov-plan-deco2.png') no-repeat center;}

@media screen and (max-width:768px) {
  .wrap-dinnov-plan .con1 li {flex-direction: column;align-items: center;gap: 2rem;margin-bottom: 4rem;}
  /* .wrap-dinnov-plan .con1 li:last-child {margin-bottom: 4rem;} */
  .wrap-dinnov-plan .con1 .dot {transform: rotate(90deg);}
  .wrap-dinnov-plan .con1 .info {width: 100%; padding: 2.5rem 2rem;}
  .wrap-dinnov-plan .con2 ul {flex-direction: column;}
}
/* [E]국방혁신-추진전략 */

/* [S]국방혁신-기대효과 */
.wrap-dinnov-impact .circle {display: flex;justify-content: center;align-items: center;width: 23.9rem;height: 23.9rem;margin: 0 auto;background: #004697 url('../../images/sub/bg-dinnov-impact-circle.png') no-repeat center / cover;border-radius: 50%;font-size: 2.2rem;color: #fff;font-family: pbGov;text-align: center;line-height: 3rem;}
.wrap-dinnov-impact .info-box {margin-top: 3.2rem;padding-top: 4.8rem;background: url('../../images/sub/img-dinnov-impact-deco.png') no-repeat center top;}
.wrap-dinnov-impact .wrap-border {padding: 4rem 5.2rem;border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-dinnov-impact .top-txt {margin-bottom: 4rem;padding: 1.7rem 2rem;border: 3px solid #004697;border-radius: 1.2rem;font-size: 1.9rem;line-height: 3rem;font-family: pmGov;color: #212121;background: #eef2f7;text-align: center;}
.wrap-dinnov-impact .top-txt span {color: #246beb;font-family: pbGov;}
.wrap-dinnov-impact .wrap-list {display: flex;gap: 2.4rem;}
.wrap-dinnov-impact .wrap-list > li {display: flex;flex-direction: column;}
.wrap-dinnov-impact  .tit {display: flex;justify-content: center;align-items: center;height: 8rem;font-size: 1.9rem;color: #fff;font-family: pbGov;color: #fff;border-radius: 1.2rem 1.2rem 0 0;}
.wrap-dinnov-impact .list1 .tit {background: #0876c0;}
.wrap-dinnov-impact .list2 .tit {background: #004685;}
.wrap-dinnov-impact .info {flex: 1;padding: 3rem 2.4rem 2.4rem 2.4rem;background: #f7f7f7;border-radius: 0 0 1.2rem 1.2rem;}
.wrap-dinnov-impact .info li {position: relative;padding-left: 1.5rem;margin-bottom: .8rem;font-family: prGov;color: #555;font-size: 1.7rem;line-height: 2.4rem;}
.wrap-dinnov-impact .info li:last-child {margin-bottom: 0;}
.wrap-dinnov-impact .info li::before {content: '';position: absolute;left: 0;top: .9rem;width: .6rem;height: .6rem;background: #717171;}

@media screen and (max-width:768px) {
  .wrap-dinnov-impact .circle {width: 20.5rem;height: 20.5rem;font-size: 2rem;line-height: 1.4;}
  .wrap-dinnov-impact .wrap-border {padding: 4rem 3rem;}
  .wrap-dinnov-impact .top-txt br {display: none;}
  .wrap-dinnov-impact .wrap-list {flex-direction: column;}
  .wrap-dinnov-impact .wrap-list > li {width: 100%;}
  .wrap-dinnov-impact .tit {height: 6.5rem;}
  .wrap-dinnov-impact .info {padding: 2.4rem}
}

@media screen and (max-width:500px) {
  .wrap-dinnov-impact .top-txt {margin-bottom: 3.5rem;font-size: 1.8rem;line-height: 1.5;}
  .wrap-dinnov-impact .tit {height: 6rem;font-size: 1.8rem;}
  .wrap-dinnov-impact .info li {font-size: 1.6rem;}
}
/* [E]국방혁신-기대효과 */

/* [S]브로슈어, 리플릿 바로가기 */
.wrap-link-box {position: relative;}
.wrap-link-box .frame  {height: 100%;border: 1px solid #bcbcbc;}
.wrap-link-box .large-btn {position: absolute;left: 50%;transform: translateX(-50%);bottom: 6rem;}

@media screen and (max-width:1340px) {
  .wrap-link-box .large-btn {bottom: 5vw;}
}

@media screen and (max-width:768px) {
  .wrap-link-box {min-height: 35rem;height: 35rem;}
  .wrap-link-box .large-btn {bottom: 4rem;} 
  .wrap-link-box .bg {width: 100%;height: 100%;object-position: top center;object-fit: cover;}
}

@media screen and (max-width:500px) {
  .wrap-link-box {min-height: 30rem;height: 30rem;}
  .wrap-link-box .large-btn {bottom: 3.2rem;} 
}
/* [E]브로슈어, 리플릿 바로가기 */

/* [S]국방예산-개관 */
.wrap-defbud-ov {border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-defbud-ov .frame {padding: 6.5rem 7.5rem}
.wrap-defbud-ov .wrap-graph {display: flex;width: 100%;gap: 18.8rem;align-items: center;justify-content: space-between;background: url('../../images/sub/bg-defbud-dashed.png') no-repeat center;}
.wrap-defbud-ov .wrap-graph > li {position: relative;}
.wrap-defbud-ov .wrap-txt {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.wrap-defbud-ov .graph1 .txt1 {position: absolute;left: 3rem;top: 9.4rem;text-align: center;}
.wrap-defbud-ov .graph1 .txt2 {position: absolute;right: 3.4rem;top: 20.8rem;text-align: center;}
.wrap-defbud-ov .graph1 .txt3 {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;color: #212121;font-family: pbGov;font-size: 1.9rem;line-height: 2.4rem;}
.wrap-defbud-ov .graph1 .wrap-txt span {font-size: 1.7rem;line-height: 2.4rem;color: #fff;} 

.wrap-defbud-ov .graph2 .txt1 {position: absolute;;left: 1.7rem;top: 8rem;text-align: center;}
.wrap-defbud-ov .graph2 .txt2 {position: absolute;right: 1.7rem;top: 8rem;text-align: center;}
.wrap-defbud-ov .graph2 .wrap-txt span {font-size: 1.5rem;line-height: 2rem;color: #fff;}

@media screen and (max-width:1340px) {
  .wrap-defbud-ov .wrap-graph {gap: 5rem;background: url('../../images/sub/bg-defbud-dashed.png') no-repeat center / 65rem;}
  .wrap-defbud-ov .frame {padding: 5.5rem 6.5rem;}
  .wrap-defbud-ov .graph1 {width: 32rem;}	
  .wrap-defbud-ov .graph1 .txt1 {top: 7.8rem;}
  .wrap-defbud-ov .graph1 .txt2 {top: 20rem;}
}

@media screen and (max-width: 1100px) {
  .wrap-defbud-ov .wrap-graph {flex-direction: column;gap: 15rem;background: url('../../images/sub/bg-defbud-dashed2.png') no-repeat center top 23rem / 30rem;}
}

@media screen and (max-width: 500px) {
  .wrap-defbud-ov .wrap-graph {gap: 5rem;background: url('../../images/sub/bg-defbud-dashed2.png') no-repeat center top 21rem / 26rem;}
  .wrap-defbud-ov .graph1 {width: 28rem;}
  .wrap-defbud-ov .graph2 {width: 19rem;}
  .wrap-defbud-ov .graph1 .wrap-txt span {font-size: 1.6rem;}
  .wrap-defbud-ov .graph1 .txt1 {left: 3.1rem;top: 5.8rem;}
  .wrap-defbud-ov .graph1 .txt2 {top: 17rem;right: 2.4rem;}
  .wrap-defbud-ov .graph1 .txt3 {font-size: 1.7rem;line-height: 2.2rem;}
  .wrap-defbud-ov .graph2 .txt1 {left: 1.6rem;top: 6.5rem;}
  .wrap-defbud-ov .graph2 .txt2 {right: 1.6rem;top: 6.5rem;}

}
/* [E]국방예산-개관 */

/* [S]국방경영혁신-린6 시그마 필요성 및 추진방향 */
.wrap-defmgt-np {height: 24.6rem;border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-defmgt-np .frame {width: 100%;height: 100%;}
.wrap-defmgt-np ul {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: flex;width: 96rem;height: 12rem;}
.wrap-defmgt-np li {position: absolute;display: flex;justify-content: center;align-items: center;width: calc(100% / 3);height: 100%;border-radius: 6rem;text-align: center;overflow: hidden;}
.wrap-defmgt-np .list1 {left: 7.2rem;}
.wrap-defmgt-np .list1::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #008cca;opacity: 1;}
.wrap-defmgt-np .list2 {left: 50%;transform: translateX(-50%);z-index: 1;}
.wrap-defmgt-np .list2::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #0065cf;opacity: .95;}
.wrap-defmgt-np .list3 {right: 7.2rem;z-index: 2;}
.wrap-defmgt-np .list3::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #003675;opacity: .95;}
.wrap-defmgt-np li strong {position: relative;font-size: 1.9rem;font-family: pbGov;color: #fff;text-align: center;z-index: 1;}
.wrap-defmgt-np li em {font-size:1.7rem;font-family: prGov;}
.wrap-defmgt-np .list2::after,
.wrap-defmgt-np .list3::after {content: '';position: absolute;left: 3rem;top: 50%;margin-top: -.7rem;width: 1.4rem;height: 1.4rem;background: url('../../images/sub/ic-defmgt-np-plus.png') no-repeat center;}

@media screen and (max-width:1340px) {
  .wrap-defmgt-np {height: auto;padding: 5.2rem 2rem 2rem;}
  .wrap-defmgt-np ul {position: relative;flex-direction: column;transform: translateX(0);left: auto;top: auto;width: 100%;height: auto;}
  .wrap-defmgt-np li {position: relative;width: 100%;transform: translateX(0) !important;width: 100%;height: 13rem;left: auto !important;right: auto !important;}
  /* .wrap-defmgt-np .list2 {top: -1.5rem;}
  .wrap-defmgt-np .list3 {top: -3.5rem;} */
  .wrap-defmgt-np .list1 {padding-bottom:3rem;}
  .wrap-defmgt-np .list2 {margin:-3rem 0;}
  .wrap-defmgt-np .list3 {padding-top:3rem;}
  .wrap-defmgt-np .list2::after,
  .wrap-defmgt-np .list3::after {top: auto;top: 0rem;left: 50%;margin-left: -.7rem;margin-top: .7rem;}
}
/* [E]국방경영혁신-린6 시그마 필요성 및 추진방향 */

/* [S]국방경영혁신-린6 시그마란? */
.wrap-lean-info .con1 {position: relative;height: 24.6rem;border: 1px solid #ced3d6;border-radius: 1.2rem;}
.wrap-lean-info .con1 .frame {width: 100%;height: 100%;}
.wrap-lean-info .con1 ul {position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: flex;width: 96rem;height: 12rem;}
.wrap-lean-info .con1 li {position: absolute;display: flex;justify-content: center;align-items: center;width: calc(100% / 3);height: 100%;text-align: center;}
.wrap-lean-info .con1 .list1 {left: 7.2rem;}
.wrap-lean-info .con1 .list1::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #008cca;opacity: 1;border-radius: 6rem;}
.wrap-lean-info .con1 .list2 {left: 50%;transform: translateX(-50%);z-index: 1;}
.wrap-lean-info .con1 .list2::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #0065cf;opacity: .95;border-radius: 6rem;}
.wrap-lean-info .con1 .list2::after {content: '';position: absolute;left: 3rem;top: 50%;margin-top: -.7rem;width: 1.4rem;height: 1.4rem;background: url('../../images/sub/ic-defmgt-np-plus.png') no-repeat center;}
.wrap-lean-info .con1 .list3 {right: 7.2rem;width: 17rem;;z-index: 2;}
.wrap-lean-info .con1 .list3::before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #0037a4;opacity: .95;border-radius: 6rem;}
.wrap-lean-info .con1 .list3::after {content: "";position: absolute;left: -6rem;top: 50%;width: 4.4rem;height: 6.4rem;margin-top: -3.2rem;background: url('../../images/sub/ic-lean-info-arrow3.png') no-repeat center;;}
.wrap-lean-info .con1 li strong {position: relative;font-size: 1.9rem;font-family: pbGov;color: #fff;text-align: center;z-index: 1;}
.wrap-lean-info .con1 li strong::before {content: '';position: absolute;top: 50%;left: 50%;transform: translateX(-50%);margin-top: -.5px;width: 108%;height: 1px;background: #fff;}
.wrap-lean-info .con1 .list3 strong::before {display: none;}
.wrap-lean-info .con1 li em {display: block;margin-top: .8rem;font-size:1.7rem;font-family: prGov;}
.wrap-lean-info .con2 {position: relative;height: 39rem;border: 1px solid #ced3d6;border-radius: 1.2rem 1.2rem 1.2rem 1.2rem;overflow: hidden;}
.wrap-lean-info .con2 .head {display: flex;height: 100%;}
.wrap-lean-info .con2 .head > li {position: relative;flex: 1;height: 100%;z-index: 1;}
.wrap-lean-info .con2 .head > li::after {content: '';position: absolute;right: 0;top: 0;height: 100%;width: 1px;border: 1px dashed #ccc;}
.wrap-lean-info .con2 .head > li:last-child::after {display: none;}
.wrap-lean-info .con2 .head > li:first-child::after {display: none;}
.wrap-lean-info .con2 .head > li span {display: flex;justify-content: center;align-items: center;height: 4rem;color: #fff;font-size: 1.7rem;font-family: pmGov;background: #003675}
.wrap-lean-info .con2 .head > li:first-child {min-width: 22.5rem;}
.wrap-lean-info .con2 .head > li:first-child span {background: #001e41;}
.wrap-lean-info .con2 .head > li:last-child span {border-right: 0;}
.wrap-lean-info .con2 .wrap-list-con {display: flex;flex-direction: column;position: absolute;left: 0;top: 4rem;width: 100%;height: calc(100% - 4rem);}
.wrap-lean-info .con2 .tit {display: flex;justify-content: center;align-items: center;min-width: 22.5rem;font-size: 1.7rem;color: #212121;font-family: pmGov;border-right: 1px solid #ced3d6;}
.wrap-lean-info .con2 .arrow1 {display: flex;flex-direction: column;align-items: center;}
.wrap-lean-info .con2 .arrow1 span {display: flex;justify-content: center;align-items: center;margin-bottom: .6rem;width: 15.4rem;height: 5.2rem;background: url('../../images/sub/ic-lean-info-arrow1.png') no-repeat center / contain;font-family: pmGov;font-size: 1.6rem;color: #fff;padding-top: .3rem;}
.wrap-lean-info .con2 .arrow1 em {display: block;width: 100%;;font-size: 1.5rem;color: #555;font-family: pmGov;text-align: right;padding-right: 2.1rem;}
.wrap-lean-info .con2 .wrap-list1 .info {position: relative;margin: 1.2rem 0 0 4.3rem;z-index: 1;}
.wrap-lean-info .con2 .wrap-list1 .info > div {display: flex;}
.wrap-lean-info .con2 .wrap-list1 .txt1 {margin-right: 7.5rem;}
.wrap-lean-info .con2 .arrow2 {display: flex;flex-direction: column;}
.wrap-lean-info .con2 .arrow2 span {position: relative;display: flex;justify-content: center;align-items: center;margin-bottom: .8rem;width: 16.8rem;height: 5.2rem;background: url('../../images/sub/ic-lean-info-arrow2.png') no-repeat center / contain;font-family: pmGov;font-size: 1.6rem;color: #fff;padding-top: .3rem;}
.wrap-lean-info .con2 .arrow2 span::before {content: '';position: absolute;left: 3.4rem;top: 2.2rem;;width: 1rem;height: 1rem;border-radius: 50%;border: 2px solid #fff;background: #0083de;}
.wrap-lean-info .con2 .arrow2 em {font-size: 1.5rem;color: #555;font-family: pmGov;text-align: right;padding-right: 2.1rem;}
.wrap-lean-info .con2 .wrap-list1 {display: flex;height: 10rem;background: #f3f7fb;border-bottom: 1px solid #ced3d6;}
.wrap-lean-info .con2 .wrap-list1 .txt2 {position: relative;margin-top: 2.3rem;padding-right: 1rem;z-index: 1;}
.wrap-lean-info .con2 .wrap-list1 .txt2::before {content: '';position: absolute;left: -6.5rem;top: .2rem;width: 10rem;height: 11rem;background: url('../../images/sub/img-lean-info-border.png');}
.wrap-lean-info .con2 .wrap-list1 .txt2 span {display: block;font-size: 1.7rem;color: #003675;font-family: pmGov;}
.wrap-lean-info .con2 .wrap-list1 .txt2 em {font-size: 1.5rem;color: #555;font-family: pmGov;}
.wrap-lean-info .con2 .wrap-list1 .arrow1 em {padding-right: 0;}
.wrap-lean-info .con2 .wrap-list2 {display: flex;flex: 1}
.wrap-lean-info .con2 .wrap-list2 .tit {background: #fafafa;}
.wrap-lean-info .con2 .wrap-list2 .txt1 {position: relative;z-index: 1;}
.wrap-lean-info .con2 .wrap-list2 .info {position: relative;width: 100%;;height: calc(100% - 10rem);}
.wrap-lean-info .con2 .wrap-list2 .info > div {position: absolute;top: 0;right: 4.8rem;width: 39.4rem;height: calc(100% - 10rem);}
.wrap-lean-info .con2 .wrap-list2 .info .txt1 {position: absolute;left: 7.5rem;top: 2rem;z-index: 1}
.wrap-lean-info .con2 .wrap-list2 .info .txt2 {position: absolute;top: 10.6rem;right: 0;z-index: 1;}
.wrap-lean-info .con2 .wrap-list2 .info .txt3 {position: absolute;left: 0;top: 15.2rem;z-index: 1}

@media screen and (max-width:1340px) {
  .wrap-lean-info .con1 {height: auto;padding: 4.5rem 4rem 5rem;}
  .wrap-lean-info .con1 ul {position: relative;left: auto;top: auto;flex-direction: column;transform: translate(0);width: 100%;height: auto;}
  .wrap-lean-info .con1 li {position: relative;left: auto;top: auto;width: 100%;}
  .wrap-lean-info .con1 .list1 {left: auto;height: 13rem;padding-bottom: 3rem;}
  .wrap-lean-info .con1 .list2 {transform: translateX(0);left: auto;height:13rem;margin-top: -3rem;padding-top:3rem;}
  .wrap-lean-info .con1 .list3 {width: 100%;right: auto;height: 12rem;margin-top: 8rem;}
  .wrap-lean-info .con1 .list3::after {left: 50%;transform: translateX(-50%) rotate(90deg);top: -3.8rem}
  .wrap-lean-info .con1 .list2::after {top: .8rem;left: 50%;transform: translateX(-50%);margin-top: 0;}
  .wrap-lean-info .con2 {height: 50rem;}
  .wrap-lean-info .con2 .head > li:first-child {min-width: 18.5rem;}
  .wrap-lean-info .con2 .tit {min-width: 18.5rem;}
  .wrap-lean-info .con2 .wrap-list2 .info > div {top: 10rem;right: auto;left: 7rem;}
  .wrap-lean-info .con2 .wrap-list1 .txt1 {margin-right: 2rem;}
  .wrap-lean-info .con2 .wrap-list1 .txt2::before {transform: rotate(90deg) scaleX(-1);left: -10rem;top: 8.2rem}
}

@media screen and (max-width:720px) {
  .wrap-lean-info .con2 {height: 60rem;}
  .wrap-lean-info .con2 .head > li:first-child {min-width: 15.5rem;}
  .wrap-lean-info .con2 .tit {min-width: 15.5rem;}
  .wrap-lean-info .con2 .wrap-list1 .txt2 {margin-top: 1.6rem;}
  .wrap-lean-info .con2 .wrap-list2 .info > div {top: 15rem;right: auto;left: 5rem;}
  .wrap-lean-info .con2 .arrow1 span {width: 13.4rem;height: 5rem;}
  .wrap-lean-info .con2 .arrow2 span {width: 14.8rem;height: 5rem;}
  .wrap-lean-info .con2 .wrap-list2 .info .txt2 {right: 8rem;}
  .wrap-lean-info .con2 .wrap-list1 .txt2::before {left: -8rem}
  .wrap-lean-info .con2 em {padding-right: 0 !important;text-align: center !important;}
  .wrap-lean-info .con2 .wrap-list1 .info {margin: 1.2rem 0 0 2.5rem}
  .wrap-lean-info .con2 .wrap-list2 .info > div {top: 11rem;left: 3rem;}
  /* .wrap-lean-info .con1 .list1 {height: 10rem;} */
  /* .wrap-lean-info .con1 .list2 {height: 10rem;margin-top: -1rem;} */
  .wrap-lean-info .con1 .list3 {height: 10rem;}
  /* .wrap-lean-info .con1 .list2::after {top: .5rem;} */
  .wrap-lean-info .con1 .list3 {height: 10rem;}
  .wrap-lean-info .con2 .arrow2 span::before  {left: 2.6rem;}
}

@media screen and (max-width:560px) {
  .wrap-lean-info .con1 {height: auto;padding: 2.5rem 2rem 3rem;}
  .wrap-lean-info .con2 .head > li:first-child {min-width: 8.5rem;}
  .wrap-lean-info .con2 .tit {min-width: 8.5rem;}
  .wrap-lean-info .con2 .wrap-list2 .info .txt1 {left: 4.5rem;}
  .wrap-lean-info .con2 .wrap-list2 .info .txt2 {right: 12rem;}
  .wrap-lean-info .con2 .wrap-list1 .txt2 span {font-size: 1.5rem;}
  .wrap-lean-info .con2 .wrap-list1 .txt2 em {font-size: 1.4rem;}
  .wrap-lean-info .con2 .wrap-list1 .txt1 {margin-right: 1rem;}
  .wrap-lean-info .con2 .wrap-list1 .info {margin: 1.2rem 0 0 2rem}
  .wrap-lean-info .con2 .wrap-list2 .info .txt3 {top: 18.5rem}
  .wrap-lean-info .con2 .wrap-list2 .info .txt2 {right: 14rem;}
  .wrap-lean-info .con2 .wrap-list1 .txt2::before {left: -7.3rem;top: 8.8rem;}
}
/* [E]국방경영혁신-린6 시그마란? */

/* [S]국방경영혁신-린6시그마 핵심요소 */
.wrap-lean-key .top-con {display: flex;}
.wrap-lean-key .top-tit {display: flex;justify-content: center;align-items: center;flex-shrink: 0;width: 12rem;height: 33rem;margin-right: 1.6rem;font-size: 2.8rem;color: #fff;font-family: pbGov;border-radius: .6rem;background: #0065cf;}
.wrap-lean-key .wrap-list {width: 100%;}
.wrap-lean-key .wrap-list > div {display: flex;width: 100%;;height: calc(50% - .8rem);margin-bottom: 1.6rem;}
.wrap-lean-key .wrap-list > div:last-child {margin-bottom: 0;}
.wrap-lean-key .wrap-list .tit {position: relative;display: flex;justify-content: center;align-items: center;flex-shrink: 0;width: 12rem;margin-right: 6rem;font-size: 1.9rem;font-family: pbGov;color: #fff;background: #008cca;border-radius: .6rem;line-height: 2.4rem;}
.wrap-lean-loadmap .tit li br {display: none;}
.wrap-lean-key .wrap-list .tit::before {content: '';position: absolute;right: -5.25rem;top: 50%;width: 5.8rem;height: 1rem;margin-top: -.5rem;background: url('../../images/sub/ic-lean-key-dot.png') no-repeat left top;}
.wrap-lean-key .wrap-list .info {display: flex;align-items: center;flex: 1;border: 1px solid #ccc;border-radius: .6rem;}
.wrap-lean-key .wrap-list .info li {position: relative;flex: 1;text-align: center;}
.wrap-lean-key .wrap-list .info li::after {content: '';position: absolute;right: 0;top: 50%;margin-top: -.5rem;width: 1rem;height: 1rem;background: url('../../images/sub/ic-lean-key-arrow.png') no-repeat center;}
.wrap-lean-key .wrap-list .info li:last-child::after {display: none;}
.wrap-lean-key .wrap-list .info span {display: block;font-size: 2.1rem;font-family: pbGov;color: #212121;}
.wrap-lean-key .wrap-list .info em {font-size: 1.5rem;font-family: pmGov;color: #555;}
.wrap-lean-key .bottom-con {display: flex;margin-top: .8rem;}
.wrap-lean-key .bottom-con .tit {display: flex;justify-content: center;flex-shrink: 0;margin-right: 6rem;flex-shrink: 0;align-items: center;width: 25.6rem;height: 4.8rem;font-size: 1.9rem;font-family: pbGov;color: #fff;background: #06407d;border-radius: .6rem;}
.wrap-lean-key .bottom-con .info {display: flex;justify-content: center;align-items: center;width: 100%;background: #e2f0ff;border-radius: .6rem;font-size: 1.7rem;font-family: pmGov;color: #06407d;text-align: center;}

@media screen and (max-width:1340px) {
  .wrap-lean-key .top-tit {width: 10.5rem;}
  .wrap-lean-key .wrap-list .tit {width: 10.5rem;}
  .wrap-lean-key .bottom-con .tit {width: 22.7rem;}
}

@media screen and (max-width:768px) {
  .wrap-lean-key .top-con {flex-direction: column;}
  .wrap-lean-key .top-tit {width: 100%;height: 6rem;margin-bottom: 1.6rem;font-size: 2.4rem;}
  .wrap-lean-key .wrap-list .tit {width: 8.8rem;margin-right: 4rem;font-size: 1.7rem;line-height: 2.2rem;}
  .wrap-lean-key .wrap-list .info {padding: 2rem 0;}
  .wrap-lean-key .wrap-list .info span {font-size: 1.8rem;}
  .wrap-lean-key .wrap-list .tit::before {right: -3.25rem;width: 3.8rem;}
  .wrap-lean-key .bottom-con .tit {width: 8.8rem;height: auto;margin-right: 4rem;font-size: 1.7rem;}
  .wrap-lean-key .bottom-con .info {padding: 1rem 2rem;font-size: 1.6rem;}
}

@media screen and (max-width:620px) {
  .wrap-lean-key .top-tit {font-size: 2.2rem;}
  .wrap-lean-key .wrap-list > div {flex-direction: column;margin-bottom: 1rem;}
  .wrap-lean-key .wrap-list .tit  {width: 100%;margin-bottom: 3.7rem;margin-right: 0;padding: 1.5rem;}
  .wrap-lean-key .wrap-list .tit::before {left: 50%;right: auto;top: auto;transform: translateX(-50%) rotate(90deg);margin-top: 0;bottom: -2rem}
  .wrap-lean-key .wrap-list .tit br {display: none;}
  .wrap-lean-key .bottom-con .tit {margin-right: 1.6rem;}
}
/* [E]국방경영혁신-린6시그마 핵심요소 */

/* [S]국방경영혁신-린6시그마 추진경위/계획 */
.wrap-lean-loadmap .tit {margin-bottom: 2rem;padding: 1.6rem 0;background: url('../../images/sub/bg-lean-roadmap-tit.png') no-repeat right top / cover;}
.wrap-lean-loadmap .tit ul {display: flex;}
.wrap-lean-loadmap .tit li {flex: 1;font-size: 1.9rem;color: #fff;font-family: pbGov;text-align: center;}
.wrap-lean-loadmap .info {border: 1px solid #ccc;border-radius: 1.2rem;}
.wrap-lean-loadmap .info ul {display: flex;padding: 1rem 0;}
.wrap-lean-loadmap .info li {flex: 1;padding: .8rem 2.1rem 2rem;border-right: 1px solid #eee;}
.wrap-lean-loadmap .info strong {display: block;margin-bottom: 1.5rem;font-size: 1.7rem;font-family: pmGov;color: #212121;line-height: 2.4rem;}
.wrap-lean-loadmap .info p {position: relative;padding-left: 1.5rem;font-size: 1.5rem;font-family: prGov;color: #555;line-height: 2rem;}
.wrap-lean-loadmap .info p::before {content: '';position: absolute;top: .8rem;left: 0;width: .7rem;height: 2px;background: #717171;}

@media screen and (max-width:768px) {
  .wrap-lean-loadmap .frame {display: flex;gap: 2rem;}
  .wrap-lean-loadmap .tit {width: 8rem;height: 80rem;background: url('../../images/sub/bg-lean-roadmap-tit2.png') no-repeat bottom center / cover;flex-shrink: 0;}
  .wrap-lean-loadmap .tit li {padding: 2.1rem 0;}
  .wrap-lean-loadmap .tit li br {display: block;} 
  .wrap-lean-loadmap .tit ul {flex-direction: column;height: 100%;}
  .wrap-lean-loadmap .info {height: 80rem;}
  .wrap-lean-loadmap .info ul {height: 100%;flex-direction: column;padding: 1.6rem 0;}
  .wrap-lean-loadmap .info li {width: 100%;padding: 2.1rem;border-bottom: 1px solid #eee;border-right: 0;}
  .wrap-lean-loadmap .info li:last-child {border-bottom: 0;}
}
/* [E]국방경영혁신-린6시그마 추진경위/계획 */

/* [S]찾아오시는길 */
.wrap-directions .line {display: inline-block;width: 3rem;height: 3rem;margin-right: .3rem;transform: translateY(-.2rem);font-size: 1.5rem;line-height: 2.3rem;border-radius: 50%;font-family: pbGov;}
.wrap-directions .line1 {color: #3298d0;border: 4px solid #3298d0;}
.wrap-directions .line2 {color: #b8500f;border: 4px solid #b8500f;}
/* [E]찾아오시는길 */