.ph_banner{display:block;float:left;padding:155px 0;position:relative;text-align:center;width:100%}.ph_banner .sec_inner{margin:0 auto;max-width:840px;width:100%}.ph_banner .caption,.ph_banner .caption .text_part{display:inline-block;width:100%}.ph_banner .caption h1{color:#fff;font-size:100px;font-weight:700;line-height:1.15;padding-bottom:30px}.ph_banner .caption p{color:#fff;font-size:30px;font-weight:500;line-height:1.35;padding-bottom:0}.ph_banner .caption .arrow_part{display:inline-block;margin-top:52px;position:relative;width:100%}.ph_banner .caption .arrow_part a{position:relative;top:0}.ph_banner .caption .arrow_part a:hover{top:20px}.ph_banner .caption .arrow_part img{display:inline-block;max-width:53px;width:100%}@media (max-width:1024px){.ph_banner{padding:70px 0}.ph_banner .caption h1{font-size:50px;padding-bottom:20px}.ph_banner .caption p{font-size:26px}.ph_banner .caption .arrow_part img{max-width:40px}}@media (max-width:991px){.ph_banner{padding:60px 0}}@media (max-width:767px){.ph_banner{padding:50px 0}.ph_banner .caption h1{font-size:42px;padding-bottom:15px}.ph_banner .caption p{font-size:22px}.ph_banner .caption br{display:none}.ph_banner .caption .arrow_part{margin-top:40px}.ph_banner .caption .arrow_part img{max-width:34px}}@media (max-width:480px){.ph_banner .caption h1{font-size:34px}.ph_banner .caption p{font-size:20px}.ph_banner .caption .arrow_part{margin-top:30px}.ph_banner .caption .arrow_part img{max-width:30px}}