


.table{border-top:2px solid #013668}
.h2{color:#2a3d43;}
.h3{color:#0d9295}
.h4{color:#2a3d43}
.h5{color:#0d9295}
.h6{color:#2a3d43}

/* 리스트 스타일 */
.ui-list__column .inner {border: 1px solid #dadada;}
/* Hlist -  기본형*/
.ui-list__bodo.type1 .obj .item{border: 1px solid #d1d1d1;}
.ui-list__bodo.type1 .obj .item .inner .circle {width: 86px;height: 86px; background: #e4eff5; border-radius: 24px;}
.ui-list__bodo.type1 .obj .item .inner .h-box {font-size:18px;}
/* Hlist - 응용형 /  col2 */
.ui-list__bodo.type1 .obj.col2 .item{width: calc(50% - 24px);margin-right: 24px;border: 0;border-bottom: 1px solid #d1d1d1;}
.ui-list__bodo.type1 .obj.col2 .item:nth-child(2n){margin-left: 0;}
.ui-list__bodo.type1 .obj.col2 .item:nth-child(1),
.ui-list__bodo.type1 .obj.col2 .item:nth-child(2){border-top: 1px solid #d1d1d1;}
/* Vlist - 기본형 */
.ui-list__column .inner {border-radius: 12px;}
.ui-list__column .inner .circle{width: 86px;height: 86px;background: #e4eff5;border-radius: 24px;}
.circle .ir-icon__line {top: 16.5px;left: 16.5px;}
.ui-list__column .inner .ui-summary strong{font-size: 18px;line-height: 30px;}
.ui-list__column .inner .ui-summary p{line-height: 21px;}
.ui-list__column.type02 .inner .item {padding: 40px 20px; min-height: 350px;}
/* Vlist - 응용형 / col4 */
.ui-list__column.type02.col4 .inner .item {min-height: 280px;}
/* Vlist - 응용형 / col4 */
.ui-list__column.type03,
.ui-list__column.type03 .inner {border-radius: 5px;}
@media (max-width: 1279px){
	.ui-list__column.type03.col4 .inner:nth-child(3):after {display: none;}
}
@media (max-width: 767px){
	.ui-list__column.type03.col4 .inner:after {display: none;}
}
/* 리스트 스타일 End */


/* 보도형 목록 */
/* bodo-h : 기본형 */
.bodo-h{}
.bodo-h img{width: 100%;}
.bodo-h .row1{display: block;margin-bottom: 20px;}
.bodo-h .h_imgbox{float: left;width: 30%;}
.bodo-h .h_txt{float: left;width: 65%; margin-left: 5%;}
.bodo-h .h_imgbox.wide{width: 40%;}
.bodo-h .h_txt.wide{width: 55%;}
.bodo-h .h_txt .tit{margin-bottom: 20px; font-size: 20px;font-weight: bold;line-height: 30px;color: #3a3a3a;}
.bodo-h .h_txt .tit .subtit{display: block;margin-bottom: 7px; font-size: 15px;line-height: 21px;color: #114ab0;}
.bodo-h .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{float: left;width: 50%;margin-bottom: 36px;}
.bodo-h .col .h_imgbox{width: 40%;}
.bodo-h .col .h_txt{width: 55%;}
.bodo-h .col .h_txt{padding-right: 7%;}
.bodo-h .col .h_txt .tit{font-size: 18px; line-height: 30px;}
.bodo-h .col .h_txt p{margin: 0;line-height: 21px;letter-spacing: -0.025em;}
/* bodo-v : 기본형 */
.bodo-v{}
.bodo-v img{width: 100%;}
.bodo-v .col{float: left;width: 31%;margin-right: 3.5%;margin-bottom: 20px;}
.bodo-v .col:nth-child(3n){margin-right: 0;}
.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: #3a3a3a;}
.bodo-v .col .v_txt p{word-break: break-all;letter-spacing: -0.025em;}
/* bodo-v  col4 : 응용형 ( col2~4   / 타이틀은 left or center 가능 ) */
.bodo-v.col4 .col{width: 22%;margin-right: 4%;}
.bodo-v.col4 .col:nth-child(4n){margin-right: 0;}

.bodo-v.col2 .col{width: 48%;margin-right: 4%;}
.bodo-v.col2 .col:nth-child(2n){margin-right: 0;}
@media (max-width: 767px){
	.bodo-h .h_imgbox,
	.bodo-h .h_txt,
	.bodo-h .h_imgbox.wide,
	.bodo-h .h_txt.wide,
	.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: 10px 0;}
}

/* 링크다운로드 박스 */
.ui-banner__box .item {border:1px solid #c4cbd2;}
.ui-banner__box .item {border-radius: 9px;padding: 20px 120px 22px 31px;min-height: 73px;}
.ui-banner__box .item.long{width: calc(100% - 20px);}
.ui-banner__box .item .down,
.ui-banner__box .item .link {right:22px;margin-top: -15px;padding: 0 11.5px;font-size: 15px;line-height: 28px;letter-spacing: -0.025em; background-color: #223b62;color: #fff;}
.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: #fff;color: #223b62;}

.ui-banner__box .item .ui-banner__title{padding-left: 37px;color:#3a3a3a;line-height: 29px;letter-spacing: -0.025em;}
.ui-banner__box .item .ui-banner__title:before{background: url(/pcms/dist/img/ir-bbs.png) -28px -367px;}
.ui-banner__box.link .item .ui-banner__title:before{height: 21px;margin-top: -10.5px; background-position: 0 -367px;}
@media (max-width:767px){
	.ui-banner__box .item.long{width:100%;}
}




/* 아코디언 */
.ui-accordion--faq{}
.ui-accordion--faq .accordion__item{position:relative;display:block;margin-bottom: 10px; border:1px solid #aabac8;border-radius: 14px;}
.ui-accordion--faq .accordion__header{position:relative}
.ui-accordion--faq .accordion__header:after{content:"";background-color:#d2d2d2;width:1px;height:100%;position:absolute;top:0;right:60px;}
.ui-accordion--faq .accordion__button{position: relative; display:block;padding: 20px 67px 20px 30px;line-height:1;box-sizing:border-box;}
.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{top:calc(50% - 8px);width: 15px;height: 16px;background: url(/pcms/dist/img/ir-bbs.png) -54px -340px;}
.ui-accordion--faq .accordion__button:hover .accordion__title,.ui-accordion--faq .accordion__button:focus .accordion__title{text-decoration:none;color: #114ab0;}
.ui-accordion--faq .accordion__title{display: table-cell;font-size: 18px;font-weight:bold;color:#3a3a3a;line-height: 30px;vertical-align: middle;word-break: break-all;}
.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: 30px 30px 60px;background:#f9f9f9;border-top:1px solid #aabac8;border-bottom-left-radius: 14px;border-bottom-right-radius: 14px;}
.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}
/* 링크페이지 정보박스 */
.infobox {padding: 40px 360px 40px 50px; border:1px solid #aabac8; border-radius: 13px;overflow: hidden;}
.infobox .images-circle {top:40px;}
.infobox .images-circle:before{display:none;}
.infobox .btn-primary.btn-lg,
.infobox .btn-default.btn-lg {border-radius: 5px;}
.infobox .inner .txtwrap ul {margin:30px 0 20px;}
.infobox .inner .txtwrap ul li {padding-left:90px;margin-bottom:5px;line-height:1.6;}
.infobox .btn {margin:0;}
.infobox .btn-lg {padding:12px 82px 12px 20px;}
@media (max-width: 1024px){
	.infobox {padding:40px;}
	.infobox .images-circle {position: static; display: inline-block;width: 100%; margin: 0 0 20px 0; text-align: center;}
	.infobox .inner .txtwrap ul li span {position: relative; display:block; width:100%;}
}
.ui-topbox.type1 .circle{position: absolute;top:50px;left:50px;}
.ui-topbox.type1 .btn{margin:0}
