@charset "utf-8";

/* 삭제 예정*/
.h2-custom {color: darkblue;font-size: 30px;font-weight: 700;margin-bottom: 10px;}
/* //삭제 예정*/

/* leaEducate css 복붙 : 기업 정보 상세 */
.educate_body {display:block;position: relative;width:100%;height:100%;padding:30px;border:1px solid #ddd;}
.educate_body .state_btn {position:absolute;right:0;top:0;text-align: center;}
.educate_body .state_btn .type {width: 100px;/* height: 80px; */margin:0;padding: 13px 0;text-shadow: none;opacity: 1;}
.educate_body .state_btn .type.open {background: #3a67b9;}
.educate_body .state_btn .type.ready {background: #faa831;}
.educate_body .state_btn .type.close {background: #a4a4a4;}
.educate_body .state_btn .type b {display:block;position:relative;margin: 0 0 14px;font-size:15px;font-weight:500;line-height:1;color:#fff;}
.educate_body .state_btn .type b:after {display:block;position:absolute;left:50%;bottom: -8px;content:'';width:22px;height:1px;margin-left:-11px;background:#fff;}
.educate_body .state_btn .type span {display:block;font-size: 13px;font-weight:500;line-height:1;color:#fff;}
.educate_body .style {position:relative;min-height: 386px;padding-left:530px;}
.educate_body .tit {}
.educate_body .tit .stat_wrap {display:block;margin: 0 0 3px;color:#777;font-size:14px;line-height:1;}
.educate_body .tit strong {display: block;padding: 0 100px 10px 0;margin: 0 0 10px;border-bottom: 1px dashed #ddd;color: #000;font-size: 20px;font-weight: 700;line-height: 1.3;}
.educate_body .thumb {overflow:hidden; position:absolute;left:0;top:0;width:300px;height:225px;border: 1px solid #ddd;}
.educate_body .thumb span {display:block; position:relative; width:100%; height:100%;}
.educate_body .thumb span img {position:absolute; left:50%; top:50%; width:auto; min-width:100%; max-width:1000%; height:100%; -webkit-transform:translate(-50%,-50%); transform:translate(-50%,-50%);}
.educate_body .pt ul {}
.educate_body .pt ul:after {display:block; clear:both; visibility:hidden; content:'';}
.educate_body .pt ul li {position:relative;min-height:24px;margin: 3px 0;padding-left:100px;padding-right: 10px;}
.educate_body .pt ul li:after {display:block; position:absolute; top:8px; left:89px;content:''; width:1px; height:10px; background:#ccc;}
.educate_body .pt ul li b {position:absolute; left:0; top:0;}
@media(max-width:767px){
    .educate_body {padding:25px 20px;}
    .educate_body .style {padding:0;}
    .educate_body .thumb {position:static;width: 100%; max-width:400px; height:auto; margin: 20px auto; border:none; text-align:center;}
    .educate_body .thumb span img {position:static; width:100%; min-width:0; height:auto;  -webkit-transform:none; transform:none;}
    .educate_body .pt .text-right a {width:100%; margin:3px 0;text-align:left;}
}
/* //leaEducate css 복붙 */

/* 공통 */
.txt-check {color: #da4453 !important;font-size: 16px;}
.txt-check::before {top: 4px;}
/* //공통 */

/* 기업 정보 상세 */
.enterprise-info-slide-wrap {position: absolute;left: 0;top: 0;width: 500px;padding-bottom: 132px;}
.enterprise-info-slide-wrap .slide-ui-View-Navi {position: relative;height: 260px;}
.enterprise-info-slide-wrap .slide::after {content: "";display: block;clear: both;}
.enterprise-info-slide-wrap .slide .item {display: none;float: left;width: 100%;height: 260px;background-color: #f3f3f3;}
.enterprise-info-slide-wrap .slide .item:first-child {display: block;}
.enterprise-info-slide-wrap .slide .thm-box {display: block;position: relative;width: 100%;height: 100%;overflow: hidden;}
.enterprise-info-slide-wrap .slide .link {display: flex;justify-content: center;width: 100%;height: 100%;overflow: hidden;}
.enterprise-info-slide-wrap .thm-box img {max-width: none;max-height: none;height: 100%;width: auto;object-fit: cover;min-width: auto;}
.enterprise-info-slide-wrap .nav-slide {display: block;width: 100%;margin: 8px 0 auto;}
.enterprise-info-slide-wrap .nav-slide::after {content: "";display: block;clear: both;}
.enterprise-info-slide-wrap .nav-slide .slick-list {margin: 0 -3px;}
.enterprise-info-slide-wrap .nav-slide .item {float: left;position: relative;width: 25%;height: 118px;padding: 0 3px;overflow: hidden;box-sizing: border-box;}
.enterprise-info-slide-wrap .nav-slide .thm-box {display: flex;justify-content: center;width: 100%;height: 100%;overflow: hidden;}
.enterprise-info-slide-wrap .nav-slide .slick-current .thm-box::after {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;outline: 5px solid #3a67b9;outline-offset: -4px;}
.enterprise-info-slide-wrap a:focus,
.enterprise-info-slide-wrap button:focus {outline: none;outline-offset: unset;border: 2px dashed #000;}

.enter-product-slide {position: relative;}
.enter-product-slide .slide {display: flex;width: 100%;}
.enter-product-slide .item {width: calc(100% / 4);padding: 10px;}
.enter-product-slide .item .link {display: block;position: relative;min-height: 381px;padding: 15px;border: 1px solid #ccc;}
.enter-product-slide .item .link:hover .ep-btn-view-detail,
.enter-product-slide .item .link:focus .ep-btn-view-detail {color: #FFBC32;background-color: #fff;}
.enter-product-slide .item .thm-box {display: block;width: 100%;}
.enter-product-slide .thm-box img {display: block;max-width: none;max-height: none;height: 100%;width: auto;object-fit: cover;min-width: 100%;}
.enter-product-slide .slick-list {width: 100%;margin: -10px;}
.enter-product-slide .slick-track {margin: 0;} /* 중앙 정렬 되서 해제함 */
.thm-box .thm-inner {display: flex;justify-content: center;height: 243px;overflow: hidden;}

.ep-status {position: absolute;right: 10px;top: 10px;padding: 1px 4px;color: #fff;font-size: 15px;border-radius: 4px;}
.ep-status.ep-status1 {background-color: #3a67b9;border: 1px solid #3a67b9;} /* 금속가공 제품 */
.ep-status.ep-status2 {background-color: #EF7800;border: 1px solid #EF7800;} /* 기계장비 */
.ep-status.ep-status3 {background-color: #7BADED;border: 1px solid #7BADED;} /* 목재 종이 제품 */
.ep-status.ep-status4 {background-color: #293538;border: 1px solid #293538;} /* 섬유제품 */
.ep-status.ep-status5 {background-color: #5D5D5D;border: 1px solid #5D5D5D;} /* 식료품 */
.ep-status.ep-status6 {background-color: #513AB9;border: 1px solid #513AB9;} /* 의료 위생 제품 */
.ep-status.ep-status7 {background-color: #5BA781;border: 1px solid #5BA781;} /* 전기 전자 제품 */
.ep-status.ep-status8 {background-color: #91E35E;border: 1px solid #91E35E;} /* 통신 조명 제품 */
.ep-status.ep-status9 {background-color: #27DFDF;border: 1px solid #27DFDF;} /* 플라스틱 화학 제품 */
.ep-status.ep-status10 {background-color: #E086E2;border: 1px solid #E086E2;} /* 미용 화장품 */
.ep-status.ep-status11 {background-color: #518148;border: 1px solid #518148;} /* 기타 제품 */


.enter-product-title {/*display: block;*/min-height: 48px;margin: 10px 0;color: #000;font-size: 20px;font-weight: 700;letter-spacing: -0.03rem;line-height: 1.2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ep-btn-view-detail {display: block;position: absolute;left: 15px;bottom: 15px;width: calc(100% - 30px);color: #fff;font-size: 16px;text-align: center;background-color: #FFBC32;border: 1px solid #FFBC32;transition: all .3s;}
.enter-product-slide .slide_control {position: absolute;right: 0;top: -27px;}
.enter-product-slide .slide_control .button.next {margin-left: 20px;}

@media(max-width: 980px){
    .enterprise-info-slide-wrap {position: static;width: auto;}
    .educate_body .style {padding: 0;}
}
@media(max-width: 768px){
    .enter-product-title {min-height: 44px;font-size: 18px;}
}
@media(max-width: 640px){
    .enter-product-slide .slide {flex-wrap: wrap;}
    .enter-product-slide .item {width: 100%;}
    .enter-product-slide .slide_control {display: none;}
}
@media(max-width: 520px){
    .enterprise-info-slide-wrap {padding-bottom: 97px;}
    .enterprise-info-slide-wrap .nav-slide .item {height: 83px;}
}
@media(max-width: 420px){
    .enterprise-info-slide-wrap {padding-bottom: 80px;}
    .enterprise-info-slide-wrap .nav-slide .item {height: 66px;}
}
@media(max-width: 340px){
    .style .pt .btn {padding: 2px 6px;letter-spacing: -0.06rem;}
}

    /* 이미지 크게보기 */
    #layerGround {}
    #imgLayer {max-width: none !important;width: 100% !important;height: 100vh;background: none !important;box-shadow: none !important;display: flex;align-items: center;top: 50% !important;left: 50% !important;transform: translate(-50%, -50%) !important;}
    #imgLayer img {vertical-align: top;}
    #imgLayer .thumb { width: auto !important; max-width: 95%; max-height: 70vh; height: auto; position: relative; top: auto; left: auto; transform: translate(0, 0); margin: 0 auto; }
    #imgLayer #exit {position: fixed !important;width: 100px !important;right: 0;top: 0;}
    #imgLayer #exit:focus {border: 1px dashed #FFF;}
    #imgLayer #exit strong {display: none;}
    #imgLayer #exit a {display:block;width:70px!important;height:70px!important;background:rgba(0,0,0,1);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='120' height='120'%3E%3Cpath d='M12.0007 10.5865L16.9504 5.63672L18.3646 7.05093L13.4149 12.0007L18.3646 16.9504L16.9504 18.3646L12.0007 13.4149L7.05093 18.3646L5.63672 16.9504L10.5865 12.0007L5.63672 7.05093L7.05093 5.63672L12.0007 10.5865Z' fill='rgba(255,255,255,1)'%3E%3C/path%3E%3C/svg%3E");background-size:35px;background-repeat:no-repeat;background-position:50%;}
    #imgLayer #exit a img {display: none;}

    @media (max-width:590px) {
        #imgLayer {height: 100svh;}
    }
    /* //이미지 크게보기 */
/* //기업 정보 상세 */

/* 기업 생산품 목록 */
.enterprise-info.list .program--search .search_inner.float-md-right .search--text {max-width: none;min-width: 260px;}
.enterprise-info.list .ep-wrapper {display: flex;flex-wrap: wrap;margin: -10px;}
.ep-wrapper .item {width: calc(100% / 4);padding: 10px;}
.ep-wrapper .item .link {display: block;position: relative;height: 100%;min-height: 381px;padding: 15px 15px 59px 15px;border: 1px solid #ccc;}
.ep-wrapper .thm-box img {display: block;max-width: none;max-height: none;height: 100%;width: auto;object-fit: cover;min-width: auto;}
.ep-wrapper .item .link:hover .ep-btn-view-detail,
.ep-wrapper .item .link:focus .ep-btn-view-detail {color: #FFBC32;background-color: #fff;}
.list-1st li {position: relative;padding-left: 100px;}
.list-1st li .tit {position: absolute;left: 10px;top: 0;font-weight: 700;}
.enterprise-info.list .program--search .program--count {margin-top: 7px;}
.enter-product-wrap .nodata .txt {display: block;text-align: center;margin-top: 30px;}

@media(max-width: 1280px){
    .ep-wrapper .item {width: calc(100% / 3);}
}
@media(max-width: 1030px){
    .enterprise-info.list .program--search .search_inner.float-md-right .fieldset {display: flex;flex-wrap: wrap;margin: 0 -2px;}
    .enterprise-info.list .program--search .search--select {width: calc(100% / 3);min-width: auto;margin-bottom: 3px;}
    .enterprise-info.list .program--search .search--select>span {width: 100%;}
    .enterprise-info.list .program--search .search_inner.float-md-right .search--text {width: calc(100% - 192px);padding: 0 2px;}
}
@media(max-width: 960px){
    .ep-wrapper .item {width: calc(100% / 2);}
}
@media(max-width: 768px){
    .enterprise-info.list .program--search .search--btn span {width: 95px;}
}
@media(max-width: 640px){
    .ep-wrapper .item {width: 100%;}
}
@media(max-width: 600px){
    .enterprise-info.list .program--search .search--select {width: 100%;margin-bottom: 2px;}
    .enterprise-info.list .program--search .search_inner.float-md-right .search--text {width: 100%;min-width: auto;padding: 0;}
    .enterprise-info.list .program--search .search--btn .btn--submit,
    .enterprise-info.list .program--search .search--btn button {margin: 2px 0;}
    .enterprise-info.list .program--search .search--btn span {width: 100%;}
}
/* //기업 생산품 목록 */

/* 기업 생산품 상세 */
.educate_body .pt ul .attached {padding: 0;}
.educate_body .pt ul .attached::after {display: none;}
.educate_body .pt ul .attached b {position: static;}
.attached .file-wrap {display: block;}
.attached .board-view__file {display: block;width: calc(100% + 8px);height: auto;margin: 0 -4px;font-size: 0;letter-spacing: 0;word-spacing: 0;line-height: 0;padding: 0;}

.attached .board-file__item {position: relative;display: inline-block;margin: 4px;width: calc(100% - 8px);height: 39px;border-radius: 4px;overflow: hidden;}
.attached .board-file__item.board-file__item--half {width: calc(50% - 8px);}
.attached .board-file__link {position: relative;display: block;width: 100%;height: 100%;border: 1px solid #d9dae1;transition: all .3s;border-radius: 4px;background-color: #fff;padding: 7px 0 7px 10px;}
.attached .board-file__link:hover,
.attached .board-file__link:focus {border: 1px solid #3a67b9;background-color: #f3f7fc;}
.attached .board-file__item.n1 .board-file__link {padding-right: 65px;}
.attached .board-file__item.n2 .board-file__link {padding-right: 130px;}
.attached .board-file__text-wrap {display: flex;align-items: center;}
.attached .board-file__text-wrap .board-file__text {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 15px;color: #36404a;font-weight: 400;line-height: 1.5;letter-spacing: -0.02rem;}
.attached .board-file__link:hover .board-file__text,
.attached .board-file__link:focus .board-file__text {color: #3a67b9;font-weight: 700;}
.attached .board-view__file .board-file__button {position: absolute;right: 0;top: 0;z-index: 1;display: flex;align-items: center;justify-content: center;width: 56px;height: 54px;transition: all .3s;}
.attached .board-view__file .board-file__item .board-file__button.board-file__button--download {border-left: 1px solid #d9dae1;}
.attached .board-view__file .board-file__item.n1 .board-file__button.board-file__button--download {right: 0;}
.attached .board-view__file .board-file__item.n2 .board-file__button.board-file__button--download {right: 56px;}
.board-flie__icon.board-flie__icon--download {background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2656 4.09766L14.2656 17.5977L12.7656 17.5977L12.7656 4.09766L14.2656 4.09766Z' fill='%23124E85'/%3E%3Cpath d='M7.67969 12.0664L13.5133 17.9L19.3469 12.0664' stroke='%23124E85'/%3E%3Cpath d='M6.11914 22.25H21.4996' stroke='%23124E85'/%3E%3C/svg%3E%0A");}
.attached .board-view__file .board-file__button {position: absolute;right: 0;top: 0;z-index: 1;display: flex;align-items: center;justify-content: center;width: 56px;height: 39px;transition: all .3s;}
.attached .board-view__file .board-file__button.board-file__button--preview {background-color: #3a67b9;border: 1px solid #3a67b9;}
.attached .board-view__file .board-file__button.board-file__button--preview:hover,
.attached .board-view__file .board-file__button.board-file__button--preview:focus {background-color: #2f99ed;border: 1px solid #2f99ed;}
.board-flie__icon.board-flie__icon--preview {background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1649 19.1656L22.9833 22.984M13.6656 21.3137C17.8906 21.3137 21.3156 17.8886 21.3156 13.6637C21.3156 9.43871 17.8906 6.01367 13.6656 6.01367C9.44067 6.01367 6.01562 9.43871 6.01562 13.6637C6.01562 17.8886 9.44067 21.3137 13.6656 21.3137Z' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.attached .board-view__file .board-file__button .board-flie__icon {display: block;width: 27px;height: 27px;background-position: center;background-size: 100%;background-repeat: no-repeat;font-size: 0;}
.attached .board-file__capacity {border-radius: 4px;background-color: #e7edf3;padding: 2px 6px;font-size: 15px;font-weight: 400;line-height: 120%;letter-spacing: -0.01875rem;white-space: nowrap;margin: 0 0 0 10px;}

.educate_body.type2 .style {padding-left: 580px;}
.educate_body.type2 .enterprise-info-slide-wrap {padding-left: 30px;}

.enterprise-info-slide-wrap .btn-wrap {position: relative;}
.enterprise-info-slide-wrap .btn-wrap .button {position: absolute;top: -90px;width: 50px;height: 50px;}
.enterprise-info-slide-wrap .btn-wrap .button.prev {left: -50px;}
.enterprise-info-slide-wrap .btn-wrap .button.next {right: -50px;}

@media(max-width: 1160px) and (min-width: 1025px){
    .attached .board-file__item.board-file__item--half {width: calc(100% - 8px);}
}
@media(max-width: 1024px){
    .educate_body.type2 .style {padding-left: 0;}
    .educate_body.type2 .enterprise-info-slide-wrap {position: static;width: auto;padding: 0 50px 132px 50px;}
}
@media(max-width: 580px){
    .attached .board-file__item.board-file__item--half {width: calc(100% - 8px);}
}
@media(max-width: 520px){
    .educate_body.type2 .enterprise-info-slide-wrap {padding: 0 20px 97px 20px;}
    .enterprise-info-slide-wrap .btn-wrap .button {top: -60px;width: 25px;height: 25px;}
    .enterprise-info-slide-wrap .btn-wrap .button.prev {left: -30px;}
    .enterprise-info-slide-wrap .btn-wrap .button.next {right: -30px;}
}
@media(max-width: 420px){
    .educate_body.type2 .enterprise-info-slide-wrap {padding: 0 10px 97px 10px;}
    .enterprise-info-slide-wrap .btn-wrap .button {top: -52px;}
    .enterprise-info-slide-wrap .btn-wrap .button.prev {left: -23px;}
    .enterprise-info-slide-wrap .btn-wrap .button.next {right: -23px;}
    .attached .board-file__capacity {display: none;}
}
@media(max-width: 380px){
    .educate_body.type2 .enterprise-info-slide-wrap {padding-bottom: 30px;}
    .educate_body.type2 .enterprise-info-slide-wrap .slide .item {height: 200px;}
}
.educate_body .state_btn .type.ep-status1 {background: #3a67b9;} /* 금속가공 제품 and 장기 농공단지 */
.educate_body .state_btn .type.ep-status2 {background: #EF7800;} /* 기계장비 and 정안 농공단지 */
.educate_body .state_btn .type.ep-status3 {background: #7BADED;} /* 목재 종이 제품 and 계룡 농공단지 */
.educate_body .state_btn .type.ep-status4 {background: #293538;} /* 섬유제품 and 유구 농공단지 */
.educate_body .state_btn .type.ep-status5 {background: #5D5D5D;} /* 식료품 and 검상 농공단지 */
.educate_body .state_btn .type.ep-status6 {background: #513AB9;} /* 의료 위생 제품 and 우성전문 농공단지 */
.educate_body .state_btn .type.ep-status7 {background: #5BA781;} /* 전기 전자 제품 and 보물 농공단지 */
.educate_body .state_btn .type.ep-status8 {background: #91E35E;} /* 통신 조명 제품 and 유구자카드일반산업단지 */
.educate_body .state_btn .type.ep-status9 {background: #27DFDF;} /* 플라스틱 화학 제품 and 개별공장*/
.educate_body .state_btn .type.ep-status10 {background: #E086E2;} /* 미용 화장품 and 기타 */
.educate_body .state_btn .type.ep-status11 {background: #518148;} /* 기타 제품 and 장기 농공단지 */

    /* 첨부파일 스타일 추가 */
    .board-view__file {display: block; width: calc(100% + 8px); margin: 0 -4px; font-size: 0; letter-spacing: 0; word-spacing: 0; line-height: 0; padding: 0 0 11px 0;margin-top: 54px;}
    .board-view__file .board-file__item {position: relative; display: inline-block; margin: 4px; width: calc(100% - 8px); height: 56px; border-radius: 4px; overflow: hidden;}
    .board-view__file .board-file__item.board-file__item--half {width: calc(50% - 8px);}
    .board-view__file .board-file__item.n1 .board-file__link {padding-right: 130px;}
    .board-view__file .board-file__item.n1 .board-file__button--download {right: 0;border-radius: 0 4px 4px 0;}
    .board-view__file .board-file__item.n2 .board-file__link {padding-right: 115px;}
    .board-view__file .board-file__item.n2 .board-file__button-link {right: 1px;}
    .board-view__file .board-file__item.n2 .board-file__button--download {right: 54px;}
    .board-view__file .board-file__item.n2 .board-file__button--viewer {right: 1px; border-radius: 0 4px 4px 0;}
    .board-view__file .board-file__item.n3 .board-file__link {padding-right: 167px;}
    .board-view__file .board-file__item.n3 .board-file__button--download {right: 112px; right: 75px;}
    .board-view__file .board-file__item.n3 .board-file__button--viewer {right: 56px; right: 39px;}
    .board-view__file .board-file__link {position: relative; display: block; width: 100%; height: 100%; border: 1px solid #D9DAE1; padding: 15px 0 15px 25px; transition: all 0.3s; border-radius: 4px; background-color: #fff;overflow: hidden;}
    .board-view__file .board-file__link .board-file__button.board-file__button--download {background-color: #FFF;border-left: 1px solid #d9dae1;}

    a.board-file__link:hover,
    a.board-file__link:focus {border: 1px solid #3a67b9; background-color: #F3F7FC;}
    a.board-file__link:hover .board-file__text,
    a.board-file__link:focus .board-file__text {color: #3a67b9;}
    a.board-file__link:hover .board-file__button.board-file__button--download,
    a.board-file__link:focus .board-file__button.board-file__button--download {background-color: #F3F7FC;border-left: 1px solid #d9dae1;}
    a.board-file__link:hover .board-file__text-wrap .board-file__text,
    a.board-file__link:focus .board-file__text-wrap .board-file__text {color: #0A3D9B;font-weight: 700;}
    a.board-file__link .board-file__text-wrap {display: flex; align-items: center; padding: 0 38px 0 0;}
    a.board-file__link .board-file__text-wrap .board__icon {margin: 0 10px 0 0; min-width: 20px;}
    a.board-file__link .board-file__text-wrap .board-file__text {display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 16px; color: #36404A; font-weight: 400; line-height: 150%; letter-spacing: -0.02rem;}
    a.board-file__link .board-file__text-wrap .board-file__capacity {border-radius: 4px; background-color: #E7EDF3; padding: 2px 6px; font-size: 15px; font-weight: 400; line-height: 150%; letter-spacing: -0.01875rem; white-space: nowrap; margin: 0 0 0 10px;}
    a.board-file__link .board-file__button {position: absolute; right: 56px; top: 0; z-index: 1; display: flex; align-items: center; justify-content: center; width: 56px; height: 54px; transition: all 0.3s;}
    a.board-file__link .board-file__button.board-file__button--viewer {background-color: #fff; border: 1px solid #d9dae1; border-right: none; height: 56px;}
    .board-file__button.board-file__button--preview {position: absolute;right: 0;top: 0;z-index: 1;display: flex;align-items: center;justify-content: center;width: 57px; height: 56px; background-color: #3a67b9; border: 1px solid #3a67b9;transition: all .3s;}
    .board-file__button .board-flie__icon {display: block; width: 27px; height: 27px; background-position: center; background-size: 100%; background-repeat: no-repeat; font-size: 0;}
    .board-file__button .board-flie__icon.board-flie__icon--download {background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.2656 4.09766L14.2656 17.5977L12.7656 17.5977L12.7656 4.09766L14.2656 4.09766Z' fill='%23124E85'/%3E%3Cpath d='M7.67969 12.0664L13.5133 17.9L19.3469 12.0664' stroke='%23124E85'/%3E%3Cpath d='M6.11914 22.25H21.4996' stroke='%23124E85'/%3E%3C/svg%3E%0A");}
    .board-file__button .board-flie__icon.board-flie__icon--viewer {background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 2H5C4.44772 2 4 2.44772 4 3V21C4 21.5523 4.44772 22 5 22H19C19.5523 22 20 21.5523 20 21V3C20 2.44772 19.5523 2 19 2Z' stroke='%23124E85' stroke-linejoin='round'/%3E%3Cpath d='M10.5 7H16.5' stroke='%23124E85' stroke-linejoin='round'/%3E%3Cpath d='M10.5 12H16.5' stroke='%23124E85' stroke-linejoin='round'/%3E%3Cpath d='M10.5 17H16.5' stroke='%23124E85' stroke-linejoin='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 8C8.0523 8 8.5 7.5523 8.5 7C8.5 6.4477 8.0523 6 7.5 6C6.9477 6 6.5 6.4477 6.5 7C6.5 7.5523 6.9477 8 7.5 8Z' fill='%23124E85'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 13C8.0523 13 8.5 12.5523 8.5 12C8.5 11.4477 8.0523 11 7.5 11C6.9477 11 6.5 11.4477 6.5 12C6.5 12.5523 6.9477 13 7.5 13Z' fill='%23124E85'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.5 18C8.0523 18 8.5 17.5523 8.5 17C8.5 16.4477 8.0523 16 7.5 16C6.9477 16 6.5 16.4477 6.5 17C6.5 17.5523 6.9477 18 7.5 18Z' fill='%23124E85'/%3E%3C/svg%3E%0A");}
    .board-file__button .board-flie__icon.board-flie__icon--preview {background-image: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.1649 19.1656L22.9833 22.984M13.6656 21.3137C17.8906 21.3137 21.3156 17.8886 21.3156 13.6637C21.3156 9.43871 17.8906 6.01367 13.6656 6.01367C9.44067 6.01367 6.01562 9.43871 6.01562 13.6637C6.01562 17.8886 9.44067 21.3137 13.6656 21.3137Z' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
    a.board-file__link .board-file__button:hover.board-file__button--viewer,
    a.board-file__link .board-file__button:focus.board-file__button--viewer {background-color: #F3F7F8;}
    .board-file__button:hover.board-file__button--preview,
    .board-file__button:focus.board-file__button--preview {background-color: #1E6AB0; border: 1px solid #1E6AB0;}

    .ep-attached-icon {display: inline-block;width: 20px;height: 20px;min-width: 20px;margin-right: 7px;font-size: 0;line-height: 0;background: url(/pcms/dist/img/ir-bbs.png) no-repeat;}
    .ep-attached-icon.jpg, .ep-attached-icon.png {background-position: -42px -177px;}
    .ep-attached-icon.pdf {background-position: -22px -176px;}
    .ep-attached-icon.hwp {background-position: 0 -177px;}
    .ep-attached-icon.ppt {background-position: -64px -177px;}
    .ep-attached-icon.xlsx {background-position: -87px -177px;}

    @media (max-width: 1024px) {
        .board-view__file {width: calc(100% + 4px); margin: 54px 0 -2px;}
        .board-view__file .board-file__item {width: calc(100% - 4px);height: 46px;margin: 2px;}
        .board-view__file .board-file__item.board-file__item--half {width: calc(50% - 4px);}
        .board-view__file .board-file__item.n2 .board-file__button--download {right: 46px;}
        .board-view__file .board-file__item.n3 .board-file__link {padding-right: 137px;}
        .board-view__file .board-file__link {padding: 11px 0 9px 15px;}
        a.board-file__link .board-file__text-wrap {padding: 0 15px 0 0;}
        a.board-file__link .board-file__text-wrap .board-file__text {font-size: 15px;}
        a.board-file__link .board-file__text-wrap .board-file__capacity {font-size: 14px;}
        a.board-file__link .board-file__button {width: 46px; height: 44px;}
        a.board-file__link .board-file__button.board-file__button--viewer {height: 46px;}
        .board-file__button.board-file__button--preview {width: 47px; height: 46px;}
        .board-flie__icon {width: 22px; height: 22px;}
    }
    @media (max-width: 768px) {
        .board-view__file .board-file__item.board-file__item--half {width: calc(100% - 4px);}
        a.board-file__link .board-file__text-wrap .board__icon {min-width: 16px;}
    }
    @media (max-width: 490px) {
        .board-view__file .board-file__link {padding: 9px 0 9px 10px;}
        a.board-file__link .board-file__text-wrap {padding: 0 10px 0 0;}
        a.board-file__link .board-file__text-wrap .board-file__text {font-size: 14px; line-height: 25px;}
        a.board-file__link .board-file__text-wrap .board-file__capacity {display: none;}
    }
    /* //첨부파일 스타일 추가 */
/* //기업 생산품 상세 */

/* 이메일 수집 > 이메일 정보입력 */
.table-form .form-box.d-flex {display: flex;align-items: center;}
.email .form-box.d-flex .at {margin: 0 5px;}
.email .form-box.d-flex .form-control.e-domain {margin-left: 5px;}

@media(max-width: 767px){
    div[class^=col-] {padding: 0;}
    .table.table-striped.table-form td {padding: 3px 0 !important;}
}
/* //이메일 수집 > 이메일 정보입력 */