<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */
/* Scss Document */
/* Scss Document */
.common__wide { max-width: 940px; }

.common__wide-l { max-width: 1200px; }

.pagettl__cout .pagettl__cout-wp { background: url("/img/parents_meeting/mv_sp.png") center/cover no-repeat; }

.common__txt { margin-bottom: clamp(4.7rem, 8.3333333333vw, 8rem); }
.common__txt .common__txt-ttl { text-align: center; font-family: FP-ヒラギノUD角ゴ StdN W6, "sans-serif"; font-size: clamp(1.8rem, 3.90625vw, 4rem); margin-bottom: clamp(2.3rem, 4.4270833333vw, 4.2rem); line-height: 1.6666666667; }
.common__txt .common__txt-ttl::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.6666666667) * .5em); content: ""; }
.common__txt .common__txt-ttl::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.6666666667) * .5em); content: ""; }
.common__txt .common__txt-ttl span { color: #F18D5F; }
.common__txt .common__txt-sub { text-align: center; font-size: clamp(1.3rem, 1.953125vw, 1.6rem); line-height: 1.6923076923; }
.common__txt .common__txt-sub::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.6923076923) * .5em); content: ""; }
.common__txt .common__txt-sub::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.6923076923) * .5em); content: ""; }

.explain { margin-bottom: clamp(5rem, 10.4166666667vw, 10rem); }
.explain .explain__head { margin-bottom: clamp(2rem, 3.6458333333vw, 3.4rem); text-align: center; font-family: FP-ヒラギノUD角ゴ StdN W6, "sans-serif"; font-size: clamp(1.6rem, 3.125vw, 3rem); line-height: 1.5; color: #0D2BA8; }
.explain .explain__head::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.5) * .5em); content: ""; }
.explain .explain__head::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.5) * .5em); content: ""; }
.explain .explain__list &gt; li { box-sizing: border-box; border-radius: 10px; background: #FFF; padding: 25px 26px 33px; }
.explain .explain__list &gt; li:nth-child(n+2) { margin-top: clamp(2rem, 3.3854166667vw, 3rem); }
.explain .explain__ttl { margin-bottom: 24px; text-align: center; font-family: FP-ヒラギノUD角ゴ StdN W6, "sans-serif"; font-size: clamp(1.5rem, 2.0833333333vw, 1.6rem); line-height: 1.3333333333; color: #0D2BA8; }
.explain .explain__ttl::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.3333333333) * .5em); content: ""; }
.explain .explain__ttl::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.3333333333) * .5em); content: ""; }
.explain .explain__txt { font-size: clamp(1.3rem, 1.8229166667vw, 1.5rem); line-height: 1.8461538462; }
.explain .explain__txt::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.8461538462) * .5em); content: ""; }
.explain .explain__txt::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.8461538462) * .5em); content: ""; }

