<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@media screen and (max-width : 640px) {
.format_top .column_top {
    padding: 0 0 30px;
}
.main_banner {
    margin: 0 -10px 24px;
}
.section_news .panel_news .news_ttl_h {
    font-size: 114.3%;
    background-size: 25px 25px;
    padding-left: 35px;
}
.section_news .news_ttl .news_ttl_sub {
    width: 70%;
}
.section_news .news_list .news_date {
    float: none;
    padding: 0;
    display: block;
    width: 100%;
    margin: 0 0 5px;
}
.section_news .news_list .news_link {
    margin: 0;
}
.section_news .news_list li,
.section_news .highlights_list li {
    padding: 10px 0;
}
.section_news .out_link a,
.section_news .news_list .news_date,
.news_list .news_link a,
.highlights_list .highlights_item a {
    font-size: 85.7%;
}
.highlights_list .highlights_item a {
    background-position: 12px 6px;
}
/* Slider
================================================== */
.slick-dots li button {
    border: 1px solid #195abe;
}
.slick_control .slick-dots {
    padding: 2px 0;
}
.slick_control {
    position: relative;
    padding: 10px 0;
    text-align: center;
    background-color: #f0f2f4;
}
.slick_control .slick-stop{
    border: 1px solid #195abe;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
}
/* End Slider
================================================== */
}</pre></body></html>