.inner{width:1500px; margin:0 auto;}
.con{width:1500px; margin:0 auto;}
.web{display: block;}
.web2{display: block;}
.tablet{display: none;}
.mob{display: none;}

.con-tit {text-align:center;margin-bottom:4.25rem;}
.con-tit h3{font-size:2.25rem;font-family: 'NanumMyeongjo';color:#191919 !important;font-weight:600;line-height:1.25;}

@media (max-width:1500px){
	.inner{width:100%; padding:0 1rem;}
	.con {width:100%; padding:0 1rem;}
	.web2{display: none;}
	.tablet{display: block;}
}
@media (max-width:1030px){
	.con-tit{margin-bottom:2rem;}
	.con-tit h3{font-size:1.85rem;}
	.web{display: none;}
	.mob{display: block;}
}

.float-right {
	float: right;
}

.total{font-size:0.8rem;padding-left:0.5rem;position:relative;color:#333; padding-bottom:0.3rem; margin-bottom:2.5rem;font-weight:500; border-bottom: 1px solid #ddd;}
.sel-list .total { margin-bottom: unset; border-bottom: unset; }
.total:after{content:'';display:block;position:absolute;width:5px;height:5px;border-radius:50%;background:#be1f3b;left:0;top:42%;transform:translateY(-50%);}
.total em{color:#be1f3b;font-weight:600;}

/*검색바*/
.search-bx{background:#f7f7f7;padding:3rem 1rem;display:flex;justify-content:center;margin-bottom:3.25rem;}
.sel-list .search-bx {margin-bottom:unset;}
.search-bx select{width:7.75rem;border:none;border-bottom:2px solid #333;color:#333;font-size:0.9rem;font-weight:600; background:#f7f7f7 url("/images/default/content/sel.svg") no-repeat right+10px center;}
.search-bx .bar-input{width:17rem;border:none;border-bottom:2px solid #333;background:#f7f7f7;}
@media (max-width:1030px){
	.search-bx{margin-bottom:2rem;padding:2rem 1rem;}
}
@media (max-width:767px){
	.search-bx select{width:5rem;}
}

/*목록버튼*/
.sel-btn{text-align:center;margin-top:3rem;}
.sel-btn a{width:10.5rem;line-height:3rem;border:1px solid #be1f3b;text-align:center;font-weight:600;color:#be1f3b;display:inline-block;}
.sel-btn a:hover{background:#be1f3b; color:#fff;}


.ceo-list ul {display:flex;margin-right:-2rem; flex-wrap:wrap;margin:-1rem;}
.ceo-list ul li{margin:1rem;width:calc(100% / 4 - 2rem);overflow:hidden;background:#fff;}
.ceo-list ul li .img-zone{padding-top:110.144%;position:relative;z-index:1;background-size: cover !important;}
.ceo-list ul li .img-zone .hover-bx {position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(81,43,50,0.7);color:#fff;padding:5rem 1rem 1rem 1rem;opacity:0;}
.ceo-list ul li .img-zone .hover-bx .txt{font-size:1rem;font-weight:600;}
.ceo-list ul li .img-zone .hover-bx .tit{font-size:1.15rem;font-weight:600;border-bottom:1px solid #fff;padding-bottom:1.6rem;}
.ceo-list ul li .img-zone .hover-bx:after{content:'';display:block;position:absolute;width:2.05rem;height:2.05rem;background:url(/images/default/main/hover-btn.png)no-repeat center center;background-size:cover;right:1rem;bottom:3rem;}
.ceo-list ul li a:hover .img-zone:hover .hover-bx{backdrop-filter: blur(5px);display:block;transition-duration: 0.2s;opacity:1;}
.ceo-list ul li:hover{box-shadow: 15px 0 30px rgb(0 0 0 / 13%);}
.ceo-list ul li .txt-zone{color:#333;text-align:center;padding:1.25rem 1rem;font-size:1rem;font-weight:600;position:relative;background:#f7f7f7;}
.ceo-list ul li .txt-zone:after{content:'';display:block;position:absolute;width:12px;height:12px;border-radius: 50%;background:#333;left:50%;top:0;transform:translate(-50%,-50%);z-index:0;}
.ceo-list a.more{position:absolute;right:0;top:5.5rem;}
.ceo-list ul li:hover .txt-zone{background:#fff;}

@media (max-width:1500px){
	.ceo-list ul li .txt-zone{overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;}
	.ceo-list ul{margin:-0.5rem;}
	.ceo-list ul li{margin:0.5rem;    width: calc(100% / 4 - 1rem);}
}
@media (max-width:1030px){
	.ceo-list ul li .txt-zone{padding:1rem;}
	.ceo-list a.more{top:3rem;right:1rem;}
	.ceo-list ul{flex-wrap:wrap;margin:-0.5rem;padding-bottom:0;}
	.ceo-list ul li{margin:0.5rem;width: calc(100% / 2 - 1rem);}
}
@media (max-width:767px){
	.ceo-list ul li .img-zone .hover-bx{padding:1rem;}
	.ceo-list ul li .img-zone .hover-bx:after{bottom:1rem;}
}
@media (max-width:500px){
	.ceo-list ul{margin:-0.5rem;}
	.ceo-list ul li{margin:0.5rem;width: calc(100% / 2 - 1rem);}
}


/*기업영상물*/
.video-list ul li .img-zone {padding-top:57.9710%;}
.boardViewContainer, .boardWriteContainer{padding:0;}
.video-list ul li .img-zone .hover-bx:after {width:1.7rem;height:1.25rem;background:url(/images/default/content/hover-arrow.png)no-repeat center center;background-size:cover;right:1.25rem;bottom:1.25rem;}

@media (max-width:1120px){
	.boardViewContent iframe{width:100%;height:20rem;}
}

/*언론보도*/
.report-list ul li {border-bottom:1px solid #ddd;}
.report-list .pagination ul li { border-bottom: unset; }
.report-list ul li a{display:flex;align-items:center;padding:2.5rem 0;position:relative;}
.report-list ul li:first-child a{padding-top:0;}
.report-list ul li a .img-zone{width:23.333%;padding-top:14.7%;background-size:cover !important;}
.report-list ul li a .text-zone {width:calc(100% - 23.333%);padding:0 7.5rem 0 2.5rem;}
.report-list ul li a .text-zone .tit{font-size:1.1rem;font-weight:600;color:#333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;text-decoration: underline;text-underline-position: under;text-decoration-color: #fff;}
.report-list ul li a .text-zone .txt {font-size:0.9rem;color:#555;margin:1.5rem 0;
 overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 1.3rem;height: 2.6rem;}
.report-list ul li a:hover .text-zone .tit {text-decoration-color: #be1f3b;color: #be1f3b;font-weight:700;}
.report-list ul li a .text-zone .date{font-size:0.8rem;color:#999;}
.report-list ul li a .more {width:2.05rem;height:2.1rem;position:absolute;right:0;bottom:2.5rem;background:url(/images/default/content/more-btn.png)no-repeat center center;background-size:cover;}
.report-list ul li a:hover .more{background:url(/images/default/content/more-btn-on.png)no-repeat center center;background-size:cover;}

@media (max-width:1600px){
	.report-list ul li a .text-zone{padding:0 1rem;}
	.report-list ul li a .more {bottom:1rem;}
	.report-list ul li a .text-zone .txt{margin:0.75rem 0;}
}
@media (max-width:1400px){
	.report-list ul li a .text-zone .txt{font-size:0.85rem;}
}
@media (max-width:767px){
	.report-list ul li a{display:block;padding:1rem 0;}
	.report-list ul li a .text-zone{width:100%;padding:0;margin-top:1rem;}
	.report-list ul li a .img-zone{width:40%;padding-top:24.7%;}
	.report-list ul li a .text-zone .tit{font-size:1rem;}
	.report-list ul li a .text-zone .txt{margin-bottom:1.2rem;}
}

.selection .top-bx{position:relative;height:20.75rem;display:flex;align-items: flex-end;justify-content: center;}
.selection .top-bx:before{content:'';display:block;position:absolute;width:1920px;height:100%;background:url(/images/default/content/selection-bg.jpg)no-repeat center center;background-size:cover;left:-10.5rem;bottom:0;z-index:-1;}
.selection .top-bx > div{display:flex;background:#fff;width:100%;box-shadow: 5px 0 18px rgb(189 189 189 / 16%);}
.selection .top-bx > div > div{width:50%;text-align:center;padding:2.5rem 1rem;position:relative;}
.selection .top-bx > div > div:first-child:after{content:'';display:block;position:absolute;width:1px;height:calc(100% - 5rem);background:#ddd;right:0;top:50%;transform:translateY(-50%);}
.selection .top-bx > div > div .tit{font-size:1.1rem;color:#191919;font-weight:600;margin-bottom:1.5rem;line-height:1;}
.selection .top-bx > div > div .txt{color:#333333;font-weight:500;}

@media (max-width:1600px){	.selection .top-bx:before {left:-1rem;width:calc(100% + 2rem);}}
@media (max-width:1030px){
	.selection .top-bx {display:block;height:auto;padding:1rem 0;}
	.selection .top-bx > div{display:block;}
	.selection .top-bx > div > div{width:100%;padding:1rem ;position:relative;}
	.selection .top-bx > div > div br{display:none;}
	.selection .top-bx > div > div .tit{margin-bottom:1rem;}
	.selection .top-bx > div > div:first-child:after{content:'';display:block;position:absolute;width:calc(100% - 2rem);height:1px;background:#ddd;bottom:0;left:50%;transform:translateX(-50%);right:auto;top:auto;}
}

.comp-map{width:50%; height:28.35rem; border-radius:15px; }
.comp-map g[id*="aMap"]{fill:#fff ; cursor:pointer;}
.comp-map g[id*="aMap"] text{fill:#333333; font-size:1.6rem;font-weight:600;}
.comp-map g[id*="aMap"]:hover{fill:#f6efeb ; filter: drop-shadow(5px 5px rgba(0, 0, 0, 0.3));}
.comp-map g[id*="aMap"]:hover text{fill:#7b6f62;}
.comp-map g.on{fill:#7b6f62 ; filter: drop-shadow(5px 5px rgba(0, 0, 0, 0.3));}
.comp-map g.on  text{fill:#fff; font-size:1.4rem; text-shadow:0px 0px 2px rgba(0, 0, 0, 0.3);}
.comp-table{width:50%;box-shadow: 10px 0 25px rgb(0 0 0 / 10%);}
.selection-map{position:relative;padding:4.75rem 0;display:flex;}
.selection-map:before{content:'';display:block;position:absolute;width:1920px;height:100%;background:url(/images/default/content/map-bg.jpg)no-repeat center center;background-size:cover;left:-10.5rem;bottom:0;z-index:-1;}
.comp-table .top-tit {background:#f6efeb;border-top:2px solid #7b6f62;font-size:1.25rem;color:#191919;font-weight:700;padding:0.9rem 1.8rem;}
.comp-table .top-tit img{vertical-align: middle;margin-right:0.5rem; max-width:100%;}
.comp-table .table-con{background:#fff;padding:1rem 1.75rem;height:24.5rem;overflow-y: auto;}
.comp-table .table-con ul li{border-bottom:1px solid #ddd;padding:0.75rem 0;position:relative;}
.comp-table .table-con ul li:after{content:'';display:block;position:absolute;width:2.05rem;height:2.1rem;background:url(/images/default/content/more-btn.png)no-repeat center center;right:0;top:50%;transform:translateY(-50%);z-index:0;cursor:pointer;}
.comp-table .table-con ul li:hover:after{background:url(/images/default/content/more-btn-on.png)no-repeat center center;}
.comp-table .table-con ul li:first-child{padding-top:0;}
.comp-table .table-con ul li .kind{color:#be1f3b;font-size:0.8rem;font-weight:600;}
.comp-table .table-con ul li .tit-zone{display:flex;align-items:center;}
.comp-table .table-con ul li .tit-zone .tit{font-size:1rem;font-weight:700;color:#333;padding-right:0.75rem;}
.comp-table .table-con ul li .tit-zone .cate-zone {color:#555;font-size:0.9rem;font-weight:500;padding-left:0.75rem;border-left:1px solid #ddd;line-height:1;}
.comp-table .table-con ul li .add-bx{color:#555;font-size:0.9rem;font-weight:500;}

@media (max-width:1030px){
	.selection-map{display:block;padding:3rem 0;}
	.comp-map{width:100%;height:25rem;margin-top:-2rem;}
	.comp-table{width:100%;}
	.comp-table .table-con{padding:1rem;}
	.comp-table .top-tit{padding:0.9rem;}
	.comp-table .table-con ul li:after, .comp-table .table-con ul li:hover:after{background-size: cover;}
}
@media (max-width:500px){
	.comp-map{margin-top:-3rem;}
}


.sel-list {margin-top:4.75rem;}
.sel-list .sel-tab ul {display:flex;justify-content:center;width:40rem;margin:0 auto;border:1px solid #ddd;margin-bottom:4.5rem;}
.sel-list .sel-tab ul li {width:calc(100% / 3);}
.sel-list .sel-tab ul li a{display:inline-block;width:100%;height:100%;line-height:3rem;text-align:center;cursor:pointer;color:#555;font-weight:500;}
.sel-list .sel-tab ul li:not(:last-child) a{border-right:1px solid #ddd;}
.sel-list .sel-tab ul li.on a{background:#be1f3b;color:#fff;}
.sel-list .sel-total {display:flex; align-items:flex-end; justify-content:space-between; margin-bottom:0.8rem;}
.sel-list .sel-total .search-bx{background:none;padding:0;justify-content: flex-start;}
.sel-list .sel-total .search-bx .bar-input {background:#fff;}
.sel-list .sel-total .search-bx select {background: #fff url(/images/default/content/sel.svg) no-repeat right+10px center;}
.list-con{border-top:1px solid #ddd;}
.list-con > li > a{padding:1rem 0;display:flex;border-bottom:1px solid #ddd;align-items:center;}
.list-con .img-zone{width:18.66667%;padding-top:12.7%;margin-right:2rem;}
.list-con > li  .txt-zone {width:calc(100% - 18.66667%);}
.list-con > li  .txt-zone .tit .cate-bx{color:#be1f3b;font-size:0.8rem;font-weight:500;}
.list-con > li  .txt-zone .tit .tit-bx {font-size:1.1rem;color:#333;font-weight:700;}
.list-con > li  .txt-zone ul {display:flex;margin-top:1.5rem;}
.list-con > li  .txt-zone ul li{font-size:1rem;position:relative;padding-left:0.5rem;}
.list-con > li  .txt-zone ul li:not(:last-child){margin-right:1.5rem;}
.list-con > li  .txt-zone ul li span{color:#333;margin-right:0.5rem;font-weight:600;}
.list-con > li  .txt-zone ul li:after{content:'';display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#333;left:0;top:50%;transform:translateY(-50%);}
.list-con > li  .txt-zone ul li:last-child span{color:#be1f3b;}
.list-con > li  .txt-zone ul li:last-child:after{background:#be1f3b;}

@media (max-width:1030px){
	.list-con > li > a{display:block;}
	.list-con .img-zone{margin-right:0;width:30%;padding-top:20%;}
	.list-con > li .txt-zone{width:100%;}
	.list-con > li .txt-zone{margin-top:1rem;}
	.list-con > li .txt-zone ul{margin-top:1rem;}
	.sel-list .sel-total{flex-direction: column-reverse; align-items: flex-start; gap:0.5rem;}
	.sel-total .total{margin-bottom:0;}
	.sel-total .search-bx{justify-content: flex-end !important;}
}
@media (max-width:800px){
	.sel-list .sel-tab ul {width:100%;margin-bottom:1rem;}
	.sel-list{margin-top:3rem;}
	.sel-list .sel-tab ul li a{line-height:2.5rem;}
	.list-con > li .txt-zone ul{flex-wrap:wrap;}
	.list-con > li .txt-zone ul li:not(:last-child){margin-right:0;}
	.list-con > li .txt-zone ul li{width:50%;font-size:0.9rem;}
}
@media (max-width:767px){
	.search-bx .bar-input{width:calc(100% - 5rem);}
}
@media (max-width:500px){
	.list-con .img-zone{width:100%;padding-top:50%;}

}



.top-con{display:flex;align-items:center;}
.top-con .sel-slide{width:50%;overflow:hidden;border:1px solid #ddd;position:relative;margin-right:2rem;}
.top-con .sel-slide .swiper-slide{width:36.5rem; height:24rem; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.top-con .sel-slide .swiper-slide img{max-width:100%;} 
.top-con .sel-slide .sel-next{position: absolute;height: 2.5rem;right: 0;z-index: 1;width: 2.5rem;top: 50%;background: rgba(25,25,25,0.6) url(/images/default/content/btn-right.png)no-repeat center center;transform:translateY(-50%);cursor:pointer;
}
.top-con .sel-slide .sel-prev{position: absolute;height: 2.5rem;left: 0;z-index: 1;width: 2.5rem;top: 50%;background: rgba(25,25,25,0.6) url(/images/default/content/btn-left.png)no-repeat center center;transform:translateY(-50%);cursor:pointer;
}
.top-con .slide-txt {width:50%;}
.top-con .slide-txt .tit-zone{display:flex;align-items:center;padding-bottom:1.5rem;margin-bottom:3rem;border-bottom:1px solid #191919;}
.top-con .slide-txt .tit-zone span{font-size:1.1rem;font-weight:600;color:#be1f3b;margin-right:3rem;}
.top-con .slide-txt .tit-zone p{color:#333;font-size:1.4rem;font-weight:700;}
.top-con .slide-txt ul li{font-size:1rem;position:relative;padding-left:0.5rem;}
.top-con .slide-txt ul li:after{content:'';display:block;position:absolute;width:5px;height:5px;border-radius:50%;background:#333;left:0;top:50%;transform:translateY(-50%);}
.top-con .slide-txt ul li:not(:last-child){margin-bottom:1rem;}
.top-con .slide-txt ul li span {color:#333;font-weight:700;display:inline-block;width:5.5rem;}
.sel-view .sel-con .tit{background:#333;padding:0.75rem 1rem;color:#fff;font-weight:500;text-align:center;margin-top:5rem;}
.sel-view .sel-con  .sel-con-bx {padding:2rem 0;border-bottom:1px solid #ddd;min-height:12.5rem;}
.sel-btn-zone{border-top:1px solid #191919;border-bottom:1px solid #191919;font-size:0.8rem;}
.sel-btn-zone  .boardPrev { padding:.75rem 0px; border-bottom:1px solid #ddd; vertical-align:middle; }
.sel-btn-zone  .boardNext { padding:.75rem 0px; vertical-align:middle; }
.sel-btn-zone{margin-top:5rem;}
.sel-btn-zone span{padding-right:2rem;color:#555;}
.sel-btn-zone a{padding-left:2rem;border-left:1px solid #ddd;color:#333;}
.sel-btn-zone i{color:#9f9f9f;}
@media (max-width:1050px){
	.top-con .slide-txt .tit-zone{padding-bottom:1rem;margin-bottom:1rem;}
	.top-con .slide-txt ul li:not(:last-child){margin-bottom:0.5rem;}
	.top-con .slide-txt .tit-zone p{font-size:1.1rem;}
	.top-con .slide-txt ul li span{width:auto;}
	.top-con .slide-txt ul li{font-size:0.9rem;}
}
@media (max-width:767px){
	.top-con{display:block;}
	.top-con .sel-slide{margin-right:0;width:100%;}
	.top-con .slide-txt{width:100%;margin-top:1rem;}
	.sel-view .sel-con .tit{margin-top:1rem;}
	.sel-view .sel-btn{margin-top:2rem;}
	.sel-btn-zone{margin-top:2rem;}
	.sel-view .sel-btn a{width:8rem;line-height:2.5rem;}
	.top-con .sel-slide .sel-next{width:2rem;height:2rem;}
	.top-con .sel-slide .sel-prev{width:2rem;height:2rem;}
}

.ebook-list ul{flex-wrap:wrap;display:flex;margin:-1rem;}
.ebook-list ul li{display:flex;background:#fbf5f1;width:calc(100% / 2 - 2rem);margin:1rem;}
.ebook-list ul li .txt-zone{padding:3.5rem 1rem;width:100%;width:55%;}
.ebook-list ul li .txt-zone .no{font-size:0.9rem;color:#333;font-weight:600;}
.ebook-list ul li .txt-zone .tit{font-size:1rem;font-weight:600;color:#333;    width: 100%;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;line-height: 1.6;height: 3.2rem;margin-top: 0.25rem;}
.ebook-list ul li .img-zone{width:45%}
.ebook-list ul li .img-zone img{max-width:100%;}
.ebook-list ul li .txt-zone .date{font-size:0.8rem;color:#999;margin-top:3.25rem;}
.ebook-list ul li .txt-zone .btn-con{width:100%;display:flex;height:2.5rem;border:1px solid #ddd;margin-top:2.75rem;}
.ebook-list ul li .txt-zone .btn-con a{display:inline-block;width:50%;line-height:2.5rem;background:#ffffff;text-align:center;font-size:0.9rem;}
.ebook-list ul li .txt-zone .btn-con a:first-child{border-right:1px solid #ddd;}
.ebook-list ul li .txt-zone .btn-con a:hover{background:#be1f3b;color:#fff;}
@media (max-width:1500px){
	.ebook-list ul li {align-items:center;padding:1rem;}
	.ebook-list ul li .txt-zone .date{margin-top:1rem;}
	.ebook-list ul li .txt-zone{padding:0 0 0 1rem;}
}
@media (max-width:1030px){
	.ebook-list ul li{display:block;}
	.ebook-list ul li .txt-zone{width:100%;padding:0;margin-top:0.5rem;}
	.ebook-list ul li .txt-zone .btn-con{margin-top:1rem;}
	.ebook-list ul li .txt-zone .date{margin-top:0;}
}
@media (max-width:767px){
	.ebook-list ul{margin-top:0;}
	.ebook-list ul li{width:100%;}
	.ebook-list ul li .txt-zone .btn-con a{font-size:0.85rem;}
}


.promotion-list ul  li .img-zone .hover-bx:after {content:'';display:block;position:absolute;width:1.7rem;height:1.25rem;background:url(/images/default/content/hover-arrow.png)no-repeat center center;background-size:cover;}
.promotion-list ul li .txt-zone {border-top:2px solid #333;}


/*페이지네이션*/
.pagination{text-align:center;margin-top:3rem;}
.pagination ul {display:flex;justify-content:center;align-items:center;
}
.pagination ul li{}
.pagination ul li:not(:last-child){margin-right:0.2rem;}
.pagination ul li a{display: inline-block;line-height:2.25rem;position: relative;box-sizing: border-box;font-weight: normal;color: #A8ADB6;font-size: 0.8rem;color:#999;padding:0 0.5rem;}
.pagination ul li a.on{position: relative;height: 2.25rem;text-align: center;line-height: 2.25rem;color:#be1f3b;}
.pagination ul li.next a{background: url('/images/board/clip/single-right.png') no-repeat center center;width:2.25rem;height:2.25rem;border:1px solid #dddddd;border-radius:50%;}
.pagination ul li.last a{background: url('/images/board/clip/double-right.png') no-repeat center center;width:2.25rem;height:2.25rem;border:1px solid #dddddd;border-radius:50%; }
.pagination ul li.prev a{background: url('/images/board/clip/single-left.png') no-repeat center center;width:2.25rem;height:2.25rem; border:1px solid #dddddd;border-radius:50%;}
.pagination ul li.first a{background: url('/images/board/clip/double-left.png') no-repeat center center;width:2.25rem;height:2.25rem; border:1px solid #dddddd;border-radius:50%;}