.mv{width:100%;height:calc(100vw / 16 * 9);position:relative}.mv_txt{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;z-index:998}.mv_txt span{display:block}.mv_txt span:nth-of-type(1){margin-bottom:40px}@media screen and (max-width: 812px){.mv_txt span:nth-of-type(1){margin-bottom:10px}}.mv_txt span:nth-of-type(1) img{width:calc(100vw / 1300 * 330)}.mv_txt span:nth-child(2){margin-bottom:70px}@media screen and (max-width: 812px){.mv_txt span:nth-child(2){margin-bottom:15px}}.mv_txt span:nth-child(2) img{width:calc(100vw / 1300 * 427)}.mv_txt span:nth-child(3) img{width:calc(100vw / 1300 * 303)}.mv_overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:997;background-color:rgba(0,0,0,0.3)}.mv #player{width:100%;height:100%}.mv .memori_anm{position:absolute;z-index:996;height:calc(100vw / 16 * 9);overflow:hidden;top:0;left:0;opacity:.8}@media screen and (max-width: 812px){.mv .memori_anm{width:100px}}.mv .memori_anm img{animation:memori 6s ease-in forwards}@keyframes memori{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(calc(-3562px + (100vw / 16 * 9)))}}@media screen and (max-width: 812px){.mv .memori_anm img{animation:memori 6s ease-in forwards}@keyframes memori{0%{opacity:0;transform:translateY(0)}100%{opacity:1;transform:translateY(calc(-913px + (100vw / 16 * 9)))}}}.intro{background-color:#fcc800;background-image:url(../img/common/bg.png);padding:100px 0;text-align:center}@media screen and (max-width: 812px){.intro{padding:30px 20px}}.intro h2{margin-bottom:40px}.intro p{color:#fff;font-size:1.6rem;line-height:2;margin-bottom:3rem;font-weight:700}.intro p:before,.intro p:after{display:block;content:'';width:0;height:0}.intro p:before{margin-top:calc((1.6rem - (1.6rem * 2)) / 2)}.intro p:after{margin-bottom:calc((1.6rem - (1.6rem * 2)) / 2)}@media screen and (max-width: 812px){.intro p{font-size:1.4rem;line-height:2}.intro p:before,.intro p:after{display:block;content:'';width:0;height:0}.intro p:before{margin-top:calc((1.4rem - (1.4rem * 2)) / 2)}.intro p:after{margin-bottom:calc((1.4rem - (1.4rem * 2)) / 2)}}.intro p:last-of-type{margin-bottom:0}.links li:nth-child(2) a .links_img{order:2}.links li:nth-child(2) a .links_txt{order:1}.links li a{display:flex;height:400px}@media screen and (max-width: 812px){.links li a{display:block;height:auto}}.links li a .links_img{width:calc(100% - 590px);height:100%;overflow:hidden;position:relative}@media screen and (max-width: 812px){.links li a .links_img{width:auto;height:calc(100vw / 1300 * 700)}}.links li a .links_img img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:auto;min-width:100%;min-height:100%;max-height:inherit;transition:.3s ease-in-out}@media screen and (max-width: 812px){.links li a .links_img img{position:static;transform:none}}.links li a .links_img img:hover{min-width:105%;min-height:105%}@media screen and (max-width: 812px){.links li a .links_img img:hover{min-width:100%;min-height:100%}}.links li a .links_txt{width:590px;background-color:#f9b700;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;background-image:url(../img/top/memori_yoko.svg);background-position:center 330px;background-repeat:no-repeat}@media screen and (max-width: 812px){.links li a .links_txt{width:auto;padding:20px}}.links li a .links_txt h3{margin-bottom:30px}@media screen and (max-width: 812px){.links li a .links_txt h3{margin-bottom:15px}.links li a .links_txt h3 img{height:50px}}.links li a .links_txt .fukidashi{position:relative;display:inline-block;padding:20px 30px;max-width:100%;color:#f9b700;font-size:1.6rem;line-height:1;font-weight:700;background:#fff}.links li a .links_txt .fukidashi:before,.links li a .links_txt .fukidashi:after{display:block;content:'';width:0;height:0}.links li a .links_txt .fukidashi:before{margin-top:calc((1.6rem - (1.6rem * 1)) / 2)}.links li a .links_txt .fukidashi:after{margin-bottom:calc((1.6rem - (1.6rem * 1)) / 2)}@media screen and (max-width: 812px){.links li a .links_txt .fukidashi{padding:10px 20px;font-size:1.2rem;line-height:1}.links li a .links_txt .fukidashi:before,.links li a .links_txt .fukidashi:after{display:block;content:'';width:0;height:0}.links li a .links_txt .fukidashi:before{margin-top:calc((1.2rem - (1.2rem * 1)) / 2)}.links li a .links_txt .fukidashi:after{margin-bottom:calc((1.2rem - (1.2rem * 1)) / 2)}}.links li a .links_txt .fukidashi:before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #fff}.links li a .links_txt .fukidashi span{margin:0;padding:0}

/*# sourceMappingURL=top.css.map */