@charset "utf-8";

/* 내용탭 */
.tab-ul.type3{position:relative;z-index:1;}
.tab-ul.type3:before{content:"";position:absolute;left:0;bottom:0;z-index:2;width:100%;height:1px;background:#15989f;}
.tab-ul.type3 li{display:block;position:relative;}
.tab-ul.type3 li a{position:relative;display:block;width:auto;height:100%;margin:0;border:1px solid #b5b7ba;border-bottom:none;border-radius:10px 10px 0 0;}
.tab-ul.type3 li.on a,
.tab-ul.type3 li.on a:hover,
.tab-ul.type3 li.on a:focus,
.tab-ul.type3 li a:hover,
.tab-ul.type3 li a:focus{border-color:#15989f;color:#15989f;z-index:2;}
.tab-ul.type3 li.on a::after,
.tab-ul.type3 li a:hover:after,
.tab-ul.type3 li a:focus:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff;}

.tab-ul.type3 li a span{padding:10px 30px;color:#5b5e66;line-height:1.3;letter-spacing:-0.025em;}
.tab-ul.type3 li.on a span,
.tab-ul.type3 li a:focus span,
.tab-ul.type3 li a:hover span{color:#15989f;}
/* 내용탭 End */

/*  안내박스 */
.txt-box + .txt-box{margin-top:15px;}
.txt-box{padding:24px 20px;border-radius:5px;border:1px solid #dedede;background:#fff;}
.txt-box.type01 .title{position:relative;float:left;color:#3a3a3a;font-size:16px;font-weight:bold;}
.txt-box.type01 .title:after{content:"";position:absolute;top:50%;right:-9.5px;margin-top:-8.5px;background:#dbdbdb;width:1px;height:17px;}
.txt-box.type01 p{padding-left:20px;margin:0;display:table-cell;color:#727272;}
.txt-box.type01 .title.ico{padding-left:44px;}
.txt-box.type01 .icon{position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:32px;background:#15989f url(/pcms/dist/img/txt-box1_icon.png) no-repeat;border-radius:100%;}
.txt-box.type01 .icon.icon1{background-position:0 0;}
.txt-box.type01 .icon.icon2{background-position:-32px 0;}
.txt-box.type01 .icon.icon3{background-position:-64px 0;}
.txt-box.type01 .icon.icon4{background-position:-96px 0;}
.txt-box.type01 .icon.icon5{background-position:-128px 0;}
.txt-box.type01 .icon.icon6{background-position:-160px 0;}
.txt-box.type01 .icon.icon7{background-position:-192px 0;}
.txt-box.type01 .icon.icon8{background-position:-224px 0;}
.txt-box.type01 .icon.icon9{background-position:-256px 0;}
.txt-box.type01 .icon.icon10{background-position:-288px 0;}

.txt-box.type02 .title{display:block;margin-bottom:5px;color:#3a3a3a;font-weight:bold;}
.txt-box.type02 .txt-fouse{padding-left:24px;color:#666 !important;}
.txt-box.type02 p{margin:0;color:#727272;}
.txt-box.type02 p+p{margin-top:10px;}

@media(max-width:600px){
    .txt-box.type01 .title{display:inline-block;float:none;padding-right:0;}
    .txt-box.type01 .title:after{display:none;}
    .txt-box.type01 p{display:block;margin-left:0;margin-top:10px;padding-left:0;}

	.txt-box.type02{padding:20px;}
}
/*  안내박스 End */

/* 리스트 스타일 */
/* list_h */
.ir-icon__line{position:absolute;top:50%;left:50%;width:55px;height:55px;margin-left:-27.5px;margin-top:-27.5px;transform:none;background-image:url(/pcms/dist/img/ir/ir_list_icon.png);}
.ir-icon__line.icon1{background-position:0 0 ;}
.ir-icon__line.icon2{background-position:-65px 0 ;}
.ir-icon__line.icon3{background-position:-130px 0 ;}
.ir-icon__line.icon4{background-position:-195px 0 ;}
.ir-icon__line.icon5{background-position:-260px 0 ;}
.ir-icon__line.icon6{background-position:-325px 0 ;}
.ir-icon__line.icon7{background-position:-390px 0 ;}
.ir-icon__line.icon8{background-position:-455px 0 ;}
.ir-icon__line.icon9{background-position:-520px 0 ;}
.ir-icon__line.icon10{background-position:-585px 0 ;}

.vlist__bodo{}
.vlist__bodo .obj{display:flex;flex-flow:wrap;}
.vlist__bodo .obj>.item{position:relative;border:1px solid #d1d1d1;width:100%;}
.vlist__bodo .obj>.item .inner{padding-left:125px;}
.vlist__bodo .obj>.item .inner .circle{position:absolute;left:0;top:30px;width:86px;height:86px;border-radius:5px;background:#f1f9ff;}
.vlist__bodo .obj>.item .inner .ui-bodo__summary .text_box{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px 20px 30px 0;min-height:150px;}
.vlist__bodo .obj>.item .inner .ui-bodo__summary .h-box{display:block;position:relative;margin-bottom:5px;color:#180e0d;font-size:18px;line-height:1.6;font-weight:bold;}
.vlist__bodo .obj>.item .inner .ui-bodo__summary p{margin:0;color:#6e7179;letter-spacing:-0.05em;}
.vlist__bodo .obj>.item .inner .ui-bodo__summary p + p{margin-top:5px;}

.vlist__bodo .obj.no_line{border-top:0 !important;}

.vlist__bodo.type1 .obj{border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;}
.vlist__bodo.type1 .obj>.item{border:0;border-bottom:1px dashed rgba(127,127,127,0.3);}
.vlist__bodo.type1 .obj>.item:last-child{border:0;}
.vlist__bodo.type1 .obj.col2>.item{float:left;width:50%;}
.vlist__bodo.type1 .obj.col2>.item:nth-last-child(-n+2){border:0;}

.vlist__bodo.type1.list_hbox .obj{border-bottom:0;}
.vlist__bodo.type1.list_hbox .obj:last-child{border-bottom:1px solid #d1d1d1;}
.vlist__bodo.type1.list_hbox .obj + .obj{border-top:1px dashed rgba(127,127,127,0.3);}

.vlist__bodo.type2 .obj{}
.vlist__bodo.type2 .obj>.item{float:left;margin:-1px 24px 0 0;width:calc(50% - 12px);border:1px dashed rgba(127,127,127,0.3);border-left:0;border-right:0;}
.vlist__bodo.type2 .obj>.item:nth-child(-n+2){border-top:1px solid #d1d1d1;}
.vlist__bodo.type2 .obj>.item:nth-last-child(-n+2){border-bottom:1px solid #d1d1d1;}
.vlist__bodo.type2 .obj>.item:nth-child(2n){margin-right:0;}

.vlist__bodo.type2.border .obj>.item{border:1px solid #d1d1d1;margin-bottom:24px;}
.vlist__bodo.type2.border .obj>.item:nth-last-child(-n+2){margin-bottom:0;}
.vlist__bodo.type2.border .obj>.item .inner{padding-left:150px;}
.vlist__bodo.type2.border .obj>.item .inner .circle{left:28px;}
/* list-h End */

/* list-v */
.vlist__column{display:flex;flex-wrap:wrap;margin:0 -12px;}
.vlist__column .inner{float:left;position:relative;margin:0 12px 15px;width:calc(33.33% - 24px);;border:1px solid #ddd;background:#fff;}
.vlist__column .inner .item{padding:45px 20px 42px;height:100%;text-align:center;}
.vlist__column .inner .item .circle{position:relative;display:inline-block;margin:0 auto 15px;width:86px;height:86px;border-radius:5px;background:#f1f9ff;}
.vlist__column .inner .item .ui-summary strong{display:block;margin:0 0 5px;font-size:18px;font-weight:bold;color:#444;text-align:center;}
.vlist__column .inner .item .ui-summary p{margin:0;color:#6e7179;font-size:15px;}
.vlist__column .inner .item .ui-summary p + p{margin-top:5px;}
.vlist__column .inner .item .ui-summary .link{margin-top:15px;}
.vlist__column .inner .item ul.list-1st{display:inline-block;margin:0;text-align:left;}

.vlist__column.col2 .inner{width:calc(50% - 24px);}
.vlist__column.col4 .inner{width:calc(25% - 24px);}
.vlist__column.col5 .inner{width:calc(20% - 24px);}
.vlist__column.col6 .inner{width:calc(16.66% - 24px);}
/* list-v End */

@media(max-width:1279px){
	.vlist__column .inner,
	.vlist__column.col2 .inner,
	.vlist__column.col4 .inner,
	.vlist__column.col5 .inner,
	.vlist__column.col6 .inner{width:calc(50% - 24px);}
}
@media(max-width:767px){
    /* list_h */
    .vlist__bodo .obj>.item{display:block;text-align:center;}
	.vlist__bodo .obj>.item .inner{padding:25px 15px;}
    .vlist__bodo .obj>.item .inner .circle{position:relative;top:auto;left:auto;margin:0 auto 10px;transform:none;}
	.vlist__bodo .obj>.item .inner .ui-bodo__summary{display:block;min-height:auto;}
	.vlist__bodo .obj>.item .inner .ui-bodo__summary .text_box{display:block;padding:0;min-height:auto;}

    .vlist__bodo.type1 .obj.col2{margin:0;}
    .vlist__bodo.type1 .obj.col2>.item{float:none;width:100%;}
	.vlist__bodo.type1 .obj.col2>.item:nth-child(2){border-top:0;}
	.vlist__bodo.type1 .obj.col2>.item:nth-last-child(2){border-bottom:1px dashed rgba(127,127,127,0.5);}

	.vlist__bodo.type2 .obj>.item{float:none;width:100%;margin:-1px 0 0;}
	.vlist__bodo.type2 .obj>.item:nth-child(2){border-top:1px dashed rgba(127,127,127,0.5);}
	.vlist__bodo.type2 .obj>.item:nth-last-child(2){border-bottom:0;}


	.vlist__bodo.type2.border .obj>.item:nth-child(2){border-top:1px solid #d1d1d1;}
	.vlist__bodo.type2.border .obj>.item:nth-last-child(2){margin-bottom:24px;border-bottom:1px solid #d1d1d1;}
	.vlist__bodo.type2.border .obj>.item .inner{padding:25px 15px;}
	.vlist__bodo.type2.border .obj>.item .inner .circle{left:auto;}
    /* list_h End */

    /* list-v */
	.vlist__column .inner,
	.vlist__column.col2 .inner,
	.vlist__column.col4 .inner,
	.vlist__column.col5 .inner,
	.vlist__column.col6 .inner{width:calc(100% - 24px);}
	.vlist__column .inner .item{padding:25px 30px;}
    /* list-v End */
}
/* 리스트 스타일 End*/

/* 보도형 목록 */
/* bodo_h */
.bodo-h{}
.bodo-h img{width:100%;}
.bodo-h .h_txt p{margin:0;color:#6e7179;font-size:15px;line-height:1.2;letter-spacing:-0.025em;}
.bodo-h .h_txt p + p{margin-top:10px;}

.bodo-h .row1{overflow:hidden;display:block;}
.bodo-h .row1 + .row1{margin-top:35px;padding-top:35px;border-top:1px dashed rgba(0,0,0,0.4);}
.bodo-h .row1 .h_imgbox{float:left;width:30%;}
.bodo-h .row1 .h_txt{float:left;margin-left:5%;width:calc(100% - 35%);}
.bodo-h .row1 .h_txt .tit{margin-bottom:15px;color:#180e0d;font-size:20px;line-height:1.2;font-weight:bold;}
.bodo-h .row1 .h_txt .tit .subtit{margin-bottom:10px;color:#114ab0;font-size:15px;line-height:1.2;letter-spacing:-0.025em;}

/* bodo-h col2  :응용형 */
.bodo-h.col_box{overflow:hidden;margin-left:-40px;}
.bodo-h .col{float:left;margin-left:40px;margin-bottom:40px;width:calc(50% - 40px);}
.bodo-h .col .h_imgbox{float:left;width:40%;}
.bodo-h .col .h_txt{float:left;margin-left:7%;padding-top:17px;width:calc(100% - 47%);}
.bodo-h .col .h_txt .tit{margin-bottom:5px;color:#3a3a3a;font-size:18px;line-height:1.2;letter-spacing:-0.045em;font-weight:bold;}

/* wide형 */
.bodo-h .row1.wide .h_imgbox{width:40%;}
.bodo-h .row1.wide .h_txt{width:calc(100% - 45%);}

/* bodo-v :기본형  */
.bodo-v{overflow:hidden;display:flex;flex-wrap:wrap;margin-left:-40px;}
.bodo-v img{width:100%;}
.bodo-v .col{float:left;margin-left:40px;margin-bottom:30px;width:calc(33.33% - 40px);}
.bodo-v .col .v_imgbox{margin-bottom:25px;}
.bodo-v .col .v_txt .tit{margin-bottom:10px;color:#180e0d;font-size:18px;line-height:1.2;letter-spacing:-0.045em;font-weight:bold;}
.bodo-v .col .v_txt p{margin:0;letter-spacing:-0.045em;}
.bodo-v .col .v_txt p + p{margin-top:10px;}

.bodo-v.col1 .col{width:calc(100% - 40px);}
.bodo-v.col2 .col{width:calc(50% - 40px);}
.bodo-v.col4 .col{width:calc(25% - 40px);}

@media (max-width:767px){
	.bodo-v,
	.bodo-h.col_box{margin-left:0;}
    .bodo-h .row1 .h_imgbox,
    .bodo-h .row1 .h_txt,
    .bodo-h .row1.wide .h_imgbox,
    .bodo-h .row1.wide .h_txt,
    .bodo-h .col,
    .bodo-h .col .h_imgbox,
    .bodo-h .col .h_txt,
    .bodo-v .col,
	.bodo-v.col1 .col,
    .bodo-v.col2 .col,
    .bodo-v.col4 .col{float:none;width:100%;margin:0;}

	.bodo-h .col .h_imgbox,
	.bodo-h .row1 .h_imgbox,
	.bodo-h .row1.wide .h_imgbox{margin-bottom:25px;}
	.bodo-h .col .h_txt{padding-top:0;}

	.bodo-h .col+.col,
	.bodo-v .col+.col{margin-top:35px;padding-top:35px;border-top:1px dashed rgba(0,0,0,0.4);}
}
/* 보도형 목록 End */

/* 배너링크 박스 */
.ui-banner__box{overflow:hidden;display:flex;flex-wrap:wrap;margin-left:-20px;}
.ui-banner__box .item{float:left;display:flex;align-items:center;position:relative;width:calc(50% - 20px);margin:0 0 20px 20px;padding:26px 135px 26px 30px;min-height:75px;border:1px solid #c4cbd2;border-radius:2px;}
.ui-banner__box .item.long{width:calc(100% - 20px);}
.ui-banner__box .item .ui-banner__title{position:relative;display:block;padding-left:40px;width:100%;color:#3a3a3a;font-size:16px;line-height:20px;}
.ui-banner__box .item .ui-banner__title:before{content:"";position:absolute;left:0;top:50%;margin-top:-10px;width:20px;height:20px;background:url(/pcms/dist/img/ir-bbs.png) no-repeat;}

.ui-banner__box.down .item .ui-banner__title:before{background-position:0 -340px;}
.ui-banner__box.link .item .ui-banner__title:before{background-position:-29px -340px;}

.ui-banner__box .item .button_box{position:absolute;right:10px;top:50%;transform:translateY(-50%);padding:7px 14px;border:1px solid #15989f;color:#15989f;font-size:15px;line-height:30px;letter-spacing:-0.025em;transition:0.3s;}
.ui-banner__box .item .button_box:hover,
.ui-banner__box .item .button_box:focus{background-color:#15989f;color:#fff;}

@media(max-width:767px){
	.ui-banner__box{margin-left:0;}
    .ui-banner__box .item{float:none;margin-left:0;width:100%;}
	.ui-banner__box .item.long{width:100%;}
}
/* 배너링크 박스 End */

/* 아코디언 */
.ui-accordion--faq{}
.ui-accordion--faq .accordion__item + .accordion__item{margin-top:10px;}
.ui-accordion--faq .accordion__header .accordion__button{position:relative;display:block;padding:20px 80px 20px 30px;border:1px solid #dbd5d5;border-radius:2px;}
.ui-accordion--faq .accordion__header .accordion__button::before{content:"";position:absolute;top:0;right:67px;width:1px;height:100%;background:#d2d2d2;}
.ui-accordion--faq .accordion__header .accordion__button.ov,
.ui-accordion--faq .accordion__header .accordion__button:hover,
.ui-accordion--faq .accordion__header .accordion__button:focus{border:1px solid #15989f;border-radius:2px 2px 0 0;}
.ui-accordion--faq .accordion__header .accordion__button.ov:before,
.ui-accordion--faq .accordion__header .accordion__button:hover:before,
.ui-accordion--faq .accordion__header .accordion__button:focus:before{right:0;width:67px;background:#15989f;}
.ui-accordion--faq .accordion__header .accordion__button:after{content:"";position:absolute;top:calc(50% - 3.5px);right:25px;width:15px;height:7px;background:url(/pcms/dist/img/ir-bbs.png) -70px -340px;}
.ui-accordion--faq .accordion__header .accordion__button.ov:after,
.ui-accordion--faq .accordion__header .accordion__button:hover:after,
.ui-accordion--faq .accordion__header .accordion__button:focus:after{top:calc(50% - 8px);width:15px;height:16px;background:url(/pcms/dist/img/ir-bbs.png) -54px -340px;}
.ui-accordion--faq .accordion__header .accordion__button .accordion__title{display:block;color:#222;font-size:18px;line-height:1.2;letter-spacing:-0.05em;font-weight:bold;word-break:break-all;}
.ui-accordion--faq .accordion__body{display:none;position:relative;padding:40px 30px;background:#f8f9fa;border:1px solid #aabac8;border-top:none;border-radius:0 0 5px 5px;}
.ui-accordion--faq .accordion__body .h3:first-child{margin-top:0;}
/* 아코디언 End */

/* 절차도 */
.ir-icon_process{position:absolute;left:0;top:0;width:58px;height:58px;border-radius:50%;background:url(/pcms/dist/img/ir_process.png) no-repeat;}
.ir-icon_process.icon1{background-position:0 0 ;}
.ir-icon_process.icon2{background-position:-68px 0 ;}
.ir-icon_process.icon3{background-position:-136px 0 ;}
.ir-icon_process.icon4{background-position:-204px 0 ;}
.ir-icon_process.icon5{background-position:-272px 0 ;}
.ir-icon_process.icon6{background-position:-340px 0 ;}
.ir-icon_process.icon7{background-position:-408px 0 ;}
.ir-icon_process.icon8{background-position:-476px 0 ;}
.ir-icon_process.icon9{background-position:-544px 0 ;}
.ir-icon_process.icon10{background-position:-612px 0 ;}

.ir-icon_process.icon11{background-position:0 -68px ;}
.ir-icon_process.icon12{background-position:-68px -68px ;}
.ir-icon_process.icon13{background-position:-136px -68px ;}
.ir-icon_process.icon14{background-position:-204px -68px ;}
.ir-icon_process.icon15{background-position:-272px -68px ;}
.ir-icon_process.icon16{background-position:-340px -68px ;}
.ir-icon_process.icon17{background-position:-408px -68px ;}
.ir-icon_process.icon18{background-position:-476px -68px ;}
.ir-icon_process.icon19{background-position:-544px -68px ;}
.ir-icon_process.icon20{background-position:-612px -68px ;}

.ir-icon_process.icon21{background-position:0 -136px ;}
.ir-icon_process.icon22{background-position:-68px -136px ;}
.ir-icon_process.icon23{background-position:-136px -136px ;}
.ir-icon_process.icon24{background-position:-204px -136px ;}
.ir-icon_process.icon25{background-position:-272px -136px ;}
.ir-icon_process.icon26{background-position:-340px -136px ;}
.ir-icon_process.icon27{background-position:-408px -136px ;}
.ir-icon_process.icon28{background-position:-476px -136px ;}
.ir-icon_process.icon29{background-position:-544px -136px ;}
.ir-icon_process.icon30{background-position:-612px -136px ;}

.process_ty2{padding:30px;background:#f6f7f9;}
.prc{position:relative;}
.prc.type2{overflow:hidden;margin-left:-30px;width:calc(100% + 30px);}
.prc.type2 > li{float:left;position:relative;margin-top:30px;margin-left:30px;}
.prc.type2 > li .inner{position:relative;display:block;padding:35px 20px 20px;background:#fff;border:1px solid #c4cbd2;border-radius:5px;text-align:center;}
.prc.type2 > li .inner:before{content:"";display:block;position:absolute;right:-25px;top:50%;transform:translateY(calc(-50% + 0.5px));width:15px;height:24px;background:url(/pcms/dist/img/step-icon.png) no-repeat;}
.prc.type2 > li:last-child .inner::before{display:none;}
.prc.type2 > li .inner .num{position:absolute;top:18px;left:18px;color:#767676;font-size:14px;font-weight:bold;line-height:1;}
.prc.type2 > li .inner .prc__title{display:block;color:#333;font-size:15px;line-height:1.3;font-weight:bold;}

.prc.type2 .circle{display:inline-block;position:relative;margin-bottom:13px;width:58px;height:58px;border-radius:100%;}
.prc.type2 .circle.color1{background-color:#65c420;}
.prc.type2 .circle.color2{background-color:#0f9936;}
.prc.type2 .circle.color3{background-color:#016b3b;}
.prc.type2 .circle.color4{background-color:#027a68;}
.prc.type2 .circle.color5{background-color:#03858d;}
.prc.type2 .circle.color6{background-color:#0f7190;}
.prc.type2 .circle.color7{background-color:#095b74;}
.prc.type2 .circle.color8{background-color:#2b5fb0;}

/* prc.type2 - step2 */
.prc.type2.step2 > li{width:calc(50% - 30px);}
.prc.type2.step2 > li:nth-child(-n+2){margin-top:0;}
.prc.type2.step2 > li:nth-child(4n-1){float:right}

.prc.type2.step2 > li:nth-child(2n) .inner:before{right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}
.prc.type2.step2 > li:nth-child(4n-1) .inner:before{right:auto;left:-25px;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type2 - step3 */
.prc.type2.step3 > li{width:calc(33.33% - 30px);}
.prc.type2.step3 > li:nth-child(-n+3){margin-top:0;}
.prc.type2.step3 > li:nth-child(4),
.prc.type2.step3 > li:nth-child(5),
.prc.type2.step3 > li:nth-child(6),
.prc.type2.step3 > li:nth-child(10),
.prc.type2.step3 > li:nth-child(11),
.prc.type2.step3 > li:nth-child(12){float:right}

.prc.type2.step3 > li:nth-child(3) .inner:before,
.prc.type2.step3 > li:nth-child(6) .inner:before,
.prc.type2.step3 > li:nth-child(9) .inner:before{right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}

.prc.type2.step3 > li:nth-child(4) .inner:before,
.prc.type2.step3 > li:nth-child(5) .inner:before,
.prc.type2.step3 > li:nth-child(10) .inner:before,
.prc.type2.step3 > li:nth-child(11) .inner:before{right:auto;left:-25px;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type2 - step4 */
.prc.type2.step4 > li{width:calc(25% - 30px);}
.prc.type2.step4 > li:nth-child(-n+4){margin-top:0;}
.prc.type2.step4 > li:nth-child(5),
.prc.type2.step4 > li:nth-child(6),
.prc.type2.step4 > li:nth-child(7),
.prc.type2.step4 > li:nth-child(8){float:right}

.prc.type2.step4 > li:nth-child(4) .inner:before,
.prc.type2.step4 > li:nth-child(8) .inner:before{right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}

.prc.type2.step4 > li:nth-child(5) .inner:before,
.prc.type2.step4 > li:nth-child(6) .inner:before,
.prc.type2.step4 > li:nth-child(7) .inner:before{right:auto;left:-25px;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type2 - step5 */
.prc.type2.step5 > li{width:calc(20% - 30px);}
.prc.type2.step5 > li:nth-child(-n+5){margin-top:0;}
.prc.type2.step5 > li:nth-child(6),
.prc.type2.step5 > li:nth-child(7),
.prc.type2.step5 > li:nth-child(8),
.prc.type2.step5 > li:nth-child(9){float:right}

.prc.type2.step5 > li:nth-child(5) .inner:before,
.prc.type2.step5 > li:nth-child(10) .inner:before{right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}

.prc.type2.step5 > li:nth-child(6) .inner:before,
.prc.type2.step5 > li:nth-child(7) .inner:before,
.prc.type2.step5 > li:nth-child(8) .inner:before,
.prc.type2.step5 > li:nth-child(9) .inner:before{right:auto;left:-25px;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type2 - step6 */
.prc.type2.step6 > li{width:calc(16.66% - 30px);}
.prc.type2.step6 > li:nth-child(-n+6){margin-top:0;}
.prc.type2.step6 > li:nth-child(7),
.prc.type2.step6 > li:nth-child(8),
.prc.type2.step6 > li:nth-child(9),
.prc.type2.step6 > li:nth-child(10),
.prc.type2.step6 > li:nth-child(11),
.prc.type2.step6 > li:nth-child(12){float:right}

.prc.type2.step6 > li:nth-child(6) .inner:before,
.prc.type2.step6 > li:nth-child(12) .inner:before{right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}

.prc.type2.step6 > li:nth-child(7) .inner:before,
.prc.type2.step6 > li:nth-child(8) .inner:before,
.prc.type2.step6 > li:nth-child(9) .inner:before,
.prc.type2.step6 > li:nth-child(10) .inner:before,
.prc.type2.step6 > li:nth-child(11) .inner:before{right:auto;left:-25px;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc_num :절차 번호형 */
.process_ty5{padding:30px;background:#f6f7f9;}
.prc.type5{overflow:hidden;margin-left:-30px;width:calc(100% + 30px);}
.prc.type5 > li{float:left;margin-left:30px;margin-top:30px;}
.prc.type5 > li .inner{position:relative;padding:20px;min-height:165px;border:1px solid #aabac8;border-radius:20px 20px 20px 0;background:#fff;text-align:center;}
.prc.type5 > li .inner:before{content:"";display:block;position:absolute;right:-25px;top:50%;transform:translateY(calc(-50% + 0.5px));width:15px;height:24px;background:url(/pcms/dist/img/step-icon.png) no-repeat;}
.prc.type5 > li:last-child .inner::before{display:none;}
.prc.type5 > li .inner .num{margin:0 auto 10px;width:40px;height:20px;background:#095b74;border-radius:9px;color:#fff;font-size:14px;line-height:20px;}
.prc.type5 > li .inner .num.color1{background:#1598a0;}
.prc.type5 > li .inner .num.color2{background:#1b8cc8;}
.prc.type5 > li .inner .num.color3{background:#1867c3;}
.prc.type5 > li .inner .num.color4{background:#11499c;}
.prc.type5 > li .inner .item .prc__title{display:block;margin-bottom:0;color:#042557;font-size:16px;font-weight:bold;}
.prc.type5 > li .inner .item .prc__text{color:#767676;font-size:15px;line-height:1.4;}
.prc.type5 > li .inner .item .prc__title + .prc__text{margin-top:10px;padding-top:10px;border-top:#c0d3e2 1px solid;}
/* prc.type2 - step2 */
.prc.type5.step2 > li{width:calc(50% - 30px);}
.prc.type5.step2 > li:nth-child(3),
.prc.type5.step2 > li:nth-child(7){float:right}

.prc.type5.step2 > li:nth-child(-n+2){margin-top:0;}
.prc.type5.step2 > li:nth-child(4n-1){float:right}

.prc.type5.step2 > li:nth-child(2n) .inner:before{right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}
.prc.type5.step2 > li:nth-child(4n-1) .inner:before{right:auto;left:-25px;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type5 - step3 */
.prc.type5.step3 > li{width:calc(33.33% - 30px);}
.prc.type5.step3 > li:nth-child(-n+3){margin-top:0;}
.prc.type5.step3 > li:nth-child(4),
.prc.type5.step3 > li:nth-child(5),
.prc.type5.step3 > li:nth-child(6),
.prc.type5.step3 > li:nth-child(10),
.prc.type5.step3 > li:nth-child(11),
.prc.type5.step3 > li:nth-child(12){float:right}

.prc.type5.step3 > li:nth-child(3) .inner:before,
.prc.type5.step3 > li:nth-child(6) .inner:before,
.prc.type5.step3 > li:nth-child(9) .inner:before{right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}

.prc.type5.step3 > li:nth-child(4) .inner:before,
.prc.type5.step3 > li:nth-child(5) .inner:before,
.prc.type5.step3 > li:nth-child(10) .inner:before,
.prc.type5.step3 > li:nth-child(11) .inner:before{right:auto;left:-25px;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type5 - step4 */
.prc.type5.step4 > li{width:calc(25% - 30px);}
.prc.type5.step4 > li:nth-child(-n+4){margin-top:0;}
.prc.type5.step4 > li:nth-child(5),
.prc.type5.step4 > li:nth-child(6),
.prc.type5.step4 > li:nth-child(7),
.prc.type5.step4 > li:nth-child(8){float:right}

.prc.type5.step4 > li:nth-child(4) .inner:before,
.prc.type5.step4 > li:nth-child(8) .inner:before{right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}

.prc.type5.step4 > li:nth-child(5) .inner:before,
.prc.type5.step4 > li:nth-child(6) .inner:before,
.prc.type5.step4 > li:nth-child(7) .inner:before{right:auto;left:-25px;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type5 - step5 */
.prc.type5.step5 > li{width:calc(20% - 30px);}
.prc.type5.step5 > li:nth-child(-n+5){margin-top:0;}
.prc.type5.step5 > li:nth-child(6),
.prc.type5.step5 > li:nth-child(7),
.prc.type5.step5 > li:nth-child(8),
.prc.type5.step5 > li:nth-child(9){float:right}

.prc.type5.step5 > li:nth-child(5) .inner:before,
.prc.type5.step5 > li:nth-child(10) .inner:before{right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}

.prc.type5.step5 > li:nth-child(6) .inner:before,
.prc.type5.step5 > li:nth-child(7) .inner:before,
.prc.type5.step5 > li:nth-child(8) .inner:before,
.prc.type5.step5 > li:nth-child(9) .inner:before{right:auto;left:-25px;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type5 - step6 */
.prc.type5.step6 > li{width:calc(16.66% - 30px);}
.prc.type5.step6 > li:nth-child(-n+6){margin-top:0;}
.prc.type5.step6 > li:nth-child(7),
.prc.type5.step6 > li:nth-child(8),
.prc.type5.step6 > li:nth-child(9),
.prc.type5.step6 > li:nth-child(10),
.prc.type5.step6 > li:nth-child(11),
.prc.type5.step6 > li:nth-child(12){float:right}

.prc.type5.step6 > li:nth-child(6) .inner:before,
.prc.type5.step6 > li:nth-child(12) .inner:before{right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}

.prc.type5.step6 > li:nth-child(7) .inner:before,
.prc.type5.step6 > li:nth-child(8) .inner:before,
.prc.type5.step6 > li:nth-child(9) .inner:before,
.prc.type5.step6 > li:nth-child(10) .inner:before,
.prc.type5.step6 > li:nth-child(11) .inner:before{right:auto;left:-25px;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

@media (max-width:1199px){
    .prc.type2.step5 > li,
	.prc.type2.step6 > li{width:calc(25% - 30px);}

	.prc.type2.step5 > li:nth-child(-n+4),
	.prc.type2.step6 > li:nth-child(-n+4){margin-top:0;}
	.prc.type2.step5 > li:nth-child(5),
	.prc.type2.step5 > li:nth-child(6),
	.prc.type2.step6 > li:nth-child(5),
	.prc.type2.step6 > li:nth-child(6){margin-top:30px;}

    .prc.type2.step5 > li:nth-child(5),
	.prc.type2.step6 > li:nth-child(5),
	.prc.type2.step6 > li:nth-child(6){float:right}

	.prc.type2.step5 > li:nth-child(9),
	.prc.type2.step6 > li:nth-child(9),
    .prc.type2.step6 > li:nth-child(10),
    .prc.type2.step6 > li:nth-child(11),
    .prc.type2.step6 > li:nth-child(12),
    .prc.type2.step6 > li:nth-child(17),
    .prc.type2.step6 > li:nth-child(18),
    .prc.type2.step6 > li:nth-child(19),
    .prc.type2.step6 > li:nth-child(20){float:left}

    .prc.type2.step5 > li:nth-child(4) .inner:before,
    .prc.type2.step5 > li:nth-child(8) .inner:before,
    .prc.type2.step5 > li:nth-child(12) .inner:before,
	.prc.type2.step6 > li:nth-child(4) .inner:before,
    .prc.type2.step6 > li:nth-child(8) .inner:before,
    .prc.type2.step6 > li:nth-child(12) .inner:before{left:auto;right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}

    .prc.type2.step5 > li:nth-child(5) .inner:before,
    .prc.type2.step5 > li:nth-child(6) .inner:before,
    .prc.type2.step5 > li:nth-child(7) .inner:before,
    .prc.type2.step5 > li:nth-child(10) .inner:before,
	.prc.type2.step6 > li:nth-child(5) .inner:before,
    .prc.type2.step6 > li:nth-child(6) .inner:before,
    .prc.type2.step6 > li:nth-child(7) .inner:before,
	.prc.type2.step6 > li:nth-child(10) .inner:before{right:auto;left:-25px;top:50%;bottom:auto;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

    .prc.type2.step5 > li:nth-child(9) .inner:before,
    .prc.type2.step5 > li:nth-child(10) .inner:before,
    .prc.type2.step5 > li:nth-child(11) .inner:before,
	.prc.type2.step6 > li:nth-child(9) .inner:before,
    .prc.type2.step6 > li:nth-child(10) .inner:before,
    .prc.type2.step6 > li:nth-child(11) .inner:before{right:-25px;left:auto;transform:translateY(calc(-50% + 0.5px));}

	/* prc_num :절차 번호형 */
    .prc.type5.step5 > li,
	.prc.type5.step6 > li{width:calc(25% - 30px);}

	.prc.type5.step5 > li:nth-child(-n+4),
	.prc.type5.step6 > li:nth-child(-n+4){margin-top:0;}
	.prc.type5.step5 > li:nth-child(5),
	.prc.type5.step5 > li:nth-child(6),
	.prc.type5.step6 > li:nth-child(5),
	.prc.type5.step6 > li:nth-child(6){margin-top:30px;}

    .prc.type5.step5 > li:nth-child(5),
	.prc.type5.step6 > li:nth-child(5),
	.prc.type5.step6 > li:nth-child(6){float:right}

	.prc.type5.step5 > li:nth-child(9),
	.prc.type5.step6 > li:nth-child(9),
    .prc.type5.step6 > li:nth-child(10),
    .prc.type5.step6 > li:nth-child(11),
    .prc.type5.step6 > li:nth-child(12),
    .prc.type5.step6 > li:nth-child(17),
    .prc.type5.step6 > li:nth-child(18),
    .prc.type5.step6 > li:nth-child(19),
    .prc.type5.step6 > li:nth-child(20){float:left}

    .prc.type5.step5 > li:nth-child(4) .inner:before,
    .prc.type5.step5 > li:nth-child(8) .inner:before,
    .prc.type5.step5 > li:nth-child(12) .inner:before,
	.prc.type5.step6 > li:nth-child(4) .inner:before,
    .prc.type5.step6 > li:nth-child(8) .inner:before,
    .prc.type5.step6 > li:nth-child(12) .inner:before{left:auto;right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}

    .prc.type5.step5 > li:nth-child(5) .inner:before,
    .prc.type5.step5 > li:nth-child(6) .inner:before,
    .prc.type5.step5 > li:nth-child(7) .inner:before,
    .prc.type5.step5 > li:nth-child(10) .inner:before,
	.prc.type5.step6 > li:nth-child(5) .inner:before,
    .prc.type5.step6 > li:nth-child(6) .inner:before,
    .prc.type5.step6 > li:nth-child(7) .inner:before,
	.prc.type5.step6 > li:nth-child(10) .inner:before{right:auto;left:-25px;top:50%;bottom:auto;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

    .prc.type5.step5 > li:nth-child(9) .inner:before,
    .prc.type5.step5 > li:nth-child(10) .inner:before,
    .prc.type5.step5 > li:nth-child(11) .inner:before,
	.prc.type5.step6 > li:nth-child(9) .inner:before,
    .prc.type5.step6 > li:nth-child(10) .inner:before,
    .prc.type5.step6 > li:nth-child(11) .inner:before{right:-25px;left:auto;transform:translateY(calc(-50% + 0.5px));}
}
@media (max-width:1023px){
	.prc.type2.step4 > li,
	.prc.type2.step5 > li,
	.prc.type2.step6 > li{width:calc(33.33% - 30px);}
	.prc.type2.step4 > li:nth-child(4),
	.prc.type2.step5 > li:nth-child(4),
	.prc.type2.step6 > li:nth-child(4){margin-top:30px;}

	.prc.type2.step4 > li:nth-child(4),
	.prc.type2.step4 > li:nth-child(10),
	.prc.type2.step4 > li:nth-child(11),
	.prc.type2.step4 > li:nth-child(12),
	.prc.type2.step5 > li:nth-child(4),
	.prc.type2.step5 > li:nth-child(10),
	.prc.type2.step5 > li:nth-child(11),
	.prc.type2.step5 > li:nth-child(12),
	.prc.type2.step6 > li:nth-child(4),
	.prc.type2.step6 > li:nth-child(10),
	.prc.type2.step6 > li:nth-child(11),
	.prc.type2.step6 > li:nth-child(12){float:right}

	.prc.type2.step4 > li:nth-child(7),
	.prc.type2.step4 > li:nth-child(8),
	.prc.type2.step5 > li:nth-child(7),
	.prc.type2.step5 > li:nth-child(8),
	.prc.type2.step6 > li:nth-child(7),
	.prc.type2.step6 > li:nth-child(8){float:left}

	.prc.type2.step4 > li:nth-child(3) .inner:before,
	.prc.type2.step4 > li:nth-child(6) .inner:before,
	.prc.type2.step4 > li:nth-child(9) .inner:before,
	.prc.type2.step5 > li:nth-child(3) .inner:before,
	.prc.type2.step5 > li:nth-child(6) .inner:before,
	.prc.type2.step5 > li:nth-child(9) .inner:before,
	.prc.type2.step6 > li:nth-child(3) .inner:before,
	.prc.type2.step6 > li:nth-child(6) .inner:before,
	.prc.type2.step6 > li:nth-child(9) .inner:before{left:auto;right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}

	.prc.type2.step4 > li:nth-child(4) .inner:before,
	.prc.type2.step4 > li:nth-child(10) .inner:before,
	.prc.type2.step4 > li:nth-child(11) .inner:before,
	.prc.type2.step5 > li:nth-child(4) .inner:before,
	.prc.type2.step5 > li:nth-child(10) .inner:before,
	.prc.type2.step5 > li:nth-child(11) .inner:before,
	.prc.type2.step6 > li:nth-child(4) .inner:before,
	.prc.type2.step6 > li:nth-child(10) .inner:before,
	.prc.type2.step6 > li:nth-child(11) .inner:before{right:auto;left:-25px;top:50%;bottom:auto;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

	.prc.type2.step4 > li:nth-child(7) .inner:before,
	.prc.type2.step4 > li:nth-child(8) .inner:before,
	.prc.type2.step5 > li:nth-child(7) .inner:before,
	.prc.type2.step5 > li:nth-child(8) .inner:before,
	.prc.type2.step6 > li:nth-child(7) .inner:before,
	.prc.type2.step6 > li:nth-child(8) .inner:before{left:auto;right:-25px;bottom:auto;top:50%;transform:translateY(calc(-50% + 0.5px));}

	/* prc_num :절차 번호형 */
	.prc.type5.step4 > li,
	.prc.type5.step5 > li,
	.prc.type5.step6 > li{width:calc(33.33% - 30px);}
	.prc.type5.step4 > li:nth-child(4),
	.prc.type5.step5 > li:nth-child(4),
	.prc.type5.step6 > li:nth-child(4){margin-top:30px;}

	.prc.type5.step4 > li:nth-child(4),
	.prc.type5.step4 > li:nth-child(10),
	.prc.type5.step4 > li:nth-child(11),
	.prc.type5.step4 > li:nth-child(12),
	.prc.type5.step5 > li:nth-child(4),
	.prc.type5.step5 > li:nth-child(10),
	.prc.type5.step5 > li:nth-child(11),
	.prc.type5.step5 > li:nth-child(12),
	.prc.type5.step6 > li:nth-child(4),
	.prc.type5.step6 > li:nth-child(10),
	.prc.type5.step6 > li:nth-child(11),
	.prc.type5.step6 > li:nth-child(12){float:right}

	.prc.type5.step4 > li:nth-child(7),
	.prc.type5.step4 > li:nth-child(8),
	.prc.type5.step5 > li:nth-child(7),
	.prc.type5.step5 > li:nth-child(8),
	.prc.type5.step6 > li:nth-child(7),
	.prc.type5.step6 > li:nth-child(8){float:left}

	.prc.type5.step4 > li:nth-child(3) .inner:before,
	.prc.type5.step4 > li:nth-child(6) .inner:before,
	.prc.type5.step4 > li:nth-child(9) .inner:before,
	.prc.type5.step5 > li:nth-child(3) .inner:before,
	.prc.type5.step5 > li:nth-child(6) .inner:before,
	.prc.type5.step5 > li:nth-child(9) .inner:before,
	.prc.type5.step6 > li:nth-child(3) .inner:before,
	.prc.type5.step6 > li:nth-child(6) .inner:before,
	.prc.type5.step6 > li:nth-child(9) .inner:before{left:auto;right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}

	.prc.type5.step4 > li:nth-child(4) .inner:before,
	.prc.type5.step4 > li:nth-child(10) .inner:before,
	.prc.type5.step4 > li:nth-child(11) .inner:before,
	.prc.type5.step5 > li:nth-child(4) .inner:before,
	.prc.type5.step5 > li:nth-child(10) .inner:before,
	.prc.type5.step5 > li:nth-child(11) .inner:before,
	.prc.type5.step6 > li:nth-child(4) .inner:before,
	.prc.type5.step6 > li:nth-child(10) .inner:before,
	.prc.type5.step6 > li:nth-child(11) .inner:before{right:auto;left:-25px;top:50%;bottom:auto;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

	.prc.type5.step4 > li:nth-child(7) .inner:before,
	.prc.type5.step4 > li:nth-child(8) .inner:before,
	.prc.type5.step5 > li:nth-child(7) .inner:before,
	.prc.type5.step5 > li:nth-child(8) .inner:before,
	.prc.type5.step6 > li:nth-child(7) .inner:before,
	.prc.type5.step6 > li:nth-child(8) .inner:before{left:auto;right:-25px;bottom:auto;top:50%;transform:translateY(calc(-50% + 0.5px));}
}
@media(max-width:767px){
	.process_ty2{padding:15px;}
	.prc.type2{width:100%;margin:0;}
    .prc.type2.step2 > li,
    .prc.type2.step3 > li,
	.prc.type2.step4 > li,
	.prc.type2.step5 > li,
	.prc.type2.step6 > li{width:100%;margin-left:0;}
	.prc.type2.step4 > li:nth-child(4),
	.prc.type2.step5 > li:nth-child(4),
	.prc.type2.step6 > li:nth-child(4){margin-top:0;}
	.prc.type2.step2 > li:nth-child(-n+2),
	.prc.type2.step3 > li:nth-child(-n+3),
	.prc.type2.step4 > li:nth-child(-n+4),
	.prc.type2.step5 > li:nth-child(-n+4),
	.prc.type2.step6 > li:nth-child(-n+4){margin-top:30px;}
	.prc.type2.step2 > li:nth-child(1),
	.prc.type2.step3 > li:nth-child(1),
	.prc.type2.step4 > li:nth-child(1),
	.prc.type2.step5 > li:nth-child(1),
	.prc.type2.step6 > li:nth-child(1){margin-top:0;}

    .prc.type2.step2 > li:nth-child(1) .inner:before,
	.prc.type2.step2 > li:nth-child(3) .inner:before,
	.prc.type2.step2 > li:nth-child(5) .inner:before,
	.prc.type2.step2 > li:nth-child(7) .inner:before,
	.prc.type2.step2 > li:nth-child(9) .inner:before,
	.prc.type2.step2 > li:nth-child(11) .inner:before,
	.prc.type2.step3 > li:nth-child(1) .inner:before,
	.prc.type2.step3 > li:nth-child(2) .inner:before,
	.prc.type2.step3 > li:nth-child(4) .inner:before,
	.prc.type2.step3 > li:nth-child(5) .inner:before,
	.prc.type2.step3 > li:nth-child(7) .inner:before,
	.prc.type2.step3 > li:nth-child(8) .inner:before,
	.prc.type2.step3 > li:nth-child(10) .inner:before,
	.prc.type2.step3 > li:nth-child(11) .inner:before,
	.prc.type2.step4 > li:nth-child(1) .inner:before,
	.prc.type2.step4 > li:nth-child(2) .inner:before,
	.prc.type2.step4 > li:nth-child(4) .inner:before,
	.prc.type2.step4 > li:nth-child(5) .inner:before,
	.prc.type2.step4 > li:nth-child(7) .inner:before,
	.prc.type2.step4 > li:nth-child(8) .inner:before,
	.prc.type2.step4 > li:nth-child(10) .inner:before,
	.prc.type2.step4 > li:nth-child(11) .inner:before,
	.prc.type2.step5 > li:nth-child(1) .inner:before,
	.prc.type2.step5 > li:nth-child(2) .inner:before,
	.prc.type2.step5 > li:nth-child(4) .inner:before,
	.prc.type2.step5 > li:nth-child(5) .inner:before,
	.prc.type2.step5 > li:nth-child(7) .inner:before,
	.prc.type2.step5 > li:nth-child(8) .inner:before,
	.prc.type2.step5 > li:nth-child(10) .inner:before,
	.prc.type2.step5 > li:nth-child(11) .inner:before,
	.prc.type2.step6 > li:nth-child(1) .inner:before,
	.prc.type2.step6 > li:nth-child(2) .inner:before,
	.prc.type2.step6 > li:nth-child(4) .inner:before,
	.prc.type2.step6 > li:nth-child(5) .inner:before,
	.prc.type2.step6 > li:nth-child(7) .inner:before,
	.prc.type2.step6 > li:nth-child(8) .inner:before,
	.prc.type2.step6 > li:nth-child(10) .inner:before,
	.prc.type2.step6 > li:nth-child(11) .inner:before{left:auto;right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}

	/* prc_num :절차 번호형 */
	.process_ty5{padding:15px;}
	.prc.type5{width:100%;margin:0;}
	.prc.type5 > li .inner{min-height:auto;}
    .prc.type5.step2 > li,
    .prc.type5.step3 > li,
	.prc.type5.step4 > li,
	.prc.type5.step5 > li,
	.prc.type5.step6 > li{width:100%;margin-left:0;}
	.prc.type5.step4 > li:nth-child(4),
	.prc.type5.step5 > li:nth-child(4),
	.prc.type5.step6 > li:nth-child(4){margin-top:0;}
	.prc.type5.step2 > li:nth-child(-n+2),
	.prc.type5.step3 > li:nth-child(-n+3),
	.prc.type5.step4 > li:nth-child(-n+4),
	.prc.type5.step5 > li:nth-child(-n+4),
	.prc.type5.step6 > li:nth-child(-n+4){margin-top:30px;}
	.prc.type5.step2 > li:nth-child(1),
	.prc.type5.step3 > li:nth-child(1),
	.prc.type5.step4 > li:nth-child(1),
	.prc.type5.step5 > li:nth-child(1),
	.prc.type5.step6 > li:nth-child(1){margin-top:0;}

    .prc.type5.step2 > li:nth-child(1) .inner:before,
	.prc.type5.step2 > li:nth-child(3) .inner:before,
	.prc.type5.step2 > li:nth-child(5) .inner:before,
	.prc.type5.step2 > li:nth-child(7) .inner:before,
	.prc.type5.step2 > li:nth-child(9) .inner:before,
	.prc.type5.step2 > li:nth-child(11) .inner:before,
	.prc.type5.step3 > li:nth-child(1) .inner:before,
	.prc.type5.step3 > li:nth-child(2) .inner:before,
	.prc.type5.step3 > li:nth-child(4) .inner:before,
	.prc.type5.step3 > li:nth-child(5) .inner:before,
	.prc.type5.step3 > li:nth-child(7) .inner:before,
	.prc.type5.step3 > li:nth-child(8) .inner:before,
	.prc.type5.step3 > li:nth-child(10) .inner:before,
	.prc.type5.step3 > li:nth-child(11) .inner:before,
	.prc.type5.step4 > li:nth-child(1) .inner:before,
	.prc.type5.step4 > li:nth-child(2) .inner:before,
	.prc.type5.step4 > li:nth-child(4) .inner:before,
	.prc.type5.step4 > li:nth-child(5) .inner:before,
	.prc.type5.step4 > li:nth-child(7) .inner:before,
	.prc.type5.step4 > li:nth-child(8) .inner:before,
	.prc.type5.step4 > li:nth-child(10) .inner:before,
	.prc.type5.step4 > li:nth-child(11) .inner:before,
	.prc.type5.step5 > li:nth-child(1) .inner:before,
	.prc.type5.step5 > li:nth-child(2) .inner:before,
	.prc.type5.step5 > li:nth-child(4) .inner:before,
	.prc.type5.step5 > li:nth-child(5) .inner:before,
	.prc.type5.step5 > li:nth-child(7) .inner:before,
	.prc.type5.step5 > li:nth-child(8) .inner:before,
	.prc.type5.step5 > li:nth-child(10) .inner:before,
	.prc.type5.step5 > li:nth-child(11) .inner:before,
	.prc.type5.step6 > li:nth-child(1) .inner:before,
	.prc.type5.step6 > li:nth-child(2) .inner:before,
	.prc.type5.step6 > li:nth-child(4) .inner:before,
	.prc.type5.step6 > li:nth-child(5) .inner:before,
	.prc.type5.step6 > li:nth-child(7) .inner:before,
	.prc.type5.step6 > li:nth-child(8) .inner:before,
	.prc.type5.step6 > li:nth-child(10) .inner:before,
	.prc.type5.step6 > li:nth-child(11) .inner:before{left:auto;right:50%;top:auto;bottom:-25px;transform:rotate(90deg) translateY(calc(-50% + 0.5px));}
}

/* prc_h - 절차 가로형 */
.prc_h .list_box{position:relative;z-index:1;background:#f6f7f9;width:100%;border-radius:10px;}
.prc_h .list_box .inner{display:table;table-layout:fixed;padding:40px 25px 40px 210px;width:100%;height:100%;}
.prc_h .list_box:after{content:"";position:absolute;left:50%;bottom:-33px;transform:translateY(-50%);-webkit-transform:translateY(-50%);margin-left:-12.5px;width:25px;height:15px;background:url(/pcms/dist/img/prc_h_arrow.png) no-repeat;}
.prc_h .list_box:last-child:after{display:none;}
.prc_h .list_box +.list_box{margin-top:40px;}
.prc_h .list_box .icon_box{position:absolute;left:45px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.prc_h .list_box .icon_box span + span{margin-left:35px;}
.prc_h .list_box .icon_box .step_num{display:inline-block;vertical-align:middle;color:#095b74;font-size:14px;font-weight:bold;text-align:center;line-height:1.2;}
.prc_h .list_box.color01 .icon_box .step_num{color:#1598a0;}
.prc_h .list_box.color02 .icon_box .step_num{color:#1b8cc8;}
.prc_h .list_box.color03 .icon_box .step_num{color:#1867c3;}
.prc_h .list_box.color04 .icon_box .step_num{color:#11499c;}
.prc_h .list_box .icon_box .step_num em{display:block;margin-top:5px;font-size:30px;font-weight:bold;}
.prc_h .list_box .icon_box .icon{display:inline-block;vertical-align:middle;position:relative;width:70px;height:70px;background:#fff;border-radius:100%;}
.prc_h .list_box .icon_box .icon::before{content:"";position:absolute;left:0;top:0;width:70px;height:70px;background:url(/pcms/dist/img/prc_h_ir.png) no-repeat;}
.prc_h .list_box .txt_box{display:table-cell;vertical-align:middle;width:100%;color:#666;font-size:15px;letter-spacing:-0.045em;}
.prc_h .list_box .txt_box strong{display:block;color:#505152;font-size:18px;font-weight:bold;}
.prc_h .list_box .txt_box strong + p{margin-top:5px;}
.prc_h .list_box .txt_box p{margin:0;}
.prc_h .list_box .txt_box p + p{margin-top:5px;}

/* wide 버전 */
.prc_h.wide{background:#f8f9fa;padding:55px 4.839% 60px;}
.prc_h.wide .list_box{background:#fff;border:1px solid #dedede;border-radius:0;}

.prc_h .list_box .icon_box .icon.icon1:before{background-position:0 0 ;}
.prc_h .list_box .icon_box .icon.icon2:before{background-position:-80px 0 ;}
.prc_h .list_box .icon_box .icon.icon3:before{background-position:-160px 0 ;}
.prc_h .list_box .icon_box .icon.icon4:before{background-position:-240px 0 ;}
.prc_h .list_box .icon_box .icon.icon5:before{background-position:-320px 0 ;}
.prc_h .list_box .icon_box .icon.icon6:before{background-position:-400px 0 ;}
.prc_h .list_box .icon_box .icon.icon7:before{background-position:-480px 0 ;}
.prc_h .list_box .icon_box .icon.icon8:before{background-position:-560px 0 ;}
.prc_h .list_box .icon_box .icon.icon9:before{background-position:-640px 0 ;}
.prc_h .list_box .icon_box .icon.icon10:before{background-position:-720px 0 ;}

.prc_h .list_box .icon_box .icon.icon11:before{background-position:0 -80px ;}
.prc_h .list_box .icon_box .icon.icon12:before{background-position:-80px -80px ;}
.prc_h .list_box .icon_box .icon.icon13:before{background-position:-160px -80px ;}
.prc_h .list_box .icon_box .icon.icon14:before{background-position:-240px -80px ;}
.prc_h .list_box .icon_box .icon.icon15:before{background-position:-320px -80px ;}
.prc_h .list_box .icon_box .icon.icon16:before{background-position:-400px -80px ;}
.prc_h .list_box .icon_box .icon.icon17:before{background-position:-480px -80px ;}
.prc_h .list_box .icon_box .icon.icon18:before{background-position:-560px -80px ;}
.prc_h .list_box .icon_box .icon.icon19:before{background-position:-640px -80px ;}
.prc_h .list_box .icon_box .icon.icon20:before{background-position:-720px -80px ;}

@media(max-width:640px){
	.prc_h .list_box .inner{display:block;padding:25px;min-height:auto;}
    .prc_h .list_box .icon_box{position:relative;;left:0;top:0;transform:translateY(0);-webkit-transform:translateY(0);margin-bottom:20px;text-align:center;}
	.prc_h .list_box .icon_box .icon{display:none;}
    .prc_h .list_box .txt_box{display:block}

	.prc_h.wide{padding:55px 25px 60px;}
}
/* 절차도 End */

/* 정의박스 */
.infobox{overflow:hidden;position:relative;z-index:0;min-height:275px;margin-bottom:30px;padding:62px 470px 62px 80px;border:1px solid #d1d1d1;border-radius:2px;}
.infobox .images-circle{display:block;position:absolute;top:50px;right:67px;width:202px;height:202px;border-radius:0;}
.infobox .images-circle img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}

.infobox .inner .txtwrap .h-box{display:block;margin-bottom:25px;color:#001f4d;font-size:32px;line-height:1.2;font-weight:bold;}
.infobox .inner .txtwrap .h-box em{display:block;margin-bottom:10px;color:#001f4d;font-size:15px;line-height:1.2;}
.infobox .inner .txtwrap ul li{position:relative;padding-left:90px;font-size:15px;line-height:26px;color:#6e7179;}
.infobox .inner .txtwrap ul li span{position:absolute;left:0;top:0;color:#002f31;font-size:15px;font-weight:bold;}
.infobox .inner .txtwrap ul li span .ico{display:inline-block;vertical-align:text-bottom;margin-right:8px;width:22px;height:22px;border-radius:100%;background:#15989f url(/pcms/dist/img/infobox_ir.png) no-repeat;}
.infobox .inner .txtwrap ul li span .ico.ico1{background-position:0px 0px;} /* 지도 */
.infobox .inner .txtwrap ul li span .ico.ico2{background-position:-32px 0;} /* 전화 */
.infobox .inner .txtwrap ul li span .ico.ico3{background-position:-64px 0;} /* 팩스 */
.infobox .inner .txtwrap ul li span .ico.ico4{background-position:-96px 0;} /* 일정 */
.infobox .inner .txtwrap ul li span .ico.ico5{background-position:-131px 0;} /* 시간 */
.infobox .inner .txtwrap ul li span .ico.ico6{background-position:-160px 0;} /* 면적 */
.infobox .inner .txtwrap ul li span .ico.ico7{background-position:-192px 0;} /* 층별안내 */
.infobox .inner .txtwrap ul li span .ico.ico8{background-position:-224px 0;} /* 돈 */
.infobox .inner .txtwrap ul li span .ico.ico9{background-position:-256px 0;} /* 층별안내 */
.infobox .inner .txtwrap ul li span .ico.ico10{background-position:-288px 0;} /* 돈 */
.infobox .inner .txtwrap ul li span .ico.ico11{background-position:0 -32px;} /* 인원 */
.infobox .inner .txtwrap .link{margin-top:35px;}

.infobox.type02{min-height:322px;}
.infobox.type02 .pic{position:absolute;top:50%;right:25px;transform:translateY(-60%)}
.infobox.type02 .txt .title{margin-bottom:20px;}
.infobox.type02 .txt .title em{display:block;margin-bottom:10px;color:#001f4d;font-size:15px;line-height:1.2;}
.infobox.type02 .txt .title strong{position:relative;color:#222;font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-0.025em;}
.infobox.type02 .txt p{margin:0;}
.infobox.type02 .link{margin-top:25px;}
.infobox.type02 .border{margin:25px 0;border-top:1px dashed #7f7f7f;}

@media(max-width:1023px){
	.infobox{padding:64px 50px;}
	.infobox.type02{padding:50px 300px 64px 50px;}
	.infobox.type02 .pic{top:auto;transform:none;bottom:-20px;width:240px;}
	.infobox .images-circle{position:relative;top:auto;right:auto;margin:0 auto 40px;}
}
@media(max-width:767px){
	.infobox{min-height:auto;}
	.infobox,
	.infobox.type02{padding:40px;}

	.infobox.type02{min-height:auto;}
	.infobox.type02 .pic{display:none;}
	.infobox.type02::after{display:block;}
}
@media(max-width:640px){
	.infobox .inner .txtwrap .h-box{font-size:25px;}
}
@media(max-width:499px){
	.infobox .inner .txtwrap ul li{padding-left:0;}
	.infobox .inner .txtwrap ul li+li{margin-top:10px;}
	.infobox .inner .txtwrap ul li span{position:relative;left:auto;top:auto;display:block;margin-bottom:5px;}
}
@media(max-width:450px){
	.infobox .images-circle{width:100%;height:100%;}
	.infobox .images-circle img{position:relative;left:auto;top:auto;transform:none;}
}
/* 정의박스 End */