﻿*{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:#000}a:focus{outline:none}html{scroll-behavior:smooth}.sp-active{display:inline-block !important}@media(min-width: 1000px){.sp-active{display:none !important}}.sp-active-with-flex{display:flex !important}@media(min-width: 1000px){.sp-active-with-flex{display:none !important}}.sp-active-with-grid{display:grid !important}@media(min-width: 1000px){.sp-active-with-grid{display:none !important}}.sp-active-with-inlineGrid{display:inline-grid !important}@media(min-width: 1000px){.sp-active-with-inlineGrid{display:none !important}}.sp-active-with-block{display:block !important}@media(min-width: 1000px){.sp-active-with-block{display:none !important}}.pc-active{display:none !important}@media(min-width: 1000px){.pc-active{display:inline-block !important}}.pc-active-with-flex{display:none !important}@media(min-width: 1000px){.pc-active-with-flex{display:flex !important}}.pc-active-with-grid{display:none !important}@media(min-width: 1000px){.pc-active-with-grid{display:grid !important}}.pc-active-with-inlineGrid{display:none !important}@media(min-width: 1000px){.pc-active-with-inlineGrid{display:inline-grid !important}}.pc-active-with-block{display:none !important}@media(min-width: 1000px){.pc-active-with-block{display:block !important}}@media(max-width: 768px){.u-sp_hide{display:none !important}}@media(min-width: 769px){.u-pc_hide{display:none !important}}@media(min-width: 769px){.u-pc_hide{display:none}}@media(min-width: 768px){.u-tablet_hide{display:none !important}}@media(max-width: 768px){.u-sp_hide{display:none}}.u-mt_2{margin-top:2px !important}.u-mt_4{margin-top:4px !important}.u-mt_8{margin-top:8px !important}.u-mt_10{margin-top:10px !important}.u-mt_12{margin-top:12px !important}.u-mt_16{margin-top:16px !important}.u-mt_24{margin-top:24px !important}.u-mt_32{margin-top:32px !important}.u-mt_40{margin-top:40px !important}.u-mt_48{margin-top:48px !important}.u-mt_56{margin-top:56px !important}.u-mt_80{margin-top:80px !important}.u-mb_2{margin-bottom:2px !important}.u-mb_4{margin-bottom:4px !important}.u-mb_8{margin-bottom:8px !important}.u-mb_10{margin-bottom:10px !important}.u-mb_12{margin-bottom:12px !important}.u-mb_16{margin-bottom:16px !important}.u-mb_24{margin-bottom:24px !important}.u-mb_32{margin-bottom:32px !important}.u-mb_40{margin-bottom:40px !important}.u-mb_48{margin-bottom:48px !important}.u-mb_56{margin-bottom:56px !important}.u-mb_64{margin-bottom:64px !important}.u-mb_80{margin-bottom:80px !important}.u-pt_2{padding-top:2px !important}.u-pt_4{padding-top:4px !important}.u-pt_8{padding-top:8px !important}.u-pt_10{padding-top:10px !important}.u-pt12{padding-top:12px !important}.u-pt_16{padding-top:16px !important}.u-pt_24{padding-top:24px !important}.u-pt_32{padding-top:32px !important}.u-pt_40{padding-top:40px !important}.u-pt_48{padding-top:48px !important}.u-pt_56{padding-top:56px !important}.u-pb_2{padding-bottom:2px !important}.u-pb_4{padding-bottom:4px !important}.u-pb_8{padding-bottom:8px !important}.u-pb_10{padding-bottom:10px !important}.u-pb12{padding-bottom:12px !important}.u-pb_16{padding-bottom:16px !important}.u-pb_24{padding-bottom:24px !important}.u-pb_32{padding-bottom:32px !important}.u-pb_40{padding-bottom:40px !important}.u-pb_48{padding-bottom:48px !important}.u-pb_56{padding-bottom:56px !important}.u-font_size_10{font-size:10px !important}.u-font_size_11{font-size:11px !important}.u-font_size_12{font-size:12px !important}.u-font_size_13{font-size:13px !important}.u-font_size_14{font-size:14px !important}.u-font_size_15{font-size:15px !important}.u-font_size_16{font-size:16px !important}.u-font_size_17{font-size:17px !important}.u-font_size_18{font-size:18px !important}.u-font_size_19{font-size:19px !important}.u-font_size_20{font-size:20px !important}.u-font_size_22{font-size:22px !important}.u-font_size_24{font-size:24px !important}.u-font_size_26{font-size:26px !important}.u-font_size_28{font-size:28px !important}.u-font_size_30{font-size:30px !important}.u-font_weight_bold{font-weight:bold}.u-font_col_blue{color:#2d73b9 !important}.u-font_col_red{color:#cd000f !important}.u-font_col_pink{color:#e9546d !important}.u-bg_col_blue{background:#c8d7ff}.u-bg_col_blue2{background:#ebf0ff}.u-bg_col_pink{background:#ffcdd7}.u-bg_col_pink2{background:#ffebef}.u-bg_col_pink3{background:#ffd3dc}.u-bg_col_pink4{background:#ffeef1}body{padding-top:min(21.3333333333vw,90px)}.c-header{width:min(100vw,100%);height:min(21.3333333333vw,90px);transition-duration:600ms;background:#fff;position:fixed;z-index:200;top:0;box-shadow:0;border-radius:0 0 min(5.3333333333vw,20px) min(5.3333333333vw,20px)}.c-header.small-height-active{height:min(16vw,90px)}@media(min-width: 1000px){.c-header{padding:0 50px;box-shadow:0 0 15px rgba(0,0,0,.05)}}.c-header .c-header-container{display:flex;align-items:center;width:100%;height:100%;max-width:1400px;padding:0 0 0 min(4.2666666667vw,30px)}.c-header .c-header-container .c-header__logo{display:inline-block}.c-header .c-header-container .c-header__logo a:hover{opacity:.8}.c-header .c-header-container .c-header__logo a img{width:min(39.3333333333vw,175px);height:auto}.c-header .c-header-container a.c-header__searchSchool{margin-left:auto;margin-right:min(2.6666666667vw,10px);display:flex;justify-content:center;align-items:center;-moz-column-gap:min(1.7866666667vw,6.7px);column-gap:min(1.7866666667vw,6.7px);font-size:min(3.2vw,12px);font-family:"M PLUS Rounded 1c";font-weight:500;border-radius:min(5.3333333333vw,20px);border:solid min(0.2666666667vw,1px) #cf000e;color:#cf000e;width:min(31.2vw,117px);height:min(10.6666666667vw,40px);box-shadow:min(0.6666666667vw,2.5px) min(0.6666666667vw,2.5px) 0 0 #cf000e}@media(min-width: 1000px){.c-header .c-header-container a.c-header__searchSchool{display:none}}.c-header .c-header-container .c-header__nav{width:min(16vw,60px);height:min(16vw,60px);position:relative}@media(min-width: 1000px){.c-header .c-header-container .c-header__nav{height:unset;width:unset;margin-left:auto;order:1;margin-right:30px}}.c-header .c-header-container .c-header__nav>ul{display:flex;justify-content:center;align-items:center;-moz-column-gap:40px;column-gap:40px}.c-header .c-header-container .c-header__nav>ul li>a{position:relative;display:block;text-decoration:none;color:#333;font-size:14px;font-weight:bold;letter-spacing:1px;font-family:"M PLUS Rounded 1c"}@media(min-width: 1000px){.c-header .c-header-container .c-header__nav>ul li>a::before{position:absolute;bottom:-10px;left:50%;content:"";width:120%;height:1.5px;background:#cf000e;transform:translateX(-50%) scale(0, 1);transform-origin:left top;transition:transform .3s;z-index:201}.c-header .c-header-container .c-header__nav>ul li>a:hover{color:#cf000e;transition:.5s}.c-header .c-header-container .c-header__nav>ul li>a:hover::before{transform:translateX(-50%) scale(1, 1)}}.c-header .c-header-container .c-header__nav>ul li.c-header__accord{position:relative}.c-header .c-header-container .c-header__nav>ul li.c-header__accord p.c-header__accord-accordion{position:relative;display:block;text-decoration:none;color:#333;font-size:15px;font-weight:bold;letter-spacing:1px;font-family:"M PLUS Rounded 1c"}@media(min-width: 1000px){.c-header .c-header-container .c-header__nav>ul li.c-header__accord p.c-header__accord-accordion::before{position:absolute;bottom:-10px;left:50%;content:"";width:120%;height:1.5px;background:#cf000e;transform:translateX(-50%) scale(0, 1);transform-origin:left top;transition:transform .3s;z-index:201}.c-header .c-header-container .c-header__nav>ul li.c-header__accord p.c-header__accord-accordion:hover{color:#cf000e;transition:.5s;font-size:14px}.c-header .c-header-container .c-header__nav>ul li.c-header__accord p.c-header__accord-accordion:hover::before{transform:translateX(-50%) scale(1, 1)}}@media(min-width: 1000px){.c-header .c-header-container .c-header__nav>ul li.c-header__accord p.c-header__accord-accordion:hover{cursor:pointer}.c-header .c-header-container .c-header__nav>ul li.c-header__accord p.c-header__accord-accordion:hover+.c-header__accord-list{visibility:visible;opacity:1;z-index:200}}.c-header .c-header-container .c-header__nav>ul li.c-header__accord .c-header__accord-list{display:none}@media(min-width: 1000px){.c-header .c-header-container .c-header__nav>ul li.c-header__accord .c-header__accord-list{position:absolute;background-color:#fff;border-radius:0 0 30px 30px;top:17px;left:50%;transform:translateX(-50%);z-index:-1;width:216px;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear;padding:30px 30px 30px;transition:all .2s;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.c-header .c-header-container .c-header__nav>ul li.c-header__accord .c-header__accord-list:hover{visibility:visible;opacity:1;z-index:200}.c-header .c-header-container .c-header__nav>ul li.c-header__accord .c-header__accord-list p{display:flex;justify-content:flex-start;align-items:flex-start;margin:auto;width:100%;position:relative;color:#cf1c23;border-bottom:solid .5px #3f3e40}.c-header .c-header-container .c-header__nav>ul li.c-header__accord .c-header__accord-list p:hover::before{position:absolute;content:"";bottom:max(-0.2666666667vw,-1px);left:0;width:min(18.6666666667vw,70px);height:min(.4vw,1.5px);background-color:#cd000f;z-index:210}.c-header .c-header-container .c-header__nav>ul li.c-header__accord .c-header__accord-list p>a{width:100%;display:flex;justify-content:flex-start;align-items:center;font-weight:600;font-family:"Hiragino Sans","Noto Sans JP","Yu Gothic","游ゴシック体","Hiragino Kaku Gothic ProN","Helvetica Neue","Helvetica","Arial","Meiryo",sans-serif;font-size:min(4vw,15px);padding:min(4vw,15px) 0;line-height:1;letter-spacing:1px;position:relative;transition:.2s ease-in-out}.c-header .c-header-container .c-header__nav>ul li.c-header__accord .c-header__accord-list p>a::after{position:absolute;top:50%;transform:translateY(-50%);right:0;content:"";background-image:url(/wp/wp-content/themes/plabo/dest/img/common/black-arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:min(4.2666666667vw,16px);height:min(4.2666666667vw,16px)}.c-header .c-header-container .c-header__nav>ul li.c-header__accord .c-header__accord-list p>a:hover{color:#cd000f}.c-header .c-header-container .c-header__nav>ul li.c-header__accord .c-header__accord-list p>a:hover::after{background-image:url(/wp/wp-content/themes/plabo/dest/img/common/red-arrow-right.svg);filter:brightness(102%);opacity:.8}}.c-header .c-header-container .c-header__nav .c-header__hamburger-menu{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.c-header .c-header-container .c-header__nav .c-header__hamburger-menu #menu-toggle{display:none}.c-header .c-header-container .c-header__nav .c-header__hamburger-menu .c-header__menu-icon{cursor:pointer;display:block;width:25.6px;height:20px;position:relative;transition:all .4s ease-in-out}.c-header .c-header-container .c-header__nav .c-header__hamburger-menu .c-header__menu-icon.open span:nth-child(1){transform:rotate(45deg);transform-origin:top left}.c-header .c-header-container .c-header__nav .c-header__hamburger-menu .c-header__menu-icon.open span:nth-child(2){opacity:0}.c-header .c-header-container .c-header__nav .c-header__hamburger-menu .c-header__menu-icon.open span:nth-child(3){transform:rotate(-45deg);transform-origin:bottom left}.c-header .c-header-container .c-header__nav .c-header__hamburger-menu .c-header__menu-icon span{background-color:#cf000e;height:2px;width:100%;border-radius:1px;display:block;position:absolute;left:0;transition:all .6s ease-in-out}.c-header .c-header-container .c-header__nav .c-header__hamburger-menu .c-header__menu-icon span:nth-child(1){top:0}.c-header .c-header-container .c-header__nav .c-header__hamburger-menu .c-header__menu-icon span:nth-child(2){top:8.5px}.c-header .c-header-container .c-header__nav .c-header__hamburger-menu .c-header__menu-icon span:nth-child(3){top:17px}.c-header .c-header-container .c-header__nav .c-header__spmenu{width:min(97.8666666667vw,800px);visibility:hidden;opacity:0;position:fixed;background-color:#fff;border-radius:min(8vw,30px) 0 0 min(2.6666666667vw,10px);padding:min(5.3333333333vw,20px) 0 min(8vw,30px);margin-top:min(24vw,100px);top:max(-0.8vw,-3px);right:0;z-index:-1;transition:all .2s;transform:translateX(min(97.8666666667vw, 800px))}.c-header .c-header-container .c-header__nav .c-header__spmenu.open{transform:translateX(0);visibility:visible;opacity:1;box-shadow:0 1px 3px rgba(0,0,0,.1)}.c-header .c-header-container .c-header__nav .c-header__spmenu>ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.c-header .c-header-container .c-header__nav .c-header__spmenu>ul li{display:flex;justify-content:flex-start;align-items:flex-start;margin:auto;width:min(min(81.3333333333vw,380px));position:relative;border-top:solid .5px #3f3e40}.c-header .c-header-container .c-header__nav .c-header__spmenu>ul li:first-of-type{border-top:unset}.c-header .c-header-container .c-header__nav .c-header__spmenu>ul li:last-of-type{border-bottom:solid .5px #3f3e40}.c-header .c-header-container .c-header__nav .c-header__spmenu>ul li:hover::before{position:absolute;content:"";bottom:max(-0.2666666667vw,-1px);left:0;width:min(18.6666666667vw,70px);height:min(.4vw,1.5px);background-color:#cd000f;z-index:210}.c-header .c-header-container .c-header__nav .c-header__spmenu>ul li:hover>a{color:#cf1c23}.c-header .c-header-container .c-header__nav .c-header__spmenu>ul li.new-open-school>a{padding:min(2.8vw,10.5px) 0}.c-header .c-header-container .c-header__nav .c-header__spmenu>ul li>a{width:100%;display:flex;justify-content:flex-start;align-items:center;font-weight:600;font-family:"Hiragino Sans","Noto Sans JP","Yu Gothic","游ゴシック体","Hiragino Kaku Gothic ProN","Helvetica Neue","Helvetica","Arial","Meiryo",sans-serif;font-size:min(4vw,15px);padding:min(4vw,15px) 0;line-height:1;letter-spacing:1px;position:relative;transition:.2s ease-in-out}.c-header .c-header-container .c-header__nav .c-header__spmenu>ul li>a:hover::after{filter:brightness(102%);opacity:.8}.c-header .c-header-container .c-header__nav .c-header__spmenu>ul li>a::after{position:absolute;top:50%;transform:translateY(-50%);right:0;content:"";background-image:url(/wp/wp-content/themes/plabo/dest/img/common/red-arrow-right.svg);background-repeat:no-repeat;background-position:center;width:min(2.9333333333vw,11px);height:min(2.9333333333vw,11px)}.c-header .c-header-container .c-header__nav .c-header__spmenu>ul li>a>span{display:flex;margin-right:min(1.0666666667vw,4px);justify-content:center;align-items:center;width:min(22.4vw,84px);height:min(6.9333333333vw,26px);border:solid min(0.2666666667vw,1px) #3f3e40;border-radius:min(3.4666666667vw,13px)}.c-header .c-header-container .c-header__nav .c-header__spmenu .c-header__spmenu-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:min(8vw,30px) auto 0}.c-header .c-header-container .c-header__nav .c-header__spmenu .c-header__spmenu-btn .c-cta__image{margin:0 auto;width:min(30.4vw,114px);height:min(20.2666666667vw,76px)}.c-header .c-header-container .c-header__nav .c-header__spmenu .c-header__spmenu-btn .c-cta__btn{width:min(78.6666666667vw,295px);margin:0 auto 0;display:flex;justify-content:center;position:relative}.c-header .c-header-container .c-header__nav .c-header__spmenu .c-header__spmenu-btn .c-cta__btn::before{content:"";position:absolute;top:60%;left:51%;border-radius:min(7.2vw,27px);transform:translate(-50%, -50%);width:min(78.6666666667vw,295px);height:min(12.68vw,47.55px);background-image:url(/wp/wp-content/themes/plabo/dest/img/common/cta-btn-background.svg);background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out}.c-header .c-header-container .c-header__nav .c-header__spmenu .c-header__spmenu-btn .c-cta__btn:hover::before{background-image:url(/wp/wp-content/themes/plabo/dest/img/common/cta-red-btn-background.svg)}.c-header .c-header-container .c-header__nav .c-header__spmenu .c-header__spmenu-btn .c-cta__btn:hover a:hover{background-color:#fff;color:#cf000e}.c-header .c-header-container .c-header__nav .c-header__spmenu .c-header__spmenu-btn .c-cta__btn:hover a:hover::after{background-color:#cf000e;background-image:url(/wp/wp-content/themes/plabo/dest/img/common/white-right-arrow.svg)}.c-header .c-header-container .c-header__nav .c-header__spmenu .c-header__spmenu-btn .c-cta__btn a{width:min(78.6666666667vw,295px);height:min(12.68vw,47.55px);display:flex;justify-content:center;align-items:center;font-family:"M PLUS Rounded 1c";font-weight:400;line-height:1;letter-spacing:.075em;font-size:min(4.2666666667vw,16px);color:#fff;background-color:#cf000e;border-radius:min(7.2vw,27px);position:relative;z-index:1;transition:background-color .3s ease-in-out,color .3s ease-in-out}.c-header .c-header-container .c-header__nav .c-header__spmenu .c-header__spmenu-btn .c-cta__btn a::after{z-index:2;content:"";position:absolute;top:50%;right:min(5.3333333333vw,21px);transform:translateY(-50%);width:min(3.7333333333vw,14px);height:min(3.7333333333vw,14px);background-color:#fff;border-radius:50%;background-image:url(/wp/wp-content/themes/plabo/dest/img/common/red-right-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:min(2.6666666667vw,10px) min(2.6666666667vw,10px)}.c-footer{width:100%;padding:min(9.0666666667vw,34.5px) 0 min(23.7333333333vw,89px);background-color:#cf000e;margin-bottom:min(17.0666666667vw,64px)}@media(min-width: 1000px){.c-footer{padding-bottom:44.5px}}.c-footer .c-footer-container{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.c-footer .c-footer-container .c-footer__logo{width:min(40.5333333333vw,179px);height:auto}.c-footer .c-footer-container .c-footer__line{margin-top:min(4.6666666667vw,17.5px)}.c-footer .c-footer-container .c-footer__line>img{width:min(8vw,30px);height:auto;background-color:#fff;padding:min(0.2666666667vw,1px);border-radius:min(2.4vw,9px)}.c-footer .c-footer-container .c-footer__links{display:flex;justify-content:center;align-items:center;-moz-column-gap:min(4.8vw,24px);column-gap:min(4.8vw,24px);margin-top:min(3.7333333333vw,14px)}.c-footer .c-footer-container .c-footer__links.lines{margin-top:min(5.4666666667vw,30.5px)}.c-footer .c-footer-container .c-footer__links>a{color:#fff;font-family:"Hiragino Sans","Noto Sans JP","Yu Gothic","游ゴシック体","Hiragino Kaku Gothic ProN","Helvetica Neue","Helvetica","Arial","Meiryo",sans-serif;line-height:1;font-size:min(2.9333333333vw,14px)}.c-footer .c-footer-container .c-footer__links>a:not(:last-of-type){position:relative}.c-footer .c-footer-container .c-footer__links>a:not(:last-of-type)::after{content:"｜";position:absolute;top:50%;right:max(-5.3333333333vw,-20px);transform:translateY(-50%);font-size:min(2.9333333333vw,14px)}.c-footer .c-footer-container .c-copyright{margin-top:min(3.2vw,27px);color:#fff;font-family:"Hiragino Sans","Noto Sans JP","Yu Gothic","游ゴシック体","Hiragino Kaku Gothic ProN","Helvetica Neue","Helvetica","Arial","Meiryo",sans-serif;line-height:1;font-size:min(2.6666666667vw,10px)}.c-float{position:fixed;left:0;bottom:0;width:100%;z-index:100;background-color:#fff;height:min(17.0666666667vw,64px);display:flex;justify-content:center;align-items:center}@media(min-width: 1000px){.c-float{width:71px;height:483px;left:unset;bottom:unset;right:0;top:50%;transform:translateY(-50%);border-radius:10px;border-top-right-radius:unset;border-bottom-right-radius:unset;transition:all .6s ease}.c-float:hover{width:86px}}.c-float .c-float-btn{background-color:#ffea00;width:min(97.3333333333vw,980px);height:min(14.4vw,54px);margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:min(2.1333333333vw,9px);font-family:"M PLUS Rounded 1c";font-weight:500}@media(min-width: 1000px){.c-float .c-float-btn{transition:all .6s ease;border-top-right-radius:unset;border-bottom-right-radius:unset;margin:unset;margin-left:auto;align-items:flex-end;width:64px;height:469px}.c-float .c-float-btn:hover{width:79px;padding-right:15px}}.c-float .c-float-btn:hover{filter:brightness(102%);opacity:.8}.c-float .c-float-btn-upper{font-family:"M PLUS Rounded 1c";font-weight:500;letter-spacing:.1em;font-size:min(3.7333333333vw,14px);color:#3f3e40;position:relative}.c-float .c-float-btn-upper::before,.c-float .c-float-btn-upper::after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:min(2.6666666667vw,10px);height:min(4.8vw,18px);background-image:url(/wp/wp-content/themes/plabo/dest/img/common/black-backslash.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.c-float .c-float-btn-upper::before{left:max(-2.6666666667vw,-10px)}.c-float .c-float-btn-upper::after{right:max(-2.1333333333vw,-6px);transform:translateY(-50%) scaleX(-1)}@media(min-width: 1000px){.c-float .c-float-btn-upper{display:none}}.c-float .c-float-btn-lower{font-family:"M PLUS Rounded 1c";font-weight:500;letter-spacing:.1em;font-size:min(4.8vw,18px);color:#cf000e;position:relative;display:flex;align-items:center}@media(min-width: 1000px){.c-float .c-float-btn-lower{font-size:24px;writing-mode:vertical-lr;color:#333;margin:auto}.c-float .c-float-btn-lower::before{content:"";background-image:url(/wp/wp-content/themes/plabo/dest/img/common/black-right-arrow-in-yellow-circle.svg);background-position:center;background-repeat:no-repeat;background-size:contain;z-index:101;position:absolute;bottom:-32px;left:50%;transform:translateX(-50%);width:28px;height:28px}}.c-float .c-float-btn-lower img{width:min(6.4vw,28px);height:min(6.4vw,28px);margin-right:min(1.0666666667vw,4px)}@media(min-width: 1000px){.c-float .c-float-btn-lower img{margin-right:unset;margin-bottom:4px}}.c-float .c-float-btn-lower span{font-family:"M PLUS Rounded 1c";font-weight:800;color:#cf000e;font-size:min(4.9333333333vw,18.5px);letter-spacing:.1em}@media(min-width: 1000px){.c-float .c-float-btn-lower span{font-family:"M PLUS Rounded 1c";font-size:24px}}.c-pagetop{position:fixed;z-index:101;bottom:min(22.4vw,84px);right:min(1.0666666667vw,14px);border-radius:50%}@media(min-width: 1000px){.c-pagetop{bottom:30px}}.c-pagetop img{width:min(7.8666666667vw,36px);height:auto}.c-cta{background-color:#ffea00}.c-cta__container{width:100%;margin:0 auto;padding:min(12.1333333333vw,68.25px) 0 min(10vw,56.25px);text-align:center}@media(min-width: 761px){.c-cta__container{width:736px}}.c-cta .c-cta__button a{width:min(85.3333333333vw,480px);height:min(22.6666666667vw,127.5px);max-width:640px;margin:min(2.6666666667vw,15px) auto min(5.3333333333vw,30px);display:block}.c-cta .c-cta__button a:hover{opacity:.7}@media(min-width: 761px){.c-cta .c-cta__button a:hover{opacity:1}}.c-cta .c-cta__button--free a{background-image:url(/wp/wp-content/themes/plabo/dest/img/common/ctabtn1.webp);background-position:center;background-repeat:no-repeat;background-size:contain}@media(min-width: 761px){.c-cta .c-cta__button--free a{background-image:url(/wp/wp-content/themes/plabo/dest/img/common/ctabtn1.webp),url(/wp/wp-content/themes/plabo/dest/img/common/ctabtn1_on.webp);background-position:center;background-repeat:no-repeat;background-size:contain,0 0}}@media(min-width: 761px){.c-cta .c-cta__button--free a:hover{background-size:0 0,contain}}.c-cta__info--ffMPlus{font-family:"M PLUS Rounded 1c";font-weight:500}.c-cta__info--ffMPlus .u-text__red{color:#cf000e}.c-cta__info--ffMPlus .u-text__pink{color:#e9546d}.c-cta__infoTit{font-size:min(6.4vw,36px);font-weight:500;font-family:"M PLUS Rounded 1c";line-height:1.35;letter-spacing:.07em;color:#2d73b9}.c-cta__infoTit span{font-family:"M PLUS Rounded 1c";line-height:min(9.0666666667vw,50px)}.c-cta__infoTit.in-white-box{margin-top:min(6.4vw,36px)}.c-cta__infoTxtWrapper{background-color:#fff;width:min(86.6666666667vw,406px);margin:auto;padding:min(4vw,22.5px) 0 min(0.5333333333vw,4px);border-radius:min(1.3333333333vw,7.5px)}@media(min-width: 751px){.c-cta__infoTxtWrapper{width:736px}}.c-cta__infoTxtWrapper .c-cta__infoTxt1{font-family:YuGothic,"Yu Gothic Medium","游ゴシック Medium","Yu Gothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.c-cta__infoTxtWrapper .c-cta__infoTxt1.in-white-box{margin:1.3333333333vw auto 2.1333333333vw;font-size:4.8vw;font-weight:700;line-height:1;font-family:YuGothic,"Yu Gothic Medium","游ゴシック Medium","Yu Gothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}@media(min-width: 751px){.c-cta__infoTxtWrapper .c-cta__infoTxt1.in-white-box{margin:10px auto;font-size:24px}}.c-cta__infoTxtWrapper .c-cta__infoTxt1.in-white-box>small{font-size:3.7333333333vw}@media(min-width: 751px){.c-cta__infoTxtWrapper .c-cta__infoTxt1.in-white-box>small{font-size:24px}}.c-cta__infoTxtWrapper .c-cta__infoTxt1.in-white-box .u-slash__red::before,.c-cta__infoTxtWrapper .c-cta__infoTxt1.in-white-box .u-slash__red::after{content:none;border:none}.c-cta__infoTxtWrapper .c-cta__infoTxt1.in-white-box .u-slash__red .copySmall{color:#cd000f;font-size:min(4.8vw,27px);display:contents;font-weight:bold}.c-cta__infoTxtWrapper .c-cta__infoTxt2{font-family:YuGothic,"Yu Gothic Medium","游ゴシック Medium","Yu Gothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:bold;color:#333}.c-cta__infoTxtWrapper .c-cta__infoTxt2.in-white-box{margin:min(2.6666666667vw,15px) auto min(1.6vw,9px);font-size:min(4.8vw,27px)}.c-cta__infoTxtWrapper .c-cta__infoTxt3{font-family:"M PLUS Rounded 1c"}.c-cta__infoTxt1{margin:1.3333333333vw auto 2.1333333333vw;font-size:4.8vw;font-weight:700;line-height:1}@media(min-width: 751px){.c-cta__infoTxt1{margin:10px auto;font-size:24px}}.c-cta__infoTxt1>small{font-size:3.7333333333vw}@media(min-width: 751px){.c-cta__infoTxt1>small{font-size:24px}}.c-cta__infoTxt2{color:#cf000e;font-weight:700;margin:min(1.3333333333vw,7.5px) auto min(2.6666666667vw,15px);font-size:min(5.8666666667vw,33px);line-height:1}.c-cta__infoTxt2>span{color:#cf000e}.c-cta__infoTxt2>span.u-slash__red{font-family:YuGothic,"Yu Gothic Medium","游ゴシック Medium","Yu Gothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;display:flex;align-items:flex-end;justify-content:center;text-align:center}.c-cta__infoTxt2>span.u-slash__red::before{content:"";height:8vw;border-left:solid 0.6666666667vw #cf000e;transform:rotate(-30deg);padding-right:0;margin-right:2.6666666667vw}@media(min-width: 751px){.c-cta__infoTxt2>span.u-slash__red::before{height:54px;border-left:solid 5px #cf000e;margin-right:20px}}.c-cta__infoTxt2>span.u-slash__red::after{content:"";height:8vw;border-right:solid 0.6666666667vw #cf000e;transform:rotate(30deg);padding-left:0;margin-left:2.6666666667vw}@media(min-width: 751px){.c-cta__infoTxt2>span.u-slash__red::after{height:54px;border-right:solid 5px #cf000e;margin-left:20px}}.c-cta__infoTxt2>span.u-slash__blue::before{margin-right:min(5.3333333333vw,30px)}.c-cta__infoTxt2>span .copySmall{color:#cf000e;font-size:min(4.8vw,27px)}.c-cta__infoTxt1{font-weight:700;margin:min(1.3333333333vw,7.5px) auto min(2.6666666667vw,15px);font-size:min(5.8666666667vw,33px);line-height:1}.c-cta__infoTxt1 .u-slash__red{color:#cd000f;font-weight:bold}.c-cta__infoTxt1 .u-slash__red::before{border-color:#cf000e;margin-right:min(2.6666666667vw,15px)}.c-cta__infoTxt1 .u-slash__red.u-slash__blue::before{margin-right:min(5.3333333333vw,30px)}.c-cta__infoTxt1 .u-slash__red .copySmall{color:#cd000f;font-size:min(4.8vw,27px);display:contents;font-weight:bold}.c-cta__infoTxt2{margin:min(1.3333333333vw,7.5px) auto min(2.1333333333vw,12px);font-size:min(4.8vw,27px);font-weight:700;line-height:1}@media(min-width: 751px){.c-cta__infoTxt2{margin:10px auto;font-size:24px}}.c-cta__infoTxt2>small{font-size:3.7333333333vw}@media(min-width: 751px){.c-cta__infoTxt2>small{font-size:24px}}.c-cta__infoTxt3{text-align:center;display:inline-block;font-size:min(5.3333333333vw,30px);font-weight:700;line-height:1;letter-spacing:.1vw;align-items:end;color:#cd000f;background:linear-gradient(transparent 54%, #ffea00 40%)}.c-cta__infoTxt3 span{color:#cd000f}.c-cta__infoTxt3 span small{padding-top:1.0666666667vw;font-size:4.8vw;color:#cd000f}@media(min-width: 751px){.c-cta__infoTxt3 span small{padding-top:8px;font-size:32px}}.c-cta__infoTxt3 .u-slash__blue::before{margin-right:4vw}@media(min-width: 751px){.c-cta__infoTxt3 .u-slash__blue::before{margin-right:30px}}.c-cta__infoTxt3 .u-slash__blue::after{margin-left:4vw}@media(min-width: 751px){.c-cta__infoTxt3 .u-slash__blue::after{margin-left:30px}}.c-cta .c-cta__container{background-color:#ffea00;padding:min(5.3333333333vw,70px) 0 min(14.4vw,84px)}.c-cta .c-cta__container.white-box{padding-top:min(13.3333333333vw,100px)}.c-cta .c-cta__container .c-cta__image{margin:0 auto;width:min(47.424vw,284.97px);height:min(30.1333333333vw,181px)}.c-cta .c-cta__container .c-cta__tryMessage{display:flex;justify-content:center;align-items:center}.c-cta .c-cta__container .c-cta__tryMessage-container{margin-top:min(4.8vw,20px);font-family:"M PLUS Rounded 1c";font-weight:400;font-size:min(6.1333333333vw,34px);letter-spacing:.075em;position:relative}.c-cta .c-cta__container .c-cta__tryMessage-container::before,.c-cta .c-cta__container .c-cta__tryMessage-container::after{content:"";position:absolute;top:52%;transform:translateY(-50%);width:min(3.7333333333vw,22px);height:min(6.4vw,34px);background-image:url(/wp/wp-content/themes/plabo/dest/img/common/red-backslash.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.c-cta .c-cta__container .c-cta__tryMessage-container::before{left:max(-5.04vw,-24.32px)}.c-cta .c-cta__container .c-cta__tryMessage-container::after{right:max(-2.9333333333vw,-14.5px);transform:translateY(-50%) scaleX(-1)}.c-cta .c-cta__container .c-cta__tryMessage span{color:#cf000e}.c-cta .c-cta__container .c-cta__tryMessage span.dot-red{position:relative}.c-cta .c-cta__container .c-cta__tryMessage span.dot-red::before{position:absolute;content:"●";color:#cf000e;top:max(-3.7333333333vw,-18px);left:50%;transform:translateX(-50%);font-size:min(1.3333333333vw,7px)}.c-cta .c-cta__container .c-cta__btn{width:min(89.3333333333vw,573px);margin:min(2.9333333333vw,11px) auto 0;display:flex;justify-content:center;position:relative}.c-cta .c-cta__container .c-cta__btn::before{content:"";position:absolute;top:60%;left:51%;border-radius:min(7.2vw,44px);transform:translate(-50%, -50%);width:min(89.3333333333vw,573px);height:min(14.4vw,94px);background-image:url(/wp/wp-content/themes/plabo/dest/img/common/cta-btn-background.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out}@media(min-width: 1000px){.c-cta .c-cta__container .c-cta__btn::before{top:58%;left:50.5%}}.c-cta .c-cta__container .c-cta__btn:hover::before{background-image:url(/wp/wp-content/themes/plabo/dest/img/common/cta-red-btn-background.svg)}.c-cta .c-cta__container .c-cta__btn:hover a:hover{background-color:#fff;color:#cf000e}.c-cta .c-cta__container .c-cta__btn:hover a:hover::after{background-color:#cf000e;background-image:url(/wp/wp-content/themes/plabo/dest/img/common/white-right-arrow.svg)}.c-cta .c-cta__container .c-cta__btn a{width:min(89.3333333333vw,573px);height:min(14.4vw,88px);display:flex;justify-content:center;align-items:center;font-family:"M PLUS Rounded 1c";font-weight:400;line-height:1;letter-spacing:.075em;font-size:min(4.8vw,33px);color:#fff;background-color:#cf000e;border-radius:min(7.2vw,44px);position:relative;z-index:1;transition:background-color .3s ease-in-out,color .3s ease-in-out}.c-cta .c-cta__container .c-cta__btn a::after{z-index:2;content:"";position:absolute;top:50%;right:min(5.3333333333vw,21px);transform:translateY(-50%);width:min(4.2666666667vw,32px);height:min(4.2666666667vw,32px);background-color:#fff;border-radius:50%;background-image:url(/wp/wp-content/themes/plabo/dest/img/common/red-right-arrow.svg);background-position:center;background-repeat:no-repeat;background-size:min(1.3333333333vw,10px)}.c-pc-sidebarCta a{position:fixed;z-index:100;top:50%;right:0;transform:translateY(-50%);background-color:#ffea00;display:flex;flex-direction:column;justify-content:center;align-self:center;width:60px;transition:all .6s ease;padding:16.9px 0 17.4px;box-shadow:0 3px 6px #000;border-top-left-radius:15px;border-bottom-left-radius:15px}.c-pc-sidebarCta a:hover{width:80px;padding-left:15px;padding-right:25px}.c-pc-sidebarCta p{writing-mode:vertical-lr;font-weight:500;font-family:"M PLUS Rounded 1c";font-size:22px;margin:auto}.c-pc-sidebarCta p span{font-family:"M PLUS Rounded 1c";writing-mode:vertical-lr;color:#c2000a;font-weight:500;font-size:22px;text-align:1px;margin:auto}.c-pc-sidebarCta img{margin:15.9px auto 0;width:10px}.p-season-close-message{padding-block:36px 30px;color:red;text-align:center}.p-season-close-message p{font-weight:bold}.p-season-close-message p:first-child{font-size:20px}.p-season-close-message p:nth-child(n+2){margin-top:10px;font-size:13px}@media(width >= 768px){.p-season-close-message br{display:none}}.c-nav_Breadcrumbs{width:min(89.3333333333vw,1200px);margin:0 auto}.c-nav_Breadcrumbs ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;-moz-column-gap:min(4.5333333333vw,26px);column-gap:min(4.5333333333vw,26px);padding-top:min(1.3333333333vw,10px);padding-bottom:min(1.3333333333vw,10px)}.c-nav_Breadcrumbs ul li{position:relative;font-family:"Hiragino Sans","Noto Sans JP","Yu Gothic","游ゴシック体","Hiragino Kaku Gothic ProN","Helvetica Neue","Helvetica","Arial","Meiryo",sans-serif;font-size:min(3.2vw,14px);line-height:1}.c-nav_Breadcrumbs ul li:not(:first-of-type){font-weight:500}.c-nav_Breadcrumbs ul li:not(:first-of-type):before{position:absolute;top:51%;left:max(-3.8666666667vw,-17.5px);transform:translateY(-50%);content:"＞";font-weight:300;width:10px;height:min(3.2vw,14px)}.c-nav_Breadcrumbs ul li:not(:first-of-type) a{color:#333;font-family:"Hiragino Sans","Noto Sans JP","Yu Gothic","游ゴシック体","Hiragino Kaku Gothic ProN","Helvetica Neue","Helvetica","Arial","Meiryo",sans-serif;line-height:1}.c-nav_Breadcrumbs ul li:not(:first-of-type) a:hover{filter:brightness(102%);opacity:.8}body{color:#333;font-family:YuGothic,"Yu Gothic Medium","游ゴシック Medium","Yu Gothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:300}.p-mainVisual,.p-lead,.p-achievements,.p-feature,.p-summary,.p-qa{margin:auto;width:100%}h2,h3,h4{font-weight:500}.c-cta .c-cta__container{padding:min(10.4vw,48.75px) 0 min(13.3333333333vw,62.5px)}.c-cta .c-cta__container .c-cta__infoTxtWrapper{background-color:#fff;width:min(86.6666666667vw,736px);margin:0 auto;padding:min(5.6vw,26.25px) 0 min(6.6666666667vw,31.25px);border-radius:min(1.6vw,7.5px)}.c-cta .c-cta__container .c-cta__infoTxtWrapper .c-cta__winter-title{font-size:min(5.8666666667vw,27.5px);font-family:"M PLUS Rounded 1c";font-weight:500;color:#cd000e;letter-spacing:.075em;line-height:1}.c-cta .c-cta__container .c-cta__infoTxtWrapper .c-cta__winter-image{width:min(71.4666666667vw,402px);margin:min(1.0666666667vw,5px) auto 0;aspect-ratio:268/39}.c-cta .c-cta__container .c-cta__infoTxtWrapper .c-cta__winter-annotation{font-size:min(3.2vw,15px);line-height:1}.c-cta .c-cta__container .c-cta__infoTxtWrapper .c-cta__course-exp{font-size:min(4.2666666667vw,20px);font-weight:bold;line-height:1;margin:min(4.2666666667vw,20px) auto 0}.c-cta .c-cta__container .c-cta__infoTxtWrapper .c-cta__campaign{margin:min(2.1333333333vw,10px) auto 0;width:min(82.6666666667vw,387.5px);border-top:#cd000e solid min(0.5333333333vw,2px);border-bottom:#cd000e solid min(0.5333333333vw,2px);line-height:1;padding:min(2.6666666667vw,12.5px) 0;font-family:"M PLUS Rounded 1c";font-weight:800;letter-spacing:.075em;font-size:min(5.6vw,26.25px);color:#cd000e}.c-cta .c-cta__container .c-cta__btn{width:min(89.3333333333vw,736px);margin:min(6.6666666667vw,31.25px) auto 0;border-radius:min(7.2vw,40.5px)}.c-cta .c-cta__container .c-cta__btn::before{top:64.5%;border-radius:min(7.2vw,40.5px);width:min(89.3333333333vw,736px)}.c-cta .c-cta__container .c-cta__btn a{font-weight:500;font-size:min(4.8vw,27px)}.c-cta .c-cta__container .c-cta__btn a::after{right:min(2.9333333333vw,16.5px)}.c-cta .c-cta__container .c-cta__tryMessage{display:flex;flex-direction:column;row-gap:min(1.6vw,7.5px)}.c-cta .c-cta__container .c-cta__tryMessage .c-cta__tryMessage-container{margin-top:unset;font-family:"M PLUS Rounded 1c";font-weight:500;font-size:min(5.8666666667vw,27.5px);color:#3f3e40;position:relative}.c-cta .c-cta__container .c-cta__tryMessage .c-cta__tryMessage-container::before,.c-cta .c-cta__container .c-cta__tryMessage .c-cta__tryMessage-container::after{content:"";position:absolute;top:52%;transform:translateY(-50%);width:min(3.7333333333vw,22px);height:min(6.4vw,34px);background-image:url(/wp/wp-content/themes/plabo/dest/img/common/red-backslash.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.c-cta .c-cta__container .c-cta__tryMessage .c-cta__tryMessage-container::before{left:max(-5.04vw,-24.32px)}.c-cta .c-cta__container .c-cta__tryMessage .c-cta__tryMessage-container::after{right:max(-4.8vw,-24.5px);transform:translateY(-50%) scaleX(-1)}.c-cta .c-cta__container .c-cta__tryMessage .c-cta__tryMessage-container>span{font-family:"M PLUS Rounded 1c";font-weight:500;color:#cf000e}.c-cta .c-cta__container .c-cta__tryMessage .c-cta__tryMessage-container>span>span.dot-red{font-family:"M PLUS Rounded 1c";font-weight:500;color:#cf000e;position:relative}.c-cta .c-cta__container .c-cta__tryMessage .c-cta__tryMessage-container>span>span.dot-red::before{position:absolute;content:"●";color:#cf000e;top:max(-3.7333333333vw,-18px);left:50%;transform:translateX(-50%);font-size:min(1.3333333333vw,7px)}.c-cta .c-cta__container .c-cta__tryMessage .c-cta__tryMessage-timeiscoming{margin-top:unset;font-family:"M PLUS Rounded 1c";font-weight:500;font-size:min(5.8666666667vw,27.5px);color:#3f3e40;position:relative}.c-cta .c-cta__container .c-cta__tryMessage .c-cta__tryMessage-timeiscoming>span{font-family:"M PLUS Rounded 1c";font-weight:500;color:#cf000e}.c-cta .c-cta__container .c-cta__tryMessage-bottom{margin-top:min(7.4666666667vw,42px)}.c-cta .c-cta__container .c-cta__tryMessage-bottom-normal{font-family:YuGothic,"Yu Gothic Medium","游ゴシック Medium","Yu Gothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:bold;font-size:min(4.8vw,27px);color:#333}.c-cta .c-cta__container .c-cta__tryMessage-bottom-appeal{display:inline-block;font-family:YuGothic,"Yu Gothic Medium","游ゴシック Medium","Yu Gothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:bold;font-size:min(5.8666666667vw,33px);color:#cd000f;position:relative}.c-cta .c-cta__container .c-cta__tryMessage-bottom-appeal::before,.c-cta .c-cta__container .c-cta__tryMessage-bottom-appeal::after{content:"";position:absolute;top:52%;transform:translateY(-50%);width:min(3.7333333333vw,22px);height:min(6.4vw,34px);background-image:url(/wp/wp-content/themes/plabo/dest/img/common/red-backslash.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.c-cta .c-cta__container .c-cta__tryMessage-bottom-appeal::before{left:max(-5.04vw,-24.32px)}.c-cta .c-cta__container .c-cta__tryMessage-bottom-appeal::after{right:max(-4.8vw,-24.5px);transform:translateY(-50%) scaleX(-1)}.c-cta .c-cta__container .c-cta__tryMessage-bottom-appeal span{color:#cd000f;font-size:min(4.8vw,27px)}.p-mainVisual h1 img{margin:0 auto;width:min(100vw,860px);aspect-ratio:375/349}@media(min-width: 761px){.p-mainVisual h1 img{aspect-ratio:1.71/1}}.p-lead{margin:min(10.6666666667vw,60px) auto min(16vw,75px)}.p-lead .p-lead__container{width:min(100vw,100%);margin:0 auto}.p-lead .p-lead__container .p-lead-top{width:min(90.4vw,508.5px);aspect-ratio:339/22.383;margin:0 auto}.p-lead .p-lead__container .p-lead-schedule{margin:min(4.5333333333vw,21.25px) auto min(11.7333333333vw,55px);font-family:"M PLUS Rounded 1c";font-weight:bold;font-size:min(5.3333333333vw,25px);text-align:center;line-height:1}.p-lead .p-lead__container .p-lead-schedule a{line-height:1;font-family:"M PLUS Rounded 1c";font-weight:bold;border-bottom:min(0.2666666667vw,1px) #707070 solid;padding-bottom:min(0.2666666667vw,1.25px)}.p-lead .p-lead__container .p-lead__lets{width:min(78.6666666667vw,734px);margin:min(6.9333333333vw,32.5px) auto 0}.p-lead .p-lead__container .p-lead__lets>img{width:min(58.1333333333vw,327px);margin:0 auto;aspect-ratio:218/116}.p-lead .p-lead__container .p-lead__lets .p-lead__title{border-top:min(0.5333333333vw,2px) solid #cd000f;border-bottom:min(0.5333333333vw,2px) solid #cd000f;text-align:center;padding:min(8vw,37.5px) 0}.p-lead .p-lead__container .p-lead__lets .p-lead__title .p-lead__title-small,.p-lead .p-lead__container .p-lead__lets .p-lead__title .p-lead__title-big{font-weight:bold;line-height:1}.p-lead .p-lead__container .p-lead__lets .p-lead__title .p-lead__title-small{font-size:min(5.3333333333vw,25px)}.p-lead .p-lead__container .p-lead__lets .p-lead__title .p-lead__title-big{margin-top:min(3.7333333333vw,17.5px);font-size:min(8vw,37.5px);color:#cd000f}.p-lead .p-lead__container .p-lead__lets .p-lead__text{margin:min(8.5333333333vw,40px) auto 0}.p-lead .p-lead__container .p-lead__lets .p-lead__text>p{font-size:min(4.2666666667vw,20px);line-height:1.875}.p-lead .p-lead__container .p-lead__lets .p-lead__text>p>span{font-weight:600}.p-lead .p-lead__container .p-lead__anchor{margin:min(3.7333333333vw,17.5px) auto 0}.p-lead .p-lead__container .p-lead__anchor>a{display:flex;justify-content:center;align-items:center;-moz-column-gap:min(2.24vw,10.5px);column-gap:min(2.24vw,10.5px);margin:0 auto;color:#e41157;font-weight:600;font-size:min(4.2666666667vw,20px);line-height:1;width:min(57.3333333333vw,270px);border-bottom:min(0.2666666667vw,1px) #e41157 solid;padding-bottom:min(2vw,9.375px)}.p-lead .p-lead__container .p-lead__anchor>a>img{width:min(4.5333333333vw,21.25px);aspect-ratio:17/17}.p-achievements{background-color:#e41157}.p-achievements .p-achievements__container{padding:min(14.6666666667vw,82.5px) 0 min(16vw,75px);margin:auto}.p-achievements .p-achievements__container .p-achievements__copy{text-align:center}.p-achievements .p-achievements__container .p-achievements__copy-upper{font-weight:bold;font-size:min(4.8vw,22.5px);line-height:1;color:#fff}.p-achievements .p-achievements__container .p-achievements__copy-lower{font-weight:bold;font-size:min(8vw,37.5px);line-height:1;color:#fff;margin-top:min(3.2vw,15px)}.p-achievements .p-achievements__container .p-achievements__lists{margin:min(9.3333333333vw,43.75px) auto 0;padding-top:min(9.3333333333vw,43.75px);background-color:#fff;border-top-left-radius:min(5.3333333333vw,20px);border-top-right-radius:min(5.3333333333vw,20px);width:min(89.3333333333vw,736px)}.p-achievements .p-achievements__container .p-achievements__lists ul{display:flex;flex-direction:column;justify-content:center;row-gap:min(9.3333333333vw,43.75px)}.p-achievements .p-achievements__container .p-achievements__lists ul li{display:flex;justify-content:space-between;width:min(78.6666666667vw,516.25px);margin:0 auto}@media(min-width: 1000px){.p-achievements .p-achievements__container .p-achievements__lists ul li{justify-content:space-evenly}}.p-achievements .p-achievements__container .p-achievements__lists ul li:nth-child(even){flex-direction:row-reverse}.p-achievements .p-achievements__container .p-achievements__lists ul li .p-achievements__details{display:flex;flex-direction:column;justify-content:space-between;max-width:min(39.4666666667vw,222px)}.p-achievements .p-achievements__container .p-achievements__lists ul li .p-achievements__details-tit{text-align:center;border:min(0.2666666667vw,1px) #cd000f solid;border-radius:min(3.4666666667vw,13px);color:#cd000f;font-family:"M PLUS Rounded 1c";font-weight:500;font-size:min(4.2666666667vw,20px);line-height:1.5}.p-achievements .p-achievements__container .p-achievements__lists ul li .p-achievements__details-number{width:min(38.1333333333vw,214.5px);aspect-ratio:143/67.523;margin:min(1.4133333333vw,6.625px) auto 0}.p-achievements .p-achievements__container .p-achievements__lists ul li .p-achievements__details-txt{font-size:min(3.7333333333vw,17.5px);line-height:1.571}.p-achievements .p-achievements__container .p-achievements__lists ul li .p-achievements__image{width:min(36.5333333333vw,205.5px)}.p-achievements .p-achievements__container .p-achievements__lists ul li .p-achievements__image>img{width:100%;aspect-ratio:137/166}.p-achievements .p-achievements__results{margin:0 auto 0;padding-top:min(8.5333333333vw,40px);padding-bottom:min(2.6666666667vw,12.5px);width:min(89.3333333333vw,736px);background-color:#fff;border-bottom-left-radius:min(5.3333333333vw,20px);border-bottom-right-radius:min(5.3333333333vw,20px)}.p-achievements .p-achievements__results .p-achievements__image-photo{width:min(78.6666666667vw,442.5px);aspect-ratio:295/175;margin:0 auto}.p-achievements .p-achievements__results>small{display:block;text-align:left;font-weight:400;font-size:min(3.2vw,15px);color:#333;margin:max(-0.5333333333vw,-2px) auto 0;width:min(78.6666666667vw,442.5px)}.p-feature{padding-top:min(16vw,75px)}.p-feature .p-feature-head{background-color:#fff}.p-feature .p-feature-head .p-feature-head__title{width:min(89.3333333333vw,1000px);margin:0 auto}.p-feature .p-feature-head .p-feature-head__title img{width:min(42.5333333333vw,199.375px);aspect-ratio:159.5/25;margin:0 auto}.p-feature .p-feature-head .p-feature-head__title .p-feature-head__upper{font-weight:bold;font-size:min(4.8vw,22.5px);line-height:1;margin-top:min(2.6666666667vw,12.5px);text-align:center}.p-feature .p-feature-head .p-feature-head__title .p-feature-head__lower{font-weight:bold;font-size:min(8.5333333333vw,40px);line-height:1;color:#cf000e;margin-top:min(2.6666666667vw,12.5px);text-align:center;letter-spacing:.1em}.p-feature .p-feature-head .p-feature-anchor{margin:min(3.4666666667vw,16.25px) auto min(18.6666666667vw,87.5px);width:min(89.3333333333vw,734px);display:flex;justify-content:space-between}.p-feature .p-feature-head .p-feature-anchor>a{font-family:"M PLUS Rounded 1c";font-weight:500;color:#cd000e;font-size:min(4vw,18.75px);line-height:1;width:min(28vw,30%);height:min(12.8vw,60px);border:min(0.2666666667vw,1px) solid #cd000e;border-radius:min(1.0666666667vw,4px);display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:min(2.1333333333vw,10px)}.p-feature .p-feature-head .p-feature-anchor>a>img{width:min(3.2vw,18px);aspect-ratio:12/7.195}.p-feature .p-feature-detail{background-color:#ffebeb;padding-bottom:min(16vw,75px)}.p-feature .p-feature-detail__result{padding-top:.5px;margin:0 auto;width:min(89.3333333333vw,736px);background-color:#fff;border-bottom-left-radius:min(5.8666666667vw,22px);border-bottom-right-radius:min(5.8666666667vw,22px)}.p-feature .p-feature-detail__result ul{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;background-color:#fff;border:solid min(0.5333333333vw,2px) #e41157;border-radius:min(5.3333333333vw,20px);padding:min(3.7333333333vw,17.5px) 0;margin:max(-9.3333333333vw,-43.75px) auto 0}.p-feature .p-feature-detail__result ul:nth-of-type(2){margin-top:min(5.3333333333vw,25px);border-bottom-left-radius:min(5.3333333333vw,20px);border-bottom-right-radius:min(5.3333333333vw,20px)}.p-feature .p-feature-detail__result ul:nth-of-type(3){margin-top:min(5.3333333333vw,25px);border-radius:min(5.3333333333vw,20px)}.p-feature .p-feature-detail__result ul li{width:min(78.6666666667vw,516.25px);margin:auto;padding:min(5.6vw,26.25px) 0}.p-feature .p-feature-detail__result ul li:last-of-type{border-bottom:none}.p-feature .p-feature-detail__result ul li .p-feature-detail__pointImg{margin:0 auto;width:min(30.4vw,171px);aspect-ratio:114/40.92}.p-feature .p-feature-detail__result ul li>h3{margin:0 auto;text-align:center;margin:min(2.9333333333vw,13.5px) auto min(3.6266666667vw,29.1px);font-size:min(6.4vw,30px)}.p-feature .p-feature-detail__result ul li>h3 span{color:#cd000f;font-weight:bold;font-size:min(6.4vw,30px);line-height:1.5}.p-feature .p-feature-detail__result ul li .p-feature-detail__subtit{background-color:#ffebeb;margin:min(7.2vw,33.75px) auto 0;display:flex;justify-content:center;align-items:center;width:inherit;height:min(21.3333333333vw,100px);text-align:center;color:#333;font-size:min(5.3333333333vw,25px);line-height:1.4;font-weight:bold}.p-feature .p-feature-detail__result ul li .p-feature-detail__photo{margin:min(5.0666666667vw,23.75px) auto 0;width:inherit;aspect-ratio:295/125}.p-feature .p-feature-detail__result ul li .p-feature-detail__text{font-size:min(4.2666666667vw,20px);font-weight:300;line-height:1.875;margin:min(8vw,37.5px) auto 0}.p-feature .p-feature-detail__result ul li .p-feature-detail__text span{background-color:#ffea00}.p-feature .p-feature-detail__result ul li>h4{background-color:#ffebeb;margin:0 auto 0;display:flex;justify-content:center;align-items:center;width:inherit;height:min(21.3333333333vw,100px);text-align:center;color:#333;font-size:min(5.3333333333vw,25px);line-height:1.4;font-weight:bold}.p-feature .p-feature-detail__result ul li .p-feature-detail__course-photo{margin:min(5.3333333333vw,25px) auto max(-5.3333333333vw,-25px);width:min(23.2vw,108.75px);box-sizing:content-box;background-color:#fff;position:relative}.p-feature .p-feature-detail__result ul li .p-feature-detail__course-photo>img{margin:0 auto;width:min(20vw,93.75px);aspect-ratio:75/52}.p-feature .p-feature-detail__result ul li .p-feature-detail__course-subtit{width:inherit;margin:min(1.3333333333vw,6.25px) auto 0;padding:min(6.6666666667vw,31.25px) 0 min(5.3333333333vw,25px);text-align:center;font-weight:bold;font-size:min(4.8vw,22.5px);line-height:1.444;border:solid min(0.5333333333vw,2px) #cf000d;border-radius:min(1.3333333333vw,6.25px)}.p-feature .p-feature-detail__result ul li .p-feature-detail__course-subtit span{color:#cf000d;font-weight:bold}.p-feature .p-feature-detail__result ul li .p-feature-detail__course-text{font-size:min(4.2666666667vw,20px);font-weight:300;line-height:1.875;margin:min(4.8vw,22.5px) auto 0}.p-feature .p-feature-detail__result ul li .p-feature-detail__course-text span{background-color:#ffea00}.p-feature .p-feature-detail__result ul li .p-feature-detail__course-bitweenArrow{width:min(10.1333333333vw,57px);aspect-ratio:38/22;margin:min(5.3333333333vw,25px) auto 0}.p-feature .p-feature-detail__result ul li .p-feature-detail__anchorToDetails{display:flex;justify-content:center;align-items:center;border-top:#003288 solid min(0.2666666667vw,1px);border-bottom:#003288 solid min(0.2666666667vw,1px);font-family:YuGothic,"Yu Gothic Medium","游ゴシック Medium","Yu Gothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:600;font-size:min(4.2666666667vw,20px);line-height:1;color:#003288;margin:0 auto;padding:min(2.4vw,11.25px) 0;width:min(63.4666666667vw,357px)}.p-feature .p-feature-detail__result ul li .p-feature-detail__anchorToDetails>img{width:min(4.5333333333vw,21.25px);height:min(4.5333333333vw,21.25px)}.p-feature .p-feature-detail__relief{margin:min(9.3333333333vw,43.75px) auto 0;width:min(89.3333333333vw,736px);background-color:#fff;border-radius:min(5.8666666667vw,22px)}.p-feature .p-feature-detail__relief ul{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;background-color:#fff;border:solid min(0.5333333333vw,2px) #cd000f;margin:0 auto;border-radius:min(5.3333333333vw,20px)}.p-feature .p-feature-detail__relief ul:nth-of-type(2){margin-top:min(5.3333333333vw,25px)}.p-feature .p-feature-detail__relief ul li{width:min(86.4vw,516.25px);margin:0 auto;padding:min(9.3333333333vw,43.75px) 0 min(8.5333333333vw,40px)}.p-feature .p-feature-detail__relief ul li:nth-of-type(-n+2){border-bottom:dashed min(0.2666666667vw,1px) #333}.p-feature .p-feature-detail__relief ul li:last-of-type{border-bottom:none}.p-feature .p-feature-detail__relief ul li .p-feature-detail__pointImg{margin:0 auto;width:min(30.4vw,171px);aspect-ratio:114/41.914}.p-feature .p-feature-detail__relief ul li>h3{font-weight:bold;margin:0 auto;text-align:center;margin:0 auto;font-size:min(4.8vw,22.5px);line-height:2}.p-feature .p-feature-detail__relief ul li>h3 span{color:#cd000f;font-size:min(6.4vw,30px);font-weight:bold;line-height:1}.p-feature .p-feature-detail__relief ul li .p-feature-detail__photoGuarantee{margin:min(6.9333333333vw,32.5px) auto 0;width:min(78.6666666667vw,442.5px);aspect-ratio:295/356}.p-feature .p-feature-detail__relief ul li .p-feature-detail__annotation{margin:min(3.2vw,15px) auto 0;width:min(78.6666666667vw,442.5px);display:flex;flex-direction:column;row-gap:min(0.2666666667vw,1.75px)}.p-feature .p-feature-detail__relief ul li .p-feature-detail__annotation small{font-size:min(3.2vw,15px);font-weight:300;color:#333;line-height:1.66666}.p-feature .p-feature-detail__relief ul li .p-feature-detail__photoComparative{margin:min(8vw,37.5px) auto 0;width:min(78.6666666667vw,442.5px);aspect-ratio:295/122.133}.p-feature .p-feature-detail__relief ul li .p-feature-detail__subtitBigger{margin:0 auto 0;text-align:center;font-family:"M PLUS Rounded 1c";line-height:1.5}.p-feature .p-feature-detail__relief ul li .p-feature-detail__subtitBigger span{font-size:min(5.8666666667vw,27.5px);font-family:"M PLUS Rounded 1c";font-weight:500;color:#cd000f}.p-feature .p-feature-detail__relief ul li .p-feature-detail__text{width:min(78.6666666667vw,442.5px);font-size:min(4.2666666667vw,20px);font-weight:300;line-height:1.875;margin:min(2.6666666667vw,12.5px) auto 0}.p-feature .p-feature-detail__relief ul li .p-feature-detail__text span{background-color:#ffea00}.p-feature .p-feature-detail__relief ul li .p-feature-detail__guaranteeSystem{margin:min(3.2vw,15px) auto 0;width:min(86.4vw,736px);aspect-ratio:324/274.58}.p-feature .p-feature-detail__relief ul li .p-feature-detail__system{margin:min(5.3333333333vw,25px) auto 0;width:min(78.6666666667vw,516.25px)}.p-feature .p-feature-detail__relief ul li .p-feature-detail__system .p-feature-detail__systemTit{width:inherit;height:min(9.6vw,45px);font-size:min(4.2666666667vw,20px);font-weight:bold;line-height:1;margin:0 auto 0;display:flex;justify-content:center;align-items:center;color:#cd000f;border:#cd000f solid min(0.2666666667vw,1px)}.p-feature .p-feature-detail__relief ul li .p-feature-detail__system .p-feature-detail__systemTxt{margin-top:min(1.3333333333vw,6.25px);font-size:min(3.7333333333vw,17.5px);font-weight:300;line-height:1.8571}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee{width:min(78.6666666667vw,516.25px);margin:0 auto}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeBtn{height:min(11.7333333333vw,55px);font-size:min(4.8vw,22.5px);font-weight:600;line-height:1;margin:min(4.8vw,22.5px) auto 0;display:flex;justify-content:center;align-items:center;color:#cd000f;border:#cd000f solid min(0.2666666667vw,1px);position:relative}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeBtn:hover{cursor:pointer}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeBtn .accordion-cross{position:absolute;width:min(3.7333333333vw,19.6px);height:min(3.7333333333vw,19.6px);right:min(3.8666666667vw,18.1px)}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeBtn .accordion-cross:before,.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeBtn .accordion-cross:after{content:"";width:min(4.5333333333vw,25.5px);height:min(0.5333333333vw,2px);position:absolute;transition:opacity .4s,transform .8s;background-color:#cf000e;border-radius:min(0.5333333333vw,2px)}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeBtn .accordion-cross:before{top:50%;left:50%;transform:translate(-50%, -50%)}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeBtn .accordion-cross:after{top:50%;left:50%;transform:translate(-50%, -50%) rotate(90deg)}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeBtn .accordion-cross.show::before{transform:translateX(-50%) rotate(90deg);opacity:0}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeBtn .accordion-cross.show::after{transform:translateX(-50%) rotate(180deg)}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeCont{margin:0 auto;width:min(78.6666666667vw,516.25px);max-height:0;overflow:hidden}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeCont .p-feature-detail__photoComparative,.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeCont .p-feature-detail__annotation>small,.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeCont .p-feature-detail__subtitBigger,.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeCont>.p-feature-detail__system{max-height:0;overflow:hidden}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeCont .p-feature-detail__subtitBigger{border-top:dashed min(0.2666666667vw,1px) #333;margin:min(6.9333333333vw,32.5px) auto 0;padding-top:min(9.3333333333vw,43.75px)}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeCont .p-feature-detail__photoComparative{margin:min(9.3333333333vw,43.75px) auto 0}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeCont.open{display:block;max-height:min(266.6666666667vw,1000px);transition:max-height .8s}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeCont.open .p-feature-detail__photoComparative,.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeCont.open .p-feature-detail__annotation>small,.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeCont.open .p-feature-detail__subtitBigger,.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__feeCont.open>.p-feature-detail__system{transition:max-height .8s;max-height:min(266.6666666667vw,1000px)}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__annotation{margin:min(3.2vw,15px) auto 0;display:flex;flex-direction:column;row-gap:min(0.2666666667vw,1.75px)}.p-feature .p-feature-detail__relief ul li .p-feature-detail__fee .p-feature-detail__annotation small{font-size:min(3.2vw,15px);font-weight:300;color:#333;line-height:1.66666}.p-summary .p-summary-head{background-color:#fff;margin-bottom:min(9.3333333333vw,43.75px)}.p-summary .p-summary-head .p-summary-head__title{width:min(89.3333333333vw,1000px);margin:0 auto;padding:min(13.3333333333vw,62.5px) 0 min(9.3333333333vw,43.75px)}.p-summary .p-summary-head .p-summary-head__title img{width:min(38.1333333333vw,214.5px);margin:0 auto}.p-summary .p-summary-head .p-summary-head__title .p-summary-head__upper{font-weight:bold;font-size:min(4.8vw,22.5px);line-height:1;margin-top:min(2.6666666667vw,12.5px);text-align:center}.p-summary .p-summary-head .p-summary-head__title .p-summary-head__lower{font-weight:bold;font-size:min(8.5333333333vw,40px);line-height:1;color:#cf000e;margin-top:min(2.6666666667vw,12.5px);text-align:center}.p-summary .p-summary-detail{background-color:#ffebeb;padding-bottom:min(9.3333333333vw,43.75px)}.p-summary .p-summary-detail .p-summary__wrapper{padding-top:.5px;margin:0 auto;width:min(89.3333333333vw,736px)}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:max(-9.3333333333vw,-52.5px) auto 0;width:100%;background-color:#fff;padding:min(9.3333333333vw,43.75px) 0;border-radius:min(5.3333333333vw,20px);border:solid min(0.5333333333vw,2px) #e41157}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary__details-txt{font-size:min(3.7333333333vw,17.5px);font-family:300;line-height:1.8571;width:min(78.6666666667vw,442.5px)}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary__details-txt span{color:#cd000f;font-weight:bold}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont{width:min(78.6666666667vw,516.25px);margin:min(4.2666666667vw,20px) auto 0;display:flex;flex-direction:column;row-gap:min(9.3333333333vw,43.75px)}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block{border-bottom:min(0.1333333333vw,.5px) solid #333;width:inherit}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block:first-of-type,.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block:last-of-type{border-bottom:unset}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-title{display:flex;align-items:center;justify-content:flex-start;line-height:1;font-weight:bold;font-size:min(4.8vw,22.5px);color:#cd000f;padding-bottom:min(2.4vw,11.25px)}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-title .p-summary-details-icon{width:min(5.3333333333vw,25px);aspect-ratio:20/20;margin-right:min(2.6666666667vw,12.5px)}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content{width:inherit;margin:0 auto}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.time-schedule .p-summary-details-calender{width:inherit;aspect-ratio:295/105.89}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.time-zone{border-top:solid min(0.1333333333vw,.5px) #333;padding:min(2.6666666667vw,12.5px) 0;display:flex;flex-direction:column;flex-wrap:wrap;height:min(24.5333333333vw,135px);row-gap:min(2.6666666667vw,12.5px);box-sizing:content-box}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.time-zone>img{width:min(37.6vw,205px);aspect-ratio:141/24}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.subjects{display:flex;flex-direction:column;border-top:solid min(0.1333333333vw,.5px) #333;border-collapse:collapse}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.subjects .row{display:flex;border-bottom:solid min(0.1333333333vw,.5px) #333}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.subjects .row:last-child{border-bottom:none}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.subjects .row .cell{font-size:min(3.4666666667vw,16.25px);padding:min(2.6666666667vw,12.5px) 0 min(2.6666666667vw,12.5px) min(2.6666666667vw,12.5px);line-height:1;display:flex;align-items:center;justify-content:flex-start;flex:70%;box-sizing:border-box}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.subjects .row .cell.header{padding-left:unset;background-color:#ffebeb;font-weight:bold;text-align:center;flex:30%;justify-content:center}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.costs{display:flex;flex-direction:column;border-top:solid min(0.1333333333vw,.5px) #333;border-bottom:solid min(0.1333333333vw,.5px) #333}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.costs:last-of-type{margin-top:min(2.8vw,13.125px)}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.costs .row{display:flex;border-bottom:solid min(0.1333333333vw,.5px) #333}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.costs .row:last-child{border-bottom:none}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.costs .row .cell{text-align:center;padding:min(2.6666666667vw,12.5px) 0 min(2.6666666667vw,12.5px) min(2.6666666667vw,12.5px);font-size:min(3.2vw,15px);line-height:1;flex:70%}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.costs .row .cell:first-child{flex:30%;padding:min(2.6666666667vw,12.5px) 0;background-color:#ffebeb;font-weight:bold;align-self:stretch}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.costs .row.header .cell{background-color:#ffebeb;text-align:center;font-weight:bold;font-size:min(3.4666666667vw,16.25px)}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.costs .row .highlight{background-color:#ffea00;color:#cf000d;font-weight:bold;font-family:"M PLUS Rounded 1c";font-size:min(5.3333333333vw,25px)}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details-content.costs .row .highlight-head p{font-size:min(3.2vw,15px);font-weight:bold}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details__annotation{margin:min(2.1333333333vw,10px) auto 0;width:min(78.6666666667vw,516.25px);display:flex;flex-direction:column;row-gap:min(0.2666666667vw,1.75px)}.p-summary .p-summary-detail .p-summary__wrapper .p-summary__container .p-summary-details-cont .p-summary-details-block .p-summary-details__annotation small{font-size:min(3.2vw,15px);color:#333;line-height:1.66666}.p-guidance .p-guidance-head{background-color:#fff;margin-bottom:min(9.3333333333vw,43.75px)}.p-guidance .p-guidance-head .p-guidance-head__title{width:min(89.3333333333vw,1000px);margin:0 auto;padding:min(16vw,75px) 0 min(9.3333333333vw,43.75px)}.p-guidance .p-guidance-head .p-guidance-head__title .p-guidance-head-apeal{width:min(38.6666666667vw,181.25px);aspect-ratio:145/21.5;margin:0 auto}.p-guidance .p-guidance-head .p-guidance-head__title .p-guidance-head__upper{font-weight:bold;font-size:min(4.8vw,22.5px);line-height:1;margin-top:min(2.6666666667vw,12.5px);text-align:center}.p-guidance .p-guidance-head .p-guidance-head__title .p-guidance-head__lower{font-weight:bold;font-size:min(8.5333333333vw,40px);line-height:1;color:#cf000e;margin-top:min(2.6666666667vw,12.5px);text-align:center}.p-guidance .p-guidance-subHead{margin-bottom:min(9.3333333333vw,43.75px)}.p-guidance .p-guidance-subHead .p-guidance-subHead__title{width:min(89.3333333333vw,1000px);margin:0 auto;padding:min(16vw,75px) 0 min(9.3333333333vw,43.75px)}.p-guidance .p-guidance-subHead .p-guidance-subHead__title .p-guidance-subHead-apeal{width:min(54.4vw,255px);aspect-ratio:204/21.5;margin:0 auto}.p-guidance .p-guidance-subHead .p-guidance-subHead__title .p-guidance-subHead__upper{font-weight:bold;font-size:min(4.8vw,22.5px);line-height:1;margin-top:min(2.6666666667vw,12.5px);text-align:center}.p-guidance .p-guidance-subHead .p-guidance-subHead__title .p-guidance-subHead__lower{font-weight:bold;font-size:min(8vw,37.5px);line-height:1;color:#cf000e;margin-top:min(2.6666666667vw,12.5px);text-align:center}.p-guidance .p-guidance-detail{background-color:#ffebeb;padding-bottom:min(9.3333333333vw,43.75px)}.p-guidance .p-guidance-detail .p-guidance__wrapper{padding-top:.5px;margin:0 auto;width:min(89.3333333333vw,736px)}.p-guidance .p-guidance-detail .p-guidance__wrapper .p-guidance__container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:max(-9.3333333333vw,-52.5px) auto 0;background-color:#fff;padding:min(9.3333333333vw,43.75px) 0;border-radius:min(5.3333333333vw,20px);border:solid min(0.5333333333vw,2px) #e41157;position:relative}.p-guidance .p-guidance-detail .p-guidance__wrapper .p-guidance__container .p-guidance__details-txt{font-size:min(4.2666666667vw,20px);line-height:1.875;margin:0 auto 0;width:min(78.6666666667vw,516.25px)}.p-guidance .p-guidance-detail .p-guidance__wrapper .p-guidance__container>h3,.p-guidance .p-guidance-detail .p-guidance__wrapper .p-guidance__container .p-guidance__details-tit{border-top:#cd000f solid min(0.2666666667vw,1px);border-bottom:#cd000f solid min(0.2666666667vw,1px);margin:min(4.2666666667vw,20px) auto 0;width:min(78.6666666667vw,516.25px);line-height:1;font-size:min(4.8vw,22.5px);font-weight:600;display:flex;justify-content:center;align-items:center;padding:min(3.2vw,15px) 0;color:#cd000f}.p-guidance .p-guidance-detail .p-guidance__wrapper .p-guidance__container .p-guidance__details-date{margin:min(5.3333333333vw,25px) auto 0;width:min(78.6666666667vw,442.5px);text-align:left;font-size:min(4.5333333333vw,21.25px);line-height:1;font-weight:600}.p-guidance .p-guidance-detail .p-guidance__wrapper .p-guidance__container .p-guidance__details-date>span{font-weight:600;background:linear-gradient(transparent 54%, #ffea00 40%)}.p-guidance .p-guidance-detail .p-guidance__wrapper .p-guidance__container .p-guidance__details-item{font-size:min(3.7333333333vw,17.5px);line-height:1.87571;margin:min(5.8666666667vw,27.5px) auto min(4vw,18.75px);width:min(78.6666666667vw,442.5px)}.p-guidance .p-guidance-detail .p-guidance__wrapper .p-guidance__container .p-guidance__details-consultFree{margin:min(5.8666666667vw,27.5px) auto 0;width:min(78.6666666667vw,442.5px);text-align:center;font-size:min(4.5333333333vw,21.25px);line-height:1;font-weight:600}.p-guidance .p-guidance-detail .p-guidance__wrapper .p-guidance__container .p-guidance__details-consultFree>span{font-weight:600;background:linear-gradient(transparent 54%, #ffea00 40%)}.p-guidance .p-guidance-detail .p-guidance__wrapper .p-guidance__container .p-guidance-details-annotation{margin:min(2.6666666667vw,12.5px) auto 0;width:min(78.6666666667vw,442.5px);display:flex;flex-direction:column;row-gap:min(0.2666666667vw,1.75px)}.p-guidance .p-guidance-detail .p-guidance__wrapper .p-guidance__container .p-guidance-details-annotation small{font-size:min(3.2vw,15px);color:#333;line-height:1.66666}.p-guidance .p-guidance-detail .p-guidance__wrapper .p-guidance__container .p-guidance-details-cta .p-guidance-details-cta-image{margin:min(7.4666666667vw,35px) auto 0;width:min(60.2666666667vw,339px);aspect-ratio:226/41.188}.p-guidance .p-guidance-detail .p-guidance__wrapper .p-guidance__container .p-guidance-details-cta a{display:flex;justify-content:center;align-items:center;color:#e41157;font-size:min(4.5333333333vw,21.25px);font-family:"M PLUS Rounded 1c";font-weight:500;border:#e41157 solid min(0.5333333333vw,2px);border-radius:min(6.1333333333vw,23px);width:min(78.6666666667vw,442.5px);margin:min(4.8vw,23.75px) auto 0;height:min(12.2666666667vw,57.5px);box-shadow:#ffebeb 0 6px 2px}.p-experience .p-experience-head{background-color:#fff;margin-bottom:min(9.3333333333vw,43.75px)}.p-experience .p-experience-head .p-experience-head__title{width:min(89.3333333333vw,1000px);margin:0 auto;padding:min(16vw,75px) 0 min(9.3333333333vw,43.75px)}.p-experience .p-experience-head .p-experience-head__title .p-experience-head-apeal{width:min(38.6666666667vw,181.25px);aspect-ratio:145/21.5;margin:0 auto}.p-experience .p-experience-head .p-experience-head__title .p-experience-head__upper{font-weight:bold;font-size:min(4.8vw,22.5px);line-height:1;margin-top:min(2.6666666667vw,12.5px);text-align:center}.p-experience .p-experience-head .p-experience-head__title .p-experience-head__lower{font-weight:bold;font-size:min(8.5333333333vw,40px);line-height:1;color:#cf000e;margin-top:min(2.6666666667vw,12.5px);text-align:center}.p-experience .p-experience-detail{background-color:#ffebeb;padding-bottom:min(9.3333333333vw,43.75px)}.p-experience .p-experience-detail .p-experience__wrapper{padding-top:.5px;margin:0 auto;width:min(89.3333333333vw,736px)}.p-experience .p-experience-detail .p-experience__wrapper .p-experience__container{margin:max(-9.3333333333vw,-52.5px) auto 0;background-color:#fff;border-radius:min(5.3333333333vw,20px);border:solid min(0.5333333333vw,2px) #e41157;position:relative}.p-experience .p-experience-detail .p-experience__wrapper .p-experience__container ul{display:flex;justify-content:center;align-items:center;flex-direction:column}.p-experience .p-experience-detail .p-experience__wrapper .p-experience__container ul li{width:min(78.6666666667vw,516.25px);margin:0 auto;padding:min(9.3333333333vw,43.75px) 0;border-bottom:dashed min(0.2666666667vw,1px) #333}.p-experience .p-experience-detail .p-experience__wrapper .p-experience__container ul li:last-of-type{border-bottom:none}.p-experience .p-experience-detail .p-experience__wrapper .p-experience__container ul li .p-experience-studentImage{margin:0 auto;width:min(56.5333333333vw,320px);aspect-ratio:212/166}.p-experience .p-experience-detail .p-experience__wrapper .p-experience__container ul li .p-experience-name{margin:min(2.9333333333vw,13.75px) auto 0;text-align:center;font-size:min(3.2vw,15px);line-height:1;width:min(78.6666666667vw,442.5px)}.p-experience .p-experience-detail .p-experience__wrapper .p-experience__container ul li .p-experience-imp__wrapper{margin:min(4vw,18.75px) auto 0;width:min(78.6666666667vw,442.5px);overflow:hidden;max-height:min(11.7333333333vw,53px);transition:all 1s ease;position:relative}.p-experience .p-experience-detail .p-experience__wrapper .p-experience__container ul li .p-experience-imp__wrapper.open{max-height:min(160vw,600px);padding-bottom:0}.p-experience .p-experience-detail .p-experience__wrapper .p-experience__container ul li .p-experience-imp__wrapper.open p{max-height:min(160vw,600px)}.p-experience .p-experience-detail .p-experience__wrapper .p-experience__container ul li .p-experience-imp__wrapper p{font-size:min(3.7333333333vw,17.5px);line-height:1.5714;max-height:min(11.7333333333vw,53px);transition:all 1s ease}.p-experience .p-experience-detail .p-experience__wrapper .p-experience__container ul li .p-experience-more{width:min(24.5333333333vw,115px);padding:min(3.7333333333vw,22px) 0 0;display:flex;margin:0 0 0 auto;align-items:center;justify-content:flex-end;-moz-column-gap:min(.8vw,4px);column-gap:min(.8vw,4px)}.p-experience .p-experience-detail .p-experience__wrapper .p-experience__container ul li .p-experience-more p{cursor:pointer;font-size:min(3.7333333333vw,14px);letter-spacing:1px;line-height:1;color:#c2000a;font-weight:bold}.p-experience .p-experience-detail .p-experience__wrapper .p-experience__container ul li .p-experience-more img{cursor:pointer;transition:transform .8s ease;width:min(3.4666666667vw,16.25px);aspect-ratio:13/8}.p-qa{margin:max(-3.2vw,-15px) auto 0}.p-qa .p-qa-head{background-color:#fff;margin-bottom:min(9.3333333333vw,43.75px)}.p-qa .p-qa-head .p-qa-head__title{width:min(89.3333333333vw,736px);margin:0 auto;padding:min(16vw,75px) 0 min(9.3333333333vw,43.75px)}.p-qa .p-qa-head .p-qa-head__title img{width:min(38.1333333333vw,214.5px);margin:0 auto}.p-qa .p-qa-head .p-qa-head__title .p-qa-head__upper{font-weight:bold;font-size:min(4.8vw,22.5px);line-height:1;margin-top:min(2.6666666667vw,12.5px);text-align:center}.p-qa .p-qa-head .p-qa-head__title .p-qa-head__lower{font-weight:bold;font-size:min(8.5333333333vw,40px);line-height:1;color:#cf000e;margin-top:min(2.6666666667vw,12.5px);text-align:center}.p-qa .p-qa-answers{margin:0 auto;background-color:#ffebeb;padding-bottom:min(9.3333333333vw,43.75px)}.p-qa .p-qa-answers .p-qa-answers__wrapper{padding-top:.5px;margin:0 auto;width:min(89.3333333333vw,736px)}.p-qa .p-qa-answers .p-qa-answers__wrapper ul{display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:min(5.7866666667vw,27.125px);margin:max(-9.3333333333vw,-52.5px) auto 0;background-color:#fff;padding:min(9.3333333333vw,43.75px) 0;border-radius:min(5.3333333333vw,20px);border:solid min(0.5333333333vw,2px) #e41157}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li{width:min(78.6666666667vw,516.25px)}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__q,.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__a{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__q-icon,.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__a-icon{width:min(6.4vw,36px);aspect-ratio:24/24;margin-left:min(3.2vw,15px);margin-right:min(3.7333333333vw,20px)}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__q{border:min(0.2666666667vw,1px) solid #cf000e;border-radius:min(3.7333333333vw,14px);height:min(19.7333333333vw,92.5px)}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__q:hover{cursor:pointer}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__q.bigger-hight{height:min(26.1333333333vw,122.5px)}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__q>p{width:min(58.6666666667vw,390px);font-size:min(4.2666666667vw,20px);font-family:"M PLUS Rounded 1c";font-weight:500}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__q-arrowIcon{width:min(3.2vw,18px);aspect-ratio:12/6.875;margin-right:min(4.8vw,22.5px);transform-origin:center center;transform:rotate(0deg);transition:transform .6s ease}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__q-arrowIcon.open{transform:rotate(180deg)}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__a{max-height:0;transition:all .6s ease;overflow:hidden;padding:0}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__a.open{padding:min(4.4533333333vw,30px) 0 min(4.8vw,22.5px);max-height:min(160vw,600px)}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__a-icon.has-link-answer{margin-top:max(-4.2666666667vw,-24px)}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__a>p{font-family:YuGothic,"Yu Gothic Medium","游ゴシック Medium","Yu Gothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-weight:300;font-size:min(3.7333333333vw,16px);width:min(76vw,638px)}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__a>p>small{font-size:min(3.2vw,15px);line-height:1.66666}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__a a.contact-link{display:flex;justify-content:flex-end}.p-qa .p-qa-answers .p-qa-answers__wrapper ul li .p-qa-answers__a a.contact-link>span{font-family:"M PLUS Rounded 1c";color:#cf000e;font-weight:400;text-align:right;padding-bottom:min(.8vw,3.75px);border-bottom:#cf000e solid min(0.2666666667vw,1px)}.p-schoolList{padding-bottom:min(16vw,75px)}.p-schoolList .p-schoolList-head .p-schoolList-head__title{width:min(89.3333333333vw,736px);margin:0 auto;padding:min(16vw,75px) 0 min(9.3333333333vw,43.75px)}.p-schoolList .p-schoolList-head .p-schoolList-head__title img{width:min(38.1333333333vw,214.5px);margin:0 auto}.p-schoolList .p-schoolList-head .p-schoolList-head__title .p-schoolList-head__upper{font-weight:bold;font-size:min(4.8vw,22.5px);line-height:1;margin-top:min(2.6666666667vw,12.5px);text-align:center}.p-schoolList .p-schoolList-head .p-schoolList-head__title .p-schoolList-head__lower{font-weight:bold;font-size:min(8.5333333333vw,40px);line-height:1;color:#cf000e;margin-top:min(2.6666666667vw,12.5px);text-align:center}.p-schoolList .p-schoolList-detail{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto 0;background-color:#fff;padding:min(9.3333333333vw,43.75px) 0;border-radius:min(5.3333333333vw,20px);border:solid min(0.5333333333vw,2px) #cf000e;width:min(89.3333333333vw,736px)}.p-schoolList .p-schoolList-detail .p-schoolList-region{width:min(78.6666666667vw,516.25px);margin:0 auto}.p-schoolList .p-schoolList-detail .p-schoolList-region-name{background-color:#ffe6e6;padding:min(2.1333333333vw,10px) 0;text-align:center;line-height:1;font-size:min(4.8vw,22.5px);font-weight:bold;margin:min(8vw,37.5px) auto 0}.p-schoolList .p-schoolList-detail .p-schoolList-region-name.first-region-name{margin-top:0}.p-schoolList .p-schoolList-detail .p-schoolList-region .p-schoolList-city{margin-top:min(4vw,18.75px)}.p-schoolList .p-schoolList-detail .p-schoolList-region .p-schoolList-city .city-name strong{line-height:1;font-size:min(4.2666666667vw,20px);font-weight:bold}.p-schoolList .p-schoolList-detail .p-schoolList-region .p-schoolList-city .class-names{display:flex;justify-content:flex-start;flex-wrap:wrap;row-gap:min(2.1333333333vw,10px);margin-top:min(2.6666666667vw,12.5px)}.p-schoolList .p-schoolList-detail .p-schoolList-region .p-schoolList-city .class-names .p-schoolList-link{text-decoration:none;margin-right:min(4.5333333333vw,21.25px);display:flex;align-items:center}.p-schoolList .p-schoolList-detail .p-schoolList-region .p-schoolList-city .class-names .p-schoolList-link span:not(.p-schoolList-new){padding-bottom:min(0.5333333333vw,2.5px);border-bottom:#fff solid min(0.2666666667vw,1px);font-size:min(4.2666666667vw,20px);line-height:1}.p-schoolList .p-schoolList-detail .p-schoolList-region .p-schoolList-city .class-names .p-schoolList-link span:not(.p-schoolList-new):hover{color:#cd000f;border-bottom:#cd000f solid min(0.2666666667vw,1px);font-weight:500}.p-schoolList .p-schoolList-detail .p-schoolList-region .p-schoolList-city .class-names .p-schoolList-link .p-schoolList-new{color:#cd000f;border:min(0.2666666667vw,1px) solid #cd000f;line-height:1;font-size:min(2.9333333333vw,13.75px);font-weight:600;font-family:"M PLUS Rounded 1c";width:min(12.5333333333vw,70.5px);height:min(4.8vw,22.5px);display:flex;justify-content:center;align-items:center;margin-left:min(.8vw,3.75px);border-radius:min(2.4vw,11.25px)}.p-schoolList .p-schoolList-detail .p-schoolList-note{display:block;font-size:min(3.2vw,15px);margin-top:min(3.2vw,15px);width:min(78.6666666667vw,442.5px);text-align:left}.u-slash__red{font-family:YuGothic,"Yu Gothic Medium","游ゴシック Medium","Yu Gothic","游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;display:flex;align-items:center;justify-content:center;text-align:center}.u-slash__red::before{content:"";height:60;border-left:solid 5 #cf000e;transform:rotate(-30deg);padding-right:0;margin-right:20}@media(min-width: 751px){.u-slash__red::before{height:54px;border-left:solid 5px #cf000e;margin-right:20px}}.u-slash__red::after{content:"";height:60;border-right:solid 5 #cf000e;transform:rotate(30deg);padding-left:0;margin-left:20}@media(min-width: 751px){.u-slash__red::after{height:54px;border-right:solid 5px #cf000e;margin-left:20px}}.u-underline__yellow{border-bottom:solid 4 #ffea00}@media(min-width: 751px){.u-underline__yellow{border-bottom:solid 2px #ffea00}}.u-empdot__red{padding-top:.1em;background-position:top left;background-repeat:repeat-x;background-size:1em .2em;background-image:url(/wp/wp-content/themes/plabo/image/lp/summer/u-dotimg_red.svg)}
/*# sourceMappingURL=spring.css.map */
