@charset "UTF-8";.elementor-1254 .elementor-element.elementor-element-8bb09e8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-1254 .elementor-element.elementor-element-8bb09e8.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1254 .elementor-element.elementor-element-dee22ab{--display:flex}.elementor-1254 .elementor-element.elementor-element-986e7b2{--display:flex}.elementor-1254 .elementor-element.elementor-element-2b1ddd6{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0;text-align:center}.elementor-1254 .elementor-element.elementor-element-2b1ddd6 .elementor-heading-title{color:#ba1b21}.elementor-1254 .elementor-element.elementor-element-a0294a3{--display:flex}.elementor-1254 .elementor-element.elementor-element-106f937{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:start}.elementor-1254 .elementor-element.elementor-element-fab6753{margin:-10px 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0;text-align:center}.elementor-1254 .elementor-element.elementor-element-fab6753 .elementor-heading-title{color:#ba1b21}.elementor-1254 .elementor-element.elementor-element-364f62f{--display:flex}.elementor-1254 .elementor-element.elementor-element-ccbe716{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;--justify-items:stretch;--align-items:start}.elementor-1254 .elementor-element.elementor-element-5519ecc{--display:flex}.elementor-1254 .elementor-element.elementor-element-2858fcc{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 0 22px 10px}.elementor-1254 .elementor-element.elementor-element-2858fcc .elementor-heading-title{font-size:24px;line-height:1px}.elementor-1254 .elementor-element.elementor-element-a68ba8b{--display:flex}.elementor-1254 .elementor-element.elementor-element-56250c3{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-91d4619{--display:flex}.elementor-1254 .elementor-element.elementor-element-4e42816{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-1254 .elementor-element.elementor-element-4e42816 .elementor-divider-separator{width:100%}.elementor-1254 .elementor-element.elementor-element-4e42816 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-1254 .elementor-element.elementor-element-19a04c6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px}.elementor-1254 .elementor-element.elementor-element-19a04c6 .elementor-divider-separator{width:100%}.elementor-1254 .elementor-element.elementor-element-19a04c6 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-1254 .elementor-element.elementor-element-13406c4{--display:flex}.elementor-1254 .elementor-element.elementor-element-2bfd850{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 0 22px 10px}.elementor-1254 .elementor-element.elementor-element-2bfd850 .elementor-heading-title{font-size:24px;line-height:1px}.elementor-1254 .elementor-element.elementor-element-4308141{--display:flex}.elementor-1254 .elementor-element.elementor-element-ee5b03f{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1254 .elementor-element.elementor-element-ee5b03f.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1254 .elementor-element.elementor-element-9979d45{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1254 .elementor-element.elementor-element-9979d45.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1254 .elementor-element.elementor-element-38991bd{--display:flex}.elementor-1254 .elementor-element.elementor-element-38991bd.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1254 .elementor-element.elementor-element-29c5d58{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 0 22px 10px}.elementor-1254 .elementor-element.elementor-element-29c5d58 .elementor-heading-title{font-size:24px;line-height:1px}.elementor-1254 .elementor-element.elementor-element-6e3a823{--display:flex}.elementor-1254 .elementor-element.elementor-element-4ea357e{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1254 .elementor-element.elementor-element-4ea357e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1254 .elementor-element.elementor-element-7ac13e5{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1254 .elementor-element.elementor-element-7ac13e5.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1254 .elementor-element.elementor-element-89cce9b{--display:flex}.elementor-1254 .elementor-element.elementor-element-226161f{--display:flex}.elementor-1254 .elementor-element.elementor-element-423479a{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px}.elementor-1254 .elementor-element.elementor-element-5c9e4e2{background-color:ivory;column-gap:0;text-align:start;font-weight:900}.elementor-1254 .elementor-element.elementor-element-1a04891{background-color:ivory;text-align:start}.elementor-1254 .elementor-element.elementor-element-1a04891.elementor-element{--align-self:flex-start}.elementor-1254 .elementor-element.elementor-element-17a5152{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px}.elementor-1254 .elementor-element.elementor-element-ccf6f8c{background-color:ivory;font-weight:900}.elementor-1254 .elementor-element.elementor-element-589d0cf{background-color:ivory;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:start}.elementor-1254 .elementor-element.elementor-element-589d0cf.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-1254 .elementor-element.elementor-element-59a7f21{--display:flex}.elementor-1254 .elementor-element.elementor-element-c28f28c{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px}.elementor-1254 .elementor-element.elementor-element-4dbb6f5{background-color:ivory;column-gap:0;text-align:start;font-weight:900}.elementor-1254 .elementor-element.elementor-element-2937936{background-color:ivory;text-align:start}.elementor-1254 .elementor-element.elementor-element-2937936.elementor-element{--align-self:flex-start}.elementor-1254 .elementor-element.elementor-element-04d53d5{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px}.elementor-1254 .elementor-element.elementor-element-305089d{background-color:ivory;font-weight:900}.elementor-1254 .elementor-element.elementor-element-2233e30{background-color:ivory;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0;text-align:start}.elementor-1254 .elementor-element.elementor-element-2233e30.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0}.elementor-1254 .elementor-element.elementor-element-b790060{--spacer-size:30px}.elementor-1254 .elementor-element.elementor-element-bf35a6f{--display:flex}.elementor-1254 .elementor-element.elementor-element-bf35a6f.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1254 .elementor-element.elementor-element-2e6cde0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 0 22px 10px}.elementor-1254 .elementor-element.elementor-element-2e6cde0 .elementor-heading-title{font-size:24px;line-height:1px}.elementor-1254 .elementor-element.elementor-element-90903e0{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-ddaf9a9{--display:flex}.elementor-1254 .elementor-element.elementor-element-4e29e05{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1254 .elementor-element.elementor-element-4e29e05.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1254 .elementor-element.elementor-element-4926987{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-a442cb5{--display:flex}.elementor-1254 .elementor-element.elementor-element-a442cb5.e-con{--flex-grow:0;--flex-shrink:0}.elementor-1254 .elementor-element.elementor-element-39cad11{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 0 22px 10px}.elementor-1254 .elementor-element.elementor-element-39cad11 .elementor-heading-title{font-size:24px;line-height:1px}.elementor-1254 .elementor-element.elementor-element-1f1e95a{--spacer-size:30px}.elementor-1254 .elementor-element.elementor-element-eaefedb{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 0 22px 10px}.elementor-1254 .elementor-element.elementor-element-eaefedb .elementor-heading-title{font-size:24px;line-height:1px}.elementor-1254 .elementor-element.elementor-element-70d85d0{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1254 .elementor-element.elementor-element-70d85d0.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1254 .elementor-element.elementor-element-e8780df{--display:grid;--e-con-grid-template-columns:repeat(2,1fr);--e-con-grid-template-rows:repeat(1,1fr);--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-9864694{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 0 22px 10px}.elementor-1254 .elementor-element.elementor-element-9864694 .elementor-heading-title{font-size:24px;line-height:1px}.elementor-1254 .elementor-element.elementor-element-bad39e3{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1254 .elementor-element.elementor-element-bad39e3.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1254 .elementor-element.elementor-element-ea41635{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1254 .elementor-element.elementor-element-ea41635.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-1254 .elementor-element.elementor-element-dacff3a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 0 22px 10px}.elementor-1254 .elementor-element.elementor-element-dacff3a .elementor-heading-title{font-size:24px;line-height:1px}.elementor-1254 .elementor-element.elementor-element-0762f4d{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0}.elementor-1254 .elementor-element.elementor-element-0762f4d.elementor-element{--flex-grow:0;--flex-shrink:0}@media(max-width:1024px){.elementor-1254 .elementor-element.elementor-element-106f937{--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-ccbe716{--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-56250c3{--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-423479a{--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-17a5152{--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-c28f28c{--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-04d53d5{--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-90903e0{--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-4926987{--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-e8780df{--grid-auto-flow:row}}@media(min-width:768px){.elementor-1254 .elementor-element.elementor-element-8bb09e8{--width:99.888%}.elementor-1254 .elementor-element.elementor-element-106f937{--width:100%}.elementor-1254 .elementor-element.elementor-element-ccbe716{--width:100%}.elementor-1254 .elementor-element.elementor-element-38991bd{--width:97.831%}.elementor-1254 .elementor-element.elementor-element-bf35a6f{--width:97.831%}.elementor-1254 .elementor-element.elementor-element-a442cb5{--width:97.831%}}@media(max-width:767px){.elementor-1254 .elementor-element.elementor-element-106f937{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-ccbe716{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-56250c3{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-423479a{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-17a5152{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-c28f28c{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-04d53d5{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-90903e0{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-4926987{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}.elementor-1254 .elementor-element.elementor-element-e8780df{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}}.elementor .legacy-content .page-title{background-image:url("/wp-content/uploads/old-css-images/course/img/page_ttl_bg.png")}.elementor .legacy-content .nyushithree{margin-top:90px;margin-bottom:25px}@media screen and (max-width:599px){.elementor .legacy-content .nyushithree{margin-top:25px;margin-bottom:15px}}.elementor .legacy-content .nyushithree__type{overflow:hidden;width:calc(100% + 15px);margin-left:0;margin-bottom:50px}@media screen and (max-width:599px){.elementor .legacy-content .nyushithree__type{width:100%;margin-left:0}}.elementor .legacy-content .nyushithree__type__box{float:left;width:calc(30% - 28px);padding:30px 35px 25px;border:2px solid #ba1b21;margin-left:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:599px){.elementor .legacy-content .nyushithree__type__box{float:none;width:100%;margin-left:0;margin-bottom:15px;padding:20px 25px 15px}}.elementor .legacy-content .nyushithree__type__ttl{font-size:2.6rem;font-weight:600;text-align:center;margin-bottom:5px}@media screen and (max-width:599px){.elementor .legacy-content .nyushithree__type__ttl{font-size:21px}}@media screen and (max-width:320px){.elementor .legacy-content .nyushithree__type__ttl{font-size:18px}}.elementor .legacy-content .nyushithree__type__icon{margin-bottom:15px;text-align:center}.elementor .legacy-content .nyushithree__type__icon li{display:inline}.elementor .legacy-content .nyushithree__type__ph{max-width:100%;margin-bottom:15px}.elementor .legacy-content .nyushithree__type__text{line-height:1.3;font-size:1.5rem;letter-spacing:1px;margin-bottom:18px}@media screen and (max-width:599px){.elementor .legacy-content .nyushithree__type__text{font-size:14px}}.elementor .legacy-content .nyushithree__type__more{position:relative;display:block;padding:7px;background:#ba1b21;color:#fff;text-align:center;font-size:1.6rem;font-weight:600;letter-spacing:1px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.elementor .legacy-content .nyushithree__type__more:after{display:block;content:'';position:absolute;vertical-align:middle;top:0;bottom:0;right:18px;margin:auto;width:8px;height:8px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.elementor .legacy-content .nyushithree__type__more:hover{opacity:.8}.elementor .legacy-content .center__type{overflow:auto;width:calc(100% + 15px);margin-bottom:50px}@media screen and (max-width:599px){.elementor .legacy-content .nyushithree__type{width:50%;margin:0 auto}}.elementor .legacy-content .nyushiCatch{margin:20px 0}@media screen and (max-width:599px){.elementor .legacy-content .nyushiCatch{margin:6px 0 !important}}.elementor .legacy-content .nyushiLead{margin-bottom:20px}@media screen and (max-width:959px){.elementor .legacy-content .nyushiLead{margin-bottom:20px}}.elementor .legacy-content .nyushiList{margin-bottom:25px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:959px){.elementor .legacy-content .nyushiList{margin-bottom:20px}}.elementor .legacy-content .nyushiList__03 .nyushiList__item{width:32%}@media screen and (max-width:599px){.elementor .legacy-content .nyushiList__03 .nyushiList__item{width:49%;margin-bottom:7px}}.elementor .legacy-content .nyushiList__item--100{width:100% !important;margin-bottom:15px}@media screen and (max-width:959px){.elementor .legacy-content .nyushiList__item--100{margin-bottom:10px}}@media screen and (max-width:599px){.elementor .legacy-content .nyushiList__item--100{margin-bottom:7px}}.elementor .legacy-content .nyushiList__item--100 .nyushiList__icon{margin-bottom:10px;text-align:center;padding:8px}@media screen and (max-width:599px){.elementor .legacy-content .nyushiList__item--100 .nyushiList__icon{padding:5px 5px 0}}.elementor .legacy-content .nyushiList__item--100 .nyushiList__icon .icon--elementary,.elementor .legacy-content .nyushiList__item--100 .nyushiList__icon .icon--junior{padding:8px 50px;text-align:center;font-size:1.6rem;margin:0 6px}@media screen and (max-width:599px){.elementor .legacy-content .nyushiList__item--100 .nyushiList__icon .icon--elementary,.elementor .legacy-content .nyushiList__item--100 .nyushiList__icon .icon--junior{padding:6px 20px;margin:0 2px;font-size:13px}}.elementor .legacy-content .nyushiList__02 .nyushiList__item{width:48.8%;margin-bottom:15px}@media screen and (max-width:599px){.elementor .legacy-content .nyushiList__02 .nyushiList__item{margin-bottom:25px;width:49%}}.elementor .legacy-content .nyushiList__item a{display:block;border:5px solid #e5e5e5;text-align:center;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (max-width:599px){.elementor .legacy-content .nyushiList__item a{border:3px solid #e5e5e5}}.elementor .legacy-content .nyushiList__item a:hover{border-color:#fad9db}.elementor .legacy-content .nyushiList__item a:hover .nyushiList__ttl{background:#fcedee}.elementor .legacy-content .nyushiList__ttl{font-size:2.1rem;font-family:"Noto Sans JP",sans-serif;padding:23px 5px;background:#f6f6f6;margin-bottom:0;text-align:center;line-height:1.1}@media screen and (max-width:599px){.elementor .legacy-content .nyushiList__ttl{font-size:16px;padding:12px 5px;margin-bottom:5px}}@media screen and (max-width:320px){.elementor .legacy-content .nyushiList__ttl{font-size:14px}}.elementor .legacy-content .nyushiList__ttl span{font-size:1.5rem;font-weight:400}@media screen and (max-width:599px){.elementor .legacy-content .nyushiList__ttl span{font-size:12px;letter-spacing:-1px}}.elementor .legacy-content .nyushiList__ttl.pd{padding:18px 5px 6px}@media screen and (max-width:599px){.elementor .legacy-content .nyushiList__ttl.pd{padding:14px 5px 8px}}.elementor .legacy-content .nyushiList__icon{margin-bottom:10px;text-align:center}@media screen and (max-width:599px){.elementor .legacy-content .nyushiList__icon{margin-bottom:6px}}.elementor .legacy-content .nyushiList__icon li{display:inline}@media screen and (max-width:599px){.elementor .legacy-content .nyushiList__icon li.atn{display:block;font-size:12px;line-height:1.0}}.elementor .legacy-content .nyushiType{margin-bottom:50px}.elementor .legacy-content .nyushiType__ttl{background:#f3f3f3;padding:32px 25px;border-left:4px solid #ba1b21;margin-bottom:22px;line-height:1.4}@media screen and (max-width:599px){.elementor .legacy-content .nyushiType__ttl{padding:18px 5px 10px 10px;margin-bottom:12px}}.elementor .legacy-content .nyushiType__ttl__tit{font-size:2.6rem;font-family:"Noto Sans JP",sans-serif;font-weight:600;display:inline-block;margin-right:20px;vertical-align:middle}@media screen and (max-width:599px){.elementor .legacy-content .nyushiType__ttl__tit{font-size:18px;margin-right:8px}}.elementor .legacy-content .nyushiType__ttl__tit span{font-size:1.8rem}@media screen and (max-width:599px){.elementor .legacy-content .nyushiType__ttl__tit span{font-size:12px;letter-spacing:-1px}}.elementor .legacy-content .nyushiType__icon{display:inline-block;vertical-align:middle}@media screen and (max-width:599px){.elementor .legacy-content .nyushiType__icon{display:block;margin-top:5px}}.elementor .legacy-content .nyushiType__icon li{display:inline}.elementor .legacy-content .nyushiType__intro{margin-bottom:30px}.elementor .legacy-content .nyushiType__intro:before,.elementor .legacy-content .nyushiType__intro:after{content:"";display:table}.elementor .legacy-content .nyushiType__intro:after{clear:both}@media screen and (max-width:599px){.elementor .legacy-content .nyushiType__intro{margin-bottom:15px}}.elementor .legacy-content .nyushiType__intro__text{line-height:2.0}.elementor .legacy-content .nyushiType__intro .catchcopyText-s--red{padding-top:10px}.elementor .legacy-content .nyushiType__link{margin-top:10px}.elementor .legacy-content .nyushiType__link a{position:relative;margin-right:15px;color:#ba1b21;font-size:1.7rem;font-weight:500;padding-left:17px}@media screen and (max-width:599px){.elementor .legacy-content .nyushiType__link a{font-size:16px}}.elementor .legacy-content .nyushiType__link a:hover{text-decoration:underline}.elementor .legacy-content .nyushiType__link a:after{display:block;content:'';position:absolute;vertical-align:middle;top:0;bottom:0;left:0;margin:auto;width:7px;height:7px;border-top:3px solid #ba1b21;border-right:3px solid #ba1b21;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.elementor .legacy-content .nyushiType__sec{margin-bottom:30px}.elementor .legacy-content .nyushiType__sec .standardText{margin-bottom:20px}.elementor .legacy-content .nyushiType__sec__ph{width:41%;float:right;margin-left:30px;margin-bottom:15px}@media screen and (max-width:599px){.elementor .legacy-content .nyushiType__sec__ph{width:100%;margin-left:0;float:none;margin-bottom:10px}}.elementor .legacy-content .nyushiType__sec__atn{font-size:1.4rem;margin-top:8px;line-height:1.2}@media screen and (max-width:599px){.elementor .legacy-content .nyushiType__sec__atn{font-size:13px}}.elementor .legacy-content .nyushiEnglish{margin-top:90px;margin-bottom:25px}@media screen and (max-width:599px){.elementor .legacy-content .nyushiEnglish{margin-top:25px;margin-bottom:15px}}.elementor .legacy-content .nyushiEnglish__type{overflow:hidden;width:calc(100% + 28px);margin-left:-28px;margin-bottom:50px}@media screen and (max-width:599px){.elementor .legacy-content .nyushiEnglish__type{width:100%;margin-left:0}}.elementor .legacy-content .nyushiEnglish__type__box{float:left;width:calc(50% - 28px);padding:30px 35px 25px;border:2px solid #ba1b21;margin-left:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:599px){.elementor .legacy-content .nyushiEnglish__type__box{float:none;width:100%;margin-left:0;margin-bottom:15px;padding:20px 25px 15px}}.elementor .legacy-content .nyushiEnglish__type__ttl{font-size:2.6rem;font-weight:600;text-align:center;margin-bottom:5px}@media screen and (max-width:599px){.elementor .legacy-content .nyushiEnglish__type__ttl{font-size:21px}}@media screen and (max-width:320px){.elementor .legacy-content .nyushiEnglish__type__ttl{font-size:18px}}.elementor .legacy-content .nyushiEnglish__type__icon{margin-bottom:15px;text-align:center}.elementor .legacy-content .nyushiEnglish__type__icon li{display:inline}.elementor .legacy-content .nyushiEnglish__type__ph{max-width:100%;margin-bottom:15px}.elementor .legacy-content .nyushiEnglish__type__text{line-height:1.3;font-size:1.5rem;letter-spacing:1px;margin-bottom:18px}@media screen and (max-width:599px){.elementor .legacy-content .nyushiEnglish__type__text{font-size:14px}}.elementor .legacy-content .nyushiEnglish__type__more{position:relative;display:block;padding:7px;background:#ba1b21;color:#fff;text-align:center;font-size:1.6rem;font-weight:600;letter-spacing:1px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.elementor .legacy-content .nyushiEnglish__type__more:after{display:block;content:'';position:absolute;vertical-align:middle;top:0;bottom:0;right:18px;margin:auto;width:8px;height:8px;border-top:3px solid #fff;border-right:3px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.elementor .legacy-content .nyushiEnglish__type__more:hover{opacity:.8}.elementor .legacy-content .list__r{color:#ba1b21;background:#f7f7f7;padding:24px 25px;box-sizing:border-box;margin-bottom:15px}.elementor .legacy-content .box28{position:relative;margin:2em 0;padding:25px 10px 7px;border:solid 2px #7ea5bb}.elementor .legacy-content .box28 .box-title{position:absolute;display:inline-block;top:-2px;left:-2px;padding:0 9px;height:25px;line-height:25px;font-size:15px;background:#5d68a9;color:#fff;font-weight:700}.elementor .legacy-content .box28 p{margin:0;padding:0}@media screen and (max-width:599px){.elementor .legacy-content .list__r{padding:20px 22px}}.elementor .legacy-content .nyushi__feature{margin-top:-8px;overflow:hidden;padding:35px 35px 25px;margin-bottom:40px;-webkit-background-size:34px 34px;-moz-background-size:34px 34px;background-size:34px 34px;background-color:#fff;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,#fafbf3),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,#fafbf3),color-stop(.75,#fafbf3),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,#fafbf3 25%,transparent 25%,transparent 50%,fafbf3 50%,#eef5e1 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,#fafbf3 25%,transparent 25%,transparent 50%,fafbf3 50%,#eef5e1 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,#fafbf3 25%,transparent 25%,transparent 50%,fafbf3 50%,#eef5e1 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,#fafbf3 25%,transparent 25%,transparent 50%,fafbf3 50%,#eef5e1 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,#fafbf3 25%,transparent 25%,transparent 50%,#fafbf3 50%,#eef5e1 75%,transparent 75%,transparent)}@media screen and (max-width:599px){.elementor .legacy-content .nyushi__feature{padding:25px 15px 15px 20px}}.elementor .legacy-content .nyushi__feature__list{float:left;width:50%}@media screen and (max-width:599px){.elementor .legacy-content .nyushi__feature__list{float:none;width:100%}}.elementor .legacy-content .nyushi__feature__list li{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:600;line-height:1.4;margin-bottom:10px;padding-left:30px}@media screen and (max-width:599px){.elementor .legacy-content .nyushi__feature__list li{padding-left:25px;margin-bottom:15px}}.elementor .legacy-content .nyushi__feature__list li:after{position:absolute;z-index:1;margin:1px 6px;width:8px;height:12px;top:3px;left:2px;display:inline-block;content:'';box-sizing:border-box;border:3px solid #8db930;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:599px){.elementor .legacy-content .nyushi__feature__list li:after{top:2px}}.elementor .legacy-content .nyushi__feature__list li:before{position:absolute;z-index:0;top:3px;left:0;display:inline-block;content:'';box-sizing:border-box;border-color:#cee1a6;background-color:transparent;width:19px;height:19px;border:3px #adb930 solid}@media screen and (max-width:599px){.elementor .legacy-content .nyushi__feature__list li:before{top:1px}}.elementor .legacy-content .nyushi__feature__e{margin-top:-8px;overflow:hidden;padding:35px 35px 25px;margin-bottom:40px;-webkit-background-size:34px 34px;-moz-background-size:34px 34px;background-size:34px 34px;background-color:#fff;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,#fff7e1),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,#fff7e1),color-stop(.75,#fff7e1),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,#fafbf3 25%,transparent 25%,transparent 50%,#fffcfa 50%,#fff7e1 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,#fafbf3 25%,transparent 25%,transparent 50%,#fffcfa 50%,#fff7e1 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,#fafbf3 25%,transparent 25%,transparent 50%,#fffcfa 50%,#fff7e1 75%,transparent 75%,transparent);background-image:-o-linear-gradient(-45deg,#fafbf3 25%,transparent 25%,transparent 50%,#fffcfa 50%,#fff7e1 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,#fafbf3 25%,transparent 25%,transparent 50%,#fffcfa 50%,#fff7e1 75%,transparent 75%,transparent)}@media screen and (max-width:599px){.elementor .legacy-content .nyushi__feature__e{padding:25px 15px 15px 20px}}.elementor .legacy-content .nyushi__feature__e__list{float:left;width:50%}@media screen and (max-width:599px){.elementor .legacy-content .nyushi__feature__e__list{float:none;width:100%}}.elementor .legacy-content .nyushi__feature__e__list li{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:600;line-height:1.4;margin-bottom:10px;padding-left:30px}@media screen and (max-width:599px){.elementor .legacy-content .nyushi__feature__e__list li{padding-left:25px;margin-bottom:15px}}.elementor .legacy-content .nyushi__feature__e__list li:after{position:absolute;z-index:1;margin:1px 6px;width:8px;height:12px;top:3px;left:2px;display:inline-block;content:'';box-sizing:border-box;border:3px solid #ecbe31;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:599px){.elementor .legacy-content .nyushi__feature__e__list li:after{top:2px}}.elementor .legacy-content .nyushi__feature__e__list li:before{position:absolute;z-index:0;top:3px;left:0;display:inline-block;content:'';box-sizing:border-box;border-color:#f1d16e;background-color:transparent;width:19px;height:19px;border:3px #f1d16e solid}@media screen and (max-width:599px){.elementor .legacy-content .nyushi__feature__e__list li:before{top:1px}}.elementor .legacy-content .p_text{font-weight:bold;color:#ba1b21;.text01{font-weight:700;color:#3b5fcc}.ttl10,.ttl10--point01,.ttl10--point02,.ttl10--point03{position:relative;padding:8px;line-height:7;font-size:2rem;font-family:"Noto Sans JP",sans-serif;color:#fff;padding-left:25px;margin-bottom:28px}@media screen and (max-width:599px){.ttl10,.ttl10--point01,.ttl10--point02,.ttl10--point03{font-size:1.5rem;margin-bottom:18px}}.ttl10--point01{background:#365a9e}.ttl10--point02{background:#ee736c;color:#fff}.ttl10--point03{background:#f5b445;color:#fff}.ttl10:before,.ttl10--point01:before,.ttl10--point02:before,.ttl10--point03:before{background:#fff;content:"";height:48%;width:6px;left:10px;position:absolute;top:0;bottom:0;margin:auto}.ttl11{font-family:"Noto Sans JP",sans-serif;font-size:2.8rem;letter-speacing:1px;text-align:center;font-weight:600;line-height:1.4;padding:36px 20px;border-top:5px solid #ba1b21;margin-bottom:30px;color:#ba1b21;background:#fbeeef}@media screen and (max-width:599px){.ttl11{border-top:3px solid #ba1b21;font-size:19px;padding:20px 8px;margin-bottom:15px}}.ttl12{border:1px dashed #4753a2;padding:12px 15px 13px 20px;box-sizing:border-box;position:relative;color:#4753a2;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:20px !important;line-height:1.3 !important;margin-bottom:22px}@media screen and (max-width:599px){.ttl12{font-size:17px !important;line-height:1.3 !important;margin-bottom:15px}}.ttl12:before{width:4px;height:calc(100% + 2px);background:#4753a2;position:absolute;left:-1px;top:-1px;display:block;content:""}}.elementor .legacy-content .photoOne{width:100%;text-align:center;margin-bottom:15px}