.abt01_hero{overflow:hidden;position:relative}.abt01_hero .hero-inner{border-radius:0 32px 32px 0;padding:205.4px 20px 205.4px calc(50vw - 600px)}@media screen and (max-width:1248px){.abt01_hero .hero-inner{padding-left:16px}}@media screen and (max-width:768px){.abt01_hero .hero-inner{padding:61px 16px 58px}}.abt01_hero .hero-inner .bg-text{font-size:min(12vw,16rem);font-weight:700;left:0;letter-spacing:0;line-height:1;padding-left:calc(50vw - 680px);position:absolute;top:0}@media screen and (max-width:768px){.abt01_hero .hero-inner .bg-text{font-size:min(24vw,8.6rem)}}.abt01_hero .hero-inner .text{font-size:clamp(2.3rem,-1.09rem + 4.408vw,4.2rem);font-weight:700;letter-spacing:.04em;line-height:1.6;margin-left:-10px}@media screen and (max-width:1248px){.abt01_hero .hero-inner .text{margin-left:auto}}@media screen and (max-width:768px){.abt01_hero .hero-inner .text{font-size:clamp(2.3rem,3.3854166667vw,2.6rem);letter-spacing:0}}