<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import"//fonts.googleapis.com/earlyaccess/notosansjapanese.css";
section{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0 2vw
}
article{
    max-width:78rem
}
.box_news{
    position:relative;
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    font-size:1em;
    margin:3em 0 2em
}
@media(max-width: 767px)and (orientation: portrait){
    .box_news{
    margin:2em 0 1em
}

}
.box_news li{
    position:relative;
    font-size:1em;
    gap:0 1.2em;
    border-top:1px solid #b2b2b2;
    padding:1em 0;
    display:grid;
    grid-template-columns:5em 6em 1fr;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media(max-width: 767px)and (orientation: portrait){
    .box_news li{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    gap:.5em 0
}

}
.box_news li:last-of-type{
    border-bottom:1px solid #b2b2b2
}
.box_news li .date{
    font-family:"Noto Sans Japanese",sans-serif;
    font-weight:400;
    font-style:normal;
    font-weight:700;
    font-size:max(12px,.8125em);
    margin-right:.5em;
    width:7em
}
@media(max-width: 767px)and (orientation: portrait){
    .box_news li .date{
    font-size:max(12px,1em)
}

}
.box_news li .category{
    position:relative;
    font-size:1em;
    width:100%;
    height:1.6em;
    display:block;
    text-transform:uppercase;
    font-weight:700;
    border:1px solid #000;
    border-radius:1.2em;
    background-color:#fff;
    -webkit-transition:.3s;
    transition:.3s;
    text-align: center;
}
@media(max-width: 767px)and (orientation: portrait){
    .box_news li .category{
    width:6em
}

}
.box_news li .category span{
    font-family:din-2014,sans-serif;
    font-size: 12px;
    font-weight:400;
}
.box_news li .category::after{
    position:absolute;
    top:50%;
    left:50%;
    width:-webkit-max-content;
    width:-moz-max-content;
    width:max-content;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    font-family:din-2014,sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:12px;
    letter-spacing:.05em
}
.box_news li .category.news::after{
    content:"news"
}
.box_news li .category.speaker::after{
    content:"speaker"
}
.box_news li .category.booth::after{
    content:"booth"
}
.box_news li .title{
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    font-size:1em
}
@media(max-width: 767px)and (orientation: portrait){
    .box_news li .title{
    -webkit-box-flex:unset;
    -webkit-flex-grow:unset;
    -ms-flex-positive:unset;
    flex-grow:unset;
    width:100%;
    display:block;
    max-width:unset;
    flex-grow:unset
}

}
.box_news li .title span{
    position:relative;
    font-size:max(12px,.875em);
    font-family:"fot-tsukuardgothic-std",sans-serif;
    font-weight:400;
    font-style:normal;
    font-weight:700
}
@media(max-width: 767px)and (orientation: portrait){
    .box_news li .title span{
    font-size:max(12px,1.125em)
}

}
.box_news li .title span::before{
    content:"";
    position:absolute;
    top:calc(100% + .4em);
    width:100%;
    height:1px;
    background-color:#000;
    -webkit-transform:scale(0, 1);
    transform:scale(0, 1);
    -webkit-transform-origin:right top;
    transform-origin:right top;
    -webkit-transition:-webkit-transform .5s ease-out;
    transition:-webkit-transform .5s ease-out;
    transition:transform .5s ease-out;
    transition:transform .5s ease-out, -webkit-transform .5s ease-out
}
@media(min-width: 1024px){
    .box_news li .title:hover span::before{
    -webkit-transform:scale(1, 1);
    transform:scale(1, 1);
    -webkit-transform-origin:left top;
    transform-origin:left top;
    -webkit-transition:-webkit-transform .3s ease-out;
    transition:-webkit-transform .3s ease-out;
    transition:transform .3s ease-out;
    transition:transform .3s ease-out, -webkit-transform .3s ease-out
}

}
.area_news{
    padding:8em 2vw 5em
}
@media(max-width: 767px)and (orientation: portrait){
    .area_news{
    padding:3em 4vw 3em
}

}
.area_news h2{
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.area_news h2::before{
    content:"";
    position:absolute;
    left:5em;
    bottom:-2em;
    width:20em;
    aspect-ratio:1;
    background:url(../img/block05/decoration01.png) no-repeat center center/contain;
    opacity:.45;
    -webkit-transform:rotate(50deg);
    transform:rotate(50deg);
    z-index:-1
}
.area_news .box_sort{
    position:relative;
    display:grid;
    font-size:1em;
    grid-template-columns:repeat(4, 1fr);
    gap:0 1em;
    place-content: center;
    margin:3em 0 1em
}
@media(max-width: 767px)and (orientation: portrait){
    .area_news .box_sort{
    width:100%;
    gap:0 2vw
}

}

.area_news .box_sort li{
    font-size:12px;
    height:2em;
    display: flex;
    align-items: center;
    width:100%;
}
.area_news .box_sort button,
.area_news .box_sort li a{
    display:block;
    position:relative;
    font-size:12px;
    height:2em;
    font-family:din-2014,sans-serif;
    font-weight:400;
    font-style:normal;
    text-transform:uppercase;
    width:100%;
    border:1px solid #000;
    border-radius:1em;
    padding:0 2em;
    -webkit-transition:.5s ease-out;
    transition:.5s ease-out
}
.area_news .box_sort li a{
    display: flex;
    align-items: center;
    justify-content: center;
}
@media(min-width: 1024px){
    .area_news .box_sort button:hover,
    .area_news .box_sort li a:hover{
    -webkit-transition:.3s ease-out;
    transition:.3s ease-out;
    background-color:#146582;
    color:#fff
}

}
.area_news ul{
    max-width:78rem
}
.area_news .page-number,
.area_news .pageer ul{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    margin-top:5em
}
.area_news .pageer ul{
    font-size:1.6rem;
}
@media(max-width: 767px)and (orientation: portrait){
    .area_news .page-number,.area_news .pageer{
    margin-top:3em
}

}
.area_news .pageer span,
.area_news .pageer a,
.area_news .page-number &gt; a,
.area_news .page-number &gt; button{
    position:relative;
    font-family:"Noto Sans Japanese",sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:max(12px,1em);
    padding:0 1.4em
}
.area_news .pageer li{
    position: relative;
    font-size: 1em;
}
.area_news .pageer li::after,
.area_news .page-number &gt; a::after,
.area_news .page-number &gt; button::after{
    content:"";
    position:absolute;
    top:50%;
    -webkit-transform:translateY(-50%);
    transform:translateY(-50%);
    right:0;
    width:1px;
    height:60%;
    background-color:#000
}
.area_news .pageer a::before,
.area_news .pageer .current span::before,
.area_news .page-number &gt; a::before,
.area_news .page-number &gt; button::before{
    content:"";
    position:absolute;
    top:52%;
    left:50%;
    -webkit-transform:translate(-50%, -50%) scale(0);
    transform:translate(-50%, -50%) scale(0);
    width:60%;
    aspect-ratio:1;
    background-color:#146582;
    border-radius:50%;
    z-index:-1
}
.area_news .pageer li:last-of-type::after,
.area_news .page-number &gt; a:last-of-type::after,
.area_news .page-number &gt; button:last-of-type::after{
    display:none
}
@media(min-width: 1024px){
    .area_news .pageer a:hover,
    .area_news .page-number a:hover,
    .area_news .page-number button:hover{
        color:#fff
    }
    .area_news .pageer a:hover:before,
    .area_news .page-number &gt; a:hover::before,
    .area_news .page-number &gt; button:hover::before{
        -webkit-transform:translate(-50%, -50%) scale(1);
        transform:translate(-50%, -50%) scale(1);
        -webkit-transition:.3s ease-out;
        transition:.3s ease-out
    }
}
.area_news .pageer .current span,
.area_news .page-number &gt; a.active,
.area_news .page-number &gt; button.active{
    color:#fff
}
.area_news .pageer .current span::before,
.area_news .page-number &gt; a.active::before,
.area_news .page-number &gt; button.active::before{
    -webkit-transform:translate(-50%, -50%) scale(1);
    transform:translate(-50%, -50%) scale(1)
}
.area_news_info{
    background-color:#f2f7f8;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1;
    padding:8em 2vw
}
@media(max-width: 767px)and (orientation: portrait){
    .area_news_info{
    padding:7em 4vw
}

}
.area_news_info article{
    background-color:#fff;
    max-width:90rem;
    padding:2em 3em;
    display:grid;
    grid-template-columns:40% 1fr;
    gap:0 3em;
    -webkit-box-flex:1;
    -webkit-flex-grow:1;
    -ms-flex-positive:1;
    flex-grow:1
}
@media(max-width: 767px)and (orientation: portrait){
    .area_news_info article{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:4vw 4vw;
    gap:1em 0
}

}
@media(max-width: 767px)and (orientation: portrait)and (max-width: 767px)and (orientation: portrait){
    .area_news_info article{
    gap:2vw
}

}
.area_news_info article .box_head{
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    font-size:1em;
    gap:2em 0
}
@media(max-width: 767px)and (orientation: portrait){
    .area_news_info article .box_head{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:column-reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    gap:2vw 0
}

}
.area_news_info article .box_head h3{
    font-family:"Noto Sans Japanese",sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:max(12px,1.75em);
    font-weight:700;
    color:#146582;
    text-align:justify;
    line-height:1.4em
}
@media(max-width: 767px)and (orientation: portrait){
    .area_news_info article .box_head h3{
    font-size:max(12px,1.125em)
}

}
.area_news_info article .box_head .date-wrap{
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    font-size:1em;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.area_news_info article .box_head .date-wrap .date{
    font-family:"Noto Sans Japanese",sans-serif;
    font-weight:400;
    font-style:normal;
    font-weight:700;
    font-size:max(12px,.8125em);
    margin-right:1em
}
.area_news_info article .box_head .date-wrap .category{
    position:relative;
    font-size:1em;
    width:6em;
    height:1.6em;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    text-transform:uppercase;
    font-weight:700;
    border:1px solid #000;
    border-radius:1.2em;
    background-color:#fff;
    -webkit-transition:.3s;
    transition:.3s
}
.area_news_info article .box_head .date-wrap .category span,
.area_news_info article .box_head .date-wrap .category::after{
    position:absolute;
    top:50%;
    left:50%;
    width:-webkit-max-content;
    width:-moz-max-content;
    width:max-content;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
    font-family:din-2014,sans-serif;
    font-weight:400;
    font-style:normal;
    font-size:12px;
    letter-spacing:.05em
}
.area_news_info article .box_head .date-wrap .category.news::after{
    content:"news"
}
.area_news_info article .box_head .date-wrap .category.speaker::after{
    content:"speaker"
}
.area_news_info article .box_head .date-wrap .category.booth::after{
    content:"booth"
}
.area_news_info article .box_contents{
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    font-size:max(12px,1em);
    color:#146582;
    line-height:1.6em;
    letter-spacing:.05em;
    text-align:justify;
    -webkit-user-select:text;
    -moz-user-select:text;
    -ms-user-select:text;
    user-select:text
}
@media(max-width: 767px)and (orientation: portrait){
    .area_news_info article .box_contents{
    border-top:1px solid #d1d1d1;
    padding-top:3vw
}

}
.area_news_info article .box_contents *{
    font-size:1em
}
.area_news_info article .box_contents p{
    line-height: 1.5;
}
.area_news_info article .box_contents p a{
    text-decoration: underline;
}
.area_news_info article .box_contents p+p{
    margin-top: 1em;
}
.area_news_info article .box_contents div{
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.area_news_info article .box_contents div figure{
    position:relative;
    width:80%;
    -webkit-align-self:center;
    -ms-flex-item-align:center;
    align-self:center
}
.area_news_info article .box_contents div figure img{
    width:100%;
    -o-object-fit:contain;
    object-fit:contain
}
.area_news_info article .box_contents div figure a{
    pointer-events:none
}
.area_news_info article .box_contents div.attachment-gallery--2,.area_news_info article .box_contents div.attachment-gallery--4,.area_news_info article .box_contents div.attachment-gallery--6,.area_news_info article .box_contents div.attachment-gallery--8,.area_news_info article .box_contents div.attachment-gallery--10{
    display:grid;
    grid-template-columns:repeat(2, 1fr);
    gap:.5em
}
.area_news_info article .box_contents div.attachment-gallery--2 figure,.area_news_info article .box_contents div.attachment-gallery--4 figure,.area_news_info article .box_contents div.attachment-gallery--6 figure,.area_news_info article .box_contents div.attachment-gallery--8 figure,.area_news_info article .box_contents div.attachment-gallery--10 figure{
    width:100%
}
.area_news_info article .box_contents div.attachment-gallery--3,.area_news_info article .box_contents div.attachment-gallery--5,.area_news_info article .box_contents div.attachment-gallery--8,.area_news_info article .box_contents div.attachment-gallery--9{
    display:grid;
    grid-template-columns:repeat(3, 1fr);
    gap:.5em
}
.area_news_info article .box_contents div.attachment-gallery--3 figure,.area_news_info article .box_contents div.attachment-gallery--5 figure,.area_news_info article .box_contents div.attachment-gallery--8 figure,.area_news_info article .box_contents div.attachment-gallery--9 figure{
    width:100%
}
.area_news_info .box_link{
    position:relative;
    margin-top:8em
}
@media(max-width: 767px)and (orientation: portrait){
    .area_news_info .box_link{
    margin-top:5em;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%
}

}
.area_news_info .box_link .link_list{
    position:relative;
    font-size:max(12px,.8125em);
    font-family:"Noto Sans Japanese",sans-serif;
    font-weight:400;
    font-style:normal;
    padding:0 5em;
    font-weight:700;
    border:1px solid #cfcfcf;
    background-color:#fff;
    height:4em;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:2em;
    -webkit-transition:.5s ease-out;
    transition:.5s ease-out
}
@media(max-width: 767px)and (orientation: portrait){
    .area_news_info .box_link .link_list{
    padding:0 4em
}

}
@media(min-width: 1024px){
    .area_news_info .box_link .link_list:hover{
    background-color:#146582;
    color:#fff;
    -webkit-transition:.3s ease-out;
    transition:.3s ease-out
}
.area_news_info article .box_contents p a:hover{
    text-decoration: none;
}

}
.area_news_info .box_link .back,.area_news_info .box_link .next{
    display:none
}
@media(max-width: 767px)and (orientation: portrait){
    .area_news_info .box_link .back,.area_news_info .box_link .next{
    position:relative;
    display:block;
    visibility:hidden;
    width:8vw;
    aspect-ratio:1
}
.area_news_info .box_link .back::after,.area_news_info .box_link .next::after{
    content:"";
    position:absolute;
    top:50%;
    left:50%;
    background:url(../img/icon/arrow-news.svg) no-repeat center center/contain;
    width:100%;
    height:100%
}

}
.area_news_info .box_link .back::after{
    -webkit-transform:translate(-50%, -50%) scale(-1, 1);
    transform:translate(-50%, -50%) scale(-1, 1)
}
.area_news_info .box_link .next::after{
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%)
}
/*# sourceMappingURL=news.min.css.map */

.txt-link:link{
    display: inline-block;
    text-decoration: underline;
}
.txt-link:hover{
    text-decoration: none;
}

.area_news_info article .box_contents h2{
    font-weight: 600;
    color: #146582;
    font-size: 24px;
    margin-bottom: 0.5em;
}
.area_news_info article .box_contents h3{
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 0.5em;
}
.area_news_info article .box_contents ul{
    margin-bottom: 40px;
}
.area_news_info article .box_contents ul li{
    line-height: 1.5;
    padding-left: 0.65em;
    text-indent: -0.65em;
}
.area_news_info article .box_contents ul li+li{
    margin-bottom: 0.25em;
}
.area_news_info article .box_contents h4{
    font-weight: 600;
    margin-bottom: 0.5em;
}
.area_news_info article .box_contents table{
    margin-bottom: 40px;
}
.area_news_info article .box_contents table th,
.area_news_info article .box_contents table td{
    border: solid 1px #ccc;
    padding: 0.5em;
}
.area_news_info article .box_contents table td{
    text-align: right;
}
.area_news_info article .box_contents table.table-2 th,
.area_news_info article .box_contents table.table-2 td{
    width: 50%;
}
.area_news_info article .box_contents table.table-3 th,
.area_news_info article .box_contents table.table-3 td{
    width: calc(100% / 3);
}
.area_news_info article .box_contents table th{
    background-color: #146582;
    color: #fff;
    font-weight: 600;
    text-align: center;
}</pre></body></html>