@charset "utf-8";
#footer {
    margin-top:100px;
}

.search_mini {
    display:flex;
}
#service_drop {
    display:none;
    transition: all 0.4s ease-in-out;
}
#service_drop.show {
    display: block;
    transition: all 0.4s ease-in-out;
}

/* subpage 공통 */
.subpage_center .cont + .cont {
    margin-top:50px;
}
.cont_title .cont_ti {
    font-size:1.22em;
    font-weight:700;
    line-height:1.80;
    padding-left:16px;
    position: relative;
}
.cont_title .cont_ti::before {
    content:'';
    width:6px;
    height:20px;
    background-color:#7B4992;
    border-radius:5px;
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
}
.cont_title .cont_ti_2line::before {
    top:19px;
}

/* 포인트 */
.dot_point {
    padding-left:10px;
    position: relative;
}
.dot_point::before {
    content:'·';
    position:absolute;
    left:0;
    top:0;
}

.noti_point {
    padding-left:18px;
    position: relative;
}
.noti_point::before {
    content:'※';
    position:absolute;
    left:0;
    top:0;
}

.bar_point {
    padding-left:10px;
    position: relative;
}
.bar_point::before {
    content:'-';
    position:absolute;
    left:0;
    top:0;
}



@media (max-width:1024px) {
    #quick_top {
        margin-top:100px;
    }
    #footer {
        margin-top:0;
    }

    .subpage_center .cont + .cont {
        margin-top:30px;
    }
}