﻿.first-anime{width:100%;height:100%;position:fixed;top:50%;left:50%;z-index:120;transform:translate(-50%, -50%);background:#cdae8c;transition:all 1s cubic-bezier(1, 0, 0.5, 1);transition-delay:1s;opacity:1}.first-anime .logo{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);animation:first-anime 1.0s linear infinite}@media screen and (max-width: 767px){.first-anime .logo{width:50%}}@media screen and (min-width: 768px){.first-anime .logo{width:200px}}.first-anime .logo img{transition:all 1s cubic-bezier(1, 0, 0.5, 1);transform:scale(1);transition-delay:1s}.first-anime.fadeout{opacity:0}.first-anime.fadeout .logo img{transform:scale(1.5)}.renewal2024 main{font-family:"yu-gothic-pr6n", sans-serif;font-weight:400;opacity:0;transition:all 1s cubic-bezier(0.33, 1, 0.68, 1)}.renewal2024 main.fadein{opacity:1}.renewal2024 main .cont.cont-fade{transition:all 1s cubic-bezier(0.33, 1, 0.68, 1);opacity:0}.renewal2024 main .cont.cont-fade.animate{opacity:1}@media screen and (max-width: 767px){.renewal2024 main .txt-link{margin-top:7%}}@media screen and (min-width: 768px){.renewal2024 main .txt-link{margin-top:20px}}.renewal2024 main .txt-link a{position:relative;display:inline-block;overflow:hidden;transition:all 0.2s cubic-bezier(0.33, 1, 0.68, 1);border:1px solid #fff;padding:5px 45px 5px 20px;border-radius:4px}@media screen and (max-width: 767px){.renewal2024 main .txt-link a{font-size:3.2vw;padding-bottom:1%}}.renewal2024 main .txt-link a.hover{color:#000 !important;border-color:#000}.renewal2024 main .txt-link a::after{content:"→";font-size:14px;display:inline-block;position:absolute;right:15px;top:50%;transform:translate(0, -50%);line-height:1}.renewal2024 main .txt-link.-back a{color:#fff;padding:5px 20px 5px 20px}.renewal2024 main .txt-link.-back a::before{content:"←"}.renewal2024 main .txt-link.-back a::after{content:none}.renewal2024 main .-top-back{text-align:center}@media screen and (max-width: 767px){.renewal2024 main .-top-back{margin:20% 0 0}}@media screen and (min-width: 768px){.renewal2024 main .-top-back{margin:200px 0 0}}.renewal2024 main .img-link{transition:all 1s cubic-bezier(0.33, 1, 0.68, 1)}.renewal2024 main .img-link figure{overflow:hidden}.renewal2024 main .img-link figure img{transition:all 1s cubic-bezier(0.33, 1, 0.68, 1);transform:scale(1)}.renewal2024 main .img-link.hover figure img{transform:scale(1.1)}@media screen and (max-width: 767px){.renewal2024 main .small{font-size:3.2vw}}@media screen and (min-width: 768px){.renewal2024 main .small{font-size:12px}}.renewal2024 .LayoutContent{padding-bottom:100px}@media screen and (min-width: 768px){.renewal2024 #momentumscroll-area{padding-top:135px}}.renewal2024 #momentumscroll-area main{color:#fff}.renewal2024 #momentumscroll-area main a{color:#fff}.renewal2024 #other{border-top:1px solid #afafaf}@media screen and (min-width: 768px){.renewal2024 #other{padding:160px 40px 0}}@media screen and (max-width: 767px){.renewal2024 #other{padding-top:100px}}@media screen and (min-width: 768px){.renewal2024 #other .other-list-cont{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}}@media screen and (min-width: 768px){.renewal2024 #other .other-list-cont>li{flex:1}}@media screen and (max-width: 767px){.renewal2024 #other .other-list-cont>li+li{margin-top:60px}}.renewal2024 #other .other-list-cont>li h3{margin:20px 0;text-align:left}@media screen and (min-width: 768px){.renewal2024 #other .other-list-cont>li h3{font-size:22px}}.renewal2024 #other .other-list-cont>li h3 span{display:block;margin-bottom:5px;font-family:ab-shoutenkaku, sans-serif;font-style:normal;font-weight:400}@media screen and (max-width: 767px){.renewal2024 #other .other-list-cont>li h3 span{font-size:12px}}@media screen and (min-width: 768px){.renewal2024 #other .other-list-cont>li h3 span{font-size:30px}}@media screen and (min-width: 768px){.renewal2024 #other .other-list-cont>li p{font-size:14px}}@media screen and (max-width: 767px){.renewal2024 #other .other-list-cont>li p{font-size:14px;line-height:2}}.renewal2024 #other .other-list-cont>li .Btn2{margin-top:30px}.renewal2024 #other .other-list-cont>li .Btn2 .Btn2__link{color:#fff;border:1px solid #fff}@keyframes first-anime{0%{opacity:1}20%{opacity:0.8}40%{opacity:1}100%{opacity:1}}
