﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";*{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}b,strong{font-weight:700}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:#1a75bc;text-align:center;border-style:solid;border-width:min(0.5333333333vw,2px);border-radius:min(9.6vw,45px);border-color:#1a75bc;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:#1a75bc}.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--w100{width:100%}.c-btn--back .--svg-arrow{left:min(5.3333333333vw,30px);transform:rotate(180deg)}.c-btn--color--primary{color:#fff;background-color:#1a75bc;border-color:#1a75bc}.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:#1a75bc;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:#1a75bc;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--accent{color:#ffff50}.c-title--secondary{color:#1a75bc}.c-title--elementary{color:#f93d77}.c-title--middle{color:#09b668}.c-title--high{color:#1c96e8}.c-title>span{color:#1a75bc;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.--accent{color:#ffff50}.c-title>span.--secondary{color:#1a75bc}.c-title:has(>p)>p{color:#1a75bc;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.--accent{color:#ffff50}.c-title:has(>p)>p.--secondary{color:#1a75bc}.c-title:has(>p)>p>span{color:#1a75bc;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.--accent{color:#ffff50}.c-title:has(>p)>p>span.--secondary{color:#1a75bc}.c-title-subpages{font-size:min(7.2vw,33.75px);color:#1a75bc;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:#1a75bc}.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}.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:#1a75bc;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}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:#1a75bc;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:#1a75bc;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{height:min(13.3333333333vw,62.5px);color:#333;line-height:1.4;font-weight:700;font-size:min(3.7333333333vw,17.5px);letter-spacing:.035rem;padding:0 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:#1a75bc;width:min(4.2666666667vw,20px);aspect-ratio:1/1}.l-header__nav-other{justify-content:flex-start}.l-header__nav-other li{width:50%}.l-header__nav-other li:nth-of-type(even){padding:0 0 0 min(4vw,22.5px)}.l-header__nav-other li:nth-of-type(odd){padding:0 min(4vw,22.5px) 0 0;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:#1a75bc;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:#1a75bc;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 #1a75bc;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:#1a75bc}.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:#1a75bc;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:#1a75bc;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:#1a75bc;text-decoration:underline;text-decoration-color:#1a75bc;text-underline-position:from-font}.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:#1a75bc;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:#1a75bc}.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 #1a75bc;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:#1a75bc;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:#1a75bc;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:#1a75bc;border:solid 1px #1a75bc;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:#1a75bc}.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) #1a75bc;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:#1a75bc;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:#1a75bc;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)}:root{--Text-Black-800:#333}main{margin:64px 0 0 0}@media screen and (max-width: 780px){main{margin:0}}img{width:100%;height:auto}span{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-style:inherit;text-decoration:inherit;letter-spacing:inherit}[data-media=pc]{display:block !important}@media screen and (max-width: 780px){[data-media=pc]{display:none !important}}[data-media=sp]{display:none !important}@media screen and (max-width: 780px){[data-media=sp]{display:block !important}}.l-header__container{width:100%;max-width:1224px;margin-bottom:0}.l-header__link{display:none}.l-winter .l-inner{width:100%;max-width:1000px;margin:0 auto}@media screen and (max-width: 780px){.l-winter .l-inner{max-width:100%}}.l-winter .p-fv{position:relative;max-width:1200px;margin:0 auto;padding:0 0 69.18px 0}@media screen and (max-width: 780px){.l-winter .p-fv{max-width:100%;padding:0}}.l-winter .p-fv .p-fv__visual{position:relative;width:100%;aspect-ratio:1200/784;background-image:url(../img/lp/winter/pc/fv.webp);background-size:cover;background-position:center}@media screen and (max-width: 780px){.l-winter .p-fv .p-fv__visual{aspect-ratio:390/700;background-image:url(../img/lp/winter/sp/fv.webp)}}.l-winter .p-fv .p-fv__head{position:absolute;left:0;bottom:0;width:100%;max-width:100%}@media screen and (max-width: 780px){.l-winter .p-fv .p-fv__head{top:min(18.9769230769vw,148.02px);bottom:auto}}.l-winter .p-fv .p-fv__text{position:absolute;top:7.9987244898%;left:6.6666666667%;width:100%;max-width:45.25%}@media screen and (max-width: 780px){.l-winter .p-fv .p-fv__text{top:min(119.4179487179vw,931.46px);left:min(5.1282051282vw,40px);max-width:min(78.9051282051vw,615.46px)}}.l-winter .p-fv .p-fv__lead{width:100%;max-width:53.1483333333%;margin:0 auto}@media screen and (max-width: 780px){.l-winter .p-fv .p-fv__lead{position:absolute;left:min(5.1282051282vw,40px);bottom:min(9.2307692308vw,72px);max-width:min(92.5102564103vw,721.58px)}}.l-winter .p-announcement{padding:40px 0}@media screen and (max-width: 780px){.l-winter .p-announcement{padding:min(10.2564102564vw,80px) 0}}.l-winter .p-announcement__text{text-align:center;color:red;font-weight:700;font-size:18px;line-height:1.6}@media screen and (max-width: 780px){.l-winter .p-announcement__text{font-size:min(4.6153846154vw,36px)}}.l-winter .p-information{display:flex;padding:80px 60px;flex-direction:column;align-items:center;gap:20px 0;align-self:stretch;background:#e6efff}@media screen and (max-width: 780px){.l-winter .p-information{padding:min(15.3846153846vw,120px) min(5.1282051282vw,40px)}}.l-winter .p-information__head{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px 0}@media screen and (max-width: 780px){.l-winter .p-information__head{gap:min(3.0769230769vw,24px) 0}}.l-winter .p-information__head__wrap{display:flex;flex-direction:column;align-items:center;gap:12px 0}@media screen and (max-width: 780px){.l-winter .p-information__head__wrap{gap:min(3.0769230769vw,24px) 0}}.l-winter .p-information__head__icon{width:100%;max-width:24px;aspect-ratio:1/1}@media screen and (max-width: 780px){.l-winter .p-information__head__icon{max-width:min(6.1538461538vw,48px)}}.l-winter .p-information__head__text{color:#1a75bc;text-align:center;font-family:"Noto Sans JP";font-weight:700;line-height:100%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-information__head__text{letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-information__head__text[data-type=sub]{font-size:28px}@media screen and (max-width: 780px){.l-winter .p-information__head__text[data-type=sub]{font-size:min(6.1538461538vw,48px)}}.l-winter .p-information__head__text[data-type=main]{font-size:48px}@media screen and (max-width: 780px){.l-winter .p-information__head__text[data-type=main]{font-size:min(10.2564102564vw,80px)}}.l-winter .p-information__head__undertext{color:var(--Text-Black-800, #333);text-align:center;text-decoration-line:underline;text-decoration-style:dotted;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration-thickness:10%;text-underline-offset:20%;text-underline-position:from-font;font-family:"Noto Sans JP";font-size:18px;font-weight:500;line-height:normal;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-information__head__undertext{font-size:min(4.6153846154vw,36px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-information__contents{display:flex;justify-content:center;align-items:end;gap:0 4px}@media screen and (max-width: 780px){.l-winter .p-information__contents{gap:0 min(1.0256410256vw,8px)}}.l-winter .p-information__contents__item[data-type=date]{max-width:198.4px}@media screen and (max-width: 780px){.l-winter .p-information__contents__item[data-type=date]{max-width:min(41.0256410256vw,320px)}}.l-winter .p-information__contents__item[data-type=subject]{max-width:230.64px}@media screen and (max-width: 780px){.l-winter .p-information__contents__item[data-type=subject]{max-width:min(47.6923076923vw,372px)}}.l-winter .p-information__text{color:var(--Text-Black-800, #333);text-align:center;font-family:"Noto Sans JP";font-size:16px;font-weight:500;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-information__text{font-size:min(3.8461538462vw,30px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .c-cta{padding:40px 0;background:#1a75bc}@media screen and (max-width: 780px){.l-winter .c-cta{padding:min(10.2564102564vw,80px) 0}}.l-winter .c-cta .c-cta__contents{width:100%;max-width:350px;margin:0 auto}@media screen and (max-width: 780px){.l-winter .c-cta .c-cta__contents{max-width:min(89.7435897436vw,700px)}}.l-winter .c-cta .c-cta__text{display:flex;justify-content:center;align-items:end;color:var(--Text-White-900, #fff);text-align:center;font-family:"Noto Sans JP";font-size:18px;font-weight:700;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .c-cta .c-cta__text{font-size:min(4.6153846154vw,36px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .c-cta .c-cta__text [data-type=big]{display:inline-block;color:#fff;text-align:center;margin:0 -10px;font-family:"Noto Sans JP";font-size:22px;font-weight:700;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .c-cta .c-cta__text [data-type=big]{font-size:min(5.641025641vw,44px);letter-spacing:min(0.2564102564vw,2px)}}@media screen and (max-width: 780px){.l-winter .c-cta .c-cta__text [data-type=big]{margin:0 max(-2.5641025641vw,-20px)}}.l-winter .c-cta .c-cta__text::before,.l-winter .c-cta .c-cta__text::after{content:"";display:block;width:100%;max-width:25.617px;aspect-ratio:25.617/30.01724;background-image:url(../img/lp/winter/cta-deco-white.svg);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 780px){.l-winter .c-cta .c-cta__text::before,.l-winter .c-cta .c-cta__text::after{max-width:min(6.5684615385vw,51.234px)}}.l-winter .c-cta .c-cta__text::after{transform:scaleX(-1)}.l-winter .c-cta .c-cta__text__wrap{display:flex;flex-direction:column;justify-content:center;align-items:center}.l-winter .c-cta .c-cta__image{position:relative;top:-32px;width:100%;max-width:370px;margin:0 auto -32px}@media screen and (max-width: 780px){.l-winter .c-cta .c-cta__image{top:max(-8.2051282051vw,-64px);max-width:min(94.8717948718vw,740px);margin:0 auto max(-8.2051282051vw,-64px)}}.l-winter .c-cta .c-cta__button__wrap{display:flex;flex-direction:column;align-items:center;gap:11px 0}@media screen and (max-width: 780px){.l-winter .c-cta .c-cta__button__wrap{gap:min(2.8205128205vw,22px) 0}}.l-winter .c-cta .c-cta__button[data-type=request]{background:#fff000;display:flex;width:100%;max-width:350px;padding:14px;align-items:center;border-radius:12px;border:2px solid #fff;box-shadow:0 4px 14px 0 rgba(0,0,0,.25)}@media screen and (max-width: 780px){.l-winter .c-cta .c-cta__button[data-type=request]{max-width:min(89.7435897436vw,700px);padding:min(3.5897435897vw,28px);border-radius:min(3.0769230769vw,24px);box-shadow:0 min(1.0256410256vw,8px) min(3.5897435897vw,28px) 0 rgba(0,0,0,.25)}}.l-winter .c-cta .c-cta__button[data-type=request] [data-type=text]{flex:1 0 0;color:#1a75bc;text-align:center;font-family:"Noto Sans JP";font-size:24px;font-weight:700;line-height:140%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .c-cta .c-cta__button[data-type=request] [data-type=text]{font-size:min(6.1538461538vw,48px)}}.l-winter .c-cta .c-cta__button[data-type=request] [data-type=arrow]{width:100%;max-width:24px;aspect-ratio:1/1}@media screen and (max-width: 780px){.l-winter .c-cta .c-cta__button[data-type=request] [data-type=arrow]{max-width:min(6.1538461538vw,48px)}}.l-winter .c-cta .c-cta__button[data-type=link]{background:#fff;display:flex;width:100%;max-width:270px;padding:14px;align-items:center;border-radius:12px;border:2px solid var(--Course-middle-school-100, #1a75bc);box-shadow:0 4px 14px 0 rgba(0,0,0,.25)}@media screen and (max-width: 780px){.l-winter .c-cta .c-cta__button[data-type=link]{max-width:min(69.2307692308vw,540px);padding:min(3.5897435897vw,28px);border-radius:min(3.0769230769vw,24px);box-shadow:0 min(1.0256410256vw,8px) min(3.5897435897vw,28px) 0 rgba(0,0,0,.25)}}.l-winter .c-cta .c-cta__button[data-type=link] [data-type=icon]{width:100%;max-width:13px}@media screen and (max-width: 780px){.l-winter .c-cta .c-cta__button[data-type=link] [data-type=icon]{max-width:min(3.3333333333vw,26px)}}.l-winter .c-cta .c-cta__button[data-type=link] [data-type=text]{flex:1 0 0;color:#1a75bc;text-align:center;font-family:"Noto Sans JP";font-size:16px;font-weight:700;line-height:140%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .c-cta .c-cta__button[data-type=link] [data-type=text]{font-size:min(4.1025641026vw,32px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .c-cta .c-cta__button[data-type=link] [data-type=arrow]{width:100%;max-width:18px;aspect-ratio:1/1}@media screen and (max-width: 780px){.l-winter .c-cta .c-cta__button[data-type=link] [data-type=arrow]{max-width:min(4.6153846154vw,36px)}}.l-winter .c-cta[data-type=in-image]{position:relative;padding:0 0 30px 0}@media screen and (max-width: 780px){.l-winter .c-cta[data-type=in-image]{padding:0 0 min(7.6923076923vw,60px) 0}}.l-winter .c-cta[data-type=in-image] .c-cta__contents{max-width:370px}@media screen and (max-width: 780px){.l-winter .c-cta[data-type=in-image] .c-cta__contents{max-width:min(94.8717948718vw,740px);margin:0 0 0 min(5.1282051282vw,40px)}}.l-winter .c-cta[data-type=in-image] .c-cta__button__wrap{margin:0 20px 0 0}@media screen and (max-width: 780px){.l-winter .c-cta[data-type=in-image] .c-cta__button__wrap{margin:0 min(5.1282051282vw,40px) 0 0}}.l-winter .c-cta[data-type=blue]{background:#1a75bc}.l-winter .c-cta[data-type=blue] .c-cta__text{color:#fff;text-align:center;font-family:"Noto Sans JP";font-size:16px;font-weight:700;line-height:130%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .c-cta[data-type=blue] .c-cta__text{font-size:min(4.1025641026vw,32px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .c-cta[data-type=blue] .c-cta__text [data-type=big]{margin:0;color:#fff000;font-family:"Noto Sans JP";font-size:20px;font-weight:700;line-height:130%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .c-cta[data-type=blue] .c-cta__text [data-type=big]{font-size:min(5.1282051282vw,40px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .c-cta[data-type=blue] .c-cta__text::before,.l-winter .c-cta[data-type=blue] .c-cta__text::after{background-image:url(../img/lp/winter/cta-deco-yellow.svg)}.l-winter .c-cta[data-type=blue] .c-cta__text[data-type=yellow]{line-height:140%}.l-winter .c-cta[data-type=blue] .c-cta__text[data-type=yellow] [data-type=big]{color:#1c71e8;line-height:140%}.l-winter .c-cta[data-type=blue] .c-cta__text[data-type=yellow]::before,.l-winter .c-cta[data-type=blue] .c-cta__text[data-type=yellow]::after{background-image:url(../img/lp/winter/cta-deco-yellow.svg)}.l-winter .p-organize{position:relative;display:flex;padding:80px 60px 40px 60px;flex-direction:column;align-items:center;gap:40px 0;align-self:stretch;background:#e6efff}@media screen and (max-width: 780px){.l-winter .p-organize{padding:min(15.3846153846vw,120px) 0 min(10.2564102564vw,80px) 0;gap:min(5.1282051282vw,40px) 0}}.l-winter .p-organize::after{position:absolute;top:100%;display:block;content:"";width:100%;aspect-ratio:1000/30;background-image:url("../img/lp/winter/pc/organize-arrow.svg");background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 780px){.l-winter .p-organize::after{aspect-ratio:390/30;background-image:url("../img/lp/winter/sp/organize-arrow.svg")}}.l-winter .p-organize .p-organize__lead{text-align:center}.l-winter .p-organize .p-organize__lead__wrap{display:flex;flex-direction:column;align-items:center;gap:8px 0}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__lead__wrap{gap:min(2.0512820513vw,16px) 0}}.l-winter .p-organize .p-organize__lead[data-type=sub]{color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:18px;font-weight:700;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__lead[data-type=sub]{font-size:min(4.1025641026vw,32px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-organize .p-organize__lead[data-type=main] [data-type=low],.l-winter .p-organize .p-organize__lead[data-type=main] [data-type=text]{color:var(--Text-Black-800, #333);text-align:center}.l-winter .p-organize .p-organize__lead[data-type=main] [data-type=low]{font-family:"Noto Sans JP";font-size:32px;font-weight:700;line-height:100%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__lead[data-type=main] [data-type=low]{font-size:min(6.1538461538vw,48px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-organize .p-organize__lead[data-type=main] [data-type=highlight]{color:#1a75bc;text-align:center;margin:0 -10px 0 0;font-family:"Noto Sans JP";font-size:32px;font-weight:700;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__lead[data-type=main] [data-type=highlight]{font-size:min(6.1538461538vw,48px);letter-spacing:min(0.2564102564vw,2px)}}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__lead[data-type=main] [data-type=highlight]{margin:0 max(-2.5641025641vw,-20px) 0 0}}.l-winter .p-organize .p-organize__lead[data-type=main] [data-type=text]{word-break:keep-all;font-family:"Noto Sans JP";font-size:32px;font-weight:700;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__lead[data-type=main] [data-type=text]{font-size:min(6.1538461538vw,48px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-organize .p-organize__contents{position:relative;width:100%;max-width:480px;margin:0 auto;filter:drop-shadow(0 0 12px rgba(0, 0, 0, 0.1))}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__contents{max-width:min(84.6153846154vw,660px);filter:drop-shadow(0 0 min(3.0769230769vw, 24px) rgba(0, 0, 0, 0.1))}}.l-winter .p-organize .p-organize__contents__head{display:flex;justify-content:center;align-items:center;padding:10px;background-color:#1a75bc;border-radius:10px 10px 0 0}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__contents__head{height:min(15.3846153846vw,120px);padding:min(2.5641025641vw,20px) 0;border-radius:min(2.5641025641vw,20px) min(2.5641025641vw,20px) 0 0}}.l-winter .p-organize .p-organize__contents__head__text{color:#fff;text-align:center;font-family:"Noto Sans JP";font-size:16px;font-weight:700;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__contents__head__text{font-size:min(3.5897435897vw,28px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-organize .p-organize__contents__head__text [data-type=highlight]{color:#fff000;text-align:center;margin:0 -7px;font-family:"Noto Sans JP";font-size:20px;font-weight:700;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__contents__head__text [data-type=highlight]{font-size:min(4.6153846154vw,36px);letter-spacing:min(0.2564102564vw,2px)}}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__contents__head__text [data-type=highlight]{margin:0 max(-1.7948717949vw,-14px)}}.l-winter .p-organize .p-organize__contents__body{padding:20px;background-color:#fff;border-radius:0 0 10px 10px}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__contents__body{padding:min(5.1282051282vw,40px);border-radius:0 0 min(2.5641025641vw,20px) min(2.5641025641vw,20px)}}.l-winter .p-organize .p-organize__contents__body .p-organize__contents__list{display:flex;flex-direction:column;justify-content:center;align-items:start}.l-winter .p-organize .p-organize__contents__body .p-organize__contents__list__item{display:flex;justify-content:start;align-items:center;width:-moz-fit-content;width:fit-content;padding:10px 0;border-bottom:dashed 1px #c9c9c9}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__contents__body .p-organize__contents__list__item{align-items:start;padding:min(2.5641025641vw,20px) 0;border-bottom:dashed min(0.2564102564vw,2px) #c9c9c9}}.l-winter .p-organize .p-organize__contents__body .p-organize__contents__list__item:first-child{padding-top:0}.l-winter .p-organize .p-organize__contents__body .p-organize__contents__list__item:last-child{padding-bottom:0;border-bottom:none}.l-winter .p-organize .p-organize__contents__body .p-organize__contents__list__item [data-type=icon]{display:flex;justify-content:center;align-items:center;width:16px;height:16px;flex-shrink:0}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__contents__body .p-organize__contents__list__item [data-type=icon]{width:min(4.1025641026vw,32px);height:min(4.1025641026vw,32px);margin:min(1.0256410256vw,8px) 0 0 0}}.l-winter .p-organize .p-organize__contents__body .p-organize__contents__list__item [data-type=text]{margin-left:8px;display:inline-block;color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:15px;font-weight:500;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__contents__body .p-organize__contents__list__item [data-type=text]{font-size:min(3.8461538462vw,30px);letter-spacing:min(0.2564102564vw,2px)}}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__contents__body .p-organize__contents__list__item [data-type=text]{margin-left:min(2.0512820513vw,16px)}}.l-winter .p-organize .p-organize__contents__body .p-organize__contents__image{position:absolute;top:0;right:-35px;width:100%;max-width:126px}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__contents__body .p-organize__contents__image{top:min(10.2564102564vw,80px);right:max(-5.641025641vw,-44px);max-width:min(26.1538461538vw,204px)}}.l-winter .p-organize .p-organize__text{max-width:480px;margin:0 auto;color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:16px;font-weight:500;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__text{font-size:min(4.1025641026vw,32px)}}@media screen and (max-width: 780px){.l-winter .p-organize .p-organize__text{max-width:min(84.6153846154vw,660px)}}.l-winter .p-organize .p-organize__text [data-type=highlight]{color:#1a75bc;font-weight:700}.l-winter .p-preparation{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px 0;padding:80px 0;background:#f5f1df}@media screen and (max-width: 780px){.l-winter .p-preparation{gap:min(5.1282051282vw,40px) 0;padding:min(12.8205128205vw,100px) 0 min(15.3846153846vw,120px) 0}}.l-winter .p-preparation__head{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px 0;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (max-width: 780px){.l-winter .p-preparation__head{gap:min(1.0256410256vw,8px) 0}}.l-winter .p-preparation__head [data-type=sub]{color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:16px;font-weight:700;line-height:140%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-preparation__head [data-type=sub]{font-size:min(3.5897435897vw,28px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-preparation__head [data-type=main]{color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:32px;font-weight:700;line-height:100%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-preparation__head [data-type=main]{font-size:min(6.1538461538vw,48px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-preparation__head [data-type=main] [data-type=highlight]{color:#1a75bc;font-family:"Noto Sans JP";font-size:40px;font-weight:700;line-height:100%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-preparation__head [data-type=main] [data-type=highlight]{font-size:min(9.2307692308vw,72px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-preparation__head [data-type=main-2]{color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:32px;font-weight:700;line-height:140%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-preparation__head [data-type=main-2]{font-size:min(4.6153846154vw,36px);letter-spacing:min(0.2564102564vw,2px)}}@media screen and (max-width: 780px){.l-winter .p-preparation__head [data-type=main-2]{display:block;margin-top:min(1.0256410256vw,8px)}}.l-winter .p-preparation__head::before{content:"";display:block;background-image:url("../img/lp/winter/preparation-deco-1.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:59px;left:-41.38px;width:100%;max-width:30.77px;aspect-ratio:30.77/35.21}@media screen and (max-width: 780px){.l-winter .p-preparation__head::before{top:min(15.1282051282vw,118px);left:calc(max(-1.3358974359vw,-10.42px) + max(-7.8897435897vw,-61.54px));max-width:min(7.8897435897vw,61.54px)}}.l-winter .p-preparation__head::after{content:"";display:block;background-image:url("../img/lp/winter/preparation-deco-2.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:-5.62px;right:-36px;width:100%;max-width:44.5px;aspect-ratio:44.5/53}@media screen and (max-width: 780px){.l-winter .p-preparation__head::after{top:max(-4.0051282051vw,-31.24px);right:max(-6.4102564103vw,-50px);max-width:min(10vw,78px)}}.l-winter .p-preparation__text{max-width:480px;margin:0 auto;color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:16px;font-weight:500;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-preparation__text{font-size:min(3.8461538462vw,30px)}}@media screen and (max-width: 780px){.l-winter .p-preparation__text{max-width:min(89.7435897436vw,700px);line-height:140%}}.l-winter .p-preparation__contents{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px 0;width:100%;max-width:480px}@media screen and (max-width: 780px){.l-winter .p-preparation__contents{max-width:min(89.7435897436vw,700px);gap:min(4.1025641026vw,32px) 0}}.l-winter .p-preparation__contents__item{position:relative;width:100%;padding:8px;border-radius:12px;border:2px solid #fff;filter:drop-shadow(0 0 12px rgba(0, 32, 49, 0.1))}@media screen and (max-width: 780px){.l-winter .p-preparation__contents__item{padding:min(2.0512820513vw,16px);border-radius:min(3.0769230769vw,24px);border:min(0.5128205128vw,4px) solid #fff;filter:drop-shadow(0 0 min(3.0769230769vw, 24px) rgba(0, 32, 49, 0.1))}}.l-winter .p-preparation__contents__item::after{content:"";display:block;background-image:url("../img/lp/winter/preparation-arrow.svg");background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:calc(100% + 1px);left:50%;transform:translateX(-50%);width:100%;max-width:92px;aspect-ratio:92/16}@media screen and (max-width: 780px){.l-winter .p-preparation__contents__item::after{top:calc(100% + min(0.2564102564vw,2px));max-width:min(23.5897435897vw,184px)}}.l-winter .p-preparation__contents__item[data-type="1"]{background:#f4fbfe}.l-winter .p-preparation__contents__item[data-type="1"] .p-preparation__image{top:3px;left:33px;max-width:111px}@media screen and (max-width: 780px){.l-winter .p-preparation__contents__item[data-type="1"] .p-preparation__image{top:min(0.7692307692vw,6px);left:min(5.8974358974vw,46px);max-width:min(28.4615384615vw,222px);z-index:-1}}.l-winter .p-preparation__contents__item[data-type="2"]{background:#1a75bc}.l-winter .p-preparation__contents__item[data-type="2"] .p-preparation__image{top:5px;left:25px;max-width:95px}@media screen and (max-width: 780px){.l-winter .p-preparation__contents__item[data-type="2"] .p-preparation__image{top:min(1.2820512821vw,10px);left:min(3.8461538462vw,30px);max-width:min(24.358974359vw,190px)}}.l-winter .p-preparation__contents__item[data-type="3"]{background:#fef9d2}.l-winter .p-preparation__contents__item[data-type="3"] .p-preparation__image{top:4px;left:27px;max-width:91px}@media screen and (max-width: 780px){.l-winter .p-preparation__contents__item[data-type="3"] .p-preparation__image{top:min(0.5128205128vw,4px);left:min(4.358974359vw,34px);max-width:min(23.3333333333vw,182px)}}.l-winter .p-preparation__contents__item[data-type="3"]::after{display:none}.l-winter .p-preparation__contents__item .p-preparation__image{position:absolute;width:100%}.l-winter .p-preparation__contents__item .p-preparation__list{display:flex;flex-direction:column;justify-content:center;align-items:start;width:100%;max-width:320px;min-height:104px;margin:0 0 0 auto;padding:12px;border-radius:10px;background-color:var(--Background-White, #fff)}@media screen and (max-width: 780px){.l-winter .p-preparation__contents__item .p-preparation__list{padding:0 min(3.0769230769vw,24px);border-radius:min(2.5641025641vw,20px);max-width:min(54.358974359vw,424px);min-height:min(26.6666666667vw,208px)}}.l-winter .p-preparation__contents__item .p-preparation__list__item{display:flex;justify-content:start;align-items:center;gap:0 8px;width:100%;padding:6px 0;border-bottom:1px dashed #d9ebfa}@media screen and (max-width: 780px){.l-winter .p-preparation__contents__item .p-preparation__list__item{align-items:start;gap:0 min(2.0512820513vw,16px);padding:min(1.5384615385vw,12px) 0;border-bottom:min(0.2564102564vw,2px) dashed #d9ebfa}}.l-winter .p-preparation__contents__item .p-preparation__list__item:first-child{padding-top:0}.l-winter .p-preparation__contents__item .p-preparation__list__item:last-child{padding-bottom:0;border-bottom:none}.l-winter .p-preparation__contents__item .p-preparation__list__item [data-type=icon]{display:inline-block;width:15px;height:15px;flex-shrink:0}@media screen and (max-width: 780px){.l-winter .p-preparation__contents__item .p-preparation__list__item [data-type=icon]{width:min(3.8461538462vw,30px);height:min(3.8461538462vw,30px)}}.l-winter .p-preparation__contents__item .p-preparation__list__item [data-type=text]{color:var(--Text-Black-800, #333);text-align:center;font-family:"Noto Sans JP";font-size:13px;font-weight:500;line-height:120%}@media screen and (max-width: 780px){.l-winter .p-preparation__contents__item .p-preparation__list__item [data-type=text]{font-size:min(3.3333333333vw,26px)}}@media screen and (max-width: 780px){.l-winter .p-preparation__contents__item .p-preparation__list__item [data-type=text]{text-align:left;word-break:keep-all}}.l-winter .p-step{display:flex;padding:20px 20px 80px 20px;flex-direction:column;align-items:center;gap:40px 0;align-self:stretch;background:#fff000}@media screen and (max-width: 780px){.l-winter .p-step{padding:0 min(5.1282051282vw,40px) min(15.3846153846vw,120px) min(5.1282051282vw,40px);gap:min(5.1282051282vw,40px) 0}}.l-winter .p-step__top{width:100%;max-width:480px}@media screen and (max-width: 780px){.l-winter .p-step__top{max-width:min(89.7435897436vw,700px)}}.l-winter .p-step__text{max-width:480px;margin:0 auto;color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:16px;font-weight:500;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-step__text{font-size:min(3.8461538462vw,30px);letter-spacing:min(0.2564102564vw,2px)}}@media screen and (max-width: 780px){.l-winter .p-step__text{max-width:min(89.7435897436vw,700px)}}.l-winter .p-step__contents{display:flex;align-items:stretch;gap:0 min(.4cqw,4px);width:100%}@media screen and (max-width: 780px){.l-winter .p-step__contents{flex-direction:column;justify-content:center;align-items:center;gap:min(1.0256410256vw,8px) 0}}.l-winter .p-step__item{position:relative;display:flex;flex:1 0 0;flex-direction:column;justify-content:center;gap:min(.4cqw,4px) 0;min-width:0;max-width:min(21.85cqw,218.5px);padding:min(2cqw,20px);border:min(.1cqw,1px) solid #1a75bc;border-radius:min(1cqw,10px);background:#fff;box-shadow:0 min(.4cqw,4px) min(.8cqw,8px) 0 rgba(5,73,169,.12)}@media screen and (max-width: 780px){.l-winter .p-step__item{width:100%;max-width:100%;min-height:min(33.0769230769vw,258px);padding:0 min(3.8461538462vw,30px);border-radius:min(2.5641025641vw,20px)}}.l-winter .p-step__image{width:100%;margin:0 auto}@media screen and (max-width: 780px){.l-winter .p-step__image{position:absolute}}.l-winter .p-step__image[data-type="153"]{max-width:min(15.3cqw,153px);aspect-ratio:153/111}@media screen and (max-width: 780px){.l-winter .p-step__image[data-type="153"]{max-width:min(39.2307692308vw,306px)}}.l-winter .p-step__image[data-type="132"]{max-width:min(13.2cqw,132px);aspect-ratio:132/111}@media screen and (max-width: 780px){.l-winter .p-step__image[data-type="132"]{max-width:min(33.8461538462vw,264px)}}@media screen and (max-width: 780px){.l-winter .p-step__image[data-item="1"]{right:min(6.6666666667vw,52px)}}@media screen and (max-width: 780px){.l-winter .p-step__image[data-item="2"]{right:min(6.6666666667vw,52px)}}@media screen and (max-width: 780px){.l-winter .p-step__image[data-item="3"]{right:min(2.0512820513vw,16px)}}@media screen and (max-width: 780px){.l-winter .p-step__image[data-item="4"]{right:min(7.9487179487vw,62px)}}.l-winter .p-step__image img{display:block;width:100%}.l-winter .p-step__textContents{display:flex;flex-direction:column;white-space:nowrap}.l-winter .p-step__textContents [data-type=main]{display:block;width:100%;color:#1a75bc;font-family:"Noto Sans JP";font-size:min(1.8cqw,18px);font-weight:700;line-height:140%;letter-spacing:min(.1cqw,1px)}@media screen and (max-width: 780px){.l-winter .p-step__textContents [data-type=main]{font-size:min(4.6153846154vw,36px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-step__textContents [data-type=main] [data-type=big]{color:#1a75bc;font-family:"DM Sans";font-size:min(4cqw,40px);font-weight:400}@media screen and (max-width: 780px){.l-winter .p-step__textContents [data-type=main] [data-type=big]{font-size:min(10.2564102564vw,80px)}}.l-winter .p-step__textContents [data-type=sub]{color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:min(1.4cqw,14px);font-weight:400;line-height:140%;letter-spacing:min(.1cqw,1px)}@media screen and (max-width: 780px){.l-winter .p-step__textContents [data-type=sub]{font-size:min(3.5897435897vw,28px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-step__arrow{display:flex;flex:0 0 min(2cqw,20px);justify-content:center;align-items:center;min-width:0}@media screen and (max-width: 780px){.l-winter .p-step__arrow{width:min(2.9615384615vw,23.1px);flex:none}}.l-winter .p-step__arrow img{display:block;width:100%}.l-winter .p-feature{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px 0;padding:80px 20px;background:#1a75bc}@media screen and (max-width: 780px){.l-winter .p-feature{padding:min(15.3846153846vw,120px) min(5.1282051282vw,40px);gap:min(5.1282051282vw,40px) 0}}.l-winter .p-feature__head{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px 0}@media screen and (max-width: 780px){.l-winter .p-feature__head{gap:min(2.0512820513vw,16px) 0}}.l-winter .p-feature__head [data-type=icon]{width:100%;max-width:27px;aspect-ratio:1/1}@media screen and (max-width: 780px){.l-winter .p-feature__head [data-type=icon]{max-width:min(6.9230769231vw,54px)}}.l-winter .p-feature__head [data-type=sub]{color:#1a75bc;text-align:center;font-family:"Noto Sans JP";font-size:22px;font-weight:700;line-height:180%;letter-spacing:.468px}@media screen and (max-width: 780px){.l-winter .p-feature__head [data-type=sub]{font-size:min(5.1282051282vw,40px);letter-spacing:min(.12vw,.936px)}}.l-winter .p-feature__head [data-type=main]{color:#1a75bc;font-family:"Noto Sans JP";font-size:36px;font-weight:700;line-height:100%;letter-spacing:.73px}@media screen and (max-width: 780px){.l-winter .p-feature__head [data-type=main]{font-size:min(8.2051282051vw,64px);letter-spacing:min(0.1871794872vw,1.46px)}}.l-winter .p-feature__head [data-type=icon]{display:flex;justify-content:center;align-items:center}.l-winter .p-feature__head [data-type=main] [data-type=big]{font-family:"DM Sans";font-size:70px;font-weight:400;line-height:100%;letter-spacing:2.191px}@media screen and (max-width: 780px){.l-winter .p-feature__head [data-type=main] [data-type=big]{font-size:min(16.4102564103vw,128px);letter-spacing:min(0.5617948718vw,4.382px)}}.l-winter .p-feature__head [data-type=sub]{color:#fff000;text-align:center}.l-winter .p-feature__head [data-type=main]{color:#fff000}.l-winter .p-feature__list{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:0 10px}@media screen and (max-width: 780px){.l-winter .p-feature__list{grid-template-columns:1fr;gap:min(5.1282051282vw,40px) 0}}.l-winter .p-feature__list__item{min-height:min(19cqw,190px);border:min(.2cqw,2px) solid #1a75bc;background:#fff}@media screen and (max-width: 780px){.l-winter .p-feature__list__item{min-height:min(48.7179487179vw,380px);border:min(0.5128205128vw,4px) solid #1a75bc}}.l-winter .p-feature__list__item__head{display:flex;align-items:center;text-align:center}.l-winter .p-feature__list__item__head [data-type=number]{display:flex;justify-content:center;align-items:center;width:100%;max-width:min(4.4cqw,44px);margin:0 0 auto 0;aspect-ratio:44/74;border-right:min(.2cqw,2px) solid #1a75bc;border-bottom:min(.2cqw,2px) solid #1a75bc;background:#f5f1df;color:#1a75bc;font-family:"DM Sans";font-size:min(3.2667cqw,32.667px);font-weight:400;line-height:normal;letter-spacing:min(.2513cqw,2.513px)}@media screen and (max-width: 780px){.l-winter .p-feature__list__item__head [data-type=number]{font-size:min(8.3761538462vw,65.334px)}}@media screen and (max-width: 780px){.l-winter .p-feature__list__item__head [data-type=number]{max-width:min(12.8205128205vw,100px);aspect-ratio:50/74;border-right:min(0.5128205128vw,4px) solid #1a75bc;border-bottom:min(0.5128205128vw,4px) solid #1a75bc}}.l-winter .p-feature__list__item__head [data-type=text]{padding:0 0 0 min(1.5cqw,15px);display:flex;flex-direction:column;justify-content:start;text-align:left;color:#333;font-family:"Noto Sans JP";font-size:min(2cqw,20px);font-weight:700;line-height:normal;letter-spacing:min(.1cqw,1px)}@media screen and (max-width: 780px){.l-winter .p-feature__list__item__head [data-type=text]{font-size:min(5.1282051282vw,40px);letter-spacing:min(0.2564102564vw,2px)}}@media screen and (max-width: 780px){.l-winter .p-feature__list__item__head [data-type=text]{padding:0 0 0 min(4.358974359vw,34px)}}.l-winter .p-feature__list__item__head [data-type=text] [data-type=adjustment]{margin-left:min(-1cqw,-10px)}@media screen and (max-width: 780px){.l-winter .p-feature__list__item__head [data-type=text] [data-type=adjustment]{margin-left:max(-2.5641025641vw,-20px)}}.l-winter .p-feature__list__item__body{display:flex;align-items:center;gap:0 min(.5cqw,5px);margin:min(.5cqw,5px) 0 0 min(1.5cqw,15px)}@media screen and (max-width: 780px){.l-winter .p-feature__list__item__body{gap:0 min(3.8461538462vw,30px);margin:min(1.2820512821vw,10px) 0 0 min(6.4102564103vw,50px)}}.l-winter .p-feature__list__item__body__image{display:flex;justify-content:center;align-items:center;width:100%;max-width:min(9cqw,90px)}@media screen and (max-width: 780px){.l-winter .p-feature__list__item__body__image{max-width:min(23.0769230769vw,180px)}}.l-winter .p-feature__list__item__body__text p{color:#333;white-space:nowrap;font-family:"Noto Sans JP";font-size:min(1.5cqw,15px);font-weight:500;line-height:140%}@media screen and (max-width: 780px){.l-winter .p-feature__list__item__body__text p{font-size:min(3.8461538462vw,30px)}}.l-winter .p-feature__list__item__body__text p[data-type=mg]{margin-top:min(.8cqw,8px)}@media screen and (max-width: 780px){.l-winter .p-feature__list__item__body__text p[data-type=mg]{margin-top:min(2.0512820513vw,16px)}}.l-winter .p-feature__text [data-type=main]{color:#fff;text-align:center;font-family:"Noto Sans JP";font-size:22px;font-weight:700;line-height:normal;letter-spacing:2px}@media screen and (max-width: 780px){.l-winter .p-feature__text [data-type=main]{font-size:min(5.1282051282vw,40px);letter-spacing:min(0.5128205128vw,4px)}}.l-winter .p-feature__text [data-type=sub]{margin-top:20px;color:#fff;text-align:center;font-family:"Noto Sans JP";font-size:16px;font-weight:500;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-feature__text [data-type=sub]{font-size:min(3.8461538462vw,30px);letter-spacing:min(0.2564102564vw,2px)}}@media screen and (max-width: 780px){.l-winter .p-feature__text [data-type=sub]{text-align:left}}.l-winter .p-result{display:flex;padding:80px 60px;flex-direction:column;align-items:center;gap:40px 0;align-self:stretch;background:#effbff}@media screen and (max-width: 780px){.l-winter .p-result{padding:min(15.3846153846vw,120px) min(7.6923076923vw,60px);gap:min(5.1282051282vw,40px) 0}}.l-winter .p-result .p-result__head{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px 0}@media screen and (max-width: 780px){.l-winter .p-result .p-result__head{gap:min(2.0512820513vw,16px) 0}}.l-winter .p-result .p-result__head [data-type=icon]{width:100%;max-width:27px;aspect-ratio:1/1}@media screen and (max-width: 780px){.l-winter .p-result .p-result__head [data-type=icon]{max-width:min(6.9230769231vw,54px)}}.l-winter .p-result .p-result__head [data-type=sub]{color:#1a75bc;text-align:center;font-family:"Noto Sans JP";font-size:22px;font-weight:700;line-height:160%;letter-spacing:.468px}@media screen and (max-width: 780px){.l-winter .p-result .p-result__head [data-type=sub]{font-size:min(5.1282051282vw,40px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-result .p-result__head [data-type=main]{color:#1a75bc;font-family:"Noto Sans JP";font-size:36px;font-weight:700;line-height:100%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-result .p-result__head [data-type=main]{font-size:min(8.2051282051vw,64px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-result .p-result__contents{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;gap:20px;align-self:stretch;flex-wrap:wrap}@media screen and (max-width: 780px){.l-winter .p-result .p-result__contents{display:grid;grid-template-columns:repeat(2, minmax(160px, 1fr));gap:min(2.5641025641vw,20px)}}.l-winter .p-result .p-result__contents__item{position:relative;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 780px){.l-winter .p-result .p-result__contents__item{width:100%}}.l-winter .p-result .p-result__contents__item .p-result__image{width:100%;max-width:225px}@media screen and (max-width: 780px){.l-winter .p-result .p-result__contents__item .p-result__image{max-width:100%}}.l-winter .p-place{position:relative;width:100%;max-width:1000px;aspect-ratio:1000/517;background-image:url("../img/lp/winter/pc/map.svg");background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#f7f5de}@media screen and (max-width: 780px){.l-winter .p-place{max-width:100%;aspect-ratio:390/517;background-image:url("../img/lp/winter/sp/map.svg")}}.l-winter .p-place .p-place__lead{position:absolute;top:min(7.136cqw,71.36px);left:min(20cqw,200px);display:flex;flex-direction:column;gap:min(.4cqw,4px) 0;text-align:left}@media screen and (max-width: 780px){.l-winter .p-place .p-place__lead{top:min(15.3846153846vw,120px);left:min(5.1282051282vw,40px);gap:min(1.0256410256vw,8px) 0}}.l-winter .p-place .p-place__lead [data-type=top]{color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:min(2.2cqw,22px);font-weight:700;line-height:140%;letter-spacing:min(.0468cqw,.468px)}@media screen and (max-width: 780px){.l-winter .p-place .p-place__lead [data-type=top]{font-size:min(5.1282051282vw,40px);letter-spacing:min(.12vw,.936px)}}.l-winter .p-place .p-place__lead [data-type=main]{color:#1a75bc;font-family:"Noto Sans JP";font-size:min(3.4cqw,34px);font-weight:700;line-height:100%;letter-spacing:min(.073cqw,.73px)}@media screen and (max-width: 780px){.l-winter .p-place .p-place__lead [data-type=main]{font-size:min(8.2051282051vw,64px);letter-spacing:min(0.1871794872vw,1.46px)}}.l-winter .p-place .p-place__lead [data-type=main] [data-type=small]{color:#1a75bc;font-family:"Noto Sans JP";font-size:min(2.6cqw,26px);font-weight:700;line-height:100%;letter-spacing:min(.073cqw,.73px)}@media screen and (max-width: 780px){.l-winter .p-place .p-place__lead [data-type=main] [data-type=small]{font-size:min(6.1538461538vw,48px);letter-spacing:min(0.1871794872vw,1.46px)}}.l-winter .p-place .p-place__lead [data-type=bottom]{color:#1a75bc;font-family:"Noto Sans JP";font-size:min(2.2cqw,22px);font-weight:700;line-height:140%;letter-spacing:min(.0468cqw,.468px)}@media screen and (max-width: 780px){.l-winter .p-place .p-place__lead [data-type=bottom]{font-size:min(5.641025641vw,44px);letter-spacing:min(.12vw,.936px)}}.l-winter .p-place .p-place__description{position:absolute;top:min(29.636cqw,296.36px);left:min(20cqw,200px);color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:min(1.6cqw,16px);font-weight:500;line-height:180%;letter-spacing:min(.1cqw,1px)}@media screen and (max-width: 780px){.l-winter .p-place .p-place__description{font-size:min(3.8461538462vw,30px);letter-spacing:min(0.2564102564vw,2px)}}@media screen and (max-width: 780px){.l-winter .p-place .p-place__description{top:min(76.0820512821vw,593.44px);left:min(5.1282051282vw,40px)}}.l-winter .p-place .p-place__description [data-type=highlight]{color:#333;font-family:"Noto Sans JP";font-size:min(1.6cqw,16px);font-weight:700;line-height:180%;letter-spacing:min(.1cqw,1px)}@media screen and (max-width: 780px){.l-winter .p-place .p-place__description [data-type=highlight]{font-size:min(3.8461538462vw,30px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-course{display:flex;padding:80px 20px;flex-direction:column;align-items:center;gap:20px 0;align-self:stretch;background:#effbff}@media screen and (max-width: 780px){.l-winter .p-course{padding:min(15.3846153846vw,120px) min(5.1282051282vw,40px);gap:min(5.1282051282vw,40px) 0}}.l-winter .p-course .p-course__head{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px 0}@media screen and (max-width: 780px){.l-winter .p-course .p-course__head{gap:min(2.0512820513vw,16px) 0}}.l-winter .p-course .p-course__head [data-type=icon]{width:100%;max-width:27px;aspect-ratio:1/1}@media screen and (max-width: 780px){.l-winter .p-course .p-course__head [data-type=icon]{max-width:min(6.9230769231vw,54px)}}.l-winter .p-course .p-course__head [data-type=sub]{color:#1a75bc;text-align:center;font-family:"Noto Sans JP";font-size:22px;font-weight:700;line-height:160%;letter-spacing:.468px}@media screen and (max-width: 780px){.l-winter .p-course .p-course__head [data-type=sub]{font-size:min(5.1282051282vw,40px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-course .p-course__head [data-type=main]{color:#1a75bc;font-family:"Noto Sans JP";font-size:36px;font-weight:700;line-height:100%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-course .p-course__head [data-type=main]{font-size:min(8.2051282051vw,64px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-course .p-course__text{color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:15px;font-weight:500;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-course .p-course__text{font-size:min(3.8461538462vw,30px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-course .p-course__anchor{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:0 10px;width:100%;max-width:800px}@media screen and (max-width: 780px){.l-winter .p-course .p-course__anchor{max-width:100%;grid-template-columns:minmax(0, 1fr);gap:min(2.5641025641vw,20px) 0}}.l-winter .p-course .p-course__anchor__item{display:contents}@media screen and (max-width: 780px){.l-winter .p-course .p-course__anchor__item{display:grid;width:100%;min-width:0;gap:0 10px}}@media screen and (max-width: 780px){.l-winter .p-course .p-course__anchor__item[data-type=junior]{grid-template-columns:repeat(3, minmax(0, 1fr))}}.l-winter .p-course .p-course__anchor__item[data-type=junior] .p-course__anchor__link{padding:8px 12px}@media screen and (max-width: 780px){.l-winter .p-course .p-course__anchor__item[data-type=junior] .p-course__anchor__link{padding:min(2.0512820513vw,16px) min(1.2820512821vw,10px)}}@media screen and (max-width: 780px){.l-winter .p-course .p-course__anchor__item[data-type=other]{grid-template-columns:repeat(2, minmax(0, 1fr))}}.l-winter .p-course .p-course__anchor__link{display:flex;flex:1 0 0;align-items:center;width:100%;min-width:0;padding:8px 12px;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}@media screen and (max-width: 780px){.l-winter .p-course .p-course__anchor__link{padding:min(2.0512820513vw,16px) min(3.0769230769vw,24px);border-radius:min(2.0512820513vw,16px);box-shadow:0 min(0.5128205128vw,4px) min(1.0256410256vw,8px) 0 rgba(0,0,0,.1)}}.l-winter .p-course .p-course__anchor__link[data-type=junior]{background:#d9341d}.l-winter .p-course .p-course__anchor__link[data-type=elementary]{background:#1a75bc}.l-winter .p-course .p-course__anchor__link[data-type=high]{background:#1c71e8}.l-winter .p-course .p-course__anchor__link[data-type=individual]{background:#8c8068}.l-winter .p-course .p-course__anchor__link [data-type=text]{flex:1 1 0;min-width:0;color:var(--Text-White, #fff);text-align:center;font-family:"Noto Sans JP";font-size:15px;font-weight:700;line-height:150%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-course .p-course__anchor__link [data-type=text]{font-size:min(3.8461538462vw,30px)}}.l-winter .p-course .p-course__anchor__link [data-type=arrow]{display:flex;align-items:center;justify-content:center;width:100%;max-width:12px}@media screen and (max-width: 780px){.l-winter .p-course .p-course__anchor__link [data-type=arrow]{max-width:min(3.0769230769vw,24px)}}.l-winter .p-course .p-course__anchor__link [data-type=arrow] img{display:block;width:100%}.l-winter .p-course .p-course__contents{display:flex;width:100%;max-width:800px;padding:40px 20px;flex-direction:column;align-items:center;gap:40px;overflow:hidden;border-radius:5px;background:#fff}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents{max-width:100%;padding:min(5.1282051282vw,40px);gap:min(10.2564102564vw,80px) 0}}.l-winter .p-course .p-course__contents[data-type=junior]{border:2px solid #d9341d}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents[data-type=junior]{border:min(0.5128205128vw,4px) solid #d9341d}}.l-winter .p-course .p-course__contents[data-type=junior] .p-course__contents__head{background:#d9341d}.l-winter .p-course .p-course__contents[data-type=junior] .p-course__contents__description{color:#d9341d}.l-winter .p-course .p-course__contents[data-type=junior] .p-course__contents__subHead{background:#d9341d}.l-winter .p-course .p-course__contents[data-type=junior] .p-course__contents__subHead::before{background:#d9341d}.l-winter .p-course .p-course__contents[data-type=junior] .p-course__contents__item{border-bottom:1px solid #d9341d}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents[data-type=junior] .p-course__contents__item{border-bottom:min(0.2564102564vw,2px) solid #d9341d}}.l-winter .p-course .p-course__contents[data-type=junior] .p-course__contents__desc{color:#d9341d;border:1px solid #d9341d}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents[data-type=junior] .p-course__contents__desc{border:min(0.2564102564vw,2px) solid #d9341d}}.l-winter .p-course .p-course__contents[data-type=elementary]{border:2px solid #1a75bc}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents[data-type=elementary]{border:min(0.5128205128vw,4px) solid #1a75bc}}.l-winter .p-course .p-course__contents[data-type=elementary] .p-course__contents__head{background:#1a75bc}.l-winter .p-course .p-course__contents[data-type=elementary] .p-course__contents__description{color:#1a75bc}.l-winter .p-course .p-course__contents[data-type=elementary] .p-course__contents__subHead{background:#1a75bc}.l-winter .p-course .p-course__contents[data-type=elementary] .p-course__contents__subHead::before{background:#1a75bc}.l-winter .p-course .p-course__contents[data-type=elementary] .p-course__contents__item{border-bottom:1px solid #1a75bc}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents[data-type=elementary] .p-course__contents__item{border-bottom:min(0.2564102564vw,2px) solid #1a75bc}}.l-winter .p-course .p-course__contents[data-type=elementary] .p-course__contents__desc{color:#1a75bc;border:1px solid #1a75bc}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents[data-type=elementary] .p-course__contents__desc{border:min(0.2564102564vw,2px) solid #1a75bc}}.l-winter .p-course .p-course__contents[data-type=high]{border:2px solid #1c71e8}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents[data-type=high]{border:min(0.5128205128vw,4px) solid #1c71e8}}.l-winter .p-course .p-course__contents[data-type=high] .p-course__contents__head{background:#1c71e8}.l-winter .p-course .p-course__contents[data-type=high] .p-course__contents__description{color:#1c71e8}.l-winter .p-course .p-course__contents[data-type=high] .p-course__contents__subHead{background:#1c71e8}.l-winter .p-course .p-course__contents[data-type=high] .p-course__contents__subHead::before{background:#1c71e8}.l-winter .p-course .p-course__contents[data-type=high] .p-course__contents__item{border-bottom:1px solid #1c71e8}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents[data-type=high] .p-course__contents__item{border-bottom:min(0.2564102564vw,2px) solid #1c71e8}}.l-winter .p-course .p-course__contents[data-type=high] .p-course__contents__desc{color:#1c71e8;border:1px solid #1c71e8}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents[data-type=high] .p-course__contents__desc{border:min(0.2564102564vw,2px) solid #1c71e8}}.l-winter .p-course .p-course__contents[data-type=individual]{border:2px solid #8c8068}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents[data-type=individual]{border:min(0.5128205128vw,4px) solid #8c8068}}.l-winter .p-course .p-course__contents[data-type=individual] .p-course__contents__head{background:#8c8068}.l-winter .p-course .p-course__contents[data-type=individual] .p-course__contents__description{color:#8c8068}.l-winter .p-course .p-course__contents[data-type=individual] .p-course__contents__subHead{background:#8c8068}.l-winter .p-course .p-course__contents[data-type=individual] .p-course__contents__subHead::before{background:#8c8068}.l-winter .p-course .p-course__contents[data-type=individual] .p-course__contents__item{border-bottom:1px solid #8c8068}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents[data-type=individual] .p-course__contents__item{border-bottom:min(0.2564102564vw,2px) solid #8c8068}}.l-winter .p-course .p-course__contents[data-type=individual] .p-course__contents__desc{color:#8c8068;border:1px solid #8c8068}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents[data-type=individual] .p-course__contents__desc{border:min(0.2564102564vw,2px) solid #8c8068}}.l-winter .p-course .p-course__contents .p-course__contents__wrap{display:flex;flex-direction:column;gap:20px 0;width:100%;max-width:480px;margin:0 auto}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__wrap{gap:min(5.1282051282vw,40px) 0;max-width:100%}}.l-winter .p-course .p-course__contents .p-course__contents__headWrap{display:flex;flex-direction:column;gap:20px 0}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__headWrap{gap:min(5.1282051282vw,40px) 0}}.l-winter .p-course .p-course__contents .p-course__contents__head{display:flex;height:48px;padding:12px 2px;justify-content:center;align-items:center;align-self:stretch;color:var(--Text-White-900, #fff);text-align:center;border-radius:5px;font-family:"Noto Sans JP";font-size:22px;font-weight:500;line-height:22px;letter-spacing:1.1px}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__head{font-size:min(5.641025641vw,44px);letter-spacing:min(0.2820512821vw,2.2px)}}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__head{height:min(12.3076923077vw,96px);padding:min(3.0769230769vw,24px) min(0.5128205128vw,4px);border-radius:min(1.2820512821vw,10px)}}.l-winter .p-course .p-course__contents .p-course__contents__description{text-align:left;font-family:"Noto Sans JP";font-size:15px;font-weight:700;line-height:160%}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__description{font-size:min(3.8461538462vw,30px)}}.l-winter .p-course .p-course__contents .p-course__contents__image{width:100%}.l-winter .p-course .p-course__contents .p-course__contents__text{color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:16px;font-weight:500;line-height:160%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__text{font-size:min(4.1025641026vw,32px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-course .p-course__contents .p-course__contents__subHead{text-align:left;position:relative;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:25px;color:var(--Text-White-900, #fff);padding:4.5px 12px 4.5px 0;font-family:"Noto Sans JP";font-size:16px;font-weight:500;line-height:100%;letter-spacing:2px}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__subHead{font-size:min(4.1025641026vw,32px)}}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__subHead{height:min(6.4102564103vw,50px);padding:min(1.1538461538vw,9px) min(3.0769230769vw,24px) min(1.1538461538vw,9px) 0}}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__subHead[data-type=column-2]{height:min(12.8205128205vw,100px);line-height:120%;letter-spacing:min(0.5128205128vw,4px)}}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__subHead[data-type=column-2]::before{height:min(12.8205128205vw,100px)}}.l-winter .p-course .p-course__contents .p-course__contents__subHead::before{display:block;content:"";position:absolute;top:0;right:100%;width:160px;height:25px}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__subHead::before{width:min(5.1282051282vw,40px);height:min(6.4102564103vw,50px)}}.l-winter .p-course .p-course__contents .p-course__contents__item{display:flex;padding:0 0 20px 0}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__item{padding:0 0 min(5.1282051282vw,40px) 0}}.l-winter .p-course .p-course__contents .p-course__contents__item[data-type=row]{gap:0 12px}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__item[data-type=row]{gap:0 min(3.0769230769vw,24px)}}.l-winter .p-course .p-course__contents .p-course__contents__item[data-type=column]{flex-direction:column;gap:12px 0}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__item[data-type=column]{gap:min(3.0769230769vw,24px) 0}}.l-winter .p-course .p-course__contents .p-course__contents__item[data-type=column] .p-course__contents__value{margin-left:10px}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__item[data-type=column] .p-course__contents__value{margin-left:min(2.5641025641vw,20px)}}.l-winter .p-course .p-course__contents .p-course__contents__item[data-border=none]{border-bottom:none}.l-winter .p-course .p-course__contents .p-course__contents__desc{display:flex;padding:4px 16px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:99999px;font-family:"Noto Sans JP";font-size:14px;font-weight:400;line-height:120%;letter-spacing:2.8px}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__desc{font-size:min(3.5897435897vw,28px);letter-spacing:min(0.7179487179vw,5.6px)}}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__desc{padding:min(1.0256410256vw,8px) min(4.1025641026vw,32px)}}.l-winter .p-course .p-course__contents .p-course__contents__value{color:#000;font-family:"Noto Sans JP";font-size:16px;font-weight:400;line-height:160%}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__value{font-size:min(4.1025641026vw,32px)}}.l-winter .p-course .p-course__contents .p-course__contents__value [data-type=note]{display:block;margin-top:4px;color:#000;font-family:"Noto Sans JP";font-size:10px;font-weight:400;line-height:100%}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__value [data-type=note]{font-size:min(2.5641025641vw,20px)}}@media screen and (max-width: 780px){.l-winter .p-course .p-course__contents .p-course__contents__value [data-type=note]{margin-top:min(1.0256410256vw,8px)}}.l-winter .p-flow{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px 0;padding:80px 20px;background:#e6efff}@media screen and (max-width: 780px){.l-winter .p-flow{gap:min(7.6923076923vw,60px) 0;padding:min(15.3846153846vw,120px) min(5.1282051282vw,40px)}}.l-winter .p-flow .p-flow__head{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px 0}@media screen and (max-width: 780px){.l-winter .p-flow .p-flow__head{gap:min(2.0512820513vw,16px) 0}}.l-winter .p-flow .p-flow__head [data-type=icon]{width:100%;max-width:27px;aspect-ratio:1/1}@media screen and (max-width: 780px){.l-winter .p-flow .p-flow__head [data-type=icon]{max-width:min(6.9230769231vw,54px)}}.l-winter .p-flow .p-flow__head [data-type=sub]{color:#1a75bc;text-align:center;font-family:"Noto Sans JP";font-size:22px;font-weight:700;line-height:160%;letter-spacing:.468px}@media screen and (max-width: 780px){.l-winter .p-flow .p-flow__head [data-type=sub]{font-size:min(5.1282051282vw,40px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-flow .p-flow__head [data-type=main]{color:#1a75bc;font-family:"Noto Sans JP";font-size:36px;font-weight:700;line-height:100%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-flow .p-flow__head [data-type=main]{font-size:min(8.2051282051vw,64px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-flow .p-flow__contents{width:100%;max-width:480px;display:flex;flex-direction:column;justify-content:center;align-items:center}.l-winter .p-flow .p-flow__contents .p-flow__item{display:flex;flex-direction:column;gap:12px 0;align-self:stretch;padding:20px 30px;border-radius:12px;background:#fff}@media screen and (max-width: 780px){.l-winter .p-flow .p-flow__contents .p-flow__item{gap:min(3.0769230769vw,24px) 0;padding:min(5.1282051282vw,40px);border-radius:min(3.0769230769vw,24px)}}.l-winter .p-flow .p-flow__contents .p-flow__top{display:flex;justify-content:space-between;align-items:center;width:100%}.l-winter .p-flow .p-flow__contents .p-flow__top__left{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px 0}@media screen and (max-width: 780px){.l-winter .p-flow .p-flow__contents .p-flow__top__left{gap:min(3.0769230769vw,24px) 0}}.l-winter .p-flow .p-flow__contents .p-flow__number{width:100%;max-width:36px;aspect-ratio:1/1}@media screen and (max-width: 780px){.l-winter .p-flow .p-flow__contents .p-flow__number{max-width:min(9.2307692308vw,72px)}}.l-winter .p-flow .p-flow__contents .p-flow__title{color:#1a75bc;font-family:"Noto Sans JP";font-size:19px;font-weight:700;line-height:120%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-flow .p-flow__contents .p-flow__title{font-size:min(4.8717948718vw,38px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-flow .p-flow__contents .p-flow__image{width:100%;max-width:100px;display:flex;justify-content:center;align-items:center}.l-winter .p-flow .p-flow__contents .p-flow__arrow{width:100%;max-width:10px}@media screen and (max-width: 780px){.l-winter .p-flow .p-flow__contents .p-flow__arrow{max-width:min(2.5641025641vw,20px)}}.l-winter .p-faq{display:flex;padding:80px;flex-direction:column;align-items:center;gap:40px;align-self:stretch;background:#f5f1df}@media screen and (max-width: 780px){.l-winter .p-faq{padding:min(20.5128205128vw,160px) min(5.1282051282vw,40px);gap:min(10.2564102564vw,80px) 0}}.l-winter .p-faq .p-faq__head{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px 0}@media screen and (max-width: 780px){.l-winter .p-faq .p-faq__head{gap:min(2.0512820513vw,16px) 0}}.l-winter .p-faq .p-faq__head [data-type=icon]{width:100%;max-width:27px;aspect-ratio:1/1}@media screen and (max-width: 780px){.l-winter .p-faq .p-faq__head [data-type=icon]{max-width:min(6.9230769231vw,54px)}}.l-winter .p-faq .p-faq__head [data-type=sub]{color:#1a75bc;text-align:center;font-family:"Noto Sans JP";font-size:22px;font-weight:700;line-height:160%;letter-spacing:.468px}@media screen and (max-width: 780px){.l-winter .p-faq .p-faq__head [data-type=sub]{font-size:min(5.1282051282vw,40px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-faq .p-faq__head [data-type=main]{color:#1a75bc;font-family:"Noto Sans JP";font-size:36px;font-weight:700;line-height:100%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-faq .p-faq__head [data-type=main]{font-size:min(8.2051282051vw,64px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-faq .p-faq__list{display:flex;flex-direction:column;gap:20px 0;width:100%}@media screen and (max-width: 780px){.l-winter .p-faq .p-faq__list{gap:min(5.1282051282vw,40px) 0}}.l-winter .p-faq .p-faq__list .p-faq__item{display:flex;padding:20px;flex-direction:column;align-items:flex-start;align-self:stretch;background:#fff}@media screen and (max-width: 780px){.l-winter .p-faq .p-faq__list .p-faq__item{padding:min(5.1282051282vw,40px)}}.l-winter .p-faq .p-faq__list .p-faq__item[data-open=false] .p-faq__answer{display:none}.l-winter .p-faq .p-faq__list .p-faq__item[data-open=true] .p-faq__question__arrow{transform:rotate(0deg)}.l-winter .p-faq .p-faq__list .p-faq__item[data-open=true] .p-faq__answer{display:block}.l-winter .p-faq .p-faq__list .p-faq__item .p-faq__question{cursor:pointer;display:flex;align-items:center;width:100%}.l-winter .p-faq .p-faq__list .p-faq__item .p-faq__question__icon{display:flex;justify-content:center;align-items:center;width:100%;max-width:30px;aspect-ratio:1/1}@media screen and (max-width: 780px){.l-winter .p-faq .p-faq__list .p-faq__item .p-faq__question__icon{max-width:min(7.6923076923vw,60px)}}.l-winter .p-faq .p-faq__list .p-faq__item .p-faq__question__text{text-align:left;margin:0 0 0 10px;flex:1 0 0;color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:16px;font-weight:700;line-height:150%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-faq .p-faq__list .p-faq__item .p-faq__question__text{font-size:min(4.1025641026vw,32px)}}.l-winter .p-faq .p-faq__list .p-faq__item .p-faq__question__arrow{width:100%;max-width:20px;transform:rotate(180deg)}@media screen and (max-width: 780px){.l-winter .p-faq .p-faq__list .p-faq__item .p-faq__question__arrow{max-width:min(5.1282051282vw,40px)}}.l-winter .p-faq .p-faq__list .p-faq__item .p-faq__answer{width:100%;margin-top:10px;color:var(--Text-Black-800, #333);font-family:"Noto Sans JP";font-size:15px;font-weight:400;line-height:150%;letter-spacing:.75px}@media screen and (max-width: 780px){.l-winter .p-faq .p-faq__list .p-faq__item .p-faq__answer{font-size:min(3.8461538462vw,30px);letter-spacing:min(0.1923076923vw,1.5px)}}@media screen and (max-width: 780px){.l-winter .p-faq .p-faq__list .p-faq__item .p-faq__answer{margin-top:min(2.5641025641vw,20px)}}.l-winter .p-classroom{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px 0;padding:80px}@media screen and (max-width: 780px){.l-winter .p-classroom{gap:min(10.2564102564vw,80px) 0;padding:min(20.5128205128vw,160px) min(5.1282051282vw,40px)}}.l-winter .p-classroom .p-classroom__head{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px 0}@media screen and (max-width: 780px){.l-winter .p-classroom .p-classroom__head{gap:min(2.0512820513vw,16px) 0}}.l-winter .p-classroom .p-classroom__head [data-type=icon]{width:100%;max-width:27px;aspect-ratio:1/1}@media screen and (max-width: 780px){.l-winter .p-classroom .p-classroom__head [data-type=icon]{max-width:min(6.9230769231vw,54px)}}.l-winter .p-classroom .p-classroom__head [data-type=sub]{color:#1a75bc;text-align:center;font-family:"Noto Sans JP";font-size:22px;font-weight:700;line-height:160%;letter-spacing:.468px}@media screen and (max-width: 780px){.l-winter .p-classroom .p-classroom__head [data-type=sub]{font-size:min(5.1282051282vw,40px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-classroom .p-classroom__head [data-type=main]{color:#1a75bc;font-family:"Noto Sans JP";font-size:36px;font-weight:700;line-height:100%;letter-spacing:1px}@media screen and (max-width: 780px){.l-winter .p-classroom .p-classroom__head [data-type=main]{font-size:min(8.2051282051vw,64px);letter-spacing:min(0.2564102564vw,2px)}}.l-winter .p-classroom__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:40px}@media screen and (max-width: 780px){.l-winter .p-classroom__list{grid-template-columns:minmax(0, 1fr);gap:min(5.1282051282vw,40px) 0}}.l-winter .p-classroom__item{min-width:0;overflow:hidden;border-radius:5px;background:#fff;border:1px solid #1a75bc}@media screen and (max-width: 780px){.l-winter .p-classroom__item{border-radius:min(1.2820512821vw,10px);border:min(0.2564102564vw,2px) solid #1a75bc}}.l-winter .p-classroom__item__link{display:block;height:100%;color:inherit;text-decoration:none}.l-winter .p-classroom__item__head{display:flex;justify-content:space-between;align-items:center;height:40px;padding:0 12px;background:#1a75bc}@media screen and (max-width: 780px){.l-winter .p-classroom__item__head{height:min(10.2564102564vw,80px);padding:0 min(3.0769230769vw,24px)}}.l-winter .p-classroom__item__head__left{display:flex;align-items:center;gap:0 8px}@media screen and (max-width: 780px){.l-winter .p-classroom__item__head__left{gap:0 min(2.0512820513vw,16px)}}.l-winter .p-classroom__item__head__left [data-type=municipalities]{display:flex;justify-content:center;align-items:center;padding:0 3px;height:19px;border-radius:5px;background:var(--Background-Primary, #fff);color:#1a75bc;font-family:"Noto Sans JP";font-size:12px;font-weight:700;line-height:140%}@media screen and (max-width: 780px){.l-winter .p-classroom__item__head__left [data-type=municipalities]{font-size:min(3.0769230769vw,24px)}}@media screen and (max-width: 780px){.l-winter .p-classroom__item__head__left [data-type=municipalities]{height:min(4.8717948718vw,38px);border-radius:min(1.2820512821vw,10px);padding:0 min(0.7692307692vw,6px)}}.l-winter .p-classroom__item__head__left [data-type=title]{color:var(--Text-White, #fff);font-family:"Noto Sans JP";font-size:18px;font-weight:700;line-height:140%}@media screen and (max-width: 780px){.l-winter .p-classroom__item__head__left [data-type=title]{font-size:min(4.6153846154vw,36px)}}.l-winter .p-classroom__item__head [data-type=access]{display:flex;align-items:center;gap:0 4px}@media screen and (max-width: 780px){.l-winter .p-classroom__item__head [data-type=access]{gap:0 min(1.0256410256vw,8px)}}.l-winter .p-classroom__item__head [data-type=access] [data-type=icon]{display:flex;justify-content:center;align-items:center;width:100%;max-width:18px;aspect-ratio:1/1}.l-winter .p-classroom__item__head [data-type=access] [data-type=text]{color:#fff;text-align:right;font-family:"Noto Sans JP";font-size:16px;font-weight:500;line-height:140%}@media screen and (max-width: 780px){.l-winter .p-classroom__item__head [data-type=access] [data-type=text]{font-size:min(4.1025641026vw,32px)}}.l-winter .p-classroom__item__image{width:100%;aspect-ratio:16/9;overflow:hidden}.l-winter .p-classroom__item__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-winter .p-classroom__item__contents{display:flex;flex-direction:column;gap:10px 0;padding:20px}.l-winter .p-classroom__item__neighbor,.l-winter .p-classroom__item__address{display:flex;align-items:center;gap:0 12px;padding:0 0 12px 0;border-bottom:1px solid #f1f1f1}@media screen and (max-width: 780px){.l-winter .p-classroom__item__neighbor,.l-winter .p-classroom__item__address{gap:0 min(3.0769230769vw,24px);padding:0 0 min(3.0769230769vw,24px) 0}}.l-winter .p-classroom__item__neighbor [data-type=term],.l-winter .p-classroom__item__address [data-type=term]{display:flex;justify-content:center;align-items:center;width:100%;max-width:96px;height:25px;border-radius:30px;border:1px solid #1a75bc;color:#1a75bc;font-family:"Noto Sans JP";font-size:14px;font-weight:400;line-height:120%;letter-spacing:2.8px}@media screen and (max-width: 780px){.l-winter .p-classroom__item__neighbor [data-type=term],.l-winter .p-classroom__item__address [data-type=term]{font-size:min(3.5897435897vw,28px);letter-spacing:min(0.7179487179vw,5.6px)}}@media screen and (max-width: 780px){.l-winter .p-classroom__item__neighbor [data-type=term],.l-winter .p-classroom__item__address [data-type=term]{max-width:min(24.6153846154vw,192px);height:min(6.4102564103vw,50px);border-radius:min(7.6923076923vw,60px);border:min(0.2564102564vw,2px) solid #1a75bc}}.l-winter .p-classroom__item__neighbor [data-type=text],.l-winter .p-classroom__item__address [data-type=text]{flex:1 0 0;color:#000;font-family:"Noto Sans JP";font-size:16px;font-weight:400;line-height:140%}@media screen and (max-width: 780px){.l-winter .p-classroom__item__neighbor [data-type=text],.l-winter .p-classroom__item__address [data-type=text]{font-size:min(4.1025641026vw,32px)}}.l-winter .p-classroom__item__address [data-type=term]{margin-right:4px}.l-winter .p-classroom__item__schools{display:flex;flex-direction:column;gap:12px 0}@media screen and (max-width: 780px){.l-winter .p-classroom__item__schools{gap:min(3.0769230769vw,24px) 0}}.l-winter .p-classroom__item__schools__head{display:flex;justify-content:center;align-items:center;width:100%;max-width:130px;height:25px;border-radius:30px;border:1px solid #1a75bc;color:#1a75bc;font-family:"Noto Sans JP";font-size:14px;font-weight:400;line-height:120%;letter-spacing:2.8px}@media screen and (max-width: 780px){.l-winter .p-classroom__item__schools__head{font-size:min(3.5897435897vw,28px);letter-spacing:min(0.7179487179vw,5.6px)}}@media screen and (max-width: 780px){.l-winter .p-classroom__item__schools__head{max-width:min(33.3333333333vw,260px);height:min(6.4102564103vw,50px);border-radius:min(7.6923076923vw,60px);border:min(0.2564102564vw,2px) solid #1a75bc}}.l-winter .p-classroom__item__schools__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 12px;margin:0;padding:0;list-style:none}@media screen and (max-width: 780px){.l-winter .p-classroom__item__schools__list{gap:0 min(3.0769230769vw,24px)}}.l-winter .p-classroom__item__schools__list__item{color:#000;font-family:"Noto Sans JP";font-size:16px;font-weight:400;line-height:160%;white-space:nowrap}.mg-t-20{margin-top:20px}@media screen and (max-width: 780px){.mg-t-20{margin-top:min(5.1282051282vw,40px)}}.c-float-button{height:50px}@media screen and (max-width: 780px){.c-float-button{height:min(11.2820512821vw,88px)}}.c-float-button[data-type=request]{display:flex;width:100%;max-width:480px;padding:14px;align-items:center;border-radius:12px;border:1px solid #fff;background:#fff000;box-shadow:0 4px 14px 0 rgba(0,0,0,.25)}@media screen and (max-width: 780px){.c-float-button[data-type=request]{max-width:min(76.4102564103vw,596px);padding:min(3.5897435897vw,28px);border-radius:min(3.0769230769vw,24px);border:min(0.2564102564vw,2px) solid #fff;box-shadow:0 min(1.0256410256vw,8px) min(3.5897435897vw,28px) 0 rgba(0,0,0,.25)}}.c-float-button[data-type=request] [data-type=text]{flex:1 0 0;color:#1a75bc;text-align:center;font-family:"Noto Sans JP";font-size:18px;font-weight:700;line-height:140%;letter-spacing:1px}@media screen and (max-width: 780px){.c-float-button[data-type=request] [data-type=text]{font-size:min(4.1025641026vw,32px)}}.c-float-button[data-type=request] [data-type=arrow]{width:100%;max-width:20px;aspect-ratio:1/1}@media screen and (max-width: 780px){.c-float-button[data-type=request] [data-type=arrow]{max-width:min(4.1025641026vw,32px)}}@media screen and (max-width: 780px){.c-topback{bottom:min(19.2307692308vw,150px)}}
/*# sourceMappingURL=winter.css.map */
