@charset "utf-8";
/*@import url("/pcms/common/css/program/board.css");*/
@import url("/nurim/pcms/common/css/components.min.css");
@import url("/nurim/pcms/common/css/forms.min.css");
@import url("/nurim/pcms/common/css/modules.min.css");

/* 보유기간 강조 */
.txt-point{color:#D60000;font-weight:bold;}

/* 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;}
.tab-select.mobile-select { width:100%; position:relative; }
.tab-select .tab-select-title { display:none; }
.tab-select.mobile-select .tab-select-title { display:flex; align-items:center; justify-content:space-between; position:relative; width:100%; height:50px; border-radius:10px; border:1px solid #124E85; padding:0 15px;}
.tab-select.mobile-select .tab-select-title::after { content:""; display:block; background-position:center; width:24px; height:24px; background-repeat:no-repeat; 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='M6 9L12 15L18 9' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); margin:0 5px; }
.tab-select.mobile-select .tab-ul { display:none; margin:0 auto; width:100%; padding:5px 16px; background:#fff; border:2px solid #124E85; border-radius:10px; box-shadow:0px 0px 39.2437px rgb(0 0 0 / 10%); z-index:20; height:170px; overflow-y:auto; text-align:left; position:absolute; left:50%; top:60px; transform:translate(-50%, 0); }
.tab-select.mobile-select .on+.tab-ul { display:flex; }
.tab-select.mobile-select .tab-ul::-webkit-scrollbar { width:8px;}
.tab-select.mobile-select .tab-ul::-webkit-scrollbar-track { background:transparent;}
.tab-select.mobile-select .tab-ul::-webkit-scrollbar-thumb { height:5px;background:#124E85;}
.tab-select.mobile-select .tab-ul:before{display: none;}
.tab-select.mobile-select .tab-ul li { float:none; width:100%; background-color:#fff; margin-top:0; height:40px; min-height:40px; flex:0 0 100%; max-width:100%; }
.tab-select.mobile-select .tab-ul li a { border:0 solid #000; }
.tab-select.mobile-select .tab-ul li span { padding:5px; }
.tab-select.mobile-select .tab-ul li.on a::after,
.tab-select.mobile-select .tab-ul li a:hover:after,
.tab-select.mobile-select .tab-ul li a:focus:after { display:none; }
 */



/* added : 2508916 */
.h2 .h2-point {color: #2C87A1;}
.h2 + .text-right {margin-top: -27px;}

.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 {width: 70px;min-width: auto;white-space: nowrap; height: 40px; background-color: #293538; color: #FFF; border: 1px solid #293538;font-size: 16px;padding: 0 10px;}
.h2-box .table-count .fe-btn:hover,
.h2-box .table-count .fe-btn:focus {background-color: #FFF; color: #293538;}
.h2-box .table-count .fe-btn .fa-check {margin: 0;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-width='1.6' 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='%23293538' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.h2-box .table-count .tc-inner .form-control {border: 1px solid #d9dae1;height: 40px;border-radius: 4px;}
.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;}
}

@media(max-width: 520px){.h2 + .text-right {margin-top: 0;}}