@charset 'euc-kr';

body.main {background:#fff;}
.wrap {width:100%;min-width:1100px;}

/* header */
.header {border-bottom:1px solid #ddd;}

.header .util-area {background:#f5f5f5;border-bottom:1px solid #ddd;}
.header .util-area .inner {position:relative;width:1100px;margin:0 auto;height:35px;}
.header .util-area .inner .ico-wrap {position:absolute;left:0px;top:6px;}
.header .util-area .inner .ico-wrap .top-ico1 {display:inline-block;vertical-align:middle;}
.header .util-area .inner .ico-wrap .top-ico2 {display:inline-block;margin:0 0 0 19px;vertical-align:middle;}
.header .util-area .inner .ico-wrap .top-ico3 {display:inline-block;margin:0 0 0 18px;vertical-align:middle;}
.header .util-area .inner .util-wrap {position:absolute;right:0px;top:0px;}
.header .util-area .inner .util-wrap .util-button {float:left;padding:8px 10px 0 0;}
.header .util-area .inner .util-wrap .util {float:right;padding:11px 0 0 0;}
.header .util-area .inner .util-wrap .util:after {display:block;content:'';clear:both;}
.header .util-area .inner .util-wrap .util li {float:left;position:relative;margin:0 0 0 9px;padding:0 0 0 9px;}
.header .util-area .inner .util-wrap .util li:before {content:'';position:absolute;left:0;top:50%;width:2px;height:2px;margin:-1px 0 0 0;background:#494949;border-radius:50%;}
.header .util-area .inner .util-wrap .util li:first-child {margin:0;padding:0;}
.header .util-area .inner .util-wrap .util li:first-child:before {background:none;}
.header .util-area .inner .util-wrap .util li a {font-size:12px;color:#494949;font-family:'notokr-medium';}
.header .util-area .inner .util-wrap .util li a .name {color:#0051b7;}

.header .inner {position:relative;width:1100px;margin:0 auto; height:105px;}
.header .inner:after {display:block;content:'';clear:both;}
.header .inner .logo {position:absolute;left:0px;top:20px;margin:0;font-size:0;}
.header .inner .admin {right:0px;top:22px;}
.header .inner .nav-wrap{position:absolute;right:-80px; top: 15px;}

/* footer */
.footer {background:#4d4d4d;}
.footer .inner {width:1100px;margin:0 auto;padding:28px 0 50px;}
.footer .inner .f-menu {overflow:hidden;}
.footer .inner .f-menu li {float:left;position:relative;margin:0 0 0 10px;padding:0 0 0 10px;}
.footer .inner .f-menu li:before {content:'';position:absolute;left:0;top:50%;width:2px;height:10px;margin:-5px 0 0 0;background:#9c9c9c;}
.footer .inner .f-menu li:first-child {background:none;margin:0;padding:0;}
.footer .inner .f-menu li:first-child:before {background:none;}
.footer .inner .f-menu li a {font-size:13px;color:#fff;font-family:'notokr-medium';letter-spacing:-0.5px;}
.footer .inner .info {padding:18px 0 0 0;}
.footer .inner .info .info-text {font-size:14px;color:#fff;font-family:'notokr-medium' !important;padding:18px 0 0 0;letter-spacing:-0.5px;}
.footer .inner .info span {margin:0 0 0 8px;}
.footer .inner .info span:first-child {margin:0;}
.footer .inner .info em {margin:0 8px 0 0;}
.footer .inner .copyright {margin:4px 0 0 0;color:#fff;font-size:14px;font-family:'notokr-medium' !important;letter-spacing:-0.3px;}

/* sub - visual */
.sub-visual-area {position:relative;width:100%;padding:200px 0 0 0;overflow:hidden;}
.sub-visual-area .visual {position:absolute;top:0;left:50%;width:2000px;margin:0 0 0 -1000px;}
.sub-visual-area .visual-text {position:absolute;top:0;left:50%;width:1100px;margin:0 0 0 -550px;}
.sub-visual-area .visual-text .in-txt {padding:26px 0 0 366px;}
.sub-visual-area .visual-text .in-txt h2 {font-size:35px;color:#292929;font-family:'notokr-regular';font-weight:normal;letter-spacing:-2px;}
.sub-visual-area .visual-text .in-txt h2 .txt-medium {font-weight:bold;}
.sub-visual-area .visual-text .in-txt .txt-small {display:block;margin:9px 0 0 -48px;font-size:15px;color:#292929;font-family:'notokr-regular';}

/* sub - layout */
.sub-content {width:1100px;margin:0 auto;padding:40px 0 60px;}
.sub-content:after {display:block;content:'';clear:both;}
.sub-content .snb {float:left;width:240px;}
.sub-content .content {float:right;width:800px;}
.sub-content .content .cont-in {padding:0px 0 0 0;}

.sub-customer-box {margin:25px 0 0 0;padding:36px 0;text-align:center;border:1px solid #ddd;border-radius:15px;box-sizing:border-box;box-shadow:0px 1px 13px -3px #ddd;}
.sub-customer-box .con-tit {font-size:25px;color:#1f1f1f;font-family:"notokr-medium";}
.sub-customer-box .ico {padding:27px 0 0 0;}
.sub-customer-box .tel {padding:20px 0 0 0;}
.sub-customer-box .time {padding:11px 0 0 0;font-size:15px;color:#1f1f1f;font-family:"notokr-regular";letter-spacing:-0.25px;}
.sub-customer-box .text {font-size:15px;color:#1f1f1f;font-family:"notokr-regular";letter-spacing:-0.25px;}
.sub-customer-box .lunchtime {font-size:15px;color:#1f1f1f;font-family:"notokr-regular";letter-spacing:-0.25px;}

.sub-banner {margin:30px 0 0 0;}

/* sub-footer */
.sub-footer {background:#575757;}
.sub-footer .inner {width:1100px;margin:0 auto;padding:25px 0 35px;}
.sub-footer .inner .f-menu {overflow:hidden;margin:0 0 23px 0;}
.sub-footer .inner .f-menu li {float:left;margin:0 0 0 7px;padding:0 0 0 7px;}
.sub-footer .inner .f-menu li:first-child {background:none;margin:0;padding:0;}
.sub-footer .inner .f-menu li a {font-size:14px;color:#fff;font-family:'notokr-medium';}
.sub-footer .inner .info {font-size:14px;color:#a6a6a6;font-family:'notokr-regular';padding-top:10px;}
.sub-footer .inner .info span {margin:0 0 0 8px;}
.sub-footer .inner .info span:first-child {margin:0;}
.sub-footer .inner .copyright {margin:9px 0 0 0;color:#a6a6a6;font-size:13px;font-family:'notokr-light';}