.elementor-kit-8{--e-global-color-primary:#6ec1e4;--e-global-color-secondary:#54595f;--e-global-color-text:#7a7a7a;--e-global-color-accent:#61ce70;--e-global-color-2e6f6c7:#d43334;--e-global-color-905bc95:#2b6fab;--e-global-color-550d282:#333;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#333}.elementor-kit-8 a{color:#2b6fab}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px}{}h1.entry-title{display:var(--page-title-display)}.elementor-kit-8 e-page-transition{background-color:#ffbc7d}.site-header{padding-inline-end:0px;padding-inline-start:0px}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}@media(max-width:784px){.inquiry th,.inquiry td{font-family:Noto Sans JP;display:block!important;width:100%!important;border-top:none!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.inquiry tr:first-child th{border-top:1px solid #d7d7d7!important}.inquiry .haveto,.inquiry .any{font-size:10px}}.inquiry th{text-align:left;font-size:14px;color:#444;padding-right:5px;width:30%;background:#fff;border:solid 0px #d7d7d7;vertical-align:middle}.inquiry td{font-size:13px;border:solid 0px #d7d7d7;vertical-align:middle;background:#fff ！!important;color:#000}.entry-content .inquiry tr,.entry-content table{border:solid 1px #d7d7d7}.haveto{font-size:7px;padding:5px;background:red;color:#fff;border-radius:2px;margin-right:5px;position:relative;bottom:1px}.any{font-size:7px;padding:5px;background:#93c9ff;color:#fff;border-radius:2px;margin-right:5px;position:relative;bottom:1px}.verticallist .wpcf7-list-item{display:block}#formbtn{display:block;padding:1em 0;margin-top:30px;width:100%;background:#c69c6d;color:#fff;font-size:18px;font-weight:700;border-radius:2px;border:none}@media screen and (max-width:768px){#formbtn{display:block;padding:1em 0;margin-top:30px;width:260px;background:#c69c6d;color:#fff;font-size:18px;font-weight:700;border-radius:2px;border:none}}#formbtn:hover{opacity:.8;transition:.3s}.midashi{color:#000 !important;position:relative;margin:0 0 1.5em;padding:.8em 0 .8em 1.5em;font-size:1.143em;background:#cdf0ff;font-weight:700}.btn06{position:relative;text-decoration:none;display:block;background:#2b6fab;color:#fff !important;padding:30px 40px 30px 30px;font-size:24px;font-family:Noto Sans JP;border-radius:0;text-align:center;outline:none;transition:ease .2s}.btn06:hover{background:#555}.btnarrow1:after{content:'';position:absolute;top:42%;right:13px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);transition:all .3s}.btnarrow1:hover:after{right:8px}.btn07{position:relative;text-decoration:none;display:block;background:#c69c6d;color:#fff !important;padding:30px 40px 30px 30px;font-size:24px;font-family:Noto Sans JP;border-radius:0;text-align:center;outline:none;transition:ease .2s}.btn07:hover{background:#555}.address a{color:#fff !important;text-decoration:underline;text-decoration-color:#fff}.elementor-element-bb85efd .elementor-button:visited{color:#2b6fab}.special-lecture-content{font-family:"Noto Sans JP",Sans-serif;margin-bottom:30px;color:#000}h5{font-family:"Noto Sans JP",Sans-serif;font-size:18px;margin-block-start:.5rem;margin-block-end:.2rem !important;font-family:inherit;font-weight:500;line-height:1.2}p.title{color:#d43334 !important;font-size:22px}@media screen and (min-width:768px){.sp{display:none}}@media screen and (max-width:767px){.pc{display:none}}