::selection{color:#fff; background-color: var(--v-primary-base);}

/* #contents{
    padding-top: 60px;
    padding:60px 0px 100px;
} */
/* #contents {
    padding:60px 0px 100px;
} */

@media (min-width:576px){
}
@media (min-width:768px){
}
@media (min-width:1024px){
    /* #contents{
        padding-top: 120px;
        padding:120px 0px 180px;
    } */

    /* #contents {
        padding:120px 0px 180px;
    } */
}
@media (min-width:1200px){
}
.fixed-container{
    padding-top:40px;
}
@media (min-width:576px){
}
@media (min-width:768px){
}
@media (min-width:1024px){
}
@media (min-width:1200px){
    .fixed-container{
        padding-top:140px;
    }
}

/* 사용자 v-btn */
.v-btn--input{
    height: var(--input-height) !important;
}
.v-btn--input-large{
    height: var(--input-large-height) !important;
}

/* Table */
.v-table--simple{
    border-top:2px solid #333;
    border-radius: 0;
}
.theme--light.v-table--simple>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,
.theme--light.v-table--simple>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),
.theme--light.v-table--simple>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,
.theme--light.v-table--simple>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),
.theme--light.v-table--simple>.v-data-table__wrapper>table>thead>tr:last-child>th{
    border-bottom: 1px solid #ccc;
}
.v-table--simple>.v-data-table__wrapper>table>thead>tr>th,
.v-table--simple>.v-data-table__wrapper>table>thead>tr>td,
.v-table--simple>.v-data-table__wrapper>table>tbody>tr>th,
.v-table--simple>.v-data-table__wrapper>table>tbody>tr>td{
    font-size: 1.4rem;
    color: #222 !important;
}
.v-table--simple>.v-data-table__wrapper>table>thead>tr>th{
    text-align: center !important;
    background-color: #f1f1f1;
}
@media (min-width:576px){
}
@media (min-width:768px){
}
@media (min-width:1024px){
    .v-table--simple>.v-data-table__wrapper>table>thead>tr>th,
    .v-table--simple>.v-data-table__wrapper>table>thead>tr>td,
    .v-table--simple>.v-data-table__wrapper>table>tbody>tr>th,
    .v-table--simple>.v-data-table__wrapper>table>tbody>tr>td{
        height: 60px;
        font-size: 1.6rem;
        padding: 10px;
    }
}
@media (min-width:1200px){
}

/* sub-tab-wrap */
:root{
    --sub-tab-height: 50px;
}
.sub-tab-wrap{
    position: relative;
    z-index: 4;
    border-bottom:1px solid #e7e7e7;
}
.sub-tab-wrap + .sub-tab-wrap{
    z-index: 2;
}
.sub-tab-wrap .tab{
    max-width: var(--container);
    margin:auto;
}
@media (min-width:768px){

}
@media (min-width:1024px){
    .sub-tab-wrap{
        /* min-height: calc(var(--sub-tab-height) + 30px); */
        /* margin-top:calc(var(--sub-tab-height) * -1); */
    }
    .sub-tab-wrap .tab__btn{
        height: calc(var(--sub-tab-height) + 30px);
        padding:0px 60px;
    }
}

@media (min-width:1200px) {
}

/* Form */
#contents table tr td .theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset,
.formmail-input__table .theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{
    color:rgba(0,0,0,.15);
}
