/*! --------------------------------------------------------------
　　このCSSファイルは .scssファイルからコンパイルされたものです。
　　修正する際はscssファイルを編集するように注意してください。
--------------------------------------------------------------- */.main_page{height:25vh;background-color:#edf8f8;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;position:relative}@media(max-width: 767px){.main_page{height:20vh}}.main_page .pagettl span{display:block;font-size:1.25rem;color:#58a7e5;font-weight:600;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}@media(max-width: 767px){.main_page .pagettl span{font-size:1.125rem}}.about_first .side_cmn{margin-bottom:2.4rem}.about_first .side_cmn p.txt01{margin-bottom:1.2em}.about_first .ul01 li{font-size:0.9375rem;font-weight:500;line-height:1.5}@media(max-width: 767px){.about_first .ul01 li{font-size:0.8125rem}}.about_first .ul01 li::before{content:"●";font-size:0.375rem;color:#58a7e5;margin-right:1.2em;position:relative;top:-2px}.about_first .ul01 li:not(:last-child){margin-bottom:.5em}.ttl_h2{font-size:1.5rem;color:#58a7e5;font-weight:400;line-height:1.5;letter-spacing:.05em;padding:.5em .5em;margin-bottom:1.5em}@media(max-width: 767px){.ttl_h2{font-size:1.125rem}}.ttl_h2.bg_pcy{background-color:#edf8f8}.ttl_h2.bg_w{background-color:#fff}.ttl_h3{font-size:1.125rem;color:#58a7e5;font-weight:400;line-height:1.5;padding-bottom:.3em;border-bottom:1px solid currentColor;margin-bottom:1em}@media(max-width: 767px){.ttl_h3{font-size:1rem}}.bgc_mi_cmn{background-color:#f0f7f7}.about_second .ul01{max-width:1040px;background-color:#fff;border:1px solid #c1c1c1;margin-inline:auto;margin-bottom:1.2rem}.about_second .ul01 li{font-size:0.9375rem;font-weight:500;line-height:1.5;padding:.6em 1.2em;border-bottom:1px solid #c1c1c1}@media(max-width: 767px){.about_second .ul01 li{font-size:0.8125rem}}.about_second .ul01 li a{color:#58a7e5}.about_gallery ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.3rem 2.7777777778%}@media(min-width: 768px)and (max-width: 1199px){.about_gallery ul{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.about_gallery ul{grid-template-columns:repeat(1, 1fr)}}.about_gallery ul li figure{margin-bottom:.4rem}.about_gallery ul li figure img{width:100%;-o-object-fit:cover;object-fit:cover}.about_gallery ul li p.txt01{font-weight:500}.about_second02 .box{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem 4%;max-width:1040px;background-color:#fff;border:1px solid #c1c1c1;padding:1.2rem 2%;margin-inline:auto}@media(min-width: 768px)and (max-width: 1199px){.about_second02 .box{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 767px){.about_second02 .box{grid-template-columns:repeat(1, 1fr);padding:1rem 4%}}.about_second02 .box .unit .ttl01{background-color:#f2f3f4;padding:.4em .6em;margin-bottom:.6em}.about_second02 .box .unit .colwrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:1.2rem 4%}.about_second02 .ttl02{margin-bottom:.6em}.about_second02 .ul01{width:-moz-fit-content;width:fit-content}.about_second02 .ul01 li{font-size:0.9375rem;color:#58a7e5;font-weight:500;line-height:1.5;padding-right:1em;position:relative}@media(max-width: 767px){.about_second02 .ul01 li{font-size:0.75rem}}.about_second02 .ul01 li::after{content:"";font-size:0.5rem;font-weight:900;font-family:"Font Awesome 5 Free";position:absolute;top:50%;left:100%;transform:translateY(-50%)}.about_second02 .ul01 li:not(:last-child){margin-bottom:.4em}.about_past .box{max-width:1040px;background-color:#fff;border:1px solid #c1c1c1;padding:1.2rem 2%;margin-inline:auto}@media(max-width: 767px){.about_past .box{padding:1rem 4%}}.about_past .box:not(:last-child){margin-bottom:3.5rem}@media(max-width: 767px){.about_past .box:not(:last-child){margin-bottom:2.5rem}}.about_past .box .unit:not(:last-child){margin-bottom:2rem}.about_past .box .unit .ttl01{background-color:#f2f3f4;padding:.4em .6em;margin-bottom:.6em}.about_past .box .unit .wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.about_past .box .unit .wrap .ttl02{width:15%}@media(max-width: 767px){.about_past .box .unit .wrap .ttl02{width:100%}}.about_past .box .unit .wrap .ul01{width:85%;max-width:676px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(max-width: 767px){.about_past .box .unit .wrap .ul01{width:100%}}.about_past .box .unit .wrap .ul01:not(:last-child){margin-bottom:.6rem}.about_past .tbl_training:not(:last-child){margin-bottom:3.5rem}@media(max-width: 767px){.about_past .tbl_training:not(:last-child){margin-bottom:2.5rem}}.about_past .ul01{width:-moz-fit-content;width:fit-content}.about_past .ul01 li{font-size:0.9375rem;color:#58a7e5;font-weight:500;line-height:1.5;padding-right:1em;position:relative}@media(max-width: 767px){.about_past .ul01 li{font-size:0.75rem;padding-left:.5em}}.about_past .ul01 li::after{content:"";font-size:0.5rem;font-weight:900;font-family:"Font Awesome 5 Free";position:absolute;top:50%;right:0;transform:translateY(-50%)}.about_past .dl01{max-width:1040px;border-top:1px solid #a8a8a8;margin-inline:auto}.about_past .dl01>div{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;border-bottom:1px solid #a8a8a8}.about_past .dl01>div dt,.about_past .dl01>div dd{padding:2em 2%;font-size:0.9375rem;font-weight:500;line-height:1.5}@media(max-width: 767px){.about_past .dl01>div dt,.about_past .dl01>div dd{padding:1em 3%;font-size:0.75rem}}.about_past .dl01>div dt{width:13%;background-color:#eaf3f5;font-weight:500;text-align:center;border-right:1px solid #a8a8a8}@media(min-width: 768px)and (max-width: 1199px){.about_past .dl01>div dt{width:20%}}@media(max-width: 767px){.about_past .dl01>div dt{width:20%}}.about_past .dl01>div dd{width:87%;background-color:#fafafa}@media(min-width: 768px)and (max-width: 1199px){.about_past .dl01>div dd{width:80%}}@media(max-width: 767px){.about_past .dl01>div dd{width:80%}}.about_past .dl01>div dd a{color:#58a7e5;padding-right:1em;position:relative}@media(max-width: 767px){.about_past .dl01>div dd a{padding-left:.5em}}.about_past .dl01>div dd a::after{content:"";font-size:0.5rem;line-height:1;font-weight:900;font-family:"Font Awesome 5 Free";position:absolute;top:50%;right:0;transform:translateY(-50%)}.tbl_training{width:100%}.tbl_training th,.tbl_training td{font-size:0.9375rem;font-weight:500;line-height:1.5;text-align:center}@media(max-width: 767px){.tbl_training th,.tbl_training td{font-size:0.6875rem}}.tbl_training thead th span{display:inline-block;background-color:#f2f3f4;border-radius:100vmax;padding:.3em 1.2em}@media(max-width: 767px){.tbl_training thead th span{padding:.2em .4em}}.tbl_training tbody th,.tbl_training tbody td{padding:1.2em 1%;border-bottom:1px solid #a8a8a8}.tbl_contact{width:100%;margin:0 auto 3rem;table-layout:fixed;border-collapse:separate;border-spacing:0 2rem}@media(max-width: 767px){.tbl_contact{margin-bottom:1rem}}.tbl_contact .col_th{width:35%}@media(max-width: 767px){.tbl_contact .col_th{display:none}}.tbl_contact .col_td{width:65%}@media(max-width: 767px){.tbl_contact .col_td{display:none}}.tbl_contact th,.tbl_contact td{font-size:1rem;font-weight:700;line-height:1.5}@media(max-width: 767px){.tbl_contact th,.tbl_contact td{display:block;font-size:0.8125rem}}.tbl_contact th{color:#e2ebed;text-align:left;position:relative}@media(max-width: 767px){.tbl_contact th{padding-bottom:.4rem}}.tbl_contact .required::before,.tbl_contact .any::before{border-radius:3px;font-size:0.75rem;font-weight:400;line-height:1;padding:.1rem .4rem .3rem;margin-right:.5rem;position:relative;top:-0.1rem}@media(max-width: 767px){.tbl_contact .required::before,.tbl_contact .any::before{padding:.1rem .5rem;margin-right:.3rem}}.tbl_contact .required::before{content:"必須";background-color:#58a7e5;color:#e2ebed}.tbl_contact .any::before{content:"任意";background-color:#f7f7f7;color:#e2ebed}.tbl_contact td input[type=text],.tbl_contact td input[type=tel],.tbl_contact td input[type=email],.tbl_contact td input[type=date],.tbl_contact td select{background:#f2f2f2;border-radius:5px;padding:6px 5px}.tbl_contact td input[type=text],.tbl_contact td input[type=email]{width:100%}.tbl_contact td input[type=tel]{width:100%}.tbl_contact td input[type=date]{width:30%}.tbl_contact td select{width:40%}.tbl_contact td textarea{width:100%;height:240px;background-color:#f2f2f2;border-radius:5px;padding:5px}.tbl_contact td span.wpcf7-list-item{margin:0 2em 0 0}.th_textarea{vertical-align:top}.th_textarea.required::before,.th_textarea.any::before{top:.5rem}@media(max-width: 767px){.th_textarea.required::before,.th_textarea.any::before{top:.3rem}}.btn_submit{display:table;margin:0 auto;font-size:1rem;color:#fff;font-weight:500;line-height:1.5;position:relative}@media(max-width: 767px){.btn_submit{font-size:0.8125rem}}.btn_submit input[type=submit]{width:248px;height:62px;background-color:#e2ebed;border-radius:100vmax;text-align:center}@media(max-width: 767px){.btn_submit input[type=submit]{width:70vw;height:3rem}}.btn_submit input[type=submit]:hover{transition:.3s ease}.btn_submit i{font-size:1rem;color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:6%}.btn_submit input[type=submit][disabled]{opacity:.3}.btn_submit input[type=submit]:not([disabled]):hover{cursor:pointer;opacity:.8}.ajax-loader{display:none !important}.wpcf7-spinner{display:none !important}.thanks_first p.txt01{margin-bottom:3.5em}@media(max-width: 767px){.thanks_first p.txt01{margin-bottom:2.5em}}.news_list .inner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem 0}.news_list .inner .left{width:23.6111111111%}@media(max-width: 767px){.news_list .inner .left{width:100%}}.news_list .inner .right{width:69.9074074074%}@media(max-width: 767px){.news_list .inner .right{width:100%}}.news_list ul{border-top:1px solid #8e7fc7;margin-bottom:4.5rem}@media(max-width: 767px){.news_list ul{margin-bottom:2.5rem}}.news_list ul li{padding:2rem 3%;border-bottom:1px solid #8e7fc7}@media(max-width: 767px){.news_list ul li{padding:.8rem 0}}.news_list ul li a{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem 2rem}.news_list ul li a time,.news_list ul li a .ttl01{font-weight:500;line-height:1.5rem}.news_list ul li a time{color:#adb0c3}.wp-pagenavi{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;text-align:center}.wp-pagenavi a,.wp-pagenavi span{width:26px;height:26px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:unset;border-radius:100vmax;font-size:1.125rem;font-weight:500;font-family:"Barlow",sans-serif;line-height:1;white-space:nowrap;text-align:center;margin:0 10px}@media(max-width: 767px){.wp-pagenavi a,.wp-pagenavi span{width:6vw;height:6vw;font-size:0.9375rem;margin:0 5px}}.wp-pagenavi a:hover{opacity:.7}.wp-pagenavi span.current{background:#58a7e5;color:#fff}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:0.625rem;color:#58a7e5;line-height:1;text-align:center}@media(max-width: 767px){.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{font-size:0.5rem}}.blog_single:not(:last-child){margin-bottom:5rem}@media(max-width: 767px){.blog_single:not(:last-child){margin-bottom:2.5rem}}.blog_single .top{margin-bottom:3.5rem}@media(max-width: 767px){.blog_single .top{margin-bottom:2.5rem}}.blog_single .top .wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:.4rem}.blog_single .top .wrap time{color:#adb0c3;margin-right:1em}.blog_single .top .wrap .cate{display:inline-block;background-color:#58a7e5;padding:.2em 1em;line-height:1.5rem}.blog_single .top .ttl_post{font-size:2.25rem;color:#58a7e5;font-weight:700;line-height:1.5;letter-spacing:.06em}@media(max-width: 767px){.blog_single .top .ttl_post{font-size:1.5rem}}.blog_single article>p:not(:last-child){margin-bottom:2.5rem}@media(max-width: 767px){.blog_single article>p:not(:last-child){margin-bottom:1.5rem}}.blog_single article>:is(.side_cmn,.area):not(:last-child){margin-bottom:3.5rem}@media(max-width: 767px){.blog_single article>:is(.side_cmn,.area):not(:last-child){margin-bottom:2.5rem}}.blog_single h2:not(.ttl_post){background-color:#58a7e5;font-size:1.75rem;color:#fff;font-weight:700;line-height:1.5;padding:.2em .6em;margin-bottom:1em}@media(min-width: 768px)and (max-width: 1199px){.blog_single h2:not(.ttl_post){font-size:1.5rem}}@media(max-width: 767px){.blog_single h2:not(.ttl_post){font-size:1.375rem}}.blog_single h2:not(.ttl_post)::before{content:"●";font-size:1.375rem;color:#ff9606;line-height:1;margin-right:.4em;position:relative;top:-0.1em}.blog_single h3:not(.ttl01){background-color:#f4f9fa;font-size:1.25rem;color:#58a7e5;font-weight:700;line-height:1.5;padding:.2em .6em;margin-bottom:.6em;position:relative}@media(min-width: 768px)and (max-width: 1199px){.blog_single h3:not(.ttl01){font-size:1.1875rem}}@media(max-width: 767px){.blog_single h3:not(.ttl01){font-size:1.125rem}}.blog_single h4{font-size:1.125rem;font-weight:700;line-height:1.5;padding-bottom:.3em;border-bottom:1px solid #58a7e5;margin-bottom:.8em}@media(max-width: 767px){.blog_single h4{font-size:1rem}}.blog_single h4::before{content:"●";font-size:0.5rem;color:#ff9606;line-height:1;margin-right:.7em;position:relative;top:-0.2em}.blog_single p{font-size:0.9375rem;font-weight:500;line-height:1.9}@media(max-width: 767px){.blog_single p{font-size:16px}}.blog_single article>figure{text-align:center}.blog_single article>figure:not(:last-child){margin-bottom:2.4rem}@media(max-width: 767px){.blog_single article>figure:not(:last-child){margin-bottom:1.8rem}}.blog_single .area{max-width:680px;background-color:#f4f9fa;border-radius:10px;padding:1.5rem 4%}@media(max-width: 767px){.blog_single .area{padding:1rem 4%}}.blog_single .area ul li{font-size:1.125rem;font-weight:700;line-height:1.5;padding-left:1em;text-indent:-1em}@media(max-width: 767px){.blog_single .area ul li{font-size:0.875rem}}.blog_single .area ul li::before{content:"●";font-size:0.5rem;color:#ff9606;line-height:1;margin-right:.7em;position:relative;top:-0.2em}.blog_single .area ul li:not(:last-child){margin-bottom:.8em}.blog_single .btn_cmn{margin-top:3.5rem}@media(max-width: 767px){.blog_single .btn_cmn{margin-top:2rem}}/*# sourceMappingURL=lower-style.css.map */