/* Array
(
    [thema] => Basic
    [layout] => 
    [pc] => 
    [size] => 
    [background] => 
    [bgcolor] => 
    [bg] => center
    [site_image] => 
    [nav] => both
    [subv] => slide
    [subh] => 
    [subw] => 170
    [mh] => 44
    [ms] => 
    [allm] => 
    [mc_logo_bg] => #fff
    [mc_logo_fg] => #333
    [mc_bg] => #ffffff
    [mc_fg] => #000000
    [mc_on_bg] => #ffffff
    [mc_on_fg] => #da0000
    [mc_hover_bg] => #707070
    [mc_hover_fg] => #f90a0a
    [mc_new] => #82f87a
    [mc_border] => #ff4500
    [mc_border_txt] => #ffffff
    [mc_mobile_logo_bg] => #ffffff
    [mc_mobile_logo_fg] => #333
    [mc_mobile_bg] => #434343
    [mc_mobile_fg] => #ffffff
    [mc_mobile_on_bg] => #7e9988
    [mc_mobile_on_fg] => #fff
    [mc_mobile_new] => #8cc346
    [mfs] => 15
    [mfs_mobile] => 15
    [sticky] => 1
    [mfile] => index
    [page] => 12
    [sfile] => basic-shop-side
    [side] => 1
    [colorset] => Basic-NotoSans
)
 *//********************************************************
■ PC Header : PC 헤더 
********************************************************/
.at-lnb > .at-container { width:100%; max-width:100%; }
.pc-header { position:relative;display:flex; align-items: center; font-family:inherit;font-weight:normal;padding:10px 0px 0px; text-align:center;  }
.pc-header .sticky-wrapper { flex-grow: 1; }
.pc-header .at-menu { flex-grow:1; }
.pc-header .pc-menu { box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.pc-header .pc-menu .at-container { max-width:100%; }
.pc-header .pc-menu .nav-top.nav-both { display:block; width:100%; height:44px; text-align:right; overflow-y:hidden; overflow-x:auto;}
.pc-header .pc-menu .nav-top.nav-both .menu-ul { display:block; height:44px;overflow:hidden;}
.pc-header .pc-menu .nav-top.nav-both .menu-li { display:inline-block;}
.pc-header .pc-menu .nav-top.nav-both .menu-li a { padding-left:15px; padding-right:15px;}
.pc-header .sticky-wrapper.nav-fixed .nav-top.nav-both .menu-ul { display:table; }
.pc-header .sticky-wrapper.nav-fixed .nav-top.nav-both .menu-li { display:table-cell; }
.pc-header .at-menu .nav-home,
.pc-header .at-menu .nav-rw { display:none !important; }
.pc-header .header-right { margin-left:auto; background-color:#ffffff; height:44px; }
.pc-header .header-right > a { display:block; text-align:center; padding:0 20px; color:#da0000; font-family:돋움,Dotum;font-weight:bold; font-size:15px;line-height:44px;height:44px; }
.pc-header .header-right > a.contact-img-mode { height:auto; max-height: {{contact_title_height}}px;}
.pc-header .at-container { position:relative; padding:0px 20px 15px; /*background: url('./header.jpg') no-repeat right top; 오른쪽 상단 건물 일러스트*/ }
.pc-header .header-logo { height:42px;overflow:hidden;min-width:100px; padding:0 30px 0 30px; display:inline-block; vertical-align:middle;
 background-color:#ffffff;color:#2d2d2d;position:absolute; z-index:5; margin-left:0px; top:50%; transform:translateY(-50%);margin-top:5px;}
.pc-header .header-logo a { font-family:inherit;font-weight:normal;font-size:20px;color:#2d2d2d; }
.pc-header .header-logo a:hover { color:#2d2d2d; filter:brightness(.95); }
.pc-header .header-logo img { display:block; max-width:100vw; max-height:42px; }
.pc-header .header-desc { display:block; font-size:12px; letter-spacing:1px; color:#2d2d2d; margin-top:2px; }
.pc-header .header-search { display:inline-block; width:260px; vertical-align:middle; }
.pc-header .header-search form { padding:0px; margin-top:4px; border:4px solid #111; background: #111; }
.pc-header .header-search input { background: #fff; border:1px solid #111; }
.pc-header .header-search .btn { color:#fff !important; background: #111 !important; }
.pc-header .header-keyword { padding-top:4px; }


.en .pc-header .header-keyword { font-size:12px; }

@media all and (max-width:991px) {
	.responsive .pc-header { display:none; }
}

/********************************************************
■ Mobile Header : 모바일 헤더 
********************************************************/
.m-header { display:none; background-color:#ffffff;color:#333333;}
.m-header a {color:#333333; }
.m-header .at-container { padding:0px; }
.m-header .header-wrap { display:table; width:100%; table-layout:fixed; margin:0px; min-width:300px; border-collapse: collapse; }
.m-header .header-icon, 
.m-header .header-logo { display:table-cell; vertical-align:middle; font-size:20px; height:20px; line-height:20px; text-align:center; }
.m-header .header-logo a { display:block; padding:10px 0; font-family:'나눔고딕',NanumGothic;font-weight:normal;}
.m-header .header-logo img {max-width:100%;max-height:70px; }
.m-header .header-icon { width:44px; }
.m-header .header-icon a { display:block; }
@media all and (max-width:991px) {
	.responsive .m-header { display:block; }
}

