.campaign__top{position:relative;padding-top:50px;background-color:#FFF}.campaign__top .header__download{position:relative;z-index:100}.campaign__top .header__download ul{width:90%;margin:0 auto;display:flex}.campaign__top .header__download ul li{width:46%;margin:3% 2%;list-style:none}.campaign-dl__text{width:80%;margin:0 auto}.campaign-dl__text img{width:100%;height:auto}.login{padding-top:15%;padding-bottom:2%;background-color:#FFF}.login__bg{background-color:#FFF;position:relative;margin-top:10%;width:100%;height:85vw;border-bottom:1px solid #ccc}html,body{height:100%}