@charset "utf-8";

/* 공통*/
.pic_btn a {display: none;}
a, a:active, a:hover, a:link, a:visited {text-decoration: none;}

@media(max-width:767px){
	.pic_btn a {display: block;width: 60%;margin: 10px auto 0;padding: 10px 40px;border: 1px solid #ddd;background: #fff;text-align: center;}
	.pic_img{text-align: center;}
}
@media(max-width:560px){
	.pic_btn a {width: 75%;}
}
@media(max-width:450px){
	.pic_btn a {width: 100%;}
}

.img_box{text-align:center;}

.txt-box2{margin:10px 0;border: 1px solid #dedede;border-radius: 5px;padding:20px 25px;background-color: #fff;}
.txt-box2 strong{display: block;color:#3a3a3a;font-weight:bold;margin-bottom:5px;}
.txt-box2 .txt-fouse{padding-left:24px;color:#666;margin:0;}

@media(max-width:767px){

   .txt-box2{padding:20px;}
}

/* 대관신청안내 sub0101 */
/* bodo_h */
.bodo-h:first-child{padding-top:0;}
.bodo-h{border-bottom:1px dashed #ddd;padding:30px 0;}
.bodo-h:last-child{border-bottom:0;}
.bodo-h img{width: 100%;}
.bodo-h .row1{display: block;overflow: hidden; margin-bottom: 20px;}
.bodo-h .row1 .h_imgbox{float: left;width: 30%;}
.bodo-h .row1 .h_txt{float: left;width:calc(100% - 35%); margin-left: 5%;}
.bodo-h .row1.wide .h_imgbox{width: 40%;}
.bodo-h .row1.wide .h_txt{width:calc(100% - 45%); }

.bodo-h .row1 .h_txt .tit{margin-bottom: 20px;font-size: 24px;font-weight: bold;line-height: 30px;color: #3a3a3a;font-family: '맑은 고딕'; letter-spacing: -0.02em;}
.bodo-h .row1 .h_txt .tit .subtit{display: block;margin-bottom: 7px; font-size: 15px;line-height: 21px;color: #c63418;letter-spacing: -0.025em;}
.bodo-h .row1 .h_txt p{margin:10px 0 0;font-size: 15px;line-height: 21px;word-break: break-all;letter-spacing: -0.025em;color: #6e7179;}

/* bodo-h col2  : 응용형 */
.bodo-h.col_box{margin-left:-40px;overflow: hidden; }
.bodo-h .col{float: left;width:calc(50% - 40px);margin-bottom: 36px;margin-left:40px;}
.bodo-h .col .h_imgbox{float:left;width: 40%;}
.bodo-h .col .h_txt{float:left;width:calc(100% - 47%); margin-left: 7%;padding-top:17px;}
.bodo-h .col .h_txt .tit{font-size: 18px; line-height: 30px;color:#3a3a3a;letter-spacing: -0.045em;font-weight:bold;}
.bodo-h .col .h_txt p{margin: 0;line-height: 21px;letter-spacing: -0.025em;color:#666;font-size: 15px; }

/* bodo-v : 기본형  */
.bodo-v{overflow: hidden;margin-left:-45px;}
.bodo-v img{width: 100%;}
.bodo-v .col{float: left;width:calc(33.33% - 45px);margin-left: 45px;margin-bottom: 20px;}
.bodo-v.col2 .col{width:calc(50% - 45px);}
.bodo-v.col4 .col{width:calc(25% - 45px);}
.bodo-v .col .v_imgbox{margin-bottom: 10px;}
.bodo-v .col .v_txt{}
.bodo-v .col .v_txt .tit{font-size: 18px;line-height: 30px;font-weight: bold; color: #180e0d;letter-spacing: -0.045em;}
.bodo-v .col .v_txt p{word-break: break-all;letter-spacing: -0.045em;}

@media (max-width: 767px){
    .bodo-v,
    .bodo-h.col_box{margin-left:0;}
    .bodo-h .row1 .h_imgbox{margin-bottom:20px;}
    .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.col2 .col,
    .bodo-v.col4 .col{float: none;width: 100%;margin-left:0;}
    .bodo-v .col +.col{margin-top:20px;}
}

/* 절차도 */
.prc{position:relative;width:100%;}
.process_ty2{background-color: #f6f7f9;padding: 30px 30px 0;}
.prc.type2 {margin-left: -30px;width: calc(100% + 30px);overflow: hidden;}
.prc.type2 > li{}
.prc.type2:after{display:block;clear: both;;content: '';}
.prc.type2 > li{display:table-cell;position: relative;float: left;width:calc(25% - 30px);margin-bottom:30px;margin-left:30px;border:none;}
.prc.type2.step5 > li{margin-left:30px;}
.prc.type2 > li .inner{position: relative;display: block;width: 100%;padding: 34px 5px 21px;border: 1px solid #c4cbd2;border-radius: 5px; text-align: center;background-color: #fff;}
.prc.type2 > li .inner:after{display:none}
.prc.type2 > li .inner:before{display: block;position: absolute;right: -27px;top:50%;width:26px;height:13px;background: url(/youth/images/rsc/common/step-icon.png);transform: translateY(-50%);content: '';}
.prc.type2 > li .inner .num{position: absolute;top:18px;left: 18px;font-size: 14px;font-weight: bold;line-height: 1; color:#767676;transform: translateY(-50%);}
.prc.type2 > li .inner .item{display: inline-block;vertical-align:middle;font-size: 16px;color: #2d3d4e;text-align: center;line-height: 1.2;}
.prc.type2 > li .inner .item:after {display: inline-block;vertical-align: middle;content: "";position: absolute;z-index: -1;}
.prc.type2 > li .inner .prc__title{display:block;position: relative;margin:0;font-size:15px;font-weight: bold; color:#333;border:none;}
.prc.type2 > li .inner .prc__title span{display: block;line-height: 1;}
.prc.type2 > li .inner .prc__text{}
.prc.type2 > li .inner .prc__icon + .prc__title{padding-top: 25px;padding-bottom: 0;font-size: 16px;margin-bottom: 5px;}
.prc.type2 > li .inner .prc__icon + .prc__title:after{bottom: auto;top: 10px;height: 5px;}
.prc.type2 .circle{position: relative;width: 58px;height: 58px;margin-bottom: 13px;border: 0;display: inline-block;}
.prc.type2 .circle.color1{background-color: #a7a9ac;}
.prc.type2 .circle.color2{background-color: #847d84;}
.prc.type2 .circle.color3{background-color: #bb5d4b;}
.prc.type2 .circle.color4{background-color: #e24c2f;}
.prc.type2 .circle.color5{background-color: #c63418;}
.prc.type2 .circle.color6{background-color: #8d3929;}
.prc.type2 .circle.color7{background-color: #8d3929;}
.prc.type2 .circle.color8{background-color: #657aa3;}

.ir-icon_process {background-image: url(/youth/images/rsc/common/ir_process.png);position: absolute;top: 0;left: 0; width:58px;height:58px;border-radius: 50%;}
.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: -274px -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: -274px -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 ;}

.prc.type2.step2 > li{width: calc(50% - 30px);}
.prc.type2.step2 > li:nth-child(2),
.prc.type2.step2 > li:nth-child(3),
.prc.type2.step2 > li:nth-child(6),
.prc.type2.step2 > li:nth-child(7),
.prc.type2.step2 > li:nth-child(10){float:right}
.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{top: auto;	bottom: -20px;	right: 0;	left: 50%;	transform: rotate(	90deg);	display: block;}
.prc.type2.step2 > li:nth-child(3) .inner:before,
.prc.type2.step2 > li:nth-child(7) .inner:before,
.prc.type2.step2 > li:nth-child(9) .inner:before{right: auto;left: -27px;top: 50%;transform: rotate(-180deg) translateY(50%);}
.prc.type2.step2 > li:last-child .inner:before {display:none;}

.prc.type2.step3 > li{width: calc(33.33% - 30px);}
.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),
.prc.type2.step3 > li:nth-child(15),
.prc.type2.step3 > li:nth-child(16),
.prc.type2.step3 > li:nth-child(17),
.prc.type2.step3 > li:nth-child(18){float:right}
.prc.type2.step3 > li:nth-child(7),
.prc.type2.step3 > li:nth-child(8),
.prc.type2.step3 > li:nth-child(9),
.prc.type2.step3 > li:nth-child(13),
.prc.type2.step3 > li:nth-child(14),
.prc.type2.step3 > li:nth-child(19),
.prc.type2.step3 > li:nth-child(20){float:left}
.prc.type2.step3 > li:nth-child(3) .inner:before{top:auto;bottom:-20px;right: 0;left: 50%;transform: rotate(90deg);display:block;}
.prc.type2.step3 > li:nth-child(7) .inner:before,
.prc.type2.step3 > li:nth-child(10) .inner:before,
.prc.type2.step3 > li:nth-child(13) .inner:before,
.prc.type2.step3 > li:nth-child(19) .inner:before{top:-24px;right: 0;left: 50%;transform: rotate(90deg);display:block;}
.prc.type2.step3 > li:nth-child(4) .inner:before,
.prc.type2.step3 > li:nth-child(5) .inner:before{right:auto;left:-27px;top:50%;transform: rotate(-180deg) translateY(50%);}
.prc.type2.step3 > li:nth-child(11) .inner:before,
.prc.type2.step3 > li:nth-child(12) .inner:before,
.prc.type2.step3 > li:nth-child(17) .inner:before,
.prc.type2.step3 > li:nth-child(18) .inner:before{right:-24px;left:auto;top:50%;transform: rotate(-180deg) translateY(50%);}
.prc.type2.step3 > li:nth-child(8) .inner:before,
.prc.type2.step3 > li:nth-child(9) .inner:before,
.prc.type2.step3 > li:nth-child(14) .inner:before,
.prc.type2.step3 > li:nth-child(15) .inner:before{left: -32px;right: auto;top:50%;transform: rotate(0deg) translateY(-50%);}
.prc.type2.step3 > li:nth-child(11) .inner:after{right:auto;left:-24px;top:50%;transform: rotate(-180deg) translateY(50%);}
.prc.type2.step3 > li:nth-child(16) .inner:before{display:block;position: absolute;top:-24px;right: 0;left: 50%;width: 15px;height: 24px;background: url(/youth/images/rsc/common/ir/step-icon.png);transform:translateY(0%) rotate(90deg);content: '';}
.prc.type2.step3 > li:nth-child(6) .inner:before,
.prc.type2.step3 > li:last-child .inner:before {display:none;}

.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),
.prc.type2.step4 > li:nth-child(13),
.prc.type2.step4 > li:nth-child(14),
.prc.type2.step4 > li:nth-child(15),
.prc.type2.step4 > li:nth-child(16){float:right}
.prc.type2.step4 > li:last-child .inner:before{display:none;}
.prc.type2.step4 > li:nth-child(6) .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(14) .inner:before,
.prc.type2.step4 > li:nth-child(15) .inner:before,
.prc.type2.step4 > li:nth-child(16) .inner:before{display:block;right:-32px;transform: translateY(-50%) rotate(-180deg);}
.prc.type2.step4 > li:nth-child(5) .inner:before,
.prc.type2.step4 > li:nth-child(9) .inner:before,
.prc.type2.step4 > li:nth-child(13) .inner:before{top: -26px;right: 0;left: 50%;transform: rotate(90deg);display:block;}
.prc.type2.step4 > li:nth-child(9) .inner:after{content: '';display: block;position: absolute;right: -27px;top:50%;width:26px;height:13px;background: url(/youth/images/rsc/common/step-icon.png);transform: translateY(-50%);}
.prc.type2.step4 > li:nth-child(16) .inner:after{content: '';display: block;position: absolute;bottom: -20px;right: 0;left: 50%;width:26px;height:13px;background: url(/youth/images/rsc/common/step-icon.png);transform: translateY(-50%);transform: rotate(90deg);}

.prc.type2.step5 > li{width: calc(20% - 30px);}
.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),
.prc.type2.step5 > li:nth-child(10),
.prc.type2.step5 > li:nth-child(16),
.prc.type2.step5 > li:nth-child(17),
.prc.type2.step5 > li:nth-child(18),
.prc.type2.step5 > li:nth-child(19),
.prc.type2.step5 > li:nth-child(20){float:right}
.prc.type2.step5 > li:nth-child(6) .inner:before,
.prc.type2.step5 > li:nth-child(11) .inner:before{top: -24px;right: 0;left: 50%;transform: rotate(90deg);display:block;}
.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,
.prc.type2.step5 > li:nth-child(10) .inner:before,
.prc.type2.step5 > li:nth-child(16) .inner:before,
.prc.type2.step5 > li:nth-child(17) .inner:before,
.prc.type2.step5 > li:nth-child(18) .inner:before,
.prc.type2.step5 > li:nth-child(19) .inner:before,
.prc.type2.step5 > li:nth-child(20) .inner:before{display:block;left: auto;right: -32px; transform: translateY(-50%) rotate(-180deg);}
.prc.type2.step5 > li:nth-child(11) .inner:after{display:block;content:'';position: absolute;right: -20px;top: 50%;width:15px;height:24px;background: url(/youth/images/rsc/common/ir/step-icon.png);transform: translateY(-50%);}
.prc.type2.step5 > li:nth-child(15) .inner:after{display:block;content:'';position: absolute;left:50%;bottom: -24px;width:15px;height:24px;background: url(/youth/images/rsc/common/ir/step-icon.png);transform: translateX(-50%) rotate(90deg);}
.prc.type2.step5 > li:nth-child(10) .inner:before,
.prc.type2.step5 > li:nth-child(20) .inner:before{display:block;}

.prc.type2.step6 > li{width: calc(16.66% - 30px);}
.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),
.prc.type2.step6 > li:nth-child(13),
.prc.type2.step6 > li:nth-child(14){float:right}
.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,
.prc.type2.step6 > li:nth-child(12) .inner:before{display:block;left: auto;right: -32px; transform: translateY(-50%) rotate(-180deg);}

.prc.type5{background-color: #f6f7f9;}
.prc.type5 > li{position: relative;float:left;margin:26px 21.5px 26px 26px;padding: 20px;width: calc(25% - 48px);min-height: 125px; text-align:center;border: 1px solid #adabab;border-radius: 10px; background-color: #fff;border-radius: 20px 20px 20px 0;}
.prc.type5 > li:before{content:'';display:block;position:absolute;top:50%;;right:-32px;width:32px;height:13px;margin-top:-6.5px;background: url(/youth/images/kor/sub01/step-icon2.png) no-repeat;}
.prc.type5.step2 > li{width:calc(50% - 48px);}
.prc.type5.step3 > li{width:calc(33.3% - 48px);}
.prc.type5.step5 > li{width:calc(20% - 48px);}
.prc.type5 > li .inner{display:block;padding:0;width:100%;height:100%;}
.prc.type5 > li .inner .num{width: 40px;margin: 0 auto 10px;background-color: #1257a4;border-radius: 9px;color: #fff;font-size: 14px;line-height: 20px;}
.prc.type5 > li .prc__title{display:block;margin-bottom: 0;color:#042557;font-size:16px;font-weight: bold;}
.prc.type5 > li .prc__text{display:block;margin-top: 10px;padding-top: 10px;border-top: #c0d3e2 1px solid;font-size: 15px;line-height: 20px;color: #767676;}

.prc.type5.step2 > li:nth-child(3),
.prc.type5.step2 > li:nth-child(7),
.prc.type5.step2 > li:nth-child(11),
.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),
.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),
.prc.type5.step4 > li:nth-child(13),
.prc.type5.step4 > li:nth-child(14),
.prc.type5.step4 > li:nth-child(15),
.prc.type5.step4 > li:nth-child(16),
.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),
.prc.type5.step5 > li:nth-child(10),
.prc.type5.step5 > li:nth-child(16),
.prc.type5.step5 > li:nth-child(17),
.prc.type5.step5 > li:nth-child(18),
.prc.type5.step5 > li:nth-child(19),
.prc.type5.step5 > li:nth-child(20){float:right}

.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(11):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.step5 > li:nth-child(16):before,
.prc.type5.step5 > li:nth-child(17):before,
.prc.type5.step5 > li:nth-child(18):before,
.prc.type5.step5 > li:nth-child(19):before,
.prc.type5.step5 > li:nth-child(20):before{display:block;left:-32px;transform: translateY(-50%) 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{display:block;top: auto;bottom:-24px;right: 0;left: 50%;transform: rotate(90deg);}

.prc.type5.step2 > li:last-child:before,
.prc.type5.step3 > li:last-child:before,
.prc.type5.step4 > li:last-child:before,
.prc.type5.step5 > li:last-child:before{display: none;}

@media (max-width: 1199px){
    .prc.type2.step5 > li{width: calc(25% - 30px);}
    .prc.type2.step5 > li:nth-child(5),
    .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(13),
    .prc.type2.step5 > li:nth-child(14),
    .prc.type2.step5 > li:nth-child(15),
    .prc.type2.step5 > li:nth-child(16){float:right}
    .prc.type2.step5 > li:nth-child(9),
    .prc.type2.step5 > li:nth-child(10),
    .prc.type2.step5 > li:nth-child(11),
    .prc.type2.step5 > li:nth-child(12),
    .prc.type2.step5 > li:nth-child(17),
    .prc.type2.step5 > li:nth-child(18),
    .prc.type2.step5 > li:nth-child(19),
    .prc.type2.step5 > li:nth-child(20){float:left}
    .prc.type2.step5 > li:nth-child(5) .inner:before,
    .prc.type2.step5 > li:nth-child(9) .inner:before,
    .prc.type2.step5 > li:nth-child(17) .inner:before{top: -24px;right: 0;left: 50%;transform: rotate(90deg);display:block;}
    .prc.type2.step5 > li:nth-child(13) .inner:before,
    .prc.type2.step5 > li:nth-child(14) .inner:before,
    .prc.type2.step5 > li:nth-child(15) .inner:before{top:50%;right:-24px;left: auto;display:block;transform:rotate(-180deg) translateY(50%);}
    .prc.type2.step5 > li:nth-child(10) .inner:before{left:-32px;right: auto;top:50%;transform:translateY(-50%) rotate(0deg);}
    .prc.type2.step5 > li:nth-child(11) .inner:before,
    .prc.type2.step5 > li:nth-child(18) .inner:before,
    .prc.type2.step5 > li:nth-child(19) .inner:before{left:-24px;right: auto;top:50%;transform:translateY(-50%) rotate(0deg);}
    .prc.type2.step5 > li:nth-child(12) .inner:before{bottom: -24px;right:0;left:50%;top:auto;transform: rotate(90deg);display:block;}
    .prc.type2.step5 > li:nth-child(6) .inner:before{display:block;top: 50%;left: auto;right: -32px;transform: translateY(-50%) rotate(-180deg);}
    .prc.type2.step5 > li:nth-child(15) .inner:after{display:none;}
    .prc.type2.step5 > li:nth-child(20) .inner:before{display:block;position: absolute;left:-24px;right: auto;top:50%;width: 15px;height: 24px;background: url(/youth/images/rsc/common/ir/step-icon.png);transform:translateY(-50%) rotate(0deg);content: '';}
    .prc.type2.step5 > li:nth-child(4) .inner:before{display:block}

    .prc.type2.step6 > li{width: calc(25% - 30px);}
    .prc.type2.step6 > li:nth-child(5),
    .prc.type2.step6 > li:nth-child(6),
    .prc.type2.step6 > li:nth-child(7),
    .prc.type2.step6 > li:nth-child(8),
    .prc.type2.step6 > li:nth-child(13),
    .prc.type2.step6 > li:nth-child(14),
    .prc.type2.step6 > li:nth-child(15),
    .prc.type2.step6 > li:nth-child(16){float:right}
    .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.step6 > li:nth-child(5) .inner:before,
    .prc.type2.step6 > li:nth-child(9) .inner:before,
    .prc.type2.step6 > li:nth-child(17) .inner:before{top: -24px;right: 0;left: 50%;transform: rotate(90deg);display:block;}
    .prc.type2.step6 > li:nth-child(13) .inner:before,
    .prc.type2.step6 > li:nth-child(14) .inner:before,
    .prc.type2.step6 > li:nth-child(15) .inner:before{top:50%;right:-24px;left: auto;display:block;transform:rotate(-180deg) translateY(50%);}
    .prc.type2.step6 > li:nth-child(10) .inner:before{left:-32px;right: auto;top:50%;transform:translateY(-50%) rotate(0deg);}
    .prc.type2.step6 > li:nth-child(11) .inner:before,
    .prc.type2.step6 > li:nth-child(12) .inner:before,
    .prc.type2.step6 > li:nth-child(18) .inner:before,
    .prc.type2.step6 > li:nth-child(19) .inner:before{left:-32px;right: auto;top:50%;transform:translateY(-50%) rotate(0deg);}
    .prc.type2.step6 > li:nth-child(6) .inner:before{display:block;top: 50%;left: auto;right: -32px;transform: translateY(-50%) rotate(-180deg);}
    .prc.type2.step6 > li:nth-child(15) .inner:after{display:none;}
    .prc.type2.step6 > li:nth-child(20) .inner:before{display:block;position: absolute;left:-24px;right: auto;top:50%;width: 15px;height: 24px;background: url(/youth/images/rsc/common/ir/step-icon.png);transform:translateY(-50%) rotate(0deg);content: '';}
    .prc.type2.step6 > li:nth-child(4) .inner:before{display:block}

    .prc.type5.step5 > li:nth-child(5),
    .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(13),
    .prc.type5.step5 > li:nth-child(14),
    .prc.type5.step5 > li:nth-child(15),
    .prc.type5.step5 > li:nth-child(16){float:right}
    .prc.type5.step5 > li:nth-child(9),
    .prc.type5.step5 > li:nth-child(10),
    .prc.type5.step5 > li:nth-child(11),
    .prc.type5.step5 > li:nth-child(12),
    .prc.type5.step5 > li:nth-child(17),
    .prc.type5.step5 > li:nth-child(18),
    .prc.type5.step5 > li:nth-child(19),
    .prc.type5.step5 > li:nth-child(20){float:left}
    .prc.type5.step5 > li{width: calc(25% - 48px);}
    .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.step5 > li:nth-child(16):before{display:block;top: auto;bottom:-24px;right: 0;left: 50%;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{display:block;left:-32px;bottom: 50%;margin-bottom: -6.5px; transform: translateY(-50%) rotate(-180deg);}
    .prc.type5.step5 > li:nth-child(9):before,
    .prc.type5.step5 > li:nth-child(10):before,
    .prc.type5.step5 > li:nth-child(11):before,
    .prc.type5.step5 > li:nth-child(17):before,
    .prc.type5.step5 > li:nth-child(18):before,
    .prc.type5.step5 > li:nth-child(19):before{top: 50%;left: auto;right: -32px;width: 32px;height: 13px;margin-top: -6.5px;transform: rotate(0deg);}

    .prc.type5.step2 > li:last-child:before,
    .prc.type5.step3 > li:last-child:before,
    .prc.type5.step4 > li:last-child:before,
    .prc.type5.step5 > li:last-child:before{display: none;}

}
@media (max-width: 1023px){
    .prc.type2.step4 > li{width: calc(33.333% - 30px);}
    .prc.type2.step4 > li:nth-child(4),
    .prc.type2.step4 > li:nth-child(5),
    .prc.type2.step4 > li:nth-child(6),
    .prc.type2.step4 > li:nth-child(10),
    .prc.type2.step4 > li:nth-child(11),
    .prc.type2.step4 > li:nth-child(12),
    .prc.type2.step4 > li:nth-child(15),
    .prc.type2.step4 > li:nth-child(16),
    .prc.type2.step4 > li:nth-child(17),
    .prc.type2.step4 > li:nth-child(18){float:right}
    .prc.type2.step4 > li:nth-child(7),
    .prc.type2.step4 > li:nth-child(8),
    .prc.type2.step4 > li:nth-child(9),
    .prc.type2.step4 > li:nth-child(13),
    .prc.type2.step4 > li:nth-child(14),
    .prc.type2.step4 > li:nth-child(19),
    .prc.type2.step4 > li:nth-child(20){float:left}
    .prc.type2.step4 > li:nth-child(3) .inner:before{top:auto;bottom:-20px;right: 0;left: 50%;transform: rotate(90deg);display:block;}
    .prc.type2.step4 > li:nth-child(7) .inner:before,
    .prc.type2.step4 > li:nth-child(10) .inner:before,
    .prc.type2.step4 > li:nth-child(13) .inner:before,
    .prc.type2.step4 > li:nth-child(19) .inner:before{top:-24px;right: 0;left: 50%;transform: rotate(90deg);display:block;}
    .prc.type2.step4 > li:nth-child(4) .inner:before,
    .prc.type2.step4 > li:nth-child(5) .inner:before{right:auto;left:-27px;top:50%;transform: rotate(-180deg) translateY(50%);}
    .prc.type2.step4 > li:nth-child(11) .inner:before,
    .prc.type2.step4 > li:nth-child(12) .inner:before,
    .prc.type2.step4 > li:nth-child(17) .inner:before,
    .prc.type2.step4 > li:nth-child(18) .inner:before{right:-24px;left:auto;top:50%;transform: rotate(-180deg) translateY(50%);}
    .prc.type2.step4 > li:nth-child(8) .inner:before,
    .prc.type2.step4 > li:nth-child(9) .inner:before,
    .prc.type2.step4 > li:nth-child(14) .inner:before,
    .prc.type2.step4 > li:nth-child(15) .inner:before{left: -32px;right: auto;top:50%;transform: rotate(0deg) translateY(-50%);}
    .prc.type2.step4 > li:nth-child(11) .inner:after{right:auto;left:-24px;top:50%;transform: rotate(-180deg) translateY(50%);}
    .prc.type2.step4 > li:nth-child(16) .inner:before{display:block;position: absolute;top:-24px;right: 0;left: 50%;width: 15px;height: 24px;background: url(/youth/images/rsc/common/ir/step-icon.png);transform:translateY(0%) rotate(90deg);content: '';}
    .prc.type2.step4 > li:nth-child(6) .inner:before{display:none;}

    .prc.type2.step5 > li{width: calc(33.333% - 30px);}
    .prc.type2.step5 > li:nth-child(4),
    .prc.type2.step5 > li:nth-child(5),
    .prc.type2.step5 > li:nth-child(6),
    .prc.type2.step5 > li:nth-child(10),
    .prc.type2.step5 > li:nth-child(11),
    .prc.type2.step5 > li:nth-child(12),
    .prc.type2.step5 > li:nth-child(15),
    .prc.type2.step5 > li:nth-child(16),
    .prc.type2.step5 > li:nth-child(17),
    .prc.type2.step5 > li:nth-child(18){float:right}
    .prc.type2.step5 > li:nth-child(7),
    .prc.type2.step5 > li:nth-child(8),
    .prc.type2.step5 > li:nth-child(9),
    .prc.type2.step5 > li:nth-child(13),
    .prc.type2.step5 > li:nth-child(14),
    .prc.type2.step5 > li:nth-child(19),
    .prc.type2.step5 > li:nth-child(20){float:left}
    .prc.type2.step5 > li:nth-child(3) .inner:before{top:auto;bottom:-20px;right: 0;left: 50%;transform: rotate(90deg);display:block;}
    .prc.type2.step5 > li:nth-child(7) .inner:before,
    .prc.type2.step5 > li:nth-child(10) .inner:before,
    .prc.type2.step5 > li:nth-child(13) .inner:before,
    .prc.type2.step5 > li:nth-child(19) .inner:before{top:-24px;right: 0;left: 50%;transform: rotate(90deg);display:block;}
    .prc.type2.step5 > li:nth-child(4) .inner:before,
    .prc.type2.step5 > li:nth-child(5) .inner:before{right:auto;left:-27px;top:50%;transform: rotate(-180deg) translateY(50%);}
    .prc.type2.step5 > li:nth-child(11) .inner:before,
    .prc.type2.step5 > li:nth-child(12) .inner:before,
    .prc.type2.step5 > li:nth-child(17) .inner:before,
    .prc.type2.step5 > li:nth-child(18) .inner:before{right:-24px;left:auto;top:50%;transform: rotate(-180deg) translateY(50%);}
    .prc.type2.step5 > li:nth-child(8) .inner:before,
    .prc.type2.step5 > li:nth-child(9) .inner:before,
    .prc.type2.step5 > li:nth-child(14) .inner:before,
    .prc.type2.step5 > li:nth-child(15) .inner:before{left: -32px;right: auto;top:50%;transform: rotate(0deg) translateY(-50%);}
    .prc.type2.step5 > li:nth-child(11) .inner:after{right:auto;left:-24px;top:50%;transform: rotate(-180deg) translateY(50%);}
    .prc.type2.step5 > li:nth-child(16) .inner:before{display:block;position: absolute;top:-24px;right: 0;left: 50%;width: 15px;height: 24px;background: url(/youth/images/rsc/common/ir/step-icon.png);transform:translateY(0%) rotate(90deg);content: '';}
    .prc.type2.step5 > li:nth-child(6) .inner:before{display:none;}

    .prc.type2.step6 > li{width: calc(33.333% - 30px);}
    .prc.type2.step6 > li:nth-child(4),
    .prc.type2.step6 > li:nth-child(5),
    .prc.type2.step6 > li:nth-child(6),
    .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(15),
    .prc.type2.step6 > li:nth-child(16),
    .prc.type2.step6 > li:nth-child(17),
    .prc.type2.step6 > li:nth-child(18){float:right}
    .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(13),
    .prc.type2.step6 > li:nth-child(14),
    .prc.type2.step6 > li:nth-child(19),
    .prc.type2.step6 > li:nth-child(20){float:left}
    .prc.type2.step6 > li:nth-child(3) .inner:before{top:auto;bottom:-20px;right: 0;left: 50%;transform: rotate(90deg);display:block;}
    .prc.type2.step6 > li:nth-child(7) .inner:before,
    .prc.type2.step6 > li:nth-child(10) .inner:before,
    .prc.type2.step6 > li:nth-child(13) .inner:before,
    .prc.type2.step6 > li:nth-child(19) .inner:before{top:-24px;right: 0;left: 50%;transform: rotate(90deg);display:block;}
    .prc.type2.step6 > li:nth-child(4) .inner:before,
    .prc.type2.step6 > li:nth-child(5) .inner:before{right:auto;left:-27px;top:50%;transform: rotate(-180deg) translateY(50%);}
    .prc.type2.step6 > li:nth-child(11) .inner:before,
    .prc.type2.step6 > li:nth-child(12) .inner:before,
    .prc.type2.step6 > li:nth-child(17) .inner:before,
    .prc.type2.step6 > li:nth-child(18) .inner:before{right:-32px;left:auto;top:50%;transform: rotate(-180deg) translateY(50%);}
    .prc.type2.step6 > li:nth-child(8) .inner:before,
    .prc.type2.step6 > li:nth-child(9) .inner:before,
    .prc.type2.step6 > li:nth-child(14) .inner:before,
    .prc.type2.step6 > li:nth-child(15) .inner:before{left: -32px;right: auto;top:50%;transform: rotate(0deg) translateY(-50%);}
    .prc.type2.step6 > li:nth-child(11) .inner:after{right:auto;left:-24px;top:50%;transform: rotate(-180deg) translateY(50%);}
    .prc.type2.step6 > li:nth-child(16) .inner:before{display:block;position: absolute;top:-24px;right: 0;left: 50%;width: 15px;height: 24px;background: url(/youth/images/rsc/common/ir/step-icon.png);transform:translateY(0%) rotate(90deg);content: '';}
    .prc.type2.step6 > li:nth-child(6) .inner:before{display:none;}

    .prc.type5.step2 > li:last-child:before,
    .prc.type5.step3 > li:last-child:before,
    .prc.type5.step4 > li:last-child:before,
    .prc.type5.step5 > li:last-child:before{display: none;}
}
@media(max-width:767px){
    .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: 0;margin-bottom: 35px;}

    .prc.type2.step2 > li .inner:before,
    .prc.type2.step2 > li:nth-child(3) .inner:before,
    .prc.type2.step2 > li:nth-child(7) .inner:before,
    .prc.type2.step2 > li:nth-child(9) .inner:before{top: auto;bottom: -20px;right: 0;left: 50%;transform: rotate(90deg);display: block;margin-left: -9px;}

    .prc.type2.step4 > li:nth-child(4) .inner:before,
    .prc.type2.step4 > li:nth-child(8) .inner:before,
    .prc.type2.step4 > li:nth-child(11) .inner:before,
    .prc.type2.step5 > li:nth-child(6) .inner:before{display:block}

    .prc.type2.step3 > li .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(6) .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(13) .inner:before,
    .prc.type2.step3 > li:nth-child(14) .inner:before,
    .prc.type2.step3 > li:nth-child(15) .inner:before,
    .prc.type2.step3 > li:nth-child(16) .inner:before,

    .prc.type2.step4 > li .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(6) .inner:before,
    .prc.type2.step4 > li:nth-child(7) .inner:before,
    .prc.type2.step4 > li:nth-child(9) .inner:before,
    .prc.type2.step4 > li:nth-child(13) .inner:before,
    .prc.type2.step4 > li:nth-child(14) .inner:before,
    .prc.type2.step4 > li:nth-child(15) .inner:before,
    .prc.type2.step4 > li:nth-child(16) .inner:before,

    .prc.type2.step5 > li .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(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,
    .prc.type2.step5 > li:nth-child(10) .inner:before,
    .prc.type2.step5 > li:nth-child(11) .inner:before,
    .prc.type2.step5 > li:nth-child(12) .inner:before,
    .prc.type2.step5 > li:nth-child(13) .inner:before,
    .prc.type2.step5 > li:nth-child(14) .inner:before,
    .prc.type2.step5 > li:nth-child(15) .inner:before,
    .prc.type2.step5 > li:nth-child(17) .inner:before,
    .prc.type2.step5 > li:nth-child(18) .inner:before{display:block;bottom: -20px;top: auto;right: auto;left: 50%;transform: rotate(90deg);margin-left: -9px;}

    .prc.type2.step6 > li .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(6) .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(9) .inner:before,
    .prc.type2.step6 > li:nth-child(10) .inner:before,
    .prc.type2.step6 > li:nth-child(11) .inner:before,
    .prc.type2.step6 > li:nth-child(12) .inner:before,
    .prc.type2.step6 > li:nth-child(13) .inner:before,
    .prc.type2.step6 > li:nth-child(14) .inner:before,
    .prc.type2.step6 > li:nth-child(15) .inner:before,
    .prc.type2.step6 > li:nth-child(17) .inner:before,
    .prc.type2.step6 > li:nth-child(18) .inner:before{display:block;bottom: -20px;top: auto;right: auto;left: 50%;transform: rotate(90deg);margin-left: -9px;}

    .prc.type2.step4 > li:nth-child(8) .inner:before{display:block;bottom: auto;top: -20px;right: auto;left: 50%;transform: rotate(90deg);margin-left: -9px;}
    .prc.type2.step5 > li:nth-child(20) .inner:before{display:block;position: absolute;top:-24px;right: 0;left: 50%;width: 15px;height: 24px;background: url(/youth/images/rsc/common/ir/step-icon.png);transform:translateY(0%) rotate(90deg);content: '';}
    .prc.type2.step5 > li:nth-child(16) .inner:after{display:block;position: absolute;bottom:-24px;right: 0;left: 50%;width: 15px;height: 24px;background: url(/youth/images/rsc/common/ir/step-icon.png);transform: translateX(-50%) rotate(90deg);content: '';}

    .prc.type2.step4 > li:last-child .inner:before,
    .prc.type2.step5 > li:last-child .inner:before,
    .prc.type2.step6 > li:last-child .inner:before{display: none;}

    .prc.type5.step3 > li,
    .prc.type5.step4 > li,
    .prc.type5.step5 > li{width:calc(50% - 48px);}

    .prc.type5.step5 > li:nth-child(5),
    .prc.type5.step5 > li:nth-child(6),
    .prc.type5.step5 > li:nth-child(9),
    .prc.type5.step5 > li:nth-child(10),
    .prc.type5.step5 > li:nth-child(13),
    .prc.type5.step5 > li:nth-child(14),
    .prc.type5.step5 > li:nth-child(17),
    .prc.type5.step5 > li:nth-child(18),
    .prc.type5.step4 > li:nth-child(5),
    .prc.type5.step4 > li:nth-child(6),
    .prc.type5.step4 > li:nth-child(9),
    .prc.type5.step4 > li:nth-child(10),
    .prc.type5.step4 > li:nth-child(13),
    .prc.type5.step4 > li:nth-child(14),
    .prc.type5.step4 > li:nth-child(17),
    .prc.type5.step4 > li:nth-child(18),
    .prc.type5.step3 > li:nth-child(5),
    .prc.type5.step3 > li:nth-child(6),
    .prc.type5.step3 > li:nth-child(9),
    .prc.type5.step3 > li:nth-child(10),
    .prc.type5.step3 > li:nth-child(13),
    .prc.type5.step3 > li:nth-child(14),
    .prc.type5.step3 > li:nth-child(17),
    .prc.type5.step3 > li:nth-child(18){float: left;}

    .prc.type5.step5 > li:nth-child(3),
    .prc.type5.step5 > li:nth-child(4),
    .prc.type5.step5 > li:nth-child(7),
    .prc.type5.step5 > li:nth-child(8),
    .prc.type5.step5 > li:nth-child(11),
    .prc.type5.step5 > li:nth-child(12),
    .prc.type5.step5 > li:nth-child(15),
    .prc.type5.step5 > li:nth-child(16),
    .prc.type5.step5 > li:nth-child(19),
    .prc.type5.step5 > li:nth-child(20),
    .prc.type5.step4 > li:nth-child(3),
    .prc.type5.step4 > li:nth-child(4),
    .prc.type5.step4 > li:nth-child(7),
    .prc.type5.step4 > li:nth-child(8),
    .prc.type5.step4 > li:nth-child(11),
    .prc.type5.step4 > li:nth-child(12),
    .prc.type5.step4 > li:nth-child(15),
    .prc.type5.step4 > li:nth-child(16),
    .prc.type5.step4 > li:nth-child(19),
    .prc.type5.step4 > li:nth-child(20),
    .prc.type5.step3 > li:nth-child(3),
    .prc.type5.step3 > li:nth-child(4),
    .prc.type5.step3 > li:nth-child(7),
    .prc.type5.step3 > li:nth-child(8),
    .prc.type5.step3 > li:nth-child(11),
    .prc.type5.step3 > li:nth-child(12),
    .prc.type5.step3 > li:nth-child(15),
    .prc.type5.step3 > li:nth-child(16),
    .prc.type5.step3 > li:nth-child(19),
    .prc.type5.step3 > li:nth-child(20){float: right;}

    .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.step5 > li:nth-child(14):before,
    .prc.type5.step5 > li:nth-child(16):before,
    .prc.type5.step5 > li:nth-child(18):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.step4 > li:nth-child(14):before,
    .prc.type5.step4 > li:nth-child(16):before,
    .prc.type5.step4 > li:nth-child(18):before,
    .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.step3 > li:nth-child(14):before,
    .prc.type5.step3 > li:nth-child(16):before,
    .prc.type5.step3 > li:nth-child(18):before{display:block;top: auto;bottom:-24px;right: 0;left: 50%;margin-left: -16px;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{display: block;left: -32px;transform: translateY(-50%) rotate(-180deg);}

    .prc.type5.step3 > li:nth-child(3):before{top:50%;}
    .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.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.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{top: 50%;left: auto;right: -32px;width: 32px;height: 13px;margin-top: -6.5px;transform: rotate(0deg);}

    .prc.type5.step2 > li:last-child:before,
    .prc.type5.step3 > li:last-child:before,
    .prc.type5.step4 > li:last-child:before,
    .prc.type5.step5 > li:last-child:before{display: none;}
}
@media(max-width:640px){
    .prc.type2.step4 > li:nth-child(7) .inner:before{display: none;}
}
@media (max-width:500px){
    .prc.type5.step2 > li,
    .prc.type5.step3 > li,
    .prc.type5.step4 > li,
    .prc.type5.step5 > li{width:calc(100% - 48px);min-height: auto;}

    .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.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.step3 > li:nth-child(13):before,
    .prc.type5.step3 > li:nth-child(15):before,
    .prc.type5.step3 > li:nth-child(17):before,
    .prc.type5.step3 > li:nth-child(19):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.step4 > li:nth-child(15):before,
    .prc.type5.step4 > li:nth-child(17):before,
    .prc.type5.step4 > li:nth-child(19):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.step5 > li:nth-child(15):before,
    .prc.type5.step5 > li:nth-child(17):before,
    .prc.type5.step5 > li:nth-child(19):before{display:block;top: auto;bottom:-24px;right: 0;left: 50%;margin: 0 0 0 -16px;transform: rotate(90deg);}

    .prc.type5.step2 > li:last-child:before,
    .prc.type5.step3 > li:last-child:before,
    .prc.type5.step4 > li:last-child:before,
    .prc.type5.step5 > li:last-child:before{display: none;}
}

/* 인사말 se01d 시작 */
.greetings_se01d .obj-txt {position:relative; margin:0 0 15px;}
.greetings_se01d .obj-txt:after {display:block; position:absolute; left:0; top:50%; content:''; width:100%; height:1px; background:rgba(0,0,0,0.2);}
.greetings_se01d .obj-txt span {position:relative;z-index:1;display:inline-block;padding:0 15px 0 0;background:#fff;font-size:15px;color:rgba(119,119,119,0.8);letter-spacing:0.3em;font-family: "S-CoreDream";}

.greetings_se01d .inner .top_box {position:relative;margin: 0 0 40px;}
.greetings_se01d .inner .top_box .greetings_title{overflow: hidden;position:absolute;right:63px;bottom:-77px;width:391px;padding:50px 50px 54px;background:#029d73;border-radius: 15px;display: table;box-shadow: 6px 10px 16px 0px rgba(43, 53, 50, 0.2);}
.greetings_se01d .inner .top_box .greetings_title::before{content:"";position: absolute;left:-105px;top:-153px;background: url(/youth/images/kor/sub01/sub0101_bg01.png);width: 252px;height:252px;}
.greetings_se01d .inner .top_box .greetings_title::after{content:"";position:absolute;right:-37px;bottom:-21px;background: url(/youth/images/kor/sub01/sub0101_bg02.png);width: 298px;height:163px;}
.greetings_se01d .inner .top_box .greetings_title strong{position:relative;display: table-cell;vertical-align: middle;margin:30px 0 0;color:#fff;font-size:20px;line-height: 1.6;font-weight: 300;font-family: "S-CoreDream";}
.greetings_se01d .inner .top_box .greetings_img{position: relative;height:366px;overflow: hidden;}
.greetings_se01d .inner .top_box .greetings_img img {position: absolute;top: 50%;left: 50%;width:auto;height: 100%;max-width: 1000%;transform: translate(-50%,-50%);}

.greetings_se01d .inner .bottom_box{padding:0 60px;}
.greetings_se01d .inner .bottom_box strong {display:block;margin: 0 0 35px;color:#222;font-size:36px;line-height:1.34;font-weight: 300;letter-spacing: -0.025em;font-family: "S-CoreDream";}
.greetings_se01d .inner .bottom_box strong span {display: block;font-weight:600;}
.greetings_se01d .inner .bottom_box p {color:#444;font-size:16px;letter-spacing: -0.025em;}
.greetings_se01d .inner .bottom_box p+p{margin-top:35px;}

.greetings_se01d .sign_box{color:#444;font-size:16px;font-weight:bold;text-align: right;margin-top:45px;}
.greetings_se01d .sign_box strong{font-weight:bold;font-size:22px;}

@media (max-width:1279px){
    .greetings_se01d .inner .bottom_box{padding:0 30px;}
    .greetings_se01d .inner .top_box .greetings_title{right:25px;}
}
@media (max-width:920px){
    .greetings_se01d .inner .top_box {margin:0 0 30px;}
    .greetings_se01d .inner .top_box .greetings_img {display:none;}
    .greetings_se01d .inner .top_box .greetings_title {position:static; width:100%;}

    .greetings_se01d .inner .bottom_box strong {margin:0 0 15px; font-size:27px;}
}
@media (max-width:767px){
    .greetings_se01d .inner .bottom_box{padding:0 15px;}
}
/* 인사말 se01d 끝 */

/* 누리다란? sub0103 */
.s0103_wrap{margin-top:70px;text-align: center;}
.s0103_wrap .top{}
.s0103_wrap .top span{display:block;font-size:0;letter-spacing: -999px;background: url(/youth/images/kor/sub01/nurida_title.png) no-repeat;width: 69px;height:35px;margin:0 auto 25px;}
.s0103_wrap .top strong{position: relative;;display: inline-block;color:#1b1b1b;font-size:30px;letter-spacing: -0.025em;line-height: 1.3;font-family: 'S-CoreDream';}
.s0103_wrap .top strong em{color:#165fcb;}
.s0103_wrap .top strong::before{content: "";position: absolute;left:-80px;top:0;width:38px;height:29px;background: url(/youth/images/kor/sub01/nurida_title_icon.png) no-repeat;}
.s0103_wrap .top strong::after{content: "";position: absolute;right:-80px;top:0;width:38px;height:29px;background: url(/youth/images/kor/sub01/nurida_title_icon.png) no-repeat;transform: rotate(180deg);}

.s0103_wrap .middle{margin:35px 0 30px;}
.s0103_wrap .middle .title{position: relative;padding-top:55px;min-height: 148px;background: url(/youth/images/kor/sub01/nurida_middle_topbg.png) center no-repeat;}
.s0103_wrap .middle .title strong{position: relative;z-index: 1;display: block;color:#165fcb;font-size:36px;letter-spacing: -0.025em;line-height: 1;font-family: 'jalnan';}
.s0103_wrap .middle .title strong::after{content: "";position:absolute;left:50%;bottom:-5px;z-index: -1;width:132px;height:12px;margin-left:-66px;background: #dae8fd;border-radius: 6px;}
.s0103_wrap .middle .title p{margin-top:15px;color:#444;font-size:18px;letter-spacing: -0.025em;}
.s0103_wrap .middle .content{position: relative;z-index: 1;max-width:800px;margin:0 auto; background: #edf7ff;padding:240px 20px 35px;}
.s0103_wrap .middle .content::before{content: "";position: absolute;left:48%;top:-74px; z-index: -1;transform: translateX(-50%);
	background: url(/youth/images/kor/sub01/nurida_middlebg_2026.png) no-repeat;
	background-size: 100% 100%;
	width: 413px; height:274px;}
.s0103_wrap .middle .content ul{margin-top:-52px;}
.s0103_wrap .middle .content ul li{position: relative;display: inline-block;margin-left:-30px;border-radius:40px;width: 246px;height:100px;padding-top:20px;}
.s0103_wrap .middle .content ul li::before{content: "";position: absolute;left:7px;top:50%;width:15px;height:15px;margin-top:-7.5px;background: url(/youth/images/kor/sub01/nurida_plus.png) no-repeat;}
.s0103_wrap .middle .content ul li:first-child{margin-left:0;}
.s0103_wrap .middle .content ul li:first-child::before{display:none;}
.s0103_wrap .middle .content ul li:nth-child(1){background: rgba(2,157,115,0.9);}
.s0103_wrap .middle .content ul li:nth-child(2){background: rgba(23,95,203,0.9);}
.s0103_wrap .middle .content ul li:nth-child(3){background: rgba(14,49,112,0.9);}
.s0103_wrap .middle .content ul li .icon{display: block;margin:0 auto;width:30px;height:32px;background: url(/youth/images/kor/sub01/nurida_ir.png) no-repeat;}
.s0103_wrap .middle .content ul li .icon.icon01{background-position:0 0;}
.s0103_wrap .middle .content ul li .icon.icon02{background-position:-36px 0;}
.s0103_wrap .middle .content ul li .icon.icon03{background-position:-72px 0;}
.s0103_wrap .middle .content ul li span{color:#fff;font-size:18px; letter-spacing: -0.025em;}

.s0103_wrap .bottom{}
.s0103_wrap .bottom p{color:#444;font-size:18px;letter-spacing: -0.025em;line-height: 1.5;}

@media(max-width:899px){
    .s0103_wrap .middle .title{}
    .s0103_wrap .middle .title strong{position: relative;z-index: 1;display: block;color:#165fcb;font-size:36px;letter-spacing: -0.025em;line-height: 1;font-family: 'jalnan';}
    .s0103_wrap .middle .title strong::after{content: "";position:absolute;left:50%;bottom:-5px;z-index: -1;width:132px;height:12px;margin-left:-66px;background: #dae8fd;border-radius: 6px;}
    .s0103_wrap .middle .title p{margin-top:15px;color:#444;font-size:18px;letter-spacing: -0.025em;}
    .s0103_wrap .middle .content{position: relative;z-index: 1;max-width:723px;margin:0 auto;background: #edf7ff;padding:240px 20px 35px;}
    .s0103_wrap .middle .content::before{content: "";position: absolute;left:48%;top:24px;z-index: -1;transform: translateX(-50%);background: url(/youth/images/kor/sub01/nurida_middlebg.png) no-repeat;width: 344px;height:228px;}
}
@media(max-width:767px){
    .s0103_wrap .top strong::before{left:0;top:-40px;}
    .s0103_wrap .top strong::after{right:0;top:40px;}
}
@media(max-width:670px){
    .s0103_wrap .middle .content ul li{margin-left:0;}
    .s0103_wrap .middle .content ul li::before{display: none;}
    .s0103_wrap .middle .content ul li:nth-child(3){margin-top:20px;}
}
@media(max-width:520px){
    .s0103_wrap .middle .content ul li{display: block;margin-top:15px;width: 100%;}
    .s0103_wrap .middle .content ul li:first-child{margin-top:0;}
}
@media(max-width:450px){
    .s0103_wrap .middle .content{padding-top:190px;}
    .s0103_wrap .middle .content::before{left:50%;width: 265px;height:175px;background-size:cover;}
}
/* 누리다란? sub0103 End */

/* 꿈키카드 sub0203 */
/* 랜딩페이지 */
.se05a_landing{background: #f3f6f8;border-radius: 15px;position: relative;z-index: 1;overflow: hidden;padding:100px 80px 120px;text-align: center;}
.se05a_landing::before{content: "";position: absolute;left:50%;bottom:-415px;z-index: -1;width:1920px;height:100%;border-radius: 100%;background: #03af70; transform: translateX(-50%);}
.se05a_landing.lodging::after{content: "";position: absolute;left:50%;bottom:345px;background:  url(/youth/images/kor/sub02/lodging_icon.png) no-repeat;width:1240px;height:167px;z-index: -2;transform: translateX(-50%);}
.se05a_landing.lodging.training::after{bottom:325px;}

.se05a_landing .tit_box{margin-bottom:40px;}
.se05a_landing .tit_box strong{color:#222;font-size:36px;font-weight:bold;letter-spacing: -0.025em;font-family: 'S-CoreDream';display: block;}
.se05a_landing .tit_box em{color:rgba(85,85,85,0.8);font-size:15px;letter-spacing: -0.03em;}

.se05a_landing .pic_box{border:2px solid #33526f;border-radius: 30px;background: #fff;padding:8px;position: relative;max-width:495px;margin:0 auto;}
.se05a_landing .pic_box::before{content: "";position: absolute;right:-10px;top:6px;border:2px solid #33526f;border-radius: 30px;width:100%;height:100%;z-index: -1;background:#fff  url(/youth/images/kor/sub02/sub0203_bg.png) repeat;box-shadow: 5px 9px 20px 0px rgba(0, 43, 121, 0.2);}
.se05a_landing .pic_box .img{border-radius:25px;overflow: hidden;}
.se05a_landing .pic_box .icon_box{}
.se05a_landing .pic_box .icon_box .icon{position: absolute;display: inline-block;z-index: -1;}

.se05a_landing .pic_box .icon_box .icon.l_icon{left:-185px;bottom:-16px;background:  url(/youth/images/kor/sub02/sub0203_l_icon.png) no-repeat;width:196px;height:217px;}
.se05a_landing .pic_box .icon_box .icon.l_icon::after{content: "";position: absolute;right:0;bottom:-100px;width:98px;height:62px;background:  url(/youth/images/kor/sub02/sub0203_l_icon_bg.png) no-repeat;}
.se05a_landing .pic_box .icon_box .icon.r_icon{right:-210px;bottom:-52px;background:  url(/youth/images/kor/sub02/sub0203_r_icon.png) no-repeat;width:203px;height:234px;}
.se05a_landing .pic_box .icon_box .icon.r_icon::after{content: "";position: absolute;left:-40px;bottom:-65px;width:34px;height:32px;background:  url(/youth/images/kor/sub02/sub0203_r_icon_bg.png) no-repeat;}

.se05a_landing .text_box{}
.se05a_landing .text_box p{color:#fff;font-size:16px;letter-spacing: -0.056em;max-width:750px;margin:50px auto 0;}
.se05a_landing .text_box .link_box{margin-top:52px;}
.se05a_landing .text_box .link_box a{position: relative;;background: transparent;border:1px solid #ddd;border-radius:25px;color:#fff;font-size:15px;font-weight: bold;font-family: 'S-CoreDream';padding:12.5px 45px 12.5px 20px;transition: 0.3s;display: inline-block;}
.se05a_landing .text_box .link_box a::before{content: "";position: absolute;right:22px;top:50%;transform: translateY(calc(-50%  + 0.5px));width:17px;height:2px;background: #fff;transition: 0.3s;}
.se05a_landing .text_box .link_box a::after{content: "";position: absolute;right:22px;top:50%;transform: translateY(calc(-50%  + 0.5px)) rotate(-45deg);width:7px;height:7px;border:2px solid #fff;border-width:0 2px 2px 0;transition: 0.3s;}

.se05a_landing .text_box .link_box a:hover,
.se05a_landing .text_box .link_box a:focus{background: #2397ae;border-color:#2397ae;}
.se05a_landing .text_box .link_box a:hover::before,
.se05a_landing .text_box .link_box a:focus::before{width:20px;right:18px;}
.se05a_landing .text_box .link_box a:hover::after,
.se05a_landing .text_box .link_box a:focus::after{right:18px;}

.s0202 .se05a_landing .pic_box .icon_box .icon.r_icon{right:-180px;bottom:-40px;background:  url(/youth/images/kor/sub02/sub0202_r_icon.png) no-repeat;width:143px;height:299px;}

@media(max-width:767px){
    .se05a_landing{padding:50px 20px 80px;}
    .se05a_landing::before{width:250%;bottom:-325px;}

    .se05a_landing .pic_box .icon_box .icon{display: none;}

    .se05a_landing .text_box p{max-width:100%;}
}
@media(max-width:450px){
    .se05a_landing .tit_box strong{font-size:28px;}
    .se05a_landing .tit_box em{font-size:16px;}
}
/* 꿈키카드 sub0203 End */

/* 강사모집안내 sub030401 */
.vlist__bodo{padding:1px 0 0 1px;}
.vlist__bodo .obj{display:table;table-layout:fixed;width:100%;border-collapse: collapse;margin-top: -1px;}
.vlist__bodo .obj .item{position:relative;display:table-cell;border: 1px solid #eee;}
.vlist__bodo .obj .item .inner{position:relative;margin-left:-1px;}
.vlist__bodo .obj .item .inner .circle{position:absolute;left:30px;top:25px;}
.vlist__bodo .obj .item .inner .ui-number{position:absolute;top:0;left:0;width:100%;height:100%;color: #fff;text-align: center;font-weight: bold;font-family: Roboto, "Helvetica Neue", Arial, sans-serif,"FangSong", "ä»¿å®‹", STFangSong, "åŽæ–‡ä»¿å®‹","Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",AppleGothic,Dotum,arial,sans-serif;}
.vlist__bodo .obj .item .inner .h-box{display:block;position:relative;color:#121212;font-size: 26px;font-weight: bold;line-height: 1.2;}
.vlist__bodo .obj .item .inner .h-box em{color:#1e2446;font-weight:normal}
.vlist__bodo .obj .item .inner .ui-text{display:block;line-height: 1.4;;}
.vlist__bodo .obj .item .inner ul.list-1st{text-align: left;display: inline-block;}

.vlist__bodo.type1 .obj.col3 .item .inner .ui-text{margin-left:-80px;margin-top:20px}
.vlist__bodo.type1 .obj .item .inner .circle{left:30px;top:25px;}
.vlist__bodo.type1 .obj .item .inner .ui-number{line-height: 70px;font-size: 26px;}

@media only screen and (max-width:999px){
	.vlist__bodo .obj.col3 .item{display:block;width:100%;}
	.vlist__bodo .obj.col3 .item .inner .ui-text{margin-left:0;margin-top:10px}
}
@media only screen and (max-width:767px){
	.vlist__bodo .obj.col2 .item{display:block;width:100%;}
}
.vlist__bodo.type1 .obj:first-child{border-top: 1px solid #d1d1d1;}
.vlist__bodo.type1 .obj .item .inner .h-box {position: relative;font-size: 17px;color: #3a3a3a;margin-bottom:12px;}
.vlist__bodo.type1 .obj .item .inner{min-height: 150px;padding:50px 20px;padding-left:115px;}
.vlist__bodo.type1 .obj .item .inner .circle{position:absolute;width:88px;height:88px;background: #f3f3f3;left:0;top:30px;}
.vlist__bodo.type1.title .obj .item .inner .tit{display: block;position: absolute;left:0;top:35px;font-size:17px;font-weight:bold;color:#4b4b4b;width:120px;}
.vlist__bodo.type1.title .obj .item .inner{padding:35px 20px;padding-left:165px;min-height:110px;}
.vlist__bodo.type1 .obj.col1 .item{border: 0;border-bottom:1px solid #d1d1d1;}
.vlist__bodo.type1 .obj.col2{margin-bottom: 15px;border:0;}
.vlist__bodo.type1 .obj.col2 .item{display: block;float: left;width: calc(50% - 7px);margin: 0 14px 14px 0;}
.vlist__bodo.type1 .obj.col2 .item:nth-child(2n){margin-right: 0;}
.vlist__bodo.type1 .obj.col2 .item .inner .circle{left:15px;}
.vlist__bodo.type1 .obj.col3 .item .inner{padding-left:110px;}
.vlist__bodo.type1 .obj.col3 .item .inner .circle{width: 60px;height: 60px;}
.vlist__bodo.type1 .obj.col3 .item .inner .ui-text {margin: 10px 0 0;}

@media(max-width:767px){
    .vlist__bodo.type1 .obj .item .inner,.vlist__bodo.type1 .obj.col3 .item .inner{min-height: auto;padding:25px;text-align:center;}
    .vlist__bodo.type1 .obj .item .inner .circle{position:relative;top:auto;left:auto;;margin:0 auto 10px;}
	.vlist__bodo.type1 .obj.col1 .item.short{display: block;width: 100%;}
    .vlist__bodo.type1 .obj.col2{margin: 0;}
    .vlist__bodo.type1 .obj.col2 .item{width:100%;margin:0 0 15px}
	.vlist__bodo.type1 .obj.col2 .item .inner .circle{left: 0;}
    .vlist__bodo.type1.title .obj .item .inner .tit{display: block;position: relative;;left:auto;top:auto;width:auto;}
    .vlist__bodo.type1.title .obj .item .inner{padding:25px;min-height:auto;}
}

.vlist__bodo.type2 .obj .item .inner{padding:15px;padding-left: 15px;}
.vlist__bodo.type2 .obj .item .inner .circle{position:relative;top:auto;left:auto;display:inline-block;margin-right:5px;line-height:40px;}
.vlist__bodo.type2 .obj .item .inner .vlist__button{position:absolute;right:15px;top:15px;}
.vlist__bodo.type2 .obj .item .inner .ui-number{line-height: 40px;font-size: 20px;}
.vlist__bodo.type2 .obj .item .inner .ui-text{margin-left: 54px;margin-top: 0;}
.vlist__bodo.type2 .obj.col2 .item .inner .vlist__button{position:relative;right:auto;top:auto;margin-left:51px;margin-top:10px;}

.ir-icon__line {background-image:  url(/youth/images/kor/sub03/ir_list_icon.png);}
.circle .ir-icon__line{position: absolute;top: 16.5px;left: 16.5px; width:55px;height:55px;}
.circle.circle.circle-sm .ir-icon__line{position: absolute;top: 0;left: 0; width:55px;height:55px;}
.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 ;}

.ir-icon__line.icon11{background-position: 0 -65px ;}
.ir-icon__line.icon12{background-position: -65px -65px ;}
.ir-icon__line.icon13{background-position: -130px -65px ;}
.ir-icon__line.icon14{background-position: -195px -65px ;}
.ir-icon__line.icon15{background-position: -260px -65px ;}
.ir-icon__line.icon16{background-position: -325px -65px ;}
.ir-icon__line.icon17{background-position: -390px -65px ;}
.ir-icon__line.icon18{background-position: -455px -65px ;}
.ir-icon__line.icon19{background-position: -520px -65px ;}
.ir-icon__line.icon20{background-position: -585px -65px ;}

.ir-icon__line.icon21{background-position: 0 -130px ;}
.ir-icon__line.icon22{background-position: -65px -130px ;}
.ir-icon__line.icon23{background-position: -130px -130px ;}
.ir-icon__line.icon24{background-position: -195px -130px ;}
.ir-icon__line.icon25{background-position: -260px -130px ;}
.ir-icon__line.icon26{background-position: -325px -130px ;}
.ir-icon__line.icon27{background-position: -390px -130px ;}
.ir-icon__line.icon28{background-position: -455px -130px ;}
.ir-icon__line.icon29{background-position: -520px -130px ;}
.ir-icon__line.icon30{background-position: -585px -130px ;}

.ir-icon__line.icon31{background-position: 0 -195px ;}
.ir-icon__line.icon32{background-position: -65px -195px ;}
.ir-icon__line.icon33{background-position: -130px -195px ;}
.ir-icon__line.icon34{background-position: -195px -195px ;}
.ir-icon__line.icon35{background-position: -260px -195px ;}
.ir-icon__line.icon36{background-position: -325px -195px ;}
.ir-icon__line.icon37{background-position: -390px -195px ;}
.ir-icon__line.icon38{background-position: -455px -195px ;}
.ir-icon__line.icon39{background-position: -520px -195px ;}
.ir-icon__line.icon40{background-position: -585px -195px ;}

.ir-icon__line.icon41{background-position: 0 -260px ;}
.ir-icon__line.icon42{background-position: -65px -260px ;}
.ir-icon__line.icon43{background-position: -130px -260px ;}
.ir-icon__line.icon44{background-position: -195px -260px ;}
.ir-icon__line.icon45{background-position: -260px -260px ;}
.ir-icon__line.icon46{background-position: -325px -260px ;}
.ir-icon__line.icon47{background-position: -390px -260px ;}
.ir-icon__line.icon48{background-position: -455px -260px ;}
.ir-icon__line.icon49{background-position: -520px -260px ;}
.ir-icon__line.icon50{background-position: -585px -260px ;}

.ir-icon__line.icon51{background-position: 0 -325px ;}
.ir-icon__line.icon52{background-position: -65px -325px ;}
.ir-icon__line.icon53{background-position: -130px -325px ;}
.ir-icon__line.icon54{background-position: -195px -325px ;}
.ir-icon__line.icon55{background-position: -260px -325px ;}
.ir-icon__line.icon56{background-position: -325px -325px ;}
.ir-icon__line.icon57{background-position: -390px -325px ;}
.ir-icon__line.icon58{background-position: -455px -325px ;}
.ir-icon__line.icon59{background-position: -520px -325px ;}
.ir-icon__line.icon60{background-position: -585px -325px ;}

.ir-icon__line.icon61{background-position: 0 -390px ;}
.ir-icon__line.icon62{background-position: -65px -390px ;}
.ir-icon__line.icon63{background-position: -130px -390px ;}
.ir-icon__line.icon64{background-position: -195px -390px ;}
.ir-icon__line.icon65{background-position: -260px -390px ;}
.ir-icon__line.icon66{background-position: -325px -390px ;}
.ir-icon__line.icon67{background-position: -390px -390px ;}
.ir-icon__line.icon68{background-position: -455px -390px ;}
.ir-icon__line.icon69{background-position: -520px -390px ;}
.ir-icon__line.icon70{background-position: -585px -390px ;}

.ir-icon__line.icon71{background-position: 0 -455px ;}
.ir-icon__line.icon72{background-position: -65px -455px ;}
.ir-icon__line.icon73{background-position: -130px -455px ;}
.ir-icon__line.icon74{background-position: -195px -455px ;}
.ir-icon__line.icon75{background-position: -260px -455px ;}
.ir-icon__line.icon76{background-position: -325px -455px ;}
.ir-icon__line.icon77{background-position: -390px -455px ;}
.ir-icon__line.icon78{background-position: -455px -455px ;}
.ir-icon__line.icon79{background-position: -520px -455px ;}
.ir-icon__line.icon80{background-position: -585px -455px ;}

.ir-icon__line.icon81{background-position: 0 -520px ;}
.ir-icon__line.icon82{background-position: -65px -520px ;}
.ir-icon__line.icon83{background-position: -130px -520px ;}
.ir-icon__line.icon84{background-position: -195px -520px ;}
.ir-icon__line.icon85{background-position: -260px -520px ;}
.ir-icon__line.icon86{background-position: -325px -520px ;}
.ir-icon__line.icon87{background-position: -390px -520px ;}
.ir-icon__line.icon88{background-position: -455px -520px ;}
.ir-icon__line.icon89{background-position: -520px -520px ;}
.ir-icon__line.icon90{background-position: -585px -520px ;}

.ir-icon__line.icon91{background-position: 0 -585px ;}
.ir-icon__line.icon92{background-position: -65px -585px ;}
.ir-icon__line.icon93{background-position: -130px -585px ;}
.ir-icon__line.icon94{background-position: -195px -585px ;}
.ir-icon__line.icon95{background-position: -260px -585px ;}
.ir-icon__line.icon96{background-position: -325px -585px ;}
.ir-icon__line.icon97{background-position: -390px -585px ;}
.ir-icon__line.icon98{background-position: -455px -585px ;}
.ir-icon__line.icon99{background-position: -520px -585px ;}
.ir-icon__line.icon100{background-position: -585px -585px ;}

.ir-icon__line.icon101{background-position: 0 -650px ;}
.ir-icon__line.icon102{background-position: -65px -650px ;}
.ir-icon__line.icon103{background-position: -130px -650px ;}
.ir-icon__line.icon104{background-position: -195px -650px ;}
.ir-icon__line.icon105{background-position: -260px -650px ;}
.ir-icon__line.icon106{background-position: -325px -650px ;}
.ir-icon__line.icon107{background-position: -390px -650px ;}
.ir-icon__line.icon108{background-position: -455px -650px ;}
.ir-icon__line.icon109{background-position: -520px -650px ;}
.ir-icon__line.icon110{background-position: -585px -650px ;}

.ir-icon__line.icon111{background-position: 0 -715px ;}
.ir-icon__line.icon112{background-position: -65px -715px ;}
.ir-icon__line.icon113{background-position: -130px -715px ;}
.ir-icon__line.icon114{background-position: -195px -715px ;}
.ir-icon__line.icon115{background-position: -260px -715px ;}
.ir-icon__line.icon116{background-position: -325px -715px ;}
.ir-icon__line.icon117{background-position: -390px -715px ;}
.ir-icon__line.icon118{background-position: -455px -715px ;}
.ir-icon__line.icon119{background-position: -520px -715px ;}
.ir-icon__line.icon120{background-position: -585px -715px ;}

.ir-icon__line.icon121{background-position: 0 -780px ;}
.ir-icon__line.icon122{background-position: -65px -780px ;}
.ir-icon__line.icon123{background-position: -130px -780px ;}
.ir-icon__line.icon124{background-position: -195px -780px ;}
.ir-icon__line.icon125{background-position: -260px -780px ;}
.ir-icon__line.icon126{background-position: -325px -780px ;}
.ir-icon__line.icon127{background-position: -390px -780px ;}
.ir-icon__line.icon128{background-position: -455px -780px ;}
.ir-icon__line.icon129{background-position: -520px -780px ;}
.ir-icon__line.icon130{background-position: -585px -780px ;}

.ir-icon__line.icon131{background-position: 0 -845px ;}
.ir-icon__line.icon132{background-position: -65px -845px ;}
.ir-icon__line.icon133{background-position: -130px -845px ;}
.ir-icon__line.icon134{background-position: -195px -845px ;}
.ir-icon__line.icon135{background-position: -260px -845px ;}
.ir-icon__line.icon136{background-position: -325px -845px ;}
.ir-icon__line.icon137{background-position: -390px -845px ;}
.ir-icon__line.icon138{background-position: -455px -845px ;}
.ir-icon__line.icon139{background-position: -520px -845px ;}
.ir-icon__line.icon140{background-position: -585px -845px ;}

.ir-icon__line.icon141{background-position: 0 -910px ;}
.ir-icon__line.icon142{background-position: -65px -910px ;}
.ir-icon__line.icon143{background-position: -130px -910px ;}
.ir-icon__line.icon144{background-position: -195px -910px ;}
.ir-icon__line.icon145{background-position: -260px -910px ;}
.ir-icon__line.icon146{background-position: -325px -910px ;}
.ir-icon__line.icon147{background-position: -390px -910px ;}
.ir-icon__line.icon148{background-position: -455px -910px ;}
.ir-icon__line.icon149{background-position: -520px -910px ;}
.ir-icon__line.icon150{background-position: -585px -910px ;}


.vlist__column{margin:0 -10px;}
.vlist__column .inner{position:relative;border:10px solid transparent;}
.vlist__column .inner .circle{margin:0 auto 10px;width:110px;height:110px;}
.vlist__column .inner .circle .ui-number{display:block;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;font-size:24px;text-align:center;line-height:110px;}
.vlist__column .inner .item{padding:30px 20px;min-height:250px;border:1px solid #efefef;}
.vlist__column .inner .ui-summary{color:#7c7c7c;font-size:16px;letter-spacing:-1px;}
.vlist__column .inner .ui-summary strong{display:block;margin-bottom:5px;color:#222;font-size:18px;font-weight:bold;text-align:center;}
.vlist__column .inner .ui-summary p{margin:0;}
.vlist__column.col2 .inner{float:left;width:50%;}
.vlist__column.col3 .inner{float:left;width:33.33%;}
.vlist__column.col4 .inner{float:left;width:25%;}
@media only screen and (max-width:1024px){
.vlist__column.col4 .inner{width:33.33%;}
}
@media only screen and (max-width:767px){
.vlist__column.col3 .inner,.vlist__column.col4 .inner{width:50%;}
}
@media only screen and (max-width:640px){
.vlist__column.col2 .inner,.vlist__column.col3 .inner,.vlist__column.col4 .inner{float:none;width:100%;}
}
.vlist__column {margin: 0 -12px;}
.vlist__column .inner {margin: 0 10px 30px;border:1px solid #cacaca;background: #fff;border-radius: 15px;}
.vlist__column .inner .item {min-height: auto;padding: 37px 20px 42px;border:none;text-align: center;}
.vlist__column.col2 .inner {width: calc(50% - 20px);}
.vlist__column.col3 .inner {margin: 0 8px 30px;width: calc(33.33% - 16px);min-height: 335px;}
.vlist__column.col4 .inner {margin: 0 6px 30px;width: calc(25% - 12px);}
.vlist__column .inner .ui-summary strong {margin: 0 0 15px;font-size: 20px;font-weight: bold;color: #3a3a3a;}
.vlist__column .inner .ui-summary p{color:#6e7179;font-size:15px;}
.vlist__column.type02 .inner .item{padding: 31px 20px 52px;}
.vlist__column.type02 .inner a {margin:15px 0 0}
.vlist__column .inner a {margin:0 0 19px}
.vlist__column .inner .circle{width:80px;height:80px;background-color: #f3f3f3;margin-bottom:15px;position: relative;}
.vlist__column .inner .circle.circle-sm{width:55px;height:55px;}
.vlist__column.type02 .circle .ir-icon__line{top: 12.5px;left: 12.5px;}

@media(max-width:1279px){
   .vlist__column.col2 .inner {width:calc(50% - 20px);}
   .vlist__column.col3 .inner {width:calc(50% - 16px);}
   .vlist__column.col4 .inner {width:calc(50% - 12px);}
}
@media(max-width:767px){
   .vlist__column.col2 .inner{width:calc(100% - 20px);}
   .vlist__column.col3 .inner{width:calc(100% - 16px);}
   .vlist__column.col4 .inner {width:calc(100% - 12px);}
   .vlist__column .inner .item {padding:25px 30px;}
}
/* 강사모집안내 sub030401 End */


/* 청소년참여활동 안내 sub0506 */
.s0506 .color{color:#e12b5a;}
.s0506 .s0506_button{text-align: center;margin-top:10px;}
.s0506 .s0506_button a{text-align: left;}
.s0506 .s0506_button .btn-secondary.btn-icon.google,
.s0506 .s0506_button .btn-secondary.btn-icon.apple{background-color:#000;color:#fff;border-color:#fff;padding:8.5px 22px 8.5px 60px;}
.s0506 .s0506_button .btn-secondary.btn-icon.google .ir-link{background:url(/youth/images/kor/sub05/sub0506_google.png) no-repeat;width:24px;height:26px;right:auto;left:15px;}
.s0506 .s0506_button .btn-secondary.btn-icon.apple .ir-link{background:url(/youth/images/kor/sub05/sub0506_apple.png) no-repeat;width:23px;height:27px;right:auto;left:15px;}
/* 청소년참여활동 안내 sub0506 End */

/* 세종청소년 리스트  */
h2 + .sj_list{margin-top:25px;}
.sj_list{}
.sj_list .item{padding-bottom:50px;margin-bottom:50px;border-bottom:1px solid #ddd;}
.sj_list .item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.sj_list .item .pic{overflow: hidden;display: inline-block;vertical-align: top;position: relative;border-radius: 5px;width: 246px;height:159px;text-align: center;}
.sj_list .item .pic.logo{background: #f8f9fa;}
.sj_list .item .pic.img:before,
.sj_list .item .pic.logo:before{display: none;}
.sj_list .item .pic img{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);width: 100%;height: 100%;}
.sj_list .item .pic.logo img{width: auto;height: auto;}
.sj_list .item .pic::before{content: "";position: absolute;left:0;bottom:0;width:246px;height: 100px;}
.sj_list .item .pic strong{display: block;margin-top:35px;color:#333;font-size:20px;line-height: 1;letter-spacing: 0;font-family: 'jalnan';}
.sj_list .item .pic.color01{background: #fef3db;}
.sj_list .item .pic.color02{background: #d5f5fe;}
.sj_list .item .pic.color03{background: #c8e4ff;}
.sj_list .item .pic.color04{background: #baeef4;}
.sj_list .item .pic .icon{display:block;position: absolute;left:50%;bottom:0;transform: translateX(-50%);}
.sj_list .item.icon01 .pic .icon{width:162px;height:119px;background: url(/youth/images/kor/sub02/consult_icon01.png) no-repeat;}
.sj_list .item.icon02 .pic .icon{width:109px;height:117px;background: url(/youth/images/kor/sub02/consult_icon02.png) no-repeat;}
.sj_list .item.icon03 .pic .icon{width:186px;height:137px;background: url(/youth/images/kor/sub02/consult_icon03.png) no-repeat;}
.sj_list .item.icon04 .pic .icon{width:107px;height:128px;background: url(/youth/images/kor/sub02/consult_icon04.png) no-repeat;}
.sj_list .item.icon05 .pic .icon{width:162px;height:123px;background: url(/youth/images/kor/sub02/consult_icon05.png) no-repeat;}

.sj_list.policy .item.icon01 .pic .icon{width:127px;height:95px;background: url(/youth/images/kor/sub05/policy_icon01.png) no-repeat;}
.sj_list.policy .item.icon01 .pic::before{background: url(/youth/images/kor/sub05/policy_icon01_bg.png) no-repeat;}
.sj_list.policy .item.icon02 .pic .icon{width:97px;height:91px;background: url(/youth/images/kor/sub05/policy_icon02.png) no-repeat;}
.sj_list.policy .item.icon02 .pic::before{background: url(/youth/images/kor/sub05/policy_icon02_bg.png) no-repeat;}
.sj_list.policy .item.icon03 .pic .icon{width:77px;height:93px;background: url(/youth/images/kor/sub05/policy_icon03.png) no-repeat;}
.sj_list.policy .item.icon03 .pic::before{background: url(/youth/images/kor/sub05/policy_icon03_bg.png) no-repeat;}

.sj_list .item .cont{display: inline-block;vertical-align: top;margin-left:40px;width: calc(100% - 292px);}
.sj_list .item .cont .m_title{display:block;color:#444;font-size:17px;letter-spacing: -0.025em;font-weight: bold;}
.sj_list .item .cont .s_title{display:block;margin-top:15px;color:#2a5eb4;font-size:15px;letter-spacing: -0.025em;font-weight: bold;}
.sj_list .item .cont .list-1st{margin-left:0;}
.sj_list .item .cont .list-1st a{margin-bottom:5px;}
.sj_list .item .cont .list-1st.title li{position: relative;padding-left:80px;}
.sj_list .item .cont .list-1st.title li em{position: absolute;left:11px;top:0;color:#333;}

.s0507_shortcut{position: relative;margin-top:110px;}
.s0507_shortcut::after{content: "";position: absolute;right:34px;bottom:-27px;width:272px;height:119px;background: url(/youth/images/kor/sub05/s0507_shortcut_bg.png) no-repeat;background-size:cover;}
.s0507_shortcut .inner{overflow: hidden;position: relative;background: #f1f4f6;text-align: center;padding:58px 20px 48px;}
.s0507_shortcut .inner::before{content: "";position:absolute;left:50%;bottom:0;transform: translateX(-50%);width: 1220px;height:116px;background: url(/youth/images/kor/sub05/s0507_shortcut_innerbg.png) no-repeat;}
.s0507_shortcut .inner strong{display: block;margin-bottom:15px;color:#132438;font-size:28px;line-height: 1.3;letter-spacing: -0.025em;font-weight: 300;}
.s0507_shortcut .inner strong em{font-weight: bold;}
.s0507_shortcut .inner .link{}
.s0507_shortcut .inner .link .btn-lg.btn-icon{padding-left:25px;padding-right:50px;text-align: left;}
.s0507_shortcut .inner .link .ir-link{right:25px;}

@media(max-width:999px){
    .s0507_shortcut::after{right:15px;bottom:-20px;width:200px;height:87px;}
}
@media(max-width:767px){
    .sj_list .item .pic{display:block;margin:0 auto 30px;}
    .sj_list .item .cont{display: block;margin-left:0;width: 100%;}

    .s0507_shortcut .inner strong{font-size:24px;}
    .s0507_shortcut::after{bottom:auto;top:-50px;}
}
/* 세종청소년 리스트 End*/


/* 접근성 수정 20231017 */
#foot_layout {height: auto;}
#foot_layout .sns-link a .fab {display: inline-flex; align-items: center; gap: 5px;}
#foot_layout .sns-link a .fab em {font-size: 15px; color: #aaa;}
#foot_layout address .list-item, #foot_layout address a {color: #aaa;}
#foot_layout .copyright-box {color: #aaa;}
#body_layout #location .utile_wrap .location_wrap li.navi_home a {background: url(/youth/images/kor/common/ir_origin.png) no-repeat -21px 0;}
#body_layout #location .utile_wrap .print_wrap li .ir-tmpl, #body_layout #location .utile_wrap .print_wrap li.sns .sns_wrap button {background-image: url(/youth/images/kor/common/ir_origin.png); background-repeat: no-repeat;}
#foot_layout .footer-marker {text-align: center;}
#foot_layout .footer-marker > img {display: inline-block; width: 70px;}
@media (max-width:767px) {
    #foot_layout {height: auto;}
    #foot_layout address .list-box {flex-wrap: wrap;}
}

#sub02_04_01 h3 {
	padding-left:20px;
}
#sub02_04_01 h3:before {
    display: inline-block;
    position: absolute;
    top: 9px;
    left: 0;
    width: 14px;
    height: 14px;
    background: #165fcb;
}
#sub02_04_01 .ui-topbox.type1 .ir-icon {
    transform: none;
}
#sub02_04_01 .ui-topbox.type1 .circle {
    background-color: #efefef;
}
.list-1st-num .list-2nd {
	margin-left:20px;
}

.noti_20260408 {
	text-align:center;
	background: #efefef;
	padding:10px;
}
.noti_20260408 .noti_txt_1 {
	font-size:20px;
}
.noti_20260408 .noti_txt_2 {
	font-size:36px;
	font-weight:bold;
	color:red;
	padding:10px 10px 15px 10px;
}