#pagetitle{background:url(../images/news/pagetitle.jpg) center top no-repeat;background-size:cover}@media print,screen and (min-width: 768px){#main #article{max-width:1200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 50px auto}}#main #article li{-webkit-box-shadow:0 0 40px rgba(0,0,0,.2);box-shadow:0 0 40px rgba(0,0,0,.2)}@media print,screen and (max-width: 768px){#main #article li{margin-bottom:15px}#main #article li:last-child{margin-bottom:0}}@media print,screen and (min-width: 768px){#main #article li{width:30%;max-width:360px;background:#fff;margin-right:5%}#main #article li:nth-child(3n){margin-right:0}#main #article li:nth-child(n+4){margin-top:50px}}#main #article li a{text-decoration:none;display:block;border-top:5px solid #007130;position:relative}@media print,screen and (max-width: 768px){#main #article li a{padding:20px 45px 20px 15px;background:#fff}#main #article li a::before{width:8px;height:8px;content:"";border-top:1px solid #007130;border-right:1px solid #007130;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;right:17px;top:0;bottom:0;margin:auto 0;z-index:2}}@media print,screen and (min-width: 768px){#main #article li a{padding:30px 30px 50px 30px}}@media print,screen and (min-width: 768px){#main #article li a time,#main #article li a p{line-height:1.4}}#main #article li a time{color:#007130;font-size:1.5rem;display:block;letter-spacing:1px;margin-bottom:10px}#main #article li a p{color:#313131}@media print,screen and (max-width: 768px){#main #article li a p{font-size:1.6rem}}@media print,screen and (min-width: 768px){#main #article li a p{font-size:2rem}}#main #article li a:hover p{text-decoration:underline}@media print,screen and (min-width: 768px){#main #post .post-body{padding-top:10px}}#main #post .post-body h2,#main #post .post-body time{text-align:center}@media print,screen and (min-width: 768px){#main #post .post-body h2,#main #post .post-body time{letter-spacing:1px}}#main #post .post-body h2{line-height:1.4;color:#111;font-weight:bold}@media print,screen and (max-width: 768px){#main #post .post-body h2::before{content:"";display:block;height:0;width:0;margin-top:calc((1 - 1.4)*.5em)}#main #post .post-body h2{font-size:2rem;margin-bottom:15px}}@media print,screen and (min-width: 768px){#main #post .post-body h2{font-size:3rem;margin-bottom:20px}}#main #post .post-body time{color:#007130;display:block}@media print,screen and (max-width: 768px){#main #post .post-body time{font-size:1.6rem}}@media print,screen and (min-width: 768px){#main #post .post-body time{font-size:1.8rem;letter-spacing:1px}}#main #post .post-body #body::after{content:"";display:block;clear:both}@media print,screen and (max-width: 768px){#main #post .post-body #body{margin:25px 0 30px 0}}@media print,screen and (min-width: 768px){#main #post .post-body #body{margin:50px 0 65px 0}}#main #post .post-body #body img{width:auto;max-width:100%;height:auto;display:block}@media print,screen and (max-width: 768px){#main #post .post-body #body img{margin:30px 0}}@media print,screen and (min-width: 768px){#main #post .post-body #body img{margin:60px 0}}@media print,screen and (max-width: 768px){#main #post .post-body #body img.alignright{margin:30px 0 30px auto}}@media print,screen and (min-width: 768px){#main #post .post-body #body img.alignright{margin:60px 0 60px auto}}@media print,screen and (max-width: 768px){#main #post .post-body #body img.alignleft{margin:30px auto 30px 0}}@media print,screen and (min-width: 768px){#main #post .post-body #body img.alignleft{margin:60px auto 60px 0}}@media print,screen and (max-width: 768px){#main #post .post-body #body img.aligncenter{margin:30px auto 30px auto}}@media print,screen and (min-width: 768px){#main #post .post-body #body img.aligncenter{margin:60px auto 60px auto}}#main #post .post-body #body p{color:#423132}@media print,screen and (max-width: 768px){#main #post .post-body #body p{margin-bottom:15px}}@media print,screen and (min-width: 768px){#main #post .post-body #body p{font-size:1.6rem;margin-bottom:30px}}#main #post .post-body #body a{color:#007130;text-decoration:underline}#main #post .post-body #body a:hover{text-decoration:none}#main #post #pager{overflow:hidden}@media print,screen and (max-width: 768px){#main #post #pager{background:#fff}}@media print,screen and (min-width: 768px){#main #post #pager{height:50px;margin:0 auto;position:relative}}@media print,screen and (max-width: 768px){#main #post #pager li.prev,#main #post #pager li.next{width:47.5%;margin-bottom:15px}#main #post #pager li.prev{float:left}#main #post #pager li.prev a{padding-left:15px}#main #post #pager li.next{float:right}#main #post #pager li.next a{padding-right:15px}#main #post #pager li.return{width:100%;overflow:hidden;margin:0 auto}}@media print,screen and (min-width: 768px){#main #post #pager li{width:25%;max-width:215px;position:absolute;top:0}#main #post #pager li.prev{left:0}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){#main #post #pager li.prev a{padding-left:20px}}@media print,screen and (min-width: 768px){#main #post #pager li.next{right:0}}@media print,screen and (min-width: 768px)and (min-width: 768px)and (max-width: 1219px){#main #post #pager li.next a{padding-right:20px}}@media print,screen and (min-width: 768px){#main #post #pager li.return{left:0;right:0;margin:0 auto}}#main #post #pager li a{width:100%;line-height:1.4;color:#111;font-size:1.6rem;text-align:center;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #111;position:relative;cursor:pointer;margin:0 auto;overflow:hidden;-webkit-transition-duration:.2s;transition-duration:.2s}@media print,screen and (max-width: 768px){#main #post #pager li a{height:50px}}@media print,screen and (min-width: 768px){#main #post #pager li a{height:60px}}#main #post #pager li a::after{content:"";background:url(../images/common/arrow1-01.png) no-repeat;background-size:contain;display:block;position:absolute;top:0;bottom:0;right:30px;margin:auto 0}@media print,screen and (max-width: 768px){#main #post #pager li a::after{width:25px;height:8px;right:15px}}@media print,screen and (min-width: 768px){#main #post #pager li a::after{width:30px;height:10px}}#main #post #pager li a:hover{color:#fff;background:#111}#main #post #pager li a:hover::after{background:url(../images/common/arrow1-02.png) no-repeat;background-size:contain}#main #post #pager li a{height:50px !important}@media print,screen and (max-width: 768px){#main #post #pager li a::after{width:20px;height:7px}}@media print,screen and (min-width: 768px)and (max-width: 1219px){#main #post #pager li a::after{width:20px;height:7px}}#main #post #pager li.prev a::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}@media print,screen and (max-width: 768px){#main #post #pager li.prev a::after{left:15px}}@media print,screen and (min-width: 768px){#main #post #pager li.prev a::after{left:20px}}@media print,screen and (max-width: 768px){#main #post #pager li.next a::after{right:15px}}@media print,screen and (min-width: 768px){#main #post #pager li.next a::after{right:20px}}#main #post #pager li.return a::after{display:none}