@charset "utf-8";
/*@import url("/pcms/common/css/program/base.css");
@import url("/pcms/common/css/program/grid.css");
@import url("/pcms/common/css/program/form.css")
@import url("/pcms/common/css/program/board.css");
@import url("/pcms/common/css/program/gallery.css");
@import url("/pcms/common/css/program/calendar.css");
@import url("/pcms/common/css/all.min.css");
*/


/* @import url("/pcms/common/css/program/board.css"); */
@import url("/pcms/common/css/components.min.css");
@import url("/pcms/common/css/forms.min.css");
@import url("/pcms/common/css/modules.min.css");
@import url("/pcms/common/css/acego.print.min.css");

/* .checkbox-box .radio-inline, .checkbox-box .checkbox-inline{margin-top:0;padding-top: 0;} */

.h2 .h2-point {color: #3180EF;}
.h2.border {border-bottom: 3px solid #36404a; margin-bottom: 0; padding-bottom: 15px;}
.h2-box {display: flex; align-items: center; justify-content: space-between; margin: 64px 0 15px;}
.h2-box + .h2-box {margin-top: 0;}
.h2-box.type1{align-items: flex-end;}
.h2-box.type1 .h2{margin-bottom: 5px;}
.h2-box:first-child {margin: 0 0 15px;}
.h2-box .h2 {margin: 0;}
.h2-box .h3 {margin: 0;}
.h2-box + .h3,
.h2-box + .h4,
.h2-box + .h5,
.h2-box + .h6,
.h2-box + p {margin-top: 0;}
.h2-box .table-count {margin: 0;}
.h2-box .table-count + .table-count {margin: 0 0 0 5px;}
.h2-box .table-count .fe-btn {white-space: nowrap; height: 38px; background-color: #e7edf3; color: #1e2d75; border: 1px solid #d9dae1;}
.h2-box .table-count .fe-btn:hover,
.h2-box .table-count .fe-btn:focus {border: 1px solid #1e2d75; background-color: #1e2d75; color: #FFF;}
.h2-box .table-count .fe-btn .fa-check {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0827 3.66699L6.37435 12.3337L2.41602 8.39426' stroke='%231e2d75' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.h2-box .table-count .fe-btn:hover .fa-check,
.h2-box .table-count .fe-btn:focus .fa-check {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.0827 3.66699L6.37435 12.3337L2.41602 8.39426' stroke='white' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.h2-box .p-searchbar {padding: 0; margin: 0; border: none; border-radius: 0; background-color: transparent;}
.h2-box .h2-notice-text {font-size: 16px; font-weight: 400; color: #36404A; text-align: left; line-height: 150%;}

.p-name-title {display: block; text-align: center; color: #1D1D1D; font-family: 'title_font'; font-size: 36px; font-weight: 700; line-height: 150%; margin: 0 0 50px 0;}
.p-name-title-point {font-weight: 400;}

.tab-ul.type2.bt-on li button,
.tab-ul.type2.bt-on li a {border-top: 1px solid #323745;}

@media (max-width: 1024px) {
    .h2-box {flex-direction: column; align-items: normal;}
    .h2-box.type1{align-items: normal;}
    .h2-box .h2-item + .h2-item {margin: 15px 0 0 0;}
    .h2-box.type2 {flex-direction: row; align-items: center;}
    .h2-box.type2 .h2-item + .h2-item {margin: 0;}
}

@media (max-width: 768px) {
    .p-name-title {font-size: 30px; margin: 0 0 30px 0;}
}

@media (max-width: 640px) {
    .h2-box.type2 {flex-direction: column; align-items: normal;}
    .h2-box.type2 .table-count {flex: 0;}
    .h2-box.type2 .text-right .d-flex {justify-content: flex-end;}

    .p-name-title {font-size: 26px;}
}

@media (max-width: 420px) {
    .h2-box.type2 .text-right .d-flex {flex-wrap: wrap;}
    .h2-box.type2 .table-count.count-button {flex: auto; margin: 5px 0 0 0;}
}

/* 보유기간 강조 */
.txt-point{color:#D60000;font-weight:bold;}

.help-block{ color: rgba(182, 0, 0, 1);font-size: 14px;line-height: 100%;}
.help-block .fa-exclamation-circle{display:inline-block;width:15px;height:15px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 22C6.47715 22 2 17.5228 2 12C2 6.47715 6.47715 2 12 2C17.5228 2 22 6.47715 22 12C22 17.5228 17.5228 22 12 22ZM11 15V17H13V15H11ZM11 7V13H13V7H11Z' fill='rgba(182,0,0,1)'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat}


/* tabs */
.ui-nav_tabs{border-bottom:1px solid #d9d9d9;text-align:center;width: 100%;}
.ui-nav_tabs li{display:inline-block;}
.ui-nav_tabs .ui-tabs_link{display:inline-block;padding: .5rem 1rem;background-color: transparent;border: 1px solid transparent;font-size:20px;text-align:center;transition:.2s ease all;}
.ui-nav_tabs .active .ui-tabs_link{border-bottom: 4px solid !important;border-color:transparent transparent #d9d9d9;font-weight: bold;background-color: transparent;}
.ui-tab_group .ui-tab_content{margin-top:20px;}
.ui-tab_group .tab__body{overflow:hidden;visibility:hidden;height:0;opacity:0;}
.ui-tab_group .tab__body.active{overflow:visible;height:auto;visibility:visible;opacity:1;}