.ly_gHeader{position:relative;z-index:100}.ly_gHeader_banner img{display:block;height:auto;width:100%}.ly_gHeader_bar{align-items:center;background:#00523a;display:flex;height:70px;justify-content:center;padding:0 16px}.ly_gHeader_barInner{align-items:center;display:flex;justify-content:space-between;width:100%}.ly_gHeader_logo{display:block;width:207px}.ly_gHeader_logo img{display:block;height:auto;width:100%}.ly_gHeader_barBtns{align-items:center;display:flex;gap:12px}.ly_gHeader_mypage{align-items:center;color:#fff;display:flex;height:44px;justify-content:center;transition:opacity .2s;width:44px}.ly_gHeader_mypage .ly_gHeader_icon{height:36px;width:36px}.ly_gHeader_burger{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;gap:10px;height:44px;justify-content:center;padding:0;transition:background-color .3s;width:44px}.ly_gHeader_burgerLine{background:#b7a869;display:block;height:3px;transition:transform .3s,width .3s,height .3s;width:33px}.is_gHeaderOpen .ly_gHeader_burger{background:#b7a869}.is_gHeaderOpen .ly_gHeader_burgerLine{background:#fff;height:1.5px;width:25px}.is_gHeaderOpen .ly_gHeader_burgerLine:first-child{transform:translateY(5.75px) rotate(45deg)}.is_gHeaderOpen .ly_gHeader_burgerLine:nth-child(2){transform:translateY(-5.75px) rotate(-45deg)}.ly_gHeader_overlay{background:rgba(0,0,0,.7);inset:0;opacity:0;position:fixed;transition:opacity .3s,visibility .3s;visibility:hidden}.is_gHeaderOpen .ly_gHeader_overlay{opacity:1;visibility:visible}.ly_gHeader.js_gHeader .ly_gHeader_overlay{top:var(--gheader-drawer-top,70px)}.is_gHeaderOpen .ly_gHeader_banner,.is_gHeaderOpen .ly_gHeader_bar{position:relative;z-index:2}.ly_gHeader_drawer{display:flex;flex-direction:column;max-height:100dvh;max-width:80%;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s,visibility .3s;visibility:hidden;width:291px}.ly_gHeader.js_gHeader .ly_gHeader_drawer{max-height:calc(100dvh - var(--gheader-drawer-top, 70px));top:var(--gheader-drawer-top,70px)}.is_gHeaderOpen .ly_gHeader_drawer{transform:translateX(0);visibility:visible}.ly_gHeader_drawerInner{background:#fff;display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:16px}.ly_gHeader_menuBtns{align-items:center;display:flex;justify-content:space-between;padding:0 24px;width:100%}.ly_gHeader_menuBtns__bottom{gap:8px;justify-content:flex-end;padding:0}.ly_gHeader_menuBtn{align-items:center;color:#333;display:flex;flex-direction:column;gap:8px;height:56px;justify-content:center;text-decoration:none;transition:opacity .2s;width:56px}.ly_gHeader_menuBtn .ly_gHeader_icon,.ly_gHeader_menuBtnIcon{color:#00523a;height:24px;width:24px}.ly_gHeader_drawer a>img{transition:opacity .25s}.ly_gHeader_menuBtnLabel{font-size:13px;font-weight:700;white-space:nowrap}.ly_gHeader_menuList{list-style:none;margin:0;padding:0;width:100%}.ly_gHeader_menuItem{border-bottom:1px solid #ccc}.ly_gHeader_menuRow{align-items:center;background:transparent;border:0;color:#333;cursor:pointer;display:flex;gap:15px;justify-content:space-between;padding:8px 0;text-decoration:none;transition:opacity .2s;width:100%}.ly_gHeader_menuRow[aria-expanded=true]{opacity:.6}.ly_gHeader_menuLabel{font-size:13px;font-weight:500;text-align:left}.ly_gHeader_menuRow .ly_gHeader_icon{color:#00523a;flex-shrink:0}.ly_gHeader_iconWrap{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:24px}.ly_gHeader_icon__window{height:16px;-o-object-fit:contain;object-fit:contain;width:auto}.js_gHeaderAco[aria-expanded=true] .ly_gHeader_icon__add,.ly_gHeader_menuRow .ly_gHeader_icon__remove{display:none}.js_gHeaderAco[aria-expanded=true] .ly_gHeader_icon__remove{display:block}.ly_gHeader_subWrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s;transition:grid-template-rows .3s,-ms-grid-rows .3s}.js_gHeaderAco[aria-expanded=true]+.ly_gHeader_subWrap{grid-template-rows:1fr}.ly_gHeader_subList{list-style:none;margin:0;overflow:hidden;padding:0 0 0 16px}.ly_gHeader_close{align-items:center;background:#b5b5b5;border:0;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:0;justify-content:center;padding:16px;transition:opacity .2s;width:100%}.ly_gHeader_close .ly_gHeader_icon{color:#fff}html:has(body.is_gHeaderLock){overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}body.is_gHeaderLock{left:0;overflow:hidden;position:fixed;right:0;width:100%;-ms-scroll-chaining:none;overscroll-behavior:none;touch-action:none}body.is_gHeaderLock .ly_gHeader_drawerInner{touch-action:pan-y;-ms-scroll-chaining:none;overscroll-behavior:contain}@media screen and (min-width:751px){.ly_gHeader_banner{display:none}.ly_gHeader_barInner{max-width:1200px}.ly_gHeader_drawer{right:var(--gheader-drawer-right,0)}}@media (hover:hover){.ly_gHeader_close:active,.ly_gHeader_close:hover,.ly_gHeader_menuBtn:active,.ly_gHeader_menuBtn:hover,.ly_gHeader_menuRow:active,.ly_gHeader_menuRow:hover,.ly_gHeader_mypage:active,.ly_gHeader_mypage:hover{opacity:.6}}@media screen and (max-width:750px){.ly_gHeader.is_gHeaderFixed .ly_gHeader_bar{left:0;position:fixed;top:0;width:100%;z-index:2}.ly_gHeader.is_gHeaderFixed{padding-bottom:var(--gheader-bar-h,70px)}}