.ly_header__overlay,.ly_header_navHam__list{display:none}.ly_header{background-color:#fff;height:90px;left:0;position:fixed;top:0;width:100%;z-index:101}.ly_header:before{background-color:#222;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%;z-index:100}.ly_header__inner{display:flex;gap:46px}.ly_header__logo{max-height:90px;max-width:404px}.ly_header_logoLink{display:block;height:100%}.ly_header__logoImg{max-block-size:100%;max-inline-size:100%;vertical-align:top}a:hover>.ly_header__logoImg{filter:contrast(1)}.ly_header__logo.renew2602{align-items:center;display:flex;height:90px}.ly_header__logo.renew2602 .ly_header__logoLink{align-items:center;display:flex;max-width:150px;padding:0 24px}.ly_header__logo.renew2602 .ly_header__logoText{align-items:center;border-left:1px solid #000;display:flex;line-height:1;margin:0;min-height:50px;padding-left:24px}.ly_header_nav{display:flex;flex-grow:1;gap:18px;justify-content:space-between;position:relative;transition:.3s}.ly_header_nav__list{align-items:flex-end;display:flex;flex:1;flex-wrap:wrap;gap:24px;height:100%;justify-content:center;padding-bottom:16px}.ly_header_nav__link{color:#222;display:block;font-size:14px;font-weight:500;line-height:1;text-decoration:none}.ly_header_nav__link:hover{border-bottom-color:#0068b5;color:#0068b5}.ly_header_nav__btnList{display:flex;flex:1;max-width:432px}.ly_header_nav__btnItem{text-align:center;width:50%}.ly_header_nav__btnLink{color:#fff;display:block;font-size:12px;font-weight:700;letter-spacing:.05em;line-height:1;padding:9px 0;text-align:center;text-decoration:none;width:100%}.ly_header_nav__btnLink:hover{opacity:.8}.ly_header_nav__btnItem:first-child .ly_header_nav__btnLink{background-color:#00469b}.ly_header_nav__btnItem:nth-child(2) .ly_header_nav__btnLink{background-color:#0068b5}.ly_header_nav__toppan{bottom:6px;position:absolute;right:8px}.ly_header_nav__toppan__link{align-items:center;background-color:#f0f0f0;border-radius:4px;box-sizing:border-box;color:#000;display:flex;font-family:メイリオ,Meiryo,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,"sans-serif"!important;font-size:12px;font-weight:700;height:42px;letter-spacing:.025em;line-height:1;margin-right:5px;padding:0 8px;position:relative;text-decoration:none;transition:background-color .15s ease-in-out;width:250px}.ly_header_nav__toppan__link:hover{background-color:#e0e0e0}.ly_header_nav__toppan__link:after{background:url(https://www.toppan-colorer.co.jp/hubfs/raw_assets/public/tosho/images/ico_blank02.svg) 50% 50%/100% no-repeat;content:"";height:14px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:14px}@media (769px <= width < 1440px){.ly_header{height:4.65vw}.ly_header__inner{gap:10px}.ly_header__logo{max-height:4.65vw;max-width:20.833333333333336vw}.ly_header__logo.renew2602{height:4.65vw;max-height:none;max-width:none;min-width:clamp(200px,22.8vw,349px)}.ly_header__logo.renew2602 .ly_header__logoLink{width:clamp(100px,10.417vw,150px)}.ly_header__logo.renew2602 .ly_header__logoText{font-size:clamp(10px,1.111vw,16px);min-height:clamp(30px,3.472vw,50px)}.ly_header_nav__list{padding-bottom:1.1111111111111112vw}.ly_header__logo.renew2602+.ly_header_nav .ly_header_nav__list{gap:1vw;height:4.65vw}.ly_header_nav__link{font-size:1.1111111111111112vw}.ly_header_nav__btnList{max-width:20.833333333333336vw}.ly_header_nav__btnLink{font-size:.8333333333333334vw}.ly_header_nav__toppan{bottom:4px}.ly_header_nav__toppan__link{font-size:.8333333333333334vw;height:1.6vw;max-width:20.833333333333336vw;padding:4px 22px 4px 8px;width:auto}.ly_header_nav__toppan__link:after{height:.8333333333333334vw;width:.8333333333333334vw}}@media screen and (max-width:768px){.ly_header__overlay{display:block;opacity:0;position:fixed;transition:.3s;z-index:-1000}.ly_header{height:70px}.ly_header__logoLink{display:block}.ly_header__logo{max-height:70px;max-width:calc(100% - 60px)}.ly_header__logoImg{max-height:70px}.ly_header__logo.renew2602{height:auto;min-width:auto}.ly_header__logo.renew2602 .ly_header__logoLink{width:auto}.ly_header__logo.renew2602 .ly_header__logoText{font-size:14px;min-height:30px}.ly_header__inner{gap:0;height:100%;justify-content:space-between}.ly_header_nav{flex:inherit;flex-wrap:wrap;gap:40px;margin-top:70px;position:fixed;right:-100vw;top:0;width:327px}.ly_header_nav:before{background-color:#fff;content:"";height:100vh;position:absolute;width:100%;z-index:-1}.ly_header_nav__list{align-items:flex-start;flex:auto;flex-wrap:wrap;gap:0;height:fit-content;padding-bottom:0}.ly_header_nav__item{position:relative;width:100%}.ly_header_nav__item:before{background-color:#373737;bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.ly_header_nav__link{padding:16px 20px;position:relative}.ly_header_nav__link:after{background-image:url(/hubfs/raw_assets/public/colorer_2025/images/common/arrow_forward_black.svg);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:20px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px}.ly_header_nav__btnList{flex-wrap:wrap;gap:16px;padding:0 30px}.ly_header_nav__btnItem{width:100%}.ly_header_nav__btnLink{font-size:16px;padding:16px 0}.ly_header_nav__toppan{bottom:-65px;left:30px;width:calc(100% - 60px)}.ly_header_nav__toppan__link{display:block;font-size:12px;height:auto;max-width:none;padding:18px 22px 18px 8px;width:100%}.ly_header_nav__toppan__link:after{height:12px;width:12px}.ly_header_navHam__list{align-items:center;display:flex;height:100%;justify-content:center;width:60px}.ly_header_navHam__wrap{display:flex;height:39px;justify-content:center;position:relative;width:38px}.ly_header_navHam__inner{height:16px;position:relative;width:22px}.ly_header_navHam{background-color:#373737;height:2px;left:0;position:absolute;transition:.3s;width:22px}.ly_header_navHam:first-child{top:0}.ly_header_navHam:nth-child(2){top:50%;transform:translateY(-50%)}.ly_header_navHam:nth-child(3){bottom:0}.ly_header_nav__text{bottom:0;font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1;position:absolute}body.is-active .ly_header_navHam:first-child{top:50%;transform:rotate(45deg)}body.is-active .ly_header_navHam:nth-child(2){display:none}body.is-active .ly_header_navHam:nth-child(3){bottom:auto;top:50%;transform:rotate(-45deg)}body.is-active .ly_header__overlay{background-color:#373737;height:100vh;opacity:1;width:100vw}body.is-active .ly_header_nav{right:0}}