.vbt-cdbh,
.vbt-cdbh2 {
    display: inline-block;
    cursor: pointer;
    margin: 0 2px 0;
}

.vbt-cdbh a {
    text-decoration: none;
}

.vbt-cdbh img {
    display: none;
}

.vbt-ipbh input,
td.est_btn_cell input,
.vnbt-iphi input,
.vbt-ipbh img {
    width: 60px;
    height: 40px;
}

.vc-btn-fk-w input,
.vbt-imgbh img,
.vbt-ipbh input,
td.est_btn_cell input,
.vbt-cdbh2 img,
.vnbt-iphi input,
.vbt-ipbh img,
.v-btn-wirte img {
    opacity: 0;
    position: absolute;
    z-index: 1;
}

.vc-btn-bs {
    margin-left: 3px;
}

.vc-btn-bs-basic,
.vc-btn-bs-big,
.vc-btn-bs-small-13,
.vc-btn-bs-small-11,
.vc-btn-close2,
.v-btn-wirte a::after,
.vc-btn-bs,
a::after,
.vbt-cdbh2::after,
.vbt-imgbh::after,
.vbt-ipbh::after,
td.est_btn_cell::after,
td.vc-view-1 a::after,
td.vc-view-2 a:nth-child(1)::after,
td.vc-view-2 a:nth-child(2)::after,
td.vc-view-2 a:nth-child(3)::after {
    display: inline-block;
    vertical-align: top;
    line-height: 1;
    text-align: center;
    border: solid 1px #ccc;
    background-color: #fff;
    cursor: pointer;
    height: 40px;
    font-size: 13px;
    padding: 12px 21px 0 19px;
    transition: 0.3s all ease;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
}

.vc-btn-close2 {
    padding: 12px 12px 0 11px;
}

.vc-btn-bs-small-13 {
    height: 36px;
    font-size: 13px;
    padding: 10px 15px 0 14px;
}

.vc-btn-bs-small-11 {
    height: 29px;
    font-size: 11px;
    padding: 8px 13px 0 12px;
}

.vc-btn-close {
    display: inline-block;
    vertical-align: top;
    font-size: 13px;
    line-height: 1;
    text-align: center;
    padding: 10px 12px;
    cursor: pointer;
    transition: 0.3s all ease;
    -webkit-transition: 0.3s all ease;
    -moz-transition: 0.3s all ease;
    -ms-transition: 0.3s all ease;
    -o-transition: 0.3s all ease;
}

.abml5 {
    margin-left: 4px;
}

.closebtn-w {
    text-align: right;
}

.vc-btn-close2:hover,
.vc-btn-close:hover,
.vc-btn-bs-big:hover,
.vc-btn-bs-small-11:hover,
.vc-btn-bs-small-13:hover,
.vc-btn-bs-basic:hover {
    opacity: 0.5;
}

.vc-dv1-1 {
    width: 25%;
}

.vc-dv1-2 {
    text-align: center;
    width: 50%;
}

.vc-dv1-3 {
    width: 25%;
}

.vc-btn-fk-w {
    display: inline-block;
    vertical-align: top;
    position: relative;
}

.vc-fbd-view {
    padding: 17px 0 0;
}

.vc-fbd-view-0 {
    padding: 0;
}

.vc-fbd-view-1,
.vc-fbd-view-2 {
    vertical-align: top;
    display: inline-block;
}

.vc-fbd-view-1 {
    float: left;
    width: 35%;
}

.vc-fbd-view-2 {
    width: 65%;
    text-align: right;
}

/*****¹öÆ°ÅØ½ºÆ®*s*****/

.db-txt-com img,
.sb-txt-com img,
.hb-txt-com img {
    width: 53px;
    height: 40px;
}

/*È®ÀÎ*/

.hb-txt-com::after {
    content: "\d655\c778";
}

/*¼öÁ¤*/

.sb-txt-com::after {
    content: "\c218\c815";
}

/*»èÁ¦*/

.db-txt-com::after {
    content: "\c0ad\c81c";
}

/*¸ñ·Ï*/

td.vc-view-1 a::after {
    content: "\baa9\b85d";
}

/*¼öÁ¤*/

td.vc-view-2 a:nth-child(1)::after {
    content: "\c218\c815";
}

/*»èÁ¦*/

td.vc-view-2 a:nth-child(2)::after {
    content: "\c0ad\c81c";
}

/*±Û¾²±â*/

.v-btn-wirte a::after {
    content: "\ae00\c4f0\ae30";
}

td.vc-view-2 a:nth-child(3)::after {
    content: "\ae00\c4f0\ae30";
}

/*°Ë»ö*/

td.est_btn_cell::after {
    content: "\ac80\c0c9";
}

/*È®ÀÎ*/

.vbt-cnf::after {
    content: "\d655\c778";
}

/*½ºÆÔ*/

.vbt-spm::after {
    content: "\c2a4\d338\c2e0\ace0";
}

/*ÃßÃµ*/

.vbt-reco a::after {
    content: "\cd94\cc9c";
}

/*¼öÁ¤*/

.vbt-modi a::after {
    content: "\c218\c815";
}

/*»èÁ¦*/

.vbt-del a::after {
    content: "\c0ad\c81c";
}

/*´ä±Û*/

.vbt-repl a::after {
    content: "\b2f5\ae00";
}

/*±Û¾²±â*/

.vbt-write a::after {
    content: "\ae00\c4f0\ae30";
}

/*****¹öÆ°ÅØ½ºÆ®*e*****/

@media (max-width: 767px) {
    .v-btn-wirte a::after,
    .vc-btn-bs,
    a::after,
    .vbt-cdbh2::after,
    .vbt-imgbh::after,
    .vbt-ipbh::after,
    td.est_btn_cell::after,
    td.vc-view-1 a::after,
    td.vc-view-2 a:nth-child(1)::after,
    td.vc-view-2 a:nth-child(2)::after,
    td.vc-view-2 a:nth-child(3)::after {
        padding: 12px 17px 0 16px;
    }
}