.main{padding-top:64px}
#wrap .header{-webkit-transition:opacity .3s,-webkit-transform .5s;transition:opacity .3s,-webkit-transform .5s;-o-transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.scroll-down #wrap .header.is-sticky{-webkit-transform:translateY(-65px);-ms-transform:translateY(-65px);transform:translateY(-65px)}
.dimmed{-webkit-transition:.3s cubic-bezier(.3,0,0,1);-o-transition:.3s cubic-bezier(.3,0,0,1);transition:.3s cubic-bezier(.3,0,0,1)}
@media (min-width:60em){
.header-wrap{height:64px}
.header:after{border-bottom:1px solid #e0e0e0}
.header .logo{float:left;position:relative;padding:5px 0;text-align:left;z-index:2}
.header .logo-link,.header.is-compact .logo-link{position:relative;top:-1px;width:78px;height:25px;padding:15px 10px;left:-10px}
.header .gnb{margin-top:-1px;border-top-color:transparent}
.header .gnb .nav-d1-link,.header.is-compact .gnb .nav-d1-link{padding-top:23px;padding-bottom:22px}
.gnb .nav-d2-link{padding:18px 5px}
.header .lang{position:relative;left:auto;top:auto}
.header .lang-current{padding:0}
.header .lang-current:after{display:none}
.header .lang-current:before{content:"";display:inline-block;width:20px;height:20px;padding:5px;background:url(/int/en/resource/img/renew/ico-global.svg) no-repeat;background-size:100%}
.header .popup{left:-14px;margin-top:1px}
.dimmed{z-index:4}
.gnb .nav-d1-item:first-child{margin-left:0}
}
@media (max-width:59.99em){
.header .logo{text-align:left}
.header .logo-link{padding:22px 20px 22px 0}
.header.is-header-title .logo-link,.sidenav.is-show-d3{visibility:visible}
.header-btn,.header-content,.sidenav-header{height:64px}
.header-btn--menu{left:auto;right:-20px}
.header-btn--search{right:24px}
.header-btn--search:after{top:22px}
.sidenav{visibility:hidden;left:auto;right:-300px;overflow:hidden}
.sidenav .nav-container{top:65px}
.sidenav .nav-d1-link,.sidenav .nav-d2-link,.sidenav .nav-d3-back:before,.sidenav .nav-d3-title{line-height:60px}
.sidenav-close{left:auto;right:0;margin-right:4px;padding:20px;z-index:10}
.sidenav-close:before{color:#0059b4}
.is-d3-open .sidenav-close:before{color:#fff}
.header-title{display:none}
.sidenav-header .logo {padding-top:20px;}
.is-open .sidenav{right:0}
.csstransforms .is-open .sidenav{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.is-open .dimmed{-webkit-transform:translateX(-300px);-ms-transform:translateX(-300px);transform:translateX(-300px);-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:none;-ms-transform:none;transform:none}
.sidenav-header .member{left:20px;right:auto;border-color:#0059b4;color:#0059b4}
.sidenav-header .member:focus,.sidenav-header .member:hover{border-color:#0059b4}
.ie .is-open .sidenav,.no-csstransforms .is-open .sidenav{left:auto}
.ie .is-open .sidenav{-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px)}
.sidenav .utility-links .lang-current{padding-left:0;text-align:center;font-size:0.85em;}
}