@charset "utf-8";

/* 탭스타일 */
.tab-ul.type3:before {background: #1095CE;}
.tab-ul.type3 li {margin-top: 0;}
.tab-ul.type3 li.on a,
.tab-ul.type3 li.on a:hover,
.tab-ul.type3 li.on a:focus,
.tab-ul.type3 li a:hover,
.tab-ul.type3 li a:focus {border-color: #1095CE;color:#1095CE;}
.tab-ul.type3 li a span {padding: 10px 10px 5px;}
.tab-ul.type3 li.on a span,
.tab-ul.type3 li a:focus span,
.tab-ul.type3 li a:hover span {color:#1095CE;font-weight: bold;}

/* 박스스타일 */
.txt-box {padding: 18px 20px;}
.txt-box.type01 .icon {background-color: #1095CE;}
.txt-box.type01 .title:after {display: none;}
.txt-box.type01 .ico.title:after {display: block;}
@media (max-width: 767px){
    .txt-box.type01 .ico.title:after {display: none;}
}

/* 리스트스타일 */
.vlist__bodo .obj>.item .inner .circle {background: #fafafa;border: 1px solid #ededed; border-radius: 20px;}
.ir-icon__line {width: 70px; height: 70px;margin-left:-35px;margin-top: -35px;}
.ir-icon__line.icon1{background-position:0 0 ;}
.ir-icon__line.icon2{background-position:-80px 0 ;}
.ir-icon__line.icon3{background-position:-160px 0 ;}
.ir-icon__line.icon4{background-position:-240px 0 ;}
.ir-icon__line.icon5{background-position:-320px 0 ;}
.ir-icon__line.icon6{background-position:-400px 0 ;}
.ir-icon__line.icon7{background-position:-480px 0 ;}
.ir-icon__line.icon8{background-position:-560px 0 ;}
.ir-icon__line.icon9{background-position:-640px 0 ;}
.ir-icon__line.icon10{background-position:-720px 0 ;}
.ir-icon__line.icon11{background-position:0 -80px;}
.ir-icon__line.icon12{background-position:-80px -80px;}
.ir-icon__line.icon13{background-position:-160px -80px;}
.ir-icon__line.icon14{background-position:-240px -80px;}
.ir-icon__line.icon15{background-position:-320px -80px;}
.ir-icon__line.icon16{background-position:-400px -80px;}
.ir-icon__line.icon17{background-position:-480px -80px;}
.ir-icon__line.icon18{background-position:-560px -80px;}
.ir-icon__line.icon19{background-position:-640px -80px;}
.ir-icon__line.icon20{background-position:-720px -80px;}
.ir-icon__line.icon21{background-position:0 -160px;}
.ir-icon__line.icon22{background-position:-80px -160px;}
.ir-icon__line.icon23{background-position:-160px -160px;}
.ir-icon__line.icon24{background-position:-240px -160px;}
.ir-icon__line.icon25{background-position:-320px -160px;}
.ir-icon__line.icon26{background-position:-400px -160px;}
.ir-icon__line.icon27{background-position:-480px -160px;}
.ir-icon__line.icon28{background-position:-560px -160px;}
.ir-icon__line.icon29{background-position:-640px -160px;}
.ir-icon__line.icon30{background-position:-720px -160px;}
.ir-icon__line.icon31{background-position:0 -240px;}
.ir-icon__line.icon32{background-position:-80px -240px;}
.ir-icon__line.icon33{background-position:-160px -240px;}
.ir-icon__line.icon34{background-position:-240px -240px;}
.ir-icon__line.icon35{background-position:-320px -240px;}
.ir-icon__line.icon36{background-position:-400px -240px;}
.ir-icon__line.icon37{background-position:-480px -240px;}
.ir-icon__line.icon38{background-position:-560px -240px;}
.ir-icon__line.icon39{background-position:-640px -240px;}
.ir-icon__line.icon40{background-position:-720px -240px;}

.vlist__bodo.type2.border .obj>.item {border-color: #ededed;}
.vlist__bodo.type2 .obj>.item {border-color: #ededed;}

.vlist__column {margin: 0 -10px;}
.vlist__column .inner {margin:0 10px 15px; border-radius: 0;}
.vlist__column .inner .item .circle {background: #fafafa;border: 1px solid #ededed; border-radius: 20px;}

/* 추가 */
.vlist__column.type2 .inner {background: #f9f9f9;border: none; border-radius: 15px;}
.vlist__column.type2 .inner .item {position: relative; padding: 53px 40px 60px;text-align: left;}
.vlist__column.type2 .inner .item::after {position: absolute;right: 38px;top: 71px;width: 44px;height: 44px; content: "";background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.4195 2.80949L35.7125 2.10247L35.0054 2.80941L21.8467 15.965L8.69123 2.80949L7.98412 2.10239L7.27701 2.80949L2.65617 7.43034L1.94907 8.13744L2.65617 8.84455L15.8116 22L2.65617 35.1554L1.94907 35.8625L2.65617 36.5696L7.27701 41.1904L7.98412 41.8975L8.69123 41.1904L21.8467 28.0349L35.0054 41.1905L35.7125 41.8975L36.4195 41.1904L41.0404 36.5696L41.7475 35.8625L41.0404 35.1554L27.885 22L41.0404 8.84455L41.7475 8.13744L41.0404 7.43034L36.4195 2.80949Z' fill='%23DDDDDD' stroke='%23DDDDDD' stroke-width='2'/%3E%3C/svg%3E%0A");background-size: contain;}
.vlist__column.type2 .inner .item .circle {margin: 0 0 30px; border: none; background: none;}
.vlist__column.type2 .inner .item .ui-summary strong {text-align: left;}
.vlist__column.type2 .inner .item .ui-summary p {font-size: 17px; color: #444;letter-spacing: -0.01em;}
/* 추가 End */

.bodo-h .row1 .h_txt .tit .subtit {color: #282626;font-size: 14px;}
.bodo-h .row1 + .row1 {border-color:#ededed;}

@media (max-width: 767px){
    .vlist__bodo.type2 .obj>.item:nth-child(2) {border-top: 1px dashed #dcdcdc;}
    .vlist__bodo.type2.border .obj>.item:nth-child(2) {border-top: 1px solid #ededed;}
    .vlist__bodo.type2.border .obj>.item:nth-last-child(2) {border-bottom: 1px solid #ededed;}
    .bodo-h .col+.col, .bodo-v .col+.col {border-top: 1px dashed #dcdcdc;}

    .vlist__column.type2 .inner .item {padding: 30px 30px 50px;}
    .vlist__column.type2 .inner .item::after {right: 30px; top: 50px; width: 35px;height: 35px;}
    .vlist__column.type2 .inner .item .circle {margin: 0;}
}

/* 배너 */
.ui-banner__box .item {padding: 22px 120px 22px 30px;border-color: #eaebef;border-radius: 5px; min-height: 66px;}
.ui-banner__box .item .button_box {padding: 0px 11px;color:#282626; border-color:#282626; border-radius: 50px;}
.ui-banner__box .item .button_box:hover, .ui-banner__box .item .button_box:focus {background-color:#282626;}
.ui-banner__box.link .item .ui-banner__title:before {background-position: 0 -366px;}
.ui-banner__box.down .item .ui-banner__title:before {background-position: -28px -366px;}

/* 아코디언 */
.ui-accordion--faq .accordion__header .accordion__button.ov, 
.ui-accordion--faq .accordion__header .accordion__button:hover,
.ui-accordion--faq .accordion__header .accordion__button:focus {border-color:#282626; border-radius:5px;}
.ui-accordion--faq .accordion__header .accordion__button.ov:before,
.ui-accordion--faq .accordion__header .accordion__button:hover:before,
.ui-accordion--faq .accordion__header .accordion__button:focus:before {background:#282626;}
.ui-accordion--faq .accordion__body {background:#fff;border-color:#dadada;}

/* 절차도 */
.process_ty2 {background: #f9f9f9;}
.prc.type2 > li .inner {border-color: #ededed;}
.prc.type2 .circle {width: 41px;height: 41px;border-radius: 13px; box-shadow: 1px 2px 8px 0px rgba(0, 1, 14, 0.2);}
.prc.type2 .circle.color1 {background:#496EF0;}
.prc.type2 .circle.color2 {background:#606060;}
.prc.type2 .circle.color3 {background:#1095CE;}
.prc.type2 .circle.color4 {background:#282626;}
.ir-icon_process {width: 41px; height: 41px;}
.ir-icon_process.icon2{background-position:-41px 0 ;}
.ir-icon_process.icon3{background-position:-82px 0 ;}
.ir-icon_process.icon4{background-position:-123px 0 ;}
.ir-icon_process.icon5{background-position:-164px 0 ;}
.ir-icon_process.icon6{background-position:-205px 0 ;}
.ir-icon_process.icon7{background-position:-246px 0 ;}
.ir-icon_process.icon8{background-position:-287px 0 ;}
.ir-icon_process.icon9{background-position:-328px 0 ;}
.ir-icon_process.icon10{background-position:-369px 0 ;}

.process_ty5 {background: #f9f9f9;}
.prc.type5 > li .inner {border-color: #ededed;border-radius: 5px;}
.prc.type5 > li .inner .num {width: 28px; height: 28px; border-radius: 50%;font-size: 13px;line-height: 28px; box-shadow: 1px 2px 8px 0px rgba(0, 1, 14, 0.2);}
.prc.type5 > li .inner .num.color1 {background:#496EF0;}
.prc.type5 > li .inner .num.color2 {background:#606060;}
.prc.type5 > li .inner .num.color3 {background:#1095CE;}
.prc.type5 > li .inner .num.color4 {background:#282626;}
.prc.type5 > li .inner .item .prc__text {border-color:#eaebef;}

.prc_h.wide {background: #f9f9f9;}
.prc_h.wide .list_box {border-color: #ededed;}
.prc_h .list_box .inner {padding: 40px 25px 40px 187px;}
/* .prc_h .list_box .icon_box {top: 30px; transform: none;} */
.prc_h .list_box .icon_box .step_num{font-weight: normal;}
.prc_h .list_box.color01 .icon_box .step_num {color: #282626;}
.prc_h .list_box.color02 .icon_box .step_num {color: #1095CE;}
.prc_h .list_box.color03 .icon_box .step_num {color: #496EF0;}
.prc_h .list_box.color04 .icon_box .step_num {color: #1441B4;}
.prc_h .list_box .icon_box span + span {margin-left:15px;}
@media (max-width: 640px){
    .prc_h .list_box .inner {padding: 25px;}
}


/* 정의박스 */
.infobox {padding: 62px 430px 62px 70px;}
.infobox .inner .txtwrap .h-box {color: #282626;}
.infobox .inner .txtwrap ul li span .ico {background-color: #282626;}
.infobox .images-circle {width: 290px;height: 210px;}
@media (max-width: 1023px){
    .infobox {padding: 64px 50px;}
}
@media (max-width: 767px){
    .infobox {padding: 40px;}
}