@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&display=swap";html{margin:0;padding:0;font-size:62.5%}body{margin:0;padding:0}header,footer,article,section,nav,aside,div{margin:0;padding:0;display:block}h1,h2,h3,h4,h5,h6,p,figure,figcaption,address{font-size:inherit;font-weight:inherit;font-style:normal;margin:0;padding:0;display:block}ul,ol,menu{margin:0;padding:0;list-style-type:none;font-weight:inherit}li{margin:0px;padding:0px;font-weight:inherit}dl,dt,dd{margin:0;padding:0;font-weight:inherit}img{margin:0;padding:0;vertical-align:bottom;display:inline;max-width:100%;max-height:100%;width:auto;height:auto}a,span,time,strong,em,small,label{margin:0;padding:0;font-size:inherit;font-style:normal;display:inline}label{cursor:pointer}table{margin:0;padding:0;border-collapse:collapse}tr{margin:0;padding:0}td{margin:0;padding:0}th{margin:0;padding:0;font-weight:inherit;text-align:left}body{font-family:"Noto Serif JP",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:var(--color_text);background-color:var(--color_base);font-size:1.6rem;line-height:1.75}.wrapper{border-radius:30px 30px 0 0;background-color:rgba(255,255,255,.8);backdrop-filter:blur(20px);margin-top:-80px}@media screen and (min-width: 1024px){.wrapper{margin-top:-200px}}@media screen and (min-width: 1200px){.wrapper{background-color:rgba(0,0,0,0);backdrop-filter:none;margin:0 auto}}.bottomarea{padding-top:60px}@media screen and (min-width: 1200px){.bottomarea{background-color:rgba(255,255,255,.8);backdrop-filter:blur(20px);border-radius:40px 40px 0 0}}.bottomarea .applynow{margin-top:0}.slidein{transform:translateY(50px);opacity:0;transition-duration:500ms}.slidein.slided{transform:translateY(0);opacity:1}:root{--color_base: #E4E4E4;--color_text: #222222;--color_white: #FFFFFF;--color_black: #000000;--color_red: #FF0000}.siteheader{padding:15px;max-width:1280px;margin-inline:auto;position:absolute;inset:0 0 auto;z-index:10}@media screen and (min-width: 1200px){.siteheader{position:static;padding-inline:50px}}.siteheader img{width:160px}@media screen and (min-width: 1024px){.siteheader img{width:180px}}@media screen and (min-width: 1200px){.siteheader img{width:220px}}.mainvisual{max-height:100dvh;position:sticky;inset:0 auto auto;z-index:-100;display:flex;justify-content:flex-end;align-items:flex-end;overflow:hidden}@media screen and (min-width: 744px){.mainvisual{justify-content:flex-end}}@media screen and (min-width: 1200px){.mainvisual{position:fixed;inset:0;padding-inline:0}}@media screen and (min-width: 1440px){.mainvisual{padding-inline:5vw}}.mainvisual::after{content:"";display:block;height:40px;background-image:linear-gradient(0deg, rgb(228, 228, 228), rgba(228, 228, 228, 0));position:absolute;inset:auto 0 0;z-index:1}@media screen and (min-width: 1200px){.mainvisual::after{display:none}}.mainvisual img{height:460px;width:auto;max-width:none}@media screen and (min-width: 744px){.mainvisual img{width:100%;height:auto;max-height:100dvh;object-fit:contain;object-position:right top}}.contents{padding:15px 15px 80px}@media screen and (min-width: 744px){.contents{padding:15px 50px 120px}}@media screen and (min-width: 1200px){.contents{max-width:1280px;margin-inline:auto}}@media screen and (min-width: 1200px){.contents__inner{max-width:40%;margin-inline:0 auto}}.contents__catchcopy{font-size:2.2rem;line-height:1.5;font-weight:700;margin:25px 0 75px;letter-spacing:.1em}@media screen and (min-width: 744px){.contents__catchcopy{font-size:3.2rem}}@media screen and (min-width: 1200px){.contents__catchcopy{margin-block:150px 80px}}.contents__catchcopy strong{font-size:3.4rem}@media screen and (min-width: 744px){.contents__catchcopy strong{font-size:5.6rem}}.contents__heading{font-size:2.4rem;letter-spacing:.05em;font-weight:700;margin-block:60px 10px}@media screen and (min-width: 1200px){.contents__heading{padding-inline:20px}}.contents .sentence{margin-bottom:30px;text-align:justify}@media screen and (min-width: 1200px){.contents .sentence{padding-inline:20px}}.contents .course{position:relative;margin-bottom:30px}@media screen and (min-width: 1200px){.contents .course{background-color:rgba(255,255,255,.8);backdrop-filter:blur(20px);padding:30px 20px;position:relative;border-radius:30px}}.contents .course__attention{font-size:2rem;font-weight:700;line-height:4.4rem;padding-inline:1em;margin-bottom:10px;color:var(--color_white);background-color:var(--color_red);display:inline-block;border-radius:100vw}@media screen and (min-width: 1200px){.contents .course__attention{position:absolute;inset:-22px auto auto 24px}}.contents .course__title{font-size:2rem;font-weight:700;line-height:1.75}@media screen and (min-width: 1200px){.contents .course__title{margin-top:16px}}.contents .course__title strong{font-size:2.5rem}@media screen and (min-width: 744px){.contents .course__title strong{font-size:3rem}}@media screen and (min-width: 1280px){.contents .course__title strong{font-size:3.3rem}}.contents .course__price{font-size:2rem;font-weight:700;line-height:1.5;color:var(--color_red)}@media screen and (min-width: 1200px){.contents .course__price{text-align:right}}.contents .feature{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.contents .feature li{background-image:linear-gradient(0deg, #047FB8, #52C5FB);color:var(--color_white);padding:6px 12px;border-radius:8px;text-align:center;flex-grow:1;font-weight:700;letter-spacing:.05em}@media screen and (min-width: 744px){.contents .feature li{font-size:2rem}}@media screen and (min-width: 1200px){.contents .feature li{font-size:2.6rem}}.contents .result{margin-top:60px}@media screen and (min-width: 1200px){.contents .result{background-color:rgba(255,255,255,.8);backdrop-filter:blur(20px);padding:20px;border-radius:20px;margin-top:10px}}.contents .result__heading{font-size:2.4rem;font-weight:700;letter-spacing:.05em;margin-bottom:10px;color:#047fb8}.contents .result__list{display:flex;flex-wrap:wrap;column-gap:1em;font-weight:700;font-size:2rem}/*# sourceMappingURL=style.min.css.map */