.main_visual_list{max-width:1250px; margin:0 auto; margin-top:42px;
background: rgb(115,145,238);
/*background: linear-gradient(0deg, rgba(115,145,238,1) 0%, rgba(37,61,133,1) 100%);*/
background: linear-gradient(0deg, rgba(158,181,253,1) 0%, rgba(45,74,161,1) 100%);
}
.main_visual_list > div{padding:50px 70px; position:relative;}
.hot_container.dp_flex{gap:40px;}
.hot_container > a{display:flex; gap:40px; text-decoration:none;}
.hot_container > a > div{padding-left:1px;}

.hot_img img{display:block; width:400px;}
.hot_title{font-size:23px; font-family: 'NotoSerif-Regular', sans-serif; font-weight:600; line-height:32px; margin-top:12px; color:#ffffff;}
.hot_cate{font-size:14px; line-height:1;}
.hot_cate span:nth-child(1){color:#ffffff; font-family: 'Roboto'; font-weight:600;}
.hot_cate span:nth-child(2){color:#ffffff; padding-left:9px; margin-left:8px; position:relative;}
.hot_cate span:nth-child(2):before{content:''; display:block; width:1px; height:12px; position:absolute; left:0; top:50%; margin-top:-6px; background:#222324;}


.sp_title{font-size:23px; font-family: 'NotoSerif-Regular', sans-serif; font-weight:600; line-height:32px; margin-top:12px; color:#ffffff; margin:0px; padding:0px;}

.hot_date, .hot_writer{color:#ffffff; font-size:14px;color:#ffffff; margin-top:24px;}
div.mainArticle{padding-left:0; margin:40px auto;}
div.mainArticle ul.articleList{flex-wrap:wrap;gap:24px;}
div.mainArticle ul.articleList > li{width:calc(25% - 18px); padding:0; height:auto;}

ul.articleList span.type span{color:#004176; font-family: 'Roboto'; font-weight:600;}
div.mainArticle ul.articleList > li:nth-child(n+4){padding-top:0;}

.arrowSlider span{cursor:pointer; position:absolute; top:50%; margin-top:-20px;; background:url('../image/hot_arrow01.png') center center no-repeat; width:40px; height:40px; font-size:0;}
.arrowSlider span.prev{left:10px;}
.arrowSlider span.next{right:10px; transform: rotate(180deg);}

.hot_list .slick-slide{height:100%;}

.sp_list {height:100%; margin:0px; padding: 40px 70px 0px 70px !important;}


@media (max-width: 1360px) {
div.mainArticle ul.articleList{margin-left:0; margin-right:0; max-width:1250px; box-sizing:border-box; margin:0 auto;}
}

@media (max-width: 1290px) {
div.mainArticle ul.articleList{padding-left:20px; padding-right:20px;}
}

@media (max-width: 960px) {
div.mainArticle ul.articleList > li{width:calc(50% - 12px);}
.hot_container.dp_flex{display:block;}
.hot_img{margin-bottom:40px;}
.slick-slide img{width:100%;}


}

@media (max-width: 640px) {
.main_visual_list > div{padding:32px 48px;}

.arrowSlider span.prev{left:0;}
.arrowSlider span.next{right:0;}
.hot_title{font-size:18px; line-height:1.4;}
.hot_date, .hot_writer{margin-top:12px;}

.sp_title{font-size:18px; line-height:1.4;}
.sp_list {height:100%; margin:0px; padding: 40px 48px 0px 48px !important;}

}