@charset "utf-8"; /*체험/교육프로그램 예약-목록 :s*/
/*리스트 검색바*/
@media (max-width: 1120px) {
    .custom-search .program--count {
        margin-top: 0;
    }
}

/* 박스스타일 */
.cate {
    display: inline-block;
    border: 1px solid #000;
    border-radius: 7px;
    font-size: 14px;
    letter-spacing: -1px;
    padding: 4px 11px 3px;
    margin-right: 10px;
    min-height: 31px
}

.status {
    display: inline-block;
    border-radius: 7px;
    font-size: 14px;
    letter-spacing: -1px;
    padding: 4px 11px 3px;
    margin-right: 10px;
    min-height: 31px
}

.cate:last-child,.status:last-child {
    margin-right: 0
}

.cate {
    color: #FFF;
    border-color: #3C3838;
    background-color: #282626
}

/*접수완료*/
.status.status1 {
    border: 1px solid #00876C;
    color: #00876C;
    
}

/*접수중*/
.status.status2 {
    border: 1px solid #666;
    color: #666666;
}

/*접수대기, 접수취소*/
.status.status3 {
    border: 1px solid #F92640;
    color: #F92640;
;}

/*접수마감*/


.ui-topbox .inner .txtwrap .h-box, .list-1st>li,.txt-check {
    word-break: keep-all;
}


.item-list {
    margin-bottom: 50px
}

.item-list .text-center.agree {
    text-align: right
}

.list-ul {
    margin-bottom: 57px;
}

.list-ul .list-item {
    border: 1px solid #EDEDED;
    padding: 62px 50px 53px 397px;
    position: relative;
    margin-bottom: 28px;
    min-height: 320px;
    border-radius: 20px;
}

.list-ul .list-item .wrap {
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden
}

.list-ul .list-item .list-thum {
    max-width: 296px;
    max-height: 296px;
    width: calc(100% + 1px);
    height: calc(100% + 1px);
    display: inline-block;
    position: absolute;
    left: 43px;
    top: 50%;
    overflow: hidden;
    transform: translate(0, -50%);
}

.list-ul .list-item .list-thum .inner {
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    background: #f3f3f3;
    border: 1px solid #ddd;
    background: #FBFBFB;
}

.list-ul .list-item .list-thum .inner img {
    max-width: none;
    max-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    height: 100%;
    width: auto
}
.list-ul .list-item .list-thum .inner .no-img {
    width: 170px;
    height: auto;
}
.list-ul .card--body {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0
}

.list-ul .card--body .category {
    display: block;
    font-size: 0;
    letter-spacing: 0;
    word-spacing: 0;
    border: 0;
    padding: 0
}

.list-ul .card--body .title {
    /*font-family:'GmarketSans';*/
    color: #000;
    font-size: 24px;
    letter-spacing: -1px;
    margin-top: 10px;
    display: block;
    padding-bottom: 0;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: keep-all;
    height: 36px;
    font-weight: 700;
    margin-bottom: 12px
}

.list-ul .card--body .list-1st {
    margin-top: 0;
    padding-top: 17px;
    border-top: 1px solid #000
}

.list-ul .card--body .list-1st:after {
    content: '';
    display: block;
    clear: both;
}

.list-ul .card--body .list-1st li {
    margin-bottom: 7px;
    font-family: 'Pretendard';
    font-weight: 700;
    font-size: 17px;
    color: #444444;
    display: block;
    position: relative;
    padding-left: 10px;
}

.list-ul .card--body .list-1st li:last-child {
    margin-bottom: 0;
}

.list-ul .card--body .list-1st li:after {
    content: '';
    display: block;
    clear: both
}

.list-ul .card--body .list-1st li:before, .list-1st>li:before {
    left: 0;
    width: 3px;
    height: 3px;
    top: 10px;
    background: #444;
    border-radius: 50%
}

.list-ul .card--body .list-1st li .tit {
    font-size: 17px;
    color: #444;
    font-weight: 700;
    display: inline-block;
    position: absolute;
    word-break: keep-all;
}

.list-ul .card--body .list-1st li .txt {
    font-family: 'Pretendard';
    font-weight: 400;
    font-size: 17px;
    color: #666666;
    display: inline-block;
    padding-left: 111px;
    word-break: keep-all;
}

.item-list .btn-wrap {
    display: inline-block;
    margin-top: 13px;
}
.item-list .btn-wrap .btn-lg.btn-icon {
    padding: 14px 60px 14px 25px;
}
.item-list .btn-wrap .btn-primary:hover,
.item-list .btn-wrap .btn-primary:focus{
    border: 1px solid #0099B8;
}

@media screen and (max-width: 1280px) {
    .list-ul .list-item {
        padding: 50px 30px 33px 379px;
    }

    .list-ul .card--body .list-1st li {
        display: block;
        float: none;
        width: 100%;
    }

    .edu-list .btn-wrap {
        top: 33px;
        right: 30px;
    }
}

@media screen and (max-width: 810px) {
    .list-ul .list-item {
        padding:40px 30px
    }

    .list-ul .list-item .list-thum {
        position: relative;
        left: auto;
        top: 150px;
        margin: 0 auto 40px;
        display: block;
        height: 300px;
    }

    .item-list .btn-wrap {
        position: relative;
        top: auto;
        right: auto;
        display: block;
        text-align: right;
    }

    

    .list-ul .card--body .list-1st {
        margin-bottom: 27px;
    }
}

@media(max-width: 767px) {
    .custom-search .program--search .search--text {
        width:100%
    }
}
.prog-list .col1>*,.prog-list .col2>*,.prog-list .col3>*,.prog-list .col4>*,.prog-list .col5>*,.prog-list .col6>* {
    flex: 0 auto;
    max-width: 0 au;
}
@media screen and (max-width: 550px) {
    .list-ul .list-item {
        padding:30px
    }

    .list-ul .list-item .list-thum {
        height: 322px;
        margin-bottom: 30px
    }
}

@media screen and (max-width: 470px) {
    .list-ul .list-item {
        padding:20px
    }

    .list-ul .list-item .list-thum {
        height: 212px;
        margin-bottom: 20px;
        top: 110px;
    }

    .list-ul .card--body .title {
        font-size: 20px;
        height: 28px;
        margin-bottom: 13px
    }

    .list-ul .card--body .list-1st {
        padding-top: 13px
    }

    .edu-list .btn-wrap {
        text-align: center;
        width: 100%;
    }

    .list-ul .btn {
        /* width: 100%; */
    }

    .list-ul .card--body .list-1st li .txt,.list-ul .card--body .list-1st li .tit {
        font-size: 15px;
    }

    .list-ul .card--body .list-1st li .txt {
        padding-left: 80px;
    }
}

@media screen and (max-width: 370px) {
    .list-ul .card--body .list-1st li .txt {
        padding-left: 0;
        display: block;
    }

    .list-ul .card--body .list-1st li .tit {
        position: relative;
    }
}

/*체험/교육프로그램 예약-목록 :e*/
/*체험/교육프로그램 예약- 상세 : s*/
.prog-view .list-ul .card--body .title {
    overflow: inherit;
    white-space: initial;
    height: auto;
    line-height: 1.3;
    word-break: keep-all;
}
.prog-view .index-list {
    word-break: keep-all;
}
.prog-view .item-view {
    display: block;
    border: 1px solid #ededed;
    border-radius: 20px;
    padding: 62px 50px;
    margin-bottom: 60px;
}

.prog-view .list-ul {
    margin-bottom: 32px;
}

.prog-view .list-ul .list-item {
    border: none;
    padding-left: 397px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
}

.prog-view pre {
    font-family: 'Pretendard';
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    display: block;
}

.prog-view h2 {
    display: none;
}

.prog-view .list-ul .card--body .list-1st .file {
}

.prog-view .list-ul .card--body .list-1st .file .tit {
}

.prog-view .list-ul .card--body .list-1st .file .btn-box {
    display: inline-block;
    position: relative;
    min-width: 117px;
    margin-left: 20px;
}
.prog-view .list-ul .card--body .list-1st .file .btn-box .btn-primary.btn-icon .ir-download {
    width:14px;
    height:15px;
    top:48%;
}

.prog-view .list-ul .card--body .list-1st .file .btn-box .btn-down {
    margin-top: 0;
    padding: 10px 15px;
    font-weight: 400;
    font-size: 15px;
    color: #282626;
    height: 36px;
    border-radius: 7px;
}

.prog-view .list-ul .card--body .list-1st .file .btn:after {
    display: none;
}

.prog-view .btn-wrap .btn {
    min-width: 140px;
}

 .btn-wrap .btn.btn-list {
    border-color: #0099B8;
    color: #0099B8;
    margin-right: 5px;
}

.prog-view .btn-wrap .btn.btn-list:hover,.prog-view .btn-wrap .btn.btn-list:focus {
    background: #0099B8;
    color: #fff;
}

.prog-view .btn-wrap .btn.btn-default:hover,.prog-view .btn-wrap .btn.btn-default:focus {
    border-color: #0099B8;
}

.prog-view .content_area {
    border-top: 1px dashed #c7c7c7;
    padding-top: 23px;
    margin-top: 46px;
    display: block;
}

.prog-view .content_area p {
    display: block;
    margin-top: 2px;
    word-break: keep-all;
    margin-bottom: 8px;
    line-height: 1.1;
}

/*알림박스*/
.txt-box2 {
    border-radius: 0 0 20px 20px;
    padding: 20px 20px;
    border-top: 1px dashed #c7c7c7;
    background: #efefef;
    display: block;
    margin-top: 24px;
}
.txt-box2 .list-1st>li {display: block;line-height: 1.2;margin-bottom: 5px;}
.txt-box2 .list-1st>li:before {
    top: 8px;
}



.txt-box2 strong {
    display: block;
    color: #3a3a3a;
    font-weight: bold;
    margin-bottom: 5px;
}
.txt-box2 .txt-fouse {
    padding-left: 24px;
    color: #666;
    margin: 0;
}

.txt-fouse:before {
    top: 2px;
}

.prog-view .txt-box2{
    margin: 70px -50px -63px;
    padding: 30px 50px 30px;
}

@media screen and (max-width: 1024px) {
    .prog-view .item-view {
        padding: 30px;
    }
    .prog-view .txt-box2{
    margin: 70px -30px -63px;
    padding: 30px 30px 30px;
}
}

@media screen and (max-width: 950px) {
    .prog-view .list-ul .list-item .list-thum {
        left: 0;
    }

    .prog-view .list-ul .list-item {
        padding-left: 320px;
    }
}

@media screen and (max-width: 840px) {
    .prog-view .list-ul .card--body .list-1st .file .btn-box {
        display: block;
        margin-left: 0;
    }
}

@media screen and (max-width: 810px) {
    .prog-view .list-ul .list-item {
        padding-left:0;
    }
    .prog-view  .list-ul .btn {height:auto;}
}

@media screen and (max-width: 500px) {
    .prog-view .list-ul .card--body .list-1st .file .btn-box {
        display: block;
        margin-left: 0;
        margin-top: 2px;
    }
}


@media screen and (max-width: 470px) {
.prog-view .content_area p,.txt-box2 .list-1st>li {
    font-size: 15px;
}
    .prog-view .txt-box2{
    margin: 70px -20px -63px;
    padding: 30px 20px 30px;
}
    .prog-view .item-view {padding:20px;}
}
.prog-view .txt-box2 {}
/* button */
/* text-center btn common */
[class*=text-].agree {
    margin-top: 20px;
}

[class*=text-].agree .btn .ir-arrow {
    right: 19px
}

[class*=text-].agree .btn.btn-lg,[class*=text-].agree .btn.btn-icon {
    text-align: center;
    justify-content: center;
    border-radius: 10px;
    font-size: 15px;
}

[class*=text-].agree .btn.btn-lg {
    padding: 15px 25px;
}

[class*=text-].agree .btn.btn-icon {
    padding: 18px 47px 17px 20px;
}

@media screen and (max-width: 640px) {
    [class*=text-].agree .btn.btn-lg {
    }

    [class*=text-].agree .btn.btn-icon {
        padding: 18px 47px 17px 20px !important;
    }
}

/* text-side */
.text-side {
}

.text-side:after {
    content: '';
    display: block;
    clear: both
}

.text-side .left,.text-side .right {
    display: inline-block
}

.text-side .left {
    float: left
}

.text-side .right {
    float: right
}

@media screen and (max-width: 640px) {
    .text-side.agree .btn.btn-lg {
        padding:15px 25px !important
    }
}

@media screen and (max-width: 550px) {
    .text-side .left, .text-side .right {
        float:none;
        display: block;
        width: 100%;
    }

    .text-side.agree .btn.btn-lg {
        width: 100%
    }

    .text-side.agree .btn.btn-lg {
        padding: 15px 25px !important
    }
}

/* caleander common */
.ui-calendar {
    border-top: 3px solid #282626;
    display: block;
    border-left: 0;
    border-right: 0;
    margin-bottom: 75px;
}

.ui-calendar:before {
    display: none
}

.ui-calendar:after {
    content: '';
    display: block;
    clear: both
}

.ui-calendar .calendar-area,.ui-calendar .time-area {
    border-top: 0;
    width: calc(50% - 20px);
    max-width: calc(50% - 20px);
    flex: 0 0 calc(50% - 20px)
}

.ui-calendar .calendar-area {
    float: left;
    margin-right: 40px;
}

.ui-calendar .time-area {
    float: right;
    margin-bottom: 0;
}

.ui-calendar .calendar-area .calendar,.ui-calendar .time-area {
    padding-left: 0;
    padding-right: 0;
    font-family: 'Pretendard';
    font-style: normal;
    font-weight: 700;
    font-size: 27px;
    text-align: center;
    color: #000000;
}

.ui-calendar .calendar-area .calendar .calHeader, .ui-calendar .time-area .date_tit {
    padding: 18px 0;
}

.ui-calendar .calendar-area .calendar .schcal_tbl, .time_box .table, .ui-calendar .time-area .time_box {
    margin-top: 0;
}

.ui-calendar .calendar-area .calendar .calHeader .calDate, .ui-calendar .time-area .date_tit, .ui-calendar .time-area .date_tit span {
    font-size: 27px;
}

.ui-calendar .calendar-area .calendar .calHeader .calDate, .ui-calendar .time-area .date_tit {
    color: #000;
}

.ui-calendar .time-area .date_tit {
    /* padding-left: 30px; */
    /* padding-top: 5px; */
    display: block;
}

.ui-calendar .calendar-area .calendar .calHeader .calDate {
    display: inline-block;
    margin: 0 90px 0;
}

.ui-calendar .calendar-area .calendar .schcal_tbl, .time_box .table {
    border-top: 1px solid #000000;
    border-bottom: transparent
}

.ui-calendar .calendar-area .calendar .schcal_tbl {
    border-bottom: 1px solid #EDEDED;
}

/* .calendar-are */
.ui-calendar .calendar-area .calendar .calHeader .prev,.ui-calendar .calendar-area .calendar .calHeader .next {
}

