.p-hero{font-size:1em;color:#fff;width:100%;min-height:17em;padding:1em 0;overflow:hidden;position:relative;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-hero .p-hero__content{width:100%;height:100%;position:relative;z-index:0}.p-hero .p-hero__content-inner{width:95%;height:100%;max-width:1600px;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:1}.p-hero .p-hero__title{text-align:center;font-weight:700;line-height:1.4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-hero .p-hero__title-ja{font-size:1.875em}.p-hero .p-hero__title-en{font-size:4.375em}.p-hero .p-hero__title-sub{font-size:1.5em;line-height:1.4;font-weight:700;margin-top:.5em}.p-hero .p-hero__bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 764px){.p-hero{min-height:15rem}}@media screen and (max-width: 480px){.p-hero{min-height:12rem}.p-hero .p-hero__title-ja{font-size:1em}.p-hero .p-hero__title-en{font-size:2.5em}}.p-about-leads{background-color:#fff;position:relative;overflow:hidden}.p-about-leads .p-about-leads__section{text-align:center}.p-about-leads .p-about-leads__content{text-align:center}.p-about-leads .p-about-leads__content+.p-about-leads__content{margin-top:4em}.p-about-leads .p-about-leads__lead{font-size:1.5em;font-weight:600;line-height:1.65;text-align:center;margin-top:1.25em;display:inline-block}.p-about-leads .p-about-leads__letter{font-size:1.125em;text-align:center;margin-top:1em}.p-about-leads .p-about-leads__center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1.25em}.p-about-leads .p-about-leads__list{text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}.p-about-leads .p-about-leads__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5em}.p-about-leads .p-about-leads__list-head{font-size:1.5em;font-weight:700}.p-about-leads .p-about-leads__deco{width:50em;mix-blend-mode:multiply;opacity:.65;position:absolute;bottom:6em;right:-6.1em;pointer-events:none}.p-about-leads .p-about-leads__deco.p-about-leads__deco--2{bottom:unset;right:unset;top:4em;left:-8em}.p-about-leads .p-about-leads__deco.p-about-leads__deco--2 .p-about-leads__deco-mask{-webkit-mask-image:url(../images/about-deco-mask-02.svg);mask-image:url(../images/about-deco-mask-02.svg)}.p-about-leads .p-about-leads__deco.p-about-leads__deco--2 .p-about-leads__deco-img{background-image:url(../images/about-deco-img-02.webp)}.p-about-leads .p-about-leads__deco-inner{width:100%;padding-top:83.34352216%;position:relative}.p-about-leads .p-about-leads__deco-mask{height:100%;width:100%;-webkit-mask-image:url(../images/about-deco-mask-01.svg);mask-image:url(../images/about-deco-mask-01.svg);-webkit-mask-size:cover;mask-size:cover;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.p-about-leads .p-about-leads__deco-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)), to(rgb(0, 0, 0)));-webkit-mask-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%, rgb(0, 0, 0) 100%);mask-image:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)), to(rgb(0, 0, 0)));mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%, rgb(0, 0, 0) 100%);background-image:url(../images/about-deco-img-01.webp);background-size:cover}@media screen and (max-width: 1520px){.p-about-leads .p-about-leads__deco{width:35em;opacity:.35;bottom:18em}.p-about-leads .p-about-leads__deco.p-about-leads__deco--2{top:15em}}@media screen and (max-width: 1025px){.p-about-leads .p-about-leads__content+.p-about-leads__content{margin-top:3.5em}.p-about-leads .p-about-leads__lead{font-size:1.125em}}@media screen and (max-width: 764px){.p-about-leads .p-about-leads__content{margin-top:2.5em}.p-about-leads .p-about-leads__letter{font-size:1em}.p-about-leads .p-about-leads__list{width:100%}.p-about-leads .p-about-leads__list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.25em}.p-about-leads .p-about-leads__list-item+.p-about-leads__list-item{margin-top:2em;padding-top:2em;position:relative}.p-about-leads .p-about-leads__list-item+.p-about-leads__list-item::before{content:"";display:inline-block;width:100%;height:1px;background-color:#ccc;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-about-leads .p-about-leads__list-head{min-width:unset}.p-about-leads .p-about-leads__list-desc{text-align:center}.p-about-leads .p-about-leads__deco{width:25em;bottom:30%}.p-about-leads .p-about-leads__deco.p-about-leads__deco--2{top:1em;left:-5em}}.p-about-message{position:relative}.p-about-message .p-about-message__inner{margin-top:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:3.5em;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;padding:2.5em}.p-about-message .p-about-message__picture{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:22%;min-width:180px;max-width:260px}.p-about-message .p-about-message__picture-inner{width:100%;padding-top:130%;position:relative;overflow:hidden;background-color:#ddd}.p-about-message .p-about-message__picture-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.p-about-message .p-about-message__letter{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.25em}.p-about-message .p-about-message__letter-text{line-height:2;color:#333}.p-about-message .p-about-message__letter-sign{font-weight:600;text-align:right;margin-top:.5em}@media screen and (max-width: 1025px){.p-about-message .p-about-message__inner{gap:2.5em}.p-about-message .p-about-message__picture{width:28%}}@media screen and (max-width: 764px){.p-about-message .p-about-message__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2em;padding:2em}.p-about-message .p-about-message__picture{width:50%;max-width:200px;min-width:unset;margin:0 auto}.p-about-message .p-about-message__letter-sign{text-align:right}}@media screen and (max-width: 480px){.p-about-message .p-about-message__inner{padding:1.5em}.p-about-message .p-about-message__picture{width:60%}}.p-about-overview{background-color:#fff;position:relative}.p-about-overview .p-about-overview__table{max-width:1100px;margin:4em auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 480px){.p-about-overview .p-about-overview__table{margin-top:3em}}.p-about-schedule{position:relative}.p-staffcoach-intro{background-color:#fff}.p-staffcoach-intro .p-staffcoach-intro__lead{text-align:center;line-height:2}.p-staffcoach-intro .p-staffcoach-intro__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:3em}.p-staffcoach-intro .p-staffcoach-intro__card{padding:2em;background-color:#fff;-webkit-filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.15));filter:drop-shadow(0 0 6px rgba(0, 0, 0, 0.15))}.p-staffcoach-intro .p-staffcoach-intro__card-top{display:grid;grid-template-columns:.875fr 1fr}.p-staffcoach-intro .p-staffcoach-intro__card-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-staffcoach-intro .p-staffcoach-intro__card-text-head{margin-bottom:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-staffcoach-intro .p-staffcoach-intro__card-text-head-role{font-size:1em;line-height:1.4;display:block}.p-staffcoach-intro .p-staffcoach-intro__card-text-head-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.25em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:2px solid #ee8a1e;padding-bottom:.5em}.p-staffcoach-intro .p-staffcoach-intro__card-text-head-name-ja{font-size:1.5em;line-height:1.3}.p-staffcoach-intro .p-staffcoach-intro__card-text-head-name-en{font-size:.85em;margin-top:.25em}.p-staffcoach-intro .p-staffcoach-intro__card-body{font-size:.875em;line-height:1.5;padding-right:2.5em;text-align:justify}.p-staffcoach-intro .p-staffcoach-intro__card-body a{color:#161d53;text-decoration:underline;text-underline-offset:.25em}.p-staffcoach-intro .p-staffcoach-intro__card-picture{width:100%}.p-staffcoach-intro .p-staffcoach-intro__card-picture-inner{width:100%;padding-top:122.84%;position:relative;overflow:hidden;background-color:#eee}.p-staffcoach-intro .p-staffcoach-intro__card-picture-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.p-staffcoach-intro .p-staffcoach-intro__card-message{margin-top:1.25em}.p-staffcoach-intro .p-staffcoach-intro__card-message-head{font-weight:700;color:#fff;line-height:1.5;padding:.375em 1.25em;margin-bottom:.75em;margin-left:-2.25em;margin-top:.75em;padding-left:2em;background-color:#ee8a1e;display:inline-block}.p-staffcoach-intro .p-staffcoach-intro__card-message-content{text-align:justify}@media screen and (max-width: 1025px){.p-staffcoach-intro .p-staffcoach-intro__grid{gap:2em}.p-staffcoach-intro .p-staffcoach-intro__card{padding:2em}.p-staffcoach-intro .p-staffcoach-intro__card-top{grid-template-columns:1fr}.p-staffcoach-intro .p-staffcoach-intro__card-text{margin-top:1em;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.p-staffcoach-intro .p-staffcoach-intro__card-picture{width:62.5%;max-width:250px;margin:0 auto}.p-staffcoach-intro .p-staffcoach-intro__card-text-head-name-ja{font-size:1.2em}.p-staffcoach-intro .p-staffcoach-intro__card-message-head{margin-left:-2em;padding-left:2em}.p-staffcoach-intro .p-staffcoach-intro__card-body{padding-right:0}}@media screen and (max-width: 764px){.p-staffcoach-intro .p-staffcoach-intro__grid{grid-template-columns:1fr;gap:2em}}@media screen and (max-width: 480px){.p-staffcoach-intro .p-staffcoach-intro__card{padding:2em 5%}.p-staffcoach-intro .p-staffcoach-intro__card-top{grid-template-columns:1fr}.p-staffcoach-intro .p-staffcoach-intro__card-picture{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.p-staffcoach-intro .p-staffcoach-intro__card-message-head{margin-left:-1.3em;padding-left:1.3em}}.p-sponsor-gallery{background-color:#fff}.p-sponsor-gallery .p-sponsor-gallery__title{font-size:1.875em;line-height:1.4;font-weight:700;text-align:center;color:#fff;background-color:#ee8a1e;padding:.5em 5%}.p-sponsor-gallery .p-sponsor-gallery__lead{font-size:1.25em;font-weight:700;line-height:1.7;text-align:center;margin-top:2em}.p-sponsor-gallery .p-sponsor-gallery__center{margin:3em 0 3.5em}.p-sponsor-gallery .p-sponsor-gallery__sections{width:100%;max-width:1160px;margin:0 auto}.p-sponsor-gallery .p-sponsor-gallery__section+.p-sponsor-gallery__section{margin-top:3.5em}.p-sponsor-gallery .p-sponsor-gallery__section-title{color:#000;font-size:1.375em;font-weight:700;line-height:1.4;padding-bottom:.45em;border-bottom:3px solid #ee8a1e}.p-sponsor-gallery .p-sponsor-gallery__list{margin-top:2em;display:grid;grid-template-columns:repeat(4, 1fr);gap:2em;margin-top:2em 4em}.p-sponsor-gallery .p-sponsor-gallery__list-item{background-color:#fff}.p-sponsor-gallery .p-sponsor-gallery__card{color:#000;text-align:center;height:100%;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s;transition:opacity .2s}.p-sponsor-gallery .p-sponsor-gallery__card--text .p-sponsor-gallery__logo{margin-bottom:auto}.p-sponsor-gallery .p-sponsor-gallery__card--text .p-sponsor-gallery__logo-inner{border:1px solid #ddd}.p-sponsor-gallery a.p-sponsor-gallery__card:hover{opacity:.65}.p-sponsor-gallery .p-sponsor-gallery__logo{width:100%;min-height:5.75em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.5em 0}.p-sponsor-gallery .p-sponsor-gallery__logo.p-sponsor-gallery__logo--black1 .p-sponsor-gallery__logo-inner{background-color:#1e1e1e}.p-sponsor-gallery .p-sponsor-gallery__logo-inner{width:100%;height:5.5em;padding:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-sponsor-gallery .p-sponsor-gallery__logo-name{font-size:.875em}.p-sponsor-gallery .p-sponsor-gallery__logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.p-sponsor-gallery .p-sponsor-gallery__name{font-size:.9375em;font-weight:700;line-height:1.5;display:block}.p-sponsor-gallery .p-sponsor-gallery__letter{text-align:center;line-height:2;margin-top:2.5em;padding:2em 5%;border:1px solid #ddd}@media screen and (max-width: 764px){.p-sponsor-gallery .p-sponsor-gallery__lead{font-size:1.125em}.p-sponsor-gallery .p-sponsor-gallery__list{grid-template-columns:repeat(2, 1fr)}.p-sponsor-gallery .p-sponsor-gallery__letter{margin-top:2em}}@media screen and (max-width: 480px){.p-sponsor-gallery .p-sponsor-gallery__title{font-size:1em;text-align:start}.p-sponsor-gallery .p-sponsor-gallery__lead{font-size:1em;text-align:left;margin-top:1.5em}.p-sponsor-gallery .p-sponsor-gallery__center{margin:2.5em 0 3em}.p-sponsor-gallery .p-sponsor-gallery__section+.p-sponsor-gallery__section{margin-top:2em}.p-sponsor-gallery .p-sponsor-gallery__section-title{font-size:1.125em}.p-sponsor-gallery .p-sponsor-gallery__list{grid-template-columns:repeat(2, 1fr)}.p-sponsor-gallery .p-sponsor-gallery__logo-img{width:82%;height:4.25em}.p-sponsor-gallery .p-sponsor-gallery__name{font-size:.8125em}.p-sponsor-gallery .p-sponsor-gallery__letter{text-align:start}.p-sponsor-gallery .p-sponsor-gallery__letter .u-il-block{display:inline}}.p-sponsor-contact{position:relative}.p-sponsor-contact .p-sponsor-contact__head{text-align:center}.p-sponsor-contact .p-sponsor-contact__head-title{font-size:1.875em;line-height:1.4;font-weight:700;color:#fff}.p-sponsor-contact .p-sponsor-contact__inner{background-color:#fff;padding:3em;margin:4em auto 0}.p-sponsor-contact .p-sponsor-contact__note{margin-bottom:1em}.p-sponsor-contact .p-sponsor-contact__form{max-width:900px;margin:0 auto}@media screen and (max-width: 764px){.p-sponsor-contact .p-sponsor-contact__inner{padding:2em}.p-sponsor-contact .p-sponsor-contact__head-title{font-size:1.25em}}@media screen and (max-width: 480px){.p-sponsor-contact .p-sponsor-contact__inner{padding:1.5em}.p-sponsor-contact .p-sponsor-contact__form-button{width:100%;padding:.875em 1em}}.p-parentinfo-price{background-color:#fff}.p-parentinfo-price .p-parentinfo-price__table{margin-top:3em;overflow:auto}.p-parentinfo-price .p-parentinfo-price__table.p-parentinfo-price__table--tuki .c-table02{min-width:63.5em}.p-parentinfo-price .p-parentinfo-price__title{font-size:1.5em;color:#ee8a1e;font-weight:700;margin-top:2.5em;margin-bottom:1em;border-bottom:1px solid #ee8a1e}.p-parentinfo-price .p-parentinfo-price__note{font-size:.9375em;line-height:2;color:#333;margin-top:.75em}@media screen and (max-width: 764px){.p-parentinfo-price .p-parentinfo-price__table{margin-top:2em}.p-parentinfo-price .p-parentinfo-price__title{font-size:1.25em;margin-top:2em}}.p-parentinfo-pickup{position:relative}.p-parentinfo-pickup .p-parentinfo-pickup__lead{text-align:center;color:#fff;line-height:2;margin-top:3em}.p-parentinfo-pickup .p-parentinfo-pickup__table{margin-top:3em}@media screen and (max-width: 764px){.p-parentinfo-pickup .p-parentinfo-pickup__lead{margin-top:2em;text-align:left}.p-parentinfo-pickup .p-parentinfo-pickup__table{margin-top:2em}}.p-parentinfo-schedule{background-color:#fff}.p-parentinfo-faq{position:relative;overflow:hidden}.p-parentinfo-faq .p-parentinfo-faq__list{margin-top:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2.5em}.p-parentinfo-faq .p-parentinfo-faq__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}.p-parentinfo-faq .p-parentinfo-faq__list-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:1em;padding:1.25em 1.5em}.p-parentinfo-faq .p-parentinfo-faq__list-content.p-parentinfo-faq__list-content--q{padding-top:0}.p-parentinfo-faq .p-parentinfo-faq__list-content.p-parentinfo-faq__list-content--a{padding-bottom:0}.p-parentinfo-faq .p-parentinfo-faq__list-content.p-parentinfo-faq__list-content--a .p-parentinfo-faq__list-head{background-color:#fff;color:#000}.p-parentinfo-faq .p-parentinfo-faq__list-head{font-size:1.25em;font-weight:700;line-height:1;color:#fff;width:2.391085em;height:2.391085em;min-width:2.391085em;min-height:2.391085em;background-color:#000;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-parentinfo-faq .p-parentinfo-faq__list-letter{color:#fff}.p-parentinfo-faq .p-parentinfo-faq__button{max-width:18.125em;width:75%;margin:3em auto 0}.p-parentinfo-faq .p-parentinfo-faq__deco{width:70.73475em;opacity:.75;position:absolute;bottom:5%;right:-28.1em;z-index:-10;pointer-events:none}.p-parentinfo-faq .p-parentinfo-faq__deco-inner{width:100%;padding-top:53.3259289105%;position:relative}.p-parentinfo-faq .p-parentinfo-faq__deco-mask{height:100%;width:100%;-webkit-mask-image:url(../images/parent-information-deco-mask-01.svg);mask-image:url(../images/parent-information-deco-mask-01.svg);-webkit-mask-size:cover;mask-size:cover;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}.p-parentinfo-faq .p-parentinfo-faq__deco-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-mask-image:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)), to(rgb(0, 0, 0)));-webkit-mask-image:-webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%, rgb(0, 0, 0) 100%);mask-image:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)), to(rgb(0, 0, 0)));mask-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%, rgb(0, 0, 0) 100%);background-image:url(../images/parent-information-deco-img-01.webp);background-size:cover}@media screen and (max-width: 1380px){.p-parentinfo-faq .p-parentinfo-faq__deco{width:60em;bottom:15%;opacity:.5}}@media screen and (max-width: 1025px){.p-parentinfo-faq{padding-bottom:29em}.p-parentinfo-faq .p-parentinfo-faq__deco{bottom:2em}}@media screen and (max-width: 764px){.p-parentinfo-faq .p-parentinfo-faq__list{margin-top:2em;gap:2em}.p-parentinfo-faq .p-parentinfo-faq__list-content{padding:1em;gap:.75em}.p-parentinfo-faq .p-parentinfo-faq__list-head{font-size:1em}.p-parentinfo-faq .p-parentinfo-faq__button{margin-top:2em}.p-parentinfo-faq .p-parentinfo-faq__deco{bottom:1em}}@media screen and (max-width: 480px){.p-parentinfo-faq .p-parentinfo-faq__list-content{padding:.875em .75em}.p-parentinfo-faq .p-parentinfo-faq__deco{width:55em}}.p-class-about{background-color:#fff}.p-class-about .p-class-about__content+.p-class-about__content{margin-top:4em}.p-class-about .p-class-about__title{font-size:1.5em;font-weight:700;color:#ee8a1e;padding-left:.25em;border-bottom:1px solid #ee8a1e;margin-bottom:1em}.p-class-about .p-class-about__split{display:grid;grid-template-columns:1fr .75fr;gap:2em;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p-class-about .p-class-about__picture{width:100%}.p-class-about .p-class-about__picture-inner{width:100%;padding-top:66.67%;position:relative;overflow:hidden;background-color:#eee}.p-class-about .p-class-about__picture-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.p-class-about .p-class-about__title02{font-size:1.875em;line-height:1.4;font-weight:700;margin-bottom:.5em}.p-class-about .p-class-about__lead{text-align:center;margin-bottom:1.25em}.p-class-about .p-class-about__table{overflow:auto}.p-class-about .p-class-about__table-inner{min-width:66em}@media screen and (max-width: 764px){.p-class-about .p-class-about__title{font-size:1.25em}.p-class-about .p-class-about__split{grid-template-columns:1fr;gap:1.5em}.p-class-about .p-class-about__title02{font-size:1.25em}}@media screen and (max-width: 480px){.p-class-about .p-class-about__lead{text-align:left}}.p-freetrial-top .p-freetrial-top-inner{padding:4em 0}.p-freetrial-top .p-freetrial-top__content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.p-freetrial-top .p-freetrial-top__letter{font-size:2.75em;font-size:min(3.32vw,2.75em);font-weight:700;line-height:1.4;text-align:center;color:#fff;margin-top:1em;position:absolute}.p-freetrial-top .p-freetrial-top__letter-item1{-webkit-filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.75));filter:drop-shadow(2px 2px 0 rgba(0, 0, 0, 0.75))}.p-freetrial-top .p-freetrial-top__letter-item1-text1{color:red}.p-freetrial-top .p-freetrial-top__letter-item2{font-size:1.2854807692em;margin-top:.25em;display:block}.p-freetrial-top .p-freetrial-top__letter-item2-text{line-height:1.3;padding:0 .25em;background-color:#ee8a1e;display:inline-block}.p-freetrial-top .p-freetrial-top__letter-item2-text2{font-size:.666666168em}@media screen and (max-width: 480px){.p-freetrial-top .p-freetrial-top-inner{padding:2em 0}}.p-freetrial-reasons .p-freetrial-reasons__list{margin-top:4em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2em}.p-freetrial-reasons .p-freetrial-reasons__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:2.5em}.p-freetrial-reasons .p-freetrial-reasons__list-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-freetrial-reasons .p-freetrial-reasons__list-picture{width:20em;min-width:20em}.p-freetrial-reasons .p-freetrial-reasons__list-picture-inner{width:100%;padding-top:100%;position:relative;overflow:hidden;border-radius:50%;background-color:#eee}.p-freetrial-reasons .p-freetrial-reasons__list-picture-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.p-freetrial-reasons .p-freetrial-reasons__list-title{font-size:1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.5em;margin-bottom:.5em}.p-freetrial-reasons .p-freetrial-reasons__list-title-number{font-size:0.9526566667em;font-weight:700;color:#fff;line-height:1;width:1.7859004818em;height:1.7859004818em;min-width:1.7859004818em;min-height:1.7859004818em;background-color:#ee8a1e;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-freetrial-reasons .p-freetrial-reasons__list-title-text{font-weight:700;color:#ee8a1e;line-height:1.4}.p-freetrial-reasons .p-freetrial-reasons__button{max-width:18.125em;width:75%;margin:4em auto 0}.p-freetrial-reasons .p-freetrial-reasons__bg{z-index:-10;width:90%;max-width:1000px;height:100%;position:absolute;top:50%;left:50%;opacity:.1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-freetrial-reasons .p-freetrial-reasons__bg-img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100%}@media screen and (max-width: 1025px){.p-freetrial-reasons .p-freetrial-reasons__list-item{gap:2em}.p-freetrial-reasons .p-freetrial-reasons__list-picture{width:15em;min-width:15em}}@media screen and (max-width: 764px){.p-freetrial-reasons .p-freetrial-reasons__list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-freetrial-reasons .p-freetrial-reasons__list-item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-freetrial-reasons .p-freetrial-reasons__list-title{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-freetrial-reasons .p-freetrial-reasons__list-letter{text-align:center}.p-freetrial-reasons .p-freetrial-reasons__button{margin-top:3em}}@media screen and (max-width: 480px){.p-freetrial-reasons .p-freetrial-reasons__list-picture{width:100%}.p-freetrial-reasons .p-freetrial-reasons__list-picture-inner{padding-top:75%;border-radius:unset}.p-freetrial-reasons .p-freetrial-reasons__list-picture-img{-o-object-position:50% 10%;object-position:50% 10%}.p-freetrial-reasons .p-freetrial-reasons__list-title{font-size:1.35em;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.p-freetrial-reasons .p-freetrial-reasons__list-letter{text-align:justify}.p-freetrial-reasons .p-freetrial-reasons__bg{display:none}}.p-freetrial-flow .p-freetrial-flow__title1{font-size:1.5em;font-weight:700;color:#ee8a1e;padding-left:.25em;border-bottom:1px solid #ee8a1e;margin-bottom:1em}.p-freetrial-flow .p-freetrial-flow__list{display:grid;grid-template-columns:repeat(6, 1fr);gap:.5em}.p-freetrial-flow .p-freetrial-flow__list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(2) .p-freetrial-flow__list-head{background-color:#f19149}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(2) .p-freetrial-flow__list-head::before{background-color:#f19149}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(2) .p-freetrial-flow__list-title{color:#f19149}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(3) .p-freetrial-flow__list-head{background-color:#ffcb00}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(3) .p-freetrial-flow__list-head::before{background-color:#ffcb00}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(3) .p-freetrial-flow__list-title{color:#ffcb00}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(4) .p-freetrial-flow__list-head{background-color:#26ae90}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(4) .p-freetrial-flow__list-head::before{background-color:#26ae90}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(4) .p-freetrial-flow__list-title{color:#26ae90}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(5) .p-freetrial-flow__list-head{background-color:#45c0bf}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(5) .p-freetrial-flow__list-head::before{background-color:#45c0bf}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(5) .p-freetrial-flow__list-title{color:#45c0bf}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(6) .p-freetrial-flow__list-head{background-color:#aa89bd}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(6) .p-freetrial-flow__list-head::before{background-color:#aa89bd}.p-freetrial-flow .p-freetrial-flow__list-item:nth-of-type(6) .p-freetrial-flow__list-title{color:#aa89bd}.p-freetrial-flow .p-freetrial-flow__list-head{font-size:2em;font-weight:700;color:#fff;line-height:1.2;background-color:#ff7d81;text-align:center;padding:.5em .125em;position:relative;z-index:10}.p-freetrial-flow .p-freetrial-flow__list-head::before{content:"";width:.612em;height:.612em;background-color:#ff7d81;position:absolute;top:100%;left:50%;z-index:-1;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);display:inline-block}.p-freetrial-flow .p-freetrial-flow__list-body{padding:2em 1em 1em;background-color:#e6e6e6;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1em}.p-freetrial-flow .p-freetrial-flow__list-title{font-size:1.125em;font-weight:700;color:#ff7d81;line-height:1.4;text-align:center}.p-freetrial-flow .p-freetrial-flow__list-letter{font-size:.875em}.p-freetrial-flow .p-freetrial-flow__title2{font-size:1em;font-weight:700;color:#ee8a1e;margin-top:2.5em;margin-bottom:.5em}@media screen and (max-width: 1025px){.p-freetrial-flow .p-freetrial-flow__list{grid-template-columns:repeat(3, 1fr)}.p-freetrial-flow .p-freetrial-flow__list-item{border-right:1px solid #ddd}.p-freetrial-flow .p-freetrial-flow__list-item:nth-child(n+4){border-top:none}}@media screen and (max-width: 764px){.p-freetrial-flow .p-freetrial-flow__title1{font-size:1.25em}}@media screen and (max-width: 480px){.p-freetrial-flow .p-freetrial-flow__list{grid-template-columns:1fr}.p-freetrial-flow .p-freetrial-flow__list-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.p-freetrial-flow .p-freetrial-flow__list-head{font-size:1.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.5em}.p-freetrial-flow .p-freetrial-flow__list-head::before{top:50%;left:100%}.p-freetrial-flow .p-freetrial-flow__list-body{padding:1em 1em 1em 1.7em}.p-freetrial-flow .p-freetrial-flow__list-title{font-size:1.25em}.p-freetrial-flow .p-freetrial-flow__list-title br{display:none}}.p-freetrial-contact .p-freetrial-contact__head{text-align:center}.p-freetrial-contact .p-freetrial-contact__head-title{font-size:1.875em;line-height:1.4;font-weight:700;color:#fff}.p-freetrial-contact .p-freetrial-contact__inner{background-color:#fff;padding:3em;margin:4em auto 0}.p-freetrial-contact .p-freetrial-contact__form{max-width:900px;margin:0 auto}@media screen and (max-width: 764px){.p-freetrial-contact .p-freetrial-contact__inner{padding:2em}}@media screen and (max-width: 480px){.p-freetrial-contact .p-freetrial-contact__inner{padding:1.5em}}.p-honors-ob .p-honors-ob-map{margin-top:2em}.p-honors-ob .p-honors-ob-map__japan{font-size:min(1em,1.56vw);max-width:53.125em;width:100%;margin:0 auto;position:relative}.p-honors-ob .p-honors-ob-map__japan-inner{width:100%;padding-top:83.7991997525%;position:relative}.p-honors-ob .p-honors-ob-map__japan-img{position:absolute;top:0;left:0;width:100%;height:100%}.p-honors-ob .p-honors-ob__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;position:absolute}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--kantou{top:12em;right:-4.5em}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--chuubu{top:23.1em;right:-0.2em}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--chuubu .p-honors-ob__content-title{background-color:#d9de58}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--chuubu .p-honors-ob__content-list-item{border-color:#d9de58}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--chuubu .p-honors-ob__content-list-head{color:#d9de58}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--touhoku{top:9em;left:20.1em}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--touhoku .p-honors-ob__content-title{background-color:#3bb3aa}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--touhoku .p-honors-ob__content-list-item{border-color:#3bb3aa}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--touhoku .p-honors-ob__content-list-head{color:#3bb3aa}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--kansai{top:9em;left:3.5em}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--kansai .p-honors-ob__content-title{background-color:#f4bb65}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--kansai .p-honors-ob__content-list-item{border-color:#f4bb65}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--kansai .p-honors-ob__content-list-head{color:#f4bb65}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--chugoku{top:20.6em;left:0}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--chugoku .p-honors-ob__content-title{background-color:#eb4c47}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--chugoku .p-honors-ob__content-list-item{border-color:#eb4c47}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--chugoku .p-honors-ob__content-list-head{color:#eb4c47}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--kyushu{position:unset;margin-top:1em}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--kyushu .p-honors-ob__content-title{background-color:#ffaebf}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--kyushu .p-honors-ob__content-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--kyushu .p-honors-ob__content-list-item{border-color:#ffaebf}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--kyushu .p-honors-ob__content-list-head{color:#ffaebf}.p-honors-ob .p-honors-ob__content-title{color:#fff;width:5.0023574874em;height:5.0023574874em;min-width:5.0023574874em;min-height:5.0023574874em;background-color:#64bc6e;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-honors-ob .p-honors-ob__content-list{font-size:.875em;line-height:1.6;margin-top:1.6em}.p-honors-ob .p-honors-ob__content-list-item{padding-left:1em;border-left:2px solid #64bc6e}.p-honors-ob .p-honors-ob__content-list-item+.p-honors-ob__content-list-item{margin-top:1em}.p-honors-ob .p-honors-ob__content-list-head{font-weight:600;color:#64bc6e}.p-honors-ob .p-honors-ob__content-list-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 764px){.p-honors-ob .p-honors-ob-map__japan{font-size:1em;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"map map map" "list-touhoku list-kantou list-chuubu" "list-kansai list-chugoku list-none" "list-kyushu list-kyushu list-kyushu";gap:1em}.p-honors-ob .p-honors-ob-map__japan-inner{grid-area:map}.p-honors-ob .p-honors-ob__content{position:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--kantou{grid-area:list-kantou}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--chuubu{grid-area:list-chuubu}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--touhoku{grid-area:list-touhoku}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--kansai{grid-area:list-kansai}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--chugoku{grid-area:list-chugoku}.p-honors-ob .p-honors-ob__content.p-honors-ob__content--kyushu{grid-area:list-kyushu;margin-top:unset}.p-honors-ob .p-honors-ob__content-title{width:unset;height:unset;min-width:unset;min-height:unset;border-radius:unset}.p-honors-ob .p-honors-ob__content-list{margin-top:unset}}@media screen and (max-width: 600px){.p-honors-ob .p-honors-ob-map__japan{grid-template-columns:1fr 1fr;grid-template-areas:"map map" "list-touhoku list-kantou" "list-chuubu list-kansai" "list-chugoku list-none" "list-kyushu list-kyushu"}}@media screen and (max-width: 480px){.p-honors-ob .p-honors-ob-map__japan{grid-template-columns:1fr;grid-template-areas:"map" "list-touhoku" "list-kantou" "list-chuubu" "list-kansai" "list-chugoku" "list-kyushu"}.p-honors-ob .p-honors-ob__content-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-honors-interview{position:relative}.p-honors-interview .p-honors-interview__inner{background-color:#fff;padding:2.5em;margin-top:4em}.p-honors-interview .p-honors-interview__inner.p-honors-interview__inner--reverse .p-honors-interview__split{grid-template-columns:auto 22em}.p-honors-interview .p-honors-interview__inner.p-honors-interview__inner--reverse .p-honors-interview__profile{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.p-honors-interview .p-honors-interview__split{display:grid;grid-template-columns:22em auto;gap:2em}.p-honors-interview .p-honors-interview__info{margin-top:1em}.p-honors-interview .p-honors-interview__info-name{padding-bottom:.3em;border-bottom:1px solid #ee8a1e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p-honors-interview .p-honors-interview__info-name-ja{font-size:1.375em;line-height:1.4;font-weight:600}.p-honors-interview .p-honors-interview__info-name-en{font-size:.875em;font-weight:700}.p-honors-interview .p-honors-interview__info-course{font-size:.875em}.p-honors-interview .p-honors-interview__text-title{font-size:1.2222em;line-height:1.4;font-weight:600;color:#ee8a1e}.p-honors-interview .p-honors-interview__picture-placeholder{width:100%;aspect-ratio:683/840;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:-webkit-linear-gradient(315deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0)),#d9d9d9;background:linear-gradient(135deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0)),#d9d9d9;color:#666;font-size:2rem;font-weight:700;letter-spacing:.18em}@media screen and (max-width: 1025px){.p-honors-interview .p-honors-interview__inner.p-honors-interview__inner--reverse .p-honors-interview__split{grid-template-columns:auto 15em}.p-honors-interview .p-honors-interview__split{grid-template-columns:15em auto}}@media screen and (max-width: 764px){.p-honors-interview .p-honors-interview__inner.p-honors-interview__inner--reverse .p-honors-interview__split{grid-template-columns:1fr}.p-honors-interview .p-honors-interview__inner.p-honors-interview__inner--reverse .p-honors-interview__text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.p-honors-interview .p-honors-interview__split{grid-template-columns:1fr}.p-honors-interview .p-honors-interview__profile{width:75%;max-width:340px;margin:0 auto}.p-honors-interview .p-honors-interview__picture-placeholder{font-size:1.5rem}}@media screen and (max-width: 480px){.p-honors-interview .p-honors-interview__inner{padding:1.5em}.p-honors-interview .p-honors-interview__split{gap:1em}}.p-post{font-size:1em;width:100%;position:relative}.p-post .p-post__split{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p-post .p-post__split.p-post__split--full .p-post__split-left{width:100%}.p-post .p-post__split-item{-webkit-filter:drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.15));filter:drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.15))}.p-post .p-post__split-left{width:70%;padding:2em;background-color:#fff}.p-post .p-post__split-right{width:27.5%}.p-post .p-post__head{font-size:1em}.p-post .p-post__head-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-post .p-post__head--item{font-size:.875em;line-height:1;padding:.25em .5em .3em;background-color:#161d53;border:1px solid #161d53;border-radius:9999px;color:#fff;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:.25em}.p-post .p-post__head--item:hover{background-color:#fff;color:#161d53}.p-post .p-post__head-time{margin-right:.312em;position:relative;white-space:nowrap}.p-post .p-post__head-time::before{font-family:"Font Awesome 5 Free";display:inline-block;content:"";margin-right:.25em}.p-post .p-post__head-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25em 0}.p-post .p-post__head-title{font-size:1.25em;font-weight:700;line-height:1.6;margin-bottom:.25em}.p-post .p-post__content-thumbnail{margin:1em 0}.p-post .p-post__list{font-size:16px;font-size:max(14px,min(1.832460733vw,16px))}.p-post .p-post__list-item{padding:1.25em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:2px dashed #161d53}.p-post .p-post__list-item:last-child{border-bottom:unset}.p-post .p-post__list-picture{width:144px;min-width:108px;width:max(108px,min(14.136vw,144px));min-width:max(108px,min(14.136vw,144px));margin-right:1em;position:relative;overflow:hidden;background-color:#fff;border:1px solid #d5d5d5}.p-post .p-post__list-picture.logo{background-color:#fff;border:1px solid #d5d5d5}.p-post .p-post__list-picture.logo .p-post__list-picture--inner img{-o-object-fit:contain;object-fit:contain;-webkit-transform:scale(0.85);transform:scale(0.85)}.p-post .p-post__list-picture:hover .p-post__list-picture--inner>img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-post .p-post__list-picture:hover.logo .p-post__list-picture--inner img{-webkit-transform:scale(0.9);transform:scale(0.9)}.p-post .p-post__list-picture--inner{width:100%;height:0;padding-top:65.95%;overflow:hidden;position:relative}.p-post .p-post__list-picture--inner>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.p-post .p-post__list-picture-text{font-size:.875em;position:absolute;top:50%;left:50%;display:inline-block;line-height:1.4;font-weight:700;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;color:#161d53;width:100%}.p-post .p-post__list-detail{width:100%}.p-post .p-post__list-detail--item{font-size:.875em;line-height:1;padding:.25em .5em .3em;background-color:#161d53;border:1px solid #161d53;border-radius:9999px;color:#fff;-webkit-transition:color .2s,background-color .2s;transition:color .2s,background-color .2s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-right:.25em}.p-post .p-post__list-detail--item:hover{background-color:#fff;color:#161d53}.p-post .p-post__list-detail-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-post .archive-post-detail-time{margin-right:.312em;position:relative;white-space:nowrap}.p-post .archive-post-detail-time::before{font-family:"Font Awesome 5 Free";display:inline-block;content:"";margin-right:.25em}.p-post .archive-post-detail-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.p-post .p-post__list-detail-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-post .p-post__list-detail-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:1.1em;line-height:1.4;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.p-post .p-post__list-detail-title:hover{opacity:.65}.p-post .p-post__list-price{text-align:end;display:inline-block;width:100%}.p-post .p-post__list-price-value{font-weight:700;color:red}.p-post .p-post__list-price-tax{font-size:.875em;color:#666;margin-left:.25em}.p-post .p-post__side{line-height:1.6;padding:1.5em 1em;border-radius:4px;background-color:#fff}.p-post .p-post__side+.p-post__side{margin-top:1em}.p-post .p-post__side-head{font-size:1.1em;font-weight:500;line-height:1.4;color:#ee8a1e;padding-bottom:.25em;margin-bottom:.25em;position:relative}.p-post .p-post__side-head::before,.p-post .p-post__side-head::after{content:"";display:inline-block;position:absolute;bottom:0;left:0;height:.222em}.p-post .p-post__side-head::before{width:4.444em;background-color:#ee8a1e}.p-post .p-post__side-head::after{width:2.222em;background-color:#ee8a1e}.p-post .p-post__side-list-link{color:currentColor;width:100%;padding:.75em .5em .75em;border-bottom:4px dotted #dbdbdb;display:inline-block}.p-post .p-post__cats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25em 0}.p-post .p-post__cat{font-size:.875em;line-height:1;margin-right:.25em;margin-right:.312em;background-color:#ee8a1e;border:1px solid #ee8a1e;border-radius:.25rem;color:#fff;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}.p-post .p-post__cat:hover{background-color:#fff !important;color:#ee8a1e}.p-post .p-post__cat.p-post__cat--blog{background-color:#66b34f;border-color:#66b34f}.p-post .p-post__cat.p-post__cat--blog:hover{color:#66b34f}.p-post .p-post__cat-link{color:currentColor;padding:.25em .5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 764px){.p-post .p-post__split-left,.p-post .p-post__split-right{width:100%;padding:2em 1em}.p-post .p-post__split-right{margin-top:48px;padding:0}.p-post .p-post__side+.p-post__side{margin-top:2em}}@media screen and (max-width: 480px){.p-post .p-post__split-right{margin-top:32px}.p-post .p-post__list-picture{margin-right:.75em}.p-post .p-post__list-detail-cat{margin:.312em 0}}.p-form{position:relative}.p-form .p-form__inner{padding:3em;margin:4em auto 0;background-color:#fff}.p-form .p-form__content{max-width:900px;margin:0 auto}@media screen and (max-width: 480px){.p-form .p-form__inner{padding:2em}}@media screen and (max-width: 480px){.p-form .p-form__inner{padding:1.5em}}.p-password-protect .p-password-protect__content{max-width:32em;text-align:center;padding:2.5em 2em;margin:0 auto}.p-password-protect .p-password-protect__lead{line-height:2;color:#000}.p-password-protect .p-password-protect__error{color:#c0392b;font-weight:700;margin-top:1em}.p-password-protect .p-password-protect__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.75em;margin-top:2em}.p-password-protect .p-password-protect__label{font-weight:700;text-align:left}.p-password-protect .p-password-protect__input{width:100%;font-size:1em;padding:.9em 1em;border:1px solid #ccc;border-radius:.25em;background-color:#fff;-webkit-transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,-webkit-box-shadow .2s;transition:border-color .2s,box-shadow .2s;transition:border-color .2s,box-shadow .2s,-webkit-box-shadow .2s}.p-password-protect .p-password-protect__input:focus{outline:none;border-color:#ee8a1e;-webkit-box-shadow:0 0 0 4px rgba(238,138,30,.12);box-shadow:0 0 0 4px rgba(238,138,30,.12)}.p-password-protect .p-password-protect__button{width:100%;margin-top:.5em;cursor:pointer;border-radius:.25em}@media screen and (max-width: 764px){.p-password-protect .p-password-protect__content{padding:2em 1.25em}}.is-welcart-item.category-item .p-post__list{display:grid;grid-template-columns:repeat(6, 1fr);gap:.5em}.is-welcart-item.category-item .p-post__list-item{padding:0;border-bottom:unset;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border:1px solid #d5d5d5;padding:1em;background-color:#fff}.is-welcart-item.category-item .p-post__list-picture{width:100%;min-width:unset;margin-right:unset;border:unset}.is-welcart-item.category-item .p-post__list-detail{font-size:.875em}.is-welcart-item.category-item .p-post__list-detail-title{min-height:2.8em;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.is-welcart-item.category-item .p-post__list-detail-title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.is-welcart-item.category-item .p-post__list-cart{width:100%;margin-top:1em;padding-top:1em;border-top:1px solid #d5d5d5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:.35em}.is-welcart-item.category-item .p-post__list-cart-label{font-size:.8125em;font-weight:700;line-height:1.4;white-space:nowrap}.is-welcart-item.category-item .p-post__list-cart-select{width:4.5em;padding:.35em .5em;border:1px solid #cfcfcf;border-radius:.25em;background-color:#fff;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.is-welcart-item.category-item .p-post__list-cart-unit{font-size:.8125em;line-height:1.4}.is-welcart-item.category-item .p-post__list-cart-link{font-size:.875em;line-height:1.4;color:#fff;width:100%;padding:.45em .5em;text-align:center;background-color:#161d53;-webkit-transition:opacity .2s;transition:opacity .2s}.is-welcart-item.category-item .p-post__list-cart-link:hover{opacity:.65}.is-welcart-item.category-item .p-post__list-cart--soldout{font-size:.875em;line-height:1.4;color:#777;padding:.45em 0}.is-welcart-item.category-item .p-size-quantity--list{padding-top:1em;margin-top:1em;border-top:1px solid #d5d5d5}.is-welcart-item.category-item .p-size-quantity--list .p-size-quantity__head{font-size:.8125em;margin-bottom:.45em}.is-welcart-item.category-item .p-size-quantity--list .p-size-quantity__list{grid-template-columns:1fr;gap:.35em}.is-welcart-item.category-item .p-size-quantity--list .p-size-quantity__row{padding:.35em .45em}.is-welcart-item.category-item .p-size-quantity--list:not(.p-size-quantity--single) .p-size-quantity__label{display:none}@media screen and (max-width: 1025px){.is-welcart-item.category-item .p-post__list{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 764px){.is-welcart-item.category-item .p-post__list{grid-template-columns:repeat(2, 1fr)}}.p-welcart .tax_inc_block{display:none}.is-welcart-page .header_explanation:empty,.is-welcart-page .error_message:empty{display:none}.is-welcart-page .welcart-delivery-guidance{color:#000;font-weight:700;line-height:1.8;margin-bottom:1.5em;padding:.6em 1em;text-align:center;background-color:#fff200}.is-welcart-page .welcart-delivery-leadtime{color:#000;font-weight:700;line-height:1.7;text-align:center;margin:1em 0;padding:.6em 1em;background-color:#fff200}.is-welcart-page .welcart-delivery-leadtime__title{margin-right:.5em}.is-welcart-page .welcart-delivery-leadtime__text--indent{display:inline-block;padding-left:7em}@media screen and (max-width: 764px){.is-welcart-page .welcart-delivery-guidance{text-align:left}.is-welcart-page .welcart-delivery-leadtime{text-align:left}.is-welcart-page .welcart-delivery-leadtime__title,.is-welcart-page .welcart-delivery-leadtime__text,.is-welcart-page .welcart-delivery-leadtime__text--indent{display:block;padding-left:0}}.p-size-quantity{width:100%;text-align:left}.p-size-quantity .p-size-quantity__head{font-weight:700;line-height:1.4;margin-bottom:.65em}.p-size-quantity .p-size-quantity__list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:.5em .75em}.p-size-quantity .p-size-quantity__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:.5em;padding:.45em .5em;border:1px solid #d8d8d8;background-color:#fff;-webkit-transition:color .2s,border-color .2s,background-color .2s;transition:color .2s,border-color .2s,background-color .2s}.p-size-quantity .p-size-quantity__row.is-quantity-selected{color:#fff;border-color:#ee8a1e;background-color:#ee8a1e}.p-size-quantity .p-size-quantity__row.is-quantity-selected .p-size-quantity__select{color:#333;border-color:#fff;background-color:#fff}.p-size-quantity .p-size-quantity__size{font-weight:700;line-height:1.4;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap}.p-size-quantity .p-size-quantity__label{font-size:.8125em;line-height:1.4;margin-left:auto;white-space:nowrap}.p-size-quantity .p-size-quantity__unit{font-size:.8125em;line-height:1.4;white-space:nowrap}.p-size-quantity .p-size-quantity__select{width:4.5em;padding:.35em .5em;border:1px solid #cfcfcf;border-radius:.25em;background-color:#fff;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.p-size-quantity .p-size-quantity__button{color:#fff;font-weight:700;line-height:1.4;width:100%;margin-top:1em;padding:.9em 1em;text-align:center;border:0;background-color:#ee8a1e;cursor:pointer;-webkit-transition:opacity .2s;transition:opacity .2s}.p-size-quantity .p-size-quantity__button:hover{opacity:.75}@media screen and (max-width: 764px){.p-size-quantity--detail .p-size-quantity__list{grid-template-columns:1fr}}.p-item-group .p-item-group__notes{margin-bottom:1.5em;padding:1.25em 1.5em;background-color:#f9f6ef;border-left:4px solid #ee8a1e}.p-item-group .p-item-group__notes--section{margin-bottom:1.5em}.p-item-group .p-item-group__note{line-height:1.9}.p-item-group .p-item-group__note+.p-item-group__note{margin-top:.25em}.p-item-group .p-item-group__delivery{margin-top:1em;padding-top:1em;border-top:1px solid #ead9c5}.p-item-group .p-item-group__delivery-title{font-weight:700;line-height:1.6;margin-bottom:.25em}.p-item-group .p-item-group__section+.p-item-group__section{margin-top:3em}.p-item-group .p-item-group__title{font-size:1.5em;font-weight:700;color:#ee8a1e;padding-left:.25em;border-bottom:1px solid #ee8a1e;margin-bottom:1em}.p-item-group .p-item-group__empty{line-height:1.8}.p-item-group .p-item-group__form{position:relative}.p-item-group .p-item-purpose-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em;margin-bottom:1.25em}.p-item-group .p-item-purpose-tabs__button{color:#333;font-size:.9375em;font-weight:700;text-align:center;line-height:1.4;min-width:7.5em;padding:.65em 1.1em;border:1px solid #d8d8d8;border-radius:0;background-color:#fff;cursor:pointer;-webkit-transition:color .2s,background-color .2s,border-color .2s,opacity .2s;transition:color .2s,background-color .2s,border-color .2s,opacity .2s}.p-item-group .p-item-purpose-tabs__button:hover{opacity:.75}.p-item-group .p-item-purpose-tabs__button.is-active{color:#fff;border-color:#161d53;background-color:#161d53}.p-item-group .p-post__list-item{-webkit-transition:background-color .2s,border .2s;transition:background-color .2s,border .2s}.p-item-group .p-post__list-item[hidden]{display:none}.p-item-group .p-post__list-item.is-quantity-selected{background-color:#fff7ee;border-color:#ee8a1e}.p-item-group .p-item-group__submit{margin-top:3em;padding:1em;background-color:#fff;border-top:1px solid #e5e5e5;position:-webkit-sticky;position:sticky;bottom:0;z-index:20}.p-item-group .p-item-group__submit-button{color:#fff;font-weight:700;line-height:1.4;width:100%;max-width:24em;margin:0 auto;padding:1em;text-align:center;background-color:#ee8a1e;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .2s;transition:opacity .2s}.p-item-group .p-item-group__submit-button:hover{opacity:.65}.p-item-group .p-item-group__tab{display:grid;grid-template-columns:repeat(4, 1fr);gap:.75em;margin-bottom:1.75em}.p-item-group .p-item-group__tab-item{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-item-group .p-item-group__tab-link{color:#fff;font-weight:700;width:100%;padding:.75em 0;text-align:center;-webkit-transition:opacity .2s;transition:opacity .2s;background-color:#ee8a1e}.p-item-group .p-item-group__tab-link:hover{opacity:.65}@media screen and (max-width: 1025px){.p-item-group .p-item-group__tab{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 764px){.p-item-group .p-item-group__notes{padding:1em 1.1em}.p-item-group .p-item-purpose-tabs{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.p-item-group .p-item-purpose-tabs__button{min-width:0;width:100%;padding-right:.5em;padding-left:.5em}.p-item-group .p-item-group__submit{margin-right:-1em;margin-left:-1em}.p-item-group .p-item-group__section+.p-item-group__section{margin-top:2.5em}.p-item-group .p-item-group__title{font-size:1.25em}}@media screen and (max-width: 480px){.p-item-group .p-item-group__tab-link{font-size:.75em}}.p-specific .p-specific__content hr{margin:1.5em 0;color:#eee}.p-specific .p-specific__content .p-specific__title{font-weight:700}.p-post__side-archive{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1em}.p-post__side-archive select{width:100%;font-size:16px;padding:.5em;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid gray;background-color:#fff;border-radius:.5rem}.p-post__side-archive select:focus-visible{outline:unset;-webkit-box-shadow:unset;box-shadow:unset;outline-offset:unset}.p-post__side-archive select::-ms-expand{display:none}.p-post__side-archive::before{position:absolute;right:9px;width:0;height:0;padding:0;content:"";border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid #666;pointer-events:none}@media screen and (max-width: 480px){.skuform input[type=submit]{margin-top:4px}}/*# sourceMappingURL=page.css.map */