*,body{box-sizing:border-box}body{font-family:Arial,sans-serif;margin:0;padding:0}a{text-decoration:none}header{background:var(--white,#fff);box-shadow:0 1px 6px 0 rgba(0,0,0,.15);position:relative}.content-header{justify-content:space-between;margin:0 auto;max-width:1380px;padding:8px 60px}.content-header,.left-h{align-items:center;display:flex}.left-h{gap:5px}.left-h p{border-left:1px solid #646464;color:#646464;font-family:Noto Sans JP;font-size:12px;font-style:normal;font-weight:700;letter-spacing:.6px;line-height:normal;margin:0;padding:2px 5px;text-align:center}.left-h img{max-height:34px;width:auto}.right-h{align-items:center;display:flex;gap:41px}.link-h{color:#000;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:700;min-width:fit-content;text-decoration:none}.button-h,.link-h{line-height:normal}.button-h{background:var(--link_color,#2355a5);color:#fff;display:flex;font-family:Noto Sans JP;font-feature-settings:"liga"off,"clig"off;font-size:14px;font-style:normal;font-weight:700;padding:15px;text-align:center}.burger-menu,.button-h{align-items:center;flex-direction:column;justify-content:center}.burger-menu{cursor:pointer;display:none;gap:8px;width:30px}.burger-menu span{background:#000;border-radius:2px;display:block;height:2px;transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100%}.burger-menu.active span:first-child{transform:rotate(45deg) translate(7px,7px)}.burger-menu.active span:nth-child(2){opacity:0}.burger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(7px,-7px)}@media (max-width:1300px){.right-h{gap:20px}}@media (max-width:1180px){.right-h{align-items:start;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:20px;height:100vh;padding:20px;position:fixed;right:-100%;top:64px;transition:right .3s ease-in-out;width:350px;z-index:9999}.right-h.active{right:0}.burger-menu{display:flex}}@media (max-width:768px){.left-h img{max-height:20px;width:auto}.burger-menu{gap:5px;width:25px}.burger-menu.active span:first-child{transform:rotate(45deg) translate(5px,5px)}.burger-menu.active span:nth-child(2){opacity:0}.burger-menu.active span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.content-header{padding:12px 25px}.right-h{align-items:center;right:-120%;top:48px;width:100%}.right-h.active{right:0;width:100%}}