#hd{position:fixed;top:0;left:0;width:100%;z-index:999999;padding:40px 2% 40px 6%;-webkit-transition:.5s;transition:.5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff}#hd .hd__logo{display:block;width:232px;position:relative;top:0;-webkit-transition:.5s;transition:.5s}#hd .hd__gnb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#hd #gnb{display:grid;grid-auto-flow:column;font-size:16px;line-height:1;white-space:nowrap;margin-right:30px;position:relative;top:0;opacity:1;-webkit-transition:opacity .3s,top 1s;transition:opacity .3s,top 1s}#hd #gnb dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 15px 0 15px;border-radius:1em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;-webkit-transition:.4s;transition:.4s}#hd #gnb dl::before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;border-radius:1em;background:url(/img/main/bg-marble-1.webp) left top/cover no-repeat;opacity:0;-webkit-transition:.4s;transition:.4s}#hd #gnb dl::after{position:absolute;top:calc(20px + .5em);left:25px;width:1px;height:calc(100% - (.9em + 40px));background:var(--theme-color)}#hd #gnb dl *{position:relative;z-index:1}#hd #gnb dl dt::before,#hd #gnb dl dt::after,#hd #gnb dl dd::before,#hd #gnb dl dd::after{position:absolute;background:var(--theme-color)}#hd #gnb dl dt::before,#hd #gnb dl dd::before{top:50%;left:-15px;width:10px;height:1px}#hd #gnb dl dt::after,#hd #gnb dl dd::after{top:calc(50% - 1px);left:-8px;width:3px;height:3px}#hd #gnb dl dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:20px;font-weight:500;-webkit-transition:.4s;transition:.4s}#hd #gnb dl dt::before,#hd #gnb dl dt::after{opacity:0;-webkit-transition:.4s;transition:.4s}#hd #gnb dl dd{position:relative;width:100%}#hd #gnb dl ul{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:16px;color:var(--theme-deep);margin-bottom:0;overflow:hidden;opacity:0;max-width:0;-webkit-transition:1.5s ease;transition:1.5s ease}#hd #gnb dl ul li{height:1.5em}#hd #gnb dl:hover::before{opacity:1}#hd #gnb dl:hover dt{color:var(--theme-color)}#hd #gnb dl:hover dt::before,#hd #gnb dl:hover dt::after{opacity:1}#hd #gnb dl:hover ul{max-width:15em;opacity:1}#hd #gnb dl:hover dd:not(:last-child){margin-bottom:1em}#hd #stmp__toggle{width:40px;height:30px;background:none;position:relative;font-size:0;border:0}#hd #stmp__toggle span,#hd #stmp__toggle::before,#hd #stmp__toggle::after{content:"";width:40px;height:3px;background:#fff;position:absolute;left:50%;translate:-50% 0;-webkit-transition:.3s;transition:.3s}#hd #stmp__toggle span{top:calc(50% - 1px)}#hd #stmp__toggle::before{top:0}#hd #stmp__toggle::after{bottom:0}body.hd-fixed #hd,body.menu-active #hd{background:rgba(var(--theme-color-rgb), 0.6);padding:10px 30px 10px 40px}body.hd-fixed #hd h1 a,body.menu-active #hd h1 a{background:none;top:-5px}body.hd-fixed #hd h1 a::before,body.menu-active #hd h1 a::before{opacity:0}body.hd-fixed #hd h1 a::after,body.menu-active #hd h1 a::after{opacity:1}body.hd-fixed #hd dl dt,body.menu-active #hd dl dt{color:#fff}body.hd-fixed #hd #stmp__toggle span,body.hd-fixed #hd #stmp__toggle::before,body.hd-fixed #hd #stmp__toggle::after,body.menu-active #hd #stmp__toggle span,body.menu-active #hd #stmp__toggle::before,body.menu-active #hd #stmp__toggle::after{background:#fff}body.menu-active #hd{background:none}body.menu-active #hd .hd__logo{opacity:0;pointer-events:none}body.menu-active #hd #gnb{pointer-events:none;opacity:0}body.menu-active #hd #stmp__toggle span{-webkit-transform:rotate(38deg) scaleX(1.2);-ms-transform:rotate(38deg) scaleX(1.2);transform:rotate(38deg) scaleX(1.2);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}body.menu-active #hd #stmp__toggle::before{top:50%;-webkit-transform:rotate(-38deg) scaleX(1.2);-ms-transform:rotate(-38deg) scaleX(1.2);transform:rotate(-38deg) scaleX(1.2)}body.menu-active #hd #stmp__toggle::after{height:0;opacity:0}@media screen and (max-width: 1600px){#hd #gnb{font-size:14px}#hd #gnb dl{padding:20px 12px 0 12px}}@media screen and (max-width: 1400px){#hd{padding:40px 2% 40px 2%}#hd #gnb{pointer-events:none;opacity:0}}@media screen and (max-width: 1280px){#gnb{overflow:hidden;width:0}}#sitemap{position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999;width:100%;height:100%;font-size:20px;color:#fff;line-height:1;pointer-events:none}#sitemap .stmp__wrapper{display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;width:100%;height:120dvh}#sitemap .stmp__container{height:100%;position:relative;opacity:0;-webkit-transition:1s;transition:1s}#sitemap .stmp__container.stmp__info{translate:0 -15%;opacity:0;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url(/img/common/sitemap/bg-info.webp) center/cover}#sitemap .stmp__container.stmp__info .logo__ver{width:20dvh;opacity:.7;color:rgba(0,0,0,0)}#sitemap .stmp__container.stmp__info .info__sns{font-size:14px;padding-top:30px;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-align:center;-ms-flex-align:center;align-items:center;row-gap:.6em;width:10em}#sitemap .stmp__container.stmp__info .info__sns strong{font-weight:normal}#sitemap .stmp__container.stmp__info .info__sns a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sitemap .stmp__container.stmp__info .info__sns a::after{content:"";width:1em;aspect-ratio:1/1;margin-left:.3em;background:url(/img/common/icon/external-link.svg) center/contain no-repeat;-webkit-filter:invert(1);filter:invert(1);-webkit-transition:.2s;transition:.2s}#sitemap .stmp__container.stmp__info .info__sns a:hover::after{margin-left:.6em}#sitemap .stmp__container.stmp__menu{translate:0 -5%;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;background:url(/img/common/sitemap/bg-menu.webp) center bottom/cover}#sitemap .stmp__container.stmp__menu .menu__member{position:absolute;top:50%;right:3%;translate:0 calc(50dvh - 1em);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}#sitemap .stmp__container.stmp__menu .menu__member li{padding-left:1em}#sitemap .stmp__container.stmp__menu .menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1em;font-size:26px}#sitemap .stmp__container.stmp__menu dl{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#sitemap .stmp__container.stmp__menu dt{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:.4s;transition:.4s}#sitemap .stmp__container.stmp__menu dd{position:absolute;top:50%;right:100%;z-index:10;white-space:nowrap;width:25dvw;height:75dvh;border-radius:30px;font-size:24px;background-position:center;background-size:cover;background-repeat:no-repeat;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;opacity:0;pointer-events:none;z-index:0;translate:50% calc(-50% + 2em);-webkit-transition:.7s;transition:.7s}#sitemap .stmp__container.stmp__menu dd a{display:inline-block;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#sitemap .stmp__container.stmp__menu dd a::after{content:"";top:100%;left:50%;height:1px;background:#fff;position:absolute;width:0;translate:-50% 5px;opacity:0;-webkit-transition:.5s;transition:.5s}#sitemap .stmp__container.stmp__menu dd a:hover::after{width:100%;opacity:1}#sitemap .stmp__container.stmp__menu dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1em}#sitemap .stmp__container.stmp__menu dl.--active dt{translate:-1em 0}#sitemap .stmp__container.stmp__menu dl.--active dd{opacity:1;pointer-events:auto;z-index:10;translate:50% -50%}#sitemap .stmp__container.stmp__menu dl[data-menu=wellsleep-identity] dd{background-image:url(/img/common/sitemap/lnb/tone-down/wellsleep-identity.webp)}#sitemap .stmp__container.stmp__menu dl[data-menu=about-clinic] dd{background-image:url(/img/common/sitemap/lnb/tone-down/about-clinic.webp)}#sitemap .stmp__container.stmp__menu dl[data-menu=sleep-diagnosis-clinic] dd{background-image:url(/img/common/sitemap/lnb/tone-down/sleep-diagnosis-clinic.webp)}#sitemap .stmp__container.stmp__menu dl[data-menu=snoring-sleep-apnea] dd{background-image:url(/img/common/sitemap/lnb/tone-down/snoring-sleep-apnea.webp)}#sitemap .stmp__container.stmp__menu dl[data-menu=sleep-disorder-clinic] dd{background-image:url(/img/common/sitemap/lnb/tone-down/sleep-disorder-clinic.webp)}#sitemap .stmp__container.stmp__menu dl[data-menu=mental-health-clinic] dd{background-image:url(/img/common/sitemap/lnb/tone-down/mental-health-clinic.webp)}#sitemap .stmp__container.stmp__menu dl[data-menu=specialized-clinic] dd{background-image:url(/img/common/sitemap/lnb/tone-down/specialized-clinic.webp)}#sitemap .stmp__container.stmp__menu dl[data-menu=voc] dd{background-image:url(/img/common/sitemap/lnb/tone-down/voc.webp)}#sitemap .stmp__container.stmp__menu dl[data-menu=community] dd{background-image:url(/img/common/sitemap/lnb/tone-down/community.webp)}body.menu-active #sitemap{pointer-events:auto}body.menu-active #sitemap .stmp__container{opacity:1}body.menu-active #sitemap .stmp__container.stmp__info{translate:0 -10%}body.menu-active #sitemap .stmp__container.stmp__menu{translate:0 -10%}@media screen and (max-width: 1280px){#sitemap .stmp__container.stmp__menu{padding-left:7em}#sitemap .stmp__container.stmp__menu dd{width:30dvw}}@media screen and (max-width: 1024px){#sitemap .stmp__container.stmp__menu .menu__list{font-size:22px}#sitemap .stmp__container.stmp__menu dd{height:60dvh;font-size:18px}}/*# sourceMappingURL=hd.min.css.map */