<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:is(main&gt;section):not(.mainVisual){padding:3rem 1rem}@media(min-width: 768px){:is(main&gt;section):not(.mainVisual){padding:4rem 0}}:is(main&gt;section) [class$=__showMore]{margin:2.5rem auto 0px;text-align:center;border-radius:50px;overflow:hidden;box-shadow:0px 2px 2px 0px rgba(0,0,0,.1607843137);width:80%;max-width:900px}:is(main&gt;section) [class$=__showMore] a{display:flex;justify-content:center;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;color:#fff;padding:.75rem .5rem;font-weight:600;letter-spacing:.1em;font-size:.9em;background-color:#007ac1;background-image:linear-gradient(to top left, #0582cb, #00aab5)}:is(main&gt;section) [class$=__showMore] a::after{content:"";-webkit-mask:var(--mask-icon-link);mask:var(--mask-icon-link);background:#fff;display:inline-block;width:11px;height:11px}@media(min-width: 768px){:is(main&gt;section) [class$=__showMore] a:hover{opacity:.6}}@media(min-width: 768px){:is(main&gt;section) a{opacity:1;transition:all .2s}:is(main&gt;section) a:has(img):hover{opacity:.6}}.modelCourse__title p{margin-top:1.5rem;font-size:.85em;font-weight:500}.modelCourse__list{display:grid;grid-template-columns:repeat(1, 1fr);gap:3rem}@media(min-width: 768px){.modelCourse__list{grid-template-columns:repeat(2, 1fr)}}.modelCourse__item{border-bottom:1px solid #e1dfdf;padding-bottom:2rem}.modelCourse__item a{display:flex;-moz-column-gap:1rem;column-gap:1rem;color:#333}.modelCourse__image{position:relative;flex-basis:34vw;flex-grow:0;flex-shrink:0}@media(min-width: 768px){.modelCourse__image{flex-basis:35%}}.modelCourse__image::after{content:"繝｢繝�Ν繧ｳ繝ｼ繧ｹ繧定ｦ九ｋ";position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:center;color:#fff;font-weight:500;font-size:.8em;background:#003c61}.modelCourse__image img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media(min-width: 768px){.modelCourse__image img{aspect-ratio:8/5}}.modelCourse__text{flex:1}@media(min-width: 768px){.modelCourse__text h3{font-size:1.1em}}.modelCourse__text span{padding:.1rem .5rem;display:inline-block;color:#fff;font-weight:500;border-radius:.3em;font-size:.8em;margin-bottom:.5rem;background-color:#007ac1;background-image:linear-gradient(to top left, #0582cb, #00aab5)}.modelCourse__text p{font-size:.85em;margin-top:.5rem}@media(min-width: 768px){.modelCourse__text p{font-size:.9em}}</pre></body></html>