
@import url('https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
body{font-style:normal; font-weight:normal;font-family: 'Noto Sans KR','Gowun Batang', sans-serif , serif;}
/* header */
.inner{max-width:1100px;margin:0 auto;}
.root_daum_roughmap .wrap_controllers{display:none;}
.roughmap_maker_label .roughmap_lebel_text{display:none !important;}
header{width:100%;}
header .header_logo{width:100%;height:100px;background-color:#fff;position:relative;display:flex;justify-content:center;align-items:center;}
header .header_logo .logo{background:url("../../images/main/header_logo.png")no-repeat;width:328px;height:40px;}
header .gnb{width:100%;height:60px;background-color:#00aeba;}
header .gnb > ul{margin:0 auto;max-width:1100px;height:60px;display:flex;justify-content:space-between;align-items:center}
header .gnb > ul > li{box-sizing:border-box;position:relative;}
/* header .gnb ul li:first-child{margin-left:250px;}
header .gnb ul li:last-child{margin-right:250px;} */
header .gnb > ul > li > a{font-size:19px;color:#fff;}
header .gnb > ul > li > a:hover{color:#fffc00;}
header .gnb > ul > li.on a{color:#fffc00;}
header .gnb > ul > li .depth2{position:absolute;left:50%;top:33px;transform:translateX(-50%);background-color:#fff;z-index:1;width:200px;border:1px solid #e2e2e2;box-sizing:border-box;display:none}
header .gnb > ul > li .depth2 > li {text-align:center;padding:5px 0;}
header .gnb > ul > li .depth2 > li:last-child{padding-bottom:20px;}
header .gnb > ul > li .depth2 > li:first-child{padding-top:20px;}
header .gnb > ul > li .depth2 > li > a {font-size:16px;color:#b9b9b9}
header .gnb > ul > li .depth2 > li > a:hover{color:#00aeba} 

/* footer */
footer{height:272px;width:100%;border-top:1px solid #e3e3e3;}
footer .coop-logo{border-bottom:1px solid #e3e3e3;}
footer .coop-logo ul{overflow:hidden;display:flex;align-items:center}
footer .coop-logo ul li{width:20%;height:80px;}
footer .coop-logo ul li.coop-01 a{background:url("../../images/logo_crown.jpg") no-repeat center center;}
footer .coop-logo ul li.coop-02 a{background:url("../../images/logo_haitai.jpg") no-repeat center center;}
footer .coop-logo ul li.coop-03 a{background:url("../../images/logo_chitv.jpg") no-repeat center center;}
footer .coop-logo ul li.coop-04 a{background:url("../../images/logo_kookak.jpg") no-repeat center center;}
footer .coop-logo ul li.coop-05 a{background:url("../../images/logo_artvalley.jpg") no-repeat center center;}
footer .coop-logo ul li.coop-06 a{background:url("../../images/logo_nts.jpg") no-repeat center center;}
footer .coop-logo a{display:block;width:100%;height:80px;}
footer .gain{width:100%;height:60px;border-bottom:1px solid #e3e3e3;}
footer .gain ul{display:flex;font-size:15px;align-items:center;height:60px;}
footer .gain ul li{position:relative;padding:0 18px;}
footer .gain ul li:first-child{padding-left:0;font-weight:500}
footer .gain ul li:last-child{padding-right:0;}
footer .gain ul li:last-child:before{display:none}
footer .gain ul li:before{content:'';width:1px;height:8px;background-color:#000;position:absolute;right:0;top:50%;transform:translateY(-50%)}
footer .gain ul li a{color:#000}
footer .footer_gnb .footer_logo{display:flex;align-items:center;margin-right:32px;}
footer .footer_gnb{width:1100px;height:130px;margin:0 auto;position:relative;display:flex;align-items:center;}
footer .footer_gnb address{font-style:normal;}
footer .footer_gnb address span{font-size:15px;color:#707070;display:inline-block;padding:0 9px;position:relative;font-weight:300;}
footer .footer_gnb address span:before{content:'';width:1px;height:9px;background-color:#787878;position:absolute;left:0;top:50%;transform:translateY(-50%);}
footer .footer_gnb address .no_bar{padding-left:0;}
footer .footer_gnb address .no_bar:before{display:none;}
footer .footer_gnb address .first{padding-left:0;color:#234b82;font-weight:700;}
footer .footer_gnb address .first:before{display:none;}
footer .footer_gnb address .copyright{display:block;height:55px;line-height:55px;font-size:14px;color:#b3b3b3;font-weight:300;}
footer .footer_gnb .footer_ip{position: absolute;right:0px;top:50px;}
footer .footer_gnb .footer_ip .btn_family{display:block;width: 250px;height: 33px;line-height: 33px;background: #fff url("../../images/main/input_down.png")no-repeat right 10px center;text-indent:10px;color:#555;border:1px solid #000;box-sizing:border-box;font-size:13px;font-weight:500;}
footer .footer_gnb .footer_ip .family_list{display:none;width: 250px;height: 150px;border:1px solid #000;position: absolute;left: 0;bottom: 33px;background: #fff;z-index: 99;box-sizing:border-box;border-bottom:none;}
footer .footer_gnb .footer_ip .btn_family.on{background:url("../../images/main/input_up.png")no-repeat right 10px center;}
footer .footer_gnb .footer_ip .family_list li{width:100%;height:30px;line-height:30px;}
footer .footer_gnb .footer_ip .family_list li a{display:block;width:100%;font-size:15px;color:#000;font-weight:500;text-indent:10px;}
.footer_btn{position:fixed;right:40px;bottom:150px;background:url("../../images/footer_btn.png")no-repeat;width:40px;height:40px;cursor:pointer;}

