@charset "utf-8";

/* 내용탭 */
.tab-ul.type3:before{background:#0c3a93;z-index:1;}
.tab-ul.type3 li a{font-size:15px;border-color:#dbdbdb;}
.tab-ul.type3 li.on a,
.tab-ul.type3 li.on a:focus,
.tab-ul.type3 li.on a:hover,
.tab-ul.type3 li a:hover,
.tab-ul.type3 li a:focus{border-color:#0c3a93;color:#0c3a93;font-weight:bold;}

.tab-ul.type3 li a span{color:#666;letter-spacing:-0.01em;}
.tab-ul.type3 li.on a span,
.tab-ul.type3 li a:focus span,
.tab-ul.type3 li a:hover span{color:#0c3a93;}
/* 내용탭 End */

/*  안내박스 */
.txt-box1{padding:18px 20px;border:1px solid #dbdbdb;}
.txt-box1 strong{font-size:15px;color:#222;}
.txt-box1 strong:after{right:-10px;background-color:#c4c4c4;height:16px;margin-top:-8px;}
.txt-box1 p{padding-left:24px;color:#666;}
.txt-box1 strong.ico{padding-left:40px;}
.txt-box1 .icon{background:#0c3a93 url(/pcms/dist/img/txt-box1_icon.png) no-repeat;}
/*  안내박스 End */

/* 리스트 스타일 */
/* list_h */
.vlist__bodo .obj .item{border:1px solid #eaebef;}
.vlist__bodo .obj .item .inner{padding-left:111px;}
.vlist__bodo .obj .item .inner .circle{background:#f5fafd;border-radius:30px;}
.vlist__bodo .obj .item .inner .ui-bodo__summary .h-box{color:#222;font-size:17px;line-height:1.3;}
.vlist__bodo .obj .item .inner .ui-bodo__summary p{color:#444;letter-spacing:-0.01em;}

.vlist__bodo.type1 .obj .item{border-bottom:1px dashed #bfbfbf;}
.vlist__bodo.type1 .obj:first-child .item{border-top:1px solid #eaebef;}
.vlist__bodo.type1 .obj:last-child .item{border-bottom:1px solid #eaebef;}
.vlist__bodo.type1 .obj.col2 .item{border-bottom:1px dashed #eaebef;}
.vlist__bodo.type1 .obj.col2 .item:nth-last-child(-n+2){border-bottom:1px solid #eaebef;}

.vlist__bodo.type2 .obj.col2 .item{border:1px dashed #bfbfbf;border-left:0;border-right:0;}
.vlist__bodo.type2 .obj.col2 .item:nth-child(-n+2){border-top:1px solid #eaebef;}
.vlist__bodo.type2 .obj.col2 .item:nth-last-child(-n+2){border-bottom:1px solid #eaebef;}
.vlist__bodo.type2.border .obj .item .inner{padding-left:136px;}
.vlist__bodo.type2.border .obj.col2 .item{border:1px solid #eaebef;}
.vlist__bodo.type2.border .obj.col2 .item .inner .circle{left:25px;}

@media(max-width:767px){
    .vlist__bodo .obj .item .inner{padding:25px 15px;}

	.vlist__bodo.type2.border .obj.col2 .item:nth-child(2){border-top:1px solid #eaebef;}
	.vlist__bodo.type2.border .obj.col2 .item:nth-last-child(2){border-bottom:1px solid #eaebef;}
    .vlist__bodo.type2.border .obj.col2 .item .inner .circle{left:auto;}
}

.circle .ir-icon__line{width:70px;height:70px;margin-left:-35px;margin-top:-35px;}
.ir-icon__line.icon1{background-position:0 0;}
.ir-icon__line.icon2{background-position:-80px 0;}
.ir-icon__line.icon3{background-position:-160px 0;}
.ir-icon__line.icon4{background-position:-240px 0;}
.ir-icon__line.icon5{background-position:-320px 0;}
.ir-icon__line.icon6{background-position:-400px 0;}
.ir-icon__line.icon7{background-position:-480px 0;}
.ir-icon__line.icon8{background-position:-560px 0;}
.ir-icon__line.icon9{background-position:-640px 0;}
.ir-icon__line.icon10{background-position:-720px 0;}

.ir-icon__line.icon11{background-position:0 -80px}
.ir-icon__line.icon12{background-position:-80px -80px}
.ir-icon__line.icon13{background-position:-160px -80px}
.ir-icon__line.icon14{background-position:-240px -80px}
.ir-icon__line.icon15{background-position:-320px -80px}
.ir-icon__line.icon16{background-position:-400px -80px}
.ir-icon__line.icon17{background-position:-480px -80px}
.ir-icon__line.icon18{background-position:-560px -80px}
.ir-icon__line.icon19{background-position:-640px -80px}
.ir-icon__line.icon20{background-position:-720px -80px}

.ir-icon__line.icon21{background-position:0 -160px}
.ir-icon__line.icon22{background-position:-80px -160px}
.ir-icon__line.icon23{background-position:-160px -160px}
.ir-icon__line.icon24{background-position:-240px -160px}
.ir-icon__line.icon25{background-position:-320px -160px}
.ir-icon__line.icon26{background-position:-400px -160px}
.ir-icon__line.icon27{background-position:-480px -160px}
.ir-icon__line.icon28{background-position:-560px -160px}
.ir-icon__line.icon29{background-position:-640px -160px}
.ir-icon__line.icon30{background-position:-720px -160px}

/* list-v */
.vlist__column{margin:0 -10px;}
.vlist__column .inner{margin:0 10px 15px;width:calc(100% - 20px);border:1px solid #eaebef;}
.vlist__column .inner .circle{position:relative;margin:0 auto 35px;background-color:#f5fafd;border-radius:30px;}
.vlist__column .inner .ui-summary strong{font-size:17px;color:#000;}
.vlist__column .inner .ui-summary p{color:#666;}

.vlist__column.col2 .inner{width:calc(50% - 20px);}
.vlist__column.col3 .inner{width:calc(33.33% - 20px);}
.vlist__column.col4 .inner{width:calc(25% - 20px);}
.vlist__column.col5 .inner{width:calc(20% - 20px);}
.vlist__column.col6 .inner{width:calc(16.66% - 20px);}

.vlist__column.type02 .inner .item{padding:40px 15px;}
.vlist__column.type02 .inner a{margin:25px 0 0;}

@media(max-width:1279px){
	.vlist__column.col2 .inner,
	.vlist__column.col3 .inner,
	.vlist__column.col4 .inner,
	.vlist__column.col5 .inner,
	.vlist__column.col6 .inner{width:calc(50% - 20px);}
}
@media(max-width:767px){
	.vlist__column.col2 .inner,
	.vlist__column.col3 .inner,
	.vlist__column.col4 .inner,
	.vlist__column.col5 .inner,
	.vlist__column.col6 .inner{width:calc(100% - 20px);}

	.vlist__column .inner .item,
	.vlist__column.type02 .inner .item{padding:25px 30px;}
}
/* list-v End * /

/* bodo_h */
.bodo-h .row1 .h_txt{padding-top:10px;}
.bodo-h .row1 .h_txt .tit{margin-bottom:10px;line-height:24px;color:#222;font-family:"gmarket","GmarketSans";}
.bodo-h .row1 .h_txt .tit .subtit{color:#048FF3;font-size:14px;letter-spacing:-0.01em;}
.bodo-h .row1 .h_txt p{color:#666;letter-spacing:-0.01em;}

/* bodo-h col2  :응용형 */
.bodo-h .col .h_txt .tit{color:#222;font-size:17px;letter-spacing:-0.01em;}
.bodo-h .col .h_txt p{letter-spacing:-0.01em;}

/* bodo-v :기본형  */
.bodo-v .col .v_txt .tit{color:#222;font-size:17px;letter-spacing:-0.01em;}
.bodo-v .col .v_txt p{letter-spacing:-0.01em;}

/* 링크다운로드박스 */
.ui-banner__box .item{padding:16px 135px 16px 30px;min-height:66px;border:1px solid #eaebef;border-radius:5px;}
.ui-banner__box .item .ui-banner__title{padding-left:30px;color:#444;font-size:15px;line-height:22px;}
.ui-banner__box .item .ui-banner__title:before{background:url(/pcms/dist/img/banner_down.svg) no-repeat;background-size:cover;}
.ui-banner__box.link .item .ui-banner__title:before{background:url(/pcms/dist/img/banner_link.svg) no-repeat;}

.ui-banner__box .item .down,
.ui-banner__box .item .link{right:25px;padding:6.5px 11px;border:1px solid #048ff3;border-radius:50px;color:#048ff3;letter-spacing:-0.03em;line-height:1;}
.ui-banner__box .item .down:hover,
.ui-banner__box .item .down:focus,
.ui-banner__box .item .link:hover,
.ui-banner__box .item .link:focus{background-color:#048ff3;color:#fff;}

@media only screen and (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%;}
}

/* 아코디언 */
.ui-accordion--faq .accordion__button{border:1px solid #eaebef;}
.ui-accordion--faq .accordion__button::before{right:65px;background-color:#eaebef;}
.ui-accordion--faq .accordion__button.ov,
.ui-accordion--faq .accordion__button:hover,
.ui-accordion--faq .accordion__button:focus{border:1px solid #048ff3;border-radius:2px 2px 0 0;}
.ui-accordion--faq .accordion__button.ov:before,
.ui-accordion--faq .accordion__button:hover:before,
.ui-accordion--faq .accordion__button:focus:before{background-color:#048ff3;width:65px;}
.ui-accordion--faq .accordion__button:after{top:calc(50% - 3.5px);width:15px;height:7px;background:url(/pcms/dist/img/ir-bbs.png) -70px -340px;}
.ui-accordion--faq .accordion__button.ov:after,
.ui-accordion--faq .accordion__button:hover:after,
.ui-accordion--faq .accordion__button:focus:after{top:calc(50% - 7px);width:13px;height:14px;background:url(/pcms/dist/img/ir-bbs.png) -55px -341px;}
.ui-accordion--faq .accordion__title{font-size:15px;line-height:22px;letter-spacing:-0.01em;}

.ui-accordion--faq .accordion__body{padding:30px;background:#f8f9fa;border:1px solid #afb5bc;border-top:none;}
/* 아코디언 End */

/* 절차도 */
.ir-icon_process{left:50%;top:50%;transform:translate(-50%,-50%);width:21px;height:21px;border-radius:0;background-size:cover;}
.ir-icon_process.icon1{background-position:0 0;}
.ir-icon_process.icon2{background-position:-20px 0;}
.ir-icon_process.icon3{background-position:-41px 0;}
.ir-icon_process.icon4{background-position:-61px 0;}
.ir-icon_process.icon5{background-position:-81px 0;}
.ir-icon_process.icon6{background-position:-101px 0;}
.ir-icon_process.icon7{background-position:-121px 0;}
.ir-icon_process.icon8{background-position:-141px 0;}
.ir-icon_process.icon9{background-position:-161px 0;}
.ir-icon_process.icon10{background-position:-181px 0;}

.process_ty2{background-color:#f8f9fa;padding:40px 35px 40px 30px;}
.prc.type2{margin-left:-35px;width:calc(100% + 35px);}
.prc.type2 > li{margin-top:58px;margin-left:45px;margin-bottom:0;}
.prc.type2 > li .inner{padding:30px 20px 22px;border:1px solid #eaebef;border-radius: 5px;}
.prc.type2 > li .inner:before{right:-30px;top:50%;width:16px;height:26px;}
.prc.type2 > li .inner .num{display:none;}
.prc.type2 > li .inner .prc__title{color:#444;line-height:1.45;}

.prc.type2 .circle{width:41px;height:41px;border-radius:13px;box-shadow:0px 2px 8px rgba(0, 1, 14, 0.2);}
.prc.type2 .circle.color1{background-color:#6453cc;}
.prc.type2 .circle.color2{background-color:#0c3a93;}
.prc.type2 .circle.color3{background-color:#048ff3;}
.prc.type2 .circle.color4{background-color:#18969e;}

/* prc.type2 - step2 */
.prc.type2.step2 > li{width:calc(50% - 45px);}
.prc.type2.step2 > li:nth-child(-n+2){margin-top:0;}
.prc.type2.step2 > li:nth-child(2) .inner:before,
.prc.type2.step2 > li:nth-child(4) .inner:before,
.prc.type2.step2 > li:nth-child(6) .inner:before,
.prc.type2.step2 > li:nth-child(8) .inner:before,
.prc.type2.step2 > li:nth-child(10) .inner:before{bottom:-40px;}

.prc.type2.step2 > li:nth-child(3) .inner:before,
.prc.type2.step2 > li:nth-child(7) .inner:before,
.prc.type2.step2 > li:nth-child(11) .inner:before{left:-30px;}

/* prc.type2 - step3 */
.prc.type2.step3 > li{width:calc(33.33% - 45px);}
.prc.type2.step3 > li:nth-child(-n+3){margin-top:0;}
.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{bottom:-40px;margin-left:-8px;transform: rotate(90deg);}

.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{left:-30px;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type2 - step4 */
.prc.type2.step4 > li{width:calc(25% - 45px);}
.prc.type2.step4 > li:nth-child(-n+4){margin-top:0;}

.prc.type2.step4 > li:nth-child(4) .inner:before,
.prc.type2.step4 > li:nth-child(8) .inner:before{bottom:-40px;margin-left:-8px;transform: rotate(90deg);}

.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{left:-30px;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type2 - step5 */
.prc.type2.step5 > li{width:calc(20% - 45px);}
.prc.type2.step5 > li:nth-child(-n+5){margin-top:0;}

.prc.type2.step5 > li:nth-child(5) .inner:before,
.prc.type2.step5 > li:nth-child(10) .inner:before{bottom:-40px;margin-left:-8px;transform: rotate(90deg);}

.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:-30px;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc.type2 - step6 */
.prc.type2.step6 > li{width:calc(16.66% - 45px);}
.prc.type2.step6 > li:nth-child(-n+6){margin-top:0;}

.prc.type2.step6 > li:nth-child(6) .inner:before,
.prc.type2.step6 > li:nth-child(12) .inner:before{bottom:-40px;margin-left:-8px;transform:rotate(90deg);}

.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:-30px;transform:rotateY(-180deg) translateY(calc(-50% + 0.5px));}

/* prc_num :절차 번호형 */
.process_ty5{background-color:#f8f9fa;padding:35px;}
.prc.type5{background: none;margin-left:-45px;width:calc(100% + 45px);}
.prc.type5 > li{margin:0;margin-top:58px;margin-left:45px;padding:30px;min-height:220px;border:1px solid #eaebef;border-radius:5px;}
.prc.type5 > li:before{right:-30px;margin-top:-13px;width:16px;height:26px;background:url(/pcms/dist/img/step-icon.png) no-repeat;}

.prc.type5 > li .inner .num{margin:0 auto 20px;width:28px;height:28px;background:#0c3a93;box-shadow: 0px 2px 8px rgba(0, 1, 14, 0.2);border-radius:50%;font-size:13px;line-height:32px;font-weight: 500;font-family: 'gmarket','GmarketSans';}
.prc.type5 > li .inner .num.color1{background:#0c3a93;}
.prc.type5 > li .inner .num.color2{background:#048ff3;}
.prc.type5 > li .inner .num.color3{background:#18969e;}
.prc.type5 > li .inner .num.color4{background:#153769;}
.prc.type5 > li .inner .item .prc__title{color:#222;font-size:17px;}
.prc.type5 > li .inner .item .prc__text{border-top:1px solid #eaebef;color:#666;}

.prc.type5.step2 > li{width:calc(50% - 45px);}
.prc.type5.step3 > li{width:calc(33.3% - 45px);}
.prc.type5.step4 > li{width:calc(25% - 45px);}
.prc.type5.step5 > li{width:calc(20% - 45px);}
.prc.type5.step6 > li{width:calc(16.66% - 45px);}

.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+5),
.prc.type5.step6 > li:nth-child(-n+6){margin-top:0;}

.prc.type5.step2 > li:nth-child(3):before,
.prc.type5.step2 > li:nth-child(7):before,
.prc.type5.step3 > li:nth-child(4):before,
.prc.type5.step3 > li:nth-child(5):before,
.prc.type5.step3 > li:nth-child(6):before,
.prc.type5.step3 > li:nth-child(10):before,
.prc.type5.step3 > li:nth-child(12):before,
.prc.type5.step4 > li:nth-child(5):before,
.prc.type5.step4 > li:nth-child(6):before,
.prc.type5.step4 > li:nth-child(7):before,
.prc.type5.step4 > li:nth-child(13):before,
.prc.type5.step4 > li:nth-child(14):before,
.prc.type5.step4 > li:nth-child(15):before,
.prc.type5.step5 > li:nth-child(6):before,
.prc.type5.step5 > li:nth-child(7):before,
.prc.type5.step5 > li:nth-child(8):before,
.prc.type5.step5 > li:nth-child(9):before,
.prc.type5.step5 > li:nth-child(10):before,
.prc.type5.step6 > li:nth-child(7):before,
.prc.type5.step6 > li:nth-child(8):before,
.prc.type5.step6 > li:nth-child(9):before,
.prc.type5.step6 > li:nth-child(10):before,
.prc.type5.step6 > li:nth-child(11):before{left:-32px;right:auto;transform:rotate(-180deg);}

.prc.type5.step2 > li:nth-child(2):before,
.prc.type5.step2 > li:nth-child(4):before,
.prc.type5.step2 > li:nth-child(6):before,
.prc.type5.step3 > li:nth-child(3):before,
.prc.type5.step3 > li:nth-child(6):before,
.prc.type5.step3 > li:nth-child(9):before,
.prc.type5.step4 > li:nth-child(4):before,
.prc.type5.step4 > li:nth-child(8):before,
.prc.type5.step4 > li:nth-child(12):before,
.prc.type5.step4 > li:nth-child(16):before,
.prc.type5.step5 > li:nth-child(5):before,
.prc.type5.step5 > li:nth-child(10):before,
.prc.type5.step5 > li:nth-child(15):before,
.prc.type5.step6 > li:nth-child(6):before{bottom:-40px;margin-left:-8px;transform:rotate(90deg);}

@media (max-width:1199px){
    .prc.type2.step5 > li,
	.prc.type2.step6 > li{width:calc(25% - 45px);}

	.prc.type2.step5 > li:nth-child(5),
	.prc.type2.step6 > li:nth-child(5),
	.prc.type2.step6 > li:nth-child(6){margin-top:58px;}

    .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:50%;bottom:-40px;margin-left:-8px;transform:rotate(90deg);}

    .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:-30px;bottom:auto;top:50%;margin-left:0;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:-30px;left:auto;transform:translateY(calc(-50% + 0.5px));}

	/* prc_num :절차 번호형 */
	.prc.type5.step5 > li,
	.prc.type5.step6 > li{width:calc(25% - 45px);}

	.prc.type5.step5 > li:nth-child(5),
	.prc.type5.step6 > li:nth-child(5),
	.prc.type5.step6 > li:nth-child(6){margin-top:58px;}

	.prc.type5.step5 > li:nth-child(4):before,
	.prc.type5.step5 > li:nth-child(8):before,
	.prc.type5.step5 > li:nth-child(12):before,
	.prc.type5.step6 > li:nth-child(4):before,
	.prc.type5.step6 > li:nth-child(8):before,
	.prc.type5.step6 > li:nth-child(12):before{bottom:-40px;margin-left:-8px;transform:rotate(90deg)}

	.prc.type5.step5 > li:nth-child(5):before,
	.prc.type5.step5 > li:nth-child(13):before,
	.prc.type5.step5 > li:nth-child(14):before,
	.prc.type5.step5 > li:nth-child(15):before,
	.prc.type5.step6 > li:nth-child(5):before,
	.prc.type5.step6 > li:nth-child(6):before,
	.prc.type5.step6 > li:nth-child(13):before,
	.prc.type5.step6 > li:nth-child(14):before,
	.prc.type5.step6 > li:nth-child(15):before{left:-30px;bottom:50%;margin-left:0;transform:rotate(-180deg);}
}
@media (max-width:1023px){
	.prc.type2.step4 > li,
	.prc.type2.step5 > li,
	.prc.type2.step6 > li{width:calc(33.333% - 45px);}

	.prc.type2.step4 > li:nth-child(4) .inner,
	.prc.type2.step5 > li:nth-child(4) .inner,
	.prc.type2.step6 > li:nth-child(4) .inner{margin-top:58px;}

	.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:50%;top:auto;bottom:-40px;margin-left:-8px;transform: rotate(90deg);}

	.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:-27px;bottom:auto;top:50%;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:-30px;bottom:auto;top:50%;transform:translateY(calc(-50% + 0.5px));}
}
@media(max-width:767px){
	.process_ty2{padding:40px 30px;}

	.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{float:none !important;width:100%;margin:0;margin-top:58px;}

	.prc.type2.step2 > li:first-child{margin-top:0;}
	.prc.type2.step2 > li:nth-child(2){margin-top:58px;}
    .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{left:50%;bottom:-40px;margin-left:-8px;transform: rotate(90deg);}
	.prc.type2.step2 > li:nth-child(2) .inner:before,
	.prc.type2.step2 > li:nth-child(4) .inner:before,
	.prc.type2.step2 > li:nth-child(6) .inner:before,
	.prc.type2.step2 > li:nth-child(8) .inner:before,
	.prc.type2.step2 > li:nth-child(10) .inner:before{transform:rotate(90deg);margin-left:-8px;}

	.prc.type2.step3 > li:nth-child(2),
	.prc.type2.step3 > li:nth-child(3),
	.prc.type2.step4 > li:nth-child(2),
	.prc.type2.step4 > li:nth-child(3),
	.prc.type2.step5 > li:nth-child(2),
	.prc.type2.step5 > li:nth-child(3),
	.prc.type2.step6 > li:nth-child(2),
	.prc.type2.step6 > li:nth-child(3){margin-top:58px;}

	.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:50%;top:auto;bottom:-40px;margin-left:-8px;transform: rotate(90deg);}

	/* prc_num :절차 번호형 */
	.prc.type5.step3 > li,
	.prc.type5.step4 > li,
	.prc.type5.step5 > li,
	.prc.type5.step6 > li{width:calc(50% - 45px);}

	.prc.type5.step3 > li:nth-child(3),
	.prc.type5.step4 > li:nth-child(3),
	.prc.type5.step4 > li:nth-child(4),
	.prc.type5.step5 > li:nth-child(3),
	.prc.type5.step5 > li:nth-child(4),
	.prc.type5.step6 > li:nth-child(3),
	.prc.type5.step6 > li:nth-child(4){margin-top:58px;}

	.prc.type5.step3 > li:nth-child(2):before,
	.prc.type5.step3 > li:nth-child(4):before,
	.prc.type5.step3 > li:nth-child(6):before,
	.prc.type5.step3 > li:nth-child(8):before,
	.prc.type5.step3 > li:nth-child(10):before,
	.prc.type5.step3 > li:nth-child(12):before,
	.prc.type5.step4 > li:nth-child(2):before,
	.prc.type5.step4 > li:nth-child(4):before,
	.prc.type5.step4 > li:nth-child(6):before,
	.prc.type5.step4 > li:nth-child(8):before,
	.prc.type5.step4 > li:nth-child(10):before,
	.prc.type5.step4 > li:nth-child(12):before,
	.prc.type5.step5 > li:nth-child(2):before,
	.prc.type5.step5 > li:nth-child(4):before,
	.prc.type5.step5 > li:nth-child(6):before,
	.prc.type5.step5 > li:nth-child(8):before,
	.prc.type5.step5 > li:nth-child(10):before,
	.prc.type5.step5 > li:nth-child(12):before,
	.prc.type5.step6 > li:nth-child(2):before,
	.prc.type5.step6 > li:nth-child(4):before,
	.prc.type5.step6 > li:nth-child(6):before,
	.prc.type5.step6 > li:nth-child(8):before,
	.prc.type5.step6 > li:nth-child(10):before,
	.prc.type5.step6 > li:nth-child(12):before{left:50%;bottom:-40px;margin-left:-8px;transform:rotate(90deg);}

	.prc.type5.step5 > li:nth-child(3):before,
	.prc.type5.step5 > li:nth-child(7):before,
	.prc.type5.step5 > li:nth-child(11):before,
	.prc.type5.step5 > li:nth-child(19):before,
	.prc.type5.step4 > li:nth-child(3):before,
	.prc.type5.step4 > li:nth-child(7):before,
	.prc.type5.step4 > li:nth-child(11):before,
	.prc.type5.step4 > li:nth-child(19):before,
	.prc.type5.step3 > li:nth-child(3):before,
	.prc.type5.step3 > li:nth-child(7):before,
	.prc.type5.step3 > li:nth-child(11):before,
	.prc.type5.step3 > li:nth-child(19):before,
	.prc.type5.step6 > li:nth-child(3):before,
	.prc.type5.step6 > li:nth-child(7):before,
	.prc.type5.step6 > li:nth-child(11):before,
	.prc.type5.step6 > li:nth-child(19):before{left:-30px;bottom:50%;margin-left:0;transform:rotate(-180deg);}

	.prc.type5.step3 > li:nth-child(5):before,
	.prc.type5.step3 > li:nth-child(9):before,
	.prc.type5.step3 > li:nth-child(13):before,
	.prc.type5.step3 > li:nth-child(17):before,
	.prc.type5.step4 > li:nth-child(5):before,
	.prc.type5.step4 > li:nth-child(9):before,
	.prc.type5.step4 > li:nth-child(13):before,
	.prc.type5.step4 > li:nth-child(17):before,
	.prc.type5.step5 > li:nth-child(5):before,
	.prc.type5.step5 > li:nth-child(9):before,
	.prc.type5.step5 > li:nth-child(13):before,
	.prc.type5.step5 > li:nth-child(17):before,
	.prc.type5.step6 > li:nth-child(5):before,
	.prc.type5.step6 > li:nth-child(9):before,
	.prc.type5.step6 > li:nth-child(13):before,
	.prc.type5.step6 > li:nth-child(17):before{top:50%;left:auto;right:-32px;transform:rotate(0deg);}
}
@media (max-width:500px){
	/* prc_num :절차 번호형 */
	.prc.type5.step2 > li,
	.prc.type5.step3 > li,
	.prc.type5.step4 > li,
	.prc.type5.step5 > li,
	.prc.type5.step6 > li{width:calc(100% - 45px);min-height:auto;}

	.prc.type5.step2 > li:nth-child(2),
	.prc.type5.step3 > li:nth-child(2),
	.prc.type5.step4 > li:nth-child(2),
	.prc.type5.step5 > li:nth-child(2),
	.prc.type5.step6 > li:nth-child(2){margin-top:58px;}

	.prc.type5.step2 > li:nth-child(1):before,
	.prc.type5.step2 > li:nth-child(3):before,
	.prc.type5.step2 > li:nth-child(5):before,
	.prc.type5.step2 > li:nth-child(7):before,
	.prc.type5.step2 > li:nth-child(9):before,
	.prc.type5.step2 > li:nth-child(11):before,
	.prc.type5.step3 > li:nth-child(1):before,
	.prc.type5.step3 > li:nth-child(3):before,
	.prc.type5.step3 > li:nth-child(5):before,
	.prc.type5.step3 > li:nth-child(7):before,
	.prc.type5.step3 > li:nth-child(9):before,
	.prc.type5.step3 > li:nth-child(11):before,
	.prc.type5.step4 > li:nth-child(1):before,
	.prc.type5.step4 > li:nth-child(3):before,
	.prc.type5.step4 > li:nth-child(5):before,
	.prc.type5.step4 > li:nth-child(7):before,
	.prc.type5.step4 > li:nth-child(9):before,
	.prc.type5.step4 > li:nth-child(11):before,
	.prc.type5.step4 > li:nth-child(13):before,
	.prc.type5.step5 > li:nth-child(1):before,
	.prc.type5.step5 > li:nth-child(3):before,
	.prc.type5.step5 > li:nth-child(5):before,
	.prc.type5.step5 > li:nth-child(7):before,
	.prc.type5.step5 > li:nth-child(9):before,
	.prc.type5.step5 > li:nth-child(11):before,
	.prc.type5.step5 > li:nth-child(13):before,
	.prc.type5.step6 > li:nth-child(1):before,
	.prc.type5.step6 > li:nth-child(3):before,
	.prc.type5.step6 > li:nth-child(5):before,
	.prc.type5.step6 > li:nth-child(7):before,
	.prc.type5.step6 > li:nth-child(9):before,
	.prc.type5.step6 > li:nth-child(11):before,
	.prc.type5.step6 > li:nth-child(13):before{left:50%;top:auto;bottom:-40px;margin-left:-8px;transform:rotate(90deg);}
}

/* prc_h - 절차 가로형 */
.prc_h .list_box .inner{padding:30px 30px 30px 190px;min-height: 115px;}
.prc_h .list_box:after{bottom:-42px;margin-left:-13px;width:26px;height:16px;}
.prc_h .list_box +.list_box{margin-top:48px;}
.prc_h .list_box .icon_box{left:40px;}
.prc_h .list_box .icon_box span + span{margin-left:40px;}
.prc_h .list_box .icon_box .step_num{color:#0c3a93;font-size:14px;line-height: 1;}
.prc_h .list_box.color01 .icon_box .step_num{color:#0c3a93;}
.prc_h .list_box.color02 .icon_box .step_num{color:#048ff3;}
.prc_h .list_box.color03 .icon_box .step_num{color:#18969e;}
.prc_h .list_box.color04 .icon_box .step_num{color:#153769;}
.prc_h .list_box .icon_box .step_num em{margin-top:7px;}
.prc_h .list_box .icon_box .icon{width:33px;height:33px;}
.prc_h .list_box .icon_box .icon::before{width:33px;height:33px;}
.prc_h .list_box .txt_box{color:#444;letter-spacing:-0.01em;}

/* wide 버전 */
.prc_h.wide{padding:45px 6.383%;}
.prc_h.wide .list_box{border:1px solid #eaebef;border-radius:5px;}

.prc_h .list_box .icon_box .icon.icon1:before{background-position:0 0;}
.prc_h .list_box .icon_box .icon.icon2:before{background-position:-33px 0;}
.prc_h .list_box .icon_box .icon.icon3:before{background-position:-66px 0;}
.prc_h .list_box .icon_box .icon.icon4:before{background-position:-99px 0;}
.prc_h .list_box .icon_box .icon.icon5:before{background-position:-132px 0;}
.prc_h .list_box .icon_box .icon.icon6:before{background-position:-165px 0;}
.prc_h .list_box .icon_box .icon.icon7:before{background-position:-198px 0;}
.prc_h .list_box .icon_box .icon.icon8:before{background-position:-231px 0;}
.prc_h .list_box .icon_box .icon.icon9:before{background-position:-264px 0;}
.prc_h .list_box .icon_box .icon.icon10:before{background-position:-297px 0;}

@media(max-width:640px){
	.prc_h .list_box .icon_box{left:auto;}
	.prc_h .list_box .inner{padding:25px;min-height:auto;}
}
/* 절차도 End */

/* 정의박스 */
.infobox{min-height:356px;padding:60px 420px 60px 70px;border:1px solid #dbdbdb;border-radius:5px;}
.infobox .images-circle{right:70px;width:313px;height:236px;}

.infobox .inner .txtwrap .h-box{margin-bottom:30px;color:#153769;font-family: 'gmarket','GmarketSans';}
.infobox .inner .txtwrap .h-box em{color:#6453cc;}
.infobox .inner .txtwrap ul li{position:relative;padding-left:90px;font-size:15px;line-height:26px;color:#6e7179;}
.infobox .inner .txtwrap ul li span{color:#222;}
.infobox .inner .txtwrap ul li span .ico{background:#0c3a93 url(/pcms/dist/img/infobox_ir.png) no-repeat;}

.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 */