#hd{position:fixed;top:0;left:50%;z-index:999;width:100%;max-width:2000px;line-height:1;translate:-50% 0;padding:30px 0;height:100px;-webkit-transition:1s;transition:1s;--hd-height: 40px}#hd .hd__wrapper{padding:0 0 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.5s;transition:.5s}#hd h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--hd-height)}#hd h1 a{display:block;width:180px;aspect-ratio:149/24;background:url(/img/logo/logo.svg) center/auto 100% no-repeat}#hd .hd__container{height:var(--hd-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#hd .hd__gnb{height:var(--hd-height);font-size:18px;font-weight:bold;color:#222;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;margin:0 80px}#hd .hd__gnb dt{height:var(--hd-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#hd .hd__gnb dd{color:#999;white-space:nowrap;overflow:hidden;max-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.5s;transition:.5s}#hd .hd__gnb dd ul{display:grid;row-gap:1em;padding-top:.5em}#hd .hd__gnb dd a{font-size:16px;display:block;-webkit-transition:.5s;transition:.5s}#hd .hd__gnb dd a:hover{color:var(--c-deeppink)}#hd .hd__util{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:var(--hd-height);font-size:18px;font-weight:bold;text-align:center;margin-right:6px}#hd .hd__util dt{min-width:150px;height:var(--hd-height);line-height:var(--hd-height);background:#fff;background:#fff}#hd .hd__util dd{position:relative}#hd .hd__util ul{position:absolute;top:0;left:0;width:100%;max-height:0;overflow:hidden;opacity:0;-webkit-transition:.4s;transition:.4s}#hd .hd__util ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.2;padding:.5em 0;background:#fff}#hd .hd__util ul a:hover{color:var(--c-deeppink)}#hd .hd__util:hover ul{opacity:1;max-height:calc(var(--hd-height)*4)}#hd .hd__util.hd__contact dt{color:#fff;background:var(--c-deeppink)}#hd .logo__Apyx{width:80px;aspect-ratio:2/1;margin-left:50px;background:url(/img/logo/Apyx.svg) center/contain no-repeat;-webkit-transition:.3s;transition:.3s}#hd .hd__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#hd #menu__toggle{display:none;font-size:40px;width:1em;height:1em;background:none;border:0;position:relative;outline:none}#hd #menu__toggle i{font-size:0}#hd #menu__toggle::before,#hd #menu__toggle::after,#hd #menu__toggle span{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;width:1em;height:2px;background:var(--theme-color);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:.5s;transition:.5s}#hd #menu__toggle::before{translate:-50% calc(-50% - .3em)}#hd #menu__toggle::after{translate:-50% calc(-50% + .3em)}#hd.--active{height:300px;padding:30px 0 110px;-webkit-transition-duration:.5s;transition-duration:.5s;background:rgba(255,255,255,.8)}#hd.--active .hd__gnb{height:auto}#hd.--active .hd__gnb dd{max-height:calc(var(--hd-height)*5)}#hd.--active .hd__gnb dd a{max-width:100%}body.menu-active #hd{background:none}body.menu-active #hd #menu__toggle::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);translate:-50% -50%}body.menu-active #hd #menu__toggle::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);translate:-50% -50%}body.menu-active #hd #menu__toggle span{width:0}body.hd-fixed #hd{background:rgba(255,255,255,.8)}body.hd-fixed #hd .hd__wrapper{height:60px}body.hd-fixed #hd .logo__Apyx{-webkit-filter:hue-rotate(30deg) saturate(70) brightness(0.5);filter:hue-rotate(30deg) saturate(70) brightness(0.5)}@media(max-width: 1600px){#hd .hd__gnb{font-size:16px;gap:30px;margin:0 30px}#hd.--active{height:260px}}@media(max-width: 1400px){#hd h1 a{width:150px}#hd .hd__gnb{font-size:15px;gap:15px}#hd .hd__util{font-size:14px}#hd .hd__util dt{min-width:100px}#hd .logo__Apyx{margin-left:15px}}@media(max-width: 1280px){#hd .hd__gnb,#hd .logo__Apyx{display:none}#hd .hd__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:50px}#hd #menu__toggle{display:block;margin-left:50px}}@media(max-width: 768px){#hd h1 a{width:120px}}#sitemap{position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#1B4F84), to(#3B9BD2));background:linear-gradient(180deg, #1B4F84 0%, #3B9BD2 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:30px;color:#fff;line-height:1;text-align:right;opacity:0;translate:0 5dvh;pointer-events:none;-webkit-transition:.5s;transition:.5s}#sitemap .gnb{display:grid;grid-template-columns:repeat(2, 1fr);gap:50px;padding:150px 0 100px;width:90%;margin:0 auto;text-align:center}#sitemap .gnb dt{font-size:40px;margin-bottom:20px;font-weight:bold}#sitemap .gnb ul{display:grid;gap:20px}body.menu-active #sitemap{opacity:1;translate:0 0;pointer-events:auto}@media(max-width: 1024px){#sitemap{font-size:22px}#sitemap .gnb dt{font-size:32px}}@media(max-width: 768px){#sitemap{font-size:18px}#sitemap .gnb dt{font-size:24px}#hd{padding:20px 0;height:80px}#hd .hd__wrapper{padding:0 30px}body.hd-fixed #hd .hd__wrapper{height:40px}#hd #menu__toggle{margin-left:20px}}/*# sourceMappingURL=hd.min.css.map */