.ap-dir-wrap{box-sizing:border-box;width:min(1366px,calc(100% - 20px));margin:0 auto;padding:10px 20px 70px}.ap-dir .ap-dir-title{font-size:30px;font-weight:300;line-height:1.25;margin-bottom:28px}.ap-dir .ap-dir-section+.ap-dir-section{margin-top:44px}.ap-dir .ap-dir-more{margin:32px 0 0}.ap-dir .ap-dir-more a{font-weight:500;color:#007bc1}.ap-dir .ap-dir-more a::after{content:" →"}@media (max-width:767px){.ap-dir-wrap{padding-bottom:40px}}