@charset "utf-8";

.main_notice_latest { display:none; width:100%; border:1px solid #e1e1e1; border-top:none; position:relative; padding:20px 30px; background:#f9f9f9; margin:30px 0; }
.main_notice_latest_div {width:100%; }

.main_notice_latest_div .li01 {width: 100%; display:flex; align-items: center; }
.main_notice_latest_div .li01 .li01_1 { font-size: 18px; font-weight: bold;}
.main_notice_latest_div .li01 .li01_2 { }
.main_notice_latest_div .li01 .li01_3 { }
.main_notice_latest_div .li01 .li01_txt { width:70%; }

.main_notice_latest a {color:#000;}

#ticker2{width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.none{display:none}
.navi{ position:absolute; right:30px; }
.block2 {height:24px; line-height:24px; margin-left:10px; overflow:hidden; width:100%; max-width:350px;}.block2 ul,
.block2 li {margin:0; padding:0; list-style:none;}
.block2 li a {display:block; margin-left:10px; font-size:11px; height:24px; line-height:24px; color:#555; text-decoration:none; }

img.next, img.prev { background-color:#fff; }


@media (max-width:768px) {
.main_notice_latest { display:block;padding:5px 10px; border-left:0; border-right:0; background:#f9f9f9; margin:0px; margin-bottom:20px; }
.navi { right:10px; }
.main_notice_latest_div .li01 .li01_1 { font-size:12px; letter-spacing:-1px; }
#ticker2{width: calc(100% - 30px); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.main_notice { width:100%; }
}
