.text-sub{font-weight:400;margin-bottom:25px;letter-spacing:20%}.text-sub{font-size:20px}@media screen and (min-width: 480px){.text-sub{font-size:calc(20px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.text-sub{font-size:22px}}.text-sub{line-height:28px}@media screen and (min-width: 480px){.text-sub{line-height:calc(28px + 2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.text-sub{line-height:30px}}.text-pagination{text-align:left;padding-left:15px;bottom:10px}@media(min-width: 768px){.text-pagination{padding-left:20px;bottom:15px;margin-bottom:10px !important}}.text-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#fff;opacity:.5}.text-pagination .swiper-pagination-bullet-active{opacity:1}.text-headline{transform:translateY(70px)}@media(min-width: 768px){.text-headline{transform:translateY(40px)}}.text-up{padding-top:130px}@media screen and (min-width: 480px){.text-up{padding-top:calc(130px + -50*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.text-up{padding-top:80px}}.text-up{padding-bottom:60px}@media screen and (min-width: 480px){.text-up{padding-bottom:calc(60px + 20*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.text-up{padding-bottom:80px}}.text-boxen{border-bottom:solid 1px #fff}.text-boxen a{color:#79716d}.text-boxen a:hover{color:#58534f}