@charset "utf-8";

.main_latest {background: #101b34;width: 100%;height: 92px;}
.main_latest_div {width: 100%;height: 100%;}

.main_latest_div .li01 {width: 100%;height: 100%;display: flex;align-items: center;padding: 0 clamp(40px,10vw,400px);gap: 0 clamp(8px,2vw,40px);border-bottom: 1px solid #ffffff30;}
.main_latest_div .li01 .li01_1 {float: left;font-size: clamp(14px,2vw,18px);font-weight: bold;position:relative;text-align: center;flex: 0 1 calc(220px);}
/* .main_latest_div .li01 .li01_1:after {display:block; content:""; position:absolute; right:0;top:50%;margin-top:-8px; width:1px; height:15px; background:#565656;} */
.main_latest_div .li01 .li01_2 {float: left;width: calc(40% - 250px);text-align: right;height: 100px;line-height: 90px;}
.main_latest_div .li01 .li01_3 {float: right; margin-right: 5px;margin-top:35px}
.main_latest_div .li01 .li01_txt {float: left;position:relative;flex: 0 1 calc(100% - 220px);}

.main_latest_div .li01 .li01_1 a {color:#fff;font-family: 'Cafe240hsquare';font-size: clamp(14px,2vw,25px);font-weight:700;display: flex;flex-wrap: wrap;gap: 0 15px;align-items: center;color: #ffd800;}

.main_latest_div .li01 .li01_txt .datetime {float:right; padding-right:100px; display:inline-block;}
.main_latest_div .li01 .li01_txt .more {display:inline-block;float:right;max-width: 184px;width: 100%;background: #fff;color: #101b34;text-align: center;padding: clamp(8px,2vw,9px) 12px;border-radius: 20px;}

#ticker{color:#fff;font-size: clamp(20px,2vw,25px);font-family: 'Cafe240hsquare';}
.none{display:none}
.navi .prev {display:inline-block;color: #919191;padding:0 10px;}
.navi .next {display:inline-block;color:#222;padding: 0 70px 0 30px;}


.block {overflow:hidden;width: 100%;max-height: 50px;}
.block ul,
.block li {margin:0;padding:0;list-style:none;}
.block li a {display:flex;justify-content: space-between;color: #fff;text-decoration:none;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: clamp(14px,2vw,22px);height: 50px;align-items: center;gap: 12px;}

@media screen and (max-width:1750px){
	.main_latest_div .li01 .li01_2 {line-height:65px;}
	.navi {background-size:200px; background-position:left 30px bottom 20px;}
	.navi .prev {padding:0;}
	.navi .next {padding:0 30px;}
}

@media screen and (max-width:1600px) {
	.main_latest_div .li01{padding: 0 100px 0 60px;}
}

@media screen and (max-width:1300px){
	.navi {background-size:130px;}
	.main_latest_div .li01 .li01_txt .datetime {padding-right:15px;}
}

@media screen and (max-width:960px){
	.main_latest {height:70px;}
    
	.main_latest_div .li01 .li01_txt {overflow:hidden;position:relative;}
	.main_latest_div .li01 .li01_txt .more {display:none;}
}

@media screen and (max-width:768px){
	.main_latest_div .li01{padding: 0 100px 0 20px;}
	.main_latest_div .li01 .li01_1{flex: 0 1 calc(150px);}
	.main_latest_div .li01 .li01_txt{flex: 0 1 calc(100% - 150px);}
}

@media screen and (max-width:620px){
}

@media screen and (max-width:520px){
	.main_latest_div .li01 .li01_1{flex: 0 1 calc(120px);}
	.main_latest_div .li01 .li01_txt{flex: 0 1 calc(100% - 120px);}
	.main_latest_div .li01 .li01_1 a img {
			width: 16px;
	}
}

@media screen and (max-width:390px){

}