.wrap h1{width:100%;height:140px;line-height:140px;text-align:center}.wrap h1 img{vertical-align:middle}.wrap .inner{padding-bottom:80px}.wrap .inner .contents{width:1100px;margin:30px auto 0;padding:40px;box-sizing:border-box;border:7px solid #009fdf;background:#fff}.wrap .inner .contents ul li{display:inline-block;width:230px;color:#535353;font-weight:700;vertical-align:top}.wrap .inner .contents ul li img{border:1px solid #000}.wrap .inner .contents ul li time{display:block;font-size:12px;line-height:12px;padding-top:10px}.wrap .inner .contents ul li p{font-size:16px;line-height:25px;padding-top:5px}.wrap .inner .contents ul li:first-of-type~li{margin-left:23px}.wrap .inner .contents ul li:nth-of-type(4n+1){margin-left:0!important}.wrap .inner .contents ul li:nth-of-type(4)~li{margin-top:60px}@media screen and (max-width:768px){.wrap .inner{width:100%;box-sizing:border-box;padding-bottom:80px!important}.wrap .inner .contents{padding:20px 10px;margin:30px auto 0;border:3px solid #009fdf}.wrap .inner .contents ul li{width:100%}.wrap .inner .contents ul li:first-of-type~li{margin-left:0;margin-top:40px!important}.wrap .inner .contents ul li:nth-of-type(4)~li{margin-top:0}.wrap .inner .contents ul li img{width:100%}.wrap .inner .contents ul li p{font-size:14px;line-height:24px}}