
.banner{
    width: 100%;
    background: url('../images/banner_bg.jpg') repeat-x;
}
.banner-box{
    max-width: 1000px;
    margin: 0 auto;
    padding:63px 40px 82px 40px;
}
.icon-close{
    position: absolute;
    display: block;
    width:30px;
    height: 30px;
    z-index: 1000;
    left:50%;
    top:-30px;
    transform: translate(-50%, -50%);

}
.pop-content{
    position: absolute;
    left:50%;
    top:50%;
    width:300px;
    min-height: 5vw;
    background: #fff;
    border-radius: 16px;
    padding:20px;
    transform: translate(-50%, -50%);
}
.pop-content p{
    text-align: justify;
    text-indent: 20px;
    word-break: break-all;
}
@media only screen and (max-width: 480px) {
   
    .banner-box{
        padding:7.7vw 5.6vw 6.6vw 4.6vw;
    }
    
    .idx-logo{
        display: block;
    }
}
