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