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 Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:1.6rem;line-height:1.75;word-break:break-all;color:var(--color_text)}.wrapper{overflow:hidden;position:relative}:root{--color_base: #FFFFFF;--color_text: #222222;--color_white: #FFFFFF;--color_black: #000000;--color_eiken_main: #AE0476;--color_eiken_sub: rgb(174 4 118 / 20%);--color_kotogakuen: #185AA5}.siteheader{position:absolute;inset:0 0 auto;z-index:50}.siteheader__logo{position:relative;padding:20px 15px}@media screen and (min-width: 744px){.siteheader__logo{padding:20px 32px}}.siteheader__logo a img{width:auto;height:26px}@media screen and (min-width: 744px){.siteheader__logo a img{height:56px}}.firstview__image{position:fixed;inset:0 0 auto;z-index:-100}.firstview__image img{width:100%}.firstview__text{padding-inline:15px;max-width:1200px;margin-inline:auto}@media screen and (min-width: 744px){.firstview__text{padding-inline:32px}}@media screen and (min-width: 1200px){.firstview__text{position:relative;height:90dvh;display:flex;flex-direction:column;justify-content:flex-end}}.firstview__title{margin-top:160px}@media screen and (min-width: 744px){.firstview__title{margin-top:40vw}}.firstview__title img{height:72px}@media screen and (min-width: 744px){.firstview__title img{height:140px}}@media screen and (min-width: 1200px){.firstview__title img{height:256px}}.firstview__lead{color:var(--color_eiken_main);margin-top:12px;text-shadow:0 0 10px #fff;font-size:2rem;line-height:1.5;font-weight:700}@media screen and (min-width: 744px){.firstview__lead{margin-block:0;font-size:3.6rem}}@media screen and (min-width: 1200px){.firstview__lead{font-size:4.8rem}}.contents{background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:20;border-radius:30px 30px 0 0;padding:0 15px 120px;border:solid 1px var(--color_eiken_main);border-bottom:none;max-width:1202px;margin:20px auto 0;box-sizing:border-box}@media screen and (min-width: 744px){.contents{padding:0 32px 180px;border-radius:60px 60px 0 0;margin-top:40px}}.contents__segment{padding-block:60px;border-bottom:solid 2px var(--color_eiken_main)}.contents__segment:last-of-type{border-bottom:none}.contents__grade{font-size:3.6rem;font-weight:700;line-height:1.25;margin-bottom:40px;color:var(--color_eiken_main)}.contents__classname{font-size:2.8rem;font-weight:600;line-height:1.25;margin-bottom:20px}@media screen and (min-width: 1200px){.contents__classname{margin-inline:50px 0}}.contents__classname:is(.contents__table+*){margin-top:60px}.contents__featurelist{list-style-type:disc;padding-left:1.5em;margin-bottom:20px}@media screen and (min-width: 1200px){.contents__featurelist{margin-inline:90px 0}}.contents__table{box-sizing:border-box;width:100%}@media screen and (min-width: 744px){.contents__table{width:fit-content}}@media screen and (min-width: 1200px){.contents__table{margin-inline:90px 0}}.contents__table tr th{background-color:var(--color_eiken_sub);border:solid 1px #ccc;padding:5px 10px}@media screen and (min-width: 744px){.contents__table tr th{padding:10px 30px}}.contents__table tr td{background-color:var(--color_white);border:solid 1px #ccc;padding:5px 10px}@media screen and (min-width: 744px){.contents__table tr td{padding:10px 30px}}.contents__table tr td:last-of-type{white-space:nowrap}.contents__table tr td span{display:inline-block}.contents__result{margin-top:40px;padding:20px;border-radius:20px;border:solid 1px var(--color_eiken_main)}@media screen and (min-width: 744px){.contents__result{margin-top:0}}.contents__result h5{font-size:2.4rem;font-weight:600;color:var(--color_eiken_main);margin-bottom:10px}.contents__result dl{display:grid;grid-template-columns:auto auto;width:fit-content;column-gap:5px;row-gap:0}.contents__result dl dt{color:var(--color_eiken_main)}.contents__result p{text-align:right;margin-top:.5em}@media screen and (min-width: 744px){.contents__layout{display:flex;justify-content:flex-start;align-items:flex-start;column-gap:20px}}.bottomarea{background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:solid 1px var(--color_main);border-bottom:none;padding-top:60px;margin-top:-60px;max-width:1200px;margin-inline:auto;position:relative;z-index:100;border-radius:30px 30px 0 0}@media screen and (min-width: 744px){.bottomarea{border-radius:60px 60px 0 0}}.bottomarea .applynow{margin-top:0}.bottomarea .applynow__heading4{margin-top:0}/*# sourceMappingURL=style.min.css.map */