.home_about{overflow:hidden;padding-top:60px;position:relative;z-index:1}.home_about .bg_text{color:#deeefc;font-size:200px;font-weight:700;left:0;letter-spacing:0;line-height:1;position:absolute;top:0;z-index:-1}.home_about .bg_text span{display:inline-block;white-space:nowrap;width:100%}.home_about .bg_text .loop1{margin-right:.5em}.home_about .bg_text .loop2{left:0;position:absolute;top:0}.home_about .bg_text:after{background:transparent linear-gradient(180deg,#f0f8ff00,#f0f8ffde 66%,#f0f8ff) 0 0 no-repeat padding-box;bottom:0;content:"";height:130px;left:0;position:absolute;width:100%}@media screen and (max-width:767px){.home_about .bg_text{font-size:130px;top:0}.home_about .bg_text:after{height:90px}}.home_about .module--title:has(.main_title.has--font-size-h2){margin-top:0}@keyframes flowing{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.home_about .bg_image{background-color:#fff;border-radius:12px;padding:40px}.sp_scroll_img{display:none}@media screen and (max-width:767px){.home_about .bg_image{width:900px}.sp_scroll{padding-bottom:15px;position:relative}.sp_scroll::-webkit-scrollbar{background:#ddebf6;border-radius:4px;height:6px}.sp_scroll::-webkit-scrollbar-thumb{background-color:#084daa;border-radius:4px;width:120px}}