﻿#news-list{width:100%;margin:0 auto}#news-list ul{display:flex;flex-wrap:wrap;row-gap:6.5rem;width:100%;margin:0 auto}@media only screen and (max-width: 834px){#news-list ul{justify-content:space-between;row-gap:5rem}}@media only screen and (max-width: 600px){#news-list ul{flex-direction:column}}#news-list ul li{display:flex;flex-direction:column;position:relative;width:31%;margin-right:3.5%}@media only screen and (max-width: 834px){#news-list ul li{width:47.5%;margin-right:0}}@media only screen and (max-width: 600px){#news-list ul li{width:100%}}#news-list ul li:nth-of-type(3n){margin-right:0}#news-list ul li article{padding:2rem;background:#fff;border-radius:15px;overflow:hidden}@media only screen and (max-width: 834px){#news-list ul li article{padding:1.5rem;border-radius:10px}}#news-list ul li article img{display:block;width:100%;height:clamp(180px,18vw,200px);object-fit:cover;transition:all .4s ease-out}@media only screen and (max-width: 834px){#news-list ul li article img{height:clamp(150px,24vw,200px)}}@media only screen and (max-width: 600px){#news-list ul li article img{height:180px}}#news-list ul li p{margin:1.5rem 0 2.5rem;font-size:1.8rem;font-weight:700;transition:all .4s ease-out}@media only screen and (max-width: 834px){#news-list ul li p{margin:1.5rem 0 2rem;font-size:1.5rem;line-height:1.8}}@media only screen and (max-width: 600px){#news-list ul li p{font-size:1.4rem}}#news-list ul li section{display:flex;flex-wrap:wrap;column-gap:2rem;margin-top:auto}@media only screen and (max-width: 834px){#news-list ul li section{column-gap:1.5rem}}#news-list ul li section .news-time{font-weight:700;color:#999;font-size:1.5rem}@media only screen and (max-width: 834px){#news-list ul li section .news-time{font-size:1.3rem}}#news-list ul li section .news-category{padding:.3rem 1.5rem;font-size:1.2rem;color:#fff;background:#0e0e0e;border-radius:80px}@media only screen and (max-width: 834px){#news-list ul li section .news-category{padding:.3rem 1.2rem;font-size:1.1rem}}#news-list ul li a{display:block;position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}#news-list ul li:hover article img{transform:scale(1.05)}#news-list ul li:hover p{color:#016aa4}#news-wrap{width:100%;margin:0 auto}#news-wrap #news-h{font-size:4rem;font-weight:800;letter-spacing:.15em}@media only screen and (max-width: 834px){#news-wrap #news-h{font-size:3rem;line-height:1.8}}@media only screen and (max-width: 600px){#news-wrap #news-h{font-size:2.2rem}}#news-wrap section{display:flex;flex-wrap:wrap;column-gap:2rem;margin:3rem 0 8rem}@media only screen and (max-width: 834px){#news-wrap section{column-gap:1.5rem;margin-bottom:7rem}}@media only screen and (max-width: 600px){#news-wrap section{margin:2rem 0 6rem}}#news-wrap section .news-time{font-size:1.7rem;font-weight:700;color:#999}@media only screen and (max-width: 834px){#news-wrap section .news-time{font-size:1.5rem}}@media only screen and (max-width: 600px){#news-wrap section .news-time{font-size:1.4rem}}#news-wrap section .news-category{padding:.3rem 1.5rem;font-size:1.4rem;color:#fff;background:#0e0e0e;border-radius:80px}@media only screen and (max-width: 834px){#news-wrap section .news-category{font-size:1.3rem}}@media only screen and (max-width: 600px){#news-wrap section .news-category{font-size:1.2rem}}#news-wrap #news-txt{padding:8rem;background:#fff;border-radius:25px}@media only screen and (max-width: 834px){#news-wrap #news-txt{padding:4rem;border-radius:20px}}@media only screen and (max-width: 600px){#news-wrap #news-txt{padding:3rem;border-radius:15px}}#news-wrap .btn{margin:8rem auto 0}@media only screen and (max-width: 834px){#news-wrap .btn{margin-top:7rem}}@media only screen and (max-width: 600px){#news-wrap .btn{margin-top:6rem}}#news-txt h2,#news-txt h3,#news-txt h4,#news-txt h5,#news-txt h6{margin:3rem 0}#news-txt h2{position:relative;padding:1rem 0;font-size:2.5rem}@media only screen and (max-width: 834px){#news-txt h2{font-size:2.2rem}}#news-txt h2::before,#news-txt h2::after{content:"";position:absolute;left:0;bottom:0;height:2px;border-radius:4px}#news-txt h2::before{width:100%;background:rgba(0,0,0,.15)}#news-txt h2::after{width:25%;background:#0e0e0e}#news-txt h3{padding:1.5rem 3rem;font-size:2.2rem;background:rgba(0,0,0,.08);border-radius:5px}@media only screen and (max-width: 834px){#news-txt h3{padding:1.5rem 2.5rem;font-size:2rem}}#news-txt h4{padding:.5rem 2rem .5rem 3rem;font-size:2.2rem;border-left:4px solid #0e0e0e}@media only screen and (max-width: 834px){#news-txt h4{padding-left:2.5rem;font-size:2rem}}#news-txt h5{padding:1rem 0;font-size:2rem;border-bottom:3px dotted #0e0e0e}@media only screen and (max-width: 834px){#news-txt h5{font-size:1.8rem}}#news-txt h6{padding:1rem 0;font-size:2rem;border-bottom:4px double #0e0e0e}@media only screen and (max-width: 834px){#news-txt h6{font-size:1.8rem}}#news-txt p{margin-bottom:1.5rem}#news-txt p:empty::before{content:"";display:block;height:1.5rem}#news-txt ul{display:flex;flex-direction:column;width:100%;margin:2rem 0;padding-left:1rem}@media only screen and (max-width: 834px){#news-txt ul{row-gap:.5rem}}#news-txt ul li{list-style-type:disc;list-style-position:outside;margin-left:1rem}#news-txt ol{display:flex;flex-direction:column;width:100%;margin:2rem 0;padding-left:1rem}@media only screen and (max-width: 834px){#news-txt ol{row-gap:.5rem}}#news-txt ol li{list-style-type:decimal;list-style-position:outside;margin-left:1rem}#news-txt em{font-style:italic}#news-txt blockquote{position:relative;padding:3rem 4rem;background:#f4f4f4}@media only screen and (max-width: 834px){#news-txt blockquote{padding:2rem 3rem}}@media only screen and (max-width: 600px){#news-txt blockquote{padding:2.5rem}}#news-txt blockquote::before{content:"";display:block;margin-bottom:2.5rem;font-size:4rem;font-weight:900;line-height:.5;color:rgba(45,64,93,.4)}@media only screen and (max-width: 834px){#news-txt blockquote::before{margin-bottom:2rem;font-size:3.8rem}}@media only screen and (max-width: 600px){#news-txt blockquote::before{margin-bottom:1.8rem;font-size:3.5rem}}#news-txt .has-text-align-center{text-align:center}#news-txt .has-text-align-left{text-align:left}#news-txt .has-text-align-right{text-align:right}#news-txt a{color:#016aa4;text-decoration:underline}#news-txt a:hover{text-decoration:none}#news-txt img,#news-txt video{display:block;max-width:100%;height:auto;object-fit:contain}#news-txt iframe{width:100%;height:100%;aspect-ratio:16/9}