.object-fit-cover{object-fit:cover}.container{padding-right:8px;padding-left:8px}.navbar__header .navbar-brand{background-image:url(https://taisetsu-se.co.jp/wp-content/themes/taisetsu/images/logo_0217.png);background-position:0;background-size:contain;background-repeat:no-repeat;font-size:2.6875rem;color:transparent !important}@media (max-width:991.98px){.navbar__header .navbar-brand{font-size:1.5rem}}.embed-responsive .embed-responsive-item{top:20%}#page-content h1{background:#d3edfb;color:#010066;padding:.5em;font-size:1.8rem;font-weight:700}#page-content h2{font-size:1.5rem;color:#010066;border-bottom:#010066 2px solid;padding-bottom:.5em;margin:1.5em 0 .8em;font-weight:700}#page-content h3{font-size:1.3rem;color:#ff984e;border-left:#ff984e 4px solid;padding-left:.5em;margin:1em 0 .8em;font-weight:700}.company_table td,.company_table th{border:4px solid #dfe0e0 !important;display:flex}.company_table td,.company_table th{border-top:0 !important}.company_table{border-top:4px solid #dfe0e0 !important}.company_table th{vertical-align:middle;color:#010066;font-weight:700;text-align:center;background-color:#d3edfb;width:100%;justify-content:center}.company_table td,.company_table th{padding:1.5rem !important}#course_area .course .course_title{border-left:none;padding:1em 4em 1em 1em;margin:1.5em 0 1.5em;font-weight:700;font-size:1.3rem;color:#010066}#course_area .course .wp-block-media-text>.wp-block-media-text__content{padding:0}#course_area .course .course_target p.target{font-weight:700;background-color:#d3edfb;padding:.3em .5em;margin:.5em 0;display:inline-block}#course_area .course .course_table thead{border:none}#course_area .course .course_table th,#course_area .course .course_table td,#course_area .course .price_table th,#course_area .course .price_table td{text-align:center}#course_area .course .course_table th{background-color:#d3edfb;color:#010066;border:#212529 1px solid}.course_body{padding:1.2em;border:#f1f1f1 solid 2px}.houjin_contact .wp-block-columns.has-background{padding:1.5em 1em}.houjin_point :where(.wp-block-columns.is-layout-flex){gap:0em !important}.houjin_point p.has-background{padding:.8em 2.375em !important}#houjin_dounyu .wp-block-media-text__content{padding:0 !important}@media (min-width:768px){#page-content h1{background:#d3edfb;color:#010066;padding:.5em;font-size:2.3rem}#page-content h2{font-size:1.8rem;color:#010066;border-bottom:#010066 2px solid;padding-bottom:.5em;margin:2em 0 1em}#page-content h3{font-size:1.6rem;color:#ff984e;border-left:#ff984e 4px solid;padding-left:.5em;margin:.5em 0 .5em}.company_table{border-top:0 !important}.company_table td,.company_table th{display:table-cell}.company_table th{width:30%}.company_table td,.company_table th{border:4px solid #dfe0e0 !important}.company_table td,.company_table th{padding:2rem !important}#course_area .course .course_title{border-left:none;padding:1em;margin:1.5em 0 1em;color:#010066;font-size:1.3em}#course_area .course .course_target{margin:3em 0}#course_area .course .wp-block-media-text>.wp-block-media-text__content{direction:ltr;padding:0 8%;word-break:break-word}.course_body{padding:2em}.houjin_point :where(.wp-block-columns.is-layout-flex){gap:2em !important}.houjin_dounyu .wp-block-media-text>.wp-block-media-text__content{padding:0 8%}#houjin_dounyu .wp-block-media-text__content{padding:0 8%!important}}.wpcf7{font-size:1rem;max-width:850px;margin:30px auto 0 !important}.wpcf7 .wpcf7-form .wpcf7-form-control-wrap{flex-basis:0;flex-grow:1;max-width:100%}.wpcf7 .wpcf7-form p{justify-content:center;margin:.3rem 0;padding:.3rem 0 .3rem}.wpcf7 .wpcf7-form p>label span.must{background-color:#b30000;color:#fff;font-size:65%;padding:.25em .5em;margin-left:1rem;border-radius:.5em}.wpcf7 .wpcf7-form p>label{padding:0;margin:.5rem 0}.wpcf7 .wpcf7-form p{display:block}@media (min-width:768px){.wpcf7 .wpcf7-form p{display:flex;flex-wrap:wrap}.wpcf7 .wpcf7-form p{justify-content:center;margin:1rem 0;padding:1rem 0 1rem}.wpcf7 .wpcf7-form p>label{flex:0 0 30%;max-width:30%}}.form-control,.wpcf7 .wpcf7-validation-errors,.wpcf7 input[type=color],.wpcf7 input[type=date],.wpcf7 input[type=datetime-local],.wpcf7 input[type=datetime],.wpcf7 input[type=email],.wpcf7 input[type=file],.wpcf7 input[type=month],.wpcf7 input[type=number],.wpcf7 input[type=range],.wpcf7 input[type=search],.wpcf7 input[type=tel],.wpcf7 input[type=text],.wpcf7 input[type=time],.wpcf7 input[type=url],.wpcf7 input[type=week],.wpcf7 select,.wpcf7 textarea{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #b2b2b2;border-radius:2px;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.wpcf7 input[type=submit],.wpcf7 input[type=submit]:read-only{font-size:1.5rem;height:auto;width:380px;max-width:100%;margin:0 5px 15px}.btn-primary,.footer-sidebar__button--top,.wpcf7 input[type=submit],.wpcf7 input[type=submit]:read-only{color:#fff;background-color:#345180;border-color:#345180}.wpcf7 textarea,.wpcf7 textarea.wpcf7-validation-errors,textarea.form-control{height:auto}