<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@-webkit-keyframes flash { 0% { opacity: .4; }
  100% { opacity: 1; } }
@keyframes flash { 0% { opacity: .4; }
  100% { opacity: 1; } }
#news #caption { display: flex; justify-content: space-between; border-bottom: 1px dashed #ccc; padding-bottom: 10px; }
@media only screen and (max-width: 1024px) { #news #caption { display: inherit; } }
#news #caption span { vertical-align: middle; }
#news #caption #catName { display: flex; flex-wrap: wrap; font-size: 0.9em; }
@media only screen and (max-width: 576px) { #news #caption #catName { font-size: 0.85em; } }
#news #caption #catName span a { display: inline-block; padding: 0 2em; text-decoration: none; margin-right: 5px; border-radius: 2em; }
@media only screen and (max-width: 576px) { #news #caption #catName span a { padding: 0 0.5em; } }
#news #caption #catName span a.cate { background: #18b79c; color: #fff; }
#news #caption #catName span a.cate:hover { opacity: 1; animation: flash 1.5s; }
#news #caption #catName span a.pickup { font-size: 0.9em; background: #FF0000; border: 1px solid #FF0000; color: #fff; padding: 0 0.8em; border-radius: 1em; margin-right: 5px; display: inline-block; }
#news #caption #catName span a.pickup:hover { background: #db0000; border-color: #db0000; }
#news #caption time { font-size: 0.9em; }
@media only screen and (max-width: 1024px) { #news #caption time { margin-top: 1em; } }
@media only screen and (max-width: 576px) { #news #caption time { font-size: 0.85em; } }
#news #mainImage { text-align: center; }
#news #mainImage img { margin: 0 auto 2em; }
@media only screen and (max-width: 576px) { #news #mainImage img { padding: 0; } }
#news h1 { font-size: 1.6em; margin-top: 1em; margin-bottom: 1em; font-weight: bold; }
@media only screen and (max-width: 1024px) { #news h1 { font-size: 1.4em; } }
@media only screen and (max-width: 576px) { #news h1 { font-size: 1.2em; } }
#news .sec01 p.title { background: #ff7300; color: #fff; padding: 0.3em 1em; font-weight: bold; font-size: 1.15em; border-radius: 5px; margin-bottom: 1em; background: #18b79c; margin-top: 3em; }
@media only screen and (max-width: 768px) { #news .sec01 p.title { margin-top: 2em; } }
#news #shareArea { margin: 3em auto 0; width: 70%; }
#news #shareArea.box { padding: 2em; position: relative; border: solid 1px #999; border-radius: 5px; }
#news #shareArea.box .box-title { position: absolute; display: inline-block; top: -0.5em; left: 1.5em; padding: 0 0.5em; line-height: 1; font-size: 0.9em; background: #fff7e7; color: #333; font-weight: bold; }
</pre></body></html>