@charset "utf-8";

.main_latest {width:100%; position:relative; padding:20px 30px; background:#fff;}
.main_latest_div {width:100%; max-width:1200px; margin:0 auto; position:relative; }

.main_latest_div .li01 {width: 100%; display:flex; align-items: center; }
.main_latest_div .li01 .li01_1 { font-size: 18px; font-weight: bold;}
.main_latest_div .li01 .li01_2 { }
.main_latest_div .li01 .li01_3 { }
.main_latest_div .li01 .li01_txt {  }

.main_latest a {color:#000;}

#ticker{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.none{display:none}
.navi{ position:absolute; right:30px; }
.block {height:27px; overflow:hidden; width:100%; max-width:350px;}
.block ul,
.block li {margin:0; padding:0; list-style:none;}
.block li a {display:block; letter-spacing:-1px; font-size:14px; margin-left:15px; height:27px; line-height:27px; color:#555; text-decoration:none; }

img.next, img.prev { background-color:#fff; }


@media (max-width:768px) {
.main_latest {padding:10px;  }
.navi { right:10px; }
.main_latest_div .li01 .li01_1 { font-size:14px; }
#ticker{width: calc(100% - 30px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}


}
@media (max-width:400px) {
.navi { display:none; }

}