@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@300;400;500;600;700&display=swap";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css *//* Document
   ========================================================================== *//**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}/* Sections
   ========================================================================== *//**
 * Remove the margin in all browsers.
 */body {
  margin: 0;
}/**
 * Render the `main` element consistently in IE.
 */main {
  display: block;
}/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */h1 {
  font-size: 2em;
  margin: 0.67em 0;
}/* Grouping content
   ========================================================================== *//**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/* Text-level semantics
   ========================================================================== *//**
 * Remove the gray background on active links in IE 10.
 */a {
  background-color: transparent;
}/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */b,
strong {
  font-weight: bolder;
}/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}/**
 * Add the correct font size in all browsers.
 */small {
  font-size: 80%;
}/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}sub {
  bottom: -0.25em;
}sup {
  top: -0.5em;
}/* Embedded content
   ========================================================================== *//**
 * Remove the border on images inside links in IE 10.
 */img {
  border-style: none;
}/* Forms
   ========================================================================== *//**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */button,
input { /* 1 */
  overflow: visible;
}/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */button,
select { /* 1 */
  text-transform: none;
}/**
 * Correct the inability to style clickable types in iOS and Safari.
 */button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}/**
 * Remove the inner border and padding in Firefox.
 */button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}/**
 * Restore the focus styles unset by the previous rule.
 */button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}/**
 * Correct the padding in Firefox.
 */fieldset {
  padding: 0.35em 0.75em 0.625em;
}/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */progress {
  vertical-align: baseline;
}/**
 * Remove the default vertical scrollbar in IE 10+.
 */textarea {
  overflow: auto;
}/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}/* Interactive
   ========================================================================== *//*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */details {
  display: block;
}/*
 * Add the correct display in all browsers.
 */summary {
  display: list-item;
}/* Misc
   ========================================================================== *//**
 * Add the correct display in IE 10+.
 */template {
  display: none;
}/**
 * Add the correct display in IE 10.
 */[hidden] {
  display: none;
}@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}@font-face{font-family:icons;src:url(../font/icons.eot);src:url(../font/icons.eot?#iefix) format("embedded-opentype"),url(../font/icons.woff) format("woff"),url(../font/icons.ttf) format("truetype")}:root{font-size:62.5%;height:100%}*{word-break:break-all}*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background-color:#fdcdeb}::selection{background-color:#fdcdeb}::-webkit-input-placeholder{opacity:1;color:#bcbcbc}::-moz-placeholder{opacity:1;color:#bcbcbc}:-ms-input-placeholder{opacity:1;color:#bcbcbc}::-ms-input-placeholder{opacity:1;color:#bcbcbc}::placeholder{opacity:1;color:#bcbcbc}:focus-visible{outline-color:#eb80ad}img{display:block}a{color:#484848}ul,ol,li{list-style:none;margin:0;padding:0}@media screen and (max-width:767px){[data-display=pc],.pc-only{display:none!important}}@media screen and (min-width:768px){[data-display=sp],.sp-only{display:none!important}}body{color:#484848;font-family:Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif,sans-serif;font-size:1.8rem;line-height:1.6;letter-spacing:.05em;margin:0;padding:0}button{border-radius:0}.c-page-home{width:100%;height:100%}@media screen and (min-width:768px){.c-page-home{min-width:1260px}}.c-page-home__base{position:relative;width:100%;overflow:hidden}@media screen and (min-width:768px){.c-page-home__base{min-width:1260px}}.c-page-home__base a{-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:768px){.c-page-home__base a:hover{opacity:.7}}.c-page-home__main{width:1260px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;padding-top:100px;padding-bottom:295px}@media screen and (max-width:1259px){.c-page-home__main{min-width:1260px}}@media screen and (max-width:767px){.c-page-home__main{width:100%;min-width:unset;padding-left:calc(40/750*100vw);padding-right:calc(40/750*100vw)}}@media screen and (max-width:767px){.c-page-home__main{padding-top:calc(120/750*100vw);padding-bottom:calc(274/750*100vw)}}.c-page-home__main h2{position:relative;line-height:1;letter-spacing:.08em;font-size:6.5rem;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:500;margin:0;padding:120px 0 26px}@media screen and (max-width:767px){.c-page-home__main h2{font-size:calc(65/750*100vw);padding:calc(130/750*100vw) 0 calc(30 / 750 * 100vw)}}.c-page-home__main h2>span{letter-spacing:.1em;font-size:2.5rem;font-weight:600;padding-left:22px}@media screen and (max-width:767px){.c-page-home__main h2>span{font-size:calc(25/750*100vw);padding-left:calc(30/750*100vw)}}.c-page-home__main h2:before,.c-page-home__main h2:after{content:'';position:absolute;display:block}.c-page-home__main h2:before{background:url(/img/gakuen-top/bg-h2-top-pc.png) no-repeat left center/100% auto;width:675px;height:457px;top:0;left:-357px;z-index:-1}@media screen and (max-width:767px){.c-page-home__main h2:before{background:url(/img/gakuen-top/bg-h2-top-sp.png) no-repeat left center/100% auto;width:calc(315/750*100vw);height:calc(457/750*100vw);left:calc(-40/750*100vw)}}.c-page-home__main h2:after{background:url(/img/gakuen-top/obj-title-marker.svg) no-repeat left center/100% auto;width:49px;height:12px;bottom:0;left:0}@media screen and (max-width:767px){.c-page-home__main h2:after{width:calc(49/750*100vw);height:calc(12/750*100vw)}}.c-page-home__main p{line-height:1.666;margin:55px 0 0}@media screen and (max-width:767px){.c-page-home__main p{font-size:calc(23/750*100vw);margin-top:calc(50/750*100vw);font-weight:500}}.c-page-home__btn{text-align:center;margin-top:48px}@media screen and (max-width:767px){.c-page-home__btn{margin-top:calc(55/750*100vw)}}.c-page-home__btn a{position:relative;display:inline-block;letter-spacing:.1em;border:1px solid #282828;background:#fff;text-decoration:none;font-size:1.8rem;font-weight:700;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;min-width:370px;padding:20px 55px}@media screen and (max-width:767px){.c-page-home__btn a{font-size:calc(26/750*100vw);min-width:calc(580/750*100vw);padding:calc(22/750*100vw) calc(70 / 750 * 100vw)}}@media screen and (min-width:768px){.c-page-home__btn a:hover{opacity:1}.c-page-home__btn a:hover:after{right:11px}}.c-page-home__btn a:after{content:'';position:absolute;display:block;background:url(/img/cyu-kou/icon-arrow-next.png) no-repeat center/100% auto;width:24px;height:10px;top:calc((50/100*100%) - 6px);right:17px;-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-page-home__btn a:after{width:3.86667vw;height:1.6vw;top:calc((50/100*100%) - (6/750*100vw));right:2.8vw}}.c-page-home__btn[data-color=purple] a{border-color:#845880}.c-page-home__btn[data-color=purple] a:before{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:15px 15px 0 0;border-color:#845880 transparent transparent;top:0;left:0}.c-page-home__important-notice{margin-top:2px;margin-bottom:96px;padding-top:6px;padding-bottom:6px;padding-right:6px;border:2px solid #eb80ad;background:#fff}@media screen and (max-width:767px){.c-page-home__important-notice{margin-top:calc(78/750*100vw);margin-bottom:calc(65/750*100vw);padding:0 calc(29/750*100vw);border-width:calc(2/750*100vw)}}@media screen and (min-width:768px){.c-page-home__important-notice-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.c-page-home__important-notice-title{position:relative}@media screen and (min-width:768px){.c-page-home__important-notice-title{width:211px}}.c-page-home__important-notice-title:after{content:'';display:block;width:1px;height:100%;background:#eb80ad;opacity:.32;position:absolute;right:0;top:0}@media screen and (max-width:767px){.c-page-home__important-notice-title:after{width:100%;height:calc(2/750*100vw);top:auto;bottom:0}}.c-page-home__important-notice-title h2{color:#eb80ad;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:2rem;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;letter-spacing:0}@media screen and (max-width:767px){.c-page-home__important-notice-title h2{font-size:calc(28/750*100vw);padding:calc(28/750*100vw)}}.c-page-home__important-notice-title h2:before{content:none}.c-page-home__important-notice-title h2:after{content:none}.c-page-home__important-notice-detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;padding:13px 0 13px 8px}@media screen and (max-width:767px){.c-page-home__important-notice-detail{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:calc(23/750*100vw) 0 calc(26 / 750 * 100vw)}}.c-page-home__important-notice-time{color:#7f7f7f;font-size:1.4rem;width:145px;text-align:center}@media screen and (max-width:767px){.c-page-home__important-notice-time{font-size:calc(23/750*100vw);width:calc(179/750*100vw);text-align:left}}.c-page-home__important-notice-text{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}@media screen and (max-width:767px){.c-page-home__important-notice-text{line-height:calc(40/750*100vw)}}.c-page-home__important-notice-text p{font-size:1.4rem;margin:0}@media screen and (max-width:767px){.c-page-home__important-notice-text p{font-size:calc(23/750*100vw)}}.c-page-home__important-notice-text p a{text-decoration:none;display:block}.c-page-home__news{margin-top:-43px}@media screen and (max-width:767px){.c-page-home__news{margin-top:calc(-24/750*100vw)}}@media screen and (max-width:767px){.c-page-home__news h2{padding-top:calc(104/750*100vw)}}@media screen and (max-width:767px){.c-page-home__admission-body{margin-top:calc(62/750*100vw)}}.c-page-home__admission-tab{display:-webkit-box;display:-ms-flexbox;display:flex;margin:60px 0 36px}@media screen and (max-width:767px){.c-page-home__admission-tab{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:calc(68/750*100vw) 0 0}}@media screen and (max-width:767px){.c-page-home__admission-tab li{position:relative}}.c-page-home__admission-tab li:not(:first-child){margin-left:14px}@media screen and (max-width:767px){.c-page-home__admission-tab li:not(:first-child){margin-left:0}}@media screen and (max-width:767px){.c-page-home__admission-tab li:before{content:none;position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);top:-2px;left:-2px;z-index:-1}}.c-page-home__admission-tab li[data-category=middle-high]{color:#1459a7;border:2px solid #1459a7}@media screen and (min-width:768px){.c-page-home__admission-tab li[data-category='middle-high'][data-current='true'] span,.c-page-home__admission-tab li[data-category=middle-high]:hover span{background:#1459a7}}@media screen and (max-width:767px){.c-page-home__admission-tab li[data-category='middle-high'][data-current='false']{color:#1459a7}}@media screen and (max-width:767px){.c-page-home__admission-tab li[data-category=middle-high]:before{background:#1459a7}}.c-page-home__admission-tab li[data-category=primary]{color:#5cb1cd;border:2px solid #5cb1cd}@media screen and (min-width:768px){.c-page-home__admission-tab li[data-category='primary'][data-current='true'] span,.c-page-home__admission-tab li[data-category=primary]:hover span{background:#5cb1cd}}@media screen and (max-width:767px){.c-page-home__admission-tab li[data-category='primary'][data-current='false']{color:#5cb1cd}}@media screen and (max-width:767px){.c-page-home__admission-tab li[data-category=primary]:before{background:#5cb1cd}}.c-page-home__admission-tab li[data-category=kindergarten]{color:#fc868c;border:2px solid #fc868c}@media screen and (min-width:768px){.c-page-home__admission-tab li[data-category='kindergarten'][data-current='true'] span,.c-page-home__admission-tab li[data-category=kindergarten]:hover span{background:#fc868c}}@media screen and (max-width:767px){.c-page-home__admission-tab li[data-category='kindergarten'][data-current='false']{color:#fc868c}}@media screen and (max-width:767px){.c-page-home__admission-tab li[data-category=kindergarten]:before{background:#fc868c}}@media screen and (min-width:768px){.c-page-home__admission-tab li[data-current=true] span,.c-page-home__admission-tab li:hover span{color:#fff}}@media screen and (max-width:767px){.c-page-home__admission-tab li[data-current=true]{color:#fff}}@media screen and (max-width:767px){.c-page-home__admission-tab li[data-current=true]:before{content:''}}@media screen and (max-width:767px){.c-page-home__admission-tab li[data-current=false]:before{content:none}}.c-page-home__admission-tab li input{display:none}.c-page-home__admission-tab li span{display:block;text-align:center;font-size:2rem;font-weight:600;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;min-width:168px;padding:9px 10px;cursor:pointer;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}@media screen and (max-width:767px){.c-page-home__admission-tab li span{font-size:calc(25/750*100vw);min-width:calc(180/750*100vw);padding:calc(4/750*100vw) calc(26 / 750 * 100vw)}}.c-page-home__banner{position:relative;margin-top:121px;padding:74px 0 79px}@media screen and (max-width:767px){.c-page-home__banner{margin-top:calc(167/750*100vw);padding:calc(74/750*100vw) 0}}@media screen and (max-width:767px){.c-page-home__banner[data-banner=slider]{width:100vw;margin-left:calc(-40/750*100vw);padding-top:calc(70/750*100vw);padding-bottom:calc(36/750*100vw)}}.c-page-home__banner:before{content:'';position:absolute;display:block;background:#f6f6f6;width:100vw;height:100%;margin:0 auto;top:0;left:calc(50/100*100%);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:768px){.c-page-home__banner:before{min-width:1260px}}.c-page-home__policy{padding-top:85px}@media screen and (max-width:767px){.c-page-home__policy{padding-top:calc(44/750*100vw)}}.c-page-home__policy-main{position:relative}@media screen and (min-width:768px){.c-page-home__policy-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 65px 66px}}@media screen and (max-width:767px){.c-page-home__policy-main{width:100vw;margin-left:calc(-40/750*100vw);padding:calc(70/750*100vw) 0 calc(50 / 750 * 100vw)}}.c-page-home__policy-main:before,.c-page-home__policy-main:after{content:'';position:absolute;display:block;background:url(/img/gakuen-top/bg-h2-top-pc.png) no-repeat left center/100% auto;width:675px;height:457px;bottom:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:-1}@media screen and (max-width:767px){.c-page-home__policy-main:before,.c-page-home__policy-main:after{background:url(/img/gakuen-top/bg-h2-top-sp.png) no-repeat left center/100% auto;width:calc(315/750*100vw);height:calc(457/750*100vw);-webkit-transform:rotate(180deg) scale(-1,1);transform:rotate(180deg) scale(-1,1)}}.c-page-home__policy-main:before{left:-315px}@media screen and (max-width:767px){.c-page-home__policy-main:before{top:calc(-50/750*100vw);left:0;right:auto}}.c-page-home__policy-main:after{right:-355px}@media screen and (max-width:767px){.c-page-home__policy-main:after{bottom:calc(-410/750*100vw);left:0;right:auto;-webkit-transform:rotate(180deg) scale(-1,-1);transform:rotate(180deg) scale(-1,-1)}}.c-page-home__policy-main-tags{text-align:center;position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);margin:auto;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:700;font-size:2rem;background:#fff;padding:7px 20px;word-break:keep-all;bottom:60px}@media screen and (max-width:767px){.c-page-home__policy-main-tags{font-size:calc(28/750*100vw);padding:calc(8/750*100vw) calc(28 / 750 * 100vw);bottom:calc(80/750*100vw)}}.c-page-home__policy-main-tags:before{position:absolute;content:'';border-style:solid;border-width:0 0 14px 14px;height:0;width:0;border-color:transparent;top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:767px){.c-page-home__policy-main-tags:before{border-width:0 0 calc(20/750*100vw) calc(20 / 750 * 100vw)}}@media screen and (min-width:768px){.c-page-home__policy-main-tags[data-type=type01]{padding:7px 36px}}.c-page-home__policy-main-tags[data-type=type01]:before{border-bottom-color:#eb80ad}.c-page-home__policy-main-tags[data-type=type02]:before{border-bottom-color:#d57ae4}.c-page-home__policy-main li{position:relative}@media screen and (min-width:768px){.c-page-home__policy-main li:first-child{margin-left:57px}}@media screen and (max-width:767px){.c-page-home__policy-main li:first-child{margin-left:calc(328/750*100vw)}}@media screen and (min-width:768px){.c-page-home__policy-main li:first-child:before{left:160px;bottom:-66px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.c-page-home__policy-main li:first-child a picture:before{background-color:#eb80ad}@media screen and (min-width:768px){.c-page-home__policy-main li:nth-child(2){margin-right:57px}}@media screen and (max-width:767px){.c-page-home__policy-main li:nth-child(2){margin-top:calc(-64/750*100vw);margin-left:calc(-30/750*100vw)}}@media screen and (min-width:768px){.c-page-home__policy-main li:nth-child(2):before{right:160px;bottom:-125px}}@media screen and (max-width:767px){.c-page-home__policy-main li:nth-child(2):before{content:none}}.c-page-home__policy-main li:nth-child(2) a picture:before{background-color:#d57ae4}.c-page-home__policy-main li:before{content:'';position:absolute;display:block;background:url(/img/gakuen-top/bg-h2-top-pc.png) no-repeat left center/100% auto;width:675px;height:457px;z-index:-1}@media screen and (max-width:767px){.c-page-home__policy-main li:before{background:url(/img/gakuen-top/bg-h2-top-sp.png) no-repeat left center/100% auto;width:calc(315/750*100vw);height:calc(457/750*100vw);bottom:calc(-490/750*100vw);right:0;-webkit-transform:scale(-1,1);transform:scale(-1,1)}}.c-page-home__policy-main a{display:block;text-decoration:none;position:relative}@media screen and (max-width:767px){.c-page-home__policy-main a{width:calc(434/750*100vw);height:calc(434/750*100vw)}}.c-page-home__policy-main a:after{position:absolute;content:'';height:10px;width:26px;background:url(/img/cyu-kou/icon-arrow-next-white.png) no-repeat;background-size:100% 100%;background-position:center bottom;left:0;right:0;bottom:-30px;z-index:3;margin:auto}@media screen and (max-width:767px){.c-page-home__policy-main a:after{width:calc(28/750*100vw);height:calc(10/750*100vw);bottom:calc(-34/750*100vw)}}.c-page-home__policy-main picture{position:relative;display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);overflow:hidden}.c-page-home__policy-main picture:before{position:absolute;content:'';display:block;height:75px;width:158px;margin:auto;left:0;right:-300px;bottom:-16px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:2}@media screen and (max-width:767px){.c-page-home__policy-main picture:before{width:calc(228/750*100vw);height:calc(104/750*100vw);right:calc(-375/750*100vw);bottom:calc(-20/750*100vw)}}.c-page-home__policy-main picture img{position:relative;max-width:346px;width:100%;z-index:1}@media screen and (max-width:767px){.c-page-home__policy-main picture img{display:block;max-width:100%;width:calc(434/750*100vw);height:calc(434/750*100vw);margin:0}}.c-page-home__policy-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:86px}@media screen and (max-width:767px){.c-page-home__policy-sub{display:block;margin-top:calc(95/750*100vw)}}.c-page-home__policy-sub li{width:564px}@media screen and (max-width:767px){.c-page-home__policy-sub li{width:100%}}@media screen and (max-width:767px){.c-page-home__policy-sub li:not(:first-child) a{border-top:none}}.c-page-home__policy-sub a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;padding:35px 0}@media screen and (max-width:767px){.c-page-home__policy-sub a{padding:calc(28/750*100vw) 0 calc(30 / 750 * 100vw)}}@media screen and (min-width:768px){.c-page-home__policy-sub a:hover .c-page-home__policy-sub-more:after{right:-5px}}.c-page-home__policy-sub-img{margin-right:25px}@media screen and (max-width:767px){.c-page-home__policy-sub-img{margin-left:calc(-30/750*100vw);margin-right:calc(28/750*100vw)}}.c-page-home__policy-sub-img figure{margin:0}@media screen and (max-width:767px){.c-page-home__policy-sub-img figure img{width:calc(316/750*100vw);height:auto}}.c-page-home__policy-sub-title{position:relative;font-size:1.8rem;font-weight:700;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;padding-bottom:3px}@media screen and (max-width:767px){.c-page-home__policy-sub-title{font-size:calc(28/750*100vw);padding-bottom:calc(6/750*100vw)}}.c-page-home__policy-sub-title:after{content:'';position:absolute;display:block;background:#484848;width:100%;height:1px;left:0;right:0;bottom:0}.c-page-home__policy-sub p{line-height:1.666;font-size:1.8rem;font-weight:500;margin:15px 0 0}@media screen and (max-width:767px){.c-page-home__policy-sub p{line-height:calc(35/750*100vw);font-size:calc(23/750*100vw);margin-top:calc(18/750*100vw)}}.c-page-home__policy-sub-more{position:absolute;font-size:1.7rem;font-weight:500;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;padding-right:36px;right:0;bottom:24px}@media screen and (max-width:767px){.c-page-home__policy-sub-more{font-size:calc(20/750*100vw);padding-right:calc(56/750*100vw);bottom:calc(22/750*100vw)}}.c-page-home__policy-sub-more:after{content:'';position:absolute;display:block;background:url(/img/cyu-kou/icon-arrow-next.png) no-repeat center/100% auto;width:25px;height:11px;right:0;bottom:10px;-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-page-home__policy-sub-more:after{width:calc(29/750*100vw);height:calc(12/750*100vw);right:calc(16/750*100vw);bottom:calc(12/750*100vw)}}@media screen and (max-width:767px){.c-page-home__policy .c-page-home__btn{margin-top:calc(118/750*100vw)}}@media screen and (max-width:767px){.c-page-home__policy .c-page-home__btn:not(:last-child){text-align:left}}@media screen and (max-width:767px){.c-page-home__policy .c-page-home__btn:not(:last-child) a{min-width:auto;padding:calc(19/750*100vw) calc(80 / 750 * 100vw) calc(19 / 750 * 100vw) calc(28 / 750 * 100vw)}}.c-page-sub{width:100%;height:100%}@media screen and (min-width:768px){.c-page-sub{min-width:1260px}}.c-page-sub__base{overflow:hidden}.c-page-sub__main{padding-top:100px}@media screen and (max-width:767px){.c-page-sub__main{padding-top:calc(120/750*100vw)}}.c-page-sub__content{margin:0 auto 250px;padding-left:0!important;padding-right:0!important}@media screen and (min-width:768px){.c-page-sub__content{width:100%;min-width:1260px;padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){.c-page-sub__content{margin-bottom:calc(300/750*100vw)}}.c-page-sub__content[data-level='2']{overflow:visible;margin-bottom:240px}@media screen and (max-width:767px){.c-page-sub__content[data-level='2']{margin-bottom:calc(274/750*100vw)}}[data-page=maintenance] .c-page-sub__content{margin-bottom:120px}@media screen and (max-width:767px){[data-page=maintenance] .c-page-sub__content{margin-bottom:calc(120/750*100vw)}}.c-page-sub__content-title{margin-bottom:50px}.c-page-sub__content-detail{width:1260px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;margin-top:85px}@media screen and (max-width:1259px){.c-page-sub__content-detail{min-width:1260px}}@media screen and (max-width:767px){.c-page-sub__content-detail{width:100%;min-width:unset;padding-left:calc(40/750*100vw);padding-right:calc(40/750*100vw)}}@media screen and (max-width:767px){.c-page-sub__content-detail{margin-top:calc(58/750*100vw)}}.c-page-sub__content-main{width:1260px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;margin-top:60px}@media screen and (max-width:1259px){.c-page-sub__content-main{min-width:1260px}}@media screen and (max-width:767px){.c-page-sub__content-main{width:100%;min-width:unset;padding-left:calc(40/750*100vw);padding-right:calc(40/750*100vw)}}@media screen and (max-width:767px){.c-page-sub__content-main{margin-top:calc(60/750*100vw)}}[data-level='2'] .c-page-sub__content-main{position:relative;margin-top:120px}@media screen and (max-width:767px){[data-level='2'] .c-page-sub__content-main{margin-top:calc(120/750*100vw)}}[data-level='2'] .c-page-sub__content-main:before,[data-level='2'] .c-page-sub__content-main:after{content:'';position:absolute;display:block;z-index:-1}[data-level='2'] .c-page-sub__content-main:before{background:url(/img/gakuen-top/bg-level-2-top-pc.png) no-repeat left center/100% auto;width:521px;height:324px;top:-120px;left:-302px}@media screen and (max-width:767px){[data-level='2'] .c-page-sub__content-main:before{background:url(/img/gakuen-top/bg-level-2-top-sp.png) no-repeat left center/100% auto;width:calc(318/750*100vw);height:calc(325/750*100vw);top:calc(-120/750*100vw);left:0}}[data-level='2'] .c-page-sub__content-main:after{background:url(/img/gakuen-top/bg-level-2-bottom-pc.png) no-repeat left center/100% auto;width:649px;height:325px;bottom:-120px;right:-302px}@media screen and (max-width:767px){[data-level='2'] .c-page-sub__content-main:after{background:url(/img/gakuen-top/bg-level-2-bottom-sp.png) no-repeat left center/100% auto;width:calc(318/750*100vw);height:calc(325/750*100vw);bottom:calc(-120/750*100vw);right:0}}.c-page-sub__content-index{width:1260px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;margin-top:85px}@media screen and (max-width:1259px){.c-page-sub__content-index{min-width:1260px}}@media screen and (max-width:767px){.c-page-sub__content-index{width:100%;min-width:unset;padding-left:calc(40/750*100vw);padding-right:calc(40/750*100vw)}}@media screen and (max-width:767px){.c-page-sub__content-index{margin-top:calc(58/750*100vw)}}@media screen and (min-width:768px){[data-page=movie] .c-page-sub__content-index{width:1238px;padding:0}}@media screen and (max-width:767px){[data-page=movie] .c-page-sub__content-index{padding:calc(30/750*100vw)}}.c-page-sub__pagination{margin-top:60px}@media screen and (max-width:767px){.c-page-sub__pagination{margin-top:calc(58/750*100vw)}}.c-header{position:fixed;font-size:1.6rem;background:#fff;padding:13px 0 12px;-webkit-box-shadow:0 3px 16px 0 rgba(0,0,0,.04);box-shadow:0 3px 16px 0 rgba(0,0,0,.04);width:100%;height:100px;z-index:9999}@media screen and (max-width:767px){.c-header{height:calc(120/750*100vw);padding:0}}.c-header__body{width:1260px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media screen and (max-width:1259px){.c-header__body{min-width:1260px}}@media screen and (max-width:767px){.c-header__body{width:100%;min-width:unset;padding-left:calc(40/750*100vw);padding-right:calc(40/750*100vw)}}@media screen and (max-width:767px){.c-header__body{padding:0 0 0 calc(19/750*100vw)}}@media screen and (min-width:768px){.c-header__title{min-width:370px}}.c-header__site-name{margin:0}.c-header__site-name h1{margin:0 auto}.c-header__site-name a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none}@media screen and (max-width:767px){.c-header__site-name a img{width:calc(58/750*100vw);height:auto}}.c-header__site-name a span{font-size:2.5rem;font-weight:400;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;margin-left:17px;margin-top:-2px}@media screen and (max-width:767px){.c-header__site-name a span{font-size:calc(31/750*100vw);margin-left:calc(18/750*100vw);margin-top:0}}[data-page=maintenance] .c-header__site-name>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-page=maintenance] .c-header__site-name span{display:block;font-size:2.5rem;font-weight:400;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;margin-left:17px;margin-top:-2px}@media screen and (max-width:767px){[data-page=maintenance] .c-header__site-name span{font-size:calc(31/750*100vw);margin-left:calc(18/750*100vw);margin-top:0}}.c-header__description{margin:0}.c-header__info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}@media screen and (max-width:767px){.c-header__info{-ms-flex-flow:nowrap;flex-flow:nowrap}}.c-header__support{position:relative;padding:2px 0}.c-header__support a{position:relative;display:block;line-height:1;background:#fff;border:1px solid #cfcfcf;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:700;font-size:1.4rem;text-decoration:none;padding:9px 23px;z-index:1;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:768px){.c-header__support a:hover{opacity:.7}}.c-header__access{-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:768px){.c-header__access{margin-left:20px}}@media screen and (max-width:767px){.c-header__access{margin-left:calc(34/750*100vw);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width:768px){.c-header__access:hover{opacity:.7}}@media screen and (max-width:767px){.c-header__access img{width:calc(35/750*100vw);height:auto}}@media screen and (min-width:768px){.c-header__search{margin-left:20px;margin-right:1px}}@media screen and (max-width:767px){.c-header__search{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:768px){.c-header__search-btn{padding-bottom:2px}}@media screen and (max-width:767px){.c-header__search-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-header__search-btn button{border:none;background:url(/img/gakuen-top/icon-search.svg) no-repeat center/100% auto;font-size:0;width:27px;height:28px;padding:0;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}@media screen and (max-width:767px){.c-header__search-btn button{width:calc(44/750*100vw);height:calc(44/750*100vw)}}@media screen and (min-width:768px){.c-header__search-btn button:hover{opacity:.7}}.c-header__search-overlay{position:fixed;display:none;background:rgba(40,40,40,.68);left:calc(50/100*100%);top:100px;width:100vw;height:calc(100vh - 100px);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:767px){.c-header__search-overlay{top:calc(120/750*100vw);height:calc(100vh - (120/750*100vw))}}.c-header__search-overlay-body{position:fixed;left:calc(50/100*100%);top:calc(50/100*100%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.c-header__search-overlay-body{width:calc(710/750*100vw)}}.c-header__search-overlay form{display:-webkit-box;display:-ms-flexbox;display:flex}.c-header__search-overlay input{line-height:1;border-radius:0;font-size:1.8rem;font-weight:700;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;min-height:60px;background-image:none!important}@media screen and (max-width:767px){.c-header__search-overlay input{font-size:calc(26/750*100vw);min-height:calc(80/750*100vw)}}.c-header__search-overlay input[type=text]{border:none;min-width:880px;padding:10px 40px}@media screen and (max-width:767px){.c-header__search-overlay input[type=text]{min-width:calc(590/750*100vw);padding:calc(10/750*100vw) calc(34 / 750 * 100vw)}}.c-header__search-overlay input[type=submit]{letter-spacing:.1em;border:none;color:#fff;background:#eb80ad;padding:10px 20px;cursor:pointer}@media screen and (max-width:767px){.c-header__search-overlay input[type=submit]{padding:calc(10/750*100vw) calc(32 / 750 * 100vw)}}.c-header__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin:15px 0 0;padding:0}.c-header__links>li{display:block}@media screen and (min-width:768px){.c-header__links>li:not(:first-child){margin-left:40px}}.c-header__links>li[data-current=true] a{color:#eb80ad}.c-header__links>li[data-current=true] a:before{background:#eb80ad}.c-header__links>li>a{position:relative;display:block;line-height:1;text-decoration:none;font-size:1.6rem;font-weight:700;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;padding-left:24px;-webkit-transition:color .3s;transition:color .3s}@media screen and (min-width:768px){.c-header__links>li>a:hover{color:#eb80ad;opacity:1}.c-header__links>li>a:hover:before{background-color:#eb80ad}}.c-header__links>li>a:before{content:'';position:absolute;display:block;background:#484848;width:10px;height:1px;top:calc(50/100*100%);left:0;-webkit-transition:background-color .3s;transition:background-color .3s}.c-header__btn{margin-left:34px}@media screen and (max-width:767px){.c-header__btn{margin-left:calc(40/750*100vw)}}.c-header__btn button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;line-height:1;letter-spacing:.05em;color:#fff;background:#eb80ad;border:none;font-size:1.2rem;font-weight:400;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;width:70px;height:75px;padding:47px 5px 10px;-webkit-transition:opacity .3s;transition:opacity .3s;cursor:pointer}@media screen and (max-width:767px){.c-header__btn button{font-size:calc(19/750*100vw);width:calc(105/750*100vw);height:calc(120/750*100vw);padding:calc(79/750*100vw) calc(10 / 750 * 100vw) calc(10 / 750 * 100vw)}}@media screen and (min-width:768px){.c-header__btn button:hover{opacity:.7}}.c-header__btn button:before,.c-header__btn button:after,.c-header__btn button span:before{content:'';position:absolute;display:block;background:#fff;width:38px;height:2px;right:16px;-webkit-transition:right .3s,top .3s,-webkit-transform .3s;transition:right .3s,top .3s,-webkit-transform .3s;transition:right .3s,top .3s,transform .3s;transition:right .3s,top .3s,transform .3s,-webkit-transform .3s}@media screen and (max-width:767px){.c-header__btn button:before,.c-header__btn button:after,.c-header__btn button span:before{width:calc(61/750*100vw);height:calc(4/750*100vw);right:calc(21/750*100vw)}}.c-header__btn button:before{top:17px}@media screen and (max-width:767px){.c-header__btn button:before{top:calc(27/750*100vw)}}.c-header__btn button:after{top:28px}@media screen and (max-width:767px){.c-header__btn button:after{top:calc(45/750*100vw)}}.c-header__btn button span{display:block;line-height:1}.c-header__btn button span:before{width:28px;top:39px}@media screen and (max-width:767px){.c-header__btn button span:before{width:calc(45/750*100vw);top:calc(61/750*100vw)}}.c-header__btn button[data-open=true]:before,.c-header__btn button[data-open=true]:after{right:35px;top:26px}@media screen and (max-width:767px){.c-header__btn button[data-open=true]:before,.c-header__btn button[data-open=true]:after{right:calc(50/750*100vw);top:calc(45/750*100vw)}}.c-header__btn button[data-open=true]:before{-webkit-transform:translate(50%,0) rotate(45deg);transform:translate(50%,0) rotate(45deg)}.c-header__btn button[data-open=true]:after{-webkit-transform:translate(50%,0) rotate(-45deg);transform:translate(50%,0) rotate(-45deg)}.c-header__btn button[data-open=true] span:before{content:none}.c-footer{border-top:1px solid #cfcfcf}.c-footer__body{width:1260px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin:0 auto}@media screen and (max-width:1259px){.c-footer__body{min-width:1260px}}@media screen and (max-width:767px){.c-footer__body{width:100%;min-width:unset;padding-left:calc(40/750*100vw);padding-right:calc(40/750*100vw)}}.c-footer__pagetop{width:100%;margin-top:-73px}@media screen and (max-width:767px){.c-footer__pagetop{margin-top:calc(-74/750*100vw);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-footer__information{position:relative;width:100%;padding:100px 0 115px}@media screen and (max-width:767px){.c-footer__information{padding:calc(82/750*100vw) 0 calc(76 / 750 * 100vw);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-footer__information:before{content:'';position:absolute;display:block;background:#f6f6f6;width:100vw;height:100%;margin:0 auto;top:0;left:calc(50/100*100%);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:-1}@media screen and (min-width:768px){.c-footer__information:before{min-width:1260px}}.c-footer__banner .c-banner__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.c-footer__banner .c-banner__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.c-footer__banner .c-banner__list li{width:calc(400/750*100vw)!important}}@media screen and (min-width:768px){.c-footer__banner .c-banner__list li:not(:first-child){margin-left:38px}}@media screen and (max-width:767px){.c-footer__banner .c-banner__list li:not(:first-child){margin-top:calc(60/750*100vw)}}.c-footer__nav{position:relative;width:100%;padding:85px 61px 108px}@media screen and (max-width:767px){.c-footer__nav{margin-bottom:0;padding:calc(56/750*100vw) 0 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.c-footer__nav:before{content:'';position:absolute;display:block;background:#f6f6f6;width:100vw;height:20px;bottom:0;left:calc(50/100*100%);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:768px){.c-footer__nav:before{min-width:1260px}}@media screen and (max-width:767px){.c-footer__nav:before{content:none}}@media screen and (min-width:768px){.c-footer__access{margin-top:66px}}@media screen and (max-width:767px){.c-footer__access{width:100%;padding-top:calc(70/750*100vw);-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}}.c-footer__logo a,.c-footer__logo>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:3rem;font-weight:300;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif}@media screen and (max-width:767px){.c-footer__logo a,.c-footer__logo>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:calc(35/750*100vw)}}.c-footer__logo a span,.c-footer__logo>div span{margin-right:18px}@media screen and (max-width:767px){.c-footer__logo a span,.c-footer__logo>div span{margin-top:calc(10/750*100vw);margin-right:calc(20/750*100vw);margin-left:calc(6/750*100vw)}}@media screen and (max-width:767px){.c-footer__logo a span img,.c-footer__logo>div span img{width:calc(66/750*100vw);height:auto}}.c-footer__address{margin-top:36px}@media screen and (max-width:767px){.c-footer__address{margin-top:calc(24/750*100vw);-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}.c-footer__address p{font-size:1.6rem;margin:2px 0 0}@media screen and (max-width:767px){.c-footer__address p{text-align:center;font-size:calc(23/750*100vw);margin-top:calc(1/750*100vw)}}@media screen and (max-width:767px){.c-footer__group,.c-footer__links{position:relative;margin-top:calc(52/750*100vw)}}@media screen and (max-width:767px){.c-footer__group:before,.c-footer__links:before{content:'';position:absolute;display:block;background:#f6f6f6;width:100%;height:calc(52/750*100vw);top:calc(-54/750*100vw);z-index:-1}}@media screen and (min-width:768px){.c-footer__group{border-left:1px solid #cfcfcf;max-width:711px;margin-left:auto;margin-top:66px;padding-left:100px;padding-top:38px}}@media screen and (max-width:767px){.c-footer__group{border-top:1px solid #dadada;border-bottom:1px solid #dadada;width:100%;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}@media screen and (max-width:767px){.c-footer__group[data-accordion=true]>p:before,.c-footer__group[data-accordion=true]>p:after{content:'';position:absolute;display:block;background:#484848;width:calc(24/750*100vw);height:1px;top:calc((50/100*100%) - 1px);right:calc(18/750*100vw);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}}@media screen and (max-width:767px){.c-footer__group[data-accordion=true]>p:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (max-width:767px){.c-footer__group[data-accordion=true]>ul{display:none}}@media screen and (max-width:767px){.c-footer__group[data-open=true]>p:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width:767px){.c-footer__group[data-open=true]>p:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width:767px){.c-footer__group[data-open=true]>ul{display:block}}[data-page=maintenance] .c-footer__group:before{content:none}.c-footer__group>p{font-size:1.6rem;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;margin:0}@media screen and (max-width:767px){.c-footer__group>p{position:relative;font-size:calc(25/750*100vw);font-weight:bolder;padding:calc(30/750*100vw) calc(70 / 750 * 100vw) calc(30 / 750 * 100vw) 0}}@media screen and (min-width:768px){.c-footer__group>ul{display:-ms-grid!important;display:grid!important;-ms-grid-columns:202px 280px 128px;grid-template-columns:202px 280px 128px;overflow:visible!important;width:auto!important;height:auto!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}}@media screen and (max-width:767px){.c-footer__group>ul{-ms-flex-flow:wrap;flex-flow:wrap;margin-top:0;padding-bottom:calc(54/750*100vw)}}@media screen and (min-width:768px){.c-footer__group>ul li{margin-top:18px}}@media screen and (max-width:767px){.c-footer__group>ul li{width:100%}}@media screen and (max-width:767px){.c-footer__group>ul li:not(:first-child){margin-top:calc(40/750*100vw)}}.c-footer__group>ul a{position:relative;display:block;font-size:1.4rem;font-weight:500;text-decoration:none;padding-left:22px;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width:767px){.c-footer__group>ul a{font-size:calc(23/750*100vw);padding-left:calc(88/750*100vw)}}@media screen and (min-width:768px){.c-footer__group>ul a:hover{color:#eb80ad;opacity:1}.c-footer__group>ul a:hover:before{background:#eb80ad}}.c-footer__group>ul a:before{content:'';position:absolute;display:block;background:#484848;width:10px;height:2px;top:calc((50/100*100%) - 1px);left:0}@media screen and (max-width:767px){.c-footer__group>ul a:before{width:calc(25/750*100vw);height:1px;top:calc((50/100*100%) - 1px);left:calc(40/750*100vw)}}.c-footer__group>ul a>span{display:block}@media screen and (max-width:767px){.c-footer__links{border-top:1px solid #dadada;width:100%;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media screen and (max-width:767px){.c-footer__links>ul li{border-bottom:1px solid #dadada}}@media screen and (max-width:767px){.c-footer__links>ul a{position:relative;display:block;text-decoration:none;font-size:calc(25/750*100vw);font-weight:bolder;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;padding:calc(30/750*100vw) calc(70 / 750 * 100vw) calc(30 / 750 * 100vw) 0}}@media screen and (max-width:767px){.c-footer__links>ul a:after{content:'';position:absolute;display:block;background:url(/img/cyu-kou/icon-arrow-next.png) no-repeat center/100% auto;width:calc(29/750*100vw);height:calc(12/750*100vw);top:calc((50/100*100%) - (6/750*100vw));right:calc(19/750*100vw)}}.c-footer__bottom{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;width:100%;margin-top:85px;padding:26px 0}@media screen and (max-width:767px){.c-footer__bottom{margin-top:calc(66/750*100vw);padding:calc(20/750*100vw) 0;-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}}.c-footer__bottom:before{content:'';position:absolute;display:block;background:#eb80ad;width:100vw;height:100%;margin:0 auto;top:0;left:calc(50/100*100%);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:-1}@media screen and (min-width:768px){.c-footer__bottom:before{min-width:1260px}}.c-footer__bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex}.c-footer__bottom ul li:not(:first-child){margin-left:45px}.c-footer__bottom ul li a{display:block;color:#fff;text-decoration:none;font-size:1.4rem;font-weight:500;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:768px){.c-footer__bottom ul li a:hover{opacity:.7}}.c-footer__copyright{display:block;text-align:center;font-size:1.2rem;font-weight:500;margin-left:auto}@media screen and (max-width:767px){.c-footer__copyright{letter-spacing:.1em;font-size:calc(18/750*100vw);margin:0 auto}}@media screen and (max-width:767px){.c-footer__copyright>span{font-family:Droid Sans,Roboto,Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif}}.c-nav-global{position:fixed;display:none;background-color:#fff;width:100vw;top:100px;left:calc(50/100*100%);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:9997}@media screen and (max-width:767px){.c-nav-global{top:calc(120/750*100vw);z-index:10000}}.c-nav-global__scroll{overflow-y:scroll}@media screen and (min-width:768px){.c-nav-global__scroll{width:100%;height:calc(100vh - 100px);-ms-overflow-style:none;scrollbar-width:none}.c-nav-global__scroll::-webkit-scrollbar{display:none}}@media screen and (max-width:767px){.c-nav-global__scroll{width:100%;height:calc((var(--vh,1vh) * 100) - (120 / 750 * 100vw))}}.c-nav-global__body{width:1260px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;margin:0 auto}@media screen and (max-width:1259px){.c-nav-global__body{min-width:1260px}}@media screen and (max-width:767px){.c-nav-global__body{width:100%;min-width:unset;padding-left:calc(40/750*100vw);padding-right:calc(40/750*100vw)}}@media screen and (min-width:768px){.c-nav-global__body{padding-top:86px;padding-bottom:90px}}@media screen and (max-width:767px){.c-nav-global__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}}.c-nav-global__sitemap{padding:0 62px}@media screen and (max-width:767px){.c-nav-global__sitemap{width:100%;padding:0}}.c-nav-global__support{text-align:center;background-color:#f6f6f6;padding:calc(20/750*100vw) calc(40 / 750 * 100vw)}.c-nav-global__support a{display:inline-block;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #282828;font-size:calc(25/750*100vw);font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:900;padding:calc(16/750*100vw) calc(46 / 750 * 100vw)}.c-nav-global__links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:85px;padding:110px 200px 0 310px}@media screen and (max-width:767px){.c-nav-global__links{-ms-flex-flow:wrap;flex-flow:wrap;width:100%;margin:0;padding:0}}@media screen and (min-width:768px){.c-nav-global__links:before{content:'';position:absolute;display:block;background:#f6f6f6;width:100vw;min-width:1260px;height:20px;top:0;left:calc(50/100*100%);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@media screen and (max-width:767px){.c-nav-global__links .c-nav-global__list{background:#fff}}@media screen and (max-width:767px){.c-nav-global__links .c-nav-global__list:before{width:calc(670/750*100vw)!important}}@media screen and (min-width:768px){.c-nav-global__links .c-nav-global__item:not(:first-child){margin-left:90px}}@media screen and (max-width:767px){.c-nav-global__links .c-nav-global__item>div{padding-left:0}}@media screen and (min-width:768px){.c-nav-global__links .c-nav-global__item ul{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-ms-flex-flow:wrap;flex-flow:wrap}}@media screen and (min-width:768px){.c-nav-global__links .c-nav-global__item ul li{min-width:200px;margin-top:0;padding-right:60px}}@media screen and (min-width:768px){.c-nav-global__links .c-nav-global__item ul li:not(:first-child){margin-top:0}}@media screen and (min-width:768px){.c-nav-global__links .c-nav-global__item ul li:nth-child(3){padding-left:50px}}@media screen and (min-width:768px){.c-nav-global__links .c-nav-global__item ul li:nth-child(4),.c-nav-global__links .c-nav-global__item ul li:nth-child(5){margin-top:18px}}.c-nav-global__banner a figure{margin:0}.c-nav-global__banner a figure img{width:100%;height:auto}.c-nav-global__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}@media screen and (max-width:767px){.c-nav-global__list{position:relative;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #dadada;width:100%;margin-top:calc(60/750*100vw)}}@media screen and (max-width:767px){.c-nav-global__list:first-child{border:none;margin-top:0}}@media screen and (max-width:767px){.c-nav-global__list:first-child:before{content:'';position:absolute;display:block;background:#dadada;width:calc(605/750*100vw);height:1px;top:0;left:0}}.c-nav-global__item{display:block}@media screen and (max-width:767px){.c-nav-global__item{border-bottom:1px solid #dadada}}@media screen and (min-width:768px){.c-nav-global__item:not(:first-child){margin-left:135px}}@media screen and (max-width:767px){.c-nav-global__item[data-accordion=true]>div:before,.c-nav-global__item[data-accordion=true]>div:after{content:'';position:absolute;display:block;background:#484848;width:calc(24/750*100vw);height:1px;top:calc((50/100*100%) - 1px);right:calc(18/750*100vw);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}}@media screen and (max-width:767px){.c-nav-global__item[data-accordion=true]>div:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (max-width:767px){.c-nav-global__item[data-accordion=true]>ul{display:none}}@media screen and (max-width:767px){.c-nav-global__item[data-open=true]>div:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width:767px){.c-nav-global__item[data-open=true]>div:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width:767px){.c-nav-global__item[data-open=true]>ul{display:block}}.c-nav-global__item>div,.c-nav-global__item>a{position:relative;font-size:1.6rem;font-weight:bolder;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif}@media screen and (max-width:767px){.c-nav-global__item>div,.c-nav-global__item>a{font-size:calc(24/750*100vw);padding:calc(31/750*100vw) calc(70 / 750 * 100vw) calc(31 / 750 * 100vw) calc(28 / 750 * 100vw)}}@media screen and (min-width:768px){.c-nav-global__item>div+div,.c-nav-global__item>a+div{margin-top:20px}}.c-nav-global__item>a{position:relative;display:block;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}@media screen and (min-width:768px){.c-nav-global__item>a:hover{color:#eb80ad;opacity:1}}@media screen and (max-width:767px){.c-nav-global__item>a:after{content:'';position:absolute;display:block;background:url(/img/gakuen-top/icon-arrow-next.png) no-repeat center/100% auto;width:calc(29/750*100vw);height:calc(12/750*100vw);top:calc((50/100*100%) - (6/750*100vw));right:calc(19/750*100vw)}}@media screen and (min-width:768px){.c-nav-global__item>a+a{margin-top:20px}}@media screen and (max-width:767px){.c-nav-global__item>a+a{border-top:1px solid #dadada}}@media screen and (min-width:768px){.c-nav-global__item>ul{display:block!important;overflow:visible!important;width:auto!important;height:auto!important;margin-top:20px!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}}@media screen and (max-width:767px){.c-nav-global__item>ul{-ms-flex-flow:wrap;flex-flow:wrap;margin-top:0;padding-bottom:calc(54/750*100vw)}}@media screen and (max-width:767px){.c-nav-global__item>ul>li{width:100%}}@media screen and (min-width:768px){.c-nav-global__item>ul>li:not(:first-child){margin-top:18px}}@media screen and (max-width:767px){.c-nav-global__item>ul>li:not(:first-child){margin-top:calc(35/750*100vw)}}.c-nav-global__item>ul>li a{position:relative;display:block;font-size:1.4rem;font-weight:500;text-decoration:none;padding-left:22px;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width:767px){.c-nav-global__item>ul>li a{font-size:calc(23/750*100vw);padding-left:calc(88/750*100vw)}}@media screen and (min-width:768px){.c-nav-global__item>ul>li a:hover{color:#eb80ad;opacity:1}.c-nav-global__item>ul>li a:hover:before{background:#eb80ad}}.c-nav-global__item>ul>li a:before{content:'';position:absolute;display:block;background:#484848;width:10px;height:2px;top:calc((50/100*100%) - 1px);left:0}@media screen and (max-width:767px){.c-nav-global__item>ul>li a:before{width:calc(25/750*100vw);height:1px;top:calc((50/100*100%) - 1px);left:calc(40/750*100vw)}}.c-nav-global__item>ul>li a>span{display:block}@media screen and (max-width:767px){.c-nav-global__btn{width:100%;margin-top:calc(40/750*100vw);padding:0 calc(45/750*100vw)}}.c-nav-global__btn li:not(:first-child){margin-top:19px}@media screen and (max-width:767px){.c-nav-global__btn li:not(:first-child){margin-top:calc(40/750*100vw)}}.c-nav-global__btn li a{position:relative;display:block;border:1px solid #282828;text-align:center;text-decoration:none;font-size:1.6rem;font-weight:700;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;padding:16px 50px}@media screen and (min-width:768px){.c-nav-global__btn li a{min-width:340px}}@media screen and (max-width:767px){.c-nav-global__btn li a{font-size:calc(26/750*100vw);padding:calc(22/750*100vw) calc(70 / 750 * 100vw)}}@media screen and (min-width:768px){.c-nav-global__btn li a:hover:after{right:10px}}.c-nav-global__btn li a:after{content:'';position:absolute;display:block;background:url(/img/cyu-kou/icon-arrow-next.png) no-repeat center/100% auto;width:24px;height:10px;top:calc((50/100*100%) - 6px);right:19px;-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-nav-global__btn li a:after{width:3.86667vw;height:1.6vw;top:calc((50/100*100%) - (6/750*100vw));right:2.93333vw}}.c-nav-global__close-btn{z-index:9998}@media screen and (max-width:767px){.c-nav-global__close-btn{margin-top:auto;margin-left:auto}}.c-nav-global__close-btn button{position:relative;display:block;border:none;color:#fff;background:#eb80ad;padding:0;cursor:pointer}@media screen and (max-width:767px){.c-nav-global__close-btn button{font-size:calc(19/750*100vw);font-weight:400;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;width:calc(105/750*100vw);height:calc(120/750*100vw);margin-right:calc(-40/750*100vw);margin-left:auto;margin-top:calc(78/750*100vw);padding-top:calc(54/750*100vw)}}.c-nav-global__close-btn button:before,.c-nav-global__close-btn button:after{content:'';position:absolute;display:block;background:#fff}@media screen and (max-width:767px){.c-nav-global__close-btn button:before,.c-nav-global__close-btn button:after{border-radius:calc(2/750*100vw);width:calc(52/750*100vw);height:calc(4/750*100vw);top:calc(45/750*100vw);right:calc(50/100*100%)}}.c-nav-global__close-btn button:before{-webkit-transform:translate(50%,0) rotate(45deg);transform:translate(50%,0) rotate(45deg)}.c-nav-global__close-btn button:after{-webkit-transform:translate(50%,0) rotate(-45deg);transform:translate(50%,0) rotate(-45deg)}.c-nav-global__close-btn span{display:block}.c-nav-sitemap__body{margin:0 auto;overflow:hidden;max-width:1200px}@media screen and (max-width:991px){.c-nav-sitemap__body{max-width:100%}}.c-nav-sitemap ul[data-sitemap-level='1']{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.c-nav-sitemap ul[data-sitemap-level='1']{-ms-flex-flow:wrap;flex-flow:wrap;border-top:1px solid #dadada}}@media screen and (max-width:767px){.c-nav-sitemap li[data-sitemap-level='1']{border-bottom:1px solid #dadada;width:100%}}@media screen and (min-width:768px){.c-nav-sitemap li[data-sitemap-level='1']:not(:last-child){padding:0 136px 0 0}}.c-nav-sitemap li[data-sitemap-level='1']>div,.c-nav-sitemap li[data-sitemap-level='1']>a{position:relative;font-size:1.6rem;font-weight:bolder;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif}@media screen and (max-width:767px){.c-nav-sitemap li[data-sitemap-level='1']>div,.c-nav-sitemap li[data-sitemap-level='1']>a{font-size:calc(25/750*100vw);padding:calc(30/750*100vw) calc(70 / 750 * 100vw) calc(30 / 750 * 100vw) 0}}.c-nav-sitemap li[data-sitemap-level='1']>div+div,.c-nav-sitemap li[data-sitemap-level='1']>a+div{margin-top:16px}.c-nav-sitemap li[data-sitemap-level='1']>a{position:relative;display:block;text-decoration:none;-webkit-transition:color .3s;transition:color .3s}@media screen and (min-width:768px){.c-nav-sitemap li[data-sitemap-level='1']>a:hover{color:#eb80ad;opacity:1}}@media screen and (max-width:767px){.c-nav-sitemap li[data-sitemap-level='1']>a:after{content:'';position:absolute;display:block;background:url(/img/gakuen-top/icon-arrow-next.png) no-repeat center/100% auto;width:calc(29/750*100vw);height:calc(12/750*100vw);top:calc((50/100*100%) - (6/750*100vw));right:calc(19/750*100vw)}}@media screen and (min-width:768px){.c-nav-sitemap li[data-sitemap-level='1']>a+a{margin-top:20px}}@media screen and (max-width:767px){.c-nav-sitemap li[data-sitemap-level='1']>a+a{border-top:1px solid #dadada}}@media screen and (max-width:767px){.c-nav-sitemap li[data-sitemap-level='1'][data-accordion='true']>div:before,.c-nav-sitemap li[data-sitemap-level='1'][data-accordion='true']>div:after{content:'';position:absolute;display:block;background:#484848;width:calc(24/750*100vw);height:1px;top:calc((50/100*100%) - 1px);right:calc(18/750*100vw);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}}@media screen and (max-width:767px){.c-nav-sitemap li[data-sitemap-level='1'][data-accordion='true']>div:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (max-width:767px){.c-nav-sitemap li[data-sitemap-level='1'][data-accordion='true']>ul{display:none}}@media screen and (max-width:767px){.c-nav-sitemap li[data-sitemap-level='1'][data-open='true']>div:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width:767px){.c-nav-sitemap li[data-sitemap-level='1'][data-open='true']>div:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (max-width:767px){.c-nav-sitemap li[data-sitemap-level='1'][data-open='true']>ul{display:block}}@media screen and (min-width:768px){.c-nav-sitemap ul[data-sitemap-level='2']{display:block!important;overflow:visible!important;width:auto!important;height:auto!important;margin-top:20px!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}}@media screen and (max-width:767px){.c-nav-sitemap ul[data-sitemap-level='2']{-ms-flex-flow:wrap;flex-flow:wrap;margin-top:0;padding-bottom:calc(54/750*100vw)}}@media screen and (max-width:767px){.c-nav-sitemap li[data-sitemap-level='2']{width:100%}}@media screen and (min-width:768px){.c-nav-sitemap li[data-sitemap-level='2']:not(:first-child){margin-top:18px}}@media screen and (max-width:767px){.c-nav-sitemap li[data-sitemap-level='2']:not(:first-child){margin-top:calc(34/750*100vw)}}.c-nav-sitemap li[data-sitemap-level='2'] a{position:relative;display:block;font-size:1.4rem;font-weight:500;text-decoration:none;padding-left:22px;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width:767px){.c-nav-sitemap li[data-sitemap-level='2'] a{font-size:calc(23/750*100vw);padding-left:calc(88/750*100vw)}}@media screen and (min-width:768px){.c-nav-sitemap li[data-sitemap-level='2'] a:hover{color:#eb80ad;opacity:1}.c-nav-sitemap li[data-sitemap-level='2'] a:hover:before{background:#eb80ad}}.c-nav-sitemap li[data-sitemap-level='2'] a:before{content:'';position:absolute;display:block;background:#484848;width:10px;height:2px;top:calc((50/100*100%) - 1px);left:0}@media screen and (max-width:767px){.c-nav-sitemap li[data-sitemap-level='2'] a:before{width:calc(25/750*100vw);height:1px;top:calc((50/100*100%) - 1px);left:calc(40/750*100vw)}}.c-nav-sitemap li[data-sitemap-level='2'] a>span{display:block}.c-nav-breadcrumb{border-bottom:1px solid #dcdcdc;font-size:1.6rem;margin:0 auto}@media screen and (max-width:767px){.c-nav-breadcrumb{border-top:1px solid #dcdcdc}}.c-nav-breadcrumb ol,.c-nav-breadcrumb .breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:wrap;flex-flow:wrap;margin:0 auto;padding:15px 0 13px}@media screen and (min-width:768px){.c-nav-breadcrumb ol,.c-nav-breadcrumb .breadcrumbs{max-width:1200px}}@media screen and (max-width:767px){.c-nav-breadcrumb ol,.c-nav-breadcrumb .breadcrumbs{padding:calc(13/750*100vw) calc(40 / 750 * 100vw);overflow-x:scroll}}.c-nav-breadcrumb ol>li,.c-nav-breadcrumb ol>span,.c-nav-breadcrumb .breadcrumbs>li,.c-nav-breadcrumb .breadcrumbs>span{position:relative;list-style:none;font-size:1.4rem;font-weight:500;padding-right:22px;margin-right:15px}@media screen and (max-width:767px){.c-nav-breadcrumb ol>li,.c-nav-breadcrumb ol>span,.c-nav-breadcrumb .breadcrumbs>li,.c-nav-breadcrumb .breadcrumbs>span{font-size:calc(22/750*100vw);padding-right:calc(30/750*100vw);margin-right:calc(20/750*100vw)}}.c-nav-breadcrumb ol>li:last-child,.c-nav-breadcrumb ol>span:last-child,.c-nav-breadcrumb .breadcrumbs>li:last-child,.c-nav-breadcrumb .breadcrumbs>span:last-child{padding-right:0;margin-right:0}.c-nav-breadcrumb ol>li:last-child:after,.c-nav-breadcrumb ol>span:last-child:after,.c-nav-breadcrumb .breadcrumbs>li:last-child:after,.c-nav-breadcrumb .breadcrumbs>span:last-child:after{display:none}.c-nav-breadcrumb ol>li:after,.c-nav-breadcrumb ol>span:after,.c-nav-breadcrumb .breadcrumbs>li:after,.c-nav-breadcrumb .breadcrumbs>span:after{content:'';position:absolute;display:block;vertical-align:middle;border-top:2px solid #484848;border-right:2px solid #484848;width:10px;height:10px;right:0;top:calc((50/100*100%) - 5px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.c-nav-breadcrumb ol>li:after,.c-nav-breadcrumb ol>span:after,.c-nav-breadcrumb .breadcrumbs>li:after,.c-nav-breadcrumb .breadcrumbs>span:after{border-width:1px;width:calc(12/750*100vw);height:calc(12/750*100vw);top:calc((50/100*100%) - (6/750*100vw))}}.c-nav-breadcrumb ol>li .current-item,.c-nav-breadcrumb ol>span .current-item,.c-nav-breadcrumb .breadcrumbs>li .current-item,.c-nav-breadcrumb .breadcrumbs>span .current-item{color:#eb80ad;cursor:default;pointer-events:none}.c-nav-breadcrumb a{display:inline-block;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:768px){.c-nav-breadcrumb a:hover{opacity:.7}}.c-nav-breadcrumb__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0}.c-nav-breadcrumb__item[data-breadcrumb=current] a{color:#eb80ad;cursor:default;pointer-events:none}.c-banner__body{position:relative}.c-banner__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.c-banner__list li:not(:first-child){width:calc(330/750*100vw);margin-top:calc(10/750*100vw)}}.c-banner__list a{position:relative;display:block;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:768px){.c-banner__list a:hover{opacity:1}.c-banner__list a:hover:after{right:12px}}.c-banner__list a:after{content:'';position:absolute;display:block;background:url(/img/cyu-kou/icon-arrow-next.png) no-repeat center/100% auto;width:27px;height:11px;bottom:15px;right:18px;-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-banner__list a:after{width:calc(29/750*100vw);height:calc(12/750*100vw);bottom:calc(18/750*100vw);right:calc(18/750*100vw)}}@media screen and (max-width:767px){.c-banner__list picture img{width:100%;height:auto}}[data-banner=school] .c-banner__list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){[data-banner=school] .c-banner__list li{width:calc(325/750*100vw)}}@media screen and (min-width:768px){[data-banner=school] .c-banner__list li:not(:first-child){margin-left:34px}}@media screen and (max-width:767px){[data-banner=school] .c-banner__list li:not(:first-child){margin-top:0}}@media screen and (max-width:767px){[data-banner=school] .c-banner__list li:last-child span{font-size:calc(22/750*100vw)}}@media screen and (max-width:767px){[data-banner=school] .c-banner__list li:nth-child(2) span{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;letter-spacing:0;padding-left:calc(20/750*100vw)}}@media screen and (min-width:768px){[data-banner=school] .c-banner__list li:nth-child(4),[data-banner=school] .c-banner__list li:nth-child(5){margin-top:31px}}@media screen and (min-width:768px){[data-banner=school] .c-banner__list li:nth-child(4){margin-left:0}}@media screen and (max-width:767px){[data-banner=school] .c-banner__list li:nth-child(n+3){margin-top:calc(15/750*100vw)}}@media screen and (max-width:767px){[data-banner=school] .c-banner__list li:nth-child(even){margin-left:calc(20/750*100vw)}}[data-banner=school] .c-banner__list li a{text-align:center;text-decoration:none}[data-banner=school] .c-banner__list li a:hover span:after{-webkit-transform:translate(6px,0);transform:translate(6px,0)}[data-banner=school] .c-banner__list li a:before{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:30px 30px 0 0;top:0;left:0}@media screen and (max-width:767px){[data-banner=school] .c-banner__list li a:before{border-width:calc(22/750*100vw) calc(22 / 750 * 100vw) 0 0}}[data-banner=school] .c-banner__list li a:after{content:none}[data-banner=school] .c-banner__list li a span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;line-height:1.36;font-size:2.2rem;font-weight:700;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;min-height:86px}@media screen and (max-width:767px){[data-banner=school] .c-banner__list li a span{font-size:calc(24/750*100vw);min-height:calc(90/750*100vw)}}[data-banner=school] .c-banner__list li a span:after{content:'';display:block;background:url(/img/gakuen-top/icon-arrow-next-white.svg) no-repeat center/100% auto;width:24px;height:10px;margin-left:18px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}@media screen and (max-width:767px){[data-banner=school] .c-banner__list li a span:after{position:absolute;width:3.86667vw;height:1.6vw;bottom:5.6vw;right:2.4vw;margin:0}}[data-banner='school'] .c-banner__list li[data-banner='university'] a{border:1px solid #845880;background:#845880}[data-banner='school'] .c-banner__list li[data-banner='university'] a:before{border-color:#845880 transparent transparent}[data-banner='school'] .c-banner__list li[data-banner='middle-high'] a{border:1px solid #1358a7;background:#1358a7}[data-banner='school'] .c-banner__list li[data-banner='middle-high'] a:before{border-color:#1358a7 transparent transparent}[data-banner='school'] .c-banner__list li[data-banner='primary'] a{border:1px solid #61aac2;background:#61aac2}[data-banner='school'] .c-banner__list li[data-banner='primary'] a:before{border-color:#61aac2 transparent transparent}[data-banner='school'] .c-banner__list li[data-banner='kindergarten'] a{border:1px solid #fe9a99;background:#fe9a99}[data-banner='school'] .c-banner__list li[data-banner='kindergarten'] a:before{border-color:#fe9a99 transparent transparent}[data-banner='school'] .c-banner__list li[data-banner='nursery'] a{border:1px solid #fb9366;background:#fb9366}[data-banner='school'] .c-banner__list li[data-banner='nursery'] a:before{border-color:#fb9366 transparent transparent}[data-banner=slider] .c-banner__list{position:relative}[data-banner=slider] .c-banner__list li{width:389px;margin-right:7px;margin-left:7px}@media screen and (max-width:767px){[data-banner=slider] .c-banner__list li{width:calc(465/750*100vw);margin:0 calc(10/750*100vw)}}[data-banner=slider] .c-banner__list a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;text-align:center;color:#484848;background:#fff;border:1px solid #282828;font-size:1.7rem;font-weight:700;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;min-height:140px;cursor:pointer}@media screen and (max-width:767px){[data-banner=slider] .c-banner__list a{font-size:calc(20/750*100vw);min-height:calc(167/750*100vw)}}[data-banner=slider] .c-banner__list a:hover:after{right:8px}[data-banner=slider] .c-banner__list a:after{width:23px;height:10px;bottom:12px;right:14px}@media screen and (max-width:767px){[data-banner=slider] .c-banner__list a:after{width:calc(29/750*100vw);height:calc(12/750*100vw);bottom:calc(14/750*100vw);right:calc(17/750*100vw)}}[data-banner=slider] .c-banner__list a figure{margin:0}@media screen and (max-width:767px){[data-banner=slider] .c-banner__list a figure img{width:100%;height:auto}}[data-banner=slider] .c-banner__list .slick-list{position:relative;z-index:1}[data-banner=slider] .c-banner__list .slick-arrow{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.8);border:1px solid #3e3e3e;border-radius:calc(50/100*100%);font-size:0;width:68px;height:68px;top:36px;z-index:2}@media screen and (max-width:767px){[data-banner=slider] .c-banner__list .slick-arrow{width:calc(88/750*100vw);height:calc(88/750*100vw);top:calc(39/750*100vw)}}[data-banner=slider] .c-banner__list .slick-arrow:before{content:'';display:block;width:12px;height:12px;border:2px solid;border-radius:1px;border-color:#3e3e3e #3e3e3e transparent transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){[data-banner=slider] .c-banner__list .slick-arrow:before{border-width:1px;width:calc(16/750*100vw);height:calc(16/750*100vw)}}[data-banner=slider] .c-banner__list .slick-prev{left:-34px}@media screen and (max-width:767px){[data-banner=slider] .c-banner__list .slick-prev{left:calc(17/750*100vw)}}[data-device='tablet'] [data-banner='slider'] .c-banner__list .slick-prev{left:-24px}[data-banner=slider] .c-banner__list .slick-prev:before{-webkit-transform:rotate(225deg);transform:rotate(225deg);margin-left:7px}@media screen and (max-width:767px){[data-banner=slider] .c-banner__list .slick-prev:before{margin-left:calc(7/750*100vw)}}[data-banner=slider] .c-banner__list .slick-next{right:-34px}@media screen and (max-width:767px){[data-banner=slider] .c-banner__list .slick-next{right:calc(17/750*100vw)}}[data-device='tablet'] [data-banner='slider'] .c-banner__list .slick-next{right:-24px}[data-banner=slider] .c-banner__list .slick-next:before{margin-right:7px}@media screen and (max-width:767px){[data-banner=slider] .c-banner__list .slick-next:before{margin-right:calc(7/750*100vw)}}[data-banner=slider] .c-banner__list .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:23px}@media screen and (max-width:767px){[data-banner=slider] .c-banner__list .slick-dots{margin-top:calc(28/750*100vw)}}[data-banner=slider] .c-banner__list .slick-dots li{width:13px;height:13px}@media screen and (max-width:767px){[data-banner=slider] .c-banner__list .slick-dots li{width:calc(13/750*100vw);height:calc(13/750*100vw);margin:0 calc(7/750*100vw)}}[data-banner=slider] .c-banner__list .slick-dots li button{display:block;border:none;border-radius:calc(50/100*100%);background:#dcdcdc;font-size:0;width:13px;height:13px;padding:0}@media screen and (max-width:767px){[data-banner=slider] .c-banner__list .slick-dots li button{width:calc(13/750*100vw);height:calc(13/750*100vw)}}[data-banner=slider] .c-banner__list .slick-dots li.slick-active button{background:#eb80ad}@media screen and (min-width:768px){.c-banner__list[slick=false] li{margin:0}}@media screen and (min-width:768px){.c-banner__list[slick=false] li:not(:first-child){margin-left:15px}}.c-information{text-align:center}.c-information h2{position:relative;display:inline-block;font-size:2.8rem;font-weight:700;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;margin:70px auto 0;padding:0 50px;cursor:default}@media screen and (max-width:767px){.c-information h2{font-size:calc(28/750*100vw);margin-top:calc(90/750*100vw);padding:0 calc(50/750*100vw)}}.c-information h2:first-child{margin-top:0}.c-information h2:before,.c-information h2:after{content:'';display:block;position:absolute;background:#484848;width:34px;height:1px;top:calc(50/100*100%)}@media screen and (max-width:767px){.c-information h2:before,.c-information h2:after{width:calc(34/750*100vw)}}.c-information h2:before{left:0}.c-information h2:after{right:0}.c-information__list{margin-top:55px}@media screen and (max-width:767px){.c-information__list{margin-top:calc(40/750*100vw)}}.c-information__list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.c-information__list ul{-ms-flex-flow:wrap;flex-flow:wrap}}.c-information__list ul[data-color=pink] a{border-color:#eb80ad}.c-information__list ul[data-color=pink] a:before{border-right:10px solid #eb80ad}@media screen and (max-width:767px){.c-information__list ul[data-color=pink] a:before{border-right:calc(18/750*100vw) solid #eb80ad}}.c-information__list ul[data-color=blue] a{border-color:#fef2f7}.c-information__list ul[data-color=blue] a:before{border-right:10px solid #fef2f7}@media screen and (max-width:767px){.c-information__list ul[data-color=blue] a:before{border-right:calc(18/750*100vw) solid #fef2f7}}.c-information__list ul li{background:#fff}@media screen and (min-width:768px){.c-information__list ul li:not(:first-child){margin-left:15px}}@media screen and (max-width:767px){.c-information__list ul li:nth-child(even){margin-left:auto}}@media screen and (max-width:767px){.c-information__list ul li:nth-child(n+3){margin-top:calc(18/750*100vw)}}.c-information__list ul li a{position:relative;display:block;letter-spacing:.1em;background:#fff;text-decoration:none;font-size:1.8rem;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:700;border:1px solid #fef2f7;min-width:269px;padding:22px 20px}@media screen and (max-width:767px){.c-information__list ul li a{letter-spacing:0;font-size:calc(26/750*100vw);min-width:auto;width:calc(325/750*100vw);padding:calc(18/750*100vw) calc(50 / 750 * 100vw)}}@media screen and (min-width:768px){.c-information__list ul li a:hover{opacity:1}.c-information__list ul li a:hover:after{right:8px}}.c-information__list ul li a:before,.c-information__list ul li a:after{content:'';position:absolute;display:block}.c-information__list ul li a:before{border-top:10px solid transparent;border-right:10px solid #fef2f7;border-bottom:10px solid transparent;width:0;height:0;top:-7px;left:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.c-information__list ul li a:before{border-width:calc(18/750*100vw);top:calc(-12/750*100vw);left:calc(-4/750*100vw)}}.c-information__list ul li a:after{content:'';position:absolute;background:url(/img/cyu-kou/icon-arrow-next.png) no-repeat center/100% auto;width:24px;height:10px;top:calc((50/100*100%) - 7px);right:13px;-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-information__list ul li a:after{width:calc(29/750*100vw);height:calc(12/750*100vw);top:calc((50/100*100%) - (8/750*100vw));right:calc(16/750*100vw)}}.c-media-list[data-type=column]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:59px}@media screen and (min-width:768px){.c-media-list[data-type=column]{margin-top:56px}}@media screen and (max-width:767px){.c-media-list[data-type=column]{-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;margin-top:calc(54/750*100vw);padding-bottom:0}}.c-media-list[data-type=top-list]{border:2px solid #eb80ad;margin-top:57px;padding:30px 36px}@media screen and (max-width:767px){.c-media-list[data-type=top-list]{margin-top:calc(60/750*100vw);padding:calc(30/750*100vw)}}.c-media-list[data-type='list'][data-display='block']{display:block}.c-media-list[data-type='list'][data-display='none']{display:none}.c-media-list__item.active{display:block}.c-media-list__item.removeActive{display:none}.c-media-list__item a{display:block;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s}.c-media-list__item a:hover{opacity:.7}[data-type=column] .c-media-list__item a{width:275px}@media screen and (max-width:767px){[data-type=column] .c-media-list__item a{width:calc(315/750*100vw)}}@media screen and (min-width:768px){[data-type=column] .c-media-list__item:not(:first-child){margin-left:33px}}@media screen and (max-width:767px){[data-type=column] .c-media-list__item:nth-child(n+3){margin-top:calc(46/750*100vw)}}[data-type=row] .c-media-list__item{border-bottom:1px solid #dcdcdc}[data-type=row] .c-media-list__item:first-child{border-top:1px solid #dcdcdc}[data-type=row] .c-media-list__item a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0}@media screen and (max-width:767px){[data-type=row] .c-media-list__item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:calc(25/750*100vw) 0 calc(38 / 750 * 100vw)}}[data-type=list] .c-media-list__item{border-bottom:1px solid #dcdcdc}[data-type=list] .c-media-list__item a{padding:20px 0}@media screen and (max-width:767px){[data-type=list] .c-media-list__item a{padding:calc(22/750*100vw) 0 calc(24 / 750 * 100vw)}}@media screen and (max-width:767px){[data-thumbnail=sp-large] .c-media-list__item a{width:calc(455/750*100vw)}}[data-type=top-list] .c-media-list__item:not(:first-child){border-top:1px solid #eb80ad;margin-top:34px;padding-top:26px}@media screen and (max-width:767px){[data-type=top-list] .c-media-list__item:not(:first-child){border-color:rgba(235,128,173,.18);margin-top:calc(28/750*100vw);padding-top:calc(30/750*100vw)}}.c-media-list__item[data-display=none]{display:none!important}.c-media-list__item[data-display=block]{display:block!important}.c-media-list__img figure{margin:0}.c-media-list__img figure figcaption{font-size:1.8rem;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width:767px){.c-media-list__img figure figcaption{font-size:calc(25/750*100vw);margin-top:calc(10/750*100vw)}}.c-media-list__img figure img{width:290px;height:auto}@media screen and (max-width:767px){.c-media-list__img figure img{width:100%}}@media screen and (min-width:768px){[data-type=column] .c-media-list__img figure img{width:275px}}@media screen and (min-width:768px){[data-type=row] .c-media-list__img figure img{width:260px}}@media screen and (max-width:767px){[data-type=row] .c-media-list__img figure img{width:calc(230/750*100vw)}}@media screen and (min-width:768px){[data-thumbnail=sp-large] .c-media-list__img figure img{width:293px}}[data-tag=pick-up] .c-media-list__img{position:relative}[data-tag=pick-up] .c-media-list__img:before{content:'';position:absolute;display:block;background:url(/img/cyu-kou/tag-pickup-pc.png) no-repeat center/100% auto;width:72px;height:72px;top:0;left:0}@media screen and (max-width:767px){[data-tag=pick-up] .c-media-list__img:before{background:url(/img/cyu-kou/tag-pickup-sp.png) no-repeat center/100% auto;width:calc(80/750*100vw);height:calc(80/750*100vw)}}.c-media-list__text{margin-left:46px}@media screen and (max-width:767px){.c-media-list__text{margin-left:calc(50/750*100vw)}}[data-type=column] .c-media-list__text{margin:10px 0 0}@media screen and (max-width:767px){[data-type=column] .c-media-list__text{margin:calc(10/750*100vw) 0 0}}.c-media-list__status{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.c-media-list__status{line-height:calc(50/750*100vw);margin-top:calc(13/750*100vw)}}.c-media-list__status-category{display:block;border:1px solid #484848;font-size:1.4rem;margin-right:12px;padding:2px 14px 1px}@media screen and (max-width:767px){.c-media-list__status-category{line-height:1;font-size:calc(16/750*100vw);margin-right:calc(12/750*100vw);padding:calc(3/750*100vw) calc(18 / 750 * 100vw)}}.c-media-list__time span{color:#7f7f7f;font-size:1.6rem;font-weight:500}@media screen and (max-width:767px){.c-media-list__time span{display:block;letter-spacing:0;font-size:calc(23/750*100vw)}}@media screen and (min-width:768px){[data-type=row] .c-media-list__time{margin-top:10px}}[data-type=list] .c-media-list__time{display:inline-block}.c-media-list__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:10px;overflow:hidden}@media screen and (max-width:767px){.c-media-list__title{margin-top:calc(12/750*100vw)}}.c-media-list__title p{font-weight:500;margin:0}@media screen and (max-width:767px){.c-media-list__title p{line-height:calc(40/750*100vw);font-size:calc(23/750*100vw)}}@media screen and (min-width:768px){[data-type=row] .c-media-list__title{margin-top:0}}@media screen and (max-width:767px){[data-type=row] .c-media-list__title{margin-top:0}}.c-media-list__category{display:inline-block;margin-top:32px}@media screen and (max-width:767px){.c-media-list__category{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:calc(30/750*100vw)}}.c-media-list__category[data-tag=middle-high] span{background:#1358a7}.c-media-list__category[data-tag=primary] span{background:#5cb1cd}.c-media-list__category[data-tag=kindergarten] span{background:#fc868e}.c-media-list__category[data-tag=kaisyoku] span{background:#eb80ad}.c-media-list__category span{display:inline-block;text-align:center;color:#fff;font-size:1.6rem;background:#93508d;min-width:85px;padding:3px 15px}@media screen and (max-width:767px){.c-media-list__category span{font-size:calc(20/750*100vw);min-width:auto;padding:calc(4/750*100vw) calc(24 / 750 * 100vw)}}@media screen and (min-width:768px){[data-type=row] .c-media-list__category{margin-top:14px}}@media screen and (max-width:767px){[data-type=row] .c-media-list__category{margin-top:calc(20/750*100vw)}}[data-type=list] .c-media-list__category{margin-top:0;margin-left:7px}@media screen and (max-width:767px){[data-type=list] .c-media-list__category{margin-left:calc(7/750*100vw)}}.c-media-list__none{margin:0 19px}@media screen and (max-width:767px){.c-media-list__none{font-size:calc(30/750*100vw);margin:calc(48/750*100vw) calc(10 / 750 * 100vw) 0}}.c-list-file ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.c-list-file ul{-ms-flex-flow:wrap;flex-flow:wrap}}.c-list-file ul li{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (min-width:768px){.c-list-file ul li{min-width:273px;min-height:220px}}@media screen and (max-width:767px){.c-list-file ul li{width:100%;min-height:calc(484/750*100vw)}}@media screen and (min-width:768px){.c-list-file ul li:not(:first-child){margin-left:2em}}@media screen and (max-width:767px){.c-list-file ul li:not(:first-child){margin-top:calc(90/750*100vw)}}@media screen and (min-width:768px){.c-list-file ul li[data-file=high],.c-list-file ul li[data-file=junior]{min-width:376px;min-height:284px}}@media screen and (min-width:768px){.c-list-file ul li[data-file=life-high],.c-list-file ul li[data-file=life-junior],.c-list-file ul li[data-file=life-foodlist],.c-list-file ul li[data-file=life-oneday]{min-width:273px;min-height:220px}}.c-list-file ul li[data-file=high]{background:url(/img/cyu-kou/pict-high-btn-001.jpg) no-repeat top center/100% auto}.c-list-file ul li[data-file=junior]{background:url(/img/cyu-kou/pict-junior-btn-001.jpg) no-repeat top center/100% auto}.c-list-file ul li[data-file=life-high]{background:url(/img/cyu-kou/pict-dining-btn-001.jpg) no-repeat top center/100% auto}.c-list-file ul li[data-file=life-junior]{background:url(/img/cyu-kou/pict-dining-btn-002.jpg) no-repeat top center/100% auto}.c-list-file ul li[data-file=life-foodlist]{background:url(/img/cyu-kou/pict-dining-btn-003.jpg) no-repeat top center/100% auto}.c-list-file ul li[data-file=life-oneday]{background:url(/img/cyu-kou/pict-dining-btn-004.jpg) no-repeat top center/100% auto}.c-list-file ul li a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.44;color:#484848;border-radius:0;border-bottom:1px solid #282828;background:#fff;width:100%;min-width:auto;max-width:none;min-height:72px;margin:-20px 10px 0;padding:9px 50px}@media screen and (max-width:767px){.c-list-file ul li a{min-width:calc(580/750*100vw);max-width:calc(580/750*100vw);min-height:calc(90/750*100vw);font-size:calc(26/750*100vw);line-height:calc(34/750*100vw);margin:calc(-17/750*100vw) calc(45 / 750 * 100vw) 0;padding:calc(8/750*100vw) calc(75 / 750 * 100vw)}}.c-list-file ul li a:hover{color:#484848;opacity:1}@media screen and (min-width:768px){.c-list-file ul li a:hover:after{right:12px}}.c-list-file ul li a:before,.c-list-file ul li a:after{content:'';position:absolute;top:50%;display:block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.c-list-file ul li a:after{right:18px;width:23px;height:10px;background:url(/img/cyu-kou/icon-arrow-next.png) no-repeat 0 0/100% auto;-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-list-file ul li a:after{right:calc(22/750*100vw);width:calc(29/750*100vw);height:calc(12/750*100vw)}}.c-list-file ul li a[href$='.pdf']:before{left:17px;width:26px;height:32px;background:url(/img/cyu-kou/icon-pdf.svg) no-repeat 0 0/100% auto}@media screen and (max-width:767px){.c-list-file ul li a[href$='.pdf']:before{left:calc(28/750*100vw);width:calc(36/750*100vw);height:calc(44/750*100vw)}}.c-list-file ul+ul{margin-top:20px}.c-list-category{font-size:1.2rem}@media screen and (max-width:576px){.c-list-category{display:none}}.c-list-category ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0 auto 50px;padding:0}.c-list-category li{list-style:none;margin:0 10px;padding:0}.c-list-category a{background:#484848;color:#333;font-weight:700;border:1px solid transparent;border-radius:5px;display:block;padding:1em 1.9em;text-decoration:none}.c-list-tag{font-size:1rem}@media screen and (max-width:576px){.c-list-tag{display:none}}.c-list-tag ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;list-style:none;margin:0 0 26px;padding:0}.c-list-tag li{list-style:none;margin:0 .3em;padding:0}.c-list-tag a{background:#eb80ad;color:#fff;display:block;padding:1em 1.9em;text-decoration:none}.c-title-page{overflow:hidden}.c-title-page__body{width:1260px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media screen and (max-width:1259px){.c-title-page__body{min-width:1260px}}@media screen and (max-width:767px){.c-title-page__body{width:100%;min-width:unset;padding-left:calc(40/750*100vw);padding-right:calc(40/750*100vw)}}.c-title-page h1{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:140px;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:4.2rem;font-weight:600;line-height:1.38;text-align:center;margin:0;padding:12px 58px;background:#fff}@media screen and (max-width:767px){.c-title-page h1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:calc(48/750*100vw);line-height:calc(56/750*100vw);min-height:calc(140/750*100vw);padding:calc(14/750*100vw) calc(74 / 750 * 100vw)}}.c-title-page h1:before,.c-title-page h1:after{content:'';display:block;position:absolute}.c-title-page h1:before{left:17px;top:-60px;width:48px;height:52px;background:url(/img/gakuen-top/obj-page-title-left.png) no-repeat 0 0/100% auto}@media screen and (max-width:767px){.c-title-page h1:before{left:calc(55/750*100vw);top:calc(-57/750*100vw);width:calc(61/750*100vw);height:calc(48/750*100vw);background-image:url(/img/gakuen-top/obj-page-title-left-sp.png)}}.c-title-page h1:after{right:20px;bottom:-60px;width:64px;height:52px;background:url(/img/gakuen-top/obj-page-title-right.png) no-repeat 0 0/100% auto}@media screen and (max-width:767px){.c-title-page h1:after{right:calc(60/750*100vw);bottom:calc(-60/750*100vw);width:calc(75/750*100vw);height:calc(44/750*100vw);background-image:url(/img/gakuen-top/obj-page-title-right-sp.png)}}.c-title-page[data-style=text-only]{text-align:center;padding:70px 0;background:url(/img/gakuen-top/bg-page-title-text-only.jpg) repeat-y center top/1920px 280px #fef6ff}@media screen and (max-width:767px){.c-title-page[data-style=text-only]{padding:calc(70/750*100vw) 0;background:url(/img/gakuen-top/bg-page-title-text-only-sp.jpg) no-repeat 0 0/100% auto}}@media screen and (min-width:768px){.c-title-page[data-style=text-only] h1:before{left:calc((50/100*100%) - 220px)}}@media screen and (min-width:768px){.c-title-page[data-style=text-only] h1:after{right:calc((50/100*100%) - 220px)}}.c-title-page[data-style=img-small]{position:relative;background-color:#fef6ff}.c-title-page[data-style=img-small]:before,.c-title-page[data-style=img-small]:after{content:'';position:absolute;display:block}.c-title-page[data-style=img-small]:after{top:0;right:calc(50% - 960px);width:1320px;height:100%;background-repeat:no-repeat;background-position:right top;background-size:auto 100%}@media screen and (max-width:767px){.c-title-page[data-style=img-small]:after{right:0;width:100%;height:calc(200/750*100vw);background-size:100% auto}}.c-title-page[data-style=img-small] div.c-title-page__body{position:relative;z-index:1;padding-top:70px;padding-bottom:70px}@media screen and (max-width:767px){.c-title-page[data-style=img-small] div.c-title-page__body{padding:calc(200/750*100vw) 0 0}}.c-title-page[data-style=img-small] div.c-title-page__body:before,.c-title-page[data-style=img-small] div.c-title-page__body:after{content:'';position:absolute;display:block}.c-title-page[data-style=img-small] div.c-title-page__body:before{left:-330px;top:0;width:884px;height:100%;background:url(/img/gakuen-top/bg-page-title-img-small.png) no-repeat right center/auto 100%}@media screen and (max-width:767px){.c-title-page[data-style=img-small] div.c-title-page__body:before{left:0;width:calc(240/750*100vw);height:calc(200/750*100vw);background-image:url(/img/gakuen-top/bg-page-title-img-small-sp.png)}}.c-title-page[data-style=img-small] div.c-title-page__body:after{right:-330px;bottom:0;width:130px;height:130px;background:url(/img/gakuen-top/bg-page-title-img-small-right.png) no-repeat 0 0/100% auto}@media screen and (max-width:767px){.c-title-page[data-style=img-small] div.c-title-page__body:after{right:0;width:calc(104/750*100vw);height:calc(104/750*100vw);background-image:url(/img/gakuen-top/bg-page-title-img-small-right-sp.jpg)}}.c-title-page[data-style=img-small] div.c-title-page__body h1{text-align:left}@media screen and (min-width:768px){.c-title-page[data-style=img-small] div.c-title-page__body h1{max-width:640px}}@media screen and (max-width:767px){.c-title-page[data-style=img-small] div.c-title-page__body h1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;padding:calc(14/750*100vw) calc(94 / 750 * 100vw) calc(14 / 750 * 100vw) calc(40 / 750 * 100vw)}}@media screen and (max-width:767px){.c-title-page[data-style=img-small] div.c-title-page__body h1:before,.c-title-page[data-style=img-small] div.c-title-page__body h1:after{content:none}}[data-page='about'] .c-title-page[data-style='img-small']:after{background-image:url(https://placeimg.com/1320/280/animals)}@media screen and (max-width:767px){[data-page='about'] .c-title-page[data-style='img-small']:after{background-image:url(https://placeimg.com/750/260/animals)}}.c-title-page[data-style=img-large]{position:relative;min-height:480px;background-color:#fef6ff}@media screen and (max-width:767px){.c-title-page[data-style=img-large]{min-height:auto}}.c-title-page[data-style=img-large]:before,.c-title-page[data-style=img-large]:after{content:'';position:absolute;display:block}.c-title-page[data-style=img-large]:after{top:0;right:calc(50% - 960px);width:1320px;height:100%;background-repeat:no-repeat;background-position:right top;background-size:auto 100%}@media screen and (max-width:767px){.c-title-page[data-style=img-large]:after{right:0;width:100%;height:calc(260/750*100vw);background-size:100% auto}}.c-title-page[data-style=img-large] div.c-title-page__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:480px;z-index:1;padding-top:70px;padding-bottom:70px}@media screen and (max-width:767px){.c-title-page[data-style=img-large] div.c-title-page__body{min-height:auto;padding:calc(260/750*100vw) 0 0}}.c-title-page[data-style=img-large] div.c-title-page__body:before,.c-title-page[data-style=img-large] div.c-title-page__body:after{content:'';position:absolute;display:block}.c-title-page[data-style=img-large] div.c-title-page__body:before{left:-330px;top:0;width:884px;height:100%;background:url(/img/gakuen-top/bg-page-title-img-large.png) no-repeat right center/auto 100%}@media screen and (max-width:767px){.c-title-page[data-style=img-large] div.c-title-page__body:before{left:0;width:calc(220/750*100vw);height:calc(260/750*100vw);background-image:url(/img/gakuen-top/bg-page-title-img-large-sp.png)}}.c-title-page[data-style=img-large] div.c-title-page__body:after{right:-330px;bottom:0;width:240px;height:240px;background:url(/img/gakuen-top/bg-page-title-img-large-right.png) no-repeat 0 0/100% auto}@media screen and (max-width:767px){.c-title-page[data-style=img-large] div.c-title-page__body:after{right:0;width:calc(240/750*100vw);height:calc(240/750*100vw);background-image:url(/img/gakuen-top/bg-page-title-img-large-right-sp.png)}}.c-title-page[data-style=img-large] div.c-title-page__body h1{max-width:640px;text-align:left}@media screen and (max-width:767px){.c-title-page[data-style=img-large] div.c-title-page__body h1{width:100%;max-width:none;min-height:calc(160/750*100vw);padding:calc(14/750*100vw) calc(180 / 750 * 100vw) calc(14 / 750 * 100vw) calc(40 / 750 * 100vw)}}.c-title-page[data-style=img-large] div.c-title-page__body h1:before,.c-title-page[data-style=img-large] div.c-title-page__body h1:after{content:none}[data-page='news'] .c-title-page[data-style='img-large']:after,[data-page='admission'] .c-title-page[data-style='img-large']:after,[data-page='kaisyoku'] .c-title-page[data-style='img-large']:after,[data-page='university'] .c-title-page[data-style='img-large']:after{background-image:url(/img/gakuen-top/bg-h1-archive.jpg)}@media screen and (max-width:767px){[data-page='news'] .c-title-page[data-style='img-large']:after,[data-page='admission'] .c-title-page[data-style='img-large']:after,[data-page='kaisyoku'] .c-title-page[data-style='img-large']:after,[data-page='university'] .c-title-page[data-style='img-large']:after{background-image:url(/img/gakuen-top/bg-h1-archive-sp.jpg)}}[data-page='about'] .c-title-page[data-style='img-large']:after{background-image:url(/img/gakuen-top/bg-h1-about-pc.jpg)}@media screen and (max-width:767px){[data-page='about'] .c-title-page[data-style='img-large']:after{background-image:url(/img/gakuen-top/bg-h1-about-sp.jpg)}}[data-page='gakuen'] .c-title-page[data-style='img-large']:after{background-image:url(/img/gakuen-top/bg-h1-gakuen-pc.jpg)}@media screen and (max-width:767px){[data-page='gakuen'] .c-title-page[data-style='img-large']:after{background-image:url(/img/gakuen-top/bg-h1-gakuen-sp.jpg)}}[data-page='graduate'] .c-title-page[data-style='img-large']:after{background-image:url(/img/gakuen-top/bg-h1-graduate-pc.jpg)}@media screen and (max-width:767px){[data-page='graduate'] .c-title-page[data-style='img-large']:after{background-image:url(/img/gakuen-top/bg-h1-graduate-sp.jpg)}}[data-page='student'] .c-title-page[data-style='img-large']:after{background-image:url(/img/gakuen-top/bg-h1-graduate-pc.jpg)}@media screen and (max-width:767px){[data-page='student'] .c-title-page[data-style='img-large']:after{background-image:url(/img/gakuen-top/bg-h1-graduate-sp.jpg)}}.c-page-home__hero{position:relative}.c-page-home__hero .slick-list{overflow:inherit}.c-page-home__hero-body h2{padding:0;font-size:inherit;position:absolute;right:-10px;bottom:0;width:47.4%;top:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;-webkit-transform:translateY(-72px);transform:translateY(-72px)}@media screen and (min-width:768px) and (max-width:991px){.c-page-home__hero-body h2{-webkit-transform:translateY(-58px);transform:translateY(-58px)}}@media screen and (max-width:767px){.c-page-home__hero-body h2{line-height:1;width:100%;z-index:3;-webkit-transform:translateY(calc(9/750*100vw));transform:translateY(calc(9/750*100vw));margin-top:calc(290/750*100vw);right:calc(0/750*100vw);text-align:right}}.c-page-home__hero-body h2:before{display:none}.c-page-home__hero-body h2:after{display:none}.c-page-home__hero-body h2 span{display:inline-block;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:2.8rem;line-height:1.3;color:#484848;font-weight:400;background:#fff;margin-bottom:30px;padding:1px 15px;letter-spacing:.2rem}@media screen and (max-width:767px){.c-page-home__hero-body h2 span{font-size:calc(32/750*100vw);padding:calc(7/750*100vw) calc(10 / 750 * 100vw);margin-bottom:calc(27/750*100vw)}}.c-page-home__hero-body h2 span:last-child{margin-bottom:0}.c-page-home__hero-background{position:relative}.c-page-home__hero-background-body{max-width:1100px;margin:auto;position:relative}.c-page-home__hero-background-square{width:502px;height:492px;display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;background:linear-gradient(45deg,#ef95ff 0,#fff 30%)}@media screen and (max-width:767px){.c-page-home__hero-background-square{width:calc(543/750*100vw);height:calc(533/750*100vw)}}.c-page-home__hero-background-square[data-type=type01]{opacity:.3;left:92px;top:-31px}@media screen and (min-width:768px) and (max-width:991px){.c-page-home__hero-background-square[data-type=type01]{left:23px;top:-51px}}@media screen and (max-width:767px){.c-page-home__hero-background-square[data-type=type01]{left:calc(-50/750*100vw);top:calc(-27/750*100vw)}}.c-page-home__hero-background-square[data-type=type02]{opacity:.15;left:214px;top:-43px}@media screen and (min-width:768px) and (max-width:991px){.c-page-home__hero-background-square[data-type=type02]{top:-70px}}@media screen and (max-width:767px){.c-page-home__hero-background-square[data-type=type02]{opacity:.1;top:calc(-27/750*100vw);left:calc(20/750*100vw)}}.c-page-home__hero-background-square[data-type=type03]{opacity:.14;right:103px;top:-410px}@media screen and (max-width:767px){.c-page-home__hero-background-square[data-type=type03]{right:calc(-260/750*100vw);top:calc(-440/750*100vw)}}.c-page-home__hero-background-square[data-type=type04]{background:linear-gradient(45deg,#ef95ff 0,#fff 100%);opacity:.12;right:103px;top:-33px}@media screen and (min-width:768px) and (max-width:991px){.c-page-home__hero-background-square[data-type=type04]{top:-70px}}@media screen and (max-width:767px){.c-page-home__hero-background-square[data-type=type04]{background:linear-gradient(45deg,#ef95ff 0,#fff 30%);opacity:.14;right:calc(-360/750*100vw);top:calc(126/750*100vw)}}.c-page-home__hero-dot{max-width:680px;width:100%;height:565px;position:absolute}@media screen and (max-width:767px){.c-page-home__hero-dot{max-width:100%;height:calc(623/750*100vw)}}.c-page-home__hero-dot-item{position:absolute;z-index:2;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-name:fuwafuwa;animation-name:fuwafuwa}.c-page-home__hero-dot-item[data-type=type01]{left:40px;top:28px}@media screen and (max-width:767px){.c-page-home__hero-dot-item[data-type=type01]{top:calc(7/750*100vw);left:calc(-29/750*100vw)}}.c-page-home__hero-dot-item[data-type=type01] img{max-width:60px}@media screen and (max-width:767px){.c-page-home__hero-dot-item[data-type=type01] img{max-width:calc(55/750*100vw)}}.c-page-home__hero-dot-item[data-type=type02]{right:80px;top:36px}@media screen and (max-width:767px){.c-page-home__hero-dot-item[data-type=type02]{top:calc(30/750*100vw);right:calc(190/750*100vw)}}.c-page-home__hero-dot-item[data-type=type02] img{max-width:60px}@media screen and (max-width:767px){.c-page-home__hero-dot-item[data-type=type02] img{max-width:calc(62/750*100vw)}}.c-page-home__hero-dot-item[data-type=type03]{right:62px;bottom:67px}@media screen and (max-width:767px){.c-page-home__hero-dot-item[data-type=type03]{right:calc(252/750*100vw);bottom:calc(31/750*100vw)}}@media screen and (max-width:767px){.c-page-home__hero-dot-item[data-type=type03] img{max-width:calc(100/750*100vw)}}.c-page-home__hero-dot-item[data-type=type04]{left:35px;bottom:110px}@media screen and (max-width:767px){.c-page-home__hero-dot-item[data-type=type04]{left:calc(-22/750*100vw);bottom:calc(60/750*100vw)}}@media screen and (max-width:767px){.c-page-home__hero-dot-item[data-type=type04] img{max-width:calc(77/750*100vw)}}.c-slider__item{margin-top:-145px;width:59%}@media screen and (min-width:768px) and (max-width:991px){.c-slider__item{width:50%;margin-top:-98px}}@media screen and (max-width:767px){.c-slider__item{width:100%;margin-top:calc(-120/750*100vw)}}.c-slider__item.slick-slide img{display:block}.c-slider__item img{max-width:710px;width:100%;margin-left:-75px;display:none}@media screen and (min-width:768px) and (max-width:991px){.c-slider__item img{margin-left:0;max-width:613px;padding-left:30px}}@media screen and (max-width:767px){.c-slider__item img{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:90%;margin-left:calc(-45/750*100vw)}}.c-slider__item-info{width:44%;margin-left:-60px}@media screen and (min-width:768px) and (max-width:991px){.c-slider__item-info{width:50%;margin-left:0;padding:0 25px}}@media screen and (max-width:767px){.c-slider__item-info{width:100%;margin:0;position:absolute;right:calc(-160/750*100vw);bottom:calc(300/750*100vw)}}.c-slider__number{width:80px;height:80px;margin:auto;position:absolute;left:190px;right:0;bottom:168px}@media screen and (min-width:768px) and (max-width:991px){.c-slider__number{bottom:108px}}@media screen and (max-width:767px){.c-slider__number{width:calc(90/750*100vw);height:calc(90/750*100vw);left:auto;bottom:calc(50/750*100vw);right:calc(-6/750*100vw)}}.c-slider__number .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;margin:auto;line-height:0}.c-slider__number .slick-dots li{display:none;color:#eb80ad}.c-slider__number .slick-dots li.slick-active{display:block;width:100%;text-align:center}.c-slider__number .slick-dots li span{font-size:2rem;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:300}@media screen and (max-width:767px){.c-slider__number .slick-dots li span{font-size:calc(22/750*100vw)}}.c-slider__number .slick-dots li span[data-number=first]{font-size:2.819rem;margin-right:1px;font-weight:400}@media screen and (max-width:767px){.c-slider__number .slick-dots li span[data-number=first]{font-size:calc(31/750*100vw)}}.c-slider__number .slick-dots li span[data-number=last]{margin-left:1px}.c-slider__circle{width:79px;height:79px;position:relative;opacity:0}@media screen and (max-width:767px){.c-slider__circle{width:calc(90/750*100vw);height:calc(90/750*100vw)}}.c-slider__circle svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.c-slider__circle circle{fill:transparent;stroke:#eb80ad;stroke-width:1}.c-slider__circle[data-active=true]{opacity:1}.c-slider__circle[data-active=true] circle{-webkit-animation:circle 6s linear;animation:circle 6s linear}@media screen and (max-width:576px){.c-slider__circle[data-active=true] circle{-webkit-animation:circle 9s linear;animation:circle 9s linear}}.c-slider__circle-item{width:40px;height:80px;position:absolute;overflow:hidden}@media screen and (max-width:767px){.c-slider__circle-item{width:calc(45/750*100vw);height:calc(90/750*100vw)}}.c-slider__circle-item>*{width:77px;height:77px;border:1px solid transparent;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;top:0}@media screen and (max-width:767px){.c-slider__circle-item>*{width:calc(86/750*100vw);height:calc(86/750*100vw)}}.c-slider__circle-item[data-type=right]{right:0}.c-slider__circle-item[data-type=left]{left:0}.c-slider__circle-item-right{border-top:1px solid #eb80ad;border-right:1px solid #eb80ad;right:0}.c-slider__circle-item-left{border-bottom:1px solid #eb80ad;border-left:1px solid #eb80ad;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}20%{-webkit-transform:translate(0,0) rotate(-5deg);transform:translate(0,0) rotate(-5deg)}50%{-webkit-transform:translate(0,-5px) rotate(0deg);transform:translate(0,-5px) rotate(0deg)}100%{-webkit-transform:translate(0,0) rotate(5deg);transform:translate(0,0) rotate(5deg)}}@keyframes fuwafuwa{0%{-webkit-transform:translate(0,0) rotate(0deg);transform:translate(0,0) rotate(0deg)}20%{-webkit-transform:translate(0,0) rotate(-5deg);transform:translate(0,0) rotate(-5deg)}50%{-webkit-transform:translate(0,-5px) rotate(0deg);transform:translate(0,-5px) rotate(0deg)}100%{-webkit-transform:translate(0,0) rotate(5deg);transform:translate(0,0) rotate(5deg)}}@-webkit-keyframes circle{0%{stroke-dasharray:0 377}99.9%,to{stroke-dasharray:377 377}}@keyframes circle{0%{stroke-dasharray:0 377}99.9%,to{stroke-dasharray:377 377}}.c-btn{text-align:center;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:700}.c-btn a,.c-btn button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:370px;max-width:370px;min-height:72px;color:#484848!important;text-decoration:none;font-size:1.8rem;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:700;line-height:1.44;padding:9px 45px;border:1px solid #282828;border-radius:0;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width:767px){.c-btn a,.c-btn button{min-width:calc(580/750*100vw);max-width:calc(580/750*100vw);min-height:calc(90/750*100vw);font-size:calc(26/750*100vw);line-height:calc(34/750*100vw);padding:calc(8/750*100vw) calc(60 / 750 * 100vw)}}@media screen and (min-width:768px){.c-btn a:hover:after,.c-btn button:hover:after{right:12px}}.c-btn a:after,.c-btn button:after{content:'';position:absolute;right:18px;top:50%;display:block;width:23px;height:10px;background:url(/img/gakuen-top/icon-arrow-next.png) no-repeat 0 0/100% auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-btn a:after,.c-btn button:after{right:calc(22/750*100vw);width:calc(29/750*100vw);height:calc(12/750*100vw)}}.c-btn a[target*=_blank]:before,.c-btn button[target*=_blank]:before{content:'';position:absolute;top:50%;display:block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:17px;width:26px;height:26px;background:url(/img/gakuen-top/icon-blank.svg) no-repeat 0 0/100% auto}@media screen and (max-width:767px){.c-btn a[target*=_blank]:before,.c-btn button[target*=_blank]:before{left:calc(28/750*100vw);width:calc(38/750*100vw);height:calc(38/750*100vw)}}@media screen and (max-width:767px){.c-btn a[href$='.pdf'],.c-btn button[href$='.pdf']{padding:calc(8/750*100vw) calc(80 / 750 * 100vw)}}.c-btn a[href$='.pdf']:before,.c-btn button[href$='.pdf']:before{content:'';position:absolute;display:block;left:17px;width:26px;height:32px;background:url(/img/gakuen-top/icon-pdf.svg) no-repeat 0 0/100% auto}@media screen and (max-width:767px){.c-btn a[href$='.pdf']:before,.c-btn button[href$='.pdf']:before{left:calc(28/750*100vw);width:calc(36/750*100vw);height:calc(44/750*100vw)}}.c-pagination{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;font-size:1.8rem;font-weight:700;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f6f6f6;margin:0 auto;padding:10px 20px;overflow:hidden;text-align:center}@media screen and (max-width:767px){.c-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:calc(26/750*100vw);width:100vw;margin-left:calc(-40/750*100vw);padding:calc(20/750*100vw) calc(40 / 750 * 100vw)}}.c-pagination[data-page=detail]{background:none;padding:60px 0 0}@media screen and (max-width:767px){.c-pagination[data-page=detail]{width:calc(580/750*100vw);margin:0 auto;padding-top:calc(58/750*100vw)}}.c-pagination a{background:none;text-decoration:none}.c-pagination__prev a,.c-pagination__next a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;font-size:0;background:#fff;width:40px;height:40px;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:767px){.c-pagination__prev a,.c-pagination__next a{width:calc(60/750*100vw);height:calc(60/750*100vw)}}@media screen and (min-width:768px){.c-pagination__prev a:hover,.c-pagination__next a:hover{opacity:.7}}.c-pagination__prev a[data-disabled=true],.c-pagination__next a[data-disabled=true]{opacity:.6;pointer-events:none}@media screen and (max-width:767px){[data-page=detail] .c-pagination__prev,[data-page=detail] .c-pagination__next{margin-top:calc(10/750*100vw)}}[data-page=detail] .c-pagination__prev a,[data-page=detail] .c-pagination__next a{position:relative;border-bottom:1px solid #282828;font-size:1.8rem;background:none;width:auto;height:auto;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:768px){[data-page=detail] .c-pagination__prev a,[data-page=detail] .c-pagination__next a{min-height:72px}}@media screen and (max-width:767px){[data-page=detail] .c-pagination__prev a,[data-page=detail] .c-pagination__next a{font-size:calc(26/750*100vw);width:calc(222/750*100vw)}}@media screen and (min-width:768px){[data-page=detail] .c-pagination__prev a:hover,[data-page=detail] .c-pagination__next a:hover{opacity:.7}}.c-pagination__prev{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:767px){.c-pagination__prev{margin-right:auto}}.c-pagination__prev a{padding:0 0 0 17px}@media screen and (max-width:767px){.c-pagination__prev a{padding-left:calc(26/750*100vw)}}.c-pagination__prev a:before{content:'';display:block;vertical-align:middle;border-bottom:2px solid #484848;border-left:2px solid #484848;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.c-pagination__prev a:before{border-width:1px;width:calc(16/750*100vw);height:calc(16/750*100vw)}}@media screen and (max-width:767px){[data-page=detail] .c-pagination__prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}[data-page=detail] .c-pagination__prev a{padding:20px 20px 20px 64px}@media screen and (max-width:767px){[data-page=detail] .c-pagination__prev a{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;padding:calc(27/750*100vw) calc(20 / 750 * 100vw) calc(27 / 750 * 100vw) calc(56 / 750 * 100vw)}}@media screen and (min-width:768px){[data-page=detail] .c-pagination__prev a:hover{opacity:1}[data-page=detail] .c-pagination__prev a:hover:before{left:10px}}[data-page=detail] .c-pagination__prev a:before{content:'';position:absolute;display:block;background:url(/img/cyu-kou/icon-arrow-prev.svg) no-repeat center/100% auto;border:none;width:23px;height:10px;top:calc((50/100*100%) - 5px);left:20px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:left .3s;transition:left .3s}@media screen and (max-width:767px){[data-page=detail] .c-pagination__prev a:before{width:calc(29/750*100vw);height:calc(12/750*100vw);top:calc((50/100*100%) - (2/750*100vw));left:calc(20/750*100vw)}}@media screen and (max-width:767px){[data-page=movie] .c-pagination__prev{margin-right:0}}.c-pagination__next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}@media screen and (max-width:767px){.c-pagination__next{margin-left:auto}}.c-pagination__next a{padding:0 0 0 11px}@media screen and (max-width:767px){.c-pagination__next a{padding-left:calc(14/750*100vw)}}.c-pagination__next a:after{content:'';display:block;vertical-align:middle;border-top:2px solid #484848;border-right:2px solid #484848;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.c-pagination__next a:after{border-width:1px;width:calc(16/750*100vw);height:calc(16/750*100vw)}}@media screen and (max-width:767px){[data-page=detail] .c-pagination__next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}[data-page=detail] .c-pagination__next a{padding:20px 64px 20px 20px}@media screen and (max-width:767px){[data-page=detail] .c-pagination__next a{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:calc(27/750*100vw) calc(56 / 750 * 100vw) calc(27 / 750 * 100vw) calc(20 / 750 * 100vw)}}@media screen and (min-width:768px){[data-page=detail] .c-pagination__next a:hover{opacity:1}[data-page=detail] .c-pagination__next a:hover:after{right:10px}}[data-page=detail] .c-pagination__next a:after{content:'';position:absolute;display:block;background:url(/img/cyu-kou/icon-arrow-next.png) no-repeat center/100% auto;border:none;width:23px;height:10px;top:calc((50/100*100%) - 5px);right:20px;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){[data-page=detail] .c-pagination__next a:after{width:calc(29/750*100vw);height:calc(12/750*100vw);top:calc((50/100*100%) - (2/750*100vw));right:calc(20/750*100vw)}}@media screen and (max-width:767px){[data-page=movie] .c-pagination__next{margin-left:0}}.c-pagination__numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0 20px;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:767px){.c-pagination__numbers{margin:0 calc(50/750*100vw)}}.c-pagination .page-numbers{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;margin:0 20px;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:767px){.c-pagination .page-numbers{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(670/750*100vw);margin:0 auto;padding:0 calc(80/750*100vw)}}.c-pagination .page-numbers li{display:block;list-style:none}@media screen and (min-width:768px){.c-pagination .page-numbers li:hover a{color:#eb80ad}}.c-pagination .page-numbers li--current{border-bottom:2px solid #eb80ad}.c-pagination .page-numbers li--current a{color:#eb80ad}.c-pagination .page-numbers li a,.c-pagination .page-numbers li>span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:58px;height:58px;margin:0;-webkit-transition:color .3s;transition:color .3s;z-index:1}@media screen and (max-width:767px){.c-pagination .page-numbers li a,.c-pagination .page-numbers li>span{width:calc(84/750*100vw);height:calc(60/750*100vw);padding:0}}.c-pagination .page-numbers li a:after,.c-pagination .page-numbers li>span:after{content:none;position:absolute;display:block;background:#fff;border:1px solid #eb80ad;width:40px;height:40px;top:auto;left:auto;bottom:auto;right:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}@media screen and (max-width:767px){.c-pagination .page-numbers li a:after,.c-pagination .page-numbers li>span:after{width:calc(60/750*100vw);height:calc(60/750*100vw)}}.c-pagination .page-numbers li a[aria-current=page],.c-pagination .page-numbers li>span[aria-current=page]{color:#eb80ad}.c-pagination .page-numbers li a[aria-current=page]:after,.c-pagination .page-numbers li>span[aria-current=page]:after{content:''}.c-pagination .page-numbers li a>span,.c-pagination .page-numbers li>span>span{font-size:0}.c-pagination .page-numbers .prev,.c-pagination .page-numbers .next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;font-size:0;background:#fff;width:40px;height:40px;position:relative}@media screen and (max-width:767px){.c-pagination .page-numbers .prev,.c-pagination .page-numbers .next{position:absolute;width:calc(60/750*100vw);height:calc(60/750*100vw);top:0;bottom:0}}.c-pagination .page-numbers .prev[data-disabled=true],.c-pagination .page-numbers .next[data-disabled=true]{opacity:.6;pointer-events:none}.c-pagination .page-numbers .prev{padding:0 11px 0 17px}@media screen and (max-width:767px){.c-pagination .page-numbers .prev{padding:0 calc(14/750*100vw) 0 calc(20 / 750 * 100vw);left:0}}@media screen and (min-width:768px){.c-pagination .page-numbers .prev:hover:before{opacity:.7}}.c-pagination .page-numbers .prev:before{content:'';display:block;vertical-align:middle;border-bottom:2px solid #484848;border-left:2px solid #484848;border-top:none;border-right:none;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:767px){.c-pagination .page-numbers .prev:before{position:absolute;border-width:1px;width:calc(16/750*100vw);height:calc(16/750*100vw)}}.c-pagination .page-numbers .next{padding:0 14px 0 11px}@media screen and (max-width:767px){.c-pagination .page-numbers .next{padding:0 calc(20/750*100vw) 0 calc(14 / 750 * 100vw);right:0}}@media screen and (min-width:768px){.c-pagination .page-numbers .next:hover:after{opacity:.7}}.c-pagination .page-numbers .next:after{content:'';display:block;vertical-align:middle;border-top:2px solid #484848;border-right:2px solid #484848;border-bottom:none;border-left:none;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:767px){.c-pagination .page-numbers .next:after{position:absolute;border-width:1px;width:calc(16/750*100vw);height:calc(16/750*100vw)}}.c-pagination .page-numbers .dots{color:#eb80ad;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:700}@media screen and (max-width:767px){.c-pagination .page-numbers .dots{width:calc(10/750*100vw)}}.c-pagination__back{margin:0 40px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:767px){.c-pagination__back{font-size:calc(26/750*100vw);width:calc(580/750*100vw);margin:0 auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-pagination__back a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #282828;font-size:1.8rem;padding:20px 60px;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:768px){.c-pagination__back a{min-width:300px;min-height:72px}}@media screen and (max-width:767px){.c-pagination__back a{font-size:calc(26/750*100vw);width:calc(580/750*100vw);margin:0 auto;padding:calc(30/750*100vw) calc(60 / 750 * 100vw)}}@media screen and (min-width:768px){.c-pagination__back a:hover:after{right:10px}}.c-pagination__back a:after{content:'';position:absolute;display:block;background:url(/img/cyu-kou/icon-arrow-next.png) no-repeat center/100% auto;width:23px;height:10px;top:calc((50/100*100%) - 5px);right:18px;-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-pagination__back a:after{width:calc(29/750*100vw);height:calc(12/750*100vw);top:calc((50/100*100%) - (6/750*100vw));right:calc(20/750*100vw)}}.c-floating{position:relative}.c-floating[overlay=on] .c-floating__overlay{opacity:1;z-index:999;visibility:visible;-webkit-transition:.1s linear;transition:.1s linear}.c-floating[fixed=off] .c-floating__btn{position:absolute;right:30px;bottom:30px}@media screen and (max-width:767px){.c-floating[fixed=off] .c-floating__btn{right:calc(40/750*100vw);bottom:calc(30/750*100vw)}}.c-floating__line{width:22px;height:22px;position:relative;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;margin:auto}@media screen and (max-width:767px){.c-floating__line{width:calc(21/750*100vw);height:calc(21/750*100vw)}}.c-floating__line span{display:block;position:absolute;height:7px;width:7px;background:#484848;opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}@media screen and (max-width:767px){.c-floating__line span{width:calc(7/750*100vw);height:calc(7/750*100vw)}}.c-floating__line span:nth-child(1){top:0;left:0}.c-floating__line span:nth-child(2){top:0;left:calc(100% - 7px)}@media screen and (max-width:767px){.c-floating__line span:nth-child(2){left:calc(100% - calc(7/750*100vw))}}.c-floating__line span:nth-child(3){top:14px;left:calc(100% - 7px)}@media screen and (max-width:767px){.c-floating__line span:nth-child(3){top:calc(14/750*100vw);left:calc(100% - calc(7/750*100vw))}}.c-floating__line span:nth-child(4){top:14px;left:0}@media screen and (max-width:767px){.c-floating__line span:nth-child(4){top:calc(14/750*100vw)}}.c-floating__line[data-btn=on] span{width:15px;height:2px}@media screen and (max-width:767px){.c-floating__line[data-btn=on] span{width:calc(15/750*100vw)}}.c-floating__line[data-btn=on] span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:6px}@media screen and (max-width:767px){.c-floating__line[data-btn=on] span:nth-child(1){top:calc(4/750*100vw)}}.c-floating__line[data-btn=on] span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);left:45%;top:6px}@media screen and (max-width:767px){.c-floating__line[data-btn=on] span:nth-child(2){top:calc(4/750*100vw)}}.c-floating__line[data-btn=on] span:nth-child(3){-webkit-transform:rotate(45deg);transform:rotate(45deg);left:45%;top:16px}@media screen and (max-width:767px){.c-floating__line[data-btn=on] span:nth-child(3){top:calc(13/750*100vw)}}.c-floating__line[data-btn=on] span:nth-child(4){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:16px}@media screen and (max-width:767px){.c-floating__line[data-btn=on] span:nth-child(4){top:calc(13/750*100vw)}}.c-floating__btn{width:146px;height:146px;text-align:center;background:url(/img/gakuen-top/icon-guidance.png) no-repeat;background-size:100% 100%;z-index:9991;position:fixed;bottom:30px;right:30px;padding-top:48px;cursor:pointer}@media screen and (max-width:767px){.c-floating__btn{width:calc(146/750*100vw);height:calc(146/750*100vw);margin:0 auto;padding-top:calc(48/750*100vw);right:calc(40/750*100vw);bottom:calc(30/750*100vw)}}.c-floating__btn button{color:#484848;border:0;background:transparent;letter-spacing:.08em;font-size:1.6rem;font-weight:700;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;margin-top:7px;padding:0;cursor:pointer}@media screen and (max-width:767px){.c-floating__btn button{display:block;text-align:center;letter-spacing:.02em;font-size:calc(16/750*100vw);margin:calc(8/750*100vw) auto 0;padding:0}}.c-floating__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(40,40,40,.68);z-index:-999;visibility:hidden;opacity:0;-webkit-transition:.1s linear;transition:.1s linear}.c-floating__overlay-body{position:absolute;background:#fff;width:1200px;padding:80px 20px 127px;left:calc(50/100*100%);top:calc((50/100*100%) + 50px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:hidden}@media screen and (max-width:767px){.c-floating__overlay-body{width:calc(710/750*100vw);padding:calc(80/750*100vw) calc(18 / 750 * 100vw) calc(88 / 750 * 100vw);top:calc((50/100*100%) + (60/750*100vw))}}.c-floating__overlay .c-information__list{position:relative}.c-floating__overlay .c-information__list:before{content:'';position:absolute;display:block;background:url(/img/gakuen-top/bg-h2-top-info-pc.png) no-repeat center/100% auto;width:632px;height:360px;top:-158px;left:-20px;z-index:-1}@media screen and (max-width:767px){.c-floating__overlay .c-information__list:before{background:url(/img/gakuen-top/bg-h2-top-info-sp.png) no-repeat center/100% auto;width:calc(318/750*100vw);height:calc(364/750*100vw);top:calc(-178/750*100vw);left:calc(-18/750*100vw)}}.c-pagetop{text-align:center}.c-pagetop a{display:block;line-height:4;color:#fff;font-size:2.1rem;font-weight:500;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;text-decoration:none;background:url(/img/gakuen-top/bg-pagetop.png) no-repeat center/100% auto;width:179px;height:72px;margin:0 auto;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:767px){.c-pagetop a{line-height:calc(90/750*100vw);font-size:calc(21/750*100vw);width:calc(179/750*100vw);height:calc(72/750*100vw)}}@media screen and (min-width:768px){.c-pagetop a:hover{opacity:.8}}#support{position:relative}@media screen and (max-width:767px){#support{padding:calc(80/750*100vw) 0;width:120%}}.support_notical{display:none;background:rgba(0,0,0,.5);text-align:center;font-size:14px;left:0;right:0;z-index:9;padding:30px;color:white;top:-15px;max-width:70%;margin:auto;border-radius:10px;position:absolute;top:-18px}@media screen and (max-width:767px){.support_notical{max-width:100%;min-width:calc(698/750*100vw);border-radius:0;font-size:calc(24/750*100vw);left:-30%;top:calc(70/750*100vw);padding:calc(50/750*100vw)}}.c-content-side{width:200px;margin-right:80px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:767px){.c-content-side{width:100%;margin-right:0;margin-top:calc(60/750*100vw);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-content-side__body{margin:0 auto}@media screen and (min-width:768px){.c-content-side__body{width:100%;min-width:1260px;padding-left:30px;padding-right:30px}}@media screen and (max-width:767px){.c-content-side__body{width:100%}}.c-content-side__main{background:#fef2f7;padding:10px}@media screen and (max-width:767px){.c-content-side__main{width:100%;padding:calc(24/750*100vw) calc(20 / 750 * 100vw) calc(16 / 750 * 100vw)}}.c-content-side h2{position:relative;line-height:1;text-align:center;color:#eb80ad;font-size:2.2rem;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:700;background:#fff;margin:0 auto;padding:14px 30px}@media screen and (max-width:767px){.c-content-side h2{font-size:calc(36/750*100vw);padding:calc(22/750*100vw) calc(40 / 750 * 100vw)}}.c-content-side h2:before,.c-content-side h2:after{content:'';position:absolute;display:block}.c-content-side h2:before{width:0;height:0;border-top:10px solid transparent;border-right:10px solid #fcc9d2;border-bottom:10px solid transparent;top:-7px;left:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.c-content-side h2:before{border-width:calc(20/750*100vw);top:calc(-13/750*100vw);left:calc(-3/750*100vw)}}.c-content-side h2:after{width:0;height:0;border-top:10px solid transparent;border-left:10px solid #f4c9fc;border-bottom:10px solid transparent;bottom:-7px;right:-1px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.c-content-side h2:after{border-width:calc(20/750*100vw);bottom:calc(-13/750*100vw);right:calc(-3/750*100vw)}}.c-content-side__list{background:#fff;margin-top:3px}@media screen and (max-width:767px){.c-content-side__list{margin-top:calc(4/750*100vw)}}.c-content-side__list ul li{list-style:1;text-align:left;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:500}.c-content-side__list ul li:not(:first-child){border-top:1px solid #ececec}.c-content-side__list a{position:relative;display:block;text-decoration:none;padding:10px 32px 11px;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:767px){.c-content-side__list a{font-size:calc(28/750*100vw);padding:calc(18/750*100vw) calc(57 / 750 * 100vw)}}@media screen and (min-width:768px){.c-content-side__list a:hover{opacity:.7}.c-content-side__list a:hover:after{right:16px}}.c-content-side__list a:after{content:'';position:absolute;display:block;background:url(/img/cyu-kou/icon-arrow-next.png) no-repeat center/100% auto;width:23px;height:10px;top:calc((50/100*100%) - 5px);right:21px;-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-content-side__list a:after{width:calc(29/750*100vw);height:calc(12/750*100vw);top:calc((50/100*100%) - (6/750*100vw));right:calc(22/750*100vw)}}.c-content-side__list a[aria-current=page]{color:#eb80ad}.c-content-side__list a[aria-current=page]:before{content:'';position:absolute;display:block;background:#eb80ad;width:8px;height:8px;top:calc((50/100*100%) - 4px);left:12px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.c-content-side__list a[aria-current=page]:before{width:calc(10/750*100vw);height:calc(10/750*100vw);top:calc((50/100*100%) - (3/750*100vw));left:calc(24/750*100vw)}}.c-content-side__list a[aria-current=page]:after{background:url(/img/gakuen-top/icon-arrow-next-pink.png) no-repeat center/100% auto;background-size:100% 100%;border-color:#eb80ad}.c-content-side__btn{margin-top:30px}@media screen and (max-width:767px){.c-content-side__btn{margin-top:calc(60/750*100vw)}}.c-content-side__btn a{position:relative;display:block;letter-spacing:.1em;text-decoration:none;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;border:1px solid #282828;padding:20px 45px 20px 20px;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:767px){.c-content-side__btn a{text-align:center;font-size:calc(26/750*100vw);width:calc(100% - (88/750*100vw));margin:0 auto;padding:calc(20/750*100vw) calc(60 / 750 * 100vw)}}@media screen and (min-width:768px){.c-content-side__btn a:hover:after{right:14px}}.c-content-side__btn a:after{content:'';position:absolute;background:url(/img/cyu-kou/icon-arrow-next.png) no-repeat center/100% auto;width:23px;height:10px;top:calc((50/100*100%) - 5px);right:19px;-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-content-side__btn a:after{width:calc(29/750*100vw);height:calc(12/750*100vw);top:calc((50/100*100%) - (6/750*100vw));right:calc(19/750*100vw)}}.c-content-side__btn a+a{margin-top:20px}@media screen and (max-width:767px){.c-content-side__btn a+a{margin-top:calc(60/750*100vw)}}@media screen and (min-width:768px){.c-content-detail__body{display:-ms-grid;display:grid}}@media screen and (max-width:767px){.c-content-detail__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}}[data-blog=movie] .c-content-detail__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.c-content-detail__header{position:relative;border-bottom:1px solid #dcdcdc;margin-bottom:24px;padding:10px 0 23px}@media screen and (min-width:768px){.c-content-detail__header{-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1 / 2;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3}}@media screen and (max-width:767px){.c-content-detail__header{width:100%;margin-bottom:calc(30/750*100vw);padding:calc(24/750*100vw) 0 calc(28 / 750 * 100vw);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}[data-blog=movie] .c-content-detail__header{border-bottom:1px solid #bcbcbc;width:100%;margin-bottom:0;padding:0 0 3px}@media screen and (max-width:767px){[data-blog=movie] .c-content-detail__header{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}[data-blog=movie] .c-content-detail__header:before{content:none}.c-content-detail__header:before{content:'';position:absolute;left:0;top:0;display:block;width:100px;height:3px;background:-webkit-gradient(linear,left top,right top,from(#fb90b3),to(#b989ee));background:linear-gradient(90deg,#fb90b3 0,#b989ee 100%)}.c-content-detail__meta{line-height:1}.c-content-detail__tag ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.c-content-detail__tag ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #484848;font-size:1.6rem;font-weight:600;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;min-width:113px;min-height:37px}@media screen and (max-width:767px){.c-content-detail__tag ul li{font-size:calc(20/750*100vw);min-width:calc(150/750*100vw);min-height:calc(45/750*100vw)}}.c-content-detail__tag ul li:not(:first-child){margin-left:10px}.c-content-detail__tag ul li[data-category=middle-school]{color:#fff;background:#93508d;border-color:#93508d}.c-content-detail__tag ul li[data-category=high-school]{color:#fff;background:#fef2f7;border-color:#fef2f7}.c-content-detail__time{color:#7f7f7f;font-size:1.6rem;font-weight:500}@media screen and (max-width:767px){.c-content-detail__time{font-size:calc(23/750*100vw)}}[data-blog=movie] .c-content-detail__time{color:#7f7f7f;margin-top:28px}@media screen and (max-width:767px){[data-blog=movie] .c-content-detail__time{margin-top:calc(34/750*100vw)}}.c-content-detail__title{margin-top:20px}@media screen and (max-width:767px){.c-content-detail__title{margin-top:calc(30/750*100vw)}}[data-blog=movie] .c-content-detail__title{color:#7f7f7f;border-bottom:1px solid #bcbcbc;margin-top:5px;padding-bottom:11px}@media screen and (max-width:767px){[data-blog=movie] .c-content-detail__title{margin-top:calc(6/750*100vw);padding-bottom:calc(14/750*100vw)}}[data-blog=movie] .c-content-detail__title h2{color:#484848;font-family:Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:600}@media screen and (max-width:767px){[data-blog=movie] .c-content-detail__title h2{line-height:calc(48/750*100vw);font-size:calc(30/750*100vw)}}.c-content-detail__title h2{position:relative;line-height:1.53;font-size:2.6rem;font-weight:700;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;margin:0 auto}@media screen and (max-width:767px){.c-content-detail__title h2{line-height:calc(58/750*100vw);font-size:calc(44/750*100vw);font-weight:500}}@media screen and (min-width:768px){.c-content-detail__main{width:920px;min-height:550px;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2 / 3;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2 / 3}}@media screen and (max-width:767px){.c-content-detail__main{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-content-detail__movie{width:928px;margin:47px auto 0}@media screen and (max-width:767px){.c-content-detail__movie{width:100%;margin-top:calc(40/750*100vw);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-content-detail__movie-iframe iframe{width:100%}@media screen and (min-width:768px){.c-content-detail__movie-iframe iframe{min-height:522px}}@media screen and (max-width:767px){.c-content-detail__movie-iframe iframe{max-height:calc(400/750*100vw)}}.c-content-detail__movie-text{position:relative;padding:14px 0 39px}@media screen and (max-width:767px){.c-content-detail__movie-text{padding:calc(10/750*100vw) 0 calc(32 / 750 * 100vw)}}.c-content-detail__movie-text:after{content:'';position:absolute;display:block;background:#f6f6f6;width:100vw;height:calc(100% + 84px);bottom:0;left:calc(50/100*100%);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:-1}@media screen and (min-width:768px){.c-content-detail__movie-text:after{min-width:1260px}}@media screen and (max-width:767px){.c-content-detail__movie-text:after{max-height:calc(100% + (96/750*100vw))}}.c-content-detail__movie-text p{line-height:1.875;font-size:1.6rem;margin:0}@media screen and (max-width:767px){.c-content-detail__movie-text p{line-height:calc(40/750*100vw);font-size:calc(23/750*100vw)}}.c-content-detail__links{width:100%}@media screen and (max-width:767px){.c-content-detail__links{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width:767px){.c-content-detail__links .c-media-list[data-type=column-movie]{-ms-flex-flow:nowrap;flex-flow:nowrap;padding-bottom:calc(60/750*100vw)}}@media screen and (max-width:767px){.c-content-detail__links .c-media-list[data-type=column-movie] li{margin-top:0}}@media screen and (max-width:767px){.c-content-detail__links .c-media-list[data-type=column-movie] li:not(:first-child){margin-left:calc(20/750*100vw)}}.c-content-detail__links .c-page-sub__pagination{border-top:none!important;padding-top:0}@media screen and (max-width:767px){.c-content-detail__links .c-page-sub__pagination{margin-top:0}}@media screen and (min-width:768px){.c-content-detail .c-content-side{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1 / 3;-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1 / 2}}@media screen and (max-width:767px){.c-content-detail .c-content-side{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.c-content-detail .c-page-sub__pagination{border-top:1px solid #dcdcdc}.c-content-index__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin:0 auto}@media screen and (max-width:767px){.c-content-index__body{-ms-flex-flow:wrap;flex-flow:wrap;width:100%}}.c-content-index__main{width:calc(100% - 280px);max-width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:767px){.c-content-index__main{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-content-index__main-noitem p{margin:0}.c-content-index__tab{position:relative;width:100%;padding-bottom:20px}@media screen and (min-width:768px){.c-content-index__tab{margin:0 19px}}@media screen and (max-width:767px){.c-content-index__tab{margin:0 calc(10/750*100vw);padding-bottom:calc(30/750*100vw)}}.c-content-index__tab ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-content-index__tab ul li[data-category=middle-school] span{color:#93508d;border:2px solid #93508d}.c-content-index__tab ul li[data-category='middle-school'][data-current='true']:before,.c-content-index__tab ul li[data-category='middle-school'][data-current='true']:after{background:#93508d}.c-content-index__tab ul li[data-category='middle-school'][data-current='true'] span{background:#93508d}.c-content-index__tab ul li[data-category=high-school] span{color:#fef2f7;border:2px solid #fef2f7}.c-content-index__tab ul li[data-category='high-school'][data-current='true']:before,.c-content-index__tab ul li[data-category='high-school'][data-current='true']:after{background:#fef2f7}.c-content-index__tab ul li[data-category='high-school'][data-current='true'] span{background:#fef2f7}.c-content-index__tab ul li[data-current=true]:before,.c-content-index__tab ul li[data-current=true]:after{content:'';position:absolute;display:block;width:100%;height:1px;left:0;right:0}.c-content-index__tab ul li[data-current=true]:before{bottom:-1px}.c-content-index__tab ul li[data-current=true]:after{bottom:-5px}.c-content-index__tab ul li[data-current=true] span{color:#fff}.c-content-index__tab ul li:not(:first-child){margin-left:16px}@media screen and (max-width:767px){.c-content-index__tab ul li:not(:first-child){margin-left:calc(17/750*100vw)}}.c-content-index__tab ul label input{display:none}.c-content-index__tab ul label span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;font-size:2rem;font-weight:600;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;min-width:168px;min-height:50px;padding:10px 20px;cursor:pointer}@media screen and (max-width:767px){.c-content-index__tab ul label span{font-size:calc(28/750*100vw);min-width:calc(200/750*100vw);min-height:calc(60/750*100vw);padding:calc(10/750*100vw)}}.c-content-index__pagination{margin-top:3px;padding-top:45px;width:100%}@media screen and (min-width:768px){.c-content-index__pagination{margin:3px 19px 0}}@media screen and (max-width:767px){.c-content-index__pagination{margin:calc(6/750*100vw) calc(10 / 750 * 100vw) 0;padding-top:calc(49/750*100vw)}}.c-content-index__pagination .c-pagination{background:none;padding:0}@media screen and (max-width:767px){.c-content-index__pagination .c-pagination{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(670/750*100vw);margin:0 auto}}.c-content-index__pagination .c-pagination__prev a,.c-content-index__pagination .c-pagination__next a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#484848;width:41px;height:41px;padding:0}@media screen and (max-width:767px){.c-content-index__pagination .c-pagination__prev a,.c-content-index__pagination .c-pagination__next a{width:calc(60/750*100vw);height:calc(60/750*100vw)}}.c-content-index__pagination .c-pagination__prev a[data-disabled=true],.c-content-index__pagination .c-pagination__next a[data-disabled=true]{background:#cfcfcf}.c-content-index__pagination .c-pagination__prev a:before{content:'';border:none;background:url(/img/cyu-kou/icon-arrow-prev-white.svg) no-repeat center/100% auto;width:23px;height:9px;-webkit-transform:rotate(0);transform:rotate(0)}@media screen and (max-width:767px){.c-content-index__pagination .c-pagination__prev a:before{width:calc(27/750*100vw);height:calc(11/750*100vw)}}.c-content-index__pagination .c-pagination__next a:after{content:'';border:none;background:url(/img/cyu-kou/icon-arrow-next-white.svg) no-repeat center/100% auto;width:23px;height:9px;-webkit-transform:rotate(0);transform:rotate(0)}@media screen and (max-width:767px){.c-content-index__pagination .c-pagination__next a:after{width:calc(27/750*100vw);height:calc(11/750*100vw)}}.c-content-index__pagination .c-pagination__number{font-size:2.3rem;border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;margin:0 50px;padding:22px 44px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:767px){.c-content-index__pagination .c-pagination__number{font-size:calc(28/750*100vw);padding:calc(32/750*100vw) calc(34 / 750 * 100vw);margin:0 calc(40/750*100vw)}}.c-content-index__tags{width:100%;margin-top:41px}@media screen and (max-width:767px){.c-content-index__tags{margin-top:calc(37/750*100vw)}}.c-content-index__tags ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.c-content-index__tags ul{-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(488/750*100vw);margin:0 auto}}@media screen and (min-width:768px){.c-content-index__tags ul li:not(:first-child){margin-left:15px}}@media screen and (max-width:767px){.c-content-index__tags ul li:nth-child(n+3){margin-top:calc(20/750*100vw)}}@media screen and (min-width:768px){.c-content-index__tags ul li:hover span{color:#eb80ad;border-color:#eb80ad}}.c-content-index__tags ul li[data-current=true] span{color:#eb80ad;border-color:#eb80ad}.c-content-index__tags ul li[data-current=true] span:before{content:'';position:absolute;display:block;border-top:10px solid transparent;border-right:10px solid #fef2f7;border-bottom:10px solid transparent;width:0;height:0;top:-7px;left:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.c-content-index__tags ul li[data-current=true] span:before{border-width:calc(18/750*100vw);top:calc(-12/750*100vw);left:calc(-4/750*100vw)}}.c-content-index__tags ul label input{display:none}.c-content-index__tags ul label span{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #484848;font-size:1.8rem;font-weight:600;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;min-width:140px;min-height:45px;-webkit-transition:color .3s,border-color .3s;transition:color .3s,border-color .3s;cursor:pointer}@media screen and (max-width:767px){.c-content-index__tags ul label span{font-size:calc(28/750*100vw);min-width:calc(234/750*100vw);min-height:calc(60/750*100vw)}}@media screen and (max-width:767px){.c-content-index .c-media-list{width:auto}}.c-content-main,.c-update-block{font-size:1.8rem;line-height:1.6}@media screen and (max-width:767px){.c-content-main,.c-update-block{font-size:calc(28/750*100vw);line-height:calc(46/750*100vw)}}.c-content-main a,.c-update-block a{color:#eb80ad;-webkit-transition:opacity .3s;transition:opacity .3s}.c-content-main h2,.c-update-block h2{font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:4.2rem;font-weight:500;line-height:1.33;text-align:center;margin:70px 0 35px;padding:0 0 24px;background:url(/img/gakuen-top/obj-h2-marker.png) no-repeat center bottom/44px auto}@media screen and (max-width:767px){.c-content-main h2,.c-update-block h2{font-size:calc(50/750*100vw);font-weight:700;line-height:calc(64/750*100vw);margin:calc(80/750*100vw) 0 calc(48 / 750 * 100vw);padding:0 0 calc(50/750*100vw);background-size:calc(80/750*100vw) auto}}.c-content-main h2:first-child,.c-update-block h2:first-child{margin-top:0}.c-content-main h2:only-child,.c-update-block h2:only-child{margin-bottom:0}.c-content-main h3,.c-update-block h3{position:relative;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:2.6rem;line-height:1.53;margin:75px 0 20px;padding:24px 0;border-bottom:1px solid #dcdcdc}@media screen and (max-width:767px){.c-content-main h3,.c-update-block h3{font-size:calc(44/750*100vw);line-height:calc(58/750*100vw);margin:calc(80/750*100vw) 0 calc(40 / 750 * 100vw);padding:calc(34/750*100vw) 0}}.c-content-main h3:before,.c-update-block h3:before{content:'';position:absolute;left:0;top:0;display:block;width:100px;height:3px;background:-webkit-gradient(linear,left top,right top,from(#fb90b3),to(#b989ee));background:linear-gradient(90deg,#fb90b3 0,#b989ee 100%)}@media screen and (max-width:767px){.c-content-main h3:before,.c-update-block h3:before{width:calc(120/750*100vw);height:calc(4/750*100vw)}}.c-content-main h3:first-child,.c-update-block h3:first-child{margin-top:0}.c-content-main h3.style-02,.c-update-block h3.style-02{font-size:2.4rem;line-height:1.58;margin:50px 0 20px;padding:0 0 15px;border-bottom:0}@media screen and (max-width:767px){.c-content-main h3.style-02,.c-update-block h3.style-02{font-size:calc(36/750*100vw);line-height:calc(50/750*100vw);margin:calc(60/750*100vw) 0 calc(40 / 750 * 100vw);padding:0 0 calc(33/750*100vw)}}.c-content-main h3.style-02:before,.c-update-block h3.style-02:before{content:none}.c-content-main h3.style-02:after,.c-update-block h3.style-02:after{content:'';position:absolute;left:0;bottom:0;display:block;width:60px;height:2px;background:-webkit-gradient(linear,left top,right top,from(#fb90b3),to(#b989ee));background:linear-gradient(90deg,#fb90b3 0,#b989ee 100%)}@media screen and (max-width:767px){.c-content-main h3.style-02:after,.c-update-block h3.style-02:after{width:calc(80/750*100vw)}}@media screen and (min-width:768px){.c-content-main h3+.c-btn,.c-update-block h3+.c-btn{margin-top:30px}}@media screen and (min-width:768px){.c-content-main h3+table,.c-update-block h3+table{margin-top:30px}}.c-content-main h4,.c-update-block h4{position:relative;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:2.2rem;line-height:1.58;margin:45px 0 20px;padding:0 0 16px}@media screen and (max-width:767px){.c-content-main h4,.c-update-block h4{font-size:calc(36/750*100vw);line-height:calc(50/750*100vw);margin:calc(60/750*100vw) 0 calc(40 / 750 * 100vw);padding:0 0 calc(33/750*100vw)}}.c-content-main h4:before,.c-update-block h4:before{content:'';position:absolute;left:0;bottom:0;display:block;width:60px;height:2px;background:-webkit-gradient(linear,left top,right top,color-stop(50%,#fcc9d2),color-stop(50%,#f4c9fc));background:linear-gradient(90deg,#fcc9d2 50%,#f4c9fc 50%)}@media screen and (max-width:767px){.c-content-main h4:before,.c-update-block h4:before{width:calc(80/750*100vw);height:calc(4/750*100vw)}}.c-content-main h4:first-child,.c-update-block h4:first-child{margin-top:0}.c-content-main h4.style-02,.c-update-block h4.style-02{line-height:1.63;margin-top:30px;padding:0 0 0 22px}@media screen and (max-width:767px){.c-content-main h4.style-02,.c-update-block h4.style-02{font-size:calc(32/750*100vw);line-height:calc(48/750*100vw);margin-top:calc(60/750*100vw);padding:0 0 0 calc(34/750*100vw)}}.c-content-main h4.style-02:before,.c-update-block h4.style-02:before{bottom:auto;top:8px;width:10px;height:21px;background:url(/img/gakuen-top/obj-h4-marker.svg) no-repeat center bottom/100% auto}@media screen and (max-width:767px){.c-content-main h4.style-02:before,.c-update-block h4.style-02:before{top:calc(10/750*100vw);width:calc(14/750*100vw);height:calc(30/750*100vw)}}.c-content-main h5,.c-update-block h5{position:relative;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:2.2rem;line-height:1.63;margin:25px 0 20px;padding:0 0 0 22px}@media screen and (max-width:767px){.c-content-main h5,.c-update-block h5{font-size:calc(32/750*100vw);line-height:calc(48/750*100vw);margin:calc(60/750*100vw) 0 calc(40 / 750 * 100vw);padding:0 0 0 calc(34/750*100vw)}}.c-content-main h5:before,.c-update-block h5:before{content:'';position:absolute;left:0;top:8px;display:block;width:10px;height:20px;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fcc9d2),color-stop(50%,#f4c9fc));background:linear-gradient(180deg,#fcc9d2 50%,#f4c9fc 50%)}@media screen and (max-width:767px){.c-content-main h5:before,.c-update-block h5:before{top:calc(12/750*100vw);width:calc(14/750*100vw);height:calc(28/750*100vw)}}.c-content-main h5:first-child,.c-update-block h5:first-child{margin-top:0}.c-content-main h6,.c-update-block h6{position:relative;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:2rem;line-height:1.7;margin:25px 0 20px;padding:0 0 0 22px}@media screen and (max-width:767px){.c-content-main h6,.c-update-block h6{font-size:calc(30/750*100vw);line-height:calc(46/750*100vw);margin:calc(60/750*100vw) 0 calc(40 / 750 * 100vw);padding:0 0 0 calc(34/750*100vw)}}.c-content-main h6:before,.c-content-main h6:after,.c-update-block h6:before,.c-update-block h6:after{content:'';position:absolute;left:0;display:block;width:10px;height:3px}@media screen and (max-width:767px){.c-content-main h6:before,.c-content-main h6:after,.c-update-block h6:before,.c-update-block h6:after{width:calc(14/750*100vw);height:calc(4/750*100vw)}}.c-content-main h6:before,.c-update-block h6:before{top:12px;background:#fcc9d2}@media screen and (max-width:767px){.c-content-main h6:before,.c-update-block h6:before{top:calc(18/750*100vw)}}.c-content-main h6:after,.c-update-block h6:after{top:18px;background:#f4c9fc}@media screen and (max-width:767px){.c-content-main h6:after,.c-update-block h6:after{top:calc(26/750*100vw)}}.c-content-main h6:first-child,.c-update-block h6:first-child{margin-top:0}.c-content-main ul,.c-update-block ul{margin-top:25px}@media screen and (max-width:767px){.c-content-main ul,.c-update-block ul{margin-top:calc(20/750*100vw)}}.c-content-main ul:first-child,.c-update-block ul:first-child{margin-top:0!important}.c-content-main ul li,.c-update-block ul li{position:relative;list-style:none;line-height:1.66;padding:0 0 0 22px}@media screen and (max-width:767px){.c-content-main ul li,.c-update-block ul li{line-height:calc(46/750*100vw);padding:0 0 0 calc(34/750*100vw)}}.c-content-main ul li:first-child,.c-update-block ul li:first-child{margin-top:0!important}.c-content-main ul li:before,.c-update-block ul li:before{content:'';position:absolute;left:0;top:10px;display:block;width:8px;height:8px;background:#eb80ad;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.c-content-main ul li:before,.c-update-block ul li:before{top:calc(18/750*100vw);width:calc(10/750*100vw);height:calc(10/750*100vw)}}.c-content-main ul ul,.c-content-main ul ol,.c-update-block ul ul,.c-update-block ul ol{margin-left:2px}@media screen and (max-width:767px){.c-content-main ul ul,.c-content-main ul ol,.c-update-block ul ul,.c-update-block ul ol{margin-left:cal(.53333vw)}}.c-content-main ul.list-color-pink li:before,.c-update-block ul.list-color-pink li:before{background:#93508d}.c-content-main ul.list-color-light-blue li:before,.c-update-block ul.list-color-light-blue li:before{background:#fef2f7}.c-content-main ol,.c-update-block ol{margin-top:25px;counter-reset:content-main-ol-default}@media screen and (max-width:767px){.c-content-main ol,.c-update-block ol{margin-top:calc(20/750*100vw)}}.c-content-main ol:first-child,.c-update-block ol:first-child{margin-top:0!important}.c-content-main ol>li,.c-update-block ol>li{list-style:none}.c-content-main ol>li:before,.c-update-block ol>li:before{content:counter(content-main-ol-default, decimal) ". ";counter-increment:content-main-ol-default;color:#eb80ad;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:700}.c-content-main ol ul,.c-content-main ol ol,.c-update-block ol ul,.c-update-block ol ol{margin-left:2em}.c-content-main ul a.list-btn,.c-content-main ol a.list-btn,.c-update-block ul a.list-btn,.c-update-block ol a.list-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:370px;max-width:370px;min-height:72px;color:#484848;font-size:1.8rem;line-height:1.44;padding:9px 45px;border:1px solid #282828;border-radius:0;margin:40px auto 20px;text-decoration:none}@media screen and (max-width:767px){.c-content-main ul a.list-btn,.c-content-main ol a.list-btn,.c-update-block ul a.list-btn,.c-update-block ol a.list-btn{min-width:calc(580/750*100vw);max-width:calc(580/750*100vw);min-height:calc(90/750*100vw);font-size:calc(26/750*100vw);line-height:calc(34/750*100vw);padding:calc(8/750*100vw) calc(60 / 750 * 100vw);margin:calc(40/750*100vw) 0}}@media screen and (min-width:768px){.c-content-main ul a.list-btn:hover:after,.c-content-main ol a.list-btn:hover:after,.c-update-block ul a.list-btn:hover:after,.c-update-block ol a.list-btn:hover:after{right:12px}}.c-content-main ul a.list-btn:after,.c-content-main ol a.list-btn:after,.c-update-block ul a.list-btn:after,.c-update-block ol a.list-btn:after{content:'';position:absolute;right:18px;top:50%;display:block;width:23px;height:10px;background:url(/img/gakuen-top/icon-arrow-next.png) no-repeat 0 0/100% auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-content-main ul a.list-btn:after,.c-content-main ol a.list-btn:after,.c-update-block ul a.list-btn:after,.c-update-block ol a.list-btn:after{right:calc(22/750*100vw);width:calc(29/750*100vw);height:calc(12/750*100vw)}}.c-content-main ul a.list-btn[target*=_blank]:before,.c-content-main ol a.list-btn[target*=_blank]:before,.c-update-block ul a.list-btn[target*=_blank]:before,.c-update-block ol a.list-btn[target*=_blank]:before{content:'';position:absolute;top:50%;display:block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:17px;width:26px;height:26px;background:url(/img/gakuen-top/icon-blank.svg) no-repeat 0 0/100% auto}@media screen and (max-width:767px){.c-content-main ul a.list-btn[target*=_blank]:before,.c-content-main ol a.list-btn[target*=_blank]:before,.c-update-block ul a.list-btn[target*=_blank]:before,.c-update-block ol a.list-btn[target*=_blank]:before{left:calc(28/750*100vw);width:calc(38/750*100vw);height:calc(38/750*100vw)}}.c-content-main table,.c-update-block table{border-collapse:separate!important;border-spacing:0!important;width:100%;margin-bottom:30px}.c-content-main caption,.c-update-block caption{position:relative;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:2.2rem;font-weight:700;text-align:left;margin-top:60px;padding:0 0 22px 23px}@media screen and (max-width:767px){.c-content-main caption,.c-update-block caption{font-size:calc(32/750*100vw);margin-top:calc(60/750*100vw);padding:0 0 calc(38/750*100vw) calc(33 / 750 * 100vw)}}.c-content-main caption:before,.c-update-block caption:before{content:'';position:absolute;left:0;top:8px;display:block;width:10px;height:20px;background:#fdcdeb}@media screen and (max-width:767px){.c-content-main caption:before,.c-update-block caption:before{top:calc(10/750*100vw);width:calc(14/750*100vw);height:calc(28/750*100vw)}}.c-content-main thead tr:first-child th,.c-update-block thead tr:first-child th{border-top:1px solid #dcdcdc!important}.c-content-main thead th,.c-update-block thead th{background:#fef2f7!important;font-size:2rem}@media screen and (max-width:767px){.c-content-main thead th,.c-update-block thead th{font-size:calc(30/750*100vw);font-weight:400}}.c-content-main thead th+th,.c-update-block thead th+th{background:#fbdae8}.c-content-main thead+tbody tr:first-child th,.c-content-main thead+tbody tr:first-child td,.c-update-block thead+tbody tr:first-child th,.c-update-block thead+tbody tr:first-child td{border-top:none!important}.c-content-main thead+tbody tr th,.c-update-block thead+tbody tr th{background:#fff6f7!important}.c-content-main tbody tr:first-child th,.c-content-main tbody tr:first-child td,.c-update-block tbody tr:first-child th,.c-update-block tbody tr:first-child td{border-top:1px solid #dcdcdc!important}.c-content-main tbody tr th,.c-update-block tbody tr th{background:#fdf5f8}.c-content-main tbody tr th:first-child,.c-update-block tbody tr th:first-child{background:#fef2f7}.c-content-main tbody tr td:only-child,.c-update-block tbody tr td:only-child{border-right:1px solid #dcdcdc}.c-content-main th,.c-content-main td,.c-update-block th,.c-update-block td{padding:10px 20px;color:#484848;border-left:none!important;border-top:none!important;border-bottom:1px solid #dcdcdc}@media screen and (max-width:767px){.c-content-main th,.c-content-main td,.c-update-block th,.c-update-block td{padding:calc(11/750*100vw) calc(18 / 750 * 100vw)}}.c-content-main th:not(:last-child),.c-content-main td:not(:last-child),.c-update-block th:not(:last-child),.c-update-block td:not(:last-child){border-right:1px solid #dcdcdc}.c-content-main th,.c-update-block th{background:rgba(235,128,173,.14);text-align:center}@media screen and (max-width:767px){.c-content-main th,.c-update-block th{font-weight:400}}.c-content-main p:first-child,.c-update-block p:first-child{margin-top:0}.c-content-main p:last-child,.c-update-block p:last-child{margin-bottom:0}.c-content-main p strong,.c-update-block p strong{color:#eb80ad}@media screen and (min-width:768px){.c-content-main p>a:hover,.c-update-block p>a:hover{opacity:.6}}.c-content-main blockquote,.c-update-block blockquote{background:#dcdcdc;margin:0;padding:1em 2em;position:relative}@media screen and (max-width:767px){.c-content-main blockquote,.c-update-block blockquote{margin-top:calc(60/750*100vw)}}.c-content-main blockquote:before,.c-update-block blockquote:before{content:'“';display:block;font-size:calc(40/16*1em);left:0;line-height:0;margin-top:.5em;opacity:.2;pointer-events:none;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-content-main blockquote:after,.c-update-block blockquote:after{bottom:0;content:'”';display:block;font-size:calc(40/16*1em);line-height:0;opacity:.2;pointer-events:none;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.c-content-main figure,.c-update-block figure{margin:0}@media screen and (min-width:768px){.c-content-main figure.img-width-1290,.c-update-block figure.img-width-1290{position:relative;width:1920px;margin-left:-360px}}.c-content-main figure.img-width-1290 img,.c-update-block figure.img-width-1290 img{width:100%;height:auto}@media screen and (min-width:768px){.c-content-main figure.img-width-1290+.img-width-sp-100vw+p,.c-update-block figure.img-width-1290+.img-width-sp-100vw+p{margin-top:30px}}@media screen and (max-width:767px){.c-content-main figure.img-width-sp-100vw,.c-update-block figure.img-width-sp-100vw{position:relative;width:100vw;margin-left:calc(-40/750*100vw)}}.c-content-main figure.img-width-sp-100vw img,.c-update-block figure.img-width-sp-100vw img{width:100%;height:auto}@media screen and (max-width:767px){.c-content-main figure.img-width-sp-100vw+p,.c-update-block figure.img-width-sp-100vw+p{margin-top:calc(40/750*100vw)}}.c-content-main figure+.list-link,.c-update-block figure+.list-link{margin-top:60px}@media screen and (max-width:767px){.c-content-main figure+.list-link,.c-update-block figure+.list-link{margin-top:calc(60/750*100vw)}}.c-content-main>figure,.c-update-block>figure{margin-top:30px}@media screen and (max-width:767px){.c-content-main>figure,.c-update-block>figure{margin-top:calc(30/750*100vw)}}.c-content-main>figure:first-child,.c-update-block>figure:first-child{margin-top:0}.c-content-main figcaption,.c-update-block figcaption{background:none;font-size:calc(14/16*1em);font-weight:400;line-height:1.6;padding:.8em 1.2em;text-align:left}.c-content-main hr,.c-update-block hr{position:relative;left:50%;background:rgba(235,128,173,.14);border-style:none;width:100vw;height:2px;margin:60px auto;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (min-width:768px) and (max-width:991px){.c-content-main hr,.c-update-block hr{width:1260px;left:-30px;-webkit-transform:none;transform:none}}@media screen and (min-width:992px) and (max-width:1259px){.c-content-main hr,.c-update-block hr{width:1260px;left:-30px;-webkit-transform:none;transform:none}}@media screen and (max-width:767px){.c-content-main hr,.c-update-block hr{height:1px;margin:calc(80/750*100vw) auto}}.c-content-main hr:first-child,.c-update-block hr:first-child{margin-top:0}.c-content-main iframe,.c-update-block iframe{display:block;margin:0 auto}@media screen and (max-width:767px){.c-content-main iframe,.c-update-block iframe{width:100%}}.c-content-main .maintenance-block,.c-update-block .maintenance-block{text-align:center}.c-content-main .maintenance-block p,.c-update-block .maintenance-block p{line-height:2.4}@media screen and (max-width:767px){.c-content-main .maintenance-block p,.c-update-block .maintenance-block p{line-height:calc(60/750*100vw)}}.c-content-main .mt-zero,.c-update-block .mt-zero{margin-top:0!important}@media screen and (min-width:768px){.c-content-main .mt-zero-pc,.c-update-block .mt-zero-pc{margin-top:0!important}}@media screen and (max-width:767px){.c-content-main .mt-zero-sp,.c-update-block .mt-zero-sp{margin-top:0!important}}.c-content-main .mb-zero,.c-update-block .mb-zero{margin-bottom:0!important}.c-content-main .mt-narrow,.c-update-block .mt-narrow{margin-top:30px!important}@media screen and (max-width:767px){.c-content-main .mt-narrow,.c-update-block .mt-narrow{margin-top:calc(30/750*100vw)!important}}.c-content-main .mb-narrow,.c-update-block .mb-narrow{margin-bottom:30px!important}@media screen and (max-width:767px){.c-content-main .mb-narrow,.c-update-block .mb-narrow{margin-bottom:calc(30/750*100vw)!important}}@media screen and (min-width:768px){.c-content-main .mt-narrow-pc,.c-update-block .mt-narrow-pc{margin-top:30px!important}}@media screen and (max-width:767px){.c-content-main .mt-narrow-sp,.c-update-block .mt-narrow-sp{margin-top:calc(40/750*100vw)!important}}.c-content-main .mt-nomal,.c-update-block .mt-nomal{margin-top:60px!important}@media screen and (max-width:767px){.c-content-main .mt-nomal,.c-update-block .mt-nomal{margin-top:calc(60/750*100vw)!important}}@media screen and (min-width:768px){.c-content-main .mt-nomal-pc,.c-update-block .mt-nomal-pc{margin-top:60px!important}}@media screen and (max-width:767px){.c-content-main .mt-nomal-sp,.c-update-block .mt-nomal-sp{margin-top:calc(60/750*100vw)!important}}.c-content-main .mt-wide,.c-update-block .mt-wide{margin-top:90px!important}@media screen and (max-width:767px){.c-content-main .mt-wide,.c-update-block .mt-wide{margin-top:calc(90/750*100vw)!important}}@media screen and (min-width:768px){.c-content-main .mt-wide-pc,.c-update-block .mt-wide-pc{margin-top:90px!important}}@media screen and (max-width:767px){.c-content-main .mt-wide-sp,.c-update-block .mt-wide-sp{margin-top:calc(90/750*100vw)!important}}.c-content-main .mt-40,.c-update-block .mt-40{margin-top:40px!important}@media screen and (max-width:767px){.c-content-main .mt-40,.c-update-block .mt-40{margin-top:calc(40/750*100vw)!important}}.c-content-main .wp-block-buttons,.c-update-block .wp-block-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px}@media screen and (max-width:767px){.c-content-main .wp-block-buttons,.c-update-block .wp-block-buttons{margin-top:calc(60/750*100vw)}}.c-content-main .wp-block-buttons .wp-block-button,.c-update-block .wp-block-buttons .wp-block-button{font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:700}.c-content-main .wp-block-buttons .wp-block-button__link,.c-update-block .wp-block-buttons .wp-block-button__link{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-width:370px;max-width:370px;min-height:72px;color:#484848;font-size:1.8rem;line-height:1.44;padding:9px 45px;border:1px solid #282828;border-radius:0}@media screen and (max-width:767px){.c-content-main .wp-block-buttons .wp-block-button__link,.c-update-block .wp-block-buttons .wp-block-button__link{min-width:calc(580/750*100vw);max-width:calc(580/750*100vw);min-height:calc(90/750*100vw);font-size:calc(26/750*100vw);line-height:calc(34/750*100vw);padding:calc(8/750*100vw) calc(60 / 750 * 100vw)}}@media screen and (min-width:768px){.c-content-main .wp-block-buttons .wp-block-button__link:hover:after,.c-update-block .wp-block-buttons .wp-block-button__link:hover:after{right:12px}}.c-content-main .wp-block-buttons .wp-block-button__link:after,.c-update-block .wp-block-buttons .wp-block-button__link:after{content:'';position:absolute;right:18px;top:50%;display:block;width:23px;height:10px;background:url(/img/cyu-kou/icon-arrow-next.png) no-repeat 0 0/100% auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-content-main .wp-block-buttons .wp-block-button__link:after,.c-update-block .wp-block-buttons .wp-block-button__link:after{right:calc(22/750*100vw);width:calc(29/750*100vw);height:calc(12/750*100vw)}}.c-content-main .wp-block-buttons .wp-block-button__link[target*=_blank]:before,.c-update-block .wp-block-buttons .wp-block-button__link[target*=_blank]:before{content:'';position:absolute;top:50%;display:block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);left:17px;width:26px;height:26px;background:url(/img/gakuen-top/icon-blank.svg) no-repeat 0 0/100% auto}@media screen and (max-width:767px){.c-content-main .wp-block-buttons .wp-block-button__link[target*=_blank]:before,.c-update-block .wp-block-buttons .wp-block-button__link[target*=_blank]:before{left:calc(28/750*100vw);width:calc(38/750*100vw);height:calc(38/750*100vw)}}@media screen and (min-width:768px){.c-content-main>.wp-block-buttons .wp-block-button,.c-update-block>.wp-block-buttons .wp-block-button{margin:0 20px 20px}}@media screen and (max-width:767px){.c-content-main>.wp-block-buttons .wp-block-button,.c-update-block>.wp-block-buttons .wp-block-button{margin-right:0}}@media screen and (min-width:768px){.c-content-main>.wp-block-buttons .wp-block-button:last-child,.c-update-block>.wp-block-buttons .wp-block-button:last-child{margin:0 20px 20px}}.c-content-main .wp-block-button__link,.c-update-block .wp-block-button__link{background:#fff}.c-content-main .wp-block-file,.c-update-block .wp-block-file{text-align:center;margin-top:50px}@media screen and (max-width:767px){.c-content-main .wp-block-file,.c-update-block .wp-block-file{margin-top:calc(60/750*100vw)}}.c-content-main .wp-block-file:first-child,.c-update-block .wp-block-file:first-child{margin-top:0}.c-content-main .wp-block-file a,.c-update-block .wp-block-file a{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;min-width:370px;max-width:370px;min-height:72px;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.44;color:#484848;padding:9px 50px;border:1px solid #282828;border-radius:0;background:#fff}@media screen and (max-width:767px){.c-content-main .wp-block-file a,.c-update-block .wp-block-file a{min-width:calc(580/750*100vw);max-width:calc(580/750*100vw);min-height:calc(90/750*100vw);font-size:calc(26/750*100vw);line-height:calc(34/750*100vw);padding:calc(8/750*100vw) calc(75 / 750 * 100vw)}}.c-content-main .wp-block-file a:hover,.c-update-block .wp-block-file a:hover{color:#484848;opacity:1}@media screen and (min-width:768px){.c-content-main .wp-block-file a:hover:after,.c-update-block .wp-block-file a:hover:after{right:12px}}.c-content-main .wp-block-file a:before,.c-content-main .wp-block-file a:after,.c-update-block .wp-block-file a:before,.c-update-block .wp-block-file a:after{content:'';position:absolute;top:50%;display:block;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.c-content-main .wp-block-file a:after,.c-update-block .wp-block-file a:after{right:18px;width:23px;height:10px;background:url(/img/gakuen-top/icon-arrow-next.png) no-repeat 0 0/100% auto;-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-content-main .wp-block-file a:after,.c-update-block .wp-block-file a:after{right:calc(22/750*100vw);width:calc(29/750*100vw);height:calc(12/750*100vw)}}.c-content-main .wp-block-file a[href$='.pdf']:before,.c-update-block .wp-block-file a[href$='.pdf']:before{left:17px;width:26px;height:32px;background:url(/img/gakuen-top/icon-pdf.svg) no-repeat 0 0/100% auto}@media screen and (max-width:767px){.c-content-main .wp-block-file a[href$='.pdf']:before,.c-update-block .wp-block-file a[href$='.pdf']:before{left:calc(28/750*100vw);width:calc(36/750*100vw);height:calc(44/750*100vw)}}@media screen and (max-width:767px){.c-content-main .wp-block-columns .wp-block-column:not(:first-child),.c-update-block .wp-block-columns .wp-block-column:not(:first-child){margin-top:calc(60/750*100vw)}}.c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption,.c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption{position:relative;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.58;text-align:center;margin:-20px 10px 0;padding:14px;background:#fff}@media screen and (max-width:767px){.c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption,.c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption{font-size:calc(36/750*100vw);font-weight:500;line-height:calc(46/750*100vw);margin:calc(-17/750*100vw) calc(20 / 750 * 100vw) 0;padding:calc(36/750*100vw)}}.c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption:before,.c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption:after,.c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption:before,.c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption:after{content:'';position:absolute;display:block}.c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption:before,.c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption:before{content:'';left:-10px;top:20px;z-index:-1;width:calc(100% + 20px);height:44px;background:#fef2f7}@media screen and (max-width:767px){.c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption:before,.c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption:before{left:calc(-20/750*100vw);top:calc(17/750*100vw);width:calc(100% + calc(40/750*100vw));height:calc(97/750*100vw)}}.c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption:after,.c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption:after{left:50%;bottom:0;width:60px;height:1px;background:#faa9cb;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:767px){.c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption:after,.c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption:after{width:calc(80/750*100vw)}}[data-page=news-detail] .c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption,[data-page=admission-detail] .c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption,[data-page=news-detail] .c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption,[data-page=admission-detail] .c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption{font-size:1.8rem;font-family:Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:500;line-height:1.6;background:none;margin:10px 0 0;padding:0}@media screen and (max-width:767px){[data-page=news-detail] .c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption,[data-page=admission-detail] .c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption,[data-page=news-detail] .c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption,[data-page=admission-detail] .c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption{font-size:calc(28/750*100vw);line-height:calc(46/750*100vw)}}[data-page=news-detail] .c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption:before,[data-page=news-detail] .c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption:after,[data-page=admission-detail] .c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption:before,[data-page=admission-detail] .c-content-main .wp-block-columns .wp-block-column .wp-block-image figcaption:after,[data-page=news-detail] .c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption:before,[data-page=news-detail] .c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption:after,[data-page=admission-detail] .c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption:before,[data-page=admission-detail] .c-update-block .wp-block-columns .wp-block-column .wp-block-image figcaption:after{content:none}.c-content-main .wp-block-columns .wp-block-column .wp-block-buttons,.c-update-block .wp-block-columns .wp-block-column .wp-block-buttons{margin:-20px 10px 0}@media screen and (max-width:767px){.c-content-main .wp-block-columns .wp-block-column .wp-block-buttons,.c-update-block .wp-block-columns .wp-block-column .wp-block-buttons{margin:calc(-17/750*100vw) calc(45 / 750 * 100vw) 0}}.c-content-main .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button,.c-update-block .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button{display:block;background:#fff;width:100%}.c-content-main .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link,.c-update-block .wp-block-columns .wp-block-column .wp-block-buttons .wp-block-button__link{min-width:auto;max-width:none;border:none;border-bottom:1px solid #282828}.c-content-main .wp-block-columns .wp-block-column .wp-block-file,.c-update-block .wp-block-columns .wp-block-column .wp-block-file{display:block;background:#fff;margin:-20px 10px 0;position:relative;z-index:1}@media screen and (max-width:767px){.c-content-main .wp-block-columns .wp-block-column .wp-block-file,.c-update-block .wp-block-columns .wp-block-column .wp-block-file{margin:calc(-17/750*100vw) calc(45 / 750 * 100vw) 0}}.c-content-main .wp-block-columns .wp-block-column .wp-block-file a,.c-update-block .wp-block-columns .wp-block-column .wp-block-file a{width:100%;min-width:auto;max-width:none;border:none;border-bottom:1px solid #282828}.c-content-main .wp-block-columns .wp-block-column p,.c-update-block .wp-block-columns .wp-block-column p{margin-top:15px}@media screen and (max-width:767px){.c-content-main .wp-block-columns .wp-block-column p,.c-update-block .wp-block-columns .wp-block-column p{margin-top:calc(30/750*100vw)}}.c-content-main .wp-block-columns .wp-block-column>ul,.c-update-block .wp-block-columns .wp-block-column>ul{margin-top:20px;padding:10px;background:#fef2f7}@media screen and (max-width:767px){.c-content-main .wp-block-columns .wp-block-column>ul,.c-update-block .wp-block-columns .wp-block-column>ul{margin-top:calc(40/750*100vw);padding:calc(20/750*100vw)}}.c-content-main .wp-block-columns .wp-block-column>ul li,.c-update-block .wp-block-columns .wp-block-column>ul li{line-height:1.44;padding:12px 22px 12px 42px;border-top:1px solid #ececec;background:#fff}@media screen and (max-width:767px){.c-content-main .wp-block-columns .wp-block-column>ul li,.c-update-block .wp-block-columns .wp-block-column>ul li{line-height:calc(46/750*100vw);padding:calc(16/750*100vw) calc(20 / 750 * 100vw) calc(16 / 750 * 100vw) calc(56 / 750 * 100vw)}}.c-content-main .wp-block-columns .wp-block-column>ul li:before,.c-update-block .wp-block-columns .wp-block-column>ul li:before{left:20px;top:20px}@media screen and (max-width:767px){.c-content-main .wp-block-columns .wp-block-column>ul li:before,.c-update-block .wp-block-columns .wp-block-column>ul li:before{left:calc(24/750*100vw);top:calc(34/750*100vw)}}.c-content-main .wp-block-columns .wp-block-column>ul li:first-child,.c-update-block .wp-block-columns .wp-block-column>ul li:first-child{border-top:none}.c-content-main .wp-block-media-text,.c-update-block .wp-block-media-text{-ms-grid-columns:540px 1fr;grid-template-columns:540px 1fr}.c-content-main .wp-block-media-text__media,.c-update-block .wp-block-media-text__media{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.c-content-main .wp-block-media-text__media img,.c-update-block .wp-block-media-text__media img{height:auto}.c-content-main .wp-block-media-text__content,.c-update-block .wp-block-media-text__content{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important;margin:0 0 0 28px!important;padding:0!important}@media screen and (max-width:767px){.c-content-main .wp-block-media-text__content,.c-update-block .wp-block-media-text__content{margin:calc(40/750*100vw) 0 0!important}}.c-content-main .wp-block-media-text__content p,.c-update-block .wp-block-media-text__content p{font-size:1.8rem;line-height:1.6}@media screen and (max-width:767px){.c-content-main .wp-block-media-text__content p,.c-update-block .wp-block-media-text__content p{font-size:calc(28/750*100vw);line-height:calc(46/750*100vw)}}.c-content-main .wp-block-media-text.has-media-on-the-right,.c-update-block .wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 540px;grid-template-columns:1fr 540px}@media screen and (min-width:768px){.c-content-main .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.c-update-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin:0 28px 0 0!important}}.c-content-main .wp-block-image img,.c-update-block .wp-block-image img{height:auto}.c-content-main .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item,.c-update-block .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{padding:0}.c-content-main .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item:before,.c-update-block .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item:before{content:none}.c-content-main .lead-block,.c-update-block .lead-block{position:relative;text-align:center;margin-bottom:0;padding:50px 25px 34px}@media screen and (max-width:767px){.c-content-main .lead-block,.c-update-block .lead-block{padding:calc(45/750*100vw) calc(50 / 750 * 100vw) calc(30 / 750 * 100vw)}}.c-content-main .lead-block:before,.c-content-main .lead-block:after,.c-update-block .lead-block:before,.c-update-block .lead-block:after{content:'';position:absolute;display:block;width:54px;height:56px}@media screen and (max-width:767px){.c-content-main .lead-block:before,.c-content-main .lead-block:after,.c-update-block .lead-block:before,.c-update-block .lead-block:after{width:calc(64/750*100vw);height:calc(66/750*100vw)}}.c-content-main .lead-block:before,.c-update-block .lead-block:before{left:0;top:0;background:url(/img/gakuen-top/obj-brackets-left.png) no-repeat 0 0/100% auto}.c-content-main .lead-block:after,.c-update-block .lead-block:after{right:0;bottom:0;background:url(/img/gakuen-top/obj-brackets-right.png) no-repeat 0 0/100% auto}.c-content-main .lead-block h2,.c-update-block .lead-block h2{font-size:2.8rem;line-height:1.5;margin-bottom:25px;padding:0;background:none}@media screen and (max-width:767px){.c-content-main .lead-block h2,.c-update-block .lead-block h2{font-size:calc(44/750*100vw);line-height:calc(58/750*100vw);margin-bottom:calc(25/750*100vw)}}.c-content-main .lead-block p,.c-update-block .lead-block p{margin-bottom:23px;letter-spacing:-.01rem}@media screen and (max-width:767px){.c-content-main .lead-block p,.c-update-block .lead-block p{margin-bottom:calc(15/750*100vw)}}.c-content-main .annotation-block p,.c-update-block .annotation-block p{color:#7f7f7f;font-size:1.6rem}@media screen and (max-width:767px){.c-content-main .annotation-block p,.c-update-block .annotation-block p{font-size:calc(28/750*100vw)}}.c-content-main .list-anchor,.c-update-block .list-anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:70px;margin-bottom:110px}@media screen and (max-width:767px){.c-content-main .list-anchor,.c-update-block .list-anchor{margin-top:calc(80/750*100vw);margin-bottom:calc(130/750*100vw)}}.c-content-main .list-anchor li,.c-update-block .list-anchor li{font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-weight:700;line-height:1.44;text-align:center;margin:0 10px;padding:0;border-top:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc}@media screen and (min-width:768px){.c-content-main .list-anchor li,.c-update-block .list-anchor li{min-width:224px}}@media screen and (max-width:767px){.c-content-main .list-anchor li,.c-update-block .list-anchor li{width:calc(210/750*100vw);min-height:calc(100/750*100vw);line-height:calc(34/750*100vw);margin:calc(90/750*100vw) 0 0 calc(20 / 750 * 100vw)}.c-content-main .list-anchor li:nth-child(1),.c-content-main .list-anchor li:nth-child(2),.c-content-main .list-anchor li:nth-child(3),.c-update-block .list-anchor li:nth-child(1),.c-update-block .list-anchor li:nth-child(2),.c-update-block .list-anchor li:nth-child(3){margin-top:0}.c-content-main .list-anchor li:nth-child(3n-2),.c-update-block .list-anchor li:nth-child(3n-2){margin-left:0}}.c-content-main .list-anchor li:first-child,.c-update-block .list-anchor li:first-child{margin-left:0}.c-content-main .list-anchor li:last-child,.c-update-block .list-anchor li:last-child{margin-right:0}.c-content-main .list-anchor li:before,.c-update-block .list-anchor li:before{left:50%;top:-30px;z-index:-1;width:140px;height:140px;margin-left:-70px;background:url(/img/gakuen-top/bg-safety-02.png) no-repeat 0 0/100% auto;-webkit-transform:none;transform:none}@media screen and (max-width:767px){.c-content-main .list-anchor li:before,.c-update-block .list-anchor li:before{top:auto;bottom:calc(-50/750*100vw);width:calc(140/750*100vw);height:calc(140/750*100vw);margin-left:calc(-70/750*100vw)}}.c-content-main .list-anchor li a,.c-update-block .list-anchor li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:70px;height:100%;color:#484848;text-decoration:none;padding:9px 10px}@media screen and (max-width:767px){.c-content-main .list-anchor li a,.c-update-block .list-anchor li a{min-height:calc(100/750*100vw);padding:calc(16/750*100vw)}}@media screen and (min-width:768px){.c-content-main .list-anchor li a:hover:after,.c-update-block .list-anchor li a:hover:after{bottom:-17px}}.c-content-main .list-anchor li a:before,.c-content-main .list-anchor li a:after,.c-update-block .list-anchor li a:before,.c-update-block .list-anchor li a:after{content:'';position:absolute;left:50%;display:block;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.c-content-main .list-anchor li a:before,.c-update-block .list-anchor li a:before{bottom:-1px;width:44px;height:1px;background:#fff6f7}@media screen and (max-width:767px){.c-content-main .list-anchor li a:before,.c-update-block .list-anchor li a:before{width:calc(60/750*100vw)}}.c-content-main .list-anchor li a:after,.c-update-block .list-anchor li a:after{bottom:-12px;left:calc((50/100*100%) - 2px);width:23px;height:10px;margin-left:-9px;background:url(/img/cyu-kou/icon-arrow-next.png) no-repeat 0 0/100% auto;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:bottom .3s;transition:bottom .3s}@media screen and (max-width:767px){.c-content-main .list-anchor li a:after,.c-update-block .list-anchor li a:after{bottom:calc(-8/750*100vw);width:calc(30/750*100vw);height:calc(12/750*100vw);margin-left:calc(-10/750*100vw)}}@media screen and (max-width:767px){.c-content-main .list-link .wp-block-column,.c-update-block .list-link .wp-block-column{margin-top:0!important}}@media screen and (min-width:768px){.c-content-main .list-link .wp-block-column:not(:first-child),.c-update-block .list-link .wp-block-column:not(:first-child){margin-left:30px}}@media screen and (max-width:767px){.c-content-main .list-link .wp-block-column:nth-child(even) ul li:first-child,.c-update-block .list-link .wp-block-column:nth-child(even) ul li:first-child{border:none}}.c-content-main .list-link .wp-block-column:nth-child(even) ul li:last-child,.c-update-block .list-link .wp-block-column:nth-child(even) ul li:last-child{border-bottom:1px solid #dcdcdc}.c-content-main .list-link .wp-block-column ul,.c-update-block .list-link .wp-block-column ul{padding:0;background:none}.c-content-main .list-link .wp-block-column ul li,.c-update-block .list-link .wp-block-column ul li{padding:0;border-top:1px solid #dcdcdc}.c-content-main .list-link .wp-block-column ul li:first-child,.c-update-block .list-link .wp-block-column ul li:first-child{border-top:1px solid #dcdcdc}.c-content-main .list-link .wp-block-column ul li:last-child,.c-update-block .list-link .wp-block-column ul li:last-child{border-bottom:1px solid #dcdcdc}@media screen and (min-width:768px){.c-content-main .list-link .wp-block-column ul li:hover:after,.c-update-block .list-link .wp-block-column ul li:hover:after{right:30px}}.c-content-main .list-link .wp-block-column ul li:before,.c-update-block .list-link .wp-block-column ul li:before{content:none}.c-content-main .list-link .wp-block-column ul li:after,.c-update-block .list-link .wp-block-column ul li:after{content:'';position:absolute;right:40px;top:50%;display:block;width:23px;height:10px;background:url(/img/cyu-kou/icon-arrow-next.png) no-repeat 0 0/100% auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-content-main .list-link .wp-block-column ul li:after,.c-update-block .list-link .wp-block-column ul li:after{right:calc(40/750*100vw);width:calc(29/750*100vw);height:calc(12/750*100vw)}}.c-content-main .list-link .wp-block-column ul li a,.c-update-block .list-link .wp-block-column ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100px;color:#484848;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:2rem;font-weight:700;line-height:1.7;text-decoration:none;padding:15px 70px 15px 40px}@media screen and (max-width:767px){.c-content-main .list-link .wp-block-column ul li a,.c-update-block .list-link .wp-block-column ul li a{min-height:calc(100/750*100vw);font-size:calc(28/750*100vw);font-weight:500;line-height:calc(46/750*100vw);padding:calc(10/750*100vw) calc(70 / 750 * 100vw) calc(10 / 750 * 100vw) calc(40 / 750 * 100vw)}}.c-content-main .list-point-pink,.c-content-main .list-point-blue,.c-update-block .list-point-pink,.c-update-block .list-point-blue{position:relative;margin-top:90px;margin-left:60px}@media screen and (max-width:767px){.c-content-main .list-point-pink,.c-content-main .list-point-blue,.c-update-block .list-point-pink,.c-update-block .list-point-blue{margin-top:calc(100/750*100vw);margin-left:0}}.c-content-main .list-point-pink ol>li,.c-content-main .list-point-blue ol>li,.c-update-block .list-point-pink ol>li,.c-update-block .list-point-blue ol>li{position:relative;margin-top:70px;padding:0 40px 20px;border:1px solid #dcdcdc}@media screen and (max-width:767px){.c-content-main .list-point-pink ol>li,.c-content-main .list-point-blue ol>li,.c-update-block .list-point-pink ol>li,.c-update-block .list-point-blue ol>li{margin-top:calc(98/750*100vw);padding:0 calc(40/750*100vw) calc(50 / 750 * 100vw)}}.c-content-main .list-point-pink ol>li:first-child,.c-content-main .list-point-blue ol>li:first-child,.c-update-block .list-point-pink ol>li:first-child,.c-update-block .list-point-blue ol>li:first-child{margin-top:0}.c-content-main .list-point-pink ol>li:before,.c-content-main .list-point-pink ol>li:after,.c-content-main .list-point-blue ol>li:before,.c-content-main .list-point-blue ol>li:after,.c-update-block .list-point-pink ol>li:before,.c-update-block .list-point-pink ol>li:after,.c-update-block .list-point-blue ol>li:before,.c-update-block .list-point-blue ol>li:after{position:absolute}.c-content-main .list-point-pink ol>li:before,.c-content-main .list-point-blue ol>li:before,.c-update-block .list-point-pink ol>li:before,.c-update-block .list-point-blue ol>li:before{content:counter(content-main-ol-default, decimal-leading-zero);left:-20px;top:-18px;z-index:2;font-size:3.4rem}@media screen and (max-width:767px){.c-content-main .list-point-pink ol>li:before,.c-content-main .list-point-blue ol>li:before,.c-update-block .list-point-pink ol>li:before,.c-update-block .list-point-blue ol>li:before{left:calc(44/750*100vw);top:calc(-6/750*100vw);font-size:calc(38/750*100vw);line-height:1}}.c-content-main .list-point-pink ol>li:after,.c-content-main .list-point-blue ol>li:after,.c-update-block .list-point-pink ol>li:after,.c-update-block .list-point-blue ol>li:after{content:'';left:-60px;top:-50px;z-index:1;display:block;width:110px;height:100px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto}@media screen and (max-width:767px){.c-content-main .list-point-pink ol>li:after,.c-content-main .list-point-blue ol>li:after,.c-update-block .list-point-pink ol>li:after,.c-update-block .list-point-blue ol>li:after{left:calc(-4/750*100vw);top:calc(-56/750*100vw);width:calc(132/750*100vw);height:calc(120/750*100vw)}}.c-content-main .list-point-pink ol>li h3,.c-content-main .list-point-blue ol>li h3,.c-update-block .list-point-pink ol>li h3,.c-update-block .list-point-blue ol>li h3{position:relative;display:inline-block;font-family:Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:2rem;font-weight:400;margin:0 0 6px;padding:0 20px 0 60px;border:none;-webkit-transform:translate(-40px,-16px);transform:translate(-40px,-16px)}@media screen and (max-width:767px){.c-content-main .list-point-pink ol>li h3,.c-content-main .list-point-blue ol>li h3,.c-update-block .list-point-pink ol>li h3,.c-update-block .list-point-blue ol>li h3{font-size:calc(30/750*100vw);line-height:calc(46/750*100vw);letter-spacing:-.01em;margin:0 0 calc(10/750*100vw);padding:calc(6/750*100vw) calc(20 / 750 * 100vw) calc(4 / 750 * 100vw) calc(108 / 750 * 100vw);-webkit-transform:translate(0,calc(-28/750*100vw));transform:translate(0,calc(-28/750*100vw))}}.c-content-main .list-point-pink ol>li h3:before,.c-content-main .list-point-blue ol>li h3:before,.c-update-block .list-point-pink ol>li h3:before,.c-update-block .list-point-blue ol>li h3:before{content:none}@media screen and (max-width:767px){.c-content-main .list-point-pink ol>li h3:before,.c-content-main .list-point-blue ol>li h3:before,.c-update-block .list-point-pink ol>li h3:before,.c-update-block .list-point-blue ol>li h3:before{content:'';position:absolute;top:0;left:calc(-50/750*100vw);display:block;width:calc(73/750*100vw);height:calc(50/750*100vw);background:#fff}}.c-content-main .list-point-pink ol>li h3:after,.c-content-main .list-point-blue ol>li h3:after,.c-update-block .list-point-pink ol>li h3:after,.c-update-block .list-point-blue ol>li h3:after{content:'';position:absolute;top:50%;right:-20px;display:block;width:20px;height:100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:#fff}@media screen and (max-width:767px){.c-content-main .list-point-pink ol>li h3:after,.c-content-main .list-point-blue ol>li h3:after,.c-update-block .list-point-pink ol>li h3:after,.c-update-block .list-point-blue ol>li h3:after{right:calc(-20/750*100vw);width:calc(20/750*100vw)}}.c-content-main .list-point-pink ol>li ul,.c-content-main .list-point-blue ol>li ul,.c-update-block .list-point-pink ol>li ul,.c-update-block .list-point-blue ol>li ul{margin:0}.c-content-main .list-point-pink ol>li ul li,.c-content-main .list-point-blue ol>li ul li,.c-update-block .list-point-pink ol>li ul li,.c-update-block .list-point-blue ol>li ul li{padding-left:32px}@media screen and (max-width:767px){.c-content-main .list-point-pink ol>li ul li,.c-content-main .list-point-blue ol>li ul li,.c-update-block .list-point-pink ol>li ul li,.c-update-block .list-point-blue ol>li ul li{padding-left:calc(35/750*100vw)}}.c-content-main .list-point-pink ol>li ul li:before,.c-content-main .list-point-blue ol>li ul li:before,.c-update-block .list-point-pink ol>li ul li:before,.c-update-block .list-point-blue ol>li ul li:before{left:2px}@media screen and (max-width:767px){.c-content-main .list-point-pink ol>li ul li:before,.c-content-main .list-point-blue ol>li ul li:before,.c-update-block .list-point-pink ol>li ul li:before,.c-update-block .list-point-blue ol>li ul li:before{left:calc(4/750*100vw)}}.c-content-main .list-point-pink ol>li:before,.c-update-block .list-point-pink ol>li:before{color:#93508d}.c-content-main .list-point-pink ol>li:after,.c-update-block .list-point-pink ol>li:after{background-image:url(/img/cyu-kou/bg-list-point-pink.png)}.c-content-main .list-point-pink ol>li h3,.c-update-block .list-point-pink ol>li h3{background:#d57ae4}.c-content-main .list-point-pink ol>li ul li:before,.c-update-block .list-point-pink ol>li ul li:before{background:#93508d}.c-content-main .list-point-blue ol>li:before,.c-update-block .list-point-blue ol>li:before{color:#fef2f7}.c-content-main .list-point-blue ol>li:after,.c-update-block .list-point-blue ol>li:after{background-image:url(/img/cyu-kou/bg-list-point-blue.png)}.c-content-main .list-point-blue ol>li h3,.c-update-block .list-point-blue ol>li h3{background:#fef6ff}.c-content-main .list-point-blue ol>li ul li:before,.c-update-block .list-point-blue ol>li ul li:before{background:#fef2f7}.c-content-main .list-katakana>li,.c-update-block .list-katakana>li{position:relative;padding:0 0 0 30px}@media screen and (max-width:767px){.c-content-main .list-katakana>li,.c-update-block .list-katakana>li{padding-left:calc(40/750*100vw)}}.c-content-main .list-katakana>li:before,.c-update-block .list-katakana>li:before{content:counter(content-main-ol-default, katakana);position:absolute;left:0}.c-content-main .list-katakana>li ul,.c-content-main .list-katakana>li ol,.c-update-block .list-katakana>li ul,.c-update-block .list-katakana>li ol{margin-left:5px}@media(--sml-lte){.c-content-main .list-katakana>li ul,.c-content-main .list-katakana>li ol,.c-update-block .list-katakana>li ul,.c-update-block .list-katakana>li ol{margin-left:calc(10/750*100vw)}}.c-content-main .list-box .wp-block-column,.c-update-block .list-box .wp-block-column{position:relative;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:19px}@media screen and (max-width:767px){.c-content-main .list-box .wp-block-column,.c-update-block .list-box .wp-block-column{padding:calc(20/750*100vw) calc(18 / 750 * 100vw) calc(52 / 750 * 100vw)}}@media screen and (min-width:768px){.c-content-main .list-box .wp-block-column:not(:first-child),.c-update-block .list-box .wp-block-column:not(:first-child){margin-left:30px}}.c-content-main .list-box .wp-block-column:before,.c-content-main .list-box .wp-block-column:after,.c-update-block .list-box .wp-block-column:before,.c-update-block .list-box .wp-block-column:after{content:'';position:absolute;display:block;background:#dcdcdc;width:1px;height:calc(100% - 20px);top:10px}@media screen and (max-width:767px){.c-content-main .list-box .wp-block-column:before,.c-content-main .list-box .wp-block-column:after,.c-update-block .list-box .wp-block-column:before,.c-update-block .list-box .wp-block-column:after{height:calc(100% - (20/750*100vw));top:calc(10/750*100vw)}}.c-content-main .list-box .wp-block-column:before,.c-update-block .list-box .wp-block-column:before{left:0}.c-content-main .list-box .wp-block-column:after,.c-update-block .list-box .wp-block-column:after{right:0}.c-content-main .list-box .wp-block-media-text,.c-update-block .list-box .wp-block-media-text{-ms-grid-columns:none;grid-template-columns:none}@media screen and (min-width:768px){.c-content-main .list-box .wp-block-media-text,.c-update-block .list-box .wp-block-media-text{display:-webkit-box;display:-ms-flexbox;display:flex}}.c-content-main .list-box figure img,.c-update-block .list-box figure img{width:246px;height:auto}@media screen and (max-width:767px){.c-content-main .list-box figure img,.c-update-block .list-box figure img{width:100%}}.c-content-main .list-box .wp-block-media-text__content,.c-update-block .list-box .wp-block-media-text__content{margin-left:20px!important}@media screen and (max-width:767px){.c-content-main .list-box .wp-block-media-text__content,.c-update-block .list-box .wp-block-media-text__content{margin:calc(16/750*100vw) 0 0!important}}.c-content-main .list-box .wp-block-media-text__content p,.c-update-block .list-box .wp-block-media-text__content p{line-height:1.66;letter-spacing:0;font-size:1.8rem;font-weight:400;margin:12px 0 0}@media screen and (max-width:767px){.c-content-main .list-box .wp-block-media-text__content p,.c-update-block .list-box .wp-block-media-text__content p{line-height:1.2;font-size:calc(28/750*100vw);margin-top:calc(24/750*100vw)}}.c-content-main .list-box .wp-block-media-text__content p:first-child,.c-update-block .list-box .wp-block-media-text__content p:first-child{position:relative;line-height:1.7;font-size:2rem;font-weight:700;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;margin:0;padding-bottom:13px}@media screen and (max-width:767px){.c-content-main .list-box .wp-block-media-text__content p:first-child,.c-update-block .list-box .wp-block-media-text__content p:first-child{line-height:1.5;font-size:calc(32/750*100vw);padding-bottom:calc(26/750*100vw)}}.c-content-main .list-box .wp-block-media-text__content p:first-child:after,.c-update-block .list-box .wp-block-media-text__content p:first-child:after{content:'';position:absolute;display:block;background:#eb80ad;width:24px;height:2px;bottom:0;left:0}@media screen and (max-width:767px){.c-content-main .list-box .wp-block-media-text__content p:first-child:after,.c-update-block .list-box .wp-block-media-text__content p:first-child:after{width:calc(30/750*100vw);height:1px}}.c-content-main .list-box .wp-block-media-text__content p:first-child a,.c-update-block .list-box .wp-block-media-text__content p:first-child a{color:#484848}.c-content-main .list-arrow,.c-update-block .list-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #fbdae8;padding-bottom:22px}@media screen and (max-width:767px){.c-content-main .list-arrow,.c-update-block .list-arrow{-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-width:1px;padding-bottom:calc(10/750*100vw)}}.c-content-main .list-arrow li,.c-update-block .list-arrow li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#acacac;font-size:1.8rem;font-weight:400;letter-spacing:0;margin:0 17px;padding:0}@media screen and (max-width:767px){.c-content-main .list-arrow li,.c-update-block .list-arrow li{letter-spacing:-.02em;font-size:calc(28/750*100vw);margin:0 calc(24/750*100vw) calc(30 / 750 * 100vw) 0}}.c-content-main .list-arrow li:last-child,.c-update-block .list-arrow li:last-child{margin-right:0}.c-content-main .list-arrow li:before,.c-update-block .list-arrow li:before{content:none}.c-content-main .list-arrow li:after,.c-update-block .list-arrow li:after{content:'';display:block;background:url(/img/gakuen-top/icon-arrow-next-gray.png) no-repeat center/100% auto;width:23px;height:9px;margin-left:7px}@media screen and (max-width:767px){.c-content-main .list-arrow li:after,.c-update-block .list-arrow li:after{width:calc(29/750*100vw);height:calc(11/750*100vw);margin-top:calc(10/750*100vw);margin-left:calc(4/750*100vw)}}.c-content-main .list-arrow li a,.c-update-block .list-arrow li a{text-decoration:none;color:#484848;-webkit-transition:color .3s;transition:color .3s}@media screen and (min-width:768px){.c-content-main .list-arrow li a:hover,.c-update-block .list-arrow li a:hover{color:#eb80ad}}.c-content-main .list-arrow li a:after,.c-update-block .list-arrow li a:after{content:'';position:absolute;display:block;background:url(/img/gakuen-top/icon-arrow-next.png) no-repeat center/100% auto;width:23px;height:9px;right:0;top:calc(50% - 4px);z-index:1}@media screen and (max-width:767px){.c-content-main .list-arrow li a:after,.c-update-block .list-arrow li a:after{width:calc(30/750*100vw);height:calc(12/750*100vw);top:calc(50% - (1/750*100vw))}}.c-content-main .application-install,.c-update-block .application-install{margin:0 auto;padding:30px 103px 5px;position:relative;z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.c-content-main .application-install,.c-update-block .application-install{padding:calc(20/750*100vw) calc(135 / 750 * 100vw) calc(0 / 750 * 100vw)}}.c-content-main .application-install .wp-block-column,.c-update-block .application-install .wp-block-column{position:static;max-width:306px}@media screen and (max-width:767px){.c-content-main .application-install .wp-block-column,.c-update-block .application-install .wp-block-column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:unset!important;flex-basis:unset!important;margin-left:0;max-width:calc(400/750*100vw)}}@media screen and (min-width:768px){.c-content-main .application-install .wp-block-column:not(:first-child),.c-update-block .application-install .wp-block-column:not(:first-child){margin-left:38px}}@media screen and (max-width:767px){.c-content-main .application-install .wp-block-column:not(:first-child),.c-update-block .application-install .wp-block-column:not(:first-child){margin-top:calc(60/750*100vw)!important}}.c-content-main .application-install figure a,.c-update-block .application-install figure a{position:relative;display:block;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (min-width:768px){.c-content-main .application-install figure a:hover,.c-update-block .application-install figure a:hover{opacity:1}.c-content-main .application-install figure a:hover:after,.c-update-block .application-install figure a:hover:after{right:12px}}.c-content-main .application-install figure a:after,.c-update-block .application-install figure a:after{content:'';position:absolute;display:block;background:url(/img/gakuen-top/icon-arrow-next.png) no-repeat center/100% auto;width:27px;height:11px;bottom:15px;right:18px;-webkit-transition:right .3s;transition:right .3s}@media screen and (max-width:767px){.c-content-main .application-install figure a:after,.c-update-block .application-install figure a:after{width:calc(29/750*100vw);height:calc(12/750*100vw);bottom:calc(18/750*100vw);right:calc(18/750*100vw)}}@media screen and (min-width:768px){.c-content-main .img-link-1col,.c-update-block .img-link-1col{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width:768px){.c-content-main .img-link-1col .wp-block-column,.c-update-block .img-link-1col .wp-block-column{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:initial;-ms-flex-positive:initial;flex-grow:initial}}.c-content-main .img-link-1col .wp-block-image,.c-update-block .img-link-1col .wp-block-image{margin-bottom:0}.c-content-main .img-bg-decoration-pink,.c-content-main .img-bg-decoration-blue,.c-update-block .img-bg-decoration-pink,.c-update-block .img-bg-decoration-blue{position:relative;margin:0 auto}@media screen and (min-width:768px){.c-content-main .img-bg-decoration-pink,.c-content-main .img-bg-decoration-blue,.c-update-block .img-bg-decoration-pink,.c-update-block .img-bg-decoration-blue{width:960px}}.c-content-main .img-bg-decoration-pink:before,.c-content-main .img-bg-decoration-blue:before,.c-update-block .img-bg-decoration-pink:before,.c-update-block .img-bg-decoration-blue:before{content:'';position:absolute;right:-117px;top:40px;z-index:-1;display:block;width:calc(1560/1920*100vw);height:380px}@media screen and (max-width:1919px){.c-content-main .img-bg-decoration-pink:before,.c-content-main .img-bg-decoration-blue:before,.c-update-block .img-bg-decoration-pink:before,.c-update-block .img-bg-decoration-blue:before{width:1560px}}@media screen and (max-width:767px){.c-content-main .img-bg-decoration-pink:before,.c-content-main .img-bg-decoration-blue:before,.c-update-block .img-bg-decoration-pink:before,.c-update-block .img-bg-decoration-blue:before{right:auto;left:calc(-40/750*100vw);top:calc(40/750*100vw);width:100vw;height:calc(300/750*100vw)}}.c-content-main .img-bg-decoration-pink figcaption,.c-content-main .img-bg-decoration-blue figcaption,.c-update-block .img-bg-decoration-pink figcaption,.c-update-block .img-bg-decoration-blue figcaption{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:105px;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:2rem;font-weight:700;line-height:1.7;text-align:center;margin:0;padding:10px;border-bottom-width:1px;border-bottom-style:solid;background:#fff}@media screen and (max-width:767px){.c-content-main .img-bg-decoration-pink figcaption,.c-content-main .img-bg-decoration-blue figcaption,.c-update-block .img-bg-decoration-pink figcaption,.c-update-block .img-bg-decoration-blue figcaption{min-height:calc(110/750*100vw);font-size:calc(30/750*100vw);line-height:calc(46/750*100vw);padding:calc(8/750*100vw) calc(20 / 750 * 100vw)}}.c-content-main .img-bg-decoration-pink figcaption:before,.c-content-main .img-bg-decoration-blue figcaption:before,.c-update-block .img-bg-decoration-pink figcaption:before,.c-update-block .img-bg-decoration-blue figcaption:before{content:'';position:absolute;left:50%;top:0;display:block;width:80px;height:4px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:767px){.c-content-main .img-bg-decoration-pink figcaption:before,.c-content-main .img-bg-decoration-blue figcaption:before,.c-update-block .img-bg-decoration-pink figcaption:before,.c-update-block .img-bg-decoration-blue figcaption:before{width:calc(80/750*100vw);height:calc(4/750*100vw)}}.c-content-main .img-bg-decoration-pink figcaption strong,.c-content-main .img-bg-decoration-blue figcaption strong,.c-update-block .img-bg-decoration-pink figcaption strong,.c-update-block .img-bg-decoration-blue figcaption strong{position:relative;z-index:1;width:105px;font-size:3rem;margin-right:20px}@media screen and (max-width:767px){.c-content-main .img-bg-decoration-pink figcaption strong,.c-content-main .img-bg-decoration-blue figcaption strong,.c-update-block .img-bg-decoration-pink figcaption strong,.c-update-block .img-bg-decoration-blue figcaption strong{width:calc(120/750*100vw);font-size:calc(32/750*100vw);padding-left:calc(2/750*100vw);padding-bottom:calc(4/750*100vw);margin-right:calc(10/750*100vw)}}.c-content-main .img-bg-decoration-pink figcaption strong:before,.c-content-main .img-bg-decoration-pink figcaption strong:after,.c-content-main .img-bg-decoration-blue figcaption strong:before,.c-content-main .img-bg-decoration-blue figcaption strong:after,.c-update-block .img-bg-decoration-pink figcaption strong:before,.c-update-block .img-bg-decoration-pink figcaption strong:after,.c-update-block .img-bg-decoration-blue figcaption strong:before,.c-update-block .img-bg-decoration-blue figcaption strong:after{content:'';position:absolute}.c-content-main .img-bg-decoration-pink figcaption strong:before,.c-content-main .img-bg-decoration-blue figcaption strong:before,.c-update-block .img-bg-decoration-pink figcaption strong:before,.c-update-block .img-bg-decoration-blue figcaption strong:before{left:50%;top:50%;z-index:-1;width:60px;height:60px;border-width:1px;border-style:solid;background:#fff;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width:767px){.c-content-main .img-bg-decoration-pink figcaption strong:before,.c-content-main .img-bg-decoration-blue figcaption strong:before,.c-update-block .img-bg-decoration-pink figcaption strong:before,.c-update-block .img-bg-decoration-blue figcaption strong:before{width:calc(70/750*100vw);height:calc(70/750*100vw)}}.c-content-main .img-bg-decoration-pink figcaption strong:after,.c-content-main .img-bg-decoration-blue figcaption strong:after,.c-update-block .img-bg-decoration-pink figcaption strong:after,.c-update-block .img-bg-decoration-blue figcaption strong:after{left:50%;top:50%;z-index:-2;width:86px;height:86px;margin-left:-12px;margin-bottom:-3px;background-repeat:no-repeat;background-position:0 0;background-size:100% auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.c-content-main .img-bg-decoration-pink figcaption strong:after,.c-content-main .img-bg-decoration-blue figcaption strong:after,.c-update-block .img-bg-decoration-pink figcaption strong:after,.c-update-block .img-bg-decoration-blue figcaption strong:after{width:calc(100/750*100vw);height:calc(100/750*100vw);margin-left:calc(-10/750*100vw);margin-bottom:0}}.c-content-main .img-bg-decoration-pink figcaption em,.c-content-main .img-bg-decoration-blue figcaption em,.c-update-block .img-bg-decoration-pink figcaption em,.c-update-block .img-bg-decoration-blue figcaption em{font-style:normal;text-align:left;max-width:calc(100% - 125px)}@media screen and (max-width:767px){.c-content-main .img-bg-decoration-pink figcaption em,.c-content-main .img-bg-decoration-blue figcaption em,.c-update-block .img-bg-decoration-pink figcaption em,.c-update-block .img-bg-decoration-blue figcaption em{max-width:calc(100% - (130/750*100vw))}}.c-content-main .img-bg-decoration-pink figcaption em:only-child,.c-content-main .img-bg-decoration-blue figcaption em:only-child,.c-update-block .img-bg-decoration-pink figcaption em:only-child,.c-update-block .img-bg-decoration-blue figcaption em:only-child{max-width:none;text-align:center}@media screen and (min-width:768px){.c-content-main .img-bg-decoration-pink:nth-of-type(even):before,.c-content-main .img-bg-decoration-blue:nth-of-type(even):before,.c-update-block .img-bg-decoration-pink:nth-of-type(even):before,.c-update-block .img-bg-decoration-blue:nth-of-type(even):before{right:auto;left:-117px}}.c-content-main .img-bg-decoration-pink:before,.c-update-block .img-bg-decoration-pink:before{background:#f4c9fc}.c-content-main .img-bg-decoration-pink figcaption,.c-update-block .img-bg-decoration-pink figcaption{border-bottom-color:#d57ae4}.c-content-main .img-bg-decoration-pink figcaption:before,.c-update-block .img-bg-decoration-pink figcaption:before{background:#ef95ff}.c-content-main .img-bg-decoration-pink figcaption strong,.c-update-block .img-bg-decoration-pink figcaption strong{color:#93508d}.c-content-main .img-bg-decoration-pink figcaption strong:before,.c-update-block .img-bg-decoration-pink figcaption strong:before{border-color:#93508d}.c-content-main .img-bg-decoration-pink figcaption strong:after,.c-update-block .img-bg-decoration-pink figcaption strong:after{background-image:url(/img/cyu-kou/bg-rhombus-pink.png)}.c-content-main .img-bg-decoration-blue:before,.c-update-block .img-bg-decoration-blue:before{background:#f9f0fa}.c-content-main .img-bg-decoration-blue figcaption,.c-update-block .img-bg-decoration-blue figcaption{border-bottom-color:#fef6ff}.c-content-main .img-bg-decoration-blue figcaption:before,.c-update-block .img-bg-decoration-blue figcaption:before{background:#fdcdeb}.c-content-main .img-bg-decoration-blue figcaption strong,.c-update-block .img-bg-decoration-blue figcaption strong{color:#fef2f7}.c-content-main .img-bg-decoration-blue figcaption strong:before,.c-update-block .img-bg-decoration-blue figcaption strong:before{border-color:#fef2f7}.c-content-main .img-bg-decoration-blue figcaption strong:after,.c-update-block .img-bg-decoration-blue figcaption strong:after{background-image:url(/img/cyu-kou/bg-rhombus-blue.png)}.c-content-main .columns-bg-decoration-blue,.c-update-block .columns-bg-decoration-blue{position:relative;margin-top:110px}@media screen and (max-width:767px){.c-content-main .columns-bg-decoration-blue,.c-update-block .columns-bg-decoration-blue{margin-top:calc(100/750*100vw)}}.c-content-main .columns-bg-decoration-blue:first-child,.c-update-block .columns-bg-decoration-blue:first-child{margin-top:0}.c-content-main .columns-bg-decoration-blue:before,.c-update-block .columns-bg-decoration-blue:before{content:'';position:absolute;left:50%;top:-30px;z-index:-1;display:block;width:100vw;height:115px;background:#fef2f7;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:767px){.c-content-main .columns-bg-decoration-blue:before,.c-update-block .columns-bg-decoration-blue:before{top:calc(-40/750*100vw);height:calc(220/750*100vw)}}.c-content-main .objective-block,.c-update-block .objective-block{position:relative;padding-bottom:80px}@media screen and (max-width:767px){.c-content-main .objective-block,.c-update-block .objective-block{padding-bottom:calc(70/750*100vw)}}.c-content-main .objective-block:after,.c-update-block .objective-block:after{content:'';position:absolute;left:50%;bottom:0;z-index:-1;display:block;width:100vw;height:120px;background:#f8f8f8;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:767px){.c-content-main .objective-block:after,.c-update-block .objective-block:after{height:calc(116/750*100vw)}}@media screen and (max-width:767px){.c-content-main .objective-block .wp-block-column:not(:first-child),.c-update-block .objective-block .wp-block-column:not(:first-child){margin-top:calc(40/750*100vw)}}.c-content-main .objective-block .wp-block-column .wp-block-image,.c-update-block .objective-block .wp-block-column .wp-block-image{text-align:center}.c-content-main .objective-block .wp-block-column .wp-block-image img,.c-update-block .objective-block .wp-block-column .wp-block-image img{margin:0 auto}.c-content-main .objective-block .wp-block-column .wp-block-image figcaption,.c-update-block .objective-block .wp-block-column .wp-block-image figcaption{font-size:2.4rem;margin:20px auto 0;padding:4px}@media screen and (min-width:768px){.c-content-main .objective-block .wp-block-column .wp-block-image figcaption,.c-update-block .objective-block .wp-block-column .wp-block-image figcaption{width:340px}}@media screen and (max-width:767px){.c-content-main .objective-block .wp-block-column .wp-block-image figcaption,.c-update-block .objective-block .wp-block-column .wp-block-image figcaption{display:inline-block;font-size:calc(38/750*100vw);margin-top:calc(20/750*100vw);padding:calc(24/750*100vw) calc(74 / 750 * 100vw)}}.c-content-main .objective-block .wp-block-column .wp-block-image figcaption:before,.c-content-main .objective-block .wp-block-column .wp-block-image figcaption:after,.c-update-block .objective-block .wp-block-column .wp-block-image figcaption:before,.c-update-block .objective-block .wp-block-column .wp-block-image figcaption:after{z-index:0;width:34px;height:35px;-webkit-transform:none;transform:none}@media screen and (max-width:767px){.c-content-main .objective-block .wp-block-column .wp-block-image figcaption:before,.c-content-main .objective-block .wp-block-column .wp-block-image figcaption:after,.c-update-block .objective-block .wp-block-column .wp-block-image figcaption:before,.c-update-block .objective-block .wp-block-column .wp-block-image figcaption:after{width:calc(64/750*100vw);height:calc(66/750*100vw)}}.c-content-main .objective-block .wp-block-column .wp-block-image figcaption:before,.c-update-block .objective-block .wp-block-column .wp-block-image figcaption:before{left:0;top:0;background:url(/img/cyu-kou/obj-brackets-left.png) no-repeat 0 0/100% auto}.c-content-main .objective-block .wp-block-column .wp-block-image figcaption:after,.c-update-block .objective-block .wp-block-column .wp-block-image figcaption:after{left:auto;right:0;bottom:0;background:url(/img/cyu-kou/obj-brackets-right.png) no-repeat 0 0/100% auto}.c-content-main .objective-block .wp-block-column .wp-block-image figcaption strong,.c-update-block .objective-block .wp-block-column .wp-block-image figcaption strong{color:#eb80ad;font-size:4.8rem}@media screen and (max-width:767px){.c-content-main .objective-block .wp-block-column .wp-block-image figcaption strong,.c-update-block .objective-block .wp-block-column .wp-block-image figcaption strong{font-size:calc(54/750*100vw)}}.c-content-main .media-text-list-style,.c-update-block .media-text-list-style{counter-reset:media-text-ol}@media screen and (min-width:768px){.c-content-main .media-text-list-style,.c-update-block .media-text-list-style{padding-left:50px;padding-right:50px}}.c-content-main .media-text-list-style .wp-block-media-text,.c-update-block .media-text-list-style .wp-block-media-text{margin-top:100px;-ms-grid-columns:480px 1fr;grid-template-columns:480px 1fr}@media screen and (max-width:767px){.c-content-main .media-text-list-style .wp-block-media-text,.c-update-block .media-text-list-style .wp-block-media-text{margin-top:calc(60/750*100vw)}}.c-content-main .media-text-list-style .wp-block-media-text:first-child,.c-update-block .media-text-list-style .wp-block-media-text:first-child{margin-top:0}.c-content-main .media-text-list-style .wp-block-media-text__content,.c-update-block .media-text-list-style .wp-block-media-text__content{position:relative;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important;margin-left:60px!important;padding:35px 0!important;border-bottom:1px solid #dcdcdc}@media screen and (max-width:767px){.c-content-main .media-text-list-style .wp-block-media-text__content,.c-update-block .media-text-list-style .wp-block-media-text__content{margin-left:0!important;padding:calc(50/750*100vw) calc(30 / 750 * 100vw) calc(30 / 750 * 100vw)!important}}.c-content-main .media-text-list-style .wp-block-media-text__content:after,.c-update-block .media-text-list-style .wp-block-media-text__content:after{content:'';position:absolute;right:-50px;bottom:-305px;z-index:-1;display:block;width:480px;height:480px;background:url(/img/cyu-kou/bg-rhombus-blue-large.png) no-repeat 0 0/100% auto}@media screen and (max-width:767px){.c-content-main .media-text-list-style .wp-block-media-text__content:after,.c-update-block .media-text-list-style .wp-block-media-text__content:after{right:auto;left:calc(-280/750*100vw);bottom:calc(-120/750*100vw);width:calc(480/750*100vw);height:calc(480/750*100vw)}}.c-content-main .media-text-list-style .wp-block-media-text__content h3,.c-update-block .media-text-list-style .wp-block-media-text__content h3{display:inline-block;font-weight:700;margin:0 0 10px;padding:5px 40px;border:none;background:rgba(235,128,173,.14)}@media screen and (max-width:767px){.c-content-main .media-text-list-style .wp-block-media-text__content h3,.c-update-block .media-text-list-style .wp-block-media-text__content h3{margin:0 0 calc(30/750*100vw);padding:calc(16/750*100vw) calc(45 / 750 * 100vw) calc(16 / 750 * 100vw) calc(80 / 750 * 100vw)}}.c-content-main .media-text-list-style .wp-block-media-text__content h3:before,.c-update-block .media-text-list-style .wp-block-media-text__content h3:before{counter-increment:media-text-ol;content:counter(media-text-ol, decimal);left:-10px;top:-27px;z-index:2;width:auto;height:auto;color:#eb80ad;font-size:3.4rem;background:none}@media screen and (max-width:767px){.c-content-main .media-text-list-style .wp-block-media-text__content h3:before,.c-update-block .media-text-list-style .wp-block-media-text__content h3:before{left:calc(-14/750*100vw);top:calc(-32/750*100vw);font-size:calc(48/750*100vw)}}.c-content-main .media-text-list-style .wp-block-media-text__content h3:after,.c-update-block .media-text-list-style .wp-block-media-text__content h3:after{content:'';position:absolute;left:-25px;top:-24px;z-index:1;display:block;width:50px;height:50px;border:1px solid #eb80ad;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.c-content-main .media-text-list-style .wp-block-media-text__content h3:after,.c-update-block .media-text-list-style .wp-block-media-text__content h3:after{left:calc(-35/750*100vw);top:calc(-35/750*100vw);width:calc(70/750*100vw);height:calc(70/750*100vw)}}.c-content-main .media-text-list-style .wp-block-media-text__content p,.c-update-block .media-text-list-style .wp-block-media-text__content p{margin:0}.c-content-main .media-text-list-style .wp-block-media-text.has-media-on-the-right,.c-update-block .media-text-list-style .wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 480px;grid-template-columns:1fr 480px}.c-content-main .media-text-list-style .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.c-update-block .media-text-list-style .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin:0 60px 0 0!important}@media screen and (max-width:767px){.c-content-main .media-text-list-style .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.c-update-block .media-text-list-style .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin:calc(40/750*100vw) 0 0!important}}.c-content-main .media-text-list-style .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content:after,.c-update-block .media-text-list-style .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content:after{right:auto;left:-50px}@media screen and (max-width:767px){.c-content-main .media-text-list-style .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content:after,.c-update-block .media-text-list-style .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content:after{left:auto;right:calc(-280/750*100vw)}}.c-content-main .daily-flow-block,.c-update-block .daily-flow-block{margin:80px 61px 0 60px}@media screen and (max-width:767px){.c-content-main .daily-flow-block,.c-update-block .daily-flow-block{margin:calc(80/750*100vw) 0 0}}.c-content-main .daily-flow-block:first-child,.c-update-block .daily-flow-block:first-child{margin-top:0}.c-content-main .daily-flow-block .wp-block-media-text,.c-update-block .daily-flow-block .wp-block-media-text{position:relative;padding-bottom:120px}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text,.c-update-block .daily-flow-block .wp-block-media-text{padding-bottom:calc(55/750*100vw)}}.c-content-main .daily-flow-block .wp-block-media-text:after,.c-update-block .daily-flow-block .wp-block-media-text:after{content:'';position:absolute;left:calc((50/100*100%) - .5px);bottom:0;display:block;width:2px;height:120px;background:-webkit-gradient(linear,left top,left bottom,from(#fdcdeb),color-stop(50%,#e9dbff),to(#ef95ff));background:linear-gradient(180deg,#fdcdeb 0,#e9dbff 50%,#ef95ff 100%);-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text:after,.c-update-block .daily-flow-block .wp-block-media-text:after{left:calc(77/750*100vw);width:1px;height:calc(100% - (340/750*100vw));-webkit-transform:none;transform:none}}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text:first-child .wp-block-media-text__media:before,.c-update-block .daily-flow-block .wp-block-media-text:first-child .wp-block-media-text__media:before{content:none}}@media screen and (min-width:768px){.c-content-main .daily-flow-block .wp-block-media-text:last-child:after,.c-update-block .daily-flow-block .wp-block-media-text:last-child:after{content:none}}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text:last-child:after,.c-update-block .daily-flow-block .wp-block-media-text:last-child:after{content:'';top:calc(340/750*100vw);bottom:auto;height:calc(120/750*100vw)}}.c-content-main .daily-flow-block .wp-block-media-text__media,.c-update-block .daily-flow-block .wp-block-media-text__media{position:relative;-ms-flex-item-align:start;align-self:flex-start}.c-content-main .daily-flow-block .wp-block-media-text__media:before,.c-update-block .daily-flow-block .wp-block-media-text__media:before{content:'';position:absolute;left:-60px;bottom:70px;display:block;width:24px;height:24px;background:url(/img/cyu-kou/obj-daily-flow-media.png) no-repeat 0 0/100% auto}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text__media:before,.c-update-block .daily-flow-block .wp-block-media-text__media:before{left:auto;bottom:auto;right:calc(40/750*100vw);top:calc(-80/750*100vw);width:calc(28/750*100vw);height:calc(28/750*100vw)}}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text__media:after,.c-update-block .daily-flow-block .wp-block-media-text__media:after{content:'';position:absolute;right:calc(-20/750*100vw);bottom:calc(-68/750*100vw);display:block;width:calc(66/750*100vw);height:calc(42/750*100vw);background:url(/img/cyu-kou/obj-daily-flow-title.png) no-repeat 0 0/100% auto}}.c-content-main .daily-flow-block .wp-block-media-text__content,.c-update-block .daily-flow-block .wp-block-media-text__content{position:relative;margin:0!important;padding:113px 0 0 100px!important}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text__content,.c-update-block .daily-flow-block .wp-block-media-text__content{padding:calc(70/750*100vw) 0 0 calc(198 / 750 * 100vw)!important}}.c-content-main .daily-flow-block .wp-block-media-text__content:before,.c-update-block .daily-flow-block .wp-block-media-text__content:before{content:'';position:absolute;right:10px;bottom:-170px;z-index:-1;display:block;width:340px;height:340px;background:linear-gradient(45deg,#a4cfff 0,#fff 100%);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:.25}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text__content:before,.c-update-block .daily-flow-block .wp-block-media-text__content:before{right:calc(-310/750*100vw);bottom:calc(-147/750*100vw);width:calc(480/750*100vw);height:calc(480/750*100vw);background-size:100% 100%}}@media screen and (min-width:768px){.c-content-main .daily-flow-block .wp-block-media-text__content:last-child:after,.c-update-block .daily-flow-block .wp-block-media-text__content:last-child:after{content:none}}.c-content-main .daily-flow-block .wp-block-media-text__content h3,.c-update-block .daily-flow-block .wp-block-media-text__content h3{position:relative;display:inline-block;min-width:400px;font-family:Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:2.8rem;font-weight:400;line-height:1.5;border-bottom:none;margin-left:-100px;margin-bottom:35px;padding:4px 25px 4px 100px;background:rgba(235,128,173,.14)}@media screen and (min-width:768px){.c-content-main .daily-flow-block .wp-block-media-text__content h3:only-child,.c-update-block .daily-flow-block .wp-block-media-text__content h3:only-child{position:absolute;top:50%;margin-bottom:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.c-content-main .daily-flow-block .wp-block-media-text__content h3:only-child strong,.c-update-block .daily-flow-block .wp-block-media-text__content h3:only-child strong{top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text__content h3,.c-update-block .daily-flow-block .wp-block-media-text__content h3{min-width:auto;font-size:calc(38/750*100vw);line-height:calc(54/750*100vw);margin-left:calc(-103/750*100vw);margin-bottom:calc(24/750*100vw);padding:4px 25px 4px calc(104/750*100vw)}}.c-content-main .daily-flow-block .wp-block-media-text__content h3:before,.c-update-block .daily-flow-block .wp-block-media-text__content h3:before{content:none}@media screen and (min-width:768px){.c-content-main .daily-flow-block .wp-block-media-text__content h3:after,.c-update-block .daily-flow-block .wp-block-media-text__content h3:after{content:'';position:absolute;right:-87px;top:-25px;display:block;width:52px;height:34px;background:url(/img/cyu-kou/obj-daily-flow-title.png) no-repeat 0 0/100% auto}}.c-content-main .daily-flow-block .wp-block-media-text__content h3 strong,.c-update-block .daily-flow-block .wp-block-media-text__content h3 strong{position:absolute;text-align:center;left:-62px;top:0;z-index:1;color:#eb80ad;letter-spacing:0;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:3rem}@media screen and (min-width:768px){.c-content-main .daily-flow-block .wp-block-media-text__content h3 strong,.c-update-block .daily-flow-block .wp-block-media-text__content h3 strong{width:138px}}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text__content h3 strong,.c-update-block .daily-flow-block .wp-block-media-text__content h3 strong{width:calc(160/750*100vw);left:calc(-97/750*100vw);top:50%;font-size:calc(40/750*100vw);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}}.c-content-main .daily-flow-block .wp-block-media-text__content h3 strong:before,.c-content-main .daily-flow-block .wp-block-media-text__content h3 strong:after,.c-update-block .daily-flow-block .wp-block-media-text__content h3 strong:before,.c-update-block .daily-flow-block .wp-block-media-text__content h3 strong:after{content:'';position:absolute;display:block}.c-content-main .daily-flow-block .wp-block-media-text__content h3 strong:before,.c-update-block .daily-flow-block .wp-block-media-text__content h3 strong:before{left:50%;top:50%;z-index:-1;width:98px;height:98px;border:1px solid #eb80ad;background:#fff;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text__content h3 strong:before,.c-update-block .daily-flow-block .wp-block-media-text__content h3 strong:before{width:calc(113/750*100vw);height:calc(113/750*100vw)}}.c-content-main .daily-flow-block .wp-block-media-text__content h3 strong:after,.c-update-block .daily-flow-block .wp-block-media-text__content h3 strong:after{left:50%;top:50%;z-index:-2;width:140px;height:140px;margin-left:-14px;margin-bottom:-3px;background:url(/img/cyu-kou/bg-rhombus-blue.png) no-repeat 0 0/100% auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text__content h3 strong:after,.c-update-block .daily-flow-block .wp-block-media-text__content h3 strong:after{width:calc(160/750*100vw);height:calc(160/750*100vw);margin-left:calc(-16/750*100vw)}}.c-content-main .daily-flow-block .wp-block-media-text__content h3 em,.c-update-block .daily-flow-block .wp-block-media-text__content h3 em{font-size:1.8rem;font-style:normal}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text__content h3 em,.c-update-block .daily-flow-block .wp-block-media-text__content h3 em{font-size:calc(26/750*100vw)}}.c-content-main .daily-flow-block .wp-block-media-text__content ul li,.c-update-block .daily-flow-block .wp-block-media-text__content ul li{margin-top:15px}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text__content ul li,.c-update-block .daily-flow-block .wp-block-media-text__content ul li{margin-top:calc(20/750*100vw)}}.c-content-main .daily-flow-block .wp-block-media-text__content h3+*,.c-update-block .daily-flow-block .wp-block-media-text__content h3+*{margin-top:0}@media screen and (min-width:768px){.c-content-main .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,.c-update-block .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{margin-left:-1px}}.c-content-main .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:before,.c-update-block .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:before{content:none}@media screen and (min-width:768px){.c-content-main .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:after,.c-update-block .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media:after{content:'';position:absolute;right:-60px;bottom:70px;display:block;width:24px;height:24px;background:url(/img/cyu-kou/obj-daily-flow-media.png) no-repeat 0 0/100% auto}}@media screen and (min-width:768px){.c-content-main .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content,.c-update-block .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{margin:0!important;padding-left:0!important;padding-right:100px!important;text-align:right}}.c-content-main .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content:before,.c-update-block .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content:before{right:auto;left:10px}@media screen and (max-width:767px){.c-content-main .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content:before,.c-update-block .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content:before{left:calc(-307/750*100vw)}}@media screen and (min-width:768px){.c-content-main .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content>*,.c-update-block .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content>*{text-align:left}}@media screen and (min-width:768px){.c-content-main .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content h3,.c-update-block .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content h3{margin-left:0;margin-right:-100px;padding-left:25px;padding-right:100px}}@media screen and (min-width:768px){.c-content-main .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content h3:only-child,.c-update-block .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content h3:only-child{right:100px}}@media screen and (min-width:768px){.c-content-main .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content h3:before,.c-update-block .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content h3:before{content:'';position:absolute;left:-87px;top:-25px;display:block;width:52px;height:34px;background:url(/img/cyu-kou/obj-daily-flow-title.png) no-repeat 0 0/100% auto}}@media screen and (min-width:768px){.c-content-main .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content h3:after,.c-update-block .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content h3:after{content:none}}@media screen and (min-width:768px){.c-content-main .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content h3 strong,.c-update-block .daily-flow-block .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content h3 strong{text-align:center;left:auto;right:-75px}}.c-content-main .border-trbl,.c-update-block .border-trbl{margin:60px 30px 0;padding:25px 40px;border:1px solid #dcdcdc}@media screen and (max-width:767px){.c-content-main .border-trbl,.c-update-block .border-trbl{margin:calc(60/750*100vw) 0 0;padding:calc(26/750*100vw) calc(40 / 750 * 100vw)}}.c-content-main .tab-btn,.c-update-block .tab-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:25px}@media screen and (max-width:767px){.c-content-main .tab-btn,.c-update-block .tab-btn{padding:0 0 calc(40/750*100vw)}}.c-content-main .tab-btn:before,.c-content-main .tab-btn:after,.c-update-block .tab-btn:before,.c-update-block .tab-btn:after{content:'';position:absolute;display:block;background:#fbdae8;width:100%;height:1px;bottom:0;left:0}.c-content-main .tab-btn:before,.c-update-block .tab-btn:before{bottom:4px}@media screen and (max-width:767px){.c-content-main .tab-btn:before,.c-update-block .tab-btn:before{bottom:calc(8/750*100vw)}}.c-content-main .tab-btn li,.c-update-block .tab-btn li{color:#eb80ad;border:2px solid #eb80ad;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:2rem;font-weight:500;margin:0 7px;padding:7px 20px}@media screen and (min-width:768px){.c-content-main .tab-btn li,.c-update-block .tab-btn li{cursor:pointer}}@media screen and (max-width:767px){.c-content-main .tab-btn li,.c-update-block .tab-btn li{font-size:calc(28/750*100vw);margin:0 calc(8/750*100vw);padding:calc(4/750*100vw) calc(22 / 750 * 100vw)}}.c-content-main .tab-btn li[data-current=true],.c-update-block .tab-btn li[data-current=true]{color:#fff;background:#eb80ad}.c-content-main .tab-btn li:before,.c-update-block .tab-btn li:before{content:none}.c-content-main .tab-detail,.c-update-block .tab-detail{display:none}.c-content-main .tab-detail[data-display=block],.c-update-block .tab-detail[data-display=block]{display:block}.c-content-main .tab-detail[data-display=none],.c-update-block .tab-detail[data-display=none]{display:none}.c-content-main .list-sitemap .wp-block-column ul,.c-update-block .list-sitemap .wp-block-column ul{background:none}.c-content-main .list-sitemap .wp-block-column li,.c-update-block .list-sitemap .wp-block-column li{border:none!important}.c-content-main .list-sitemap .wp-block-column a,.c-update-block .list-sitemap .wp-block-column a{color:#484848;text-decoration:none;-webkit-transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}@media screen and (min-width:768px){.c-content-main .list-sitemap .wp-block-column a:hover,.c-update-block .list-sitemap .wp-block-column a:hover{text-decoration:underline}}.c-content-main .list-sitemap.color-gakuen-top .wp-block-column li:before,.c-update-block .list-sitemap.color-gakuen-top .wp-block-column li:before{background:#eb80ad}@media screen and (min-width:768px){.c-content-main .list-sitemap.color-gakuen-top .wp-block-column a:hover,.c-update-block .list-sitemap.color-gakuen-top .wp-block-column a:hover{color:#eb80ad}}.c-content-main .list-sitemap.color-university .wp-block-column li:before,.c-update-block .list-sitemap.color-university .wp-block-column li:before{background:#845880}@media screen and (min-width:768px){.c-content-main .list-sitemap.color-university .wp-block-column a:hover,.c-update-block .list-sitemap.color-university .wp-block-column a:hover{color:#845880}}.c-content-main .list-sitemap.color-cyu-kou .wp-block-column li:before,.c-update-block .list-sitemap.color-cyu-kou .wp-block-column li:before{background:#1358a7}@media screen and (min-width:768px){.c-content-main .list-sitemap.color-cyu-kou .wp-block-column a:hover,.c-update-block .list-sitemap.color-cyu-kou .wp-block-column a:hover{color:#1358a7}}.c-content-main .list-sitemap.color-syougaku .wp-block-column li:before,.c-update-block .list-sitemap.color-syougaku .wp-block-column li:before{background:#61aac2}@media screen and (min-width:768px){.c-content-main .list-sitemap.color-syougaku .wp-block-column a:hover,.c-update-block .list-sitemap.color-syougaku .wp-block-column a:hover{color:#61aac2}}.c-content-main .list-sitemap.color-youchien .wp-block-column li:before,.c-update-block .list-sitemap.color-youchien .wp-block-column li:before{background:#fe9a99}@media screen and (min-width:768px){.c-content-main .list-sitemap.color-youchien .wp-block-column a:hover,.c-update-block .list-sitemap.color-youchien .wp-block-column a:hover{color:#fe9a99}}.c-content-main .list-sitemap.color-nursery .wp-block-column li:before,.c-update-block .list-sitemap.color-nursery .wp-block-column li:before{background:#fb9366}@media screen and (min-width:768px){.c-content-main .list-sitemap.color-nursery .wp-block-column a:hover,.c-update-block .list-sitemap.color-nursery .wp-block-column a:hover{color:#fb9366}}.c-content-main .cc-form-description,.c-update-block .cc-form-description{margin-bottom:20px}.c-content-main .cc-form,.c-update-block .cc-form{margin:0 auto}.c-content-main .cc-form-agreement,.c-update-block .cc-form-agreement{text-align:center;margin-top:20px}.c-content-main .cc-form-submit,.c-update-block .cc-form-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-content-main .cc-form-fieldset,.c-update-block .cc-form-fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;background:#dcdcdc;padding:15px 20px}@media screen and (max-width:767px){.c-content-main .cc-form-fieldset,.c-update-block .cc-form-fieldset{display:block}}.c-content-main .cc-form-fieldset fieldset,.c-update-block .cc-form-fieldset fieldset{display:contents}.c-content-main .cc-form-fieldset>div,.c-update-block .cc-form-fieldset>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:none;margin:0;padding:0}@media screen and (max-width:767px){.c-content-main .cc-form-fieldset>div,.c-update-block .cc-form-fieldset>div{display:block}}.c-content-main .cc-form-fieldset legend,.c-update-block .cc-form-fieldset legend{margin:0;padding:0}.c-content-main .cc-form-fieldset-heading,.c-update-block .cc-form-fieldset-heading{width:250px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem}@media screen and (max-width:767px){.c-content-main .cc-form-fieldset-heading,.c-update-block .cc-form-fieldset-heading{width:100%;font-size:calc(36/750*100vw)}}.c-content-main .cc-form-fieldset-heading label,.c-update-block .cc-form-fieldset-heading label{display:block}.c-content-main .cc-form-fieldset-heading .required,.c-content-main .cc-form-fieldset-heading .optional,.c-update-block .cc-form-fieldset-heading .required,.c-update-block .cc-form-fieldset-heading .optional{display:inline-block;color:#fff;font-size:1.2rem;line-height:1;padding:5px;border-radius:2px;margin:0 0 0 10px}.c-content-main .cc-form-fieldset-heading .required,.c-update-block .cc-form-fieldset-heading .required{background:#ad1313}.c-content-main .cc-form-fieldset-heading .optional,.c-update-block .cc-form-fieldset-heading .optional{background:#333}.c-content-main .cc-form-fieldset-body,.c-update-block .cc-form-fieldset-body{width:calc(100% - 250px)}@media screen and (max-width:767px){.c-content-main .cc-form-fieldset-body,.c-update-block .cc-form-fieldset-body{width:100%;margin-top:calc(20/750*100vw)}}.c-content-main .mail-field,.c-update-block .mail-field{margin:15px 0 0}@media screen and (max-width:767px){.c-content-main .mail-field,.c-update-block .mail-field{margin-top:calc(20/750*100vw)}}.c-content-main .mail-field:first-child,.c-content-main .mail-field:only-child,.c-update-block .mail-field:first-child,.c-update-block .mail-field:only-child{margin:0}.c-content-main .mail-field[data-type=text],.c-content-main .mail-field[data-type=select],.c-update-block .mail-field[data-type=text],.c-update-block .mail-field[data-type=select]{display:-ms-grid;display:grid;-ms-grid-columns:auto 0 1fr 0 auto;grid-template-columns:auto 1fr auto;-ms-grid-rows:auto 0 auto 0 auto;grid-template-rows:auto auto auto;grid-template-areas:'before-attachment input after-attachment' 'description description description' 'error-message error-message error-message';grid-gap:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-content-main .mail-field[data-type=text] .mail-before-attachment,.c-content-main .mail-field[data-type=select] .mail-before-attachment,.c-update-block .mail-field[data-type=text] .mail-before-attachment,.c-update-block .mail-field[data-type=select] .mail-before-attachment{-ms-grid-row:1;-ms-grid-column:1;grid-area:before-attachment;margin:0 15px 0 0}.c-content-main .mail-field[data-type=text] .mail-before-attachment:empty,.c-content-main .mail-field[data-type=select] .mail-before-attachment:empty,.c-update-block .mail-field[data-type=text] .mail-before-attachment:empty,.c-update-block .mail-field[data-type=select] .mail-before-attachment:empty{margin:0}.c-content-main .mail-field[data-type=text] .mail-input,.c-content-main .mail-field[data-type=select] .mail-input,.c-update-block .mail-field[data-type=text] .mail-input,.c-update-block .mail-field[data-type=select] .mail-input{-ms-grid-row:1;-ms-grid-column:3;grid-area:input}.c-content-main .mail-field[data-type=text] .mail-after-attachment,.c-content-main .mail-field[data-type=select] .mail-after-attachment,.c-update-block .mail-field[data-type=text] .mail-after-attachment,.c-update-block .mail-field[data-type=select] .mail-after-attachment{-ms-grid-row:1;-ms-grid-column:5;grid-area:after-attachment;margin:0 0 0 15px}.c-content-main .mail-field[data-type=text] .mail-after-attachment:empty,.c-content-main .mail-field[data-type=select] .mail-after-attachment:empty,.c-update-block .mail-field[data-type=text] .mail-after-attachment:empty,.c-update-block .mail-field[data-type=select] .mail-after-attachment:empty{margin:0}.c-content-main .mail-field[data-type=text] .mail-description,.c-content-main .mail-field[data-type=select] .mail-description,.c-update-block .mail-field[data-type=text] .mail-description,.c-update-block .mail-field[data-type=select] .mail-description{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:description;font-size:calc(12/16*1em)}@media screen and (max-width:767px){.c-content-main .mail-field[data-type=text] .mail-description,.c-content-main .mail-field[data-type=select] .mail-description,.c-update-block .mail-field[data-type=text] .mail-description,.c-update-block .mail-field[data-type=select] .mail-description{font-size:calc(28/750*100vw);line-height:calc(36/750*100vw);margin-top:calc(20/750*100vw)}}.c-content-main .mail-field[data-type=text] .error-message,.c-content-main .mail-field[data-type=select] .error-message,.c-update-block .mail-field[data-type=text] .error-message,.c-update-block .mail-field[data-type=select] .error-message{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:error-message;font-size:calc(12/16*1em);color:#ad1313}.c-content-main .mail-field .mail-before-attachment,.c-update-block .mail-field .mail-before-attachment{font-weight:700}@media screen and (min-width:768px){.c-content-main .mail-field .mail-before-attachment,.c-update-block .mail-field .mail-before-attachment{height:100%;padding-top:3px}}@media screen and (min-width:768px){.c-content-main .mail-field .mail-after-attachment,.c-update-block .mail-field .mail-after-attachment{height:100%;padding-top:3px}}.c-content-main .mail-field .mail-input,.c-update-block .mail-field .mail-input{-ms-grid-row:1;-ms-grid-column:3;grid-area:input;display:block}.c-content-main .mail-field .mail-input input:not([type='radio']):not([type='checkbox']),.c-content-main .mail-field .mail-input textarea,.c-update-block .mail-field .mail-input input:not([type='radio']):not([type='checkbox']),.c-update-block .mail-field .mail-input textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.6rem;font-family:inherit;max-width:100%;background:#fff;border:1px solid #dcdcdc;border-radius:0;padding:8px}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input input:not([type='radio']):not([type='checkbox']),.c-content-main .mail-field .mail-input textarea,.c-update-block .mail-field .mail-input input:not([type='radio']):not([type='checkbox']),.c-update-block .mail-field .mail-input textarea{font-size:calc(32/750*100vw);padding:calc(24/750*100vw)}}.c-content-main .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):focus,.c-content-main .mail-field .mail-input textarea:focus,.c-update-block .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):focus,.c-update-block .mail-field .mail-input textarea:focus{border-color:#0570c7;-webkit-box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;outline:none}.c-content-main .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size]),.c-update-block .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size]){width:100%}@media screen and (min-width:768px){.c-content-main .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size]),.c-update-block .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size]){min-height:37px}}.c-content-main .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size])[data-size='short'],.c-update-block .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size])[data-size='short']{width:260px}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size])[data-size='short'],.c-update-block .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size])[data-size='short']{width:100%}}.c-content-main .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size])[data-size='half'],.c-update-block .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size])[data-size='half']{width:calc(50/100*100%)}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size])[data-size='half'],.c-update-block .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size])[data-size='half']{width:100%}}.c-content-main .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size])[data-type='zip'],.c-update-block .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size])[data-type='zip']{width:100px}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size])[data-type='zip'],.c-update-block .mail-field .mail-input input:not([type='radio']):not([type='checkbox']):not([size])[data-type='zip']{width:calc(240/750*100vw)}}.c-content-main .mail-field .mail-input textarea,.c-update-block .mail-field .mail-input textarea{resize:vertical;min-height:200px}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input textarea,.c-update-block .mail-field .mail-input textarea{min-height:calc(250/750*100vw)}}.c-content-main .mail-field .mail-input textarea:not([cols]),.c-update-block .mail-field .mail-input textarea:not([cols]){width:100%}.c-content-main .mail-field .mail-input select,.c-update-block .mail-field .mail-input select{cursor:pointer;font-size:1.6rem;padding:8px 30px 8px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;background-image:url('data:image/svg+xml;utf8,<svg width="8" height="5" viewBox="0 0 8 5" fill="black" xmlns="http://www.w3.org/2000/svg"><path d="M0.94 0L4 3.09042L7.06 0L8 .951417L4 5L0 .951417L0.94 0Z" fill="black"/></svg>');background-repeat:no-repeat;background-position:right 12px top 50%;border:1px solid #dcdcdc;border-radius:0}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input select,.c-update-block .mail-field .mail-input select{font-size:calc(32/750*100vw);padding:calc(24/750*100vw) calc(60 / 750 * 100vw) calc(24 / 750 * 100vw) calc(24 / 750 * 100vw)}}.c-content-main .mail-field .mail-input select:focus,.c-update-block .mail-field .mail-input select:focus{border-color:#0570c7;-webkit-box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;outline:none}.c-content-main .mail-field .mail-input-checkbox label,.c-update-block .mail-field .mail-input-checkbox label{position:relative;cursor:pointer;text-align:left}.c-content-main .mail-field .mail-input-checkbox label span,.c-update-block .mail-field .mail-input-checkbox label span{position:relative;display:inline-block;font-size:1.6rem;line-height:24px;padding-left:34px}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input-checkbox label span,.c-update-block .mail-field .mail-input-checkbox label span{font-size:calc(32/750*100vw);padding-left:calc(60/750*100vw)}}.c-content-main .mail-field .mail-input-checkbox label span:before,.c-update-block .mail-field .mail-input-checkbox label span:before{content:'';display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border:1px solid #dcdcdc;background:#fff}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input-checkbox label span:before,.c-update-block .mail-field .mail-input-checkbox label span:before{width:calc(40/750*100vw);height:calc(40/750*100vw);top:calc(50% - (20/750*100vw))}}.c-content-main .mail-field .mail-input-checkbox input,.c-update-block .mail-field .mail-input-checkbox input{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-content-main .mail-field .mail-input-checkbox input[type=checkbox],.c-update-block .mail-field .mail-input-checkbox input[type=checkbox]{position:absolute;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-content-main .mail-field .mail-input-checkbox input[type=checkbox]:checked+span:after,.c-update-block .mail-field .mail-input-checkbox input[type=checkbox]:checked+span:after{content:'';display:block;border-left:solid 3px #eb80ad;border-bottom:solid 3px #eb80ad;width:14px;height:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:3px;top:6px}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input-checkbox input[type=checkbox]:checked+span:after,.c-update-block .mail-field .mail-input-checkbox input[type=checkbox]:checked+span:after{top:calc(12/750*100vw);left:calc(6/750*100vw);width:calc(26/750*100vw);height:calc(17/750*100vw)}}.c-content-main .mail-field .mail-input-checkbox input[type=checkbox]:focus+span,.c-update-block .mail-field .mail-input-checkbox input[type=checkbox]:focus+span{border-color:#0570c7;-webkit-box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;outline:none}@media screen and (min-width:768px){.c-content-main .mail-field .mail-input-radio,.c-update-block .mail-field .mail-input-radio{margin-right:10px}}.c-content-main .mail-field .mail-input-radio label,.c-update-block .mail-field .mail-input-radio label{position:relative;cursor:pointer;text-align:left}.c-content-main .mail-field .mail-input-radio label span,.c-update-block .mail-field .mail-input-radio label span{position:relative;display:inline-block;font-size:1.6rem;line-height:24px;padding-left:28px}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input-radio label span,.c-update-block .mail-field .mail-input-radio label span{display:block;font-size:calc(32/750*100vw);padding-left:calc(55/750*100vw)}}.c-content-main .mail-field .mail-input-radio label span:before,.c-update-block .mail-field .mail-input-radio label span:before{content:'';display:block;position:absolute;top:2px;left:0;width:20px;height:20px;border-radius:50%;border:1px solid #dcdcdc;background:#fff}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input-radio label span:before,.c-update-block .mail-field .mail-input-radio label span:before{width:calc(36/750*100vw);height:calc(36/750*100vw);top:calc(7/750*100vw)}}.c-content-main .mail-field .mail-input-radio input,.c-update-block .mail-field .mail-input-radio input{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-content-main .mail-field .mail-input-radio input[type=radio],.c-update-block .mail-field .mail-input-radio input[type=radio]{position:absolute;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-content-main .mail-field .mail-input-radio input[type=radio]:checked+span:after,.c-update-block .mail-field .mail-input-radio input[type=radio]:checked+span:after{content:'';display:block;position:absolute;top:7px;left:5px;width:10px;height:10px;border:1px solid #eb80ad;border-radius:50%;background:#eb80ad}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input-radio input[type=radio]:checked+span:after,.c-update-block .mail-field .mail-input-radio input[type=radio]:checked+span:after{top:calc(15/750*100vw);left:calc(8/750*100vw);width:calc(20/750*100vw);height:calc(20/750*100vw)}}.c-content-main .mail-field .mail-input-radio input[type=radio]:focus+span,.c-update-block .mail-field .mail-input-radio input[type=radio]:focus+span{border-color:#0570c7;-webkit-box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;outline:none}.c-content-main .mail-field .mail-input-file,.c-update-block .mail-field .mail-input-file{cursor:pointer;display:block;width:calc(70/100*100%)}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input-file,.c-update-block .mail-field .mail-input-file{width:100%}}.c-content-main .mail-field .mail-input-file label,.c-update-block .mail-field .mail-input-file label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input-file label,.c-update-block .mail-field .mail-input-file label{display:block}}.c-content-main .mail-field .mail-input-file-input,.c-update-block .mail-field .mail-input-file-input{width:calc(100% - 170px);font-size:1.6rem;line-height:1;max-width:100%;background:#fff;border:1px solid #dcdcdc;padding:8px;overflow:hidden}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input-file-input,.c-update-block .mail-field .mail-input-file-input{width:100%;font-size:calc(32/750*100vw);padding:calc(20/750*100vw)}}.c-content-main .mail-field .mail-input-file-btn,.c-update-block .mail-field .mail-input-file-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:160px}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input-file-btn,.c-update-block .mail-field .mail-input-file-btn{display:block;width:auto;text-align:center;margin-top:calc(30/750*100vw)}}.c-content-main .mail-field .mail-input-file-btn span,.c-update-block .mail-field .mail-input-file-btn span{position:relative;display:inline-block;color:#fff;text-align:center;padding:2px 20px;border-radius:18px;background:#7f7f7f}@media screen and (max-width:767px){.c-content-main .mail-field .mail-input-file-btn span,.c-update-block .mail-field .mail-input-file-btn span{font-size:calc(32/750*100vw);border-radius:calc(50/750*100vw);padding:calc(20/750*100vw) calc(50 / 750 * 100vw)}}@media screen and (min-width:768px){.c-content-main .mail-field .mail-input-file:hover .mail-input-file-btn span,.c-update-block .mail-field .mail-input-file:hover .mail-input-file-btn span{background:#eb80ad}}.c-content-main .mail-field .mail-input-file input[type=file],.c-update-block .mail-field .mail-input-file input[type=file]{position:absolute;left:0;top:0;z-index:1;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;cursor:pointer}.c-content-main .mail-field .mail-input-file input[type=file]:focus+label,.c-update-block .mail-field .mail-input-file input[type=file]:focus+label{border-color:#0570c7;-webkit-box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;box-shadow:0 0 5px 1px #0570c7,0 0 5px 0 #fff;outline:none}.c-update-block table caption:before{content:none}.c-update-block table th,.c-update-block table td{text-align:center;padding:10px 20px}.c-update-block table td{background:#fff!important}.c-update-block section{margin-top:120px}@media screen and (max-width:767px){.c-update-block section{margin-top:calc(120/750*100vw)}}.c-update-block section[data-section=recruit]{margin-top:0}.c-update-block section[data-section=news]{margin-top:0}.c-update-block section[data-section=system]{margin-top:30px}@media screen and (max-width:767px){.c-update-block section[data-section=system]{margin-top:calc(10/750*100vw)}}.c-update-block section[data-section=guide] .c-btn a{-ms-flex-flow:wrap;flex-flow:wrap}.c-update-block section[data-section=guide] .c-btn a span{width:100%}.c-update-block section[data-section=document],.c-update-block section[data-section=event]{margin-top:0}.c-update-block section[data-section=document] table,.c-update-block section[data-section=event] table{table-layout:fixed}@media screen and (max-width:767px){.c-update-block section[data-section=document] table th,.c-update-block section[data-section=event] table th{width:calc(100%/3);font-size:calc(30/750*100vw);letter-spacing:0}}.c-update-block section[data-section=document] table td,.c-update-block section[data-section=event] table td{position:relative;line-height:1.5;letter-spacing:0}@media screen and (min-width:768px){.c-update-block section[data-section=document] table td,.c-update-block section[data-section=event] table td{padding:9px 15px}}@media screen and (max-width:767px){.c-update-block section[data-section=document] table td,.c-update-block section[data-section=event] table td{width:calc((100%/3)*2)}}.c-update-block section[data-section=document] table td:first-child,.c-update-block section[data-section=event] table td:first-child{border-left:none!important}@media screen and (max-width:767px){.c-update-block section[data-section=document] table td.padding-wide,.c-update-block section[data-section=event] table td.padding-wide{padding:calc(20/750*100vw) calc(18 / 750 * 100vw)}}.c-update-block section[data-section=document] table p,.c-update-block section[data-section=event] table p{font-size:1.8rem;font-weight:700;font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;min-height:71px}@media screen and (max-width:767px){.c-update-block section[data-section=document] table p,.c-update-block section[data-section=event] table p{font-size:calc(26/750*100vw);min-height:calc(82/750*100vw)}}.c-update-block section[data-section=document] table p:before,.c-update-block section[data-section=event] table p:before{content:'準備中';position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 30px);height:70px;color:#7f7f7f;background:#f0f0f0;border:1px solid #eb80ad;top:calc(50% - 35px);left:15px}@media screen and (max-width:767px){.c-update-block section[data-section=document] table p:before,.c-update-block section[data-section=event] table p:before{width:calc(100% - (84/750*100vw));height:calc(80/750*100vw);top:calc(50% - (40/750*100vw));left:calc(42/750*100vw)}}.c-update-block section[data-section=document] table p a,.c-update-block section[data-section=event] table p a{position:relative;display:block;text-decoration:none;text-align:center;min-height:unset;padding:21px 48px;border:1px solid #eb80ad;background:#fff}@media screen and (max-width:767px){.c-update-block section[data-section=document] table p a,.c-update-block section[data-section=event] table p a{padding:calc(20/750*100vw) calc(54 / 750 * 100vw);-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}.c-update-block section[data-section=document] table p a:before,.c-update-block section[data-section=event] table p a:before{content:'';position:absolute;border-right:10px solid #eb80ad;border-top:10px solid transparent;border-bottom:10px solid transparent;width:0;height:0;top:-7px;left:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.c-update-block section[data-section=document] table p a:before,.c-update-block section[data-section=event] table p a:before{border-width:calc(18/750*100vw);border-right:calc(18/750*100vw) solid #eb80ad;top:calc(-12/750*100vw);left:calc(-4/750*100vw)}}.c-update-block section[data-section=document] table p a:after,.c-update-block section[data-section=event] table p a:after{content:'';position:absolute;right:18px;top:50%;display:block;width:23px;height:10px;background:url(/img/syougaku/icon-arrow-next.png) no-repeat 0 0/100% auto;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:opacity .3s,right .3s;transition:opacity .3s,right .3s}@media screen and (max-width:767px){.c-update-block section[data-section=document] table p a:after,.c-update-block section[data-section=event] table p a:after{right:calc(22/750*100vw);width:calc(29/750*100vw);height:calc(12/750*100vw)}}.c-update-block section[data-section=document] table p a:hover,.c-update-block section[data-section=event] table p a:hover{opacity:1}.c-update-block section[data-section=document] table p a:hover:after,.c-update-block section[data-section=event] table p a:hover:after{right:12px}.c-update-block section[data-section=document] table p a span,.c-update-block section[data-section=event] table p a span{-webkit-transition:opacity .3s;transition:opacity .3s}.c-update-block section[data-section=document] table .disabled a,.c-update-block section[data-section=event] table .disabled a{background:#fff}.c-update-block section[data-section=document] table .disabled a:before,.c-update-block section[data-section=document] table .disabled a:after,.c-update-block section[data-section=event] table .disabled a:before,.c-update-block section[data-section=event] table .disabled a:after{content:none}.c-update-block section[data-section=gakuen-info] .c-btn a{max-width:none}@media screen and (max-width:767px){.c-update-block section[data-section=gakuen-info] .c-btn a{min-width:calc(620/750*100vw)}}.c-update-block .column-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-update-block .column-block-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-update-block .column-block-item:not(:first-child){margin-left:2em}@media screen and (max-width:767px){.c-update-block [data-flex=pc]{display:block}}@media screen and (max-width:767px){.c-update-block [data-flex=pc] .column-block-item{margin-left:0}}.c-update-block ul.c-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-update-block ul.c-btn li{padding:0 10px 40px}@media screen and (max-width:767px){.c-update-block ul.c-btn li{padding:0 calc(10/750*100vw) calc(40 / 750 * 100vw)}}.c-update-block ul.c-btn li:before{content:none}.c-update-block ul.c-btn li[data-icon=pdf] a:before{content:'';position:absolute;display:block;left:17px;width:26px;height:32px;background:url(/img/gakuen-top/icon-pdf.svg) no-repeat 0 0/100% auto}@media screen and (max-width:767px){.c-update-block ul.c-btn li[data-icon=pdf] a:before{left:calc(28/750*100vw);width:calc(36/750*100vw);height:calc(44/750*100vw)}}.c-update-block ul.c-btn a{color:#484848;text-decoration:none}.c-update-block a.notice-text+p{margin-top:0}.c-update-block a.-notUsed{pointer-events:none}.c-page-home__splash{position:fixed;left:0;top:0;z-index:99999;width:100%;height:100vh;overflow:hidden;background-color:#fff}.c-page-home__splash[show=false]{opacity:0;-webkit-transition:.3s linear;transition:.3s linear;visibility:hidden;z-index:-999999;position:absolute}.c-page-home__splash-body{width:100%;height:100vh;position:relative}.c-page-home__splash-background{position:absolute}.c-page-home__splash-background img{width:100%}.c-page-home__splash-background[data-type=left-top-01]{width:426px;height:426px;left:-212px;top:-245px}@media screen and (max-width:767px){.c-page-home__splash-background[data-type=left-top-01]{width:calc(734/750*100vw);left:calc(-476/750*100vw);top:calc(-430/750*100vw)}}.c-page-home__splash-background[data-type=left-top-02]{width:764px;height:646px;top:-265px;left:-411px}@media screen and (max-width:767px){.c-page-home__splash-background[data-type=left-top-02]{width:calc(840/750*100vw);top:calc(-360/750*100vw);left:calc(-430/750*100vw)}}.c-page-home__splash-background[data-type=bottom-right-01]{-webkit-transform:rotate(180deg);transform:rotate(180deg);width:426px;height:426px;right:-225px;bottom:-230px}@media screen and (max-width:767px){.c-page-home__splash-background[data-type=bottom-right-01]{width:calc(734/750*100vw);right:calc(-476/750*100vw);bottom:calc(-430/750*100vw)}}.c-page-home__splash-background[data-type=bottom-right-02]{-webkit-transform:rotate(180deg);transform:rotate(180deg);width:764px;height:646px;right:-411px;bottom:-265px}@media screen and (max-width:767px){.c-page-home__splash-background[data-type=bottom-right-02]{width:calc(840/750*100vw);right:calc(-418/750*100vw);bottom:calc(-380/750*100vw)}}.c-page-home__splash-center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:767px){.c-page-home__splash-center{width:100%}}.c-page-home__splash-center-image{max-width:720px;margin:auto;position:relative;visibility:hidden}@media screen and (min-width:768px){.c-page-home__splash-center-image{margin-top:calc(-76/1920*100vw)}}@media screen and (max-width:767px){.c-page-home__splash-center-image{max-width:100%;margin-top:calc(-70/750*100vw);padding-left:calc(50/750*100vw)}}.c-page-home__splash-center-image[data-anim=true]{-webkit-animation-name:zoomIn;animation-name:zoomIn;visibility:inherit;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.c-page-home__splash-center-image img{width:100%}.c-page-home__splash-center-text{position:absolute;text-align:center;top:45%;left:47%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;opacity:0;visibility:hidden;-webkit-transition:.2s linear;transition:.2s linear}@media screen and (max-width:767px){.c-page-home__splash-center-text{top:43%;left:50%}}.c-page-home__splash-center-text[show=true]{opacity:1;visibility:visible}.c-page-home__splash-center-text[show=true] p{font-family:Noto Serif JP,Hiragino Kaku Gothic Pro,YuGothic,YuGothicM,"メイリオ",Meiryo,sans-serif;font-size:4.2rem;display:inline-block;margin-top:0;margin-bottom:0;border-bottom:3px solid #fdcdeb;letter-spacing:0;color:#484848;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:relative;visibility:hidden;padding:0 25px}@media screen and (min-width:992px) and (max-width:1259px){.c-page-home__splash-center-text[show=true] p{font-size:3.2rem}}@media screen and (min-width:768px) and (max-width:991px){.c-page-home__splash-center-text[show=true] p{font-size:2rem}}@media screen and (max-width:767px){.c-page-home__splash-center-text[show=true] p{font-size:calc(48/750*100vw);padding:0 calc(20/750*100vw);border-width:calc(3/750*100vw)}}.c-page-home__splash-center-text[show=true] p:before{content:'';display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:#fff;-webkit-transform:translateZ(0) scaleX(0);transform:translateZ(0) scaleX(0)}.c-page-home__splash-center-text[show=true] p:last-child span{display:block}.c-page-home__splash-center-text[show=true] p span{line-height:1.8;display:block}.c-page-home__splash-center-text[show='true'] p[data-anim='true']{visibility:visible;opacity:1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:1.5s cubic-bezier(.16,1.08,.38,.98) .9s;transition:1.5s cubic-bezier(.16,1.08,.38,.98) .9s;background:#fff}.c-page-home__splash-center-text[show='true'] p[data-anim='true']:before{-webkit-animation:mask 2s;animation:mask 2s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.c-page-home__splash-center-dot>*{position:absolute}.c-page-home__splash-center-dot span{opacity:0;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.c-page-home__splash-center-dot-01{left:calc(45/1920*100vw);top:calc(110/1920*100vw)}@media screen and (min-width:768px) and (max-width:991px){.c-page-home__splash-center-dot-01{left:0;top:0}.c-page-home__splash-center-dot-01 img{max-width:60%}}@media screen and (max-width:767px){.c-page-home__splash-center-dot-01{left:calc(85/750*100vw);top:calc(90/750*100vw)}}@media screen and (max-width:767px){.c-page-home__splash-center-dot-01 img{width:calc(67/750*100vw)}}.c-page-home__splash-center-dot-02{right:calc(116/1920*100vw);top:calc(100/1920*100vw)}@media screen and (min-width:768px) and (max-width:991px){.c-page-home__splash-center-dot-02{right:0;top:0}.c-page-home__splash-center-dot-02 img{max-width:75%}}@media screen and (max-width:767px){.c-page-home__splash-center-dot-02{right:calc(118/750*100vw);top:calc(80/750*100vw)}}@media screen and (max-width:767px){.c-page-home__splash-center-dot-02 img{width:calc(61/750*100vw)}}.c-page-home__splash-center-dot-03{right:calc(110/1920*100vw);bottom:calc(104/1920*100vw)}@media screen and (min-width:768px) and (max-width:991px){.c-page-home__splash-center-dot-03{right:0;bottom:0}.c-page-home__splash-center-dot-03 img{max-width:76%}}@media screen and (max-width:767px){.c-page-home__splash-center-dot-03{right:calc(90/750*100vw);bottom:calc(78/750*100vw)}}@media screen and (max-width:767px){.c-page-home__splash-center-dot-03 img{width:calc(122/750*100vw)}}.c-page-home__splash-center-dot-04{left:calc(45/1920*100vw);bottom:calc(130/1920*100vw)}@media screen and (min-width:768px) and (max-width:991px){.c-page-home__splash-center-dot-04{left:10px;bottom:40px}}@media screen and (max-width:767px){.c-page-home__splash-center-dot-04{left:calc(87/750*100vw);bottom:calc(110/750*100vw)}}@media screen and (max-width:767px){.c-page-home__splash-center-dot-04 img{width:calc(68/750*100vw)}}.c-page-home__base{opacity:0;-webkit-transition:opacity 3s;transition:opacity 3s}.c-page-home__base[show=true]{opacity:1;-webkit-transition:opacity 3s;transition:opacity 3s}@-webkit-keyframes mask{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-animation-timing-function:cubic-bezier(.9,0,.1,1);animation-timing-function:cubic-bezier(.9,0,.1,1)}0.0001%{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}50.0001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0)}}@keyframes mask{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0);-webkit-animation-timing-function:cubic-bezier(.9,0,.1,1);animation-timing-function:cubic-bezier(.9,0,.1,1)}0.0001%{-webkit-transform-origin:left;transform-origin:left}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}50.0001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}