/*　トップメニュー　*/

@keyframes head_line{
0%{
    opacity: 0;
    margin-left:165px;
}
15%{

    opacity: 0;
    margin-left:165px;
}
25%{

    opacity: 1;
    margin-left:150px;
}
90%{
    opacity:1;
    margin-left:150px;
}
100%{
    opacity:0;
    margin-left:135px;
}
}

#news_board{
    height:320px;
    padding:20px 20px;
    margin: 0 auto;
 }
 
.news_img{
    max-width:330px;
    max-height:220px;
}
.news_text{
    width:350px;
    height:240px;
    padding:10px;
}

.topic{
    width:700px;
    height:260px;
    animation:head_line 10s;
    display:flex;
    background-color:white;
    border:inset 2px silver;
    margin-top:10px;
}

.news_note{
    animation:fade_in 3s;
}

.left_margin10{
    margin-left:10px;
}
