/*추가css*/

.btn-list {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
}
.btn-list.left {
    display: flex;
    justify-content: flex-start;

}

.btn-list2 {
    display: flex;
    background: #f8f8f8;
    padding: 20px;
    border-radius: 10px;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: center;
}

.btn-list2 li {}
.btn-list2 li a {}

.img-list{display: flex;
        gap: 15px;
        flex-wrap: wrap;}
.img-list li{width:100%}
.img-list li img{width:100%;}
.img-list li span{    font-weight: 400;
    display: block;
    text-align: center;
    margin-top: 5px;}
.bg-st01{    background: #f8f8f8;
    border-radius: 8px;
    padding: 20px;}
.btn-st01{    background: linear-gradient(to right bottom, #006CAF, #008565);
    color: #fff !important;
    height: 45px;
    display: inline-block;
    line-height: 45px;
    padding: 0 30px;
    border-radius: 8px;}
.btn-st02{background: #444;
    border: 0px;}
.input-st01{}

@media screen and (min-width:768px) {

.img-list li{width: calc(50% - 8px);}
}

@media screen and (min-width:1200px) {

    .btn-list2 {}

    .btn-list2 li {}
    .btn-list2 li a {}
    .img-list{gap:20px;}
.img-list li{width: calc(33.333333333% - 14px);}

}

.download_btn02{background: #008565;
    border-radius: 10px;
    font-size: 14px !important;}


    .sb-input{border: 1px solid #dedede;
    border-radius: 8px;
    height: 45px;}
    .sb-btn{height: 45px;
    border-radius: 8px;
    border: 0px;
    background: #008565; color:#fff;
    padding: 0 14px;}








/*상복공원*/

.sb-wrap.simaxwid {
    width: 100%;
    background: rgba(0, 123, 196, 0.07);
}
.sb-wrap.simaxwid .tit.lay {
    line-height: 30px;
    width: 100%;
    font-size: 1.5em;
    font-weight: 700;
}
.sb-wrap.simaxwid .pdinner {
    width: 100%;
    max-width: 1640px;
    padding: 0 3%;
    margin: 0 auto;
}

.sma_con4.sb-wrap.simaxwid .tit {font-weight: 700;}
.sma_con4.sb-wrap.simaxwid .tit span {font-weight: 500;}
.sb-wrap.simaxwid .sma_con41,
.sb-wrap.simaxwid .sma_con42,
.sb-wrap.simaxwid .sma_con43 {
    width:100%;
    background: #fff;
    border: 0;
    border-radius: 20px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 0 20px 0 rgba(0,0,0,0.06);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.06);
    border-radius: var(--radius);
}
.sb-wrap.simaxwid .sma_con41 {}
.sb-wrap.simaxwid .sma_con42 {}
.sb-wrap.simaxwid .sma_con43 {}
.sb-wrap.simaxwid .sma_con42 thead{}
.sma_con4.sb-wrap.simaxwid .download_btn02 {background: #008565;
    border-radius: 8px;}
.sb-wrap.simaxwid table.row_table2 {}
.sb-wrap.simaxwid table.row_table2 th {background: #f8f8f8;}
.sb-wrap.simaxwid table.row_table2 td {}
.sb-wrap.simaxwid .sma_con43 .sb-search {}
.sb-wrap.simaxwid .sma_con43 .sb-search .inputwrap {
    width:100%;
    display: flex
;
    align-content: center;
    align-items: center;}
.sb-wrap.simaxwid .sma_con43 .sb-search .inputwrap label {font-weight: 500;}
.sb-wrap.simaxwid .sma_con43 .sb-search .inputwrap input {width: calc(100% - 70px);}
.sb-wrap.simaxwid .sma_con43 .sb-search .submitwrap {width:100%;}
.sb-wrap.simaxwid .sma_con43 .sb-search .submitwrap input {background: #008565;
    border: 0px;}

@media screen and (min-width:768px) {
    .sma_con4.sb-wrap.simaxwid {}
    .sb-wrap.simaxwid .tit.lay {
    }
    .sma_con4.sb-wrap.simaxwid .sma-list {        display: flex
;
        gap: 15px;}
    .sb-wrap.simaxwid .sma_con41 {}
    .sb-wrap.simaxwid .sma_con42 {}
    .sb-wrap.simaxwid .sma_con43 {}

}

@media screen and (min-width:1200px) {
    .sb-wrap.simaxwid .pdinner {
        padding: 0 20px;
    }
    .sb-wrap.simaxwid .tit.lay {
        font-size: 32px; margin-bottom: 25px;
    }
    .sma_con4.sb-wrap.simaxwid .sma-list {}
    .sb-wrap.simaxwid .sma_con41 {width:25%;}
    .sb-wrap.simaxwid .sma_con42 {width:50%;}
    .sb-wrap.simaxwid .sma_con43 {width:25%;}

}




table.scroll_row_table2 tbody th{background: #f8f8f887; font-weight: 500;}
table.scroll_row_table2 tbody th{padding:10px;}