@charset "utf-8";
/* ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
── Main ───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── */
#footer{padding-bottom:150px;}
#footer #flogo{top:-15px;}
#footer .company_information ul{max-width:720px;}
#footer .company_information li.company_information_address .t{display:inline-block;}
.scrollBody #header #nv_gnb li a{color:#000;}
#main_wrap{word-break:keep-all;}
.mainvisualbanner_wrap .mainvisualbanner_txt .txt0 li a{border-radius:10px 0;}
.mainvisualbanner_wrap .mainvisualbanner_txt .txt2{font-size:36px;font-size:2.25rem;font-weight:200;opacity:.9;}
.mainvisualbanner_wrap .mainvisualbanner_txt .txt3 a{border-radius:20px 0;}
#mcontbox_0 .contbox .img2{margin-top:100px;}
#mcontbox_9 .contbox .cont1 img{border:none;}
/* ----------------------------------------------------------------------------------------------------------------
-- 1920 --------------------------------------------------------------------------------------------------------- */
@media all and (max-width:1920px){
    #mcontbox_0 .contbox .img2{margin-top:6.25rem;}
    #mcontbox_9 .contbox .cont1 .root_daum_roughmap_landing{width:100% !important;}
}
/* 820 */
@media all and (max-width:820px){
    #footer{padding-bottom:10rem;}
    #mcontbox_0 .contbox .img2{margin-top:6.6666666666667rem;}
    #mcontbox_9 .contbox .cont1 .root_daum_roughmap .wrap_map{height:24rem !important;}
}
/* 540 */
@media all and (max-width:540px){
    #header #nv_gnb > .inner{width:18rem;}
    #mcontbox_0 .contbox .img2{margin-top:6.25rem;}
    .mainvisualbanner_wrap .mainvisualbanner_txt .txt2{font-size:30px;font-size:1.875rem;}
    .mainquickcs_wrap .rqfrm_2_3{padding-right:0.3125rem;}
    .mainquickcs_wrap .rqfrm_agree{position:absolute;left:0;bottom:1.5rem;width:100%;text-align:center;}
}