@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes buttonSvg{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes buttonSvg{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes buttonBg{0%{-webkit-transform:translateX(-10%);transform:translateX(-10%);opacity:0}50%,to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes buttonBg{0%{-webkit-transform:translateX(-10%);transform:translateX(-10%);opacity:0}50%,to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes buttonText{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}50%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes buttonText{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}50%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes buttonArrow{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}50%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes buttonArrow{0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}50%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes zoomOut{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes zoomOut{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.25);transform:scale(1.25)}}@-webkit-keyframes zoomBack{0%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomBack{0%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomFadeOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:0}}@keyframes zoomFadeOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(1.25);transform:scale(1.25);opacity:0}}@media screen and (min-width:769px){.l-hd-links{top:clamp(96px,12.5vw,180px)}}@media screen and (min-width:769px){.l-hd-links__item.is-link-about{top:clamp(10.1333333333px,1.3194444444vw,19px);width:clamp(89.6px,11.6666666667vw,168px);height:clamp(26.6666666667px,3.4722222222vw,50px)}}@media screen and (min-width:769px){.l-hd-links__item.is-link-message{top:0;left:clamp(90.1333333333px,11.7361111111vw,169px);width:clamp(115.2px,15vw,216px);height:clamp(26.1333333333px,3.4027777778vw,49px)}}@media screen and (min-width:769px){.l-hd-links__item.is-link-news{top:clamp(2.6666666667px,0.3472222222vw,5px);left:clamp(210.1333333333px,27.3611111111vw,394px);width:clamp(90.6666666667px,11.8055555556vw,170px);height:clamp(24.5333333333px,3.1944444444vw,46px)}}@media screen and (min-width:769px){.l-hd-links__item.is-link-guide{top:clamp(1.0666666667px,0.1388888889vw,2px);left:clamp(302.9333333333px,39.4444444444vw,568px);width:clamp(72.5333333333px,9.4444444444vw,136px);height:clamp(28.8px,3.75vw,54px)}}@media screen and (max-width:768px){.body-show-page .l-hd-catch{font-size:4vw}}@media screen and (min-width:769px){.body-show-page .l-hd-catch{font-size:clamp(16px,2.0833333333vw,30px)}}.l-hd-character__text svg text{font-size:1.125rem}@media screen and (max-width:768px){.top-about{min-height:300vw}}@media screen and (min-width:769px){.top-about{min-height:clamp(672px,87.5vw,1260px)}}@media screen and (max-width:768px){.top-about-balloon.is-balloon-1{top:210vw;width:37.5vw}}@media screen and (min-width:769px){.top-about-balloon.is-balloon-1{width:clamp(101.3333333333px,13.1944444444vw,190px)}}@media screen and (max-width:768px){.top-about-balloon.is-balloon-2{top:257.5vw;width:37.5vw}}@media screen and (min-width:769px){.top-about-balloon.is-balloon-2{top:clamp(480px,62.5vw,900px);left:clamp(149.3333333333px,19.4444444444vw,280px);width:clamp(101.3333333333px,13.1944444444vw,190px)}}@media screen and (max-width:768px){.top-message .title-1{top:-17.5vw}}@media screen and (min-width:769px){.top-message .title-1{top:clamp(-100px,-6.9444444444vw,53.3333333333px)}}.top-message .btn-2 text{font-size:1rem}.top-message .btn-2 text tspan{font-size:0.75rem}@media screen and (max-width:768px){.top-guide{padding-top:35vw}}@media screen and (min-width:769px){.top-guide{padding-top:clamp(74.6666666667px,9.7222222222vw,140px)}}@media screen and (max-width:768px){.message-detail-catch{font-size:4vw}}@media screen and (min-width:769px){.message-detail-catch{font-size:clamp(14.9333333333px,1.9444444444vw,28px)}}
/*# sourceMappingURL=en.css.map */