.ui-calendar .calendar-area .calendar .calHeader .prev {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13.5L1 7.5L7 1.5' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 8px;
    height: 15px;
    display: inline-block;
    position: relative;
    left: 0;
    top: -2px;
    background-repeat: no-repeat;
}

.ui-calendar .calendar-area .calendar .calHeader .next {
    background-image: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 13.5L7 7.5L1 1.5' stroke='black' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    width: 8px;
    height: 15px;
    display: inline-block;
    position: relative;
    left: 0;
    top: -2px;
    background-repeat: no-repeat;
}

.ui-calendar .calendar-area .calendar .schcal_tbl th, .ui-calendar .time-area .table thead th {
    font-size: 20px;
}

.ui-calendar .calendar-area .calendar .schcal_tbl th {
    padding: 25px 0 21px;
    color: #282626;
    border-bottom: 1px solid #EDEDED;
}

.ui-calendar .calendar-area .calendar .schcal_tbl th.sun,.ui-calendar .calendar-area .calendar .schcal_tbl td.sun a {
    color: #DD3333;
}

.ui-calendar .calendar-area .calendar .schcal_tbl tr:first-child td {
    padding-top: 26px;
}

.ui-calendar .calendar-area .calendar .schcal_tbl tr:last-child td {
    padding-bottom: 28px;
}

.ui-calendar .calendar-area .calendar .schcal_tbl td a {
    font-size: 17px;
    color: #000
}

.ui-calendar .calendar-area .calendar .schcal_tbl td {
    border: transparent;
    height: 80px;
    padding: 20px 0 25px;
    text-align: center;
}

.ui-calendar .calendar-area .calendar .schcal_tbl td div, .ui-calendar .calendar-area .calendar .schcal_tbl td a {
    /* padding-top: 3px; */
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 33px;
    width: 33px;
    border-radius: 50%;
    font-family: 'Pretendard';
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    background-size: contain;
    text-align: center;
}
.ui-calendar .calendar-area .calendar .schcal_tbl td a:focus,
.ui-calendar .calendar-area .calendar .schcal_tbl td a:hover {border: 1px dotted #00876C;}

.ui-calendar .calendar-area .calendar .schcal_tbl td div {
    background-position: center center;
    background-repeat: no-repeat;
    padding: 0;
    background-size: auto 100%;
}

.ui-calendar .calendar-area .calendar .schcal_tbl td.off {
    background: transparent;
}


.ui-calendar .calendar-area .calendar .schcal_tbl td.holiday {
    background: transparent;
}

.ui-calendar .calendar-area .calendar .schcal_tbl td.holiday {
    background: transparent;
}
.ui-calendar .calendar-area .calendar .schcal_tbl td.holiday a:focus,
.ui-calendar .calendar-area .calendar .schcal_tbl td.holiday a:hover,
.ui-calendar .calendar-area .calendar .schcal_tbl td.off a:focus,
.ui-calendar .calendar-area .calendar .schcal_tbl td.off a:hover {border:none;}
.ui-calendar .calendar-area .calendar .schcal_tbl td.select {
}

.ui-calendar .calendar-area .calendar .schcal_tbl td.on {
}

.ui-calendar .calendar-area .info {
    display: block;
    text-align: left;
    padding: 19px 0 28px;
    border-bottom: 1px solid #ededed;
    line-height: 1;
}

.ui-calendar .calendar-area .info span,.ui-calendar .calendar-area .info .select {
    display: inline-block;
    border: transparent;
    background: transparent;
    font-size: 17px;
    padding: 0 0 0 30px;
    line-height: 1;
    margin-right: 21px;
    color: #000;
    font-weight: normal;
    position: relative;
    /*width: 20px;
    height: 20px;*/
}

.ui-calendar .calendar-area .info span:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    position: absolute;
    top: -2;
    left: 0;
    background-position: center center;
    background-repeat: no-repeat;
}

.ui-calendar .calendar-area .info .select {
}

.ui-calendar .calendar-area .calendar .schcal_tbl td.select a, .ui-calendar .calendar-area .calendar .schcal_tbl td.select >div, .ui-calendar .calendar-area .info .select:before {
    color: #fff !important;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%2300876C'/%3E%3Cmask id='mask0_1133_3592' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Ccircle opacity='0.35' cx='10' cy='10' r='10' fill='%231095CE'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1133_3592)'%3E%3Cg opacity='0.5'%3E%3Ccircle cx='0.000103593' cy='0.606061' r='0.606061' fill='white'/%3E%3Ccircle cx='0.000103593' cy='3.03025' r='0.606061' fill='white'/%3E%3Ccircle cx='0.000103593' cy='5.45457' r='0.606061' fill='white'/%3E%3Ccircle cx='0.000103593' cy='7.87877' r='0.606061' fill='white'/%3E%3Ccircle cx='0.000103593' cy='10.3031' r='0.606061' fill='white'/%3E%3Ccircle cx='0.000103593' cy='12.7273' r='0.606061' fill='white'/%3E%3Ccircle cx='0.000103593' cy='15.1515' r='0.606061' fill='white'/%3E%3Ccircle cx='0.000103593' cy='17.5758' r='0.606061' fill='white'/%3E%3Ccircle cx='0.000103593' cy='20' r='0.606061' fill='white'/%3E%3Ccircle cx='2.42442' cy='0.606061' r='0.606061' fill='white'/%3E%3Ccircle cx='2.42442' cy='3.03025' r='0.606061' fill='white'/%3E%3Ccircle cx='2.42442' cy='5.45457' r='0.606061' fill='white'/%3E%3Ccircle cx='2.42442' cy='7.87877' r='0.606061' fill='white'/%3E%3Ccircle cx='2.42442' cy='10.3031' r='0.606061' fill='white'/%3E%3Ccircle cx='2.42442' cy='12.7273' r='0.606061' fill='white'/%3E%3Ccircle cx='2.42442' cy='15.1515' r='0.606061' fill='white'/%3E%3Ccircle cx='2.42442' cy='17.5758' r='0.606061' fill='white'/%3E%3Ccircle cx='2.42442' cy='20' r='0.606061' fill='white'/%3E%3Ccircle cx='4.84874' cy='0.606061' r='0.606061' fill='white'/%3E%3Ccircle cx='4.84874' cy='3.03025' r='0.606061' fill='white'/%3E%3Ccircle cx='4.84874' cy='5.45457' r='0.606061' fill='white'/%3E%3Ccircle cx='4.84874' cy='7.87877' r='0.606061' fill='white'/%3E%3Ccircle cx='4.84874' cy='10.3031' r='0.606061' fill='white'/%3E%3Ccircle cx='4.84874' cy='12.7273' r='0.606061' fill='white'/%3E%3Ccircle cx='4.84874' cy='15.1515' r='0.606061' fill='white'/%3E%3Ccircle cx='4.84874' cy='17.5758' r='0.606061' fill='white'/%3E%3Ccircle cx='4.84874' cy='20' r='0.606061' fill='white'/%3E%3Ccircle cx='7.27305' cy='0.606061' r='0.606061' fill='white'/%3E%3Ccircle cx='7.27305' cy='3.03025' r='0.606061' fill='white'/%3E%3Ccircle cx='7.27305' cy='5.45457' r='0.606061' fill='white'/%3E%3Ccircle cx='7.27305' cy='7.87877' r='0.606061' fill='white'/%3E%3Ccircle cx='7.27305' cy='10.3031' r='0.606061' fill='white'/%3E%3Ccircle cx='7.27305' cy='12.7273' r='0.606061' fill='white'/%3E%3Ccircle cx='7.27305' cy='15.1515' r='0.606061' fill='white'/%3E%3Ccircle cx='7.27305' cy='17.5758' r='0.606061' fill='white'/%3E%3Ccircle cx='7.27305' cy='20' r='0.606061' fill='white'/%3E%3Ccircle cx='9.69688' cy='0.606061' r='0.606061' fill='white'/%3E%3Ccircle cx='9.69688' cy='3.03025' r='0.606061' fill='white'/%3E%3Ccircle cx='9.69688' cy='5.45457' r='0.606061' fill='white'/%3E%3Ccircle cx='9.69688' cy='7.87877' r='0.606061' fill='white'/%3E%3Ccircle cx='9.69688' cy='10.3031' r='0.606061' fill='white'/%3E%3Ccircle cx='9.69688' cy='12.7273' r='0.606061' fill='white'/%3E%3Ccircle cx='9.69688' cy='15.1515' r='0.606061' fill='white'/%3E%3Ccircle cx='9.69688' cy='17.5758' r='0.606061' fill='white'/%3E%3Ccircle cx='9.69688' cy='20' r='0.606061' fill='white'/%3E%3Ccircle cx='12.1212' cy='0.606061' r='0.606061' fill='white'/%3E%3Ccircle cx='12.1212' cy='3.03025' r='0.606061' fill='white'/%3E%3Ccircle cx='12.1212' cy='5.45457' r='0.606061' fill='white'/%3E%3Ccircle cx='12.1212' cy='7.87877' r='0.606061' fill='white'/%3E%3Ccircle cx='12.1212' cy='10.3031' r='0.606061' fill='white'/%3E%3Ccircle cx='12.1212' cy='12.7273' r='0.606061' fill='white'/%3E%3Ccircle cx='12.1212' cy='15.1515' r='0.606061' fill='white'/%3E%3Ccircle cx='12.1212' cy='17.5758' r='0.606061' fill='white'/%3E%3Ccircle cx='12.1212' cy='20' r='0.606061' fill='white'/%3E%3Ccircle cx='14.5455' cy='0.606061' r='0.606061' fill='white'/%3E%3Ccircle cx='14.5455' cy='3.03025' r='0.606061' fill='white'/%3E%3Ccircle cx='14.5455' cy='5.45457' r='0.606061' fill='white'/%3E%3Ccircle cx='14.5455' cy='7.87877' r='0.606061' fill='white'/%3E%3Ccircle cx='14.5455' cy='10.3031' r='0.606061' fill='white'/%3E%3Ccircle cx='14.5455' cy='12.7273' r='0.606061' fill='white'/%3E%3Ccircle cx='14.5455' cy='15.1515' r='0.606061' fill='white'/%3E%3Ccircle cx='14.5455' cy='17.5758' r='0.606061' fill='white'/%3E%3Ccircle cx='14.5455' cy='20' r='0.606061' fill='white'/%3E%3Ccircle cx='16.9698' cy='0.606061' r='0.606061' fill='white'/%3E%3Ccircle cx='16.9698' cy='3.03025' r='0.606061' fill='white'/%3E%3Ccircle cx='16.9698' cy='5.45457' r='0.606061' fill='white'/%3E%3Ccircle cx='16.9698' cy='7.87877' r='0.606061' fill='white'/%3E%3Ccircle cx='16.9698' cy='10.3031' r='0.606061' fill='white'/%3E%3Ccircle cx='16.9698' cy='12.7273' r='0.606061' fill='white'/%3E%3Ccircle cx='16.9698' cy='15.1515' r='0.606061' fill='white'/%3E%3Ccircle cx='16.9698' cy='17.5758' r='0.606061' fill='white'/%3E%3Ccircle cx='16.9698' cy='20' r='0.606061' fill='white'/%3E%3Ccircle cx='19.3941' cy='0.606061' r='0.606061' fill='white'/%3E%3Ccircle cx='19.3941' cy='3.03025' r='0.606061' fill='white'/%3E%3Ccircle cx='19.3941' cy='5.45457' r='0.606061' fill='white'/%3E%3Ccircle cx='19.3941' cy='7.87877' r='0.606061' fill='white'/%3E%3Ccircle cx='19.3941' cy='10.3031' r='0.606061' fill='white'/%3E%3Ccircle cx='19.3941' cy='12.7273' r='0.606061' fill='white'/%3E%3Ccircle cx='19.3941' cy='15.1515' r='0.606061' fill='white'/%3E%3Ccircle cx='19.3941' cy='17.5758' r='0.606061' fill='white'/%3E%3Ccircle cx='19.3941' cy='20' r='0.606061' fill='white'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

.ui-calendar .calendar-area .info .on {
}

.ui-calendar .calendar-area .calendar .schcal_tbl td.on a, .ui-calendar .calendar-area .calendar .schcal_tbl td.on >div, .ui-calendar .calendar-area .info .on:before {
    background-color: #1095CE;
    color: #fff
}

.ui-calendar .calendar-area .info .holiday {
}

.ui-calendar .calendar-area .calendar .schcal_tbl td.holiday a, .ui-calendar .calendar-area .calendar .schcal_tbl td.holiday >div, .ui-calendar .calendar-area .info .holiday:before {
}

.ui-calendar .calendar-area .info .off {
}

.ui-calendar .calendar-area .calendar .schcal_tbl td.off > div, .ui-calendar .calendar-area .calendar .schcal_tbl td.off a, .ui-calendar .calendar-area .info .off:before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' fill='%23EFEFEF' stroke='%23DBDBDB'/%3E%3Cmask id='mask0_1133_3681' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Ccircle cx='10' cy='10' r='9.5' fill='%23EFEFEF' stroke='%23EAEAEA'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1133_3681)'%3E%3Cline x1='11.2627' y1='-3.28292' x2='-5.1009' y2='13.0807' stroke='%23DBDBDB'/%3E%3Cline x1='13.0806' y1='-2.67684' x2='-3.28303' y2='13.6868' stroke='%23DBDBDB'/%3E%3Cline x1='14.899' y1='-2.07076' x2='-1.46467' y2='14.2929' stroke='%23DBDBDB'/%3E%3Cline x1='16.7168' y1='-1.46468' x2='-7.35908' y2='22.6112' stroke='%23DBDBDB'/%3E%3Cline x1='18.5352' y1='-0.858727' x2='-5.54072' y2='23.2172' stroke='%23DBDBDB'/%3E%3Cline x1='20.3536' y1='-0.252648' x2='-3.72236' y2='23.8233' stroke='%23DBDBDB'/%3E%3Cline x1='22.1714' y1='0.353431' x2='-1.90449' y2='24.4293' stroke='%23DBDBDB'/%3E%3Cline x1='23.9898' y1='0.95951' x2='-0.0861302' y2='25.0354' stroke='%23DBDBDB'/%3E%3Cline x1='25.8081' y1='1.56559' x2='1.73223' y2='25.6415' stroke='%23DBDBDB'/%3E%3Cline x1='27.626' y1='2.17167' x2='3.5501' y2='26.2476' stroke='%23DBDBDB'/%3E%3Cline x1='29.4444' y1='2.77763' x2='5.36846' y2='26.8535' stroke='%23DBDBDB'/%3E%3Cline x1='31.2627' y1='3.3837' x2='7.18682' y2='27.4596' stroke='%23DBDBDB'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.ui-calendar .calendar-area .calendar .schcal_tbl td.holiday > div, .ui-calendar .calendar-area .calendar .schcal_tbl td.holiday a, .ui-calendar .calendar-area .info .holiday:before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.5 10C19.5 15.2467 15.2467 19.5 10 19.5C4.75329 19.5 0.5 15.2467 0.5 10C0.5 4.75329 4.75329 0.5 10 0.5C15.2467 0.5 19.5 4.75329 19.5 10Z' fill='white' stroke='%23282626'/%3E%3C/svg%3E%0A");
    background-size: contain;
}

