@media all and (min-width:800px) {    /* 화면 너비가 980px 이상이고 미디어쿼리를 지원하는 브라우저라면 아래 코드를 해석함 */
}

 
header{ position:relative; width: 100%; margin: 0 auto; background:#; text-align: center; z-index:; }
header > .wrapper {position:fixed; top:0; left:0; width:100%; height:160px; background:#fff; border-bottom:1px #273056 solid; z-index:9999;}
header > .wrapper > .top_tel { position:absolute; right:25px; top:15px;}
header > .wrapper > .top_tel img {height:30px; }
header > .wrapper > .top_sns { position:absolute; right:70px; top:15px;}
header > .wrapper > .top_sns img {height:30px; }
header > .wrapper > .logo { position:absolute; left:50%; top:15px; width:257px; margin-left:-128.5px;}
header > .wrapper > .logo img {height:35px; }

header > .wrapper > .top_menu { position:absolute; top:60px; border-top:1px #CCC solid; width:100%; overflow:hidden;}
header > .wrapper > .top_menu li a { display:block; float:left; width:25%; border-right:1px #CCC solid; border-bottom:1px #CCC solid; height:48px; font-size:1.0em; font-weight:600; color:#; line-height:48px; letter-spacing:-1.0px; text-align:center;}
header > .wrapper > .top_menu li:last-child {  border-right:0px #CCC solid; }





/* ----------- footer ---------------------- */
#footer { background:#e7e7e7; width:100%; margin:auto 0; margin-top:; padding:5% 0; }
#footer .banner{ background:url(../images/tel_bg.jpg) center; background-size:cover; width:100%; height:60px; margin-top:1px; overflow:hidden; }
#footer .banner a{ display:block; padding-top:6px; color:#fff; font-weight:600; font-size:19px; text-align:center; text-decoration:none;}

#footer .sns { width:100%; background:#383737; padding-top:4%; text-align:center; overflow:hidden;}
#footer .sns li { display:inline-block; margin-right:10px; }
#footer .sns li:last-child {margin-right:0; }
#footer .sns li:first-child {margin-left:5px; }
#footer .sns img{ height:26px; }


#footer .link{ width:100%; text-align:center; overflow:hidden;}
#footer .link li{ float:left; width:100%; font-size:0.9em; color:#fff;  text-align:center;}
#footer .link li a{ color:#494949; height:41px; line-height:41px;}
#footer .link li img{ padding:12px 5px 0 0; }

#footer .address {color:#494949; padding: 0 0 0% 0; text-align:center; font-size:0.9em; line-height:1.4em;  font-style:normal; display:block;}

#footer .footer_logo { text-align:center; }
#footer .footer_logo img{ width:30%; }









