@charset "UTF-8";.blog-article:after{clear:both;content:"";display:block}.blog-contact-img{float:left;width:50%;padding:16px}.blog-contact-text{float:left;padding-top:14px;width:50%}.blog-contact-text h3 a{color:#767676;padding-top:14px;line-height:1.5em}a:hover{opacity:.6}.wpp-list li{padding-bottom:8px;padding-top:8px}.sidebar{font-size:21px;border-left:6px solid #035184;padding-left:8px;font-weight:500;margin-top:16px;margin-bottom:12px}.blog_content{background-color:#fff;padding:24px;width:100%;max-width:760px;margin:0 auto;margin-bottom:32px}.blog_content h1 a{font-size:32px;line-height:1.5em;font-weight:500;color:#111}.blog_content h2{font-size:24px;background-color:#ededed;padding:16px;border-left:5px solid #035184;border-bottom:1px solid #035184;margin-top:32px;margin-bottom:18px;line-height:1.5em}.blog_content h3{font-size:21px;border-left:5px solid #035184;padding-left:12px;line-height:1.5em;margin-top:16px;margin-bottom:12px}.blog_content h4{font-size:18px;font-weight:500;color:#111;margin-top:16px;margin-bottom:12px}.blog_content h5{font-size:16px;font-weight:600;color:#111;margin-top:16px;margin-bottom:12px}.blog_content p{color:#111;font-size:16px;line-height:2em;margin-top:16px}#related-entries{padding:24px;background-color:#fff}#related-entries h3{font-size:21px;border-left:5px solid #035184;padding-left:12px;line-height:1.5em;margin-top:16px;margin-bottom:12px}.news-kanren{width:100%;margin:16px auto}.news-kanren:after{clear:both;display:block;content:""}.news-kanren-img{float:left;width:40%}.news-kanren-text{float:left;width:60%;padding-left:1em;padding-top:1.5em}.news-kanren-text h4{margin-top:1em}.news-kanren-text h4 a{color:#666;font-size:1.2em;font-weight:600}.news-kanren-text a{color:#e50012}.date{font-size:14px;font-weight:600}.post-meta{display:block;content:"";clear:both}.contact{margin:0 auto;margin-top:2em;padding:24px;border:1px solid #f0f0f0;background-color:#fff;width:100%;max-width:760px}.contact h2{font-size:24px;border-left:6px solid #035184;padding-left:12px}.contact .tel-contact{text-align:center;margin-top:16px}.contact .mail-contact{background-color:#035184;padding:14px;text-align:center;font-size:16px;margin-bottom:16px;margin-top:16px}.contact .tel-contact a{margin-top:16px}.contact .mail-contact a{color:#fff}@media screen and (min-width:769px){.news-kanren-img{float:left;width:20%}.news-kanren-text{float:left;width:80%;padding-left:8px}}