.ui-calendar .calendar-area .info span:before {
}

/* .time-area */
.ui-calendar .time-area .time_box {
    border-top: 0;
}

.ui-calendar .time-area .date_tit span {
    display: inline-block;
    margin-right: 8px;
    vertical-align: top;
}

.ui-calendar .time-area .date_tit span.point,.point {
    color: #00876C;
}

/* table default */
.ui-calendar .time-area .table {
    background: transparent;
    margin-bottom: 0;
}

.ui-calendar .time-area .table,.ui-calendar .time-area .table thead,.ui-calendar .time-area .table tbody {
    display: block;
    width: 100%
}

.ui-calendar .time-area .table tr {
    width: 100%;
    display: flex;
}

.ui-calendar .time-area .table th,.ui-calendar .time-area .table td {
    display: inline-block
}

.ui-calendar .time-area .table .num {
    width: 20%;
    /* font-family: 'Pretendard'; */
    /* font-style: normal; */
    font-weight: 700;
    /* font-size: 16px; */
    /* line-height: 19px; */
    /* text-align: center; */
    /* letter-spacing: -0.01em; */
    /* color: #282626; */
    border-radius: 0;
    margin: 0;
    height: auto;
    overflow: inherit;
    /* padding: 0; */
}

.ui-calendar .time-area .table .time {
    width: 30%;
}

.ui-calendar .time-area .table .pay {
    width: 30%;
}

.ui-calendar .time-area .table .apply {
    width: 20%;
}

