img{display:block;width:100%}.header{background-image:linear-gradient(#ffffff, #dff5a9 28%, #9eca2b)}#headerUnder .takahoLogo{background-image:linear-gradient(#efffc7, #b7db5e)}#headerUnder .takahoLogo h1{max-width:480px;width:85%;margin:0 auto;padding:40px 0}@media screen and (max-width: 812px){#headerUnder .takahoLogo h1{padding:20px 0}}#headerUnder .oaTime{padding:20px 0;background-color:hsla(0,0%,100%,.8)}#headerUnder .oaTime .oaTime__img{max-width:520px;width:100%;margin:0 auto}@media screen and (max-width: 812px){#headerUnder .oaTime{padding:4% 0}}.commonNav{position:relative;background-image:linear-gradient(90deg, rgb(255, 196, 40) 0%, rgb(251, 161, 127) 20%, rgb(255, 184, 216) 40%, rgb(206, 255, 161) 60%, rgb(114, 228, 183) 80%, rgb(114, 204, 255) 100%)}.commonNav::before,.commonNav::after{content:"";display:block;position:absolute;left:0;width:100%;height:2px;background:url(../../img/line_dot.gif) repeat-x left top}.commonNav::before{top:5px}.commonNav::after{bottom:5px}.navLists{display:flex;flex-wrap:wrap;justify-content:center;padding:18px 0 10px}.nav__list{position:relative}@media screen and (max-width: 812px){.nav__list{width:25%}}.nav__list::after{content:"";display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:1px;height:30px;background-color:#000}.nav__list:last-child::after{content:none}.nav__list a{position:relative;display:block;text-align:center;color:#663413;padding:15px 45px}.nav__list a:hover{opacity:.7;transition:.3s}@media screen and (max-width: 812px){.nav__list a{padding:15px 0}}@media screen and (max-width: 580px){.nav__list a{padding:18px 0 15px}}.nav__list a .navTit{display:block;font-weight:bold;font-size:clamp(13px,3.9vw,24px)}.nav__list a strong{display:block;font-weight:700;font-size:min(2.5vw,14px);margin-top:11px}.navUpdate{position:absolute;width:70%;background-color:#f6bb12;color:#663413;text-align:center;font-size:80%;font-weight:bold;padding:5px 8px;top:-18px;left:50%;transform:translateX(-50%);border-radius:3px}@media screen and (max-width: 812px){.navUpdate{width:95%;font-size:70%;padding:5px}}@media screen and (max-width: 580px){.navUpdate{font-size:60%;letter-spacing:.01em}}a[tabindex="-1"]{pointer-events:none}.fixBnr{position:fixed;bottom:20%;transform:translateX(5px);right:0;z-index:50;transition:.3s}.fixBnr:hover{transform:translateX(0);transition:.3s}.fixBnr a{display:block;width:100px}@media screen and (max-width: 812px){.fixBnr a{width:75px}}@media screen and (max-width: 580px){.fixBnr a{width:55px}}/*# sourceMappingURL=common.css.map */