html{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    height:100%;
    overflow:hidden;
}
body{
    margin:0;
    padding:0;
    border:0;
    outline:0;
    height:100%;
}
.container{
    display:flex;
    background-color:dimgray;
    height:calc(100% - 4em);
}
.column{
    display:flex;
    flex-direction:column;
}
#col1{
    width:8em;
    background-color:gray;
}
#col2{
    width:calc(60% + 20px);
    background-color:darkgray;
}
#col3{
    width:auto;
}
footer{
    height:4em;
    background-color:gray;
    width:100%;
}
header{
    background-color:lightgray;
    height:10em;
}
.stamp {
    margin-top:6.75px;
    margin-right:6.75px;
    /*Sbackground-image: url(https://placehold.co/100x50);*/
    background-repeat:repeat;
    width:auto;
    height:50px;
}
.scroll{
    white-space:nowrap;
    display:flex;
    width:100%;
    transform:translatex(100%);
    animation:scroll-left 20s linear infinite
}
@keyframes scroll-left {
 0%   {
 transform: translateX(100%); 		
 }
 100% {
 transform: translateX(-100%); 
 }
}
#scroll2{
    animation-delay:9.3s;
    position:relative;
    bottom:57px;
    width:100%;
}
#scroll3{
    animation-delay:18.747s;
    position:relative;
    bottom:113.5px;
    width:100%;
}
iframe{
    border:0;
    outline:0;
    margin:0;
    padding:0;
    height:100%
}
.roundbutt{
    margin-left:auto;
    margin-right:auto;
    width:7em;
    height:7em;
    border-radius:100%;
    border:transparent;
}
.roundbutt:first-child{
    margin-top:15px;
}
.roundbutt:not(:last-child){
    margin-bottom:15px;
}
#headercore{
    height:calc(100% - 20px);
    width:calc(100% - 20px);
    margin:10px;
    display:flex;
}
#headercore > div {
    background-color:white;
}
#banner{
    margin-right:10px;
    width:calc(100% - 12.5% - 10px);
}
#antaicon{
    width:12.5%;
    border-radius:100%;
}
iframe{
    height:100%;
}