@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");

/* .checkbox-box .radio-inline, .checkbox-box .checkbox-inline{margin-top:0;padding-top: 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;}




.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; }