#masthead{width:100%;height:8.3333333333vw;background-color:#ffffff;padding:0;position:sticky;z-index:1;top:0;left:0;right:0;overflow-x:hidden}#masthead .inner{width:100%;height:100%;margin:0 auto;position:relative}#masthead .inner .site-branding{position:absolute;top:50%;left:5.5555555556vw;transform:translateY(-50%)}#masthead .inner .site-branding a{display:flex}#masthead .inner .site-branding a img{display:block;width:12.037037037vw;height:5.5555555556vw;object-fit:contain}#masthead .inner .site-branding a span{display:block;font-size:1.3888888889vw;font-weight:500;line-height:5.5555555556vw;margin-left:2.7777777778vw}#masthead .inner .inquiry{width:27.4074074074vw;height:4.9074074074vw;line-height:4.7222222222vw;font-size:2.037037037vw;position:absolute;top:50%;right:10.5555555556vw;transform:translateY(-50%)}#masthead .inner .inquiry:hover{line-height:4.3518518519vw}#masthead .inner #site-navigation{position:absolute;right:0;top:50%}#masthead .inner #site-navigation .menu-toggle{display:block;width:5vw;height:5vw;background-image:url("../img/common/menuopen.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:3.7037037037vw;transform:translateY(-50%);background-color:unset;border-radius:0;border:none;cursor:pointer}#masthead .inner #site-navigation .menu-toggle[aria-expanded="true"]{background-image:url("../img/common/menuclose.svg")}#masthead .inner #site-navigation #primary-menu{display:block;position:fixed;top:8.3333333333vw;right:0;width:37.8703703704vw;height:calc(100% - 90px);transform:translateX(100%);background-color:#3D68C1;transition:transform 0.5s;padding-top:3.7037037037vw}#masthead .inner #site-navigation #primary-menu>.menu-item{display:block;width:27.7777777778vw;font-size:1.8518518519vw;line-height:6.0185185185vw;margin:0 auto}#masthead .inner #site-navigation #primary-menu>.menu-item a{color:#ffffff}#masthead .inner #site-navigation #primary-menu>.menu-item a:hover{text-decoration:underline}#masthead .inner #site-navigation.toggled #primary-menu{transform:translateX(0)}