@charset "utf-8";.news_section{display:flex;align-content:flex-start;flex-wrap:wrap;margin-bottom:80px}.newsArticle_content{width:100%}.newsArticle{width:302px;margin:0 12px 40px}.newsArticle figure{width:100%;height:182px;margin:0 auto 16px;overflow:hidden;position:relative;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,.16);box-shadow:0px 0px 4px 0px rgba(0,0,0,.16);transition:.4s ease}.newsArticle figure:hover{-webkit-box-shadow:0px 0px 12px 4px rgba(0,0,0,.2);box-shadow:0px 0px 12px 4px rgba(0,0,0,.2)}.newsArticle figure img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.newsArticle_textDate{font-size:1.3rem;font-weight:900}@media screen and (max-width:767px){.newsArticle{width:46%;margin:0 2% 30px}.newsArticle figure{height:112px}}.news_detail .main_inner{max-width:860px}.content .newsArticle_content h1{text-align:left;color:#333;font-size:2.4rem;font-family:"Noto Sans JP",sans-serif;font-weight:600;border-bottom:1px solid #ddd;padding-bottom:6px;margin-bottom:40px}.textDate{line-height:2}.post{margin-bottom:80px}@media screen and (max-width:767px){.news_detail .main_inner{padding:0 10%}}.post p{margin:0 0 20px;zoom:1}.post p strong{font-weight:700}.post p img.aligncenter{display:block;margin:auto}.post p img.alignleft{float:left;margin:0 15px 15px 0}.post p img.alignright{float:right;margin:0 0 15px 15px}.post p img{-webkit-box-shadow:0px 0px 16px 4px #ddd;box-shadow:0px 0px 16px 4px #ddd}.newsArticle_content .post h1{margin-bottom:26px;font-family:"Noto Sans JP",sans-serif;font-weight:700;text-align:left;font-size:2.6rem;color:#333;border-bottom:none}.post h2{font-size:2.2rem;font-weight:700;margin:0 0 20px}.post h3{font-size:2rem;font-weight:700;margin:0 0 20px}.post h4{font-size:1.8rem;font-weight:700;margin:0 0 20px}.post h5{font-size:1.6rem;font-weight:700;margin:0 0 20px}.post h6{font-weight:700;margin:0 0 20px}.post ul li{list-style:disc;margin:5px 0 5px 20px}.post ol li{list-style:decimal;margin:5px 0 5px 20px}.post a{text-decoration:underline}.post p:before,.post p:after{content:"";display:table}.post p:after{clear:both}