.breadcrumb{padding:.1rem 2rem;color:#b3b3b3}.breadcrumb__items{display:flex;flex-wrap:wrap}.breadcrumb__item{font-size:.785rem}.breadcrumb__item:not(:last-child){margin-right:1.1875rem;position:relative}.breadcrumb__item:not(:last-child):after{position:absolute;content:">";top:.25rem;right:-.9375rem}.breadcrumb__item a,.breadcrumb__item span{display:inline-block;padding:.3125rem 0}@media screen and (max-width:768px){.breadcrumb{padding:0 1.5rem}}:root{--main:35,48,62;--sub:46,110,172;--light:242,244,250;--light2:149,216,235;--light3:192,65,95;--bglight:236,248,251;--bglight2:244,244,250;--lightgray:179,179,179;--lightpink:254,250,250;--attention:213,36,36;--accent:255,206,206;--red:211,16,39;--blue:8,6,96;--blue2:4,3,51;--blue3:42,40,153;--bgblue:10,6,53}.p-instructor-concept__UseH{padding:5.3125rem 0 12.1875rem}.section_heading_wrapper{border-bottom:.125rem solid #f6f6f6;padding-left:.5rem;padding-bottom:.625rem;position:relative}.section_heading_wrapper:after{position:absolute;content:"";width:78px;width:4.875rem;height:2px;height:.125rem;left:0;bottom:-2px;bottom:-.125rem;background:rgb(var(--red))}.section_heading{display:inline-block;font-size:28px;font-size:1.75rem;font-weight:700;position:relative}.p-instructor__heading{margin-top:3.125rem}.p-instructor-concept__Uoy6z{display:flex;flex-wrap:wrap;width:1026px;width:64.125rem;max-width:100%;margin:0 auto}.p-instructor-concept__Ma1aw{width:calc(33.33333% - 3.875rem);margin-top:3.125rem}.p-instructor-concept__Ma1aw:not(:nth-child(3n+1)){margin-left:5.8125rem}.p-instructor-concept__jSvMN{border-radius:1.375rem 0;box-shadow:0 .1875rem .9375rem rgba(81,81,81,.16)}.p-instructor-concept__w9plT{display:block;position:relative}.p-instructor-concept__ustNE{overflow:hidden}.p-instructor-concept__ustNE img{transition:transform .5s}.p-instructor-concept__WSvtc{position:absolute;right:0;bottom:0;right:-10px;bottom:-20px;width:102px;width:6.375rem;max-width:100%;font-size:14px;font-size:.875rem;font-weight:700;color:#fff;background:rgba(45,110,172,.8);padding:.375rem .3125rem .375rem 1.25rem}a.disabled{pointer-events:none;cursor:not-allowed}.p-faq{padding:4rem 0 6rem}.p-faq-inner{width:100%;max-width:1250px;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}.p-faq-Khcb8{text-align:center;width:800px;width:50rem;max-width:100%;border-top:.1875rem solid #2e6eac;border-bottom:.1875rem solid #2e6eac;margin:0 auto;padding:2.5rem 8.5625rem 2.1875rem}.p-faq-RHCW9{font-size:26px;font-size:1.625rem;font-weight:700}.p-faq-p7YMA{font-size:14px;font-size:.875rem;line-height:1.71;margin-top:1.25rem}.p-faq-Jy2tt{display:inline-block}.p-faq-XJUgG{margin-top:1.75rem}.p-faq-btn{margin-top:2.1875rem}.c-btn a{gap:.3125rem;padding:1rem 0;justify-content:flex-end}.c-btn .link-text{display:inline-block;font-size:1.125rem;line-height:1.3333333333;letter-spacing:.05em;font-weight:700;color:#fff}.c-btn .icon{display:inline-block;width:1.125rem;margin-top:.09375rem}.u-flex{display:flex;align-items:center;justify-content:center}.u_pc{display:block}@media screen and (max-width:768px){.p-instructor-concept__UseH{padding:2.1875rem 0 6.25rem}.section_heading_wrapper{border-bottom:.0625rem solid #f6f6f6;padding-left:0;padding-bottom:.3125rem}.section_heading_wrapper:after{height:.0625rem;bottom:-.0625rem}.section_heading{font-size:1.3rem;line-height:1.5}.p-instructor__heading{margin-top:2.5rem}.p-instructor-concept__Uoy6z{display:flex;flex-wrap:wrap;width:100%;margin:-.625rem auto 0;justify-content:space-between;padding:0 .625rem;box-sizing:border-box}.p-instructor-concept__Ma1aw{width:calc(50% - .3125rem);margin-top:2.8125rem;margin-bottom:0}.p-instructor-concept__Ma1aw:nth-child(2n){margin-left:.625rem}.p-instructor-concept__Ma1aw:not(:nth-child(3n+1)){margin-left:0}.p-instructor-concept__ustNE img{width:100%;height:auto}.p-instructor-concept__WSvtc{text-align:center;width:5.5rem;font-size:.625rem;padding:.1875rem .375rem .1875rem .1875rem}.p-faq{padding:3rem 0}.p-faq-inner{padding-right:20px;padding-left:20px}.p-faq-Khcb8{padding:1.5rem 1.2rem 0}.p-faq-RHCW9{font-size:1.2rem}.p-faq-p7YMA{font-size:1rem;line-height:1.77;margin-top:1rem;text-align:left}.p-faq-XJUgG{margin-top:.9375rem}.c-btn a{gap:1.28vw;padding:1rem 0}.c-btn .link-text{font-size:3.85vw}.c-btn .icon{width:3.59vw;margin-top:.51vw}.u_pc{display:none}}