@import url(https://fonts.googleapis.com/css2?family=BIZ+UDGothic:wght@400;700&display=swap);body,html{font-family:'Helvetica Neue','Arial','sans-serif','BIZ UDGothic','Yu Gothic','YuGothic','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','メイリオ','Meiryo','ＭＳ Ｐゴシック';letter-spacing:.1rem;line-height:1.5rem}img[src*=’.svg’] {width:100%;height:auto}.service_Blocks .service_item a{text-decoration:none}.service_item_icon_outer{display:block;position:relative;margin:0 auto;width:150px;height:150px;border-radius:50%;background-color:#0693e3;border:solid 1px #000}.service_item_icon_outer svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:50%;fill:#fff}.service_Blocks .service_item_title{color:#000!important;background-color:transparent;margin-top:.9em;margin-bottom:.6em;text-align:center;font-size:21px;line-height:1.4em;border:none;border-radius:unset;padding:0;outline:unset;outline-offset:unset;-webkit-box-shadow:unset;box-shadow:unset;color:inherit;display:block}#seikou{color:#fff;fill:#fff}.service_item_title>span{display:inline-block}#flow-box>ul{list-style:none}.test{fill="red" }.parallax_content{min-height:400px;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.front_content{padding:60px;background-color:#fff}.parallax_content.img_bg_01{background-image:url(style.css,qver=15.29.9.pagespeed.ce.SMqZPFQq4P.css)}.parallax_content.img_bg_02{background-image:url(style.css,qver=15.29.9.pagespeed.ce.SMqZPFQq4P.css)}.parallax_content.img_bg_03{background-image:url(style.css,qver=15.29.9.pagespeed.ce.SMqZPFQq4P.css)}.page-header{background-size:cover;min-height:90px;background-position:bottom;background-color:#71cacd;background-image:linear-gradient(45deg,#008286 0%,#24b994 30%,#96db7b 70%,#fff700 100%);background-image:url(https://office-detective.com/uploads/2023/12/xindex_bk.png.pagespeed.ic.MpurHnqzTB.webp)}@media (max-width:767px){.page-header{background-image:url(https://office-detective.com/uploads/2023/12/xindex_bk.png.pagespeed.ic.MpurHnqzTB.webp);background-size:cover;min-height:90px;background-position:bottom}#nav_menu-5,#nav_menu-6,#block-9{display:none}}.page-header{}.page-header-title{color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,.3)}.page-header:before{content:'';content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image: radial-gradient(#0006 2%, #fff0 100%);background-position:0 0;background-size:3px 3px}.pt_1>h2{text-align:center}.flow>li{position:relative}.flow > li:not(:last-child) {margin-bottom:40px}.flow > li:not(:first-child)::before {content:"";height:60px;display:block;border-left:4px dotted #e5e5e5;position:absolute;top:-40px;left: -webkit-calc(10% + 30px - 2px);left: calc(10% + 30px - 2px);z-index:10}.flow>li dl{width:100%;padding:20px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #6b90db;border-radius:10px;position:relative}.flow > li:not(:last-child) dl::before,
.flow > li:not(:last-child) dl::after {content:"";border:solid transparent;position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flow > li:not(:last-child) dl::before {border-width:22px;border-top-color:#6b90db}.flow > li:not(:last-child) dl::after {border-width:20px;border-top-color:#fff}.flow>li dl dt{font-size:20px;font-weight:600;color:#6b90db;-ms-flex-preferred-size:20%;flex-basis:20%;margin-right:2vw;text-align:center}.flow>li dl dt .icon{font-size:12px;color:#fff;background:#6b90db;background:-moz-linear-gradient(left,rgba(107,144,219,1) 0%,rgba(102,213,233,1) 100%);background:-webkit-linear-gradient(left,rgba(107,144,219,1) 0%,rgba(102,213,233,1) 100%);background:linear-gradient(to right,rgba(107,144,219,1) 0%,rgba(102,213,233,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b90db', endColorstr='#66d5e9',GradientType=1 );padding:5px 10px;margin-bottom:10px;display:block;border-radius:20px;position:relative;z-index:100}.footer-content-cover{position:relative;color:#fff;margin:0 calc(50% - 50vw);*/
	padding: 4px calc(50vw - 50% + 8px);*/
	width: 100vw;background-size:cover;background:var(--vk-color-primary);background-image:linear-gradient(45deg,#008286 0%,#24b994 30%,#96db7b 70%,#fff700 100%);background-image:url(https://office-detective.com/uploads/2023/12/xindex_bk.png.pagespeed.ic.MpurHnqzTB.webp);background-position:bottom}.footer-content-cover:before{content:'';content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-image: radial-gradient(#0006 2%, #fff0 100%);background-position:0 0;background-size:3px 3px}.footer-content-cover a{color:#fff}.footer-content-cover a:hover{color:#55acee}.banner>span{display:inline-block}#form-table{max-width:800px;margin:0 auto}#form-table table{width:100%;border-collapse:collapse;border:solid #ccc;border-width:1px;color:#444}#form-table table tr th,#form-table table tr td{padding:.5em;text-align:left;vertical-align:top;border:solid #ccc;border-width:1px;vertical-align:middle}#form-table table tr th{width:35%;background:#f2f2f2}@media screen and (max-width:768px){#form-table{width:100%;margin:0 auto}#form-table table,#form-table table tbody,#form-table table tr,#form-table table tr th,#form-table table tr td{display:block}#form-table table{width:100%;border-width:0 0 1px 0}#form-table table tr th,#form-table table tr td{width:100%;padding:3% 5%}#form-table table tr td{border-width:0 1px 0 1px}}.form-submit{text-align:center}.required{font-size:.8em;padding:2px;background:#f50000;color:#fff;border-radius:2px;margin-right:5px}.optional{font-size:.8em;padding:2px;background:navy;color:#fff;border-radius:2px;margin-right:5px}input.mw_wp_form_input,textarea.mw_wp_form_input{width:100%;padding:8px 15px;margin-right:10px;margin-top:10px;border:1px solid #d0d5d8;border-radius:3px;background-color:#eff1f5}textarea.mw_wp_form_input{height:200px}.mw_wp_form_token{display:block;padding:15px;width:400px;background:#ffaa56;color:#fff;font-size:18px;font-weight:700;border-radius:2px;margin:15px auto 0}@media screen and (max-width:768px){input.mw_wp_form_token{width:250px}}input.mw_wp_form_token:hover{box-shadow:0 15px 30px -5px rgba(0,0,0,.15) , 0 0 5px rgba(0,0,0,.1);transform:translateY(-4px);opacity:.7}.mw_wp_form .error{color:red;font-weight:600}@media screen and (max-width:768px){.wp-block-latest-posts__featured-image.alignleft{float:none!important}.vk_post.media,.media{display:block!important}.vk_post .media-img,.vk_post .media-body{width:100%!important}.vk_post-btn-display .vk_post_btnOuter{position:relative!important}}