.ui-calendar .time-area .table .apply .btn {
    font-size: 0;
    background: none;
    width: 100%;
    height: 100%;
    border: transparent;
    /* border-radius: 100%; */
    display: inline-block;
    padding: 0;
    position: relative;
    overflow: hidden;
}
.ui-calendar .time-area .table .apply .btn:before,
.ui-calendar .time-area .table .apply .btn:after {
  width: 20px;
  height: 20px;
  position: absolute;
  display: block;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  content:'';
  margin: 0 auto;
  border-radius: 50%;
}
.ui-calendar .time-area .table .apply .btn:before{border:1px solid #ccc;}

.ui-calendar .time-area .table .apply .btn:hover:before,
.ui-calendar .time-area .table .apply .btn:focus:before{border: 1px solid #00876C;}


.ui-calendar .time-area .table .apply .btn:after {
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.9109' cy='10' r='10' fill='%2300876C'/%3E%3Cpath d='M7.2085 10L9.67674 12.4682' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9.67676 12.4683L14.6132 7.53178' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
    background-position: center;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    border: 1px solid #00876C;
    background-color: #00876C;
    background-size: contain;
    }

.ui-calendar .time-area .table .apply .btn.on:after {
    opacity: 1;
    visibility: visible;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10.9109' cy='10' r='10' fill='%2300876C'/%3E%3Cpath d='M7.2085 10L9.67674 12.4682' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M9.67676 12.4683L14.6132 7.53178' stroke='white' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}

.ui-calendar .time-area .table .apply .btn.disable {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='9.5' fill='%23EFEFEF' stroke='%23DBDBDB'/%3E%3Cmask id='mask0_1133_3681' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Ccircle cx='10' cy='10' r='9.5' fill='%23EFEFEF' stroke='%23EAEAEA'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1133_3681)'%3E%3Cline x1='11.2627' y1='-3.28292' x2='-5.1009' y2='13.0807' stroke='%23DBDBDB'/%3E%3Cline x1='13.0806' y1='-2.67684' x2='-3.28303' y2='13.6868' stroke='%23DBDBDB'/%3E%3Cline x1='14.899' y1='-2.07076' x2='-1.46467' y2='14.2929' stroke='%23DBDBDB'/%3E%3Cline x1='16.7168' y1='-1.46468' x2='-7.35908' y2='22.6112' stroke='%23DBDBDB'/%3E%3Cline x1='18.5352' y1='-0.858727' x2='-5.54072' y2='23.2172' stroke='%23DBDBDB'/%3E%3Cline x1='20.3536' y1='-0.252648' x2='-3.72236' y2='23.8233' stroke='%23DBDBDB'/%3E%3Cline x1='22.1714' y1='0.353431' x2='-1.90449' y2='24.4293' stroke='%23DBDBDB'/%3E%3Cline x1='23.9898' y1='0.95951' x2='-0.0861302' y2='25.0354' stroke='%23DBDBDB'/%3E%3Cline x1='25.8081' y1='1.56559' x2='1.73223' y2='25.6415' stroke='%23DBDBDB'/%3E%3Cline x1='27.626' y1='2.17167' x2='3.5501' y2='26.2476' stroke='%23DBDBDB'/%3E%3Cline x1='29.4444' y1='2.77763' x2='5.36846' y2='26.8535' stroke='%23DBDBDB'/%3E%3Cline x1='31.2627' y1='3.3837' x2='7.18682' y2='27.4596' stroke='%23DBDBDB'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-position: center;
    background-repeat:no-repeat;
}

.ui-calendar .time-area .table tbody {
    max-height: 240px;
    height: 100%;
    overflow-y: auto;
    margin-top: 24px;
    min-height: 240px;
    /* padding-top: 10px; */
}
.ui-calendar .time-area .table tbody.choice {
    margin-top: 0;
    min-height: 0;
    padding-top: 0;
}

.ui-calendar .time-area .table th,.ui-calendar .time-area .table td {
    border: transparent;
    text-align: center
}

.ui-calendar .time-area .table thead th {
    height: 77px;
    background: transparent;
    border-bottom: 1px solid #EDEDED;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'Pretendard';
    font-weight: 700;
    font-size: 20px;
    text-align: center;
    width: 30%;
}

.ui-calendar .time-area .table td {
    padding: 10px 10px;
    font-family: 'Pretendard';
    font-weight: 400;
    font-size: 16px;
    text-align: center;
    color: #282626;
    /* border: 1px solid #000; */
    line-height: 1.5;
}

.ui-calendar .time-area .table tr:first-child td {
    /* padding-top:26px; */
}

.ui-calendar .time-area .table td .checkbox-box {
    justify-content: center
}

.ui-calendar .time-area .table td .checkbox-box .radio-inline {
    max-width: 158px;
    height: 46px;
    width: 100%;
    position: relative;
    padding: 0
}

.ui-calendar .time-area .table td .checkbox-box input[type=radio] {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
    margin: 0
}

.ui-calendar .time-area .table td .checkbox-box input[readonly] {
    cursor: auto
}

.ui-calendar .time-area .table td .checkbox-box .radio-text {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    background: #E8E8E8;
    border-radius: 10px;
    padding: 0 10px;
    min-width: 158px;
}

.ui-calendar .time-area .table td .checkbox-box input[type=radio]:checked + .radio-text,.ui-calendar .time-area .table td .checkbox-box input[type=radio]:focus + .radio-text,.ui-calendar .time-area .table td .checkbox-box input[type=radio]:hover + .radio-text,.ui-calendar .time-area .table td .checkbox-box input[type=radio]:active + .radio-text,.ui-calendar .time-area .table td .checkbox-box input[type=radio].on + .radio-text {
    background: #1095CE;
    color: #fff
}

.ui-calendar .time-area .table td .checkbox-box input[readonly] + .radio-text,.ui-calendar .time-area .table td .checkbox-box input[readonly]:focus + .radio-text,.ui-calendar .time-area .table td .checkbox-box input[readonly]:hover + .radio-text,.ui-calendar .time-area .table td .checkbox-box input[readonly]:active + .radio-text,.ui-calendar .time-area .table td .checkbox-box input[readonly].on + .radio-text {
    background: #E8E8E8;
    color: #282626
}

.ui-calendar .time-area .table tr br {
    display: none;
}

/* nodata */
.ui-calendar .time-area .table tr.no_data, .ui-calendar .time-area .table tr.no_data > td, .ui-calendar .time-area .table tr.no_select, .ui-calendar .time-area .table tr.no_select > td {
    width: 100%;
    display: block;
    text-align: left;
    padding: 0 10px 0 6px;
}

.ui-calendar .time-area .table tr.no_data .text, .ui-calendar .time-area .table tr.no_select .text {
    padding: 14.5px 23px;
    border-radius: 5px;
    box-shadow: 2px 2px 6px 0 rgb(0 0 0 / 15%);
    background: #fff;
    height: 75px;
    width: calc(100% - 6px);
    display: flex;
    width: 100%;
    align-items: center;
    font-size: 16px;
    color: #666;
    margin: 16px 0;
    line-height: 1.2;
}

.ui-calendar .time-area .table tr.no_data {padding: 0;}
.ui-calendar .time-area .table tr.no_data > td {padding: 0;}
.ui-calendar .time-area .table tr.no_select {
}

.ui-calendar .time-area .table .re-info td {
    display: block;
    width: 100%;
}

.re-info {
    background: #00876C;
    border-radius: 15px;
    padding: 6px 30px 24px;
    margin-top: 28px;
}

.re-info .m-tit {
    display: block;
    font-family: 'Pretendard';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    text-align: center;
    color: #FFFFFF;
    padding-bottom: 9px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

.re-info .info-inner {
    text-align: left;
}

.re-info .info-inner .list-1st {
    margin-bottom: 0;
    margin-top: 20px;
}

.re-info .info-inner .li {
    display: block;
    position: relative;
    margin: 10px 0;
}

.re-info .info-inner .li:last-child {
    margin-bottom: 0;
}

.re-info .info-inner .li .tit {
    font-family: 'Pretendard';
    font-weight: 700;
    font-size: 17px;
    color: #FFFFFF;
    position: absolute;
    top: -2px;
    left: 8px;
}

.re-info .info-inner .li .txt {
    font-family: 'Pretendard';
    font-weight: 400;
    font-size: 17px;
    color: #FFFFFF;
    padding-left: 105px;
    display: block;
}

.re-info .info-inner .list-1st>li:before {
    background-color: #fff;
}

@media screen and (max-width: 1060px) {
    .ui-calendar {
    }

    .ui-calendar .calendar-area, .ui-calendar .time-area {
        float: none;
        width: 100%;
        max-width: 100%;
        flex: 0 0 100%;
    }

    .ui-calendar .time-area {
        padding-top: 0;
        border-top: 1px solid #000;
        margin-top: -1px;
    }

    .ui-calendar .time-area .date_tit {
        height: auto;
        padding: 18px 0;
        text-align: center;
    }
    .ui-calendar .calendar-area .info {border-bottom:none;}
    .ui-calendar .time-area .table tbody {
        max-height: none;
        min-height: 20px;
        padding-top: 0;
    }
    .re-info {margin-top: 30px;}
}

@media screen and (max-width: 540px) {
    .ui-calendar .calendar-area {
        padding-left: 0;
        padding-right: 0;
    }

    .ui-calendar .calendar-area .calendar {
        /* padding-top: 15px; */
    }

    .ui-calendar .calendar-area .calendar .calHeader {
        /* height: 58px; */
    }

    .ui-calendar .calendar-area .calendar .calHeader .calDate {
        font-size: 26px;
    }

    .ui-calendar .time-area {
        /* margin-top: 10px; */
    }

    .ui-calendar .time-area .table thead th {
        font-size: 16px;
        height: 59px;
    }

    .ui-calendar .time-area .table .time {
        width: 30%
    }

    .ui-calendar .time-area .table td {
        padding: 6.5px
    }

    .ui-calendar .time-area .table tr:first-child td {
        padding-top: 16px;
    }

    .ui-calendar .time-area .table tr {
        line-height: 1.3;
        text-align: center;
    }

    .ui-calendar .calendar-area .info {
        padding-bottom: 0;
        padding-left: 0;
        display: flex;
        flex-wrap: wrap;
    }

    .ui-calendar .calendar-area .info span,.ui-calendar .calendar-area .info span, .ui-calendar .calendar-area .info .select {
        width: 50%;
        margin-right: 0;
        margin-bottom: 15px;
    }

    .ui-calendar .time-area .date_tit, .ui-calendar .time-area .date_tit span {
        font-size: 26px;
        /* padding: 24px 0 18px; */
    }

    .ui-calendar .time-area .date_tit {
        padding: 24px 0 18px;
    }

    .ui-calendar .calendar-area .calendar .calHeader .prev {
    }

    .ui-calendar .calendar-area .calendar .calHeader .next {
    }

    .ui-calendar .calendar-area .calendar .calHeader .calDate {
        margin: 0 20px;
        /* padding-top: 7px; */
    }

    .ui-calendar .time-area .table tr br {
        display: block;
    }
    .ui-calendar .calendar-area .info span:before {
    top: -1px;
    left: 5px;
}
}

@media screen and (max-width: 500px) {
    .ui-calendar .time-area .table .num {
        min-width: 59px;
    }

    .ui-calendar .time-area .table th.num {
        /* padding-left: 22px; */
    }

    .ui-calendar .time-area .table td .checkbox-box {
    }

    .ui-calendar .time-area .table td .checkbox-box .radio-inline {
    }

    .ui-calendar .time-area .table td .checkbox-box .radio-text {
        font-size: 15px;
        min-width: 131px;
    }

    .ui-calendar .time-area .table tr.no_data .text, .ui-calendar .time-area .table tr.no_select .text {
        padding: 10px;
        font-size: 16px;
        height: 55px;
    }
}

/* @media screen and (max-width: 445px) {
    .ui-calendar .time-area .table .apply .btn:before, .ui-calendar .time-area .table .apply .btn:after {top:11px;}
} */

@media screen and (max-width: 400px) {
    .ui-calendar .time-area .table thead th,.ui-calendar .time-area .table td {
        font-size: 15px;
    }

    .ui-calendar .time-area .date_tit, .ui-calendar .time-area .date_tit span {
        font-size: 20px;
    }

    .ui-calendar .time-area .table tbody {
        padding-left: 7px
    }

    .ui-calendar .time-area .table td .checkbox-box .radio-text {
        font-size: 15px;
        min-width: auto;
    }
}

@media screen and (max-width: 380px) {
    .re-info .info-inner .li .tit {
        position: relative;
        left: 0;
        top: 0;
    }

    .re-info .info-inner .li .txt {
        padding-left: 0;
        padding-top: 00;
    }
}

/*체험/교육프로그램 예약- 상세 : e*/
.prog-write {}
.prog-write .list-1st>li:before {display:none;}
.prog-write .h2 {
    line-height: 1.1;
}
.prog-write .h3{margin-bottom:0;}
.prog-write .list-1st{margin:5px 0;}
.prog-write .text-right {
    margin-bottom: 10px;
    margin-top: -30px;
}
.prog-write .ui_subscription--form {
    border: none;
    padding-top: 0;
}
.ui_subscription--form .ui_text--box .box-text__scroll {
    height: auto;
    overflow-y: auto;
    padding: 0;
    max-height: 430px;
}
.prog-write .ui_radio--custom {
    margin-top: 33px;
    padding-top: 17px;
    border-top: 1px dashed #DBDBDB;
    padding-bottom: 17px;
    border-bottom: 1px solid #DBDBDB;
}
.prog-write .list-1st>li {color:#222;}
.prog-write .list-1st>li.b {font-weight:700;}

.prog-write .ui_radio--custom input[type='radio']:checked + label {
   background: transparent;
   color: #444;
   text-shadow: none;
   border: none;
}
.ui_radio--custom label .chk_ball {
    width: 20px;
    height: 20px;
    margin-top: -1px;
    margin-right: 3px;
    position: relative;
}
.prog-write  .ui_radio--custom input[type='radio']:checked + label .chk_ball:after {position:absolute;content: '';background: #00876C;width: 10px;height: 10px;border-radius: 100%;left: 50%;top: 50%;transform: translate(-50%, -50%);}


.prog-write .bucket-form, .prog-write .card-body.prog,.prog-write  .table-form {
    border-top: 2px solid #00876C;
}

.prog-write .form-horizontal.bucket-form>.form-group .control-label{min-height: 52px;max-height: 100%;padding-right: 44px;}
.prog-write .form-horizontal.bucket-form .form-group .control-label label {
    vertical-align: sub;
}
.prog-write .pilsu:after,.form-horizontal.bucket-form .form-group .control-label label .pilsu:after {
 width: 15px;
 height: 15px;
 background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0.338867C6.52604 0.338867 5.60742 0.527018 4.74414 0.90332C3.88086 1.26855 3.12826 1.77214 2.48633 2.41406C1.8444 3.05599 1.33529 3.80859 0.958984 4.67188C0.59375 5.52409 0.411133 6.43717 0.411133 7.41113C0.411133 8.39616 0.59375 9.32031 0.958984 10.1836C1.33529 11.0358 1.8444 11.7829 2.48633 12.4248C3.12826 13.0667 3.88086 13.5758 4.74414 13.9521C5.60742 14.3174 6.52604 14.5 7.5 14.5C8.47396 14.5 9.39258 14.3174 10.2559 13.9521C11.1191 13.5758 11.8717 13.0667 12.5137 12.4248C13.1556 11.7829 13.6592 11.0358 14.0244 10.1836C14.4007 9.32031 14.5889 8.39616 14.5889 7.41113C14.5889 6.43717 14.4007 5.52409 14.0244 4.67188C13.6592 3.80859 13.1556 3.05599 12.5137 2.41406C11.8717 1.77214 11.1191 1.26855 10.2559 0.90332C9.39258 0.527018 8.47396 0.338867 7.5 0.338867ZM6.78613 9.53613H8.21387V10.9639H6.78613V9.53613ZM8.21387 8.83887H6.78613V3.875H8.21387V8.83887Z' fill='%2300876C'/%3E%3C/svg%3E%0A");
 right: -20px;
 left: auto;
 top: 2px;
}
.form-horizontal.bucket-form .form-group .control-label label {text-align: center;}
.prog-write .help-inblock {font-size:15px;color:#666;}
.prog-write .help-inblock .pilsu:after {right: auto;left: 2px;top: -1px;}
.view_text {font-weight: 700;}
input[type="checkbox"]+label, input[type="radio"]+label {margin: 0 10px;}
.ui_radio--custom input[type='radio']:checked + label .chk_ball{border: 1px solid #ccc;background: transparent;}
.form-horizontal .form-control-static .col-sm-12 {padding:0;}
.prog-write .col-sm-1 {text-align: center;}
@media only screen and (max-width: 850px) {
    .prog-write .col-sm-1 {max-width: none;width: 50px !important;flex: none;}
}
@media (max-width:767px) {
    .prog-write .form-horizontal.bucket-form>.form-group .control-label {text-align: left;border-right: none;}
    .prog-write .col-sm-1 {width: 100% !important; text-align: left;}
    .prog-write .text-right {text-align: left!important;margin-top: -8px;margin-bottom: 5px;}
    .form-horizontal.bucket-form>.form-group {/* margin-bottom: 10px; */}
}
    

/*예약조회*/
.reservation-list .table tbody>tr>td{text-align:center;}
.reservation-list .table tbody>tr>td br {display:none;}
.reservation-list .btn {padding: 10px 20px;}
.reservation-list .h2 .point {font-family: 'gmarket';}
.reservation-list .status {border:none;}


@media screen and (max-width: 1400px) {
   .reservation-list .table {width:100%;}
}
@media (max-width:1100px) {
	.flip-scroll .table-icon, .table-responsive .table-icon {display: block;}
	.reservation-list .table-responsive {overflow-x: scroll;}
	.reservation-list .table-responsive table {width: 1024px;}
}

@media (max-width:560px) {
.reservation-list .col1>*,.reservation-list .col2>*,.reservation-list .col3>*,.reservation-list .col4>*,.reservation-list .col5>*,.reservation-list .col6>* {
    flex: 0 auto;
    max-width: 0 auto;
    }
}
@media (max-width:420px) {
    .reservation-list .tab-ul.type2 li a {
        font-size: 14px;
    }
    .reservation-list .tab-ul.type2 li a span {
        padding: 10px 40px 10px 20px;
    }
    .tab-ul.type2 li.on a::before, .tab-ul.type2 li a:focus::before, .tab-ul.type2 li a:hover::before,.tab-ul.type2 li a::before {
    right: 15px;
    }
}


/*데이터 없을때*/
.PRGRM_nodata {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100% !important
}

.PRGRM_nodata * {
    max-width: 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    z-index: 100;
}

.PRGRM_nodata.PRGRM_list-nodata {
    padding: 0 !important;
    border: none !important;
    margin: 0 auto !important;
}

.ui-grid.are-images-unloaded .item_wrap .grid__item.PRGRM_nodata.PRGRM_list-nodata {
    padding: 14px !important;
}

.PRGRM_nodata .ui-message {
    border: none;
}

.PRGRM_nodata .ui-message .message-result {
    max-width: 1240px;
    /* background-color: #F7F7F7; */
    min-height: 759px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: auto;
    margin: 0 auto;
    background-image: url("data:image/svg+xml,%3Csvg width='1920' height='759' viewBox='0 0 1920 759' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.03' x='0.5' y='0.5' width='1919' height='758' fill='black' stroke='%232E3639'/%3E%3C/svg%3E%0A");
    background-size: cover;
}

.PRGRM_nodata .ui-message .nopage {
    width: 100%;
    max-width: 590px;
    margin: 0 auto;
    padding: 0 20px;
    text-align: center;
    margin-top: 30px;
}

.PRGRM_nodata .ui-message .nopage strong {
    display: block;
    color: #222;
    text-align: center;
    margin: 0 0 6px;
    font-family: gmarket;
    font-size: 26px;
    line-height: 1.1;
    font-weight: 700;
    word-break: keep-all;
}

.PRGRM_nodata .ui-message .nopage strong em {
    font-size: 42px;
    font-weight: bold;
    color: #222;
    text-align: center;
    font-family: 'Noto Sans KR';
    line-height: 43px;
    font-family: gmarket;
    font-size: 26px;
    line-height: 1.1;
    font-weight: 700;
}

.PRGRM_nodata .ui-message .nopage span {
    font-size: 18px;
    color: #222;
    text-align: center;
    font-family: gmarket;
    line-height: 1;
    font-weight: 400;
    word-break: keep-all;
}

.PRGRM_nodata .ui-message .nopage .icon-nonage {
    width: 100%;
    max-width: 744px;
    height: 100%;
    display: block;
    position: absolute;
    top: -68px;
    left: 50%;
    transform: translate(-50%,0);
    background-repeat: no-repeat;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='218' height='64' viewBox='0 0 218 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.40143 54.9716C4.53596 57.3115 4.31157 59.8038 4.38369 62.3681C4.39972 62.921 5.26518 62.7127 5.71394 62.7448C9.26396 62.7448 12.6617 62.6486 16.1556 62.7207C16.4041 62.7207 16.5964 62.5604 16.5804 62.3761C16.4601 60.9577 16.6124 59.1707 17.1654 57.8484C17.7904 56.0614 20.6432 53.4971 22.9351 55.3643C24.9305 56.991 24.6661 59.7076 24.9866 62.1758C25.0828 62.897 25.7158 62.6406 26.1966 62.6486C27.2945 62.6486 28.5687 62.6726 29.7066 62.6887C30.9647 62.7047 32.3992 62.7848 33.513 62.7207C34.1461 62.6887 45.0286 62.7688 45.4933 62.4162C45.7898 62.1918 45.6216 60.1484 45.6135 59.7397C45.6135 58.0568 45.293 56.3499 44.7 54.6991L44.3875 53.8978C43.7864 52.4633 42.9851 51.093 41.9914 49.8269C41.1901 48.7611 40.2445 47.9357 39.3069 47.1904L38.3452 46.4371C37.9606 46.1406 37.5359 45.9082 37.0711 45.772C36.0694 45.4755 35.0677 45.2431 35.2039 43.0714C36.2938 42.7909 36.1415 41.9095 35.3081 41.4607C34.4106 40.9719 33.4008 40.9238 32.3591 40.8517C30.9968 40.8196 29.4181 40.7635 27.9997 41.044C27.2064 41.2042 24.033 41.8133 25.5796 42.6627C25.8521 44.7703 16.7807 43.416 13.2227 45.8281C6.71564 49.891 5.37739 54.9556 5.37739 54.9556L5.40143 54.9716ZM35.0196 42.2781C34.9475 42.7188 26.3409 42.4784 26.2127 42.1739C26.0604 41.8293 28.9132 41.5168 30.2275 41.5248C31.8061 41.5248 35.1638 41.4126 35.0196 42.2781Z' fill='%23EDE3D0'/%3E%3Cpath d='M30.4681 51.814C28.7772 49.4179 25.4355 47.5828 21.6131 47.687C11.9407 47.9594 8.36661 56.3657 8.26243 62.6804C8.24641 62.6964 8.23038 62.7204 8.21436 62.7365C9.63276 62.7284 11.0432 62.7044 12.4535 62.6964C12.4535 62.6884 12.4535 62.6804 12.4535 62.6724C12.5577 58.3851 14.0002 51.6216 21.2124 51.3732C24.9307 51.261 27.3107 53.8494 28.1441 56.2775C28.8814 58.1767 29.3622 60.7171 29.4503 62.3759C29.4503 62.4881 29.4503 62.5922 29.4263 62.6804C29.5225 62.6804 29.6186 62.6804 29.7148 62.6804C30.9729 62.6964 32.4074 62.7765 33.5212 62.7124C33.5293 62.7124 33.5453 62.7124 33.5533 62.7124C33.5533 62.5521 33.5212 62.3758 33.5132 62.2556C33.4732 61.6146 33.0805 55.5162 30.46 51.7979L30.4681 51.814Z' fill='%23B79A82'/%3E%3Cpath d='M29.4499 62.3756C29.3618 60.7167 28.8809 58.1764 28.1437 56.2772C27.3103 53.8491 24.9303 51.2607 21.212 51.3729C13.9997 51.6213 12.5573 58.3928 12.4531 62.6721C12.4531 62.6801 12.4531 62.6881 12.4531 62.6961C13.6872 62.6961 14.9213 62.6961 16.1634 62.7201C16.4118 62.7201 16.6042 62.5599 16.5881 62.3756C16.4679 60.9572 16.6202 59.1701 17.1731 57.8479C17.7982 56.0608 20.651 53.4965 22.9429 55.3637C24.9383 56.9904 24.6738 59.707 24.9944 62.1752C25.0905 62.8964 25.7236 62.64 26.2044 62.648C27.2141 62.648 28.3601 62.664 29.4259 62.68C29.4499 62.5919 29.4579 62.4877 29.4499 62.3756Z' fill='%23F2663C'/%3E%3Cpath d='M7.82152 40.9156C9.87951 40.9156 11.5478 39.2473 11.5478 37.1893C11.5478 35.1313 9.87951 33.463 7.82152 33.463C5.76354 33.463 4.09521 35.1313 4.09521 37.1893C4.09521 39.2473 5.76354 40.9156 7.82152 40.9156Z' fill='%23F8D62C'/%3E%3Cpath d='M52.5691 21.9159C52.5691 23.0057 51.6796 23.8952 50.5897 23.8952C49.4999 23.8952 48.6104 23.0057 48.6104 21.9159C48.6104 20.826 49.4999 19.9365 50.5897 19.9365C51.6796 19.9365 52.5691 20.826 52.5691 21.9159Z' fill='%2328449C'/%3E%3Cpath d='M24.9302 37.198C24.9302 38.0715 24.217 38.7847 23.3435 38.7847C22.47 38.7847 21.7568 38.0715 21.7568 37.198C21.7568 36.3245 22.47 35.6113 23.3435 35.6113C24.217 35.6113 24.9302 36.3245 24.9302 37.198Z' fill='%23EF3924'/%3E%3Cpath d='M14.4883 30.2183C14.4883 31.0918 13.7751 31.805 12.9016 31.805C12.0282 31.805 11.3149 31.0918 11.3149 30.2183C11.3149 29.3448 12.0282 28.6316 12.9016 28.6316C13.7751 28.6316 14.4883 29.3448 14.4883 30.2183Z' fill='%23B0D235'/%3E%3Cpath d='M78.2528 50.6922C77.8201 50.6922 77.6037 50.4759 77.6037 50.0431V42.294L75.8567 42.318C75.2557 45.0747 73.06 46.7496 70.1992 46.7496C66.8014 46.7496 64.3252 44.4016 64.3252 40.6993C64.3252 36.997 66.8014 34.5208 70.1992 34.5208C73.0199 34.5208 75.1916 36.2438 75.8407 38.9523L77.6037 38.9764V34.8013C77.6037 34.3686 77.796 34.1522 78.2287 34.1522H80.8572C81.2899 34.1522 81.5063 34.3686 81.4822 34.8013L81.0095 50.0351C81.0095 50.4678 80.7931 50.6842 80.3604 50.6842H78.2528V50.6922ZM72.8115 40.7073C72.8115 38.9604 71.89 37.8865 70.5277 37.8865C69.0853 37.8865 68.2278 38.9604 68.2278 40.7073C68.2278 42.4543 69.1494 43.5041 70.5277 43.5041C71.906 43.5041 72.8115 42.4463 72.8115 40.7073Z' fill='%2358595B'/%3E%3Cpath d='M94.825 43.7359C94.8651 44.1446 94.6968 44.3369 94.3121 44.4491C92.2286 44.986 88.7346 45.1783 85.6815 45.1383C84.7118 45.1142 84.175 44.6254 84.175 43.6557L84.1108 39.5448C84.1108 38.5351 84.7118 38.0382 85.5933 38.0382L90.2813 38.0142L90.2572 36.9404H85.1366C84.6878 36.9404 84.3833 36.6359 84.3833 36.1871V34.7206C84.3833 34.2719 84.6878 33.9673 85.1366 33.9673L92.3488 34.0074C93.2303 34.0074 93.8554 34.5042 93.8313 35.514L93.7271 39.3685C93.7031 40.3141 93.2143 40.851 92.2206 40.875L87.6368 40.9392V42.037C89.552 42.0771 92.0042 42.013 93.9836 41.7565C94.4323 41.6924 94.6086 41.8607 94.6487 42.2534L94.817 43.7359H94.825ZM89.2475 52.7111C88.2779 52.7351 87.765 52.1982 87.741 51.2286L87.6128 46.9654C87.5887 46.5326 87.8051 46.3243 88.2378 46.3243H90.6018C91.0345 46.3243 91.2269 46.5406 91.2269 46.9654L91.1868 49.6098L99.4087 49.698C99.8575 49.698 100.034 49.8663 100.034 50.2589V51.8937C100.034 52.3665 99.8175 52.5588 99.4488 52.5588L89.2475 52.7111ZM97.1649 46.9253C96.7322 46.9253 96.5158 46.7089 96.5158 46.2762L96.3876 34.1597C96.3876 33.7269 96.5799 33.5106 97.0127 33.5106H99.6412C100.074 33.5106 100.29 33.7269 100.266 34.1597L100.05 46.2762C100.026 46.7089 99.8335 46.9253 99.4008 46.9253H97.1649Z' fill='%2358595B'/%3E%3Cpath d='M101.981 40.6993C101.981 37.0611 104.609 34.5208 108.007 34.5208C111.405 34.5208 113.993 37.0611 113.993 40.6993C113.993 44.3375 111.389 46.7496 108.007 46.7496C104.625 46.7496 101.981 44.3375 101.981 40.6993ZM110.804 40.6993C110.804 38.9523 109.794 37.8785 108.328 37.8785C106.781 37.8785 105.827 38.9523 105.827 40.6993C105.827 42.4463 106.837 43.496 108.328 43.496C109.818 43.496 110.804 42.4382 110.804 40.6993ZM115.901 50.6842C115.468 50.6842 115.251 50.4678 115.251 50.0351V34.8013C115.251 34.3686 115.444 34.1522 115.877 34.1522H118.505C118.938 34.1522 119.154 34.3686 119.13 34.8013L118.657 50.0351C118.657 50.4678 118.441 50.6842 118.008 50.6842H115.901Z' fill='%2358595B'/%3E%3Cpath d='M122.921 44.706C121.951 44.706 121.655 44.3855 121.63 43.4159L121.31 34.8734C121.286 34.4407 121.502 34.2243 121.935 34.2243H124.027C124.459 34.2243 124.652 34.4407 124.652 34.8734V36.7005L126.823 36.6764V34.8253C126.823 34.3926 127.016 34.1842 127.448 34.1842H129.516C129.949 34.1842 130.141 34.4006 130.141 34.8253L129.989 43.3277C129.989 44.2973 129.684 44.5939 128.722 44.6179L122.937 44.706H122.921ZM126.839 39.5373L124.668 39.5774L124.692 41.733L126.863 41.709L126.839 39.5373ZM135.51 52.9841C135.125 52.9841 134.861 52.7276 134.861 52.343V48.9612L125.589 49.1135C125.269 49.1135 125.052 48.8972 125.052 48.5766V46.5331C125.052 46.2126 125.269 45.9962 125.589 45.9962H137.297C138.05 45.9962 138.611 46.4049 138.587 47.2864C138.547 49.1135 138.499 50.604 138.307 52.343C138.267 52.7276 138.05 52.9841 137.658 52.9841H135.502H135.51ZM136.351 45.1949C135.919 45.1949 135.702 44.9785 135.702 44.5458V40.7794H134.564L134.476 44.5458C134.476 44.9785 134.26 45.1949 133.827 45.1949H132.04C131.607 45.1949 131.391 44.9785 131.391 44.5458L131.175 34.3685C131.175 33.9358 131.367 33.7194 131.8 33.7194H134.1C134.532 33.7194 134.749 33.9358 134.725 34.3685L134.636 37.7663H135.694V34.1522C135.694 33.7194 135.887 33.5031 136.319 33.5031H138.619C139.052 33.5031 139.268 33.7194 139.244 34.1522L138.771 44.5458C138.771 44.9785 138.555 45.1949 138.122 45.1949H136.335H136.351Z' fill='%2358595B'/%3E%3Cpath d='M148.74 47.5669C148.499 47.8474 148.075 47.8234 147.77 47.5429C146.977 46.7656 146.288 45.868 145.679 44.8744C144.861 45.9482 143.916 46.9579 142.77 47.8875C142.385 48.208 141.912 48.2962 141.608 47.9115L140.662 46.7496C140.358 46.3809 140.406 45.9562 140.726 45.6757C143.138 43.5441 144.645 40.7474 145.006 38.143L141.624 38.2311C141.239 38.2552 140.975 37.9747 140.975 37.582V35.4745C140.975 35.0898 141.231 34.8254 141.624 34.8254H147.995C148.62 34.8254 149.004 35.21 148.988 35.8351C148.884 37.7743 148.403 39.8579 147.458 41.9013C148.251 43.0873 149.157 44.0329 150.23 45.0026C150.575 45.3231 150.487 45.7158 150.295 45.9241L148.724 47.5589L148.74 47.5669ZM151.537 50.6842C151.104 50.6842 150.888 50.4678 150.888 50.0351L150.783 42.5665H149.381C148.932 42.5665 148.628 42.262 148.628 41.8132V39.9621C148.628 39.5133 148.932 39.2088 149.381 39.2088H150.735L150.671 35.0097C150.671 34.5769 150.863 34.3606 151.296 34.3606H153.708C154.141 34.3606 154.357 34.5769 154.333 35.0097L154.077 50.0351C154.077 50.4678 153.861 50.6842 153.428 50.6842H151.537ZM155.816 50.6842C155.383 50.6842 155.167 50.4678 155.167 50.0351V34.8013C155.167 34.3686 155.359 34.1522 155.792 34.1522H158.204C158.637 34.1522 158.853 34.3686 158.829 34.8013L158.356 50.0351C158.356 50.4678 158.14 50.6842 157.707 50.6842H155.816Z' fill='%2358595B'/%3E%3Cpath d='M169.055 47.5025C168.886 47.783 168.494 47.8471 168.173 47.7189C167.292 47.3502 166.218 46.7092 165.288 45.8677C164.431 46.7733 163.413 47.5666 162.275 48.1917C161.778 48.4721 161.354 48.4481 161.113 48.0234L160.32 46.8213C160.079 46.4127 160.216 45.9799 160.576 45.7635C163.093 44.257 164.623 41.909 165.056 39.521L161.249 39.6892C160.865 39.6892 160.6 39.4328 160.6 39.0401V37.2531C160.6 36.8685 160.857 36.604 161.249 36.604H163.101L163.421 34.1519C163.485 33.7031 163.79 33.4868 164.262 33.5749L166.218 33.9836C166.715 34.0717 166.907 34.3522 166.803 34.841L166.434 36.588H167.62C168.245 36.588 168.63 36.9727 168.614 37.5977C168.526 39.8816 167.965 41.925 166.955 43.648C167.837 44.1608 168.718 44.5535 169.648 44.834C170.096 44.9862 170.12 45.3709 169.952 45.6914L169.071 47.5025H169.055ZM171.122 50.6839C170.689 50.6839 170.473 50.4675 170.473 50.0348L170.369 43.64H169.183C168.734 43.64 168.43 43.3354 168.43 42.8867V41.0355C168.43 40.5868 168.734 40.2823 169.183 40.2823H170.321L170.257 35.0093C170.257 34.5766 170.449 34.3602 170.882 34.3602H173.294C173.727 34.3602 173.943 34.5766 173.919 35.0093L173.662 50.0348C173.662 50.4675 173.446 50.6839 173.013 50.6839H171.122ZM175.401 50.6839C174.969 50.6839 174.752 50.4675 174.752 50.0348V34.801C174.752 34.3682 174.945 34.1519 175.377 34.1519H177.789C178.222 34.1519 178.439 34.3682 178.414 34.801L177.942 50.0348C177.942 50.4675 177.725 50.6839 177.293 50.6839H175.401Z' fill='%2358595B'/%3E%3Cpath d='M189.666 37.6461C190.291 38.2952 190.635 39.1928 190.635 40.1864C190.635 42.5745 188.76 44.5538 185.811 44.5538C182.862 44.5538 180.947 42.5745 180.947 40.1864C180.947 39.305 181.251 38.4395 181.724 37.8384L180.602 37.8625C180.218 37.8625 179.953 37.6061 179.953 37.2134V35.4745C179.953 35.0898 180.21 34.8254 180.602 34.8254H183.896L184.152 32.822C184.216 32.3732 184.521 32.1969 184.994 32.237L187.382 32.5415C187.879 32.6056 188.071 32.9101 187.967 33.3989L187.686 34.8013H190.739C191.06 34.8013 191.276 35.0177 191.276 35.3382V37.0611C191.276 37.3817 191.06 37.5981 190.739 37.5981L189.666 37.6381V37.6461ZM184.841 52.944C184.176 52.944 183.784 52.5354 183.768 51.8702L183.663 46.5733C183.639 45.9081 184.072 45.5155 184.737 45.4994L195.323 45.3311C195.988 45.3071 196.421 45.7398 196.397 46.405L196.269 52.0225C196.245 52.6876 195.86 52.8799 195.195 52.8799L184.841 52.944ZM187.83 39.946C187.83 38.7841 187.037 37.9907 185.915 37.9907C184.793 37.9907 183.96 38.7841 183.96 39.946C183.96 41.108 184.753 41.9013 185.915 41.9013C187.077 41.9013 187.83 41.108 187.83 39.946ZM192.799 48.0157L187.358 48.0798V50.2996L192.799 50.2595V48.0237V48.0157ZM193.769 44.5538C193.336 44.5538 193.119 44.3375 193.119 43.9128L193.079 41.4125H191.765C191.316 41.4125 191.012 41.108 191.012 40.6592V38.9844C191.012 38.5356 191.316 38.2311 191.765 38.2311H193.031L192.991 34.1602C192.991 33.7275 193.184 33.5111 193.616 33.5111H196.245C196.677 33.5111 196.894 33.7275 196.87 34.1602L196.653 43.9128C196.629 44.3455 196.437 44.5538 196.004 44.5538H193.769Z' fill='%2358595B'/%3E%3Cpath d='M210.669 44.5132C210.709 44.9219 210.429 45.0742 210.068 45.1142C206.646 45.547 203.328 45.6912 199.546 45.7152C199.161 45.7152 198.897 45.4588 198.897 45.0661V43.5596C198.897 43.1749 199.153 42.9105 199.546 42.9105H201.293L201.269 39.7451C201.269 39.3124 201.437 39.08 201.87 39.08H204.154C204.587 39.08 204.803 39.2723 204.803 39.7051L204.763 42.8865C206.526 42.8464 208.225 42.7823 209.932 42.63C210.34 42.5899 210.517 42.7983 210.557 43.215L210.685 44.5052L210.669 44.5132ZM206.582 41.7565C206.173 41.7165 206.021 41.3719 206.069 40.827C206.133 39.7692 206.173 38.2866 206.109 37.0846H200.259C199.939 37.0846 199.722 36.8683 199.722 36.5477V34.7206C199.722 34.4001 199.939 34.1837 200.259 34.1837H208.305C209.058 34.1837 209.595 34.5924 209.595 35.4739V35.6903C209.595 37.6456 209.427 39.5608 209.098 41.2677C209.034 41.6363 208.754 41.9969 208.281 41.9168L206.582 41.7646V41.7565ZM203.937 52.7111C202.968 52.7351 202.455 52.1982 202.431 51.2286L202.303 47.3981C202.279 46.9654 202.495 46.757 202.928 46.757H205.292C205.725 46.757 205.917 46.9734 205.917 47.3981L205.877 49.6579H214.315C214.764 49.6579 214.94 49.8262 214.94 50.2189V51.8937C214.94 52.3665 214.724 52.5588 214.355 52.5588L203.937 52.7111ZM212.111 47.2458C211.679 47.2458 211.462 47.0295 211.462 46.5967L211.294 34.1597C211.294 33.7269 211.486 33.5106 211.919 33.5106H214.547C214.98 33.5106 215.197 33.7269 215.173 34.1597L215.068 38.6152H216.855C217.304 38.6152 217.609 38.9197 217.609 39.3685V41.1315C217.609 41.5802 217.304 41.8848 216.855 41.8848H214.98L214.876 46.5967C214.876 47.0295 214.66 47.2458 214.227 47.2458H212.119H212.111Z' fill='%2358595B'/%3E%3Cpath d='M67.0418 58.5616C66.9296 58.4254 66.7934 58.3212 66.6331 58.2491C66.4728 58.177 66.2965 58.1449 66.1042 58.1449C65.8478 58.1449 65.6154 58.209 65.407 58.3372C65.2067 58.4655 65.0464 58.6578 64.9262 58.9142C64.806 59.1707 64.7499 59.4672 64.7499 59.8198C64.7499 60.1724 64.806 60.4769 64.9262 60.7333C65.0384 60.9897 65.1987 61.174 65.407 61.3103C65.6154 61.4465 65.8397 61.5026 66.1042 61.5026C66.2965 61.5026 66.4728 61.4705 66.6331 61.4064C66.7934 61.3343 66.9296 61.2381 67.0418 61.1019C67.154 60.9657 67.2261 60.8054 67.2662 60.6211H67.9553C67.9072 60.9176 67.8031 61.182 67.6348 61.4064C67.4665 61.6308 67.2502 61.8151 66.9857 61.9353C66.7213 62.0635 66.4327 62.1276 66.1042 62.1276C65.7115 62.1276 65.3669 62.0315 65.0624 61.8472C64.7579 61.6629 64.5175 61.3984 64.3492 61.0458C64.1809 60.7012 64.0928 60.2926 64.0928 59.8198C64.0928 59.347 64.1809 58.9463 64.3492 58.5937C64.5255 58.2491 64.7579 57.9766 65.0705 57.7923C65.375 57.608 65.7195 57.5118 66.1122 57.5118C66.4247 57.5118 66.7132 57.5759 66.9777 57.6961C67.2421 57.8163 67.4585 57.9927 67.6268 58.217C67.7951 58.4494 67.9072 58.7219 67.9633 59.0344H67.2742C67.2421 58.8501 67.17 58.6818 67.0578 58.5456L67.0418 58.5616Z' fill='%2358595B'/%3E%3Cpath d='M70.2394 62.0635H69.5742V57.5839H70.2233V59.2588H70.2634C70.3435 59.0664 70.4717 58.9222 70.632 58.818C70.8003 58.7138 71.0086 58.6658 71.2571 58.6658C71.4894 58.6658 71.6898 58.7138 71.8661 58.81C72.0344 58.9062 72.1706 59.0504 72.2668 59.2427C72.3629 59.4351 72.411 59.6675 72.411 59.9399V62.0715H71.7459V60.0201C71.7459 59.7716 71.6818 59.5793 71.5536 59.4431C71.4254 59.3068 71.2571 59.2427 71.0327 59.2427C70.8724 59.2427 70.7362 59.2748 70.616 59.3389C70.4958 59.403 70.3996 59.4992 70.3275 59.6274C70.2634 59.7556 70.2233 59.9079 70.2233 60.0842V62.0795L70.2394 62.0635Z' fill='%2358595B'/%3E%3Cpath d='M74.2782 58.1289C74.2141 58.0968 74.166 58.0488 74.1259 57.9847C74.0859 57.9205 74.0698 57.8564 74.0698 57.7923C74.0698 57.7282 74.0859 57.6561 74.1259 57.6C74.166 57.5439 74.2141 57.4958 74.2782 57.4558C74.3423 57.4237 74.4144 57.3997 74.4865 57.3997C74.5587 57.3997 74.6308 57.4157 74.6949 57.4558C74.759 57.4878 74.8071 57.5359 74.8472 57.6C74.8872 57.6641 74.9033 57.7282 74.9033 57.7923C74.9033 57.8564 74.8872 57.9286 74.8472 57.9927C74.8071 58.0488 74.759 58.0968 74.6949 58.1289C74.6308 58.161 74.5587 58.177 74.4865 58.177C74.4144 58.177 74.3423 58.1609 74.2782 58.1209V58.1289ZM74.158 58.6979H74.8231V62.0555H74.158V58.6979Z' fill='%2358595B'/%3E%3Cpath d='M77.2271 62.0635H76.562V57.5839H77.2271V62.0635Z' fill='%2358595B'/%3E%3Cpath d='M79.5108 61.9193C79.2944 61.783 79.1341 61.5827 79.0139 61.3183C78.8937 61.0538 78.8296 60.7493 78.8296 60.3967C78.8296 60.0441 78.8937 59.7316 79.0139 59.4671C79.1341 59.2027 79.3024 59.0023 79.5187 58.8661C79.7351 58.7299 79.9755 58.6577 80.248 58.6577C80.4403 58.6577 80.6006 58.6898 80.7288 58.7539C80.857 58.818 80.9532 58.8901 81.0253 58.9703C81.0974 59.0504 81.1616 59.1466 81.2177 59.2507H81.2497V57.5839H81.9148V62.0635H81.2737V61.5346H81.2256C81.1695 61.6388 81.1054 61.7269 81.0253 61.8151C80.9532 61.8952 80.849 61.9754 80.7208 62.0395C80.5926 62.1036 80.4323 62.1356 80.248 62.1356C79.9755 62.1356 79.7351 62.0635 79.5268 61.9273L79.5108 61.9193ZM79.6069 60.9897C79.6791 61.166 79.7752 61.3102 79.9115 61.4144C80.0397 61.5186 80.1999 61.5667 80.3922 61.5667C80.5846 61.5667 80.7369 61.5186 80.8651 61.4224C80.9933 61.3263 81.0975 61.182 81.1696 61.0057C81.2417 60.8294 81.2737 60.6211 81.2737 60.3807C81.2737 60.1402 81.2417 59.9399 81.1696 59.7716C81.0975 59.5953 81.0013 59.4671 80.873 59.371C80.7448 59.2748 80.5846 59.2267 80.4003 59.2267C80.216 59.2267 80.0476 59.2748 79.9194 59.379C79.7912 59.4751 79.687 59.6114 79.6229 59.7877C79.5588 59.964 79.5268 60.1643 79.5268 60.3887C79.5268 60.6211 79.5588 60.8214 79.6229 60.9977L79.6069 60.9897Z' fill='%2358595B'/%3E%3Cpath d='M83.7183 58.7056H84.3593V59.2345H84.3994C84.4635 59.0582 84.5677 58.914 84.72 58.8098C84.8722 58.7056 85.0485 58.6495 85.2408 58.6495C85.337 58.6495 85.4331 58.6496 85.5293 58.6656V59.2986C85.5293 59.2986 85.4412 59.2826 85.3691 59.2746C85.2969 59.2746 85.2328 59.2666 85.1767 59.2666C85.0245 59.2666 84.8882 59.2986 84.768 59.3628C84.6478 59.4269 84.5516 59.515 84.4875 59.6352C84.4154 59.7474 84.3834 59.8756 84.3834 60.0199V62.0713H83.7183V58.7137V58.7056Z' fill='%2358595B'/%3E%3Cpath d='M87.4523 61.9194C87.2119 61.7752 87.0276 61.5748 86.8993 61.3184C86.7711 61.062 86.707 60.7574 86.707 60.4128C86.707 60.0683 86.7711 59.7637 86.8993 59.4993C87.0276 59.2348 87.2119 59.0345 87.4443 58.8823C87.6767 58.738 87.9491 58.6659 88.2617 58.6659C88.5341 58.6659 88.7825 58.722 89.0069 58.8422C89.2313 58.9624 89.4156 59.1467 89.5518 59.3951C89.6881 59.6516 89.7602 59.9641 89.7602 60.3487V60.5811H87.3722C87.3722 60.7895 87.4202 60.9738 87.5004 61.126C87.5805 61.2783 87.6927 61.3905 87.829 61.4706C87.9732 61.5508 88.1335 61.5908 88.3178 61.5908C88.5021 61.5908 88.6463 61.5588 88.7745 61.4947C88.9028 61.4306 88.9909 61.3424 89.055 61.2302H89.7201C89.6721 61.4145 89.5839 61.5668 89.4557 61.711C89.3275 61.8473 89.1672 61.9514 88.9749 62.0316C88.7826 62.1037 88.5662 62.1438 88.3178 62.1438C87.9892 62.1438 87.7087 62.0716 87.4683 61.9274L87.4523 61.9194ZM89.1031 60.0923C89.1031 59.924 89.071 59.7718 88.9989 59.6355C88.9268 59.4993 88.8306 59.3951 88.7024 59.323C88.5742 59.2509 88.43 59.2108 88.2617 59.2108C88.0934 59.2108 87.9411 59.2509 87.8049 59.331C87.6687 59.4111 87.5645 59.5153 87.4923 59.6515C87.4122 59.7878 87.3722 59.932 87.3642 60.0923H89.1031Z' fill='%2358595B'/%3E%3Cpath d='M92.0123 62.0636H91.3472V58.706H91.9883V59.2589H92.0284C92.1085 59.0746 92.2367 58.9223 92.405 58.8182C92.5733 58.714 92.7816 58.6659 93.022 58.6659C93.2544 58.6659 93.4548 58.714 93.623 58.8101C93.7913 58.9063 93.9276 59.0505 94.0237 59.2429C94.1199 59.4352 94.168 59.6676 94.168 59.94V62.0717H93.5108V60.0202C93.5108 59.7718 93.4467 59.5794 93.3185 59.4432C93.1903 59.307 93.022 59.2349 92.7976 59.2349C92.6454 59.2349 92.5092 59.2669 92.389 59.331C92.2688 59.3951 92.1806 59.4913 92.1165 59.6195C92.0524 59.7477 92.0203 59.9 92.0203 60.0763V62.0717L92.0123 62.0636Z' fill='%2358595B'/%3E%3Cpath d='M96.4116 59.1786H95.8667V57.5839H96.4116V59.1786Z' fill='%2358595B'/%3E%3Cpath d='M99.8012 59.2988C99.689 59.2187 99.5528 59.1866 99.3765 59.1866C99.2563 59.1866 99.1441 59.2027 99.048 59.2427C98.9518 59.2828 98.8716 59.3389 98.8155 59.403C98.7594 59.4671 98.7354 59.5472 98.7354 59.6354C98.7354 59.7396 98.7755 59.8197 98.8636 59.8918C98.9438 59.964 99.08 60.02 99.2643 60.0601L99.7932 60.1803C100.106 60.2524 100.33 60.3566 100.482 60.5089C100.635 60.6611 100.715 60.8535 100.715 61.0859C100.715 61.2862 100.659 61.4705 100.546 61.6228C100.434 61.783 100.274 61.9032 100.074 61.9914C99.8653 62.0795 99.6249 62.1196 99.3445 62.1196C98.9438 62.1196 98.6232 62.0315 98.3908 61.8632C98.1584 61.6949 98.0142 61.4465 97.9741 61.1339H98.6473C98.7034 61.4384 98.9277 61.5827 99.3204 61.5827C99.5368 61.5827 99.7131 61.5426 99.8413 61.4625C99.9695 61.3824 100.034 61.2702 100.042 61.1259C100.042 61.0137 99.9935 60.9256 99.9134 60.8535C99.8333 60.7813 99.697 60.7252 99.5207 60.6852L98.9919 60.573C98.6873 60.5089 98.4629 60.3967 98.3027 60.2364C98.1424 60.0761 98.0703 59.8838 98.0703 59.6514C98.0703 59.4511 98.1264 59.2748 98.2306 59.1225C98.3428 58.9703 98.495 58.8501 98.6873 58.7699C98.8877 58.6818 99.112 58.6417 99.3685 58.6417C99.6249 58.6417 99.8333 58.6818 100.018 58.7619C100.202 58.8421 100.346 58.9542 100.458 59.0985C100.562 59.2427 100.627 59.411 100.651 59.6033H100.01C99.9775 59.4671 99.9054 59.3549 99.8012 59.2828V59.2988Z' fill='%2358595B'/%3E%3Cpath d='M104.85 57.5839H106.493C106.805 57.5839 107.062 57.632 107.278 57.7362C107.495 57.8404 107.647 57.9766 107.751 58.1529C107.855 58.3292 107.911 58.5295 107.911 58.7619C107.911 59.0264 107.839 59.2347 107.703 59.387C107.567 59.5392 107.382 59.6514 107.158 59.7075V59.7476C107.31 59.7556 107.463 59.8037 107.607 59.8998C107.751 59.988 107.863 60.1162 107.951 60.2845C108.039 60.4448 108.088 60.6371 108.088 60.8615C108.088 61.0939 108.031 61.3022 107.927 61.4865C107.815 61.6708 107.647 61.8071 107.422 61.9112C107.198 62.0154 106.91 62.0635 106.573 62.0635H104.858V57.5839H104.85ZM106.437 59.5232C106.589 59.5232 106.725 59.4912 106.845 59.4351C106.966 59.379 107.062 59.2988 107.134 59.1866C107.206 59.0825 107.238 58.9543 107.238 58.818C107.238 58.6257 107.174 58.4654 107.038 58.3452C106.902 58.225 106.709 58.1689 106.445 58.1689H105.531V59.5232H106.437ZM106.509 61.4865C106.813 61.4865 107.046 61.4224 107.19 61.3022C107.334 61.182 107.414 61.0217 107.414 60.8294C107.414 60.6852 107.382 60.557 107.31 60.4368C107.238 60.3166 107.134 60.2284 107.006 60.1563C106.87 60.0922 106.717 60.0521 106.541 60.0521H105.547V61.4785H106.517L106.509 61.4865Z' fill='%2358595B'/%3E%3Cpath d='M109.898 60.3728C110.131 60.2205 110.435 60.1404 110.804 60.1083C111.277 60.0843 111.573 60.0683 111.685 60.0602V59.7878C111.685 59.5955 111.629 59.4512 111.509 59.347C111.389 59.2429 111.221 59.1948 110.996 59.1948C110.812 59.1948 110.652 59.2348 110.531 59.307C110.411 59.3791 110.331 59.4913 110.299 59.6195H109.642C109.666 59.4352 109.73 59.2669 109.85 59.1226C109.971 58.9784 110.131 58.8662 110.323 58.7861C110.523 58.706 110.756 58.6659 111.012 58.6659C111.229 58.6659 111.429 58.6979 111.629 58.7621C111.83 58.8262 111.99 58.9464 112.126 59.1226C112.262 59.2989 112.327 59.5314 112.327 59.8359V62.0717H111.685V61.6149H111.661C111.581 61.7591 111.461 61.8873 111.293 61.9915C111.124 62.0957 110.916 62.1518 110.66 62.1518C110.443 62.1518 110.251 62.1117 110.083 62.0316C109.914 61.9514 109.778 61.8312 109.674 61.679C109.578 61.5267 109.53 61.3424 109.53 61.126C109.53 60.7815 109.642 60.525 109.882 60.3808L109.898 60.3728ZM110.363 61.4867C110.483 61.5668 110.636 61.6149 110.828 61.6149C111.004 61.6149 111.157 61.5828 111.285 61.5107C111.413 61.4386 111.517 61.3504 111.581 61.2302C111.653 61.118 111.685 60.9898 111.685 60.8536V60.5491L110.892 60.6052C110.668 60.6212 110.491 60.6693 110.371 60.7574C110.251 60.8456 110.187 60.9658 110.187 61.126C110.187 61.2863 110.243 61.4065 110.363 61.4867Z' fill='%2358595B'/%3E%3Cpath d='M114.691 61.9194C114.45 61.7752 114.266 61.5748 114.138 61.3184C114.009 61.062 113.945 60.7574 113.945 60.4128C113.945 60.0683 114.009 59.7637 114.138 59.4993C114.266 59.2348 114.45 59.0345 114.683 58.8823C114.915 58.738 115.187 58.6659 115.5 58.6659C115.772 58.6659 116.021 58.722 116.245 58.8422C116.47 58.9624 116.654 59.1467 116.79 59.3951C116.926 59.6516 116.998 59.9641 116.998 60.3487V60.5811H114.61C114.61 60.7895 114.659 60.9738 114.739 61.126C114.819 61.2783 114.931 61.3905 115.067 61.4706C115.211 61.5508 115.372 61.5908 115.556 61.5908C115.74 61.5908 115.885 61.5588 116.013 61.4947C116.141 61.4306 116.229 61.3424 116.293 61.2302H116.958C116.91 61.4145 116.822 61.5668 116.694 61.711C116.566 61.8473 116.405 61.9514 116.213 62.0316C116.021 62.1037 115.804 62.1438 115.556 62.1438C115.227 62.1438 114.947 62.0716 114.707 61.9274L114.691 61.9194ZM116.341 60.0923C116.341 59.924 116.309 59.7718 116.237 59.6355C116.165 59.4993 116.069 59.3951 115.941 59.323C115.812 59.2509 115.668 59.2108 115.5 59.2108C115.332 59.2108 115.179 59.2509 115.043 59.331C114.907 59.4111 114.803 59.5153 114.731 59.6515C114.65 59.7878 114.61 59.932 114.602 60.0923H116.341Z' fill='%2358595B'/%3E%3Cpath d='M118.593 57.5839H119.258V60.1242H119.315L120.645 58.7058H121.438L120.076 60.1483L121.526 62.0635H120.717L119.579 60.557L119.258 60.8695V62.0635H118.593V57.5839Z' fill='%2358595B'/%3E%3Cpath d='M123.554 58.7054V62.2794C123.554 62.616 123.465 62.8724 123.281 63.0567C123.097 63.233 122.832 63.3292 122.488 63.3292H122.352V62.7602H122.456C122.608 62.7602 122.72 62.7202 122.792 62.64C122.864 62.5599 122.896 62.4397 122.896 62.2794V58.7054H123.562H123.554ZM123.009 58.1364C122.945 58.1043 122.896 58.0563 122.856 57.9922C122.816 57.9281 122.8 57.8639 122.8 57.7998C122.8 57.7357 122.816 57.6636 122.856 57.6075C122.896 57.5514 122.945 57.5033 123.009 57.4633C123.073 57.4312 123.145 57.4072 123.217 57.4072C123.289 57.4072 123.361 57.4232 123.425 57.4633C123.49 57.4953 123.538 57.5434 123.578 57.6075C123.618 57.6716 123.634 57.7357 123.634 57.7998C123.634 57.8639 123.618 57.9361 123.578 58.0002C123.538 58.0563 123.49 58.1043 123.425 58.1364C123.361 58.1685 123.289 58.1845 123.217 58.1845C123.145 58.1845 123.073 58.1685 123.009 58.1284V58.1364Z' fill='%2358595B'/%3E%3Cpath d='M125.902 61.9194C125.661 61.7752 125.477 61.5748 125.349 61.3184C125.22 61.062 125.156 60.7574 125.156 60.4128C125.156 60.0683 125.22 59.7637 125.349 59.4993C125.477 59.2348 125.661 59.0345 125.894 58.8823C126.126 58.738 126.398 58.6659 126.711 58.6659C126.983 58.6659 127.232 58.722 127.456 58.8422C127.681 58.9624 127.865 59.1467 128.001 59.3951C128.137 59.6516 128.209 59.9641 128.209 60.3487V60.5811H125.821C125.821 60.7895 125.869 60.9738 125.95 61.126C126.03 61.2783 126.142 61.3905 126.278 61.4706C126.422 61.5508 126.583 61.5908 126.767 61.5908C126.951 61.5908 127.096 61.5588 127.224 61.4947C127.352 61.4306 127.44 61.3424 127.504 61.2302H128.169C128.121 61.4145 128.033 61.5668 127.905 61.711C127.777 61.8473 127.616 61.9514 127.424 62.0316C127.232 62.1037 127.015 62.1438 126.767 62.1438C126.438 62.1438 126.158 62.0716 125.918 61.9274L125.902 61.9194ZM127.552 60.0923C127.552 59.924 127.52 59.7718 127.448 59.6355C127.376 59.4993 127.28 59.3951 127.152 59.323C127.023 59.2509 126.879 59.2108 126.711 59.2108C126.543 59.2108 126.39 59.2509 126.254 59.331C126.118 59.4111 126.014 59.5153 125.942 59.6515C125.861 59.7878 125.821 59.932 125.813 60.0923H127.552Z' fill='%2358595B'/%3E%3Cpath d='M132.344 57.5839H135.157V58.1689H133.025V59.5232H135.005V60.1082H133.025V61.4785H135.181V62.0635H132.344V57.5839Z' fill='%2358595B'/%3E%3Cpath d='M138.146 60.0114L138.892 58.7052H139.613L138.563 60.38L139.613 62.0629H138.892L138.138 60.8048L137.393 62.0629H136.672L137.714 60.38L136.68 58.7052H137.409L138.146 60.0114Z' fill='%2358595B'/%3E%3Cpath d='M141.159 58.706H141.8V59.2509H141.856C141.912 59.1467 141.977 59.0585 142.049 58.9784C142.121 58.8983 142.217 58.8262 142.345 58.7621C142.473 58.6979 142.634 58.6659 142.826 58.6659C143.098 58.6659 143.339 58.738 143.555 58.8742C143.772 59.0105 143.94 59.2108 144.06 59.4752C144.18 59.7397 144.244 60.0442 144.244 60.4048C144.244 60.7654 144.188 61.0619 144.068 61.3264C143.948 61.5908 143.78 61.7912 143.571 61.9274C143.355 62.0636 143.114 62.1358 142.842 62.1358C142.578 62.1358 142.369 62.0717 142.225 61.9595C142.081 61.8473 141.961 61.703 141.872 61.5428H141.832V63.3298H141.167V58.706H141.159ZM141.912 61.0058C141.977 61.1821 142.081 61.3264 142.209 61.4226C142.337 61.5187 142.497 61.5668 142.682 61.5668C142.866 61.5668 143.026 61.5187 143.163 61.4145C143.299 61.3104 143.395 61.1741 143.467 60.9898C143.531 60.8135 143.571 60.6052 143.571 60.3808C143.571 60.1564 143.539 59.9561 143.467 59.7798C143.403 59.6035 143.299 59.4673 143.171 59.3711C143.042 59.2749 142.874 59.2188 142.682 59.2188C142.489 59.2188 142.337 59.2669 142.209 59.3631C142.081 59.4592 141.977 59.5875 141.912 59.7637C141.848 59.94 141.808 60.1404 141.808 60.3808C141.808 60.6212 141.84 60.8295 141.912 61.0058Z' fill='%2358595B'/%3E%3Cpath d='M146.432 61.9194C146.192 61.7752 146.008 61.5748 145.879 61.3184C145.751 61.062 145.687 60.7574 145.687 60.4128C145.687 60.0683 145.751 59.7637 145.879 59.4993C146.008 59.2348 146.192 59.0345 146.424 58.8823C146.657 58.738 146.929 58.6659 147.242 58.6659C147.514 58.6659 147.763 58.722 147.987 58.8422C148.211 58.9624 148.396 59.1467 148.532 59.3951C148.668 59.6516 148.74 59.9641 148.74 60.3487V60.5811H146.352C146.352 60.7895 146.4 60.9738 146.48 61.126C146.561 61.2783 146.673 61.3905 146.809 61.4706C146.953 61.5508 147.113 61.5908 147.298 61.5908C147.482 61.5908 147.626 61.5588 147.755 61.4947C147.883 61.4306 147.971 61.3424 148.035 61.2302H148.7C148.652 61.4145 148.564 61.5668 148.436 61.711C148.307 61.8473 148.147 61.9514 147.955 62.0316C147.763 62.1037 147.546 62.1438 147.298 62.1438C146.969 62.1438 146.689 62.0716 146.448 61.9274L146.432 61.9194ZM148.083 60.0923C148.083 59.924 148.051 59.7718 147.979 59.6355C147.907 59.4993 147.811 59.3951 147.682 59.323C147.554 59.2509 147.41 59.2108 147.242 59.2108C147.073 59.2108 146.921 59.2509 146.785 59.331C146.649 59.4111 146.544 59.5153 146.472 59.6515C146.4 59.7878 146.352 59.932 146.344 60.0923H148.083Z' fill='%2358595B'/%3E%3Cpath d='M150.335 58.7056H150.976V59.2345H151.016C151.08 59.0582 151.184 58.914 151.337 58.8098C151.489 58.7056 151.665 58.6495 151.858 58.6495C151.954 58.6495 152.05 58.6496 152.146 58.6656V59.2986C152.146 59.2986 152.058 59.2826 151.986 59.2746C151.914 59.2746 151.849 59.2666 151.793 59.2666C151.641 59.2666 151.505 59.2986 151.385 59.3628C151.265 59.4269 151.168 59.515 151.104 59.6352C151.032 59.7474 151 59.8756 151 60.0199V62.0713H150.335V58.7137V58.7056Z' fill='%2358595B'/%3E%3Cpath d='M153.7 58.1289C153.636 58.0968 153.588 58.0488 153.548 57.9847C153.508 57.9205 153.492 57.8564 153.492 57.7923C153.492 57.7282 153.508 57.6561 153.548 57.6C153.588 57.5439 153.636 57.4958 153.7 57.4558C153.765 57.4237 153.837 57.3997 153.909 57.3997C153.981 57.3997 154.053 57.4157 154.117 57.4558C154.181 57.4878 154.229 57.5359 154.269 57.6C154.31 57.6641 154.326 57.7282 154.326 57.7923C154.326 57.8564 154.31 57.9286 154.269 57.9927C154.229 58.0488 154.181 58.0968 154.117 58.1289C154.053 58.161 153.981 58.177 153.909 58.177C153.837 58.177 153.765 58.1609 153.7 58.1209V58.1289ZM153.58 58.6979H154.245V62.0555H153.58V58.6979Z' fill='%2358595B'/%3E%3Cpath d='M156.586 61.9194C156.345 61.7752 156.161 61.5748 156.033 61.3184C155.904 61.062 155.84 60.7574 155.84 60.4128C155.84 60.0683 155.904 59.7637 156.033 59.4993C156.161 59.2348 156.345 59.0345 156.578 58.8823C156.81 58.738 157.082 58.6659 157.395 58.6659C157.667 58.6659 157.916 58.722 158.14 58.8422C158.365 58.9624 158.549 59.1467 158.685 59.3951C158.821 59.6516 158.894 59.9641 158.894 60.3487V60.5811H156.505C156.505 60.7895 156.554 60.9738 156.634 61.126C156.714 61.2783 156.826 61.3905 156.962 61.4706C157.106 61.5508 157.267 61.5908 157.451 61.5908C157.635 61.5908 157.78 61.5588 157.908 61.4947C158.036 61.4306 158.124 61.3424 158.188 61.2302H158.853C158.805 61.4145 158.717 61.5668 158.589 61.711C158.461 61.8473 158.3 61.9514 158.108 62.0316C157.916 62.1037 157.699 62.1438 157.451 62.1438C157.122 62.1438 156.842 62.0716 156.602 61.9274L156.586 61.9194ZM158.236 60.0923C158.236 59.924 158.204 59.7718 158.132 59.6355C158.06 59.4993 157.964 59.3951 157.836 59.323C157.707 59.2509 157.563 59.2108 157.395 59.2108C157.227 59.2108 157.074 59.2509 156.938 59.331C156.802 59.4111 156.698 59.5153 156.626 59.6515C156.554 59.7878 156.505 59.932 156.497 60.0923H158.236Z' fill='%2358595B'/%3E%3Cpath d='M161.153 62.0636H160.488V58.706H161.129V59.2589H161.169C161.25 59.0746 161.378 58.9223 161.546 58.8182C161.714 58.714 161.923 58.6659 162.163 58.6659C162.395 58.6659 162.596 58.714 162.764 58.8101C162.932 58.9063 163.069 59.0505 163.165 59.2429C163.261 59.4352 163.309 59.6676 163.309 59.94V62.0717H162.652V60.0202C162.652 59.7718 162.588 59.5794 162.46 59.4432C162.331 59.307 162.163 59.2349 161.939 59.2349C161.786 59.2349 161.65 59.2669 161.53 59.331C161.41 59.3951 161.322 59.4913 161.258 59.6195C161.193 59.7477 161.161 59.9 161.161 60.0763V62.0717L161.153 62.0636Z' fill='%2358595B'/%3E%3Cpath d='M165.641 61.912C165.401 61.7677 165.224 61.5594 165.096 61.2949C164.968 61.0305 164.904 60.734 164.904 60.3974C164.904 60.0608 164.968 59.7563 165.096 59.4919C165.224 59.2274 165.409 59.0271 165.641 58.8748C165.873 58.7306 166.154 58.6584 166.458 58.6584C166.715 58.6584 166.939 58.7065 167.14 58.8027C167.34 58.8988 167.508 59.0271 167.628 59.2034C167.749 59.3716 167.829 59.572 167.845 59.7964H167.204C167.164 59.6281 167.083 59.4919 166.955 59.3797C166.827 59.2675 166.667 59.2114 166.466 59.2114C166.282 59.2114 166.122 59.2595 165.986 59.3556C165.849 59.4518 165.745 59.588 165.665 59.7643C165.593 59.9406 165.553 60.149 165.553 60.3814C165.553 60.6138 165.593 60.8301 165.665 61.0144C165.737 61.1907 165.841 61.335 165.978 61.4231C166.114 61.5193 166.274 61.5674 166.45 61.5674C166.627 61.5674 166.803 61.5193 166.931 61.4231C167.059 61.327 167.148 61.1827 167.188 60.9984H167.829C167.805 61.2148 167.733 61.4151 167.612 61.5834C167.492 61.7517 167.332 61.8879 167.132 61.9841C166.931 62.0802 166.699 62.1283 166.442 62.1283C166.122 62.1283 165.841 62.0562 165.601 61.912H165.641Z' fill='%2358595B'/%3E%3Cpath d='M170.024 61.9194C169.784 61.7752 169.599 61.5748 169.471 61.3184C169.343 61.062 169.279 60.7574 169.279 60.4128C169.279 60.0683 169.343 59.7637 169.471 59.4993C169.599 59.2348 169.784 59.0345 170.016 58.8823C170.248 58.738 170.521 58.6659 170.833 58.6659C171.106 58.6659 171.354 58.722 171.579 58.8422C171.803 58.9624 171.987 59.1467 172.124 59.3951C172.26 59.6516 172.332 59.9641 172.332 60.3487V60.5811H169.944C169.944 60.7895 169.992 60.9738 170.072 61.126C170.152 61.2783 170.264 61.3905 170.401 61.4706C170.545 61.5508 170.705 61.5908 170.89 61.5908C171.074 61.5908 171.218 61.5588 171.346 61.4947C171.475 61.4306 171.563 61.3424 171.627 61.2302H172.292C172.244 61.4145 172.156 61.5668 172.027 61.711C171.899 61.8473 171.739 61.9514 171.547 62.0316C171.354 62.1037 171.138 62.1438 170.89 62.1438C170.561 62.1438 170.281 62.0716 170.04 61.9274L170.024 61.9194ZM171.675 60.0923C171.675 59.924 171.643 59.7718 171.571 59.6355C171.499 59.4993 171.402 59.3951 171.274 59.323C171.146 59.2509 171.002 59.2108 170.833 59.2108C170.665 59.2108 170.513 59.2509 170.377 59.331C170.24 59.4111 170.136 59.5153 170.064 59.6515C169.984 59.7878 169.944 59.932 169.936 60.0923H171.675Z' fill='%2358595B'/%3E%3Cpath d='M179.28 58.5616C179.168 58.4254 179.032 58.3212 178.871 58.2491C178.711 58.177 178.535 58.1449 178.342 58.1449C178.086 58.1449 177.854 58.209 177.645 58.3372C177.445 58.4655 177.285 58.6578 177.164 58.9142C177.044 59.1707 176.988 59.4672 176.988 59.8198C176.988 60.1724 177.044 60.4769 177.164 60.7333C177.285 60.9897 177.437 61.174 177.645 61.3103C177.846 61.4385 178.078 61.5026 178.342 61.5026C178.535 61.5026 178.711 61.4705 178.871 61.4064C179.032 61.3343 179.168 61.2381 179.28 61.1019C179.392 60.9657 179.464 60.8054 179.504 60.6211H180.194C180.145 60.9176 180.041 61.182 179.873 61.4064C179.705 61.6308 179.488 61.8151 179.224 61.9353C178.959 62.0635 178.671 62.1276 178.342 62.1276C177.95 62.1276 177.605 62.0315 177.301 61.8472C176.996 61.6629 176.756 61.3984 176.587 61.0458C176.419 60.7012 176.331 60.2926 176.331 59.8198C176.331 59.347 176.419 58.9463 176.587 58.5937C176.764 58.2491 176.996 57.9766 177.309 57.7923C177.613 57.608 177.958 57.5118 178.35 57.5118C178.663 57.5118 178.951 57.5759 179.216 57.6961C179.48 57.8163 179.697 57.9927 179.865 58.217C180.033 58.4494 180.145 58.7219 180.194 59.0344H179.504C179.472 58.8501 179.4 58.6818 179.288 58.5456L179.28 58.5616Z' fill='%2358595B'/%3E%3Cpath d='M182.413 61.9194C182.173 61.7752 181.989 61.5748 181.86 61.3184C181.732 61.062 181.668 60.7574 181.668 60.4128C181.668 60.0683 181.732 59.7637 181.86 59.4993C181.989 59.2348 182.173 59.0345 182.405 58.8823C182.638 58.738 182.91 58.6659 183.223 58.6659C183.495 58.6659 183.743 58.722 183.968 58.8422C184.192 58.9624 184.377 59.1467 184.513 59.3951C184.649 59.6516 184.721 59.9641 184.721 60.3487V60.5811H182.333C182.333 60.7895 182.381 60.9738 182.461 61.126C182.541 61.2783 182.654 61.3905 182.79 61.4706C182.934 61.5508 183.094 61.5908 183.279 61.5908C183.463 61.5908 183.607 61.5588 183.735 61.4947C183.864 61.4306 183.952 61.3424 184.016 61.2302H184.681C184.633 61.4145 184.545 61.5668 184.417 61.711C184.288 61.8473 184.128 61.9514 183.936 62.0316C183.743 62.1037 183.527 62.1438 183.279 62.1438C182.95 62.1438 182.67 62.0716 182.429 61.9274L182.413 61.9194ZM184.064 60.0923C184.064 59.924 184.032 59.7718 183.96 59.6355C183.888 59.4993 183.792 59.3951 183.663 59.323C183.535 59.2509 183.391 59.2108 183.223 59.2108C183.054 59.2108 182.902 59.2509 182.766 59.331C182.63 59.4111 182.525 59.5153 182.453 59.6515C182.373 59.7878 182.333 59.932 182.325 60.0923H184.064Z' fill='%2358595B'/%3E%3Cpath d='M186.981 62.0636H186.316V58.706H186.957V59.2589H186.997C187.077 59.0746 187.205 58.9223 187.374 58.8182C187.542 58.714 187.75 58.6659 187.991 58.6659C188.223 58.6659 188.424 58.714 188.592 58.8101C188.76 58.9063 188.896 59.0505 188.992 59.2429C189.089 59.4352 189.137 59.6676 189.137 59.94V62.0717H188.48V60.0202C188.48 59.7718 188.415 59.5794 188.287 59.4432C188.159 59.307 187.991 59.2349 187.766 59.2349C187.614 59.2349 187.478 59.2669 187.358 59.331C187.237 59.3951 187.149 59.4913 187.085 59.6195C187.021 59.7477 186.989 59.9 186.989 60.0763V62.0717L186.981 62.0636Z' fill='%2358595B'/%3E%3Cpath d='M192.446 59.227H191.757V61.0701C191.757 61.2464 191.797 61.3586 191.869 61.4227C191.941 61.4868 192.038 61.5189 192.166 61.5189C192.262 61.5189 192.374 61.5189 192.502 61.5028V62.0798C192.382 62.0958 192.246 62.1039 192.086 62.1039C191.909 62.1039 191.741 62.0718 191.597 62.0077C191.445 61.9436 191.332 61.8394 191.244 61.7032C191.156 61.5669 191.116 61.3987 191.116 61.2063V59.227H190.619V58.6981H191.116V57.8967H191.773V58.6981H192.462V59.227H192.446Z' fill='%2358595B'/%3E%3Cpath d='M194.602 61.9194C194.361 61.7752 194.177 61.5748 194.049 61.3184C193.921 61.062 193.856 60.7574 193.856 60.4128C193.856 60.0683 193.921 59.7637 194.049 59.4993C194.177 59.2348 194.361 59.0345 194.594 58.8823C194.826 58.738 195.099 58.6659 195.411 58.6659C195.684 58.6659 195.932 58.722 196.156 58.8422C196.381 58.9624 196.565 59.1467 196.701 59.3951C196.837 59.6516 196.91 59.9641 196.91 60.3487V60.5811H194.522C194.522 60.7895 194.57 60.9738 194.65 61.126C194.73 61.2783 194.842 61.3905 194.978 61.4706C195.123 61.5508 195.283 61.5908 195.467 61.5908C195.651 61.5908 195.796 61.5588 195.924 61.4947C196.052 61.4306 196.14 61.3424 196.204 61.2302H196.87C196.821 61.4145 196.733 61.5668 196.605 61.711C196.477 61.8473 196.317 61.9514 196.124 62.0316C195.932 62.1037 195.716 62.1438 195.467 62.1438C195.139 62.1438 194.858 62.0716 194.618 61.9274L194.602 61.9194ZM196.252 60.0923C196.252 59.924 196.22 59.7718 196.148 59.6355C196.076 59.4993 195.98 59.3951 195.852 59.323C195.724 59.2509 195.579 59.2108 195.411 59.2108C195.243 59.2108 195.091 59.2509 194.954 59.331C194.818 59.4111 194.714 59.5153 194.642 59.6515C194.57 59.7878 194.522 59.932 194.514 60.0923H196.252Z' fill='%2358595B'/%3E%3Cpath d='M198.504 58.7056H199.145V59.2345H199.186C199.25 59.0582 199.354 58.914 199.506 58.8098C199.658 58.7056 199.835 58.6495 200.027 58.6495C200.123 58.6495 200.219 58.6496 200.315 58.6656V59.2986C200.315 59.2986 200.227 59.2826 200.155 59.2746C200.083 59.2746 200.019 59.2666 199.963 59.2666C199.811 59.2666 199.674 59.2986 199.554 59.3628C199.434 59.4269 199.338 59.515 199.274 59.6352C199.202 59.7474 199.17 59.8756 199.17 60.0199V62.0713H198.504V58.7137V58.7056Z' fill='%2358595B'/%3E%3Cpath d='M3.99083 24.7039L3.20549 24.2872C3.10933 24.2391 2.98914 24.2311 2.89297 24.2872L2.09961 24.6959C1.85119 24.8241 1.56272 24.6158 1.6108 24.3433L1.76306 23.4618C1.77908 23.3496 1.74703 23.2374 1.6669 23.1653L1.03382 22.5403C0.83348 22.3479 0.945662 22.0033 1.22614 21.9633L2.10764 21.8351C2.21983 21.819 2.31599 21.7549 2.36408 21.6508L2.76475 20.8494C2.89297 20.601 3.24557 20.601 3.36577 20.8494L3.75843 21.6508C3.80651 21.7469 3.90268 21.819 4.01487 21.8351L4.89637 21.9633C5.16883 22.0033 5.281 22.3479 5.08067 22.5403L4.43959 23.1573C4.35945 23.2375 4.31939 23.3496 4.34343 23.4538L4.48767 24.3353C4.53575 24.6078 4.24727 24.8161 3.99885 24.6879L3.99083 24.7039Z' fill='%23DC2226'/%3E%3Cpath d='M47.1839 40.8596L45.9258 40.1945C45.7655 40.1143 45.5812 40.1143 45.429 40.1945L44.1628 40.8516C43.7702 41.0599 43.3054 40.7234 43.3855 40.2826L43.6339 38.8802C43.666 38.7039 43.6099 38.5277 43.4817 38.4074L42.4639 37.4137C42.1434 37.1012 42.3277 36.5563 42.7684 36.5002L44.1788 36.2999C44.3551 36.2758 44.5074 36.1636 44.5875 36.0034L45.2206 34.7292C45.421 34.3285 45.9899 34.3285 46.1822 34.7292L46.8073 36.0114C46.8874 36.1716 47.0397 36.2838 47.208 36.3079L48.6184 36.5162C49.0591 36.5803 49.2354 37.1253 48.9149 37.4378L47.8891 38.4315C47.7609 38.5517 47.7048 38.736 47.7288 38.9043L47.9613 40.3067C48.0334 40.7474 47.5766 41.084 47.1759 40.8676L47.1839 40.8596Z' fill='%2349A1DA'/%3E%3Cpath d='M44.4515 5.03977C44.195 4.77532 43.9226 4.55096 43.6421 4.35062C42.2638 3.34892 40.8294 3.0444 40.8294 3.0444C39.467 1.73017 37.5759 1.50579 35.9811 1.634C34.4265 1.75421 33.1684 2.19496 32.9761 2.26708C31.8221 3.8137 30.8044 5.88119 30.564 8.5417C34.9875 7.68425 39.6914 6.55435 44.4515 5.04779V5.03977Z' fill='%2328449C'/%3E%3Cpath d='M30.5639 8.54126C30.8043 5.88075 31.822 3.81326 32.976 2.26664C32.96 2.26664 32.9359 2.28265 32.9359 2.28265C31.9342 1.79383 30.9726 1.43321 30.051 1.17678C24.1691 -0.47402 19.986 2.12238 18.231 3.55681C17.8303 5.52815 17.4377 7.90019 17.1973 10.4886C21.0919 10.1039 25.6516 9.48686 30.5639 8.54126Z' fill='%23EF3924'/%3E%3Cpath d='M18.231 3.55682C17.63 4.04565 17.3094 4.40626 17.3094 4.40626C17.2453 4.40626 17.1812 4.40628 17.1251 4.39826C13.9918 4.25402 9.84878 6.12919 8.28613 11.1056C10.5139 11.0255 13.5671 10.8572 17.1972 10.4966C17.4377 7.9082 17.8303 5.53618 18.231 3.56485V3.55682Z' fill='%2300AACC'/%3E%3Cpath d='M32.1345 25.2337C30.5639 26.572 29.2416 27.9022 28.2319 29.0081C28.6326 29.0321 29.0253 29.0722 29.3939 29.1203C31.9583 29.4488 33.6972 30.2662 31.6617 32.0853C31.0607 32.6222 30.5719 33.1271 30.1792 33.6079C26.2365 38.3439 31.4935 40.2431 31.4935 40.2431C29.2817 36.3886 32.5272 35.1866 36.3176 33.8884C39.3708 32.8386 42.7846 31.7327 43.9786 29.1203C43.9946 29.0802 44.0107 29.0401 44.0347 29.0001C44.4194 28.1346 44.6918 27.3413 44.8681 26.588C40.2283 26.3075 35.9811 25.8347 32.1345 25.2417V25.2337Z' fill='%23EE396F'/%3E%3Cpath d='M44.8684 26.5795C45.237 25.0729 45.229 23.7907 44.9164 22.7169C44.7481 22.1239 44.4837 21.595 44.1471 21.1303C43.6102 20.377 42.897 19.776 42.0556 19.3032C38.193 20.6494 34.8033 22.9653 32.1348 25.2412C35.9813 25.8342 40.2285 26.307 44.8684 26.5875V26.5795Z' fill='%23F8D62C'/%3E%3Cpath d='M30.8687 12.9485C32.1429 13.261 33.3529 13.7098 34.2905 14.1666C35.6929 14.8478 37.0071 15.2244 38.2092 15.3606C43.3298 15.9536 46.4391 12.1872 46.0945 8.5571C45.9503 7.00246 45.2691 5.86452 44.4517 5.03912C39.6916 6.54568 34.9877 7.6756 30.5642 8.53306C30.444 9.8553 30.5241 11.3298 30.8687 12.9485Z' fill='%23F9A13F'/%3E%3Cpath d='M32.1346 25.2324C26.3568 24.3349 21.4766 23.1809 17.5259 22.0109C17.9105 24.2467 18.5276 26.4505 19.4411 28.518C20.9717 28.9347 22.2859 29.0869 23.0873 29.0308C23.1674 29.0308 23.2556 29.0228 23.3518 29.0148C24.658 28.9347 26.5171 28.8946 28.232 29.0148C29.2498 27.9089 30.564 26.5787 32.1346 25.2404V25.2324Z' fill='%238759A5'/%3E%3Cpath d='M30.564 8.54138C25.6597 9.495 21.092 10.104 17.1974 10.4887C16.8688 14.0868 16.8448 18.1016 17.5179 22.0122C21.4686 23.1822 26.3489 24.3442 32.1267 25.2337C34.7952 22.9578 38.1849 20.6419 42.0475 19.2956C41.759 19.1353 41.4625 18.9911 41.158 18.8629C38.3212 17.6688 34.5227 17.6769 31.6619 18.4141C28.1199 19.3196 21.8933 20.2813 22.5745 16.2024C22.9591 13.9105 24.4897 12.8847 26.389 12.5963C27.7833 12.3879 29.37 12.5802 30.8605 12.9488C30.5159 11.3301 30.4358 9.85563 30.556 8.53339L30.564 8.54138Z' fill='%2349A1DA'/%3E%3Cpath d='M8.08594 18.5978C9.67263 24.4157 15.3302 27.3967 19.4332 28.5106C18.5116 26.4431 17.9026 24.2394 17.5179 22.0036C13.3429 20.7695 10.1935 19.5274 8.08594 18.5978Z' fill='%23B0D235'/%3E%3Cpath d='M17.1974 10.4885C13.5673 10.8491 10.5141 11.0173 8.28629 11.0975C8.21417 11.3299 8.14206 11.5623 8.07795 11.8027C7.96576 12.2595 7.8696 12.7323 7.79747 13.2291C7.58912 14.7356 7.61315 16.114 7.81349 17.3801C7.88561 17.8048 7.97378 18.2055 8.07795 18.6062C10.1855 19.5358 13.3429 20.7779 17.5099 22.012C16.8368 18.1013 16.8608 14.0946 17.1894 10.4885H17.1974Z' fill='%2332499E'/%3E%3C/svg%3E%0A");
    z-index: -1;
}

@media only screen and (max-width: 1080px) {
    .ani-wrap .board--card--list .PRGRM_nodata , .board--card--list.type2 .PRGRM_nodata {
        max-width:100%;
    }
}

@media only screen and (max-width: 768px) {
    .PRGRM_nodata .ui-message .message-result {
        min-height:631px;
    }

    .PRGRM_nodata .ui-message .nopage strong, .PRGRM_nodata .ui-message .nopage strong em {
        font-size: 22px;
    }

    .PRGRM_nodata .ui-message .nopage span {
        font-size: 16px;
    }

    .PRGRM_nodata .ui-message .nopage .icon-nonage {
        margin-bottom: 28px;
    }
}

@media only screen and (max-width: 500px) {
    .PRGRM_nodata .ui-message .message-result {
        min-height:631px;
    }

    .PRGRM_nodata .ui-message .nopage strong, .PRGRM_nodata .ui-message .nopage strong em {
        font-size: 20px;
    }

    .PRGRM_nodata .ui-message .nopage span {
        font-size: 15px;
    }
    .PRGRM_nodata .ui-message .nopage {
    max-width: none;
    margin-top: 110px;
    }
}


/*캘린더 버튼*/
.btn {min-width:120px;}.btn {min-width:120px;}
.btn.tme_click,.ui-calendar .time-area .table .apply .btn {min-width:22px;}