﻿#contents #news-list ul li{border-top:1px solid #222}#contents #news-list ul li:last-child{border-bottom:1px solid #222}#contents #news-list ul li a{display:block;padding:20px 10px}#contents #news-list ul li a .news-head{display:flex;align-items:center;margin-bottom:10px}#contents #news-list ul li a .news-head p{font-size:.875rem;line-height:22px;background:#222;color:#fff;padding:0 15px 2px;border-radius:20px;margin-right:10px}#contents #news-list ul li a .news-head time{display:block;font-size:.9375rem;color:#999;line-height:1}#contents #news-list ul li a h4{font-weight:bold;line-height:1.5;transition:all 0.3s ease}#contents #news-list ul li a:hover h4{color:#00b0f4;text-decoration:underline}#contents #news #pagenation{margin-top:60px}@media screen and (max-width: 768px){#contents #news #pagenation{margin-top:40px}}#contents #news #pagenation ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#contents #news #pagenation ul li a,#contents #news #pagenation ul li.active{display:block;width:38px;line-height:36px;margin:0 3px;text-align:center;border:1px solid #ddd;border-radius:7px;color:#999;text-decoration:none;font-family:"futura-pt","futura-pt-bold",sans-serif}@media screen and (max-width: 680px){#contents #news #pagenation ul li a,#contents #news #pagenation ul li.active{width:34px;line-height:32px}}#contents #news #pagenation ul li a:hover{color:#222;border-color:#222}#contents #news #pagenation ul li.active{font-weight:bold;color:#fff;background:#ee86a8}#contents #news #pagenation ul li.prev,#contents #news #pagenation ul li.next{background:#222;border-radius:20px;transition:all 0.3s ease}#contents #news #pagenation ul li.prev a,#contents #news #pagenation ul li.next a{border:none;margin:0;width:32px;line-height:32px;text-indent:-9999px;background:url(../images/icon_arrow_white.png) no-repeat center center/32%}@media screen and (max-width: 680px){#contents #news #pagenation ul li.prev a,#contents #news #pagenation ul li.next a{width:28px;line-height:28px}}#contents #news #pagenation ul li.prev:hover,#contents #news #pagenation ul li.next:hover{background:#ee86a8}#contents #news #pagenation ul li.prev{margin-right:10px}#contents #news #pagenation ul li.prev a{background-image:url(../images/icon_arrow_white_left.png)}#contents #news #pagenation ul li.next{margin-left:10px}.page-news-post #contents{padding:40px}@media screen and (max-width: 768px){.page-news-post #contents{padding:20px}}#contents #news-post-head{padding-top:20px}#contents #news-post-head ul{display:flex;align-items:center;margin-bottom:15px}#contents #news-post-head ul li{line-height:24px;font-size:.875rem}#contents #news-post-head ul li.category{background:#222;color:#fff;padding:0 15px 2px;border-radius:20px;margin-right:10px}#contents #news-post-head ul li.update{font-family:"futura-pt","futura-pt-bold",sans-serif;font-size:.9375rem;color:#666}#contents #news-post-head h3{font-size:1.5rem;font-weight:bold;line-height:1.4}@media screen and (max-width: 680px){#contents #news-post-head h3{font-size:1.25rem}}#contents #news-post-text{margin:30px 0 40px;word-break:break-all}@media screen and (max-width: 680px){#contents #news-post-text{margin:15px 0 30px}}#contents #news-post-text h4{font-size:1.375rem;font-weight:bold;line-height:1.4;background:#ee86a8 url(../images/diagonal.png) repeat-x left center;padding:8px 15px 10px;color:#fff;margin-bottom:20px;border-radius:8px;margin-top:40px}@media screen and (max-width: 768px){#contents #news-post-text h4{font-size:1.25rem}}@media screen and (max-width: 560px){#contents #news-post-text h4{font-size:1.125rem;padding:8px 10px}}#contents #news-post-text h5{font-size:1.125rem;font-weight:bold;line-height:1.4;margin:20px 0 8px;margin-left:1.1em;text-indent:-1.1em;margin-top:30px}#contents #news-post-text h5::before{content:"◉";color:#ee86a8;margin-right:3px}@media screen and (max-width: 768px){#contents #news-post-text h5{font-size:1rem}}#contents #news-post-text h6{margin:20px 0;font-size:1rem;font-weight:500;line-height:1.6;border-bottom:1px solid #ee86a8}#contents #news-post-text p,#contents #news-post-text ul,#contents #news-post-text ol{margin:20px 0}#contents #news-post-text p{letter-spacing:.5px}#contents #news-post-text p.wp-caption-text,#contents #news-post-text p.gallery-caption{margin:7px 0 0;font-size:.75rem;line-height:1.5}#contents #news-post-text p .alignnone{margin:15px 0}#contents #news-post-text ul{margin-left:1.5em}#contents #news-post-text ul li{list-style:disc}#contents #news-post-text ol{margin-left:1.5em}#contents #news-post-text ol li{padding-left:5px;list-style:decimal}#contents #news-post-text blockquote{background:#f2f2f2;padding:15px 20px;border:1px solid #ccc;font-size:.875rem;color:#8d939d;margin:30px 0}#contents #news-post-text blockquote p{line-height:1.6}#contents #news-post-text table{border-collapse:collapse;width:100%;margin:30px 0}#contents #news-post-text hr{margin:60px 0;border:none;border-top:1px solid #8d939d}#contents #news-post-text img{border:1px solid #ccc}#contents #news-post-text .alignnone{margin:40px 0}#contents #news-post-text .alignnone:last-child{margin-bottom:0}#contents #news-post-text .alignright,#contents #news-post-text .alignleft{margin-top:7px;margin-bottom:20px;max-width:40%;background:#fff}@media screen and (max-width: 680px){#contents #news-post-text .alignright,#contents #news-post-text .alignleft{float:none;display:block;margin:40px auto;max-width:100%}#contents #news-post-text .alignright:first-child,#contents #news-post-text .alignleft:first-child{margin-top:0 !important}}#contents #news-post-text .alignright{float:right;margin-left:30px}#contents #news-post-text .alignleft{float:left;margin-right:30px}#contents #news-post-text .gallery-caption,#contents #news-post-text .wp-caption-text{margin:6px 0 0;line-height:1.5;font-size:.75rem;font-weight:bold}#contents #news-post-text .gallery{display:flex;justify-content:center;flex-wrap:wrap;gap:1%;margin:30px 0}#contents #news-post-text .gallery .gallery-item{flex-basis:auto}#contents #news-post-text .gallery dl{margin:0}#contents #news-post-text .gallery br{display:none}@media screen and (max-width: 680px){#contents #news-post-text .gallery{display:block}}#contents #news-post-text .gallery-columns-1 .gallery-item{width:100%}#contents #news-post-text .gallery-columns-1 .gallery-item:nth-child(n+2){margin-top:10px}#contents #news-post-text .gallery-columns-2 .gallery-item{width:49.5%}#contents #news-post-text .gallery-columns-2 .gallery-item:nth-child(n+3){margin-top:1%}#contents #news-post-text .gallery-columns-3 .gallery-item{width:32.6666%}#contents #news-post-text .gallery-columns-3 .gallery-item:nth-child(n+4){margin-top:1%}#contents #news-post-text .gallery-columns-4 .gallery-item{width:24.25%}#contents #news-post-text .gallery-columns-4 .gallery-item:nth-child(n+5){margin-top:1%}#contents #news-post-text .gallery-columns-5 .gallery-item{width:19.2%}#contents #news-post-text .gallery-columns-5 .gallery-item:nth-child(n+6){margin-top:1%}#contents #news-post-text .gallery-item{flex-basis:auto}@media screen and (max-width: 680px){#contents #news-post-text .gallery-item{width:auto !important;margin:10px 0 !important}}#contents #news-post-text .gallery:first-child,#contents #news-post-text p:first-child{margin-top:0 !important}#contents #news-post-text .gallery:last-child,#contents #news-post-text p:last-child{margin-bottom:0 !important}#contents #news-post-text a{color:#ee86a8;text-decoration:underline}#contents #news-post-text a:hover{color:#00b0f4;text-decoration:none}#contents #news-post-bt{display:inline-block}#contents #news-post-bt a{display:flex;align-items:center;line-height:58px;padding:0 10px 0 30px;background:#ee86a8;color:#fff;border-radius:30px}#contents #news-post-bt a span{margin-bottom:2px}#contents #news-post-bt a i{width:40px;line-height:40px;text-align:center;background:rgba(255,255,255,0.2);border-radius:30px;margin-left:20px}#contents #news-post-bt a:hover{background-position:right center;background-size:200% auto;-webkit-animation:pulse 2s infinite;animation:ripple 1.5s infinite}
