*{
    margin: 0;
    padding: 0;
}

body{     
    padding: 10px;
   background-color:white
}

.header{
   padding: 10px;
   text-align: center;
   background-color: white;
}
.header h1{
   font-size: 50px;
}


.content{
    margin-top: 40px;
}

.log_intool{
    line-height: 20px;
    text-align: center;
    background-color: #fff;
    background-color: var(--color_block_bg);
    position: relative;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 0 1px #e3e5e8, 0 1px 2px 0 rgba(0,0,0,.04);
    box-shadow: 0 0 0 1px #e3e5e8, 0 1px 2px 0 rgba(0,0,0,.04);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

}
.log_intool1{
    display: block;
    padding: 17px 0;
    border: 1px solid rgba(0,0,0,.06);
    border-radius: 4px;
    background-color:#03c75a ;
    box-shadow: 0 2px 4px 0 rgba(3,199,90,.12);
}
.news{
    background-color: rgb(247, 247, 247);
    padding: 20px;
    margin-top: 20px;
}
.fakeimg{
    background-color: #aaa;
    width: 100%;
    height: 500px;
}
.fakeimg123{
    background-color: white;
    width: 100%;
    padding: 20px;
    height: 500px;
}
.fakeimg123 p{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 11pt;

}

.news{
    background-color: rgb(247, 247, 247);
    padding: 20px;
    margin-top: 20px;
}

.login-id{
    text-align: left;
    font-size: 12pt;
}
.footer{
    border-top:1px solid #e4e4e4;
    background-color: #f8f9fa;
}
.footer-message{
    font-weight: bold;
    font-size:0.9rem;
    color:#545e6f;
    margin-bottom: 0.3rem;
    margin :0 0 0 0.6rem

}
.footer-contact{
    font-size: 0.9rem;
    color:#545e6f;
    margin:0.6rem;
}
.footer-copyright{
    font-size: 0.9rem;
    color:#545e6f;
    margin: 0.6rem;
}

.updown{
    border-top:1px solid #e4e4e4 ;
}
.footer .inner2 .list_crop ul{
    margin-block-start: 1em;
    margin-block-end:1em ;
    margin-block-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}
.footer .inner2 .list_crop{
    overflow:hidden;
    display: inline-block;
    margin-right: 17px;
    vertical-align: top;
    float: left;
    text-align: center;
}
.footer .inner2 .list_crop .crop_item{
    float: left;
    font-size:1rem;
    margin-left: 20px;
    margin-top: 1px;
}

.footer .inner2 .list_crop .crop_item:before{
    content :"";
    display: inline-block;
    width: 1px;
    height: 11px;
}

#boardTable{
    animation-duration: 3s;
    animation-name: slidein;
}

@keyframes slidein {
    from {
      margin-left: 100%;
      width: 300%;
    }
}

.my_pass{
    cursor :zoom-out;
}
.my_login{
    cursor:zoom-out;
}
.footer .inner{
    margin-top: 10px;
}


/* test */
.footer{
    display: block;
    position: fixed;
    width: 100%;
    height: 80px;
    left: 0;
    right: 0;
    bottom:0;


}   
/* //test */