.site-body{margin:3em auto !important}.flow-block{margin:0 auto}.site-body{padding:0 15px 0}.site-body-bottom{width:100%;background:rgba(10,50,100,1);color:#fff;padding:0 auto;text-align:center}.site-body-bottom .container{width:100%;text-align:center;display:inline-block;margin-top:3em !important;margin-bottom:3em !important}.site-body-bottom h2{color:#fff !important;border:none !important}.contact7{max-width:800px;min-width:300px;margin:0 auto;text-align:left}.contact7 h2:before{border:none !important;display:none !important}.contact7 h4{color:#fff !important;background:0 0;border-bottom:2px solid rgba(255,255,255,.5)}.contact7 dl{padding:15px 0;color:#fff !important;margin:0;line-height:1.75}.contact7 .wpcf7-list-item{display:inline-block;width:100%;min-width:100%;max-width:100%;text-align:left}.contact7 dd{color:#fff !important;width:auto;margin:5px 0}.contact7 dt{width:auto;margin:10px 0;padding-left:.5em;border-left:5px solid #27b2b2}.contact7 dd input[type=radio],.contact7 dd input[type=checkbox]{width:auto}.contact7 dd input{width:80%}.contact7 dd textarea{width:100%}.privacy_check dt{text-align:center;padding-top:20px;font-weight:400}.privacy_check dd{font-weight:700;text-align:center;padding:20px 0}.contact7 .must{background:#ff9382;vertical-align:text-top}.contact7 .optional{background:#93b4c5;vertical-align:text-top}.contact7 .must,.contact7 .optional{color:#fff;border-radius:3px;font-size:12px;margin-left:10px;padding:3px 10px;letter-spacing:2px}.btn_area{display:block}.btn_contact7,.btn_contact7_back{text-align:center}.btn_contact7 input{width:300px;height:60px;background-color:#f5e389;color:#003a58;font-size:1.1em;font-weight:700;letter-spacing:.2em;border:1px solid #003a58;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;margin:10px 20px}.btn_contact7_back input{width:300px;height:60px;background-color:#93b4c5;color:#fff;font-size:1.1em;font-weight:700;letter-spacing:.2em;border:1px solid #93b4c5;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;transition:.3s;margin:10px 20px}.btn_contact7 input:hover{background-color:#ff9382;color:#003a58}.btn_contact7_back input:hover{background-color:#fff;color:#93b4c5}.wpcf7c-conf{background-color:#e8f0fe !important}.contact7 input,.contact7 select,.contact7 textarea{background-color:#f7fffb;line-height:1.5}::placeholder{color:#c4c4c4}.wpcf7 form.sent .wpcf7-response-output{color:#666}.wpcf7-response-output{color:#333}.contact a{display:inline-block;position:fixed;right:0;top:80px;background:#0a3264;border:2px solid #fff;padding:1em .5em;writing-mode:vertical-rl;color:#fff;font-size:1.25em;z-index:999}#block-14{width:100%}#block-14 .ark-block-button__link{width:100%;padding:2em;font-size:1.25em;font-weight:700}@media screen and (max-width:1023px){aside#catch{display:none}}.wp-block-latest-posts__list li{border:1px solid #fff !important;padding:1em !important}.wp-block-latest-posts__list li a{border-bottom:1px dotted #fff;font-weight:700;padding-bottom:.5em}@media screen and (max-width:480px){aside#catch{display:none}}.ark-block-step__item{border-left:5px solid rgba(51,116,172,1)}.ark-block-step__number{background:rgba(51,116,172,1);color:#fff;padding:.5em;border-radius:50%}.ark-block-step__item .ark-block-step__title{font-size:125%}figure.topIMG{width:100%;height:200px;overflow:hidden;display:flex;align-items:flex-end}figure.topIMG img{width:100%;height:auto}#フッター .site-footer{text-align:center}.site-footer-copyright{display:inline-block;width:100%;min-width:100%;max-width:100%;text-align:center}#vk-htags-ab63a31c-1f57-4aef-9c07-77a4a891e73c+figure table tr:nth-child(1){background-color:#337ab7;color:#fff}#vk-htags-ab63a31c-1f57-4aef-9c07-77a4a891e73c+figure table tr td:nth-of-type(1){background-color:#337ab7;color:#fff}#vk-htags-d159c9aa-8a73-44ec-bc21-4f7d37716179+p+figure table tr:nth-child(1){background-color:#337ab7;color:#fff}#vk-htags-d159c9aa-8a73-44ec-bc21-4f7d37716179+p+figure table tr td:nth-of-type(1){background-color:#337ab7;color:#fff}#vk-htags-5c7cf963-e101-4762-8408-7930b67e2ad5+figure table tr:nth-child(1){background-color:#337ab7;color:#fff}.wp-block-table{border-color:rgb(0 0 0/20%)}