@charset "UTF-8";.layout-body-line{display:flex;justify-content:center;margin:40px auto}.post-meta_new_top{color:#fff;background:#fd9800;border-radius:3px;padding:4px 14px;margin:0 10px 0 0;font-size:13px}.circle{width:120px;height:120px;background-color:#fff;border-radius:50%;margin:0 auto;text-align:center;line-height:120px}.circle-in{position:relative;font-size:20px;color:#00bfff;font-weight:700;bottom:10px}.mainSection{width:100%}.mainSection .postList{width:1200px;height:160px;margin:40px auto;background-color:#e7f8fe;border-radius:10px;max-width:100%;display:flex;align-items:center;justify-content:flex-start}.mainSection .postList .postHead{width:120px;background:none;border:none;overflow:hidden;position:relative;float:left;margin:20px;padding:0}.mainSection .postList .postHead a.post-all{width:53px;height:25px;line-height:25px;background:#00BFFF;border-radius:5px;color:#fff;font-size:12px;text-align:center;display:block;position:absolute;left:33px;bottom:25px;padding:0;margin:0 auto}.mainSection .postList .postData{flex:1 1 auto;max-width:100%;margin:10px 10px 10px 0;height:140px;overflow-y:scroll;padding:22px 0;-webkit-overflow-scrolling:touch}.mainSection .postList .postData .media{width:100%;border:none;padding:0;margin-bottom:20px}.mainSection .postList .postData .media .media-body .entry-meta_items{width:80px;font-size:13px;margin:3px 10px 0 0;color:#666}.mainSection .postList .postData .media .media-body .entry-meta_items:before{content:none}.mainSection .postList .postData .media .media-body .entry-meta_new{display:inline-block;float:left;background-color:#e4f4e4;padding:2px 10px;color:#fff;border-radius:5px;margin-right:15px}.mainSection .postList .postData .media .media-body .entry-title{width:800px;border-bottom:none;display:inline-block;font-size:15px;color:#000}.mainSection .postList .postData .media .media-body .entry-title:after{content:"";line-height:0;bottom:0;width:auto;border-bottom:none}.postHead_sp,.postData_sp{display:none}@media (max-width: 768px){#topImage{margin:25px auto 0}#topImage img{width:100%;height:auto}#topImage img.pc{display:none}#topImage img.sp{display:block}.sp-sub-contents{display:block;overflow:hidden;width:100%;padding:30px 10px;text-align:center}.sp-sub-contents a{display:block}.layout-body-line{margin:20px auto}.mainSection #section-service{background:#fff;margin:1em 2% 0}.mainSection #section-service .service-head{width:100%;text-align:center;margin:0 auto}.mainSection #section-service .service-head h2{line-height:2rem;font-size:1.8rem;padding:0 8px}.mainSection #section-service .service-head img{display:inline-block;vertical-align:baseline}.mainSection #section-service ul{width:100%;display:block;margin:0 auto}.mainSection #section-service ul li{width:100%;height:100%;background:url(../../images/top/3point_bg.jpg) repeat;background-size:100% auto;padding:1em 1em 1.5em;margin:50px 0 5px}.mainSection #section-service ul li:first-child{margin:30px 0 5px}.mainSection #section-service ul li:before{top:-12px;left:20px;width:60px;padding:17px}.mainSection #section-service ul li:after{width:100%}.mainSection #section-service ul li h3{border:none;background:none;box-shadow:none;font-size:1.8rem;color:#fff;font-weight:700;margin:0 0 0 80px;padding:10px 0 0}.mainSection #section-service ul li h3:after{border:none}.mainSection #section-service ul li p{line-height:2.6rem;color:#fff;font-size:1.8rem;margin:5px 0 0}#topContent{max-width:100%;background:none;padding:0;margin:0}#topContent .container{width:100%}#topContent .container .row .mainSection{width:100%;float:none}.mainSection .postList{width:100%;height:auto;margin:0 0 20px;background:none;flex-direction:column}.mainSection .postList .postHead{margin-bottom:10px;display:none}.mainSection .postList .postHead_sp{width:100%;background:#fff;display:block;border:none;padding:0 10px;margin-bottom:20px}.mainSection .postList .postHead_sp img{max-width:70%}.notice{font-size:20px;color:#00bfff;font-weight:700}.mainSection .postList .postHead_sp a.post-all{margin:-23px 15px 0 0;width:53px;height:25px;line-height:25px;background:#00BFFF;border-radius:2px;color:#fff;font-size:12px;text-align:center;display:block;position:absolute;right:0px}.mainSection .postList .postData{display:none}.mainSection .postList .postData_sp{display:block;width:100%;clear:both;height:220px;overflow-y:scroll;padding:20px 10px;background-color:#e7f8fe}.mainSection .postList .postData_sp .media{width:100%;border:none;padding:0;margin-bottom:20px}.mainSection .postList .postData_sp .media .media-body .entry-meta_items{width:80px;font-size:13px;margin:1px 10px 0 0;color:#666}.mainSection .postList .postData_sp .media .media-body .entry-meta_items:before{content:none}.mainSection .postList .postData_sp .media .media-body .entry-meta_new{display:inline-block;float:left;background-color:#e4f4e4;padding:2px 10px;color:#fff;border-radius:5px;margin-right:15px}.mainSection .postList .postData_sp .media .media-body .entry-title{width:100%;border-bottom:none;clear:both;font-size:15px;margin:0;padding-top:5px;color:#000}.mainSection .postList .postData_sp .media .media-body .entry-title a{color:#000}.mainSection .postList .postData_sp .media .media-body .entry-title a:hover{text-decoration:underline;opacity:1}.mainSection #mainContents-banner{width:100%;max-width:100%;overflow:hidden;margin:45px auto 20px;padding:0 10px}.mainSection #mainContents-banner li{float:none}.mainSection #mainContents-banner li:first-child{margin-right:0;margin-bottom:20px}.mainSection #mainContents-banner li:first-child a{display:block;width:100%;height:0;background:url(../../images/sp/top/link1.png) no-repeat center;background-size:cover;padding-top:33%}.mainSection #mainContents-banner li:last-child a{display:block;width:100%;height:0;background:url(../../images/sp/top/link2.png) no-repeat center;background-size:cover;padding-top:33%}.mainSection #mainContents-link{display:block;padding:0 10px 20px;overflow:hidden}.mainSection #mainContents-link li{margin-bottom:20px;text-align:center}.mainSection #mainContents-link li a{display:block}.text-container{position:absolute;top:103px;right:0;bottom:0px;left:0;display:block;padding:10px}.text-center{text-align:center;box-sizing:border-box;width:368px;height:116px;justify-content:center;align-items:center;background-color:#d5e4f0;font-weight:700;font-size:18px;margin-bottom:10px}}
