.home{background:#fff;padding-bottom:1rem}.home img{display:block;width:100%;max-width:100%}.home .page-box{position:relative;padding:50px 50px 300px}.home .page-box .c-top{width:100%;position:absolute;left:0;top:0}.home .page-box .c-bottom{width:100%;position:absolute;left:0;bottom:0}.home .page-box .name{position:relative;text-align:center;font-size:28px;line-height:100px;border-bottom:1px solid rgba(0,0,0,.05);margin-bottom:50px}.home .page-box .singePage{position:relative;line-height:2;font-size:.4rem;color:#3e3e3e}.home .page-box .singePage p{margin-bottom:.5rem}