@charset "utf-8";ul{list-style:none;padding-left:0;margin:0}.media .entry-meta_items_term{display:none}.subSection.sideSection-col-two{max-width:300px}#nav-below .nav-next{text-align:right}@media (min-width:970px){.home{width:950px;min-height:250px;margin:0 auto}}.home .slide-main .carousel-inner{width:96%;margin:0 auto}.home .siteContent .container{display:inline}.home .siteContent .container .row{margin-left:0;margin-right:0}.home .siteContent .mainSection-col-two .postList{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em}@media (max-width:500px){.home .siteContent .mainSection-col-two .postList{grid-template-columns:1fr}}.home .siteContent .mainSection-col-two .postList article .media-left{width:40%;height:40%}.home .siteContent .mainSection:before{content:"施工事例";color:#fff;display:block;border-top:4px double #fff;padding-top:6px;text-align:center;background-color:var(--vk-color-primary)}.home .navigation.pagination{display:none}.home .siteContent .mainSection-col-two .postList .media-body h1,.archive .siteContent .mainSection .media-body .media-heading{font-size:17px}.page-header{border-bottom:solid 5px #92bf62}.page-header_pageTitle,h1.page-header_pageTitle:first-child{margin-top:.75em;margin-bottom:.25em;text-align:right}.archive .siteContent .mainSection .postList_thumbnail{float:right;max-width:150px;max-height:150px;margin-left:5px}.home .siteContent .mainSection .media-body h1 a:after,.archive .siteContent .mainSection .media-body h1 a:after{content:"この内容を表示";display:block;font-size:70%;margin-left:10px;color:var(--vk-color-primary)}.archive .container .sideSection .widget_postlist,.single-post .container .sideSection .widget_postlist,.single-post .container .sideSection .widget_archive{display:none}.single-post .entry-content .col_two_one_on ul{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1em;max-width:600px;margin:3% -2% 0 0}.col_two_one_on ul li .info dt,.col_two_one_on ul li .info dd{border-left-width:4px}.col_two_one_on ul li .info dt{padding-left:8px;margin-bottom:3px}.col_two_one_on ul li .info dd{padding-left:16px;margin-bottom:9px}.single-post .entry-content .col_two_one_works ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1em;max-width:600px}@media (max-width:500px){.single-post .entry-content .col_two_one_works ul{grid-template-columns:1fr 1fr}}.single-post .subPostListSection ul{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:2em}@media (max-width:500px){.single-post .subPostListSection ul{grid-template-columns:1fr}}.single-post .subPostListSection li.ttBox{border-bottom:1px dotted #999;padding-bottom:15px}.single-post .subPostListSection .child_outer .ttBox .ttBoxRight{float:right}.single-post .subPostListSection .child_outer .ttBox .ttBoxLeft{width:80px}.single-post h1.entryPostTitle{font-size:1.4em;padding:13px 0 8px;border-bottom:1px solid #ccc;line-height:114.3%}.single-post h1.entryPostTitle:after{content:".";line-height:0;display:block;overflow:hidden;position:absolute;bottom:-1px;width:30%;border-bottom:3px solid var(--vk-color-primary)}.single-post h3{font-size:1.3em;font-weight:700;color:var(--vk-color-primary);padding-bottom:0;   outline-offset:6px;border-top-style:solid;border-top-width:6px;padding-top:6px;padding-left:10px;border-left-style:solid;border-left-width:6px;margin-top:20px;margin-bottom:15px}.single-post h5{font-size:1em;font-weight:700;color:var(--vk-color-primary-dark);border-bottom:solid;border-bottom-width:1px;border-left-style:solid;border-left-width:8px;margin:12px 0 8px 25px;padding-left:5px}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after{content:"*必須" !important;border:red 1px solid;padding:0 4px;margin-left:8px}.fluentform .ff-el-input--content .ff-el-form-check{margin-left:1em}.fluentform form{border:solid 1px #ccc;padding:15px}