.header-ctr{background:#f2f2f2}.header-ctr ul{display:flex;align-items:center;justify-content:end;list-style:none;gap:20px;width:1140px;margin:0 auto;padding:10px 0}.header-ctr ul li{margin:0;padding:0}.header-ctr ul li span{font-size:24px;color:#0068b7;font-weight:700}.header-ctr ul li a{background:#0068b7;color:#fff;display:block;width:150px;padding:10px;text-align:center;border-radius:9999px;margin:0 0 4px}.header-ctr-sp{display:none}.mbnv{display:none}@media screen and (max-width:767px){.header-ctr{display:none}.dsnone{display:none}.mbnv{display:inherit}.mbnv ul{display:flex;position:fixed;z-index:10;bottom:-5px;width:100%;box-shadow:1px 1px 5px #aaa;justify-content:space-around;list-style:none;padding:8px 5px 0;margin:0;background:rgba(255,255,255,.8)}.mbnv ul li{width:48%}.fix-btn{background:#0068b7;width:100%;text-decoration:none;font-size:14px;text-align:center;color:#fff;padding:14px 0;display:block;letter-spacing:5px;font-weight:bolder;border-radius:5px;border-bottom:7px solid #10559f;text-shadow:0 0 4px #16476d}.page_top_btn{bottom:10%}}.vk_flow .vk_flow_frame{border-radius:12px !important;border:1px solid #ccc !important;padding:41px !important}.section.page-header{background:url(http://chuo-web.co.jp.testrs.jp/sato/wp-content/uploads/2025/04/headertitlback.jpg) no-repeat center top}h2{padding:.5em;color:#494949;background:#eaf6ff;border-left:solid 5px #0068b7;letter-spacing:5px}h2,.mainSection-title{border-top-color:inherit;border-top:inherit}h3{position:relative;padding-left:25px;letter-spacing:2px;font-size:1.5rem;color:#0068b6}h3:before{position:absolute;content:'';bottom:-3px;left:0;width:0;height:0;border:none;border-left:solid 15px transparent;border-bottom:solid 15px #0068b6}h3:after{position:absolute;content:'';bottom:-3px;left:10px;width:100%;border-bottom:solid 3px #0068b6}.contact_btn{width:80%}.contact_btn a{padding:1.5em;color:#010079;text-shadow:0 0 5px #fff;background:-webkit-repeating-linear-gradient(-45deg,#cce7ff,#cce7ff 3px,#e9f4ff 3px,#e9f4ff 7px);background:repeating-linear-gradient(-45deg,#cce7ff,#cce7ff 3px,#e9f4ff 3px,#e9f4ff 7px);display:block}.wp-block-button.contact_btn .wp-block-button__link:hover:not(.has-background){color:#010079 !important;font-weight:700}.form1 h4 span{color:#f54f65;font-size:12px;padding-left:20px}.form1 h4 span:before{content:"*"}.form2 h4 span{color:#f54f65;font-size:12px;padding-left:20px}.form2 h4 span:before{content:"*"}.bd-hover:hover{border-color:#f2f2f2;box-shadow:0 0 20px #f2f2f2}.copySection p:nth-of-type(2){display:none}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,.contact_btn a{margin-top:40px}.pointbox{text-align:center;background-color:#f0f3f5;padding:30px;border-radius:10px;color:#5e5a5a}.design11{width:100%;border-collapse:collapse;border-spacing:0;border:solid 3px #778ca3}.design11 th{text-align:center;padding:10px;border:solid 1px #778ca3;background:#778ca3;color:#fff}.design11 td{padding:10px;border:solid 1px #778ca3;background:#e9faf9}.achievements td{background:#eee;border:none;padding:10px}.achievements tr:nth-child(odd) td{background:#fff}.achievements tr:first-child td{background:#0068b6;color:#fff}.company{border-collapse:collapse;border-spacing:5px;margin:0 auto;padding:0;width:100%;margin-left:auto;margin-right:auto}.company tr{border-bottom:solid 2px #fff}.company tr:last-child{border-bottom:none}.company th{position:relative;text-align:left;width:10%;background-color:#0068b6;color:#fff;text-align:center;padding:10px 0}.company th:after{display:block;content:"";width:0;height:0;position:absolute;top:calc(50% - 10px);right:-10px;border-left:10px solid #0068b6;border-top:10px solid transparent;border-bottom:10px solid transparent}.company td{text-align:left !important;width:20%;text-align:center;background-color:#eee;padding:10px 25px;border:none}.flow_design08{width:90%;margin:0 auto}.flow08{padding-left:0}.flow08>li{list-style-type:none;border-radius:15px;background:#f4f6fa;position:relative;padding:20px}.flow08>li:not(:last-child){margin-bottom:20px}.flow08>li dl{display:flex;align-items:center;gap:20px}.flow08>li dl dt{font-size:1.2em;font-weight:700;width:45%;min-width:7em}.flow08>li .icon08{color:#8eb83c;margin-right:.5em}.flow08>li dl dd{margin:0;width:calc(80% - 20px)}.flow08>li i{position:absolute;bottom:-14px;font-size:2rem;left:50%;color:#005ae0;transform:translateX(-50%)}@media screen and (max-width:767px){.flow08>li dl{display:inherit}.flow08>li dl dt{width:100%}}.siteFooter .widget_nav_menu ul li a{border:none}.widget_nav_menu ul{font-size:12px}.widget_nav_menu ul li{line-height:16px}.page-title-action{display:none}.submit_btn{display:flex;gap:20px}.submit_btn .goback{background:#ccc;border:#ccc; }h4{position:relative}h4:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:7px;background:-webkit-repeating-linear-gradient(-45deg,#eaf6ff,#eaf6ff 2px,#fff 2px,#fff 4px);background:repeating-linear-gradient(-45deg,#eaf6ff,#eaf6ff 2px,#fff 2px,#fff 4px)}.design08{width:100%;text-align:center;border-collapse:collapse;border-spacing:0}.design08 th{padding:10px;background:#778ca3;border:solid 1px #666;color:#fff}.design08 td{padding:10px;text-align:left;border:solid 1px #666}.design08 td:first-child{background:#e9faf9;width:20%}.post-140{border:1px solid #ccc;padding:50px;border-radius:15px;width:80%;margin:0 auto}.post-767{border:1px solid #ccc;padding:50px;border-radius:15px;width:80%;margin:0 auto}.post-769{border:1px solid #ccc;padding:50px;border-radius:15px;width:80%;margin:0 auto}.saiyo-form{border:1px solid #ccc;padding:50px;border-radius:15px;width:80%;margin:0 auto}