.change__tab { display: grid; grid-template-columns: repeat(5, 1fr); grid-column-gap: 5px; grid-row-gap: 5px; margin-bottom: clamp(3rem, 4.6814044213vw, 4rem); }
.change__tab li { display: grid; align-content: center; padding: 6px 0; text-align: center; font-family: FP-ヒラギノUD角ゴ StdN W6, "sans-serif"; font-size: 1.2rem; line-height: 1.6; background: #fff; border: 2px solid #2E49A5; color: #2E49A5; cursor: pointer; border-radius: 5px; transition: .3s; }
@media (min-width: 375px) { .change__tab li { font-size: calc( 1.2rem + ( 1vw - 3.75px ) * 0.5076142132 ); } }
@media (min-width: 769px) { .change__tab li { font-size: 1.4rem; } }
.change__tab li.active { background: #4280F5; color: #fff; }

.schedule { margin-bottom: clamp(4.6rem, 6.7708333333vw, 5.8rem); }
.schedule .schedule__head { margin-bottom: 22px; text-align: center; font-family: FP-ヒラギノUD角ゴ StdN W6, "sans-serif"; font-size: clamp(1.6rem, 3.125vw, 3rem); line-height: 1.5; color: #0D2BA8; }
.schedule .schedule__head::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.3333333333) * .5em); content: ""; }
.schedule .schedule__head::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.3333333333) * .5em); content: ""; }
.schedule .schedule__head span { font-size: clamp(1.4rem, 2.34375vw, 2rem); }
.schedule .schedule__txt { margin-bottom: clamp(3rem, 4.5572916667vw, 4rem); font-size: clamp(1.3rem, 1.953125vw, 1.6rem); line-height: 1.6923076923; }
.schedule .schedule__txt::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.6923076923) * .5em); content: ""; }
.schedule .schedule__txt::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.6923076923) * .5em); content: ""; }
.schedule .schedule__wp { display: flex; flex-flow: row wrap; align-content: flex-start; justify-content: space-between; align-items: center; margin-bottom: 10px; }
.schedule .schedule__attent { margin-bottom: 19px; font-size: clamp(1.1rem, 1.5625vw, 1.3rem); line-height: 1.6363636364; }
.schedule .schedule__attent::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.6923076923) * .5em); content: ""; }
.schedule .schedule__attent::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.6923076923) * .5em); content: ""; }
.schedule .schedule__attent span { color: #DE0000; }
.schedule .schedule__datewp { display: flex; flex-flow: row wrap; align-content: flex-start; justify-content: space-between; }
.schedule .schedule__datewp .schedule__date { width: auto; justify-content: flex-start; margin-right: 20px; }
.schedule .schedule__datewp .schedule__date a { position: relative; display: block; font-size: 1.5rem; line-height: 1; border-radius: 5px; border: 1px solid #D0D0D0; background: #FFF; }
.schedule .schedule__datewp .schedule__date a:after { position: absolute; content: ""; top: 50%; transform: translateY(-50%) rotate(45deg); width: 6px; height: 6px; }
.schedule .schedule__datewp .schedule__date.prev a { padding: 8px 16px 8px 24px; }
.schedule .schedule__datewp .schedule__date.prev a:after { left: 10px; border-bottom: 2px solid; border-left: 2px solid; }
.schedule .schedule__datewp .schedule__date.next a { padding: 8px 24px 8px 16px; }
.schedule .schedule__datewp .schedule__date.next a:after { right: 10px; border-top: 2px solid; border-right: 2px solid; }
.schedule .schedule__datewp .schedule__date:last-child { margin-right: 0; }
.schedule .schedule__year { font-family: FP-ヒラギノUD角ゴ StdN W6, "sans-serif"; font-size: clamp(2rem, 2.8645833333vw, 2.4rem); line-height: 1; color: #0D2BA8; }
.schedule .schedule__list { display: block; }
.schedule .schedule__list + .schedule__list { margin-top: 10%; }
.schedule .schedule__content { display: grid; align-items: center; grid-template-columns: repeat(2, 1fr); text-align: center; background: #FFF; }
.schedule .schedule__content:nth-child(n+2) { margin-top: 15px; }
.schedule .schedule__content .content__ttl { font-family: FP-ヒラギノUD角ゴ StdN W6, "sans-serif"; padding: clamp(0.8rem, 1.3020833333vw, 1.2rem) 0; background: #ECEFF5; line-height: 1; }
.schedule .schedule__content .content__data { padding: clamp(0.8rem, 1.3020833333vw, 1.2rem) 0; line-height: 1; }
.schedule .schedule__content .schedule__content-date { grid-area: 1 / 1 / 2 / 2; border-right: 1px solid #E8E8E8; }
.schedule .schedule__content .schedule__content-time { grid-area: 1 / 2 / 2 / 3; }
.schedule .schedule__content .schedule__content-campus { grid-area: 2 / 1 / 3 / 3; }
.schedule .schedule__content .schedule__content-campus .content__data { padding: clamp(1.6rem, 2.2135416667vw, 1.8rem) 0; }
.schedule .schedule__content .content__wp { margin: 0 auto; display: flex; align-items: center; flex-wrap: wrap; padding: 0 4%; margin-bottom: -0.4 0.6em; }
.schedule .schedule__content .campus__name { flex: 0 0 72px; margin-right: 10px; max-height: 25px; line-height: 25px; border-radius: 3px; background: #707070; color: #FFF; line-height: 1; padding: 5px 8px; box-sizing: border-box; font-size: 1.0rem; }
.schedule .schedule__content .campus__name.sendai { background: #6889D3; }
.schedule .schedule__content .campus__name.kinshicho { background: #3FA59D; }
.schedule .schedule__content .campus__name.suginami { background: #D39168; }
.schedule .schedule__content .campus__name.chiba { background: #D36868; }
.schedule .schedule__content .campus__name.omiya { background: #9578A7; }
.schedule .schedule__content .campus__name.yokohama { background: #4C87C3; }
.schedule .schedule__content .campus__name.nagoya { background: #D95DB8; }
.schedule .schedule__content .campus__name.osaka { background: #89D368; }
.schedule .schedule__content .campus__name.tennoji { background: #68BED3; }
.schedule .schedule__content .campus__name.kyoto { background: #CEC121; }
.schedule .schedule__content .school_name { flex: 0 0 calc(100% - 90px); text-align: left; }

.pmbar .pmbar__wp li:nth-child(n+2) { margin-top: 28px; }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) { .pagettl__cout .pagettl__cout-wp { background: url("/img/parents_meeting/mv.png") center/cover no-repeat; }
  .common__txt .common__txt-ttl { line-height: 1.5; }
  .common__txt .common__txt-ttl::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.5) * .5em); content: ""; }
  .common__txt .common__txt-ttl::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.5) * .5em); content: ""; }
  .common__txt .common__txt-sub { line-height: 1.7333333333; }
  .common__txt .common__txt-sub::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.7333333333) * .5em); content: ""; }
  .common__txt .common__txt-sub::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.7333333333) * .5em); content: ""; }
  .explain .explain__head { line-height: 1; }
  .explain .explain__head:before { display: none; }
  .explain .explain__head:after { display: none; }
  .explain .explain__list { display: flex; flex-flow: row wrap; align-content: flex-start; justify-content: space-between; }
  .explain .explain__list &gt; li { width: 48%; padding: 25px 24px 33px; }
  .explain .explain__list &gt; li:nth-child(2) { margin-top: 0; }
  .explain .explain__list &gt; li.line_2 .explain__ttl { line-height: 2.5; }
  .explain .explain__list &gt; li.line_2 .explain__ttl:before { display: none; }
  .explain .explain__list &gt; li.line_2 .explain__ttl:after { display: none; }
  .explain .explain__ttl { margin-bottom: 22px; line-height: 1.25; }
  .explain .explain__ttl::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.25) * .5em); content: ""; }
  .explain .explain__ttl::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.25) * .5em); content: ""; }
  .explain .explain__txt { line-height: 1.7142857143; }
  .explain .explain__txt::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.7142857143) * .5em); content: ""; }
  .explain .explain__txt::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.7142857143) * .5em); content: ""; }
  .schedule .schedule__head { line-height: 1.1666666667; }
  .schedule .schedule__head::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.1666666667) * .5em); content: ""; }
  .schedule .schedule__head::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.1666666667) * .5em); content: ""; }
  .schedule .schedule__txt { text-align: center; line-height: 1; }
  .schedule .schedule__txt:before { display: none; }
  .schedule .schedule__txt:after { display: none; }
  .schedule .schedule__attent { margin-bottom: 20px; width: auto; line-height: 1.5833333333; }
  .schedule .schedule__attent::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.5833333333) * .5em); content: ""; }
  .schedule .schedule__attent::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.5833333333) * .5em); content: ""; }
  .schedule .schedule__listhead { display: grid; grid-template-columns: 19.574468% 16.276595% 63.723404%; grid-column-gap: 2px; text-align: center; margin-bottom: 6px; font-size: 1.6rem; line-height: 1; font-family: FP-ヒラギノUD角ゴ StdN W6, "sans-serif"; }
  .schedule .schedule__listhead .schedule__listhead-date { padding: 12px 0; grid-area: 1 / 1 / 2 / 2; background: #ECEFF5; }
  .schedule .schedule__listhead .schedule__listhead-time { padding: 12px 0; grid-area: 1 / 2 / 2 / 3; background: #ECEFF5; }
  .schedule .schedule__listhead .schedule__listhead-campus { padding: 12px 0; grid-area: 1 / 3 / 2 / 4; background: #ECEFF5; }
  .schedule .schedule__list + .schedule__list { margin-top: 1px; }
  .schedule .schedule__content { grid-template-columns: 19.574468% 16.276595% 63.723404%; grid-template-rows: 1fr; }
  .schedule .schedule__content:nth-child(n+2) { margin-top: 7px; }
  .schedule .schedule__content .content__ttl { display: none; }
  .schedule .schedule__content .schedule__content-date { grid-area: 1 / 1 / 2 / 2; }
  .schedule .schedule__content .schedule__content-date .content__data { padding: clamp(1.6rem, 2.2135416667vw, 1.8rem) 0; line-height: 2.5rem; }
  .schedule .schedule__content .schedule__content-time { grid-area: 1 / 2 / 2 / 3; border-right: 1px solid #E8E8E8; }
  .schedule .schedule__content .schedule__content-time .content__data { padding: clamp(1.6rem, 2.2135416667vw, 1.8rem) 0; line-height: 2.5rem; }
  .schedule .schedule__content .schedule__content-campus { grid-area: 1 / 3 / 2 / 4; }
  .schedule .schedule__content .schedule__content-campus .content__data { padding: clamp(1.6rem, 2.2135416667vw, 1.8rem) clamp(1rem, 1.3020833333vw, 2rem); }
  .schedule .schedule__content .content__wp { width: 100%; padding: 0; }
  .pmbar .pmbar__wp { display: flex; flex-flow: row wrap; align-content: flex-start; justify-content: space-between; }
  .pmbar .pmbar__wp li { width: 47.87234%; }
  .pmbar .pmbar__wp li:nth-child(n+2) { margin-top: 0; } }
/*------------------------------
		901px以上
------------------------------*/
@media screen and (min-width: 981px) { .common__txt .common__txt-ttl { line-height: 1.5; }
  .common__txt .common__txt-sub { text-align: center; line-height: 1.75; }
  .common__txt .common__txt-sub::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.75) * .5em); content: ""; }
  .common__txt .common__txt-sub::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.75) * .5em); content: ""; }
  .explain .explain__list &gt; li { width: 31.914893%; padding: 29px 22px 28px; }
  .explain .explain__list &gt; li:nth-child(3) { margin-top: 0; }
  .explain .explain__txt { line-height: 1.6; }
  .explain .explain__txt::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.6) * .5em); content: ""; }
  .explain .explain__txt::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.6) * .5em); content: ""; }
  .schedule .schedule__head { line-height: 1; }
  .schedule .schedule__head::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1) * .5em); content: ""; }
  .schedule .schedule__head::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1) * .5em); content: ""; }
  .schedule .schedule__attent { line-height: 1.5384615385; }
  .schedule .schedule__attent::before { display: block; width: 0; height: 0; margin-top: calc((1 - 1.5384615385) * .5em); content: ""; }
  .schedule .schedule__attent::after { display: block; width: 0; height: 0; margin-bottom: calc((1 - 1.5384615385) * .5em); content: ""; } }
/*------------------------------
		1181px以上
------------------------------*/
</pre></body></html>