@font-face{font-family:"myself";src:url("/scss/fonts/myself.eot");src:url("/scss/fonts/myself.eot#iefix") format("embedded-opentype"),url("/scss/fonts/myself.woff") format("woff"),url("/scss/fonts/myself.otf") format("opentype");font-weight:normal;font-style:normal;font-display:swap}.titleblock{background:url(/image/content/area/parts/titleblock/bg.webp) no-repeat center/cover}@media(max-width: 768px){.titleblock{background-image:url(/image/content/area/parts/titleblock/sp/bg.webp)}}.titleblock .inner{max-width:1230px;margin:0 auto;position:relative}@media(max-width: 768px){.titleblock .inner{padding:8px}}.titleblock img{max-width:54%;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media(max-width: 768px){.titleblock img{max-width:100%;position:static;transform:unset;display:block;margin:0 auto}}.titleblock .text{width:64%;min-height:420px;min-width:550px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;flex-direction:column;position:relative;padding:32px 0 32px 16px}@media(max-width: 768px){.titleblock .text{width:100%;min-height:unset;min-width:unset;padding:16px}}.titleblock .title{font-weight:bold;padding:0;margin:0 auto;font-size:clamp(40px,3.2vw,48px);line-height:clamp(48px,3.4vw,56px)}@media(max-width: 768px){.titleblock .title{font-size:clamp(32px,8vw,40px);line-height:clamp(50px,8.4vw,48px)}}.titleblock .title i{color:#ef7e17}.titleblock p{max-width:none;width:auto;width:100%}@media(max-width: 768px){.titleblock p{width:auto}}.titleblock p:not(.title){background:hsla(0,0%,100%,.8);padding:16px;font-size:16px;font-size:1rem;margin-top:16px;border-radius:6px}#type-up .visual,#area .single .visual{background:#fff;position:relative}#type-up .visual::after,#area .single .visual::after{content:"";display:block;background:url(/image/content/areas/up/bg01.svg) no-repeat center top/contain;width:100%;height:160px}@media(max-width: 640px){#type-up .visual::after,#area .single .visual::after{background-size:cover}}#type-up .visual .inbox,#area .single .visual .inbox{position:absolute;bottom:0;left:0;width:100%;text-align:center}#type-up .visual .inbox p,#area .single .visual .inbox p{margin:16px auto;width:100%;max-width:none;font-size:20px;font-size:1.25rem;font-weight:bold}#type-up .intro,#area .single .intro{background:#fff;padding-bottom:16px}#type-up .intro .problem,#area .single .intro .problem{background:url(/image/content/areas/up/bg02.webp);padding:16px 16px 32px}#type-up .intro dl,#area .single .intro dl{max-width:928px;margin:0 auto;text-align:center}#type-up .intro dt,#area .single .intro dt{background:#005799;color:#fff570;font-size:24px;font-size:1.5rem;font-weight:bold;position:relative;top:16px;display:inline-block;padding:8px 64px;border-radius:12px}@media(max-width: 640px){#type-up .intro dt,#area .single .intro dt{padding:8px 16px;font-size:20px;font-size:1.25rem}}#type-up .intro dt::after,#area .single .intro dt::after{content:"";display:block;border:16px solid rgba(0,0,0,0);width:0;height:0;border-top-color:#005799;position:absolute;top:100%;left:16%}#type-up .intro dd,#area .single .intro dd{background:#fff;text-align:left;padding:32px 16px 16px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;border-radius:12px}@media(max-width: 640px){#type-up .intro dd,#area .single .intro dd{display:block;text-align:center}#type-up .intro dd img,#area .single .intro dd img{max-width:64%}}#type-up .intro dd ul,#area .single .intro dd ul{color:#005799;font-weight:bold;margin-left:32px;width:auto;margin:0 64px 0 0;text-align:left}@media(max-width: 640px){#type-up .intro dd ul,#area .single .intro dd ul{margin:0 0 16px 0}}#type-up .intro dd ul i,#area .single .intro dd ul i{color:#ef7e17}#type-up .chap01,#area .single .chap01{margin-bottom:64px;position:relative;padding:64px 0}#type-up .chap01>*,#area .single .chap01>*{position:relative;z-index:2}#type-up .chap01 .bg03,#area .single .chap01 .bg03{background:#bcebff;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}#type-up .chap01 .bg03::after,#area .single .chap01 .bg03::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(/image/content/areas/up/bg04.webp)}#type-up .reason,#area .single .reason{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:94%;max-width:1024px;margin:32px auto;max-width:1024px}@media(max-width: 640px){#type-up .reason,#area .single .reason{flex-direction:column}}#type-up .reason>section,#area .single .reason>section{width:33.3333333333%;max-width:320px;padding:4px 8px}@media(max-width: 640px){#type-up .reason>section,#area .single .reason>section{width:100%;max-width:none;padding-bottom:32px}}#type-up .reason h3,#area .single .reason h3{text-align:center;margin-bottom:8px}#type-up .reason h3 span,#area .single .reason h3 span{display:block;background:#005799;color:#fff;font-weight:bold;padding:12px 4px;border-radius:12px}@media(max-width: 640px){#type-up .reason h3 span,#area .single .reason h3 span{font-size:18px;font-size:1.125rem}}#type-up .reason .img,#area .single .reason .img{text-align:center}#type-up .reason p,#area .single .reason p{width:auto;margin:0;padding:8px;font-size:16px;font-size:1rem;text-align:left}#type-up .conclusion,#area .single .conclusion{text-align:center;width:94%;max-width:1024px;margin:32px auto;max-width:800px;margin-bottom:64px}#type-up .title-info02,#area .single .title-info02{max-width:800px}#type-up .chap03.course .maxwidth,#area .single .chap03.course .maxwidth{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:32px;padding-bottom:64px}#type-up .chap03.course section,#area .single .chap03.course section{width:calc(33.3333333333% - 21.3333333333px)}@media(max-width: 640px){#type-up .chap03.course section,#area .single .chap03.course section{width:calc(100% - 0px)}}#type-up .chap03.course h3,#area .single .chap03.course h3{border-bottom:1px solid #005799;padding:8px;font-size:20px;font-size:1.25rem;font-weight:bold}#type-up .chap03.course li,#area .single .chap03.course li{padding:4px 0}#type-up .chap03.course li a,#area .single .chap03.course li a{padding:8px 16px;background:#e8f4f9;border-left:4px solid #005799;text-decoration:none}#type-up .chap03.course li a:hover,#area .single .chap03.course li a:hover{opacity:1;background:#fcf6db}#type-up .chap03.course a,#area .single .chap03.course a{display:block}#type-up .add_word,#area .single .add_word{width:94%;max-width:1024px;margin:32px auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-end;position:relative;top:-16px}@media(max-width: 640px){#type-up .add_word,#area .single .add_word{flex-direction:column;align-items:flex-start;top:0}}#type-up .add_word::before,#area .single .add_word::before{content:attr(data-title);display:flex;justify-content:center;align-items:center;width:100px;height:100px;background:url(/image/content/areas/up/bg05.webp) no-repeat center/contain;font-weight:bold;font-size:20px;font-size:1.25rem;color:#005799;transform:rotate(-12deg);margin-right:16px;position:relative;top:16px}@media(max-width: 640px){#type-up .add_word::before,#area .single .add_word::before{top:0}}#type-up .add_word p,#area .single .add_word p{width:auto;margin:0;max-width:none;font-weight:bold;color:#005799;font-size:22px;font-size:1.375rem}#type-up .chap03,#type-up .chap05,#area .single .chap03,#area .single .chap05{background:#fff;padding-top:64px}#type-up .table-round,#area .single .table-round{max-width:800px}#type-up .table-round th,#area .single .table-round th{width:40%;line-height:1.4}@media(max-width: 640px){#type-up .table-round th,#area .single .table-round th{width:100%}}#type-up .table-round td,#area .single .table-round td{font-size:32px;font-size:2rem;font-weight:bold}#type-up .table-round td small,#area .single .table-round td small{font-size:16px;font-size:1rem;font-weight:normal}.teacher_popup p{width:100%;max-width:none;line-height:1.4}.teacher_popup p span,.teacher_popup p i{display:block;padding:4px 0}.teacher_popup p span{font-weight:bold;border-bottom:2px dashed #675042}.teacher_popup p i{text-align:right}.list-faq .txt{width:94%;max-width:1024px;margin:32px auto;padding-bottom:64px}#teacher .text01{text-align:center;background:#fcf6db;line-height:1.4;padding:16px 0}#teacher .text01 p{margin:0 auto}#teacher .text01 i{color:#ef7e17;font-size:42px;font-size:2.625rem}.recruit{background:#e8f4f9;padding-bottom:32px}.recruit h2{text-align:center;padding:64px 8px 32px;font-size:20px;font-size:1.25rem;font-weight:bold}.recruit .map{width:94%;max-width:1024px;margin:32px auto;max-width:800px;margin:0 auto}.recruit .map iframe{aspect-ratio:16/9;width:100%}.target .title-post02{margin-bottom:0}.target a{color:#675042}.target span{display:inline-block;padding-right:4px}.target span::before{content:"・"}.target .square{width:94%;max-width:1024px;margin:32px auto;max-width:800px}.target .square span{font-size:16px;font-size:1rem}/*# sourceMappingURL=page.min.css.map */