@keyframes blink{0%{opacity:0}100%{opacity:1}}.gnavi .gnavi__news a:before{display:none}.gnavi .gnavi__news a:after{opacity:1 !important}#content_wrappper{padding-bottom:30px}@media print, screen and (min-width: 768px){#content_wrappper{-js-display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;padding-bottom:60px}}#main_content{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media print, screen and (min-width: 768px){#main_content{max-width:calc( 100% - 320px)}}@media print, screen and (min-width: 768px){#sidebar{width:230px}}@media screen and (max-width: 767px){#sidebar{margin-top:40px}}#sidebar .box{background:#e9edd8;padding:20px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;overflow:hidden}#sidebar .box:not(:last-child){margin-bottom:40px}#sidebar .box_ttl{text-align:center;font-weight:500;line-height:1;font-size:1.8rem;background:#43ac48;color:#fff;padding:20px;margin:-20px -20px 10px -20px}ul.archives>li:not(:last-child){border-bottom:dotted 1px rgba(0,0,0,0.5)}ul.archives ul{background:#fff;padding:10px;display:none}ul.archives ul.hide{display:none}ul.archives li{list-style:none;background:none;padding:0}ul.archives li p{margin:0;cursor:pointer;padding:15px 0}ul.archives li p span{display:inline-block;width:21px;height:21px;position:relative;background:#fff;margin-left:20px;vertical-align:-2px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}ul.archives li p span:before{content:'';height:1px;width:15px;display:block;background:#438e00;position:absolute;top:10px;left:3px}ul.archives li p span:after{content:'';height:15px;width:1px;display:block;background:#438e00;position:absolute;top:3px;left:10px}ul.archives li p span.acv_open:after{height:0;width:0}ul.archives ul li{margin-left:15px;position:relative}ul.archives ul li::after{display:block;content:'';position:absolute;top:50%;left:-1em;width:6px;height:6px;border-right:1px solid #438e00;border-bottom:1px solid #438e00;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}ul.archives ul li a{padding:5px 0;display:block}.post_ttl{line-height:1.3;font-weight:700}.archive_title{font-size:2.2rem;font-weight:500;margin-bottom:30px}.post_list .post{border-top:#aaa dotted 1px;position:relative;padding:20px 0;display:flex;gap:4%}.post_list .post:first-child{border-top:none;padding-top:0}.post_list .post .post-image{width:250px;overflow:hidden}@media screen and (max-width: 767px){.post_list .post .post-image{width:30%}}.post_list .post .post-image a{display:block}.post_list .post .post-image a:hover img{filter:brightness(110%)}.post_list .post .post-image img{border-radius:15px;width:100%;height:auto;-webkit-transition:all 0.35s;transition:all 0.35s}.post_list .post .post-content{flex:1}@media print, screen and (min-width: 768px){.post_list .post .post-content{padding:10px 0}}.post_list .post header{margin-bottom:15px}.post_list .post .post_ttl{font-size:2.2rem}@media screen and (max-width: 767px){.post_list .post .post_ttl{font-size:1.8rem}}.post_list .post .excerpt{margin-bottom:15px}.post_list .post .read-more{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;background:#ed7272;color:#fff;position:relative;padding:10px 40px 10px 20px;display:inline-block}.post_list .post .read-more:after{content:"";display:inline-block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg);position:absolute;right:20px;top:0;bottom:0;margin:auto}.post_head{margin-bottom:30px}.post_head .post_day{margin-bottom:5px}.post_head .post_ttl{font-size:3rem;margin-bottom:15px}@media screen and (max-width: 767px){.post_head .post_ttl{font-size:clamp(2rem, 5.2vw, 3rem)}}.post_foot{margin-top:40px}.post_foot .footer-post-meta{overflow:hidden;margin-top:15px}.post_foot .footer-post-meta .post-author{float:right;font-weight:400}