@charset "utf-8";.top h1{text-align:left;font-size:30px;margin:40px auto}.breadcrumbs{margin:0 10px 16px;font-size:12px;vertical-align:middle;display:inline}.thumbnail{text-align:center}.pagination{background-color:#e3e3e3;max-width:947px;width:100%;padding:10px 0}.pagination ul{display:flex;justify-content:space-between;padding:48px 64px}.pagination ul li{width:45%;line-height:1.6;word-break:break-all;font-size:.9375rem}.pagination ul li.next{text-align:right}.pagination ul li span{display:block;color:#adaaa5;font-weight:600;text-transform:uppercase;padding-bottom:8px;letter-spacing:.05rem}.pagination ol{display:flex;flex-flow:row wrap;margin:auto;text-align:center;justify-content:center}.pagination ol li.-current{background-color:#797979;color:#fff;width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px}.pagination ol li{background-color:#262626;color:#fff;width:30px;height:30px;border-radius:50%;text-align:center;line-height:30px;text-decoration:none}.pagination ol li a{color:#fff;display:block}.cate{display:block;margin:0 0 10px}#container{width:100%;padding:10px;box-sizing:border-box}.top .blogwrap{display:flex;flex-flow:row wrap}.top .blogwrap h2{font-size:18px;margin:10px 10px 20px;line-height:1.2}.top .blogBox{margin-bottom:40px;border:1px solid #eee;flex-basis:32%;max-width:32%;background:#fff;display:flex;flex-direction:column}.top .blogBox .inner{margin:auto 10px 0}.top .blogBox .date{font-size:12px;background-color:#262626;color:#fff;padding:5px 0 5px 1em}.top .blogBox .categoryWrap{font-size:12px;text-align:right;margin:0 20px}.top .blogBox .categoryWrap .cate a{color:#fff;text-decoration:none;padding:2px 10px;background-color:#262626;border-radius:10px;word-break:keep-all}.top .blogBox .categoryWrap .tag a{background-color:#b5b5b5;color:#fff;text-decoration:none;padding:2px 10px;border-radius:10px;word-break:keep-all;line-height:2.0}.top .blogBox table{background-color:#d5d5d5;margin:10px auto;font-size:12px;width:100%}.top .blogBox table th{background-color:#2e7d56;padding:5px;color:#fff}.top .blogBox table td{text-align:right;background-color:#fff;padding:5px}.top .textArea{line-height:1.2;margin:0 0 1em;text-align:left}.top .textArea a{text-decoration:none;color:#262626}.top .more{text-align:center;margin:auto auto 20px;width:80%;border:1px solid #666}.top .more span a{display:block;padding:5px 10px;color:#666}.single .blogBox h1{font-size:1.75rem;font-weight:600;line-height:1.6;line-break:strict;letter-spacing:.05rem;margin:0 0 40px}.single .blogBox .date{color:#adaaa5;font-size:.85rem;font-weight:600;letter-spacing:.025rem;margin:0 0 40px}.single .blogBox{background-color:#fff}.single .thumbnail{text-align:center;margin:10px auto}.single .textArea h3{font-size:1.5rem;font-weight:400;margin:48px 0 40px;border-bottom:4px #2e7d56 solid;padding:16px 0 16px 24px;line-height:1.5}.single .textArea p{line-height:1.2;margin:0 0 1em}.single .textArea ol{margin:20px auto;width:80%}.single .textArea ul{margin:20px auto;width:80%}.single .textArea ol li{list-style-type:decimal}.single .textArea ul li{list-style:disc}.single .blogBox .categoryWrap{font-size:12px;margin:0 0 10px}.single .blogBox .categoryWrap span{margin-right:1em}.single .blogBox .categoryWrap .cate a{color:#fff;text-decoration:none;padding:2px 10px;background-color:#262626;border-radius:10px;word-break:keep-all}.single .blogBox .categoryWrap .tag a{background-color:#b5b5b5;color:#fff;text-decoration:none;padding:2px 10px;border-radius:10px;word-break:keep-all;line-height:2.0}.single .blogBox table{background-color:#d5d5d5;margin:10px auto 80px;font-size:12px}.single .blogBox table th{background-color:#2e7d56;padding:5px;color:#fff}.single .blogBox table td{background-color:#fff;padding:10px}.single .blogBox .inner{margin:40px;padding-top:40px;padding-bottom:40px}.single .blogBox .textArea{margin:0 auto 80px}.single .blogBox .textArea h2{font-size:1.5rem;font-weight:600;margin:48px 0 40px;border-left:6px #2e7d56 solid;padding:16px 0 16px 24px;line-height:1.5}#category h1{background-color:#262626}.contactBlock{position:fixed;bottom:0;width:100%;background-color:#fff}.contactBlock .inner{text-align:center;padding:10px}.contactBlock .phone{font-size:12px}.contactBlock .phoneNum{font-weight:700;font-size:4vw}.form .btn{margin:10px auto;width:300px}.form .btn a{display:block;padding:5px 10px;color:#fff;background-color:#f60;text-align:center}@media screen and (max-width:769px){.top .blogBox{flex-basis:49%;max-width:49%}}@media screen and (max-width:420px){.top .blogBox{flex-basis:100%;max-width:100%}.single .blogBox .inner{margin:20px}}