﻿*{margin:0;padding:0;line-height:calc(.25rem + 1em + .25rem)}*,::before,::after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media(prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}:where(textarea){resize:vertical}@supports(resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol){list-style-position:inside}:where(ul,ol)[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media(prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(0.25, 0, 0.4, 1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}li{list-style:none}a{text-decoration:none;color:#333}a:focus{outline:none}@font-face{font-family:"M PLUS 1";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/mplus1-regular.woff2") format("woff2")}@font-face{font-family:"M PLUS 1";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/mplus1-bold.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/notosansjp-regular.woff2") format("woff2")}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/notosansjp-bold.woff2") format("woff2")}*{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-weight:400}div,p,span,small{color:#333}h1,h2,h3,h4,h5{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-weight:700;text-align:center}html{scroll-padding-top:95px;scroll-behavior:smooth;font-size:16px}.sp-active{display:inline-block !important}@media(min-width: 768px){.sp-active{display:none !important}}.sp-active-with-flex{display:flex !important}@media(min-width: 768px){.sp-active-with-flex{display:none !important}}.sp-active-with-grid{display:grid !important}@media(min-width: 768px){.sp-active-with-grid{display:none !important}}.sp-active-with-inlineGrid{display:inline-grid !important}@media(min-width: 768px){.sp-active-with-inlineGrid{display:none !important}}.sp-active-with-block{display:block !important}@media(min-width: 768px){.sp-active-with-block{display:none !important}}.pc-active{display:none !important}@media(min-width: 1280px){.pc-active{display:inline-block !important}}.pc-active-with-flex{display:none !important}@media(min-width: 1280px){.pc-active-with-flex{display:flex !important}}.pc-active-with-grid{display:none !important}@media(min-width: 1280px){.pc-active-with-grid{display:grid !important}}.pc-active-with-inlineGrid{display:none !important}@media(min-width: 1280px){.pc-active-with-inlineGrid{display:inline-grid !important}}.pc-active-with-block{display:none !important}@media(min-width: 1280px){.pc-active-with-block{display:block !important}}.c-btn{margin:0 auto;display:flex;justify-content:center;align-items:center;width:min(78.6666666667vw,442.5px);height:min(13.3333333333vw,62.5px);font-size:min(4.2666666667vw,20px);font-weight:700;color:#2869d2;text-align:center;border-style:solid;border-width:min(0.5333333333vw,2px);border-radius:min(9.6vw,45px);border-color:#2869d2;background-color:#fff;line-height:1;transition:all .3s ease-in;position:relative}.c-btn .--svg-arrow{position:absolute;right:min(5.3333333333vw,30px);width:min(4.2666666667vw,20px);aspect-ratio:1/1;color:#2869d2}.c-btn:has(>.c-btn--icon){-moz-column-gap:min(1.3333333333vw,7.5px);column-gap:min(1.3333333333vw,7.5px)}.c-btn:has(>.c-btn--icon) .c-btn--icon{width:min(5.3333333333vw,25px);aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.c-btn--back .--svg-arrow{left:min(5.3333333333vw,30px);transform:rotate(180deg)}.c-btn--color--primary{color:#fff;background-color:#2869d2;border-color:#2869d2}.c-btn--color--primary .--svg-arrow{color:#fff}.c-btn--color--ele,.c-btn--color--middle,.c-btn--color--high{width:min(68vw,382.5px);height:min(12.8vw,60px);font-size:min(3.7333333333vw,17.5px);letter-spacing:.035rem;color:#fff}.c-btn--color--ele .--svg-arrow,.c-btn--color--middle .--svg-arrow,.c-btn--color--high .--svg-arrow{right:min(2.6666666667vw,15px);color:#fff}.c-btn--color--ele{background-color:#f93d77;border-color:#f93d77}.c-btn--color--middle{background-color:#09b668;border-color:#09b668}.c-btn--color--high{background-color:#1c96e8;border-color:#1c96e8}.c-btn--ele,.c-btn--middle,.c-btn--high{width:min(68vw,382.5px);height:min(12.8vw,60px);font-size:min(3.7333333333vw,17.5px);letter-spacing:.035rem;background-color:#fff}.c-btn--ele .--svg-arrow,.c-btn--middle .--svg-arrow,.c-btn--high .--svg-arrow{right:min(2.6666666667vw,15px)}.c-btn--ele{color:#f93d77;border-color:#f93d77}.c-btn--ele .--svg-arrow{color:#f93d77}.c-btn--middle{color:#09b668;border-color:#09b668}.c-btn--middle .--svg-arrow{color:#09b668}.c-btn--high{color:#1c96e8;border-color:#1c96e8}.c-btn--high .--svg-arrow{color:#1c96e8}.c-cta-btn{margin:0 auto;width:min(78.6666666667vw,442.5px);height:min(19.2vw,90px);font-size:min(4.2666666667vw,20px);font-weight:700;border-radius:min(9.6vw,45px);background-color:#ffff50;color:#333;line-height:1.4;transition:all .3s ease-in;position:relative}.c-cta-btn:has(>.c-cta-btn__icon){position:relative}.c-cta-btn:has(>.c-cta-btn__icon) .c-cta-btn__icon{width:min(18.6666666667vw,105px);aspect-ratio:70/60;position:absolute;top:max(-3.7333333333vw,-17.5px);left:max(-2.6666666667vw,-15px);overflow:visible}.c-cta-btn:has(>.c-cta-btn__icon) .c-cta-btn__icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-cta-btn .--svg-arrow{position:absolute;right:min(5.3333333333vw,30px);width:min(4.2666666667vw,20px);aspect-ratio:1/1;color:#333}.c-cta-btn--shadow{box-shadow:0 min(1.0666666667vw,5px) 0 0 #333}.c-cta-btn--border{border:solid min(0.5333333333vw,2px) #333}.c-flex{display:flex;justify-content:center;align-items:center}.c-flex--column{display:flex;flex-direction:column;align-items:stretch}.c-flex--row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.c-sub-title{color:#2869d2;font-size:min(4.8vw,22.5px);line-height:1.4;font-weight:700;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",sans-serif;padding:0 min(6.9333333333vw,39px)}.c-sub-title--ele{color:#f93d77}.c-sub-title--middle{color:#09b668}.c-sub-title--high{color:#1c96e8}.c-sub-title--other{color:#c2b291}.c-sub-title:has(>.c-sub-title__icon){position:relative;padding-left:min(20vw,112.5px);padding-right:min(13.8666666667vw,65px)}.c-sub-title:has(>.c-sub-title__icon) .c-sub-title__icon{width:min(19.2vw,90px);aspect-ratio:1/1;position:absolute;left:0;top:50%;transform:translateY(-50%);overflow:visible}.c-sub-title:has(>.c-sub-title__icon) .c-sub-title__icon img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-title{color:#2869d2;font-size:min(5.6vw,26.25px);font-weight:700;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",sans-serif;letter-spacing:.0375rem;line-height:1}.c-title--black{color:#333}.c-title--white{color:#fff}.c-title--convey{color:#ffff50}.c-title--secondary{color:#2869d2}.c-title--elementary{color:#f93d77}.c-title--middle{color:#09b668}.c-title--high{color:#1c96e8}.c-title>span{color:#2869d2;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.4}.c-title>span.--black{color:#333}.c-title>span.--white{color:#fff}.c-title>span.--convey{color:#ffff50}.c-title>span.--secondary{color:#2869d2}.c-title:has(>p)>p{color:#2869d2;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.4}.c-title:has(>p)>p.--black{color:#333}.c-title:has(>p)>p.--white{color:#fff}.c-title:has(>p)>p.--convey{color:#ffff50}.c-title:has(>p)>p.--secondary{color:#2869d2}.c-title:has(>p)>p>span{color:#2869d2;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:1.4}.c-title:has(>p)>p>span.--black{color:#333}.c-title:has(>p)>p>span.--white{color:#fff}.c-title:has(>p)>p>span.--convey{color:#ffff50}.c-title:has(>p)>p>span.--secondary{color:#2869d2}.c-title-subpages{font-size:min(7.2vw,33.75px);color:#2869d2;font-weight:700;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",sans-serif;line-height:1.4;padding-bottom:min(8vw,37.5px);position:relative}.c-title-subpages::after{content:"";position:absolute;bottom:max(-1.0666666667vw,-4px);left:50%;transform:translateX(-50%);height:min(1.0666666667vw,4px);width:min(10.6666666667vw,60px);background-color:#2869d2}.c-title-subpages--borderless{position:static;padding-bottom:0}.c-title-subpages--borderless:after{content:unset;position:static}.c-title-subpages--elementary{color:#f93d77}.c-title-subpages--elementary::after{background-color:#f93d77}.c-title-subpages--middle{color:#09b668}.c-title-subpages--middle::after{background-color:#09b668}.c-title-subpages--high{color:#1c96e8}.c-title-subpages--high::after{background-color:#1c96e8}.c-title-subpages--other{color:#c2b291}.c-title-subpages--other::after{background-color:#c2b291}.c-title-subpages--icon{margin:0 auto min(2.6666666667vw,12.5px);width:min(13.0666666667vw,61.25px);height:min(12.8vw,60px)}.c-title-subpages--icon.--elementary{color:#f93d77}.c-title-subpages--icon.--middle{color:#09b668}.c-title-subpages--icon.--high{color:#1c96e8}.c-title-subpages--icon.--other{color:#c2b291}.c-title-subpages--icon>*{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-title-subpages__subtitleArea{margin:0 auto;padding-top:min(13.3333333333vw,62.5px);width:min(89.3333333333vw,502.5px);row-gap:min(10.6666666667vw,50px)}.c-title-subpages__subtitleArea>p{font-size:min(4.2666666667vw,20px);line-height:1.8;letter-spacing:.04rem}body.no-scroll{overflow:hidden;height:100%;width:100%;overscroll-behavior:contain}@supports(-webkit-touch-callout: none){body.no-scroll{position:fixed;inset:0}}.l-header{background-color:#fff;width:100%;position:fixed;top:0;z-index:999;box-shadow:0 min(0.5333333333vw,2px) min(.8vw,3px) 0 rgba(51,51,51,.3019607843)}.l-header__message{height:min(4.2666666667vw,16px);background-color:#fff;transition:height .3s ease-in}.l-header__message.hide{height:0}.l-header__message.hide p{color:#fff}.l-header__message p{font-size:min(2.6666666667vw,12.5px);line-height:1}.l-header__container{width:min(96.8vw,544.5px);margin:0 auto min(1.0666666667vw,4px);padding:0 min(3.2vw,12px);height:min(12.8vw,48px);justify-content:space-between}.l-header__container--request{justify-content:center}.l-header__logo{height:min(7.3333333333vw,27.5px)}.l-header__logo img{height:100%}.l-header__menu{row-gap:min(1.0666666667vw,4px);width:min(11.7333333333vw,44px);height:min(11.7333333333vw,44px);align-items:center;justify-content:center;cursor:pointer}.l-header__menu-bar{background-color:#2869d2;height:min(0.5333333333vw,2px);width:min(7.4666666667vw,28px);transition:all .3s ease-in}.l-header__menu-icon{width:min(7.4666666667vw,28px);aspect-ratio:28/7.61;-o-object-fit:contain;object-fit:contain;color:#2869d2;stroke:none}.l-header #menuToggle.open .l-header__menu-bar:nth-child(1){transform:translateY(min(1.0666666667vw, 4px)) rotate(45deg);width:min(6.4vw,24px)}.l-header #menuToggle.open .l-header__menu-bar:nth-child(2){opacity:0}.l-header #menuToggle.open .l-header__menu-bar:nth-child(3){transform:translateY(max(-2.1333333333vw, -8px)) rotate(-45deg);width:min(6.4vw,24px)}.l-header__nav{opacity:0;visibility:hidden;height:0;z-index:-1;position:relative;top:0;width:100%;background-color:#fff;transition:all .3s ease-in;row-gap:min(8vw,37.5px)}.l-header__nav.open{opacity:1;visibility:visible;z-index:9999;height:calc(100dvh - min(25.6vw,120px));overflow-y:auto;padding-bottom:calc(min(12.8vw,60px) + min(2.6666666667vw,12.5px))}.l-header__nav>*{margin:0 auto;width:min(84vw,502.5px)}.l-header__nav-link{padding-top:min(8vw,37.5px)}.l-header__nav-link li{align-items:stretch;border-bottom:1px solid #e8e4de}.l-header__nav-link li a{color:#333;line-height:1;font-weight:700;font-size:min(3.7333333333vw,17.5px);letter-spacing:.035rem;padding:min(6vw,28.125px) min(4vw,22.5px);justify-content:space-between;align-items:center;position:relative}.l-header__nav-link li a .--svg-arrow{position:relative;right:0;color:#2869d2;width:min(4.2666666667vw,20px);aspect-ratio:1/1}.l-header__nav-other{justify-content:flex-start}.l-header__nav-other li{width:50%;padding:0 min(4vw,22.5px)}.l-header__nav-other li:nth-of-type(odd){border-right:solid 1px #e8e4de}.l-header__nav-other li a{color:#333;line-height:1;font-weight:700;font-size:min(3.2vw,15px);padding:min(2.6666666667vw,12.5px) 0;justify-content:space-between;align-items:center;position:relative}.l-header__nav-other li a .--svg-arrow{position:relative;right:0;color:#2869d2;width:min(4.2666666667vw,20px);aspect-ratio:1/1}.l-header__link{margin:0 auto;padding-bottom:min(2.1333333333vw,8px);width:min(96.8vw,544.5px);-moz-column-gap:min(1.3333333333vw,7.5px);column-gap:min(1.3333333333vw,7.5px)}.l-header__link-btn{flex:1;-moz-column-gap:min(2.1333333333vw,12px);column-gap:min(2.1333333333vw,12px);width:min(93.3333333333vw,525px);height:min(7.4666666667vw,35px);font-size:min(3.2vw,15px);font-weight:700;color:#fff;border-style:solid;border-width:min(0.2666666667vw,1px);border-radius:min(2.1333333333vw,10px);border-color:#2869d2;line-height:1;transition:all .3s ease-in}.l-header__link-btn .--svg-arrow{width:min(3.2vw,15px);aspect-ratio:1/1;color:#fff}.l-header__link-btn--color--ele,.l-header__link-btn--color--middle,.l-header__link-btn--color--high{color:#fff}.l-header__link-btn--color--ele{background-color:#f93d77;border-color:#f93d77}.l-header__link-btn--color--middle{background-color:#09b668;border-color:#09b668}.l-header__link-btn--color--high{background-color:#1c96e8;border-color:#1c96e8}.l-header__link-btn--ele,.l-header__link-btn--middle,.l-header__link-btn--high{background-color:#fff}.l-header__link-btn--ele{color:#f93d77;border-color:#f93d77}.l-header__link-btn--ele .--svg-arrow{color:#f93d77}.l-header__link-btn--middle{color:#09b668;border-color:#09b668}.l-header__link-btn--middle .--svg-arrow{color:#09b668}.l-header__link-btn--high{color:#1c96e8;border-color:#1c96e8}.l-header__link-btn--high .--svg-arrow{color:#1c96e8}.c-sns-btn{-moz-column-gap:min(16vw,90px);column-gap:min(16vw,90px)}.c-sns-btn a{border-radius:50%;width:min(17.0666666667vw,80px);aspect-ratio:1/1;background-color:#fff;box-shadow:0 0 min(2.1333333333vw,10px) 0 rgba(51,51,51,.15)}.c-sns-btn__image{width:min(8.5333333333vw,40px);aspect-ratio:1/1}.c-sns-btn__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.l-footer__container{background-color:#fff;margin:0 auto;width:min(100%,502.5px);padding:min(8vw,37.5px) 0;row-gap:min(5.3333333333vw,25px)}.l-footer__logo{height:min(6.9333333333vw,26px)}.l-footer__logo img{height:100%}.l-footer .c-search-box{width:min(53.3333333333vw,300px);border:1px solid #2869d2;border-radius:4.8vw;padding:min(1.3333333333vw,7.75px) min(2.6666666667vw,15px) min(1.3333333333vw,7.75px) min(4vw,22.5px)}.l-footer .c-search-box__input{border:none;outline:none;background:rgba(0,0,0,0);font-size:min(4vw,18.75px);line-height:1;color:#333;width:100%}.l-footer .c-search-box__input::-moz-placeholder{color:rgba(51,51,51,.3)}.l-footer .c-search-box__input::placeholder{color:rgba(51,51,51,.3)}.l-footer .c-search-box__submit{background:none;border:none;cursor:pointer;padding:0}.l-footer .c-search-box__submit .icon--search{-o-object-fit:contain;object-fit:contain;width:min(6.4vw,24px);height:min(6.4vw,24px);color:#2869d2}.l-footer__nav{justify-content:flex-start}.l-footer__nav li{width:50%;padding:0 min(5.3333333333vw,30px)}.l-footer__nav li:nth-of-type(odd){border-right:solid 1px #e8e4de}.l-footer__nav li a{color:#333;line-height:1;font-weight:700;font-size:min(3.2vw,15px);padding:min(2.6666666667vw,12.5px) 0;justify-content:space-between;position:relative}.l-footer__nav li a:has(>.outerlink) .outerlink{color:#333;line-height:1;font-weight:700;font-size:min(3.2vw,15px);-moz-column-gap:min(2.6666666667vw,12.5px);column-gap:min(2.6666666667vw,12.5px)}.l-footer__nav li a .--svg-arrow{position:relative;right:0;color:#2869d2;width:min(3.2vw,15px);aspect-ratio:1/1}.l-footer__nav li a .--svg-outerlink{width:min(3.2vw,15px);height:min(3.2vw,15px);-o-object-fit:cover;object-fit:cover}.l-footer__copyrightArea{background-color:#2869d2;padding:min(8vw,37.5px) 0 min(16vw,75px);row-gap:min(8vw,37.5px)}.l-footer__copyrightArea--form{padding:min(2.6666666667vw,12.5px) 0}.l-footer__copyrightArea small{font-size:min(3.2vw,15px);color:#fff}.c-breadcrumb{background-color:#fff;padding-top:min(5.3333333333vw,25px)}.c-breadcrumb__container{width:min(89.3333333333vw,656.25px);margin:0 auto;justify-content:flex-start;align-items:center;row-gap:min(1.0666666667vw,5px);-moz-column-gap:min(1.6vw,9px);column-gap:min(1.6vw,9px);font-size:min(3.2vw,15px)}.c-breadcrumb__list{font-size:min(3.2vw,15px);line-height:1;color:#333}.c-breadcrumb__list a{font-size:inherit;line-height:inherit;color:#2869d2;text-decoration:underline;text-decoration-color:#2869d2;text-underline-position:from-font}.c-topback{position:fixed;z-index:999;bottom:min(15.4666666667vw,72.5px);right:min(2.6666666667vw,15px)}.c-topback a{width:min(10.6666666667vw,50px);height:min(10.6666666667vw,50px);background-color:#2869d2;opacity:.5;border-radius:50%}.c-topback a .--svg-arrow{transform:rotate(-90deg);width:min(5.6vw,26.25px);height:min(5.6vw,26.25px);color:#fff}.c-float{position:fixed;z-index:999;bottom:0;left:0;width:100%}.c-float__item{-moz-column-gap:min(2.1333333333vw,12px);column-gap:min(2.1333333333vw,12px)}.c-float__item-bottom{padding:min(2.1333333333vw,10px) 0;background-color:#fff}.c-float__btn{width:min(34.1333333333vw,192px);height:min(8.5333333333vw,40px);background-color:#2869d2;line-height:1;-moz-column-gap:min(1.3333333333vw,7.5px);column-gap:min(1.3333333333vw,7.5px);transition:all .3s ease-in}.c-float__btn>p{font-size:min(3.7333333333vw,17.5px);font-weight:700;color:#fff;text-align:center;-moz-column-gap:min(1.3333333333vw,7.5px);column-gap:min(1.3333333333vw,7.5px);flex:1}.c-float__btn--icon{width:min(5.3333333333vw,25px);height:min(5.3333333333vw,25px);-o-object-fit:cover;object-fit:cover}.c-float__btn .--svg-arrow{margin-right:min(2.6666666667vw,15px);width:min(3.2vw,15px);aspect-ratio:1/1;color:#2869d2}.c-float__btn--classroom{width:min(34.1333333333vw,192px)}.c-float__btn--classroom .--svg-arrow{color:#fff}.c-float__btn--cta{width:min(59.4666666667vw,334.5px);background-color:#ffff50}.c-float__btn--cta>p{color:#333}.c-float__btn--cta .--svg-arrow{color:#333}.c-school__btn{margin:0 auto;width:min(89.3333333333vw,502.5px)}.c-school__btn li{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",sans-serif}.c-schoolBLock{width:calc(50% - min(2.6666666667vw,15px));border:solid 1px #2869d2;border-radius:min(1.3333333333vw,6.25px);background-color:#fff}.c-schoolBLock__title{justify-content:flex-start;-moz-column-gap:min(1.3333333333vw,7.5px);column-gap:min(1.3333333333vw,7.5px);background-color:#2869d2;padding:min(1.7333333333vw,8.125px) min(1.6vw,9px);color:#fff;font-size:min(3.7333333333vw,17.5px);font-weight:700;line-height:1;letter-spacing:.035rem}.c-schoolBLock__title-city{background-color:#fff;padding:min(1.3333333333vw,6.25px) min(.8vw,4.5px);border-radius:min(1.3333333333vw,6.25px);color:#2869d2;font-size:min(2.6666666667vw,12.5px);font-weight:inherit;line-height:inherit}.c-schoolBLock__address{font-size:min(3.2vw,15px);font-weight:400;line-height:1.6;padding:min(2.1333333333vw,10px) min(2.6666666667vw,15px) min(.8vw,3.75px);min-height:min(18.1333333333vw,85px);align-self:stretch}.c-schoolBLock__grade{-moz-column-gap:min(1.3333333333vw,7.5px);column-gap:min(1.3333333333vw,7.5px);padding:min(2.2666666667vw,10.625px) 0}.c-schoolBLock__grade span{color:#fff;border-style:solid;border-width:min(0.2666666667vw,1px);font-size:min(2.6666666667vw,12.5px);font-weight:700;line-height:1;width:min(11.2vw,63px);height:min(4.5333333333vw,21.25px);border-radius:min(1.3333333333vw,6.25px)}.c-schoolBLock__grade span.--color--ele{background-color:#f93d77}.c-schoolBLock__grade span.--color--middle{background-color:#09b668}.c-schoolBLock__grade span.--color--high{background-color:#1c96e8}.c-schoolBLock__grade span.--ele{border-color:#f93d77;color:#f93d77;background-color:#fff}.c-schoolBLock__grade span.--middle{border-color:#09b668;color:#09b668;background-color:#fff}.c-schoolBLock__grade span.--high{border-color:#1c96e8;color:#1c96e8;background-color:#fff}.js-tab-content{display:none}.js-tab-content.active{display:flex;flex-wrap:wrap}.c-tab{margin:0 auto}.c-tab__btn{justify-content:center;-moz-column-gap:min(2.6666666667vw,15px);column-gap:min(2.6666666667vw,15px)}.c-tab__btn li{flex:1;height:min(16vw,75px);margin-bottom:max(-0.4vw,-1.5px);font-size:min(4.8vw,22.5px);font-weight:700;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",sans-serif;color:#2869d2;border:solid 1px #2869d2;border-top-left-radius:min(2.6666666667vw,12.5px);border-top-right-radius:min(2.6666666667vw,12.5px);line-height:1;background-color:#fff;transition:all .3s ease-in}.c-tab__btn li:hover{cursor:pointer}.c-tab__btn li.active{color:#fff;background-color:#2869d2}.c-tab__btn--3{-moz-column-gap:calc(min(2.6666666667vw,12.5px)/1.13);column-gap:calc(min(2.6666666667vw,12.5px)/1.13)}.c-tab__btn--3 li{border-top-left-radius:calc(min(2.6666666667vw,12.5px)/1.03);border-top-right-radius:calc(min(2.6666666667vw,12.5px)/1.03);font-size:calc(min(4.8vw,22.5px)/1.23)}.c-tab__btn--4{-moz-column-gap:calc(min(2.6666666667vw,12.5px)/1.24);column-gap:calc(min(2.6666666667vw,12.5px)/1.24)}.c-tab__btn--4 li{border-top-left-radius:calc(min(2.6666666667vw,12.5px)/1.04);border-top-right-radius:calc(min(2.6666666667vw,12.5px)/1.04);font-size:calc(min(4.8vw,22.5px)/1.34)}.c-tab__btn--5{-moz-column-gap:calc(min(2.6666666667vw,12.5px)/1.35);column-gap:calc(min(2.6666666667vw,12.5px)/1.35)}.c-tab__btn--5 li{border-top-left-radius:calc(min(2.6666666667vw,12.5px)/1.05);border-top-right-radius:calc(min(2.6666666667vw,12.5px)/1.05);font-size:calc(min(4.8vw,22.5px)/1.45)}.c-tab__btn--6{-moz-column-gap:calc(min(2.6666666667vw,12.5px)/1.46);column-gap:calc(min(2.6666666667vw,12.5px)/1.46)}.c-tab__btn--6 li{border-top-left-radius:calc(min(2.6666666667vw,12.5px)/1.06);border-top-right-radius:calc(min(2.6666666667vw,12.5px)/1.06);font-size:calc(min(4.8vw,22.5px)/1.56)}.c-tab__content{margin:0 auto;background-color:#fff;border-top:solid min(.8vw,3px) #2869d2;padding:min(13.3333333333vw,62.5px) 0}.c-tab__content ul{margin:0 auto;width:min(89.3333333333vw,502.5px);justify-content:flex-start;-moz-column-gap:min(5.3333333333vw,30px);column-gap:min(5.3333333333vw,30px);row-gap:min(5.3333333333vw,25px)}.c-thick-btn{margin:0 auto;width:min(89.3333333333vw,502.5px);height:min(26.6666666667vw,125px);border-radius:min(2.6666666667vw,12.5px);background-color:#fff;border-color:#2869d2;border-style:solid;border-width:min(0.5333333333vw,2px);padding:0 min(4vw,22.5px);position:relative}.c-thick-btn:has(>.c-thick-btn__image){padding:0 min(4vw,22.5px) 0 min(2.6666666667vw,15px);-moz-column-gap:min(4vw,44px);column-gap:min(4vw,44px)}.c-thick-btn:has(>.c-thick-btn__image)::before{content:unset}.c-thick-btn:has(>.c-thick-btn__image) .c-thick-btn__text{text-align:left;flex:1}.c-thick-btn__image{width:min(26.6666666667vw,125px);aspect-ratio:1/1}.c-thick-btn__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.c-thick-btn__text{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-size:min(4.8vw,22.5px);font-weight:700;line-height:1.4}.c-thick-btn__arrow{width:min(6.4vw,30px);aspect-ratio:1/1;right:min(4vw,22.5px);background-color:#2869d2;border-radius:50%;position:absolute}.c-thick-btn__arrow .--svg-arrow{width:min(4.2666666667vw,20px);aspect-ratio:1/1;color:#fff}.c-thick-btn--h80{height:min(21.3333333333vw,100px)}.c-thick-btn--h80 .c-thick-btn__image{width:min(21.3333333333vw,100px)}#navLink,#menuToggle{display:none}.l-header__container{margin-bottom:0}.animateElement{transform:translateZ(0);visibility:hidden;opacity:0}.animateElement.fadeIn-bottomToUp-animation{transform:translateZ(0);animation-name:fadeInToUp;animation-duration:1s;animation-fill-mode:forwards;position:relative;visibility:visible;opacity:1}@keyframes fadeInToUp{from{opacity:0;top:100px}to{opacity:1;top:0}}main{margin-top:min(12.8vw,48px)}.c-title{display:flex;justify-content:center;align-items:center;height:min(10.6666666667vw,55px);font-size:min(7.4666666667vw,38px);margin-bottom:min(13.3333333333vw,70px)}.c-title .c-subtitle-left{margin-right:min(6.6666666667vw,40px)}.c-title .c-subtitle-right{margin-left:min(6.6666666667vw,40px)}.p-mv .p-mv-bg{width:100%;max-width:1200px;margin:0 auto;position:relative}.p-mv .p-mv-bg .p-mv-image{margin:0 auto;width:min(100vw,562.5px)}.p-mv .p-mv-bg .p-mv-wrapper{position:absolute;top:max(-20vw,-75px);left:min(9.3333333333vw,100px);width:min(62.4293333333vw,431.93px);aspect-ratio:234.11/160;overflow:hidden}@media(min-width: 1280px){.p-mv .p-mv-bg .p-mv-wrapper{top:-34px}}.p-mv .p-mv-bg .p-mv-wrapper>div.animation-base{display:flex;overflow:hidden;position:absolute;left:0}.p-mv .p-mv-bg .p-mv-wrapper>div.animation-base.top{width:min(62.2933333333vw,431.93px);aspect-ratio:233.6/44.14;top:0}.p-mv .p-mv-bg .p-mv-wrapper>div.animation-base.middle{width:min(31.144vw,216.16px);aspect-ratio:116.79/36.03;top:min(14.4vw,98px)}.p-mv .p-mv-bg .p-mv-wrapper>div.animation-base.bottom{width:min(44.784vw,310.05px);aspect-ratio:167.94/38.03;top:min(26.9333333333vw,180px)}.p-mv .p-mv-bg .p-mv-wrapper>div.animation-base.border{width:min(46.896vw,338.76px);aspect-ratio:176/28;bottom:0}.p-mv .p-mv-bg .p-mv-wrapper>div.animation-base.anime-start{position:absolute}.p-mv .p-mv-bg .p-mv-wrapper>div.animation-base.anime-start>img{width:100%}.p-mv .p-mv-bg .p-mv-wrapper>div.animation-base>img{width:0%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0% 50%;object-position:0% 50%;transition:width .5s}.p-mv .p-mv-wrapper__h1{width:min(78.6666666667vw,442.5px);margin:max(-6.4vw,-85px) auto 0}.p-mv .p-mv-wrapper__h1 img{aspect-ratio:295/140;width:inherit;height:inherit}.p-introMessage{margin:min(12.8vw,60px) auto 0}.p-introMessage .p-introMessage-container{width:min(84.8vw,719px);margin:0 auto}.p-introMessage .p-introMessage-container .p-introMessage__animeBase{display:flex;margin:0 auto;width:100%;top:0;left:0}@media(min-width: 1280px){.p-introMessage .p-introMessage-container .p-introMessage__animeBase{width:719px}}.p-introMessage .p-introMessage-container .p-introMessage__animeBase>p{display:block;width:100%;font-weight:bold;font-size:min(3.7333333333vw,16px);line-height:2.285;color:#2869d2;letter-spacing:0em}.p-introMessage .p-introMessage-container .p-introMessage-container__border{display:flex;margin:0 auto;overflow:hidden;position:relative;width:min(75.2vw,363px);aspect-ratio:282/40;top:0;left:0}@media(min-width: 1280px){.p-introMessage .p-introMessage-container .p-introMessage-container__border{margin-right:unset}}.p-introMessage .p-introMessage-container .p-introMessage-container__border.anime-start img{width:min(75.2vw,363px);aspect-ratio:282/40}.p-introMessage .p-introMessage-container .p-introMessage-container__border img{width:0%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0% 50%;object-position:0% 50%;transition:width .5s}@media(min-width: 1280px){.p-introMessage .p-introMessage-container .p-introMessage-container__border img{margin-right:unset}}.p-introMessage.p-introMessage__normal{text-align:center;font-weight:normal;margin:min(18.6666666667vw,120px) auto 0}.p-introMessage.p-introMessage__normal h2{text-align:center}.p-introMessage.p-introMessage__normal h2 p{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;row-gap:min(3.2vw,14px);margin:0 auto;color:#009f41;font-weight:bold;font-size:min(7.4666666667vw,38px);line-height:1;letter-spacing:2px;position:relative}@media(min-width: 1280px){.p-introMessage.p-introMessage__normal h2 p{flex-direction:row;justify-content:center;align-items:center}}.p-introMessage.p-introMessage__normal h2 p::before,.p-introMessage.p-introMessage__normal h2 p::after{content:"";position:absolute;bottom:min(1.3333333333vw,5px);width:min(10.6666666667vw,80px);height:min(3.4666666667vw,18px);background-image:url(../img/lp/summer/title-decoration.svg);background-position:center;background-repeat:no-repeat;background-size:min(10.6666666667vw,80px) min(3.4666666667vw,18px)}.p-introMessage.p-introMessage__normal h2 p::before{left:max(-11.2vw,-92px)}.p-introMessage.p-introMessage__normal h2 p::after{right:max(-12vw,-90px)}.p-introMessage.p-introMessage__normal h2 p span{color:#009f41;font-weight:bold;font-size:min(5.3333333333vw,38px);line-height:1;letter-spacing:2px}.p-introMessage.p-introMessage__normal .p-introMessage-container{margin:min(13.3333333333vw,120px) auto 0}.p-introMessage.p-introMessage__normal p{margin:min(4vw,25px) auto;font-weight:normal}.p-whatWeCan{margin:min(26.6666666667vw,170px) auto 0;padding:min(16vw,100px) 0 min(16vw,100px);background-color:#e6efff}.p-whatWeCan .p-whatWeCan__head{text-align:center}.p-whatWeCan .p-whatWeCan__head>p{line-height:1;font-weight:500}.p-whatWeCan .p-whatWeCan__head>p:first-of-type{font-size:min(5.3333333333vw,26px)}.p-whatWeCan .p-whatWeCan__head>p:last-of-type{font-size:min(7.4666666667vw,38px);color:#2869d2;margin-top:min(2.4vw,12px)}.p-whatWeCan .p-whatWeCan__head .p-whatWeCan__head-h2{width:min(79.7333333333vw,466.5px);aspect-ratio:299/32;margin:min(3.7333333333vw,17px) auto 0}.p-whatWeCan .p-whatWeCan__head .p-whatWeCan__head-border{width:min(80.3866666667vw,467.88px);aspect-ratio:301.45/10.35;display:flex;margin:0 auto;overflow:hidden;position:relative;top:0;left:0}.p-whatWeCan .p-whatWeCan__head .p-whatWeCan__head-border.anime-start>img{width:min(80.3866666667vw,467.88px);aspect-ratio:301.45/10.35}.p-whatWeCan .p-whatWeCan__head .p-whatWeCan__head-border>img{width:0%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0% 50%;object-position:0% 50%;transition:width .5s}.p-whatWeCan .p-whatWeCan__wrapper{margin:min(10.6666666667vw,50px) auto 0}.p-whatWeCan .p-whatWeCan__wrapper ul{display:flex;flex-direction:column;row-gap:min(2.6666666667vw,25px);width:min(92vw,1000px);margin:0 auto}.p-whatWeCan .p-whatWeCan__wrapper ul li{background:linear-gradient(to bottom, #fff, #f2f7ff);border-radius:min(1.3333333333vw,5px);padding:min(10.6666666667vw,40px) 0}@media(min-width: 1280px){.p-whatWeCan .p-whatWeCan__wrapper ul li{padding:35px 0 30px}}.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-upper{width:min(73.3333333333vw,800px);margin:0 auto}.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-upper .p-whatWeCan__list-num{margin:0 auto;width:min(6.6666666667vw,40px);aspect-ratio:1/1}.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-upper .p-whatWeCan__list-border{margin:min(.8vw,5px) auto 0;width:min(13.3333333333vw,82.43px);aspect-ratio:50/8.43;display:flex;overflow:hidden;position:relative;top:0;left:0}@media(min-width: 1280px){.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-upper .p-whatWeCan__list-border{aspect-ratio:82.43/13.29}}.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-upper .p-whatWeCan__list-border.anime-start>img{width:min(13.3333333333vw,83px);aspect-ratio:50/8.43}@media(min-width: 1280px){.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-upper .p-whatWeCan__list-border.anime-start>img{aspect-ratio:82.43/13.29}}.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-upper .p-whatWeCan__list-border>img{width:0%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0% 50%;object-position:0% 50%;transition:width .5s}.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-upper>h3{display:block;margin:min(2.5333333333vw,9.5px) auto 0;text-align:center;line-height:1.5;font-weight:400;font-size:min(6.4vw,30px);color:#2869d2;letter-spacing:.05em}@media(min-width: 1280px){.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-upper>h3{line-height:1;margin:14.5px auto 0}}.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-lower{width:min(73.3333333333vw,800px);margin:min(8vw,30px) auto 0;border-top:solid 1.5px #2869d2;display:flex;flex-direction:column}@media(min-width: 768px){.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-lower{flex-direction:row;-moz-column-gap:min(5.3333333333vw,20px);column-gap:min(5.3333333333vw,20px);justify-content:center}}@media(min-width: 1280px){.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-lower{margin-top:25px;justify-content:space-between;align-items:flex-start}}.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-lower>img{display:block;margin-top:min(6.6666666667vw,25px);width:min(73.3333333333vw,380px);aspect-ratio:275/165}@media(min-width: 1280px){.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-lower>img{margin-top:23px}}.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-lower>p{margin-top:min(5.3333333333vw,20px);width:min(73.3333333333vw,380px);line-height:2;font-weight:400;font-size:min(4vw,16px)}.p-whatWeCan .p-whatWeCan__wrapper ul li .p-whatWeCan__list-lower>p>span{background-color:#ffff50}.p-message{padding:min(5.3333333333vw,20px) 0}.p-message>img{display:block;margin:0 auto;width:min(72.072vw,318.25px);aspect-ratio:270.27/29.72}.p-message__content{width:min(92vw,800px);margin:0 auto;background:#fffbc7;border-radius:min(1.3333333333vw,5px);padding:min(8.2666666667vw,42px) 0 min(4.2666666667vw,28px);row-gap:min(1.6vw,10px)}.p-message__title{font-size:min(5.3333333333vw,26px);line-height:1;font-weight:500;letter-spacing:.05em;color:#2869d2;text-align:center}.p-message__border{width:min(59.2vw,280px);aspect-ratio:222/9.787;margin:0 auto 0}.p-message__text{font-size:min(4.2666666667vw,22px);line-height:1.4;font-weight:500;letter-spacing:.08em;color:#2869d2;text-align:center}.p-message__apeal{font-size:22px;line-height:1;font-weight:500;letter-spacing:.05em;color:#2869d2;text-align:center}.p-ctaLpWinter{background-image:url(../img/lp/winter/cta-bg.webp);background-repeat:no-repeat;background-position:center;background-size:cover}@media(min-width: 1280px){.p-ctaLpWinter{width:540px;margin-left:auto;margin-right:auto;background-image:url(/wp/wp-content/themes/flap/assets/dest/img/winter/winter-cta-pc.webp);background-size:contain}}.p-ctaLpWinter--bottom{margin-bottom:min(13.3333333333vw,50px)}.p-ctaLpWinter .p-ctaLpWinter__wrapper{background-color:rgba(40,105,210,.78)}.p-ctaLpWinter .p-ctaLpWinter__wrapper .p-ctaLpWinter__message{width:min(92vw,540px);padding-top:min(18.6666666667vw,70px);margin:0 auto;text-align:center}@media(min-width: 1280px){.p-ctaLpWinter .p-ctaLpWinter__wrapper .p-ctaLpWinter__message{padding-top:60px}}.p-ctaLpWinter .p-ctaLpWinter__wrapper .p-ctaLpWinter__message .p-ctaLpWinter__message-upper,.p-ctaLpWinter .p-ctaLpWinter__wrapper .p-ctaLpWinter__message .p-ctaLpWinter__message-lower{line-height:1;font-weight:bold;font-size:min(5.3333333333vw,26px);letter-spacing:.05em;color:#fff}@media(min-width: 1280px){.p-ctaLpWinter .p-ctaLpWinter__wrapper .p-ctaLpWinter__message .p-ctaLpWinter__message-upper,.p-ctaLpWinter .p-ctaLpWinter__wrapper .p-ctaLpWinter__message .p-ctaLpWinter__message-lower{line-height:1.92}}.p-ctaLpWinter .p-ctaLpWinter__wrapper .p-ctaLpWinter__message .p-ctaLpWinter__message-lower{margin:min(1.3333333333vw,5px) auto 0}.p-ctaLpWinter .p-ctaLpWinter__wrapper .p-ctaLpWinter__message>img{display:block;margin:min(2.6666666667vw,10px) auto 0;width:min(75.9253333333vw,427.07px);aspect-ratio:284.72/40}.p-ctaLpWinter .p-ctaLpWinter__wrapper .p-ctaLpWinter__button{width:min(92vw,540px);margin:min(5.4666666667vw,25px) auto 0;padding-bottom:min(18.6666666667vw,70px)}@media(min-width: 1280px){.p-ctaLpWinter .p-ctaLpWinter__wrapper .p-ctaLpWinter__button{width:min(112vw,420px)}}.p-ctaLpWinter .p-ctaLpWinter__wrapper .p-ctaLpWinter__button>a{background-color:#ffff50;border-radius:min(1.3333333333vw,5px);width:min(90.9333333333vw,540px);height:min(14.4vw,90px);display:flex;justify-content:center;align-items:center;font-size:min(4.8vw,22px);font-weight:bold;line-height:1;color:#333;letter-spacing:.2em;box-shadow:hsla(0,0%,100%,.7) min(1.0666666667vw,4px) min(1.0666666667vw,4px) 0 0;position:relative;background:linear-gradient(-45deg, #ffff50 50%, #ffffb6 60%, #ffff50 70%);background-size:600% 100%;animation:shineBtn 10s infinite;animation-delay:0s;animation-timing-function:linear}@media(min-width: 1280px){.p-ctaLpWinter .p-ctaLpWinter__wrapper .p-ctaLpWinter__button>a{width:min(112vw,420px)}}.p-ctaLpWinter .p-ctaLpWinter__wrapper .p-ctaLpWinter__button>a:hover{cursor:pointer}.p-ctaLpWinter .p-ctaLpWinter__wrapper .p-ctaLpWinter__button>a::after{position:absolute;content:"";background-image:url(../img/lp/winter/right-arrow-black.svg);background-repeat:no-repeat;background-position:center;background-size:contain;height:min(2.9333333333vw,14px);width:min(1.7333333333vw,8px);aspect-ratio:6/10.5;right:min(8vw,30px);top:50%;transform:translateY(-50%)}.p-course{margin:min(21.3333333333vw,100px) auto 0}.p-course .p-course__head h2{font-size:min(7.4666666667vw,38px);line-height:1;font-weight:500;letter-spacing:.05em;color:#2869d2;text-align:center}.p-course .p-course__wrapper{margin:min(10.6666666667vw,52px) auto 0}.p-course .p-course__wrapper .p-course__btn{margin:0 auto;display:flex;justify-content:center;border-bottom:#c3c3c3 1.5px solid;position:relative;z-index:10}.p-course .p-course__wrapper .p-course__btn li.p-course__btn-list{width:min(26.2666666667vw,180px);height:min(32.4vw,175px);border-bottom:#c3c3c3 min(0.5333333333vw,4px) solid;border-left:#c3c3c3 min(0.5333333333vw,4px) solid;border-right:#c3c3c3 min(0.5333333333vw,4px) solid;border-collapse:collapse;display:flex;flex-direction:column;justify-content:flex-start;row-gap:min(2.1333333333vw,12px);background-color:#fff;transition:all .4s ease-in-out;position:relative;margin-bottom:-1.5px;margin-left:-2px;margin-right:-2px}.p-course .p-course__wrapper .p-course__btn li.p-course__btn-list:hover{cursor:pointer}.p-course .p-course__wrapper .p-course__btn li.p-course__btn-list::after{position:absolute;content:"";background-image:url(../img/lp/summer/bottom-arrow-grey.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:min(2.6666666667vw,14px);aspect-ratio:10/8;bottom:min(2.1333333333vw,10px);left:50%;transform:translateX(-50%)}.p-course .p-course__wrapper .p-course__btn li.p-course__btn-list>img{border-radius:50%;border:#c3c3c3 min(0.6666666667vw,3.5px) solid;width:min(15.3333333333vw,86.5px);aspect-ratio:1/1;margin:min(2.6666666667vw,15px) auto 0}.p-course .p-course__wrapper .p-course__btn li.p-course__btn-list>p{margin:0 auto;font-size:min(4.8vw,24px);line-height:1;font-weight:400;letter-spacing:.05em}.p-course .p-course__wrapper .p-course__btn li.p-course__btn-list.active{position:relative;z-index:10;border-bottom:#2869d2 min(1.0666666667vw,8px) solid;border-left:#2869d2 min(0.5333333333vw,4px) solid;border-right:#2869d2 min(0.5333333333vw,4px) solid;background-color:#e6efff;margin-bottom:max(-0.5333333333vw,-4px)}.p-course .p-course__wrapper .p-course__btn li.p-course__btn-list.active::after{background-image:url(../img/lp/summer/bottom-arrow-blue.svg)}.p-course .p-course__wrapper .p-course__btn li.p-course__btn-list.active>img{border-color:#2869d2}.p-course .p-course__wrapper .p-course__btn li.p-course__btn-list.active>p{color:#2869d2}.p-course .p-course__wrapper ul.p-course__content{padding-top:min(16vw,100px)}.p-course .p-course__wrapper ul.p-course__content>li{visibility:hidden;height:0;opacity:0;overflow:hidden;transition:all .4s ease-in-out;display:flex;flex-direction:column;row-gap:min(5.3333333333vw,50px)}.p-course .p-course__wrapper ul.p-course__content>li.active{visibility:visible;overflow:visible;height:auto;opacity:100}.p-course .p-course__wrapper ul.p-course__content>li .p-course__anchor{width:min(92vw,542px);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:min(2.6666666667vw,10px);column-gap:min(2.6666666667vw,10px);row-gap:min(2.6666666667vw,10px)}@media(min-width: 1280px){.p-course .p-course__wrapper ul.p-course__content>li .p-course__anchor{justify-content:center}}.p-course .p-course__wrapper ul.p-course__content>li .p-course__anchor .p-course__anchor-btn{width:min(28.8vw,165px);height:min(8vw,36px);border:solid min(0.5333333333vw,2px) #2869d2;color:#2869d2;border-radius:min(1.3333333333vw,5px);display:flex;justify-content:center;align-items:center;font-size:min(3.4666666667vw,15px);line-height:1;letter-spacing:.05em;font-weight:400;position:relative;background-color:#fff}.p-course .p-course__wrapper ul.p-course__content>li .p-course__anchor .p-course__anchor-btn:hover{cursor:pointer;background-color:#e6efff}.p-course .p-course__wrapper ul.p-course__content>li .p-course__anchor .p-course__anchor-btn::after{position:absolute;top:50%;right:min(2.1333333333vw,8px);transform:translateY(-50%);content:"";width:min(2.4vw,9px);aspect-ratio:9/5;background-image:url(../img/lp/summer/bottom-arrow-blue.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.p-course .p-course__wrapper ul.p-course__content>li .p-course__anchor .p-course__anchor-btn.wide{width:min(37.8666666667vw,165px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group{margin:0 auto 0;width:min(92vw,800px);background-color:#fff;border-radius:min(1.3333333333vw,5px);border:solid min(.4vw,1.5px) #2869d2}@media(min-width: 1280px){.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group{padding:20px 0}}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-explain{margin:0 auto;padding:min(13.3333333333vw,50px) 0;width:100%;border-top:unset}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-explain__tit{border:solid 1.5px #2869d2;border-radius:min(3.7333333333vw,14px);padding:min(1.0666666667vw,4px) 0;line-height:1;font-weight:400;font-size:min(3.7333333333vw,16px);letter-spacing:.05em;color:#2869d2;display:flex;justify-content:center;align-items:center;width:min(14.9333333333vw,90px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-explain__tit.wide{width:min(21.3333333333vw,90px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-explain>h4{width:min(79.7333333333vw,540px);margin:0 auto;border:solid min(0.5333333333vw,2px) #2869d2;border-radius:min(1.3333333333vw,8px);display:flex;justify-content:center;align-items:center;line-height:1;font-size:min(5.8666666667vw,24px);color:#2869d2;font-weight:500;letter-spacing:.05em;height:min(12.8vw,52px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-explain .p-course__detail__group-explain__txt{margin:min(8vw,30px) auto 0;line-height:1.6;font-weight:400;font-size:min(4vw,16px);color:#2869d2}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-explain .p-course__detail__group-explain__txt.--less-top-margin{margin-top:0}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-explain .p-course__detail__group-explain__txt>p{width:min(79.7333333333vw,540px);margin:0 auto;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-explain .p-course__detail__group-explain__txt span{color:#2869d2;background-color:#ffff50}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-explain .p-course__detail__group-explain__txt span.--red-ribbon{display:flex;justify-content:flex-end;align-items:center;width:min(29.8666666667vw,222px);height:min(6.4vw,34px);margin-left:max(-0.5333333333vw,-2px);margin-bottom:min(0.5333333333vw,5px);background-color:#f7c8d6;color:#000;font-size:min(5.3333333333vw,20px);font-weight:500;line-height:1;letter-spacing:.05em;padding-right:min(1.6vw,10px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-explain .p-course__detail__group-explain__txt span.--blue-ribbon{display:flex;justify-content:flex-end;align-items:center;width:min(29.8666666667vw,222px);height:min(6.4vw,34px);margin-left:max(-0.5333333333vw,-2px);margin-bottom:min(0.5333333333vw,5px);background-color:#bae2f8;color:#000;font-size:min(5.3333333333vw,20px);font-weight:500;line-height:1;letter-spacing:.05em;padding-right:min(1.6vw,10px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-explain .p-course__detail__group-explain__img{margin:min(4vw,20px) auto 0;width:min(78.6666666667vw,540px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-period,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-date,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-time,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-subject,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-fee,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-times,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-exm,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-package{margin:0 auto;padding:min(4vw,15px) 0;width:min(78.6666666667vw,540px);border-top:solid 1px #2869d2}@media(min-width: 1280px){.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-period,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-date,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-time,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-subject,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-fee,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-times,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-exm,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-package{display:flex;justify-content:flex-start;-moz-column-gap:20px;column-gap:20px}}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-period__tit,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-date__tit,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-time__tit,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-subject__tit,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-fee__tit,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-times__tit,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-exm__tit,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-package__tit{border:solid 1.5px #2869d2;border-radius:min(3.7333333333vw,14px);padding:min(1.0666666667vw,4px) 0;display:flex;justify-content:center;align-items:center;line-height:1;font-weight:400;font-size:min(3.7333333333vw,16px);letter-spacing:.05em;color:#2869d2;align-self:flex-start;width:min(14.9333333333vw,90px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-period__tit.wide,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-date__tit.wide,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-time__tit.wide,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-subject__tit.wide,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-fee__tit.wide,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-times__tit.wide,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-exm__tit.wide,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-package__tit.wide{width:min(21.3333333333vw,90px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-package__tit{width:initial;display:inline-block;padding:min(1.0666666667vw,4px) min(3.2vw,12px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-package-price{width:100%;overflow-x:scroll;margin:min(4vw,15px) auto 0;padding:0 0 min(2.6666666667vw,10px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-package-price img{width:min(94.4vw,474px);max-inline-size:none;height:auto}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-period__dateA{background:#fffbc7}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-period__dateB{background:#dee4f3}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-period__review{background:#f7c8d6}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group-period__preparation{background:#bae2f8}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__detail__group-subject__txt{margin:min(8vw,30px) auto;line-height:1.6;font-size:min(4vw,16px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content__subtitle{margin:0 auto;text-align:center}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content__subtitle>p{display:inline-block;color:#2869d2;font-size:min(4.8vw,20px);line-height:1;letter-spacing:.05em;font-weight:500;border-bottom:#2869d2 min(0.5333333333vw,2px) solid;padding-bottom:min(1.0666666667vw,5px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content__reason{margin:0 auto;text-align:center}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content__reason .p-course__detail__group-title-reason{margin:0 auto;width:min(53.912vw,314px);aspect-ratio:202.17/41.1}@media(min-width: 1280px){.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content__reason .p-course__detail__group-title-reason{aspect-ratio:314/29}}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__detail__group-faceimage-reason{margin:min(2.6666666667vw,10px) auto 0;width:min(40vw,198.18px);aspect-ratio:150/55}@media(min-width: 1280px){.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__detail__group-faceimage-reason{aspect-ratio:198.18/70}}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason{width:min(78.6666666667vw,540px);background-color:#ffffb2;border-radius:min(1.3333333333vw,5px);padding:min(6.6666666667vw,30px) 0}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:min(5.3333333333vw,20px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:min(21.3333333333vw,80px);width:min(70.6666666667vw,480px);background-color:#fff;border-radius:min(1.3333333333vw,5px);border:solid min(0.5333333333vw,2px) #2869d2}@media(min-width: 1280px){.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li{min-height:60px}}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-tit{margin:0 auto;width:min(62.72vw,440px);padding:min(3.7333333333vw,17px) 0;height:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-tit>img{width:min(4.9733333333vw,18.65px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-tit>p{text-align:center}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-tit>p>span{font-size:min(4.2666666667vw,16px);font-weight:500;line-height:1.625;letter-spacing:.05em;border-bottom:solid min(0.2666666667vw,1px) #2869d2}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-tit .c-accordionCrossBtn{width:min(5.3333333333vw,26px);height:min(5.3333333333vw,26px);border-radius:50%;border:solid min(.4vw,1.5px) #2869d2;position:relative}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-tit .c-accordionCrossBtn:before,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-tit .c-accordionCrossBtn:after{content:"";display:inline-block;width:min(2.6666666667vw,12px);height:min(.4vw,1.5px);background-color:#2869d2;position:absolute;transition:opacity .4s,transform .8s}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-tit .c-accordionCrossBtn:before{left:50%;top:50%;transform:translate(-50%, -50%)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-tit .c-accordionCrossBtn:after{left:50%;top:50%;transform:translate(-50%, -50%) rotate(90deg)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-tit .c-accordionCrossBtn.show::before{transform:translateX(-50%) rotate(90deg);opacity:0}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-tit .c-accordionCrossBtn.show::after{transform:translateX(-50%) rotate(180deg)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-ans{box-sizing:border-box;width:min(54.6666666667vw,440px);margin:0 auto;border-top:0;max-height:0;overflow:hidden;transition:max-height 1s ease}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-ans.open{border-top:min(0.2666666667vw,1px) solid #2869d2;max-height:min(101.3333333333vw,500px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-ans>div{width:min(54.6666666667vw,400px);margin:0 auto;display:block;padding:min(8vw,30px) 0 min(7.4666666667vw,28px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-ans>div .p-course__reason-ans-content{position:relative}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-ans>div .p-course__reason-ans-content::after{content:"";position:absolute;top:min(2.4vw,9px);left:0;display:block;width:100%}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__reason ul li .p-course__reason-ans>div .p-course__reason-ans-content>p{width:min(54.4vw,400px);font-size:min(3.7333333333vw,14px);line-height:1.642}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content span.grade{margin:min(5.3333333333vw,20px) auto 0;display:block;font-size:min(3.4666666667vw,14px);line-height:1;letter-spacing:.05em;text-align:left}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content span.grade>span{color:#fa4682}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content span.grade.middle>span{color:#05be73}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content span.grade.high>span{color:#1ea0eb}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__detail__group-image{margin:min(2.6666666667vw,15px) auto 0}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__detail__group-image-reason{margin:min(2.6666666667vw,10px) auto 0;width:min(40vw,198px);aspect-ratio:150/55}@media(min-width: 1280px){.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content .p-course__detail__group-image-reason{aspect-ratio:198/77}}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__content>small{display:block;margin:min(2.6666666667vw,15px) auto 0;font-size:min(2.6666666667vw,10px);line-height:1;text-align:left}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont{margin-left:min(2.6666666667vw,10px)}@media(min-width: 1280px){.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont{margin-left:0;max-width:423px}}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-period__date,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-date__date,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-time__txt,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-subject__txt,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-fee__txt,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-times__txt,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-exm__txt,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-package__txt{margin:min(2.1333333333vw,8px) auto 0}@media(min-width: 1280px){.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-period__date,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-date__date,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-time__txt,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-subject__txt,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-fee__txt,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-times__txt,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-exm__txt,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-package__txt{margin-top:0}}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-period__date>p,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-date__date>p,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-time__txt>p,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-subject__txt>p,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-fee__txt>p,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-times__txt>p,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-exm__txt>p,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-package__txt>p{line-height:1;font-size:min(4vw,16px);font-weight:400;color:#333;letter-spacing:-0.009em}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-period__date>p:nth-of-type(n+2),.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-date__date>p:nth-of-type(n+2),.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-time__txt>p:nth-of-type(n+2),.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-subject__txt>p:nth-of-type(n+2),.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-fee__txt>p:nth-of-type(n+2),.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-times__txt>p:nth-of-type(n+2),.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-exm__txt>p:nth-of-type(n+2),.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-package__txt>p:nth-of-type(n+2){margin-top:min(0.5333333333vw,2px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-period__date>p>strong,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-date__date>p>strong,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-time__txt>p>strong,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-subject__txt>p>strong,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-fee__txt>p>strong,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-times__txt>p>strong,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-exm__txt>p>strong,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-package__txt>p>strong{font-size:min(4.8vw,20px);font-weight:bold;line-height:1.5}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-period__date>p>strong.border-strong,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-date__date>p>strong.border-strong,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-time__txt>p>strong.border-strong,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-subject__txt>p>strong.border-strong,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-fee__txt>p>strong.border-strong,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-times__txt>p>strong.border-strong,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-exm__txt>p>strong.border-strong,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-package__txt>p>strong.border-strong{border-bottom:2px solid #6ea2ff}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-period__date>p>strong.border-strong.blue,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-date__date>p>strong.border-strong.blue,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-time__txt>p>strong.border-strong.blue,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-subject__txt>p>strong.border-strong.blue,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-fee__txt>p>strong.border-strong.blue,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-times__txt>p>strong.border-strong.blue,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-exm__txt>p>strong.border-strong.blue,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-package__txt>p>strong.border-strong.blue{border-color:#6ea2ff}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-period__date>p>strong.border-strong.purple,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-date__date>p>strong.border-strong.purple,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-time__txt>p>strong.border-strong.purple,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-subject__txt>p>strong.border-strong.purple,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-fee__txt>p>strong.border-strong.purple,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-times__txt>p>strong.border-strong.purple,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-exm__txt>p>strong.border-strong.purple,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-package__txt>p>strong.border-strong.purple{border-color:#9e76ff}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-period__date>p{letter-spacing:-0.009em}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-exm__txt.smaller{margin-top:unset;font-size:min(4vw,16px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-fee__txt p{line-height:1.4}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-fee__txt span{font-size:min(4vw,15px);padding-right:min(1.3333333333vw,5px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-time__txt{display:flex;flex-wrap:wrap;justify-content:flex-start;-moz-column-gap:min(4vw,15px);column-gap:min(4vw,15px);row-gap:min(1.6vw,6px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-time__txt.mid{display:flex;flex-direction:column}@media(min-width: 1280px){.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-time__txt.mid{flex-direction:row;align-items:center;-moz-column-gap:18px;column-gap:18px}}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-time__txt>p{display:inline}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont>small{display:block;line-height:1.5;font-size:min(2.6666666667vw,10px);font-weight:400;margin-top:min(1.8666666667vw,7px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-period__img,.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-date__img{margin:min(4vw,15px) auto 0;width:min(78.6666666667vw,425px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__group .p-course__detail__group__rightCont .p-course__detail__group-exm__img{margin:min(4vw,15px) auto;width:min(78.6666666667vw,425px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal{margin:0 auto 0;width:min(92vw,800px);background-color:#fff;border-radius:min(1.3333333333vw,5px);border:solid min(.4vw,1.5px) #2869d2}@media(min-width: 1280px){.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal{padding:20px 0}}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal-explain{margin:0 auto;padding:min(13.3333333333vw,50px) 0;width:min(78.9333333333vw,540px);border-top:unset}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal-explain__tit{border:solid 1.5px #2869d2;border-radius:min(3.7333333333vw,14px);padding:min(1.0666666667vw,4px) 0;line-height:1;font-weight:400;font-size:min(3.7333333333vw,16px);letter-spacing:.05em;color:#2869d2;display:flex;justify-content:center;align-items:center;width:min(14.9333333333vw,90px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal-explain>h4{border:solid min(0.5333333333vw,2px) #2869d2;border-radius:min(1.3333333333vw,8px);display:flex;justify-content:center;align-items:center;line-height:1;font-size:min(5.8666666667vw,24px);color:#2869d2;font-weight:500;letter-spacing:.05em;height:min(12.8vw,52px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal-explain .p-course__detail__personal-explain__txt{margin:min(8vw,30px) auto 0;line-height:1.6;font-weight:400;font-size:min(4vw,16px);color:#2869d2}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal-explain .p-course__detail__personal-explain__img{margin:min(5.3333333333vw,20px) auto 0;width:min(78.6666666667vw,540px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal-subject{margin:0 auto;padding:min(13.3333333333vw,50px) 0;width:min(78.6666666667vw,540px);border-top:solid 1px #2869d2}@media(min-width: 1280px){.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal-subject{display:flex;justify-content:center;flex-direction:column;-moz-column-gap:20px;column-gap:20px}}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal-subject__tit{margin-bottom:min(8vw,30px);border:solid min(0.5333333333vw,2px) #2869d2;border-radius:min(1.3333333333vw,8px);background-color:#e6efff;display:flex;justify-content:center;align-items:center;line-height:1;font-size:min(4.8vw,20px);color:#2869d2;font-weight:500;letter-spacing:.05em;height:min(8.5333333333vw,38px);width:min(78.6666666667vw,540px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal__content .p-course__detail__personal-subject__txt{margin:min(8vw,30px) auto;line-height:1.6;font-size:min(4vw,16px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal__content__subtitle{margin:0 auto;text-align:center}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal__content__subtitle>p{display:inline-block;color:#2869d2;font-size:min(4.8vw,20px);line-height:1;letter-spacing:.05em;font-weight:500;border-bottom:#2869d2 min(0.5333333333vw,2px) solid;padding-bottom:min(1.0666666667vw,5px)}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal__content span.grade{margin:min(5.3333333333vw,20px) auto 0;display:block;font-size:min(3.4666666667vw,14px);line-height:1;letter-spacing:.05em;text-align:left}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal__content span.grade>span{color:#fa4682}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal__content span.grade.middle>span{color:#05be73}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal__content span.grade.high>span{color:#1ea0eb}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal__content .p-course__detail__personal-image{margin:min(2.6666666667vw,15px) auto 0}.p-course .p-course__wrapper ul.p-course__content>li .p-course__detail__personal .p-course__detail__personal__content>small{display:block;margin:min(2.6666666667vw,15px) auto 0;font-size:min(2.6666666667vw,10px);line-height:1;text-align:left}.p-school__title h2{color:#2869d2;font-weight:500}.c-tab__content{border-bottom:min(.8vw,3px) solid #2869d2}
/*# sourceMappingURL=winter.css.map */
