.m-b-0{margin-bottom:unset !important}.m-b-1{margin-bottom:.0833333333vw !important}@media(max-width: 640.98px){.m-b-1{margin-bottom:.3125vw !important}}.m-b-2{margin-bottom:.1666666667vw !important}@media(max-width: 640.98px){.m-b-2{margin-bottom:.625vw !important}}.m-b-3{margin-bottom:.25vw !important}@media(max-width: 640.98px){.m-b-3{margin-bottom:.9375vw !important}}.m-b-4{margin-bottom:.3333333333vw !important}@media(max-width: 640.98px){.m-b-4{margin-bottom:1.25vw !important}}.m-b-5{margin-bottom:.4166666667vw !important}@media(max-width: 640.98px){.m-b-5{margin-bottom:1.5625vw !important}}.m-b-6{margin-bottom:.5vw !important}@media(max-width: 640.98px){.m-b-6{margin-bottom:1.875vw !important}}.m-b-7{margin-bottom:.5833333333vw !important}@media(max-width: 640.98px){.m-b-7{margin-bottom:2.1875vw !important}}.m-b-8{margin-bottom:.6666666667vw !important}@media(max-width: 640.98px){.m-b-8{margin-bottom:2.5vw !important}}.m-b-9{margin-bottom:.75vw !important}@media(max-width: 640.98px){.m-b-9{margin-bottom:2.8125vw !important}}.m-b-10{margin-bottom:.8333333333vw !important}@media(max-width: 640.98px){.m-b-10{margin-bottom:3.125vw !important}}.m-b-11{margin-bottom:.9166666667vw !important}@media(max-width: 640.98px){.m-b-11{margin-bottom:3.4375vw !important}}.m-b-12{margin-bottom:1vw !important}@media(max-width: 640.98px){.m-b-12{margin-bottom:3.75vw !important}}.m-b-13{margin-bottom:1.0833333333vw !important}@media(max-width: 640.98px){.m-b-13{margin-bottom:4.0625vw !important}}.m-b-14{margin-bottom:1.1666666667vw !important}@media(max-width: 640.98px){.m-b-14{margin-bottom:4.375vw !important}}.m-b-15{margin-bottom:1.25vw !important}@media(max-width: 640.98px){.m-b-15{margin-bottom:4.6875vw !important}}.m-b-16{margin-bottom:1.3333333333vw !important}@media(max-width: 640.98px){.m-b-16{margin-bottom:5vw !important}}.m-b-17{margin-bottom:1.4166666667vw !important}@media(max-width: 640.98px){.m-b-17{margin-bottom:5.3125vw !important}}.m-b-18{margin-bottom:1.5vw !important}@media(max-width: 640.98px){.m-b-18{margin-bottom:5.625vw !important}}.m-b-19{margin-bottom:1.5833333333vw !important}@media(max-width: 640.98px){.m-b-19{margin-bottom:5.9375vw !important}}.m-b-20{margin-bottom:1.6666666667vw !important}@media(max-width: 640.98px){.m-b-20{margin-bottom:6.25vw !important}}.m-b-21{margin-bottom:1.75vw !important}@media(max-width: 640.98px){.m-b-21{margin-bottom:6.5625vw !important}}.m-b-22{margin-bottom:1.8333333333vw !important}@media(max-width: 640.98px){.m-b-22{margin-bottom:6.875vw !important}}.m-b-23{margin-bottom:1.9166666667vw !important}@media(max-width: 640.98px){.m-b-23{margin-bottom:7.1875vw !important}}.m-b-24{margin-bottom:2vw !important}@media(max-width: 640.98px){.m-b-24{margin-bottom:7.5vw !important}}.m-b-25{margin-bottom:2.0833333333vw !important}@media(max-width: 640.98px){.m-b-25{margin-bottom:7.8125vw !important}}.m-b-26{margin-bottom:2.1666666667vw !important}@media(max-width: 640.98px){.m-b-26{margin-bottom:8.125vw !important}}.m-b-27{margin-bottom:2.25vw !important}@media(max-width: 640.98px){.m-b-27{margin-bottom:8.4375vw !important}}.m-b-28{margin-bottom:2.3333333333vw !important}@media(max-width: 640.98px){.m-b-28{margin-bottom:8.75vw !important}}.m-b-29{margin-bottom:2.4166666667vw !important}@media(max-width: 640.98px){.m-b-29{margin-bottom:9.0625vw !important}}.m-b-30{margin-bottom:2.5vw !important}@media(max-width: 640.98px){.m-b-30{margin-bottom:9.375vw !important}}.m-b-31{margin-bottom:2.5833333333vw !important}@media(max-width: 640.98px){.m-b-31{margin-bottom:9.6875vw !important}}.m-b-32{margin-bottom:2.6666666667vw !important}@media(max-width: 640.98px){.m-b-32{margin-bottom:10vw !important}}.m-b-33{margin-bottom:2.75vw !important}@media(max-width: 640.98px){.m-b-33{margin-bottom:10.3125vw !important}}.m-b-34{margin-bottom:2.8333333333vw !important}@media(max-width: 640.98px){.m-b-34{margin-bottom:10.625vw !important}}.m-b-35{margin-bottom:2.9166666667vw !important}@media(max-width: 640.98px){.m-b-35{margin-bottom:10.9375vw !important}}.m-b-36{margin-bottom:3vw !important}@media(max-width: 640.98px){.m-b-36{margin-bottom:11.25vw !important}}.m-b-37{margin-bottom:3.0833333333vw !important}@media(max-width: 640.98px){.m-b-37{margin-bottom:11.5625vw !important}}.m-b-38{margin-bottom:3.1666666667vw !important}@media(max-width: 640.98px){.m-b-38{margin-bottom:11.875vw !important}}.m-b-39{margin-bottom:3.25vw !important}@media(max-width: 640.98px){.m-b-39{margin-bottom:12.1875vw !important}}.m-b-40{margin-bottom:3.3333333333vw !important}@media(max-width: 640.98px){.m-b-40{margin-bottom:12.5vw !important}}.m-b-41{margin-bottom:3.4166666667vw !important}@media(max-width: 640.98px){.m-b-41{margin-bottom:12.8125vw !important}}.m-b-42{margin-bottom:3.5vw !important}@media(max-width: 640.98px){.m-b-42{margin-bottom:13.125vw !important}}.m-b-43{margin-bottom:3.5833333333vw !important}@media(max-width: 640.98px){.m-b-43{margin-bottom:13.4375vw !important}}.m-b-44{margin-bottom:3.6666666667vw !important}@media(max-width: 640.98px){.m-b-44{margin-bottom:13.75vw !important}}.m-b-45{margin-bottom:3.75vw !important}@media(max-width: 640.98px){.m-b-45{margin-bottom:14.0625vw !important}}.m-b-46{margin-bottom:3.8333333333vw !important}@media(max-width: 640.98px){.m-b-46{margin-bottom:14.375vw !important}}.m-b-47{margin-bottom:3.9166666667vw !important}@media(max-width: 640.98px){.m-b-47{margin-bottom:14.6875vw !important}}.m-b-48{margin-bottom:4vw !important}@media(max-width: 640.98px){.m-b-48{margin-bottom:15vw !important}}.m-b-49{margin-bottom:4.0833333333vw !important}@media(max-width: 640.98px){.m-b-49{margin-bottom:15.3125vw !important}}.m-b-50{margin-bottom:4.1666666667vw !important}@media(max-width: 640.98px){.m-b-50{margin-bottom:15.625vw !important}}.m-b-51{margin-bottom:4.25vw !important}@media(max-width: 640.98px){.m-b-51{margin-bottom:15.9375vw !important}}.m-b-52{margin-bottom:4.3333333333vw !important}@media(max-width: 640.98px){.m-b-52{margin-bottom:16.25vw !important}}.m-b-53{margin-bottom:4.4166666667vw !important}@media(max-width: 640.98px){.m-b-53{margin-bottom:16.5625vw !important}}.m-b-54{margin-bottom:4.5vw !important}@media(max-width: 640.98px){.m-b-54{margin-bottom:16.875vw !important}}.m-b-55{margin-bottom:4.5833333333vw !important}@media(max-width: 640.98px){.m-b-55{margin-bottom:17.1875vw !important}}.m-b-56{margin-bottom:4.6666666667vw !important}@media(max-width: 640.98px){.m-b-56{margin-bottom:17.5vw !important}}.m-b-57{margin-bottom:4.75vw !important}@media(max-width: 640.98px){.m-b-57{margin-bottom:17.8125vw !important}}.m-b-58{margin-bottom:4.8333333333vw !important}@media(max-width: 640.98px){.m-b-58{margin-bottom:18.125vw !important}}.m-b-59{margin-bottom:4.9166666667vw !important}@media(max-width: 640.98px){.m-b-59{margin-bottom:18.4375vw !important}}.m-b-60{margin-bottom:5vw !important}@media(max-width: 640.98px){.m-b-60{margin-bottom:18.75vw !important}}.m-b-61{margin-bottom:5.0833333333vw !important}@media(max-width: 640.98px){.m-b-61{margin-bottom:19.0625vw !important}}.m-b-62{margin-bottom:5.1666666667vw !important}@media(max-width: 640.98px){.m-b-62{margin-bottom:19.375vw !important}}.m-b-63{margin-bottom:5.25vw !important}@media(max-width: 640.98px){.m-b-63{margin-bottom:19.6875vw !important}}.m-b-64{margin-bottom:5.3333333333vw !important}@media(max-width: 640.98px){.m-b-64{margin-bottom:20vw !important}}.m-b-65{margin-bottom:5.4166666667vw !important}@media(max-width: 640.98px){.m-b-65{margin-bottom:20.3125vw !important}}.m-b-66{margin-bottom:5.5vw !important}@media(max-width: 640.98px){.m-b-66{margin-bottom:20.625vw !important}}.m-b-67{margin-bottom:5.5833333333vw !important}@media(max-width: 640.98px){.m-b-67{margin-bottom:20.9375vw !important}}.m-b-68{margin-bottom:5.6666666667vw !important}@media(max-width: 640.98px){.m-b-68{margin-bottom:21.25vw !important}}.m-b-69{margin-bottom:5.75vw !important}@media(max-width: 640.98px){.m-b-69{margin-bottom:21.5625vw !important}}.m-b-70{margin-bottom:5.8333333333vw !important}@media(max-width: 640.98px){.m-b-70{margin-bottom:21.875vw !important}}.m-b-71{margin-bottom:5.9166666667vw !important}@media(max-width: 640.98px){.m-b-71{margin-bottom:22.1875vw !important}}.m-b-72{margin-bottom:6vw !important}@media(max-width: 640.98px){.m-b-72{margin-bottom:22.5vw !important}}.m-b-73{margin-bottom:6.0833333333vw !important}@media(max-width: 640.98px){.m-b-73{margin-bottom:22.8125vw !important}}.m-b-74{margin-bottom:6.1666666667vw !important}@media(max-width: 640.98px){.m-b-74{margin-bottom:23.125vw !important}}.m-b-75{margin-bottom:6.25vw !important}@media(max-width: 640.98px){.m-b-75{margin-bottom:23.4375vw !important}}.m-b-76{margin-bottom:6.3333333333vw !important}@media(max-width: 640.98px){.m-b-76{margin-bottom:23.75vw !important}}.m-b-77{margin-bottom:6.4166666667vw !important}@media(max-width: 640.98px){.m-b-77{margin-bottom:24.0625vw !important}}.m-b-78{margin-bottom:6.5vw !important}@media(max-width: 640.98px){.m-b-78{margin-bottom:24.375vw !important}}.m-b-79{margin-bottom:6.5833333333vw !important}@media(max-width: 640.98px){.m-b-79{margin-bottom:24.6875vw !important}}.m-b-80{margin-bottom:6.6666666667vw !important}@media(max-width: 640.98px){.m-b-80{margin-bottom:25vw !important}}.m-b-81{margin-bottom:6.75vw !important}@media(max-width: 640.98px){.m-b-81{margin-bottom:25.3125vw !important}}.m-b-82{margin-bottom:6.8333333333vw !important}@media(max-width: 640.98px){.m-b-82{margin-bottom:25.625vw !important}}.m-b-83{margin-bottom:6.9166666667vw !important}@media(max-width: 640.98px){.m-b-83{margin-bottom:25.9375vw !important}}.m-b-84{margin-bottom:7vw !important}@media(max-width: 640.98px){.m-b-84{margin-bottom:26.25vw !important}}.m-b-85{margin-bottom:7.0833333333vw !important}@media(max-width: 640.98px){.m-b-85{margin-bottom:26.5625vw !important}}.m-b-86{margin-bottom:7.1666666667vw !important}@media(max-width: 640.98px){.m-b-86{margin-bottom:26.875vw !important}}.m-b-87{margin-bottom:7.25vw !important}@media(max-width: 640.98px){.m-b-87{margin-bottom:27.1875vw !important}}.m-b-88{margin-bottom:7.3333333333vw !important}@media(max-width: 640.98px){.m-b-88{margin-bottom:27.5vw !important}}.m-b-89{margin-bottom:7.4166666667vw !important}@media(max-width: 640.98px){.m-b-89{margin-bottom:27.8125vw !important}}.m-b-90{margin-bottom:7.5vw !important}@media(max-width: 640.98px){.m-b-90{margin-bottom:28.125vw !important}}.m-b-91{margin-bottom:7.5833333333vw !important}@media(max-width: 640.98px){.m-b-91{margin-bottom:28.4375vw !important}}.m-b-92{margin-bottom:7.6666666667vw !important}@media(max-width: 640.98px){.m-b-92{margin-bottom:28.75vw !important}}.m-b-93{margin-bottom:7.75vw !important}@media(max-width: 640.98px){.m-b-93{margin-bottom:29.0625vw !important}}.m-b-94{margin-bottom:7.8333333333vw !important}@media(max-width: 640.98px){.m-b-94{margin-bottom:29.375vw !important}}.m-b-95{margin-bottom:7.9166666667vw !important}@media(max-width: 640.98px){.m-b-95{margin-bottom:29.6875vw !important}}.m-b-96{margin-bottom:8vw !important}@media(max-width: 640.98px){.m-b-96{margin-bottom:30vw !important}}.m-b-97{margin-bottom:8.0833333333vw !important}@media(max-width: 640.98px){.m-b-97{margin-bottom:30.3125vw !important}}.m-b-98{margin-bottom:8.1666666667vw !important}@media(max-width: 640.98px){.m-b-98{margin-bottom:30.625vw !important}}.m-b-99{margin-bottom:8.25vw !important}@media(max-width: 640.98px){.m-b-99{margin-bottom:30.9375vw !important}}.m-b-100{margin-bottom:8.3333333333vw !important}@media(max-width: 640.98px){.m-b-100{margin-bottom:31.25vw !important}}.flx-1{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(min-width: 768px){.flx-base-1{-ms-flex-preferred-size:10% !important;flex-basis:10% !important}.flx-base-10{-ms-flex-preferred-size:10% !important;flex-basis:10% !important}.flx-base-12{-ms-flex-preferred-size:12% !important;flex-basis:12% !important}.flx-base-2{-ms-flex-preferred-size:20% !important;flex-basis:20% !important}.flx-base-25{-ms-flex-preferred-size:25% !important;flex-basis:25% !important}.flx-base-3{-ms-flex-preferred-size:30% !important;flex-basis:30% !important}.flx-base-34{-ms-flex-preferred-size:34% !important;flex-basis:34% !important}.flx-base-35{-ms-flex-preferred-size:35% !important;flex-basis:35% !important}.flx-base-38{-ms-flex-preferred-size:38% !important;flex-basis:38% !important}.flx-base-4{-ms-flex-preferred-size:40% !important;flex-basis:40% !important}.flx-base-45{-ms-flex-preferred-size:45% !important;flex-basis:45% !important}.flx-base-47{-ms-flex-preferred-size:47% !important;flex-basis:47% !important}.flx-base-5{-ms-flex-preferred-size:50% !important;flex-basis:50% !important}.flx-base-53{-ms-flex-preferred-size:53% !important;flex-basis:53% !important}.flx-base-55{-ms-flex-preferred-size:55% !important;flex-basis:55% !important}.flx-base-6{-ms-flex-preferred-size:60% !important;flex-basis:60% !important}.flx-base-62{-ms-flex-preferred-size:62% !important;flex-basis:62% !important}.flx-base-63{-ms-flex-preferred-size:63% !important;flex-basis:63% !important}.flx-base-65{-ms-flex-preferred-size:65% !important;flex-basis:65% !important}.flx-base-66{-ms-flex-preferred-size:66% !important;flex-basis:66% !important}.flx-base-68{-ms-flex-preferred-size:68% !important;flex-basis:68% !important}.flx-base-7{-ms-flex-preferred-size:70% !important;flex-basis:70% !important}.flx-base-73{-ms-flex-preferred-size:73% !important;flex-basis:73% !important}.flx-base-75{-ms-flex-preferred-size:75% !important;flex-basis:75% !important}.flx-base-8{-ms-flex-preferred-size:80% !important;flex-basis:80% !important}.flx-base-83{-ms-flex-preferred-size:83% !important;flex-basis:83% !important}.flx-base-85{-ms-flex-preferred-size:85% !important;flex-basis:85% !important}.flx-base-88{-ms-flex-preferred-size:88% !important;flex-basis:88% !important}.flx-base-9{-ms-flex-preferred-size:90% !important;flex-basis:90% !important}}.effect-fade.fadeInUp{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1s;transition:1s}.effect-fade.fadeInDown{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:2s;transition:2s}.effect-fade.fadeInDown{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:2s;transition:2s}.effect-fade.SlideInLeft{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:2s;transition:2s}.effect-fade.SlideInRight{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:2s;transition:2s}.effect-fade.FadeIn{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:2s;transition:2s}.effect-fade.delay-lv1{-webkit-transition-delay:.2s;transition-delay:.2s}.effect-fade.delay-lv2{-webkit-transition-delay:.3s;transition-delay:.3s}.effect-fade.delay-lv3{-webkit-transition-delay:.4s;transition-delay:.4s}body,article,aside,hgroup,header,address,figure,figcaption,ul,h1,h2,h3,h4,h5,h6,dl,dt,dd,ol,ul,li,p{margin:0;padding:0}ul li{list-style:none}img{width:100%;max-width:100%;width:auto;vertical-align:bottom}svg{vertical-align:bottom}html{font-size:62.5%;overflow-y:scroll;scroll-behavior:smooth}@media screen and (min-width: 1250px)and (max-width: 1450px){html{font-size:.6666666667vw}}@media screen and (min-width: 1150px)and (max-width: 1249px){html{font-size:.6666666667vw}}@media screen and (min-width: 1050px)and (max-width: 1149px){html{font-size:.6666666667vw}}@media screen and (min-width: 980px)and (max-width: 1049px){html{font-size:.6666666667vw}}@media screen and (min-width: 769px)and (max-width: 979px){html{font-size:.6666666667vw}}@media(max-width: 768.98px){html{font-size:.6451612903vw}}@media(max-width: 640.98px){html{font-size:2.2727272727vw}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{font-size:1.8rem;line-height:1.6;text-align:left;color:#231815}@media(min-width: 1280px){body{min-width:120rem}}p{margin-bottom:1em;line-height:1.75;letter-spacing:1px}p:last-of-type{margin-bottom:unset}a{color:#635f85;color:#1a0dab;color:#635f85;-webkit-transition:all .3s;transition:all .3s}a:link,a:visited,a:hover,a:active{text-decoration:none}a:link{text-decoration:underline}table{width:100%;border-collapse:collapse}table,table th,table td{border:1px solid #635f85}table th,table td{padding:1.5rem}h1,h2,h3,h4,h5,h6{font-size:unset;margin:unset;margin-top:1rem;margin-bottom:.5rem;letter-spacing:0px}@media(max-width: 640.98px){h1,h2,h3,h4,h5,h6{letter-spacing:0em}}h1{font-size:4rem}h2{font-size:3rem}@media(max-width: 640.98px){h2{font-size:2.4rem}}h3{font-size:2.5rem}h4{font-size:2rem}.font-noto,.p-lesson__enrollment-container,.p-access__sub-title{font-family:"Noto Sans JP"}.font-noto-serif,.p-lesson__wing-time strong,.p-instructor__speech-bubble,.p-instructor__comment,.p-footer-trial-lesson__txt,body,.p-access__catch,.p-access__title,.p-access__address,.c-table--stripe__strong,.c-faq__A:before{font-family:"Noto Serif JP",serif}.font-IBM,.p-mv__sub-ttl,.p-instructor__name span,.p-instructor__cls,.c-contact-btn span,p,.c-table,.c-table--stripe,.c-faq__A,.c-card-voice__kinds{font-family:"IBM Plex Sans JP",sans-serif}.font-BIZ{font-family:"BIZ UDPGothic",sans-serif}.wp-block-columns{margin-top:1.3em;margin-bottom:1.3em}.wp-block-columns:where(.wp-block-columns.is-layout-flex){gap:0 1.5em}@media(max-width: 640.98px){.wp-block-columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem !important}}.col-post{max-width:100rem;margin:0 auto}.post-bottom{padding:7rem 0 0}.post-bottom .c-btn,.post-bottom .contact-form input[type=submit],.post-bottom .contact-tel input[type=submit],.contact-form .post-bottom input[type=submit],.contact-tel .post-bottom input[type=submit]{max-width:32rem;margin:0 auto}.kiji-tag{text-align:right;margin-top:50px}.kiji-tag li{display:inline-block;color:#464646;margin-bottom:7px}.kiji-tag li a{font-size:.8em;margin-right:7px;padding:2px 7px;text-decoration:none;color:#464646;border:solid 1px #464646;border-radius:2px}.kiji-tag li a:hover{opacity:.5}.pagination{margin:40px 0 30px;text-align:center}@media(max-width: 640.98px){.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.pagination ul{margin:0;padding:0;list-style:none}.pagination li{display:inline-block;width:auto;text-align:center}.pagination li a,.pagination li>span{font-size:.9em;display:block;width:30px;margin:0 1px;padding:5px 0;text-decoration:none;color:#635f85;border:solid 1px #efefef;border-radius:3px}.pagination .prev,.pagination .next{display:block !important;width:50px !important}.pagination li>span{color:#fff;background-color:#635f85}.pagination li a:hover{color:#fff;background-color:#635f85}.pagination li .dots{width:15px;padding:0;color:#635f85;border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)}@media(max-width: 767px){.pagination li{margin-bottom:1rem}}#wp_container .l-inner{max-width:120rem;padding-top:4rem}@media(max-width: 640.98px){#wp_container .l-inner{padding-top:2rem}}#wp_container .l-inner h1{margin-top:unset}.article-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid rgba(35,24,21,.1);padding:2.1rem 2.4rem;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;margin-bottom:.3rem;margin-bottom:1.3rem;padding:2.5rem 5.5rem;position:relative;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.article-item:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}@media(max-width: 640.98px){.article-item{padding:2.5rem 5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.article-item h2{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:unset;font-size:1.6rem;margin:unset !important}@media(max-width: 640.98px){.article-item h2{padding-top:1rem;width:100%}}.p-single{padding:1.5rem 0 4.5rem 0;margin-bottom:4rem;border-bottom:1px solid #000;font-size:1.2rem;font-weight:normal}@media(max-width: 640.98px){.p-single{margin-bottom:3rem;padding:1.5rem 0 2.5rem 0}}.article-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:1.5em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 640.98px){.article-heading{gap:0 1rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}}.article-heading time{min-width:11.2rem;min-width:14.5rem;color:#231815;font-size:1.6rem;font-weight:bold}.article-heading .article-category,.article-heading .wp-single__category{max-width:9rem;width:100%;text-align:center;border-radius:50px;max-width:9rem;width:100%;display:block;padding:.5em 1.2em .5em;text-align:center;border-radius:50px;background:#635f85;color:#fff;font-weight:bold;text-align:center;border-radius:50px;font-size:1.3rem;padding:.3em 1em .2em 1em}.article-heading .article-category.important,.article-heading .important.wp-single__category{background:#fff;border:1px solid #00afcc;color:#00afcc}.article-heading .article-category.news,.article-heading .news.wp-single__category{background:#fff;border:1px solid #635f85;color:#635f85}.article-link{text-decoration:none;color:#635f85 !important;text-decoration:none !important}.article-link:before{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.select-category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;margin-bottom:3rem}@media(max-width: 640.98px){.select-category{-ms-flex-wrap:unset;flex-wrap:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-x:scroll;padding:2rem 5%;margin-bottom:1rem}}@media(max-width: 640.98px){.select-category .select-category-item{-ms-flex-negative:0;flex-shrink:0}}.select-category .select-category-item a{text-decoration:none;padding:.4em 2em .5em 2em;border:1px solid #000;border-radius:2em;color:#000;position:relative}.select-category .select-category-item a:hover,.select-category .select-category-item a.active{background:#bfae72;color:#fff;border:1px solid #bfae72}.select-category .select-category-item a.news:hover,.select-category .select-category-item a.news.active{background:#635f85;color:#fff;border:1px solid #635f85}.wp-single h1,.wp-single h2,.wp-single h3,.wp-single h4,.wp-single h5,.wp-single h6{margin-top:2rem}.wp-single h2{background:rgba(99,95,133,.1);color:#635f85 !important;padding:1rem 1.8rem;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.wp-single h3{border-bottom:1px solid #635f85;color:#635f85 !important;padding:.5rem .9rem;margin-bottom:1rem}.wp-single h4{border-left:5px solid #635f85;padding-left:1rem}.wp-single h5{color:#635f85 !important}.is-important{background:#fff4e1}.wp_container__single-ttl{padding:.5em 0 .3em !important}.wpSingle h1{color:#635f85;color:#635f85}.wpSingle h2{color:#fff4e1}.wpSingle--btn{margin-top:4rem}#wp_container img{width:auto;max-width:min(100%,64rem);height:auto}#wp_container figcaption{text-align:center}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.wp-block-separator{border:unset;border-bottom:1px dashed #000}video{width:100%}.size-medium img{width:66%;margin-left:auto;margin-right:auto;display:block}.wp-block-table table{width:100%;min-width:240px;border-collapse:collapse;margin:0 auto 30px;background:#fff}.wp-block-table table th,.wp-block-table table td{padding:1.5rem 1.5rem;border:1px solid;word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:#635f85;letter-spacing:1px}.wp-block-table table th{width:25%;background:rgba(99,95,133,.5);font-size:90%}.wp-block-table table td span{font-size:70%}.wp-block-button__link{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.wp-block-button__link:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-gallery{margin:0;padding:0;list-style:none;-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:start !important;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-block-gallery.is-cropped img{-o-object-fit:cover;object-fit:cover;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;height:100%;object-fit:cover;width:100%;max-width:inherit;object-fit:cover}.wp-block-gallery.columns-default .wp-block-image{width:calc(50% - 1.28rem)}.wp-block-gallery.columns-1 .wp-block-image{width:calc(100%/1 - 1.28rem)}.wp-block-gallery.columns-2 .wp-block-image{width:calc(100%/2 - 1.28rem)}.wp-block-gallery.columns-3 .wp-block-image{width:calc(100%/3 - 1.28rem)}.wp-block-gallery.columns-4 .wp-block-image{width:calc(100%/4 - 1.28rem)}.wp-block-gallery.columns-5 .wp-block-image{width:calc(100%/5 - 1.28rem)}.wp-block-gallery.columns-6 .wp-block-image{width:calc(100%/6 - 1.28rem)}.wp-block-gallery.columns-7 .wp-block-image{width:calc(100%/7 - 1.28rem)}.wp-block-gallery.columns-8 .wp-block-image{width:calc(100%/8 - 1.28rem)}.wp-block-gallery .blocks-gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 16px);flex:0 0 calc(33.333% - 16px);margin-bottom:16px}.wp-block-gallery .blocks-gallery-item img{max-width:100%;height:auto;display:block}em{font-style:normal !important;color:red;font-weight:bold}#covid-19 .__inner{max-width:120rem}#covid-19 img{max-width:100%}@media(max-width: 640.98px){.wp-container-core-columns-is-layout-7,.wp-container-core-columns-is-layout-3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}hr{border-bottom:1px solid #fff4e1 !important}.p-wp__ttl{font-size:3.47rem;margin-bottom:unset}@media(max-width: 640.98px){.p-wp__ttl{font-size:2.47rem}}.l-inner{width:90%;max-width:192rem;margin:0 auto;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.l-inner--1200{max-width:120rem}.l-inner--1000{max-width:100rem}.l-inner--1050{max-width:105rem}.l-inner--1080{max-width:108rem}.l-inner--full{max-width:100%;width:100%}.l-main{margin:0 auto}.l-section{margin-top:7.5rem}.l-section:nth-of-type(1){margin-top:unset}@media(max-width: 640.98px){.l-section{margin-top:4.5rem}}.c-btn,.contact-form input[type=submit],.contact-tel input[type=submit]{max-width:36.6rem;display:block;text-align:center;position:relative;text-decoration:none !important;-webkit-transition:all .6s;transition:all .6s;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-weight:bold;background:url(../img/common/btn-bg.png) no-repeat center center/cover;padding:2.5rem 5% 2.4rem 5%;font-size:2rem;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#564b27;border-bottom:3px solid #9f8b4a;-webkit-transition:-webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-box-shadow .3s cubic-bezier(0.4, 0, 0.2, 1);transition:-webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-box-shadow .3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .3s cubic-bezier(0.4, 0, 0.2, 1);transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1),box-shadow .3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-transform .3s cubic-bezier(0.4, 0, 0.2, 1),-webkit-box-shadow .3s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transition:background .45s cubic-bezier(0.35, 0.85, 0.25, 1),-webkit-transform .45s cubic-bezier(0.35, 0.85, 0.25, 1),-webkit-box-shadow .45s cubic-bezier(0.35, 0.85, 0.25, 1);transition:background .45s cubic-bezier(0.35, 0.85, 0.25, 1),-webkit-transform .45s cubic-bezier(0.35, 0.85, 0.25, 1),-webkit-box-shadow .45s cubic-bezier(0.35, 0.85, 0.25, 1);transition:transform .45s cubic-bezier(0.35, 0.85, 0.25, 1),box-shadow .45s cubic-bezier(0.35, 0.85, 0.25, 1),background .45s cubic-bezier(0.35, 0.85, 0.25, 1);transition:transform .45s cubic-bezier(0.35, 0.85, 0.25, 1),box-shadow .45s cubic-bezier(0.35, 0.85, 0.25, 1),background .45s cubic-bezier(0.35, 0.85, 0.25, 1),-webkit-transform .45s cubic-bezier(0.35, 0.85, 0.25, 1),-webkit-box-shadow .45s cubic-bezier(0.35, 0.85, 0.25, 1)}@media(max-width: 640.98px){.c-btn,.contact-form input[type=submit],.contact-tel input[type=submit]{width:90%;margin:0 auto}}.c-btn:hover,.contact-form input[type=submit]:hover,.contact-tel input[type=submit]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 8px 24px rgba(236,102,19,.25),0 1.5px 6px rgba(0,0,0,.08);box-shadow:0 8px 24px rgba(236,102,19,.25),0 1.5px 6px rgba(0,0,0,.08)}.c-btn:active,.contact-form input[type=submit]:active,.contact-tel input[type=submit]:active{-webkit-transform:scale(0.97);transform:scale(0.97);-webkit-box-shadow:0 2px 8px rgba(236,102,19,.18),0 1px 3px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(236,102,19,.18),0 1px 3px rgba(0,0,0,.06)}.c-btn__back:before{left:5%;position:absolute;font-family:"Font Awesome 6 Free";font-weight:900;content:"";font-size:1.4rem;margin-left:.6em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;bottom:0}.c-btn__back:after{display:none !important}@media(max-width: 640.98px){.c-card-voice__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}@media(max-width: 640.98px){.c-card-voice__main-title{text-align:center}}.c-card-voice__heading{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 640.98px){.c-card-voice__heading{display:contents}}.c-card-voice__heading .title{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width: 640.98px){.c-card-voice__heading .title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.c-card-voice__heading .btn{max-width:36.6rem}@media(max-width: 640.98px){.c-card-voice__heading .btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:2rem;max-width:100%}}.c-card-voice__body{gap:3rem}@media(max-width: 640.98px){.c-card-voice__body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-card-voice__list{background:#fff;border-radius:1.5rem;-webkit-filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));padding:2.5rem 1.5rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.c-card-voice__img-wrapper{background:#fff4e1;border-radius:1rem;text-align:center;position:relative;padding:0 2rem .5rem}.c-card-voice__img-wrapper img{margin:0 auto;display:block;border-radius:0;position:relative;top:-2rem;max-width:12.9rem}.c-card-voice__img-wrapper--man{background:#ebeff8}.c-card-voice__old{width:6.4rem;height:6.4rem;position:absolute;top:0;right:4vw;z-index:3;background:#9996b4}@media(max-width: 640.98px){.c-card-voice__old{right:17vw}}.c-card-voice__old::after{content:"";position:absolute;left:.2rem;bottom:.1rem;z-index:4;width:0;height:0;border-style:solid;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0);border-bottom:12px solid #635f85;border-top:0;-webkit-transform:rotate(228deg);transform:rotate(228deg)}.c-card-voice__kinds-container{left:0;right:0;bottom:.2rem;margin:0 auto;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-card-voice__kinds{width:8rem;background:#d588d8;color:#fff;font-weight:bold;font-size:1.2rem;padding:.2rem 1rem .4rem}.c-card-voice__kinds--org{background:#bfae72}.c-card-voice__kinds--stretch{background:#b98492}.c-card-voice__title{font-size:1.8rem;text-align:center;color:#635f85;font-weight:bold;margin-top:1.5rem}.c-card-voice__title:after{content:"";background:url(../img/common/decoration-01.png) no-repeat center center/cover;background-size:contain;width:22.4rem;height:3.2rem;display:block;margin:1rem auto}.c-card-voice p{padding:0 2.5rem 2rem}.c-circle{background:#635f85;border-radius:25vw;line-height:1.2;color:#fff;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-data-slug:before{content:attr(data-slug);display:block}.c-faq__item{-webkit-transition-duration:.4s;transition-duration:.4s}.c-faq__item dt,.c-faq__item dd{-webkit-transition-duration:.4s;transition-duration:.4s}.c-faq__Q,.c-faq__A{padding:2rem 6.5rem}@media(max-width: 640.98px){.c-faq__Q,.c-faq__A{padding-left:5%;padding-right:5%}}.c-faq__Q{background:#ebeff8;color:#231815;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2rem;position:relative;cursor:pointer;font-weight:bold;letter-spacing:.1rem;padding-top:2.1rem;padding-left:10.5rem;padding-bottom:2.4rem;border-bottom:1px solid #707070;border-left:5px solid #635f85}@media(max-width: 640.98px){.c-faq__Q{padding:2rem 5rem 2rem 2rem;font-size:1.6rem;padding-left:5rem}}.c-faq__Q:before{content:"Q.";color:#635f85;font-size:3rem;margin-right:1rem;font-weight:normal;position:absolute;top:1rem;left:6.5rem}@media(max-width: 640.98px){.c-faq__Q:before{left:2rem;top:1.7rem;font-size:1.8rem}}.c-faq__Q:after{content:"";position:absolute;right:5%;top:0;bottom:0;margin:auto 0;font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;font-family:"Font Awesome 5 Free";content:"";font-weight:bold;font-size:14px}.c-faq__Q.is-active:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.c-faq__A{background:rgba(255,255,255,.5);-moz-text-align-last:left;text-align-last:left;position:relative;max-height:0;overflow:hidden;-webkit-transition:max-height .4s ease;transition:max-height .4s ease;padding:0 6.5rem}@media(max-width: 640.98px){.c-faq__A{padding:0 5%;padding-left:5rem}}.c-faq__A:before{content:"A.";color:#bfae72;font-weight:normal;font-size:3rem;margin-right:1rem;position:relative;top:.3rem}@media(max-width: 640.98px){.c-faq__A:before{position:absolute;left:2rem;top:1.7rem;font-size:1.8rem}}.c-faq__A.is-open{max-height:500px}.c-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2rem}@media(max-width: 640.98px){.c-flex{gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.c-flex .item{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}@media(max-width: 640.98px){.c-flex .item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}.c-flex--col1{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-flex--col1 .item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 0rem)/1);flex:1 1 calc((100% - 0rem)/1)}@media(max-width: 640.98px){.c-flex--col1 .item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media(max-width: 640.98px){.c-flex--col1 .item+.item{margin-top:2rem}}.c-flex--col2{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-flex--col2 .item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 2rem)/2);flex:1 1 calc((100% - 2rem)/2)}@media(max-width: 640.98px){.c-flex--col2 .item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media(max-width: 640.98px){.c-flex--col2 .item+.item{margin-top:2rem}}.c-flex--col3{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-flex--col3 .item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 4rem)/3);flex:1 1 calc((100% - 4rem)/3)}@media(max-width: 640.98px){.c-flex--col3 .item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media(max-width: 640.98px){.c-flex--col3 .item+.item{margin-top:2rem}}.c-flex--col4{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-flex--col4 .item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 6rem)/4);flex:1 1 calc((100% - 6rem)/4)}@media(max-width: 640.98px){.c-flex--col4 .item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media(max-width: 640.98px){.c-flex--col4 .item+.item{margin-top:2rem}}.c-flex--col5{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-flex--col5 .item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 8rem)/5);flex:1 1 calc((100% - 8rem)/5)}@media(max-width: 640.98px){.c-flex--col5 .item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media(max-width: 640.98px){.c-flex--col5 .item+.item{margin-top:2rem}}.c-flex--col6{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-flex--col6 .item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 10rem)/6);flex:1 1 calc((100% - 10rem)/6)}@media(max-width: 640.98px){.c-flex--col6 .item{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}}@media(max-width: 640.98px){.c-flex--col6 .item+.item{margin-top:2rem}}.c-grid{display:grid;gap:2rem}@media(max-width: 640.98px){.c-grid{gap:1rem}}.c-grid--col1{grid-template-columns:repeat(1, 1fr)}@media(max-width: 640.98px){.c-grid--col1{grid-template-columns:repeat(1, 1fr)}}.c-grid--col2{grid-template-columns:repeat(2, 1fr)}@media(max-width: 640.98px){.c-grid--col2{grid-template-columns:repeat(1, 1fr)}}.c-grid--col3{grid-template-columns:repeat(3, 1fr)}@media(max-width: 640.98px){.c-grid--col3{grid-template-columns:repeat(1, 1fr)}}.c-grid--col4{grid-template-columns:repeat(4, 1fr)}@media(max-width: 640.98px){.c-grid--col4{grid-template-columns:repeat(1, 1fr)}}.c-grid--col5{grid-template-columns:repeat(5, 1fr)}@media(max-width: 640.98px){.c-grid--col5{grid-template-columns:repeat(1, 1fr)}}.c-grid--col6{grid-template-columns:repeat(6, 1fr)}@media(max-width: 640.98px){.c-grid--col6{grid-template-columns:repeat(1, 1fr)}}.c-lesson{background:rgba(250,250,250,.5);padding:8.9rem 0 10.7rem}@media(max-width: 640.98px){.c-lesson{padding:4rem 0 5rem}}.c-lesson__container{width:90%;max-width:168rem;margin:0 auto;display:grid;gap:6rem;grid-template-areas:"left right";grid-template-columns:auto 1fr}@media(max-width: 640.98px){.c-lesson__container{grid-template-areas:"left-heading" "right" "left-btn";grid-template-columns:1fr;gap:0rem}}.c-lesson__left{grid-area:left;width:100%;max-width:54rem;width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}@media(max-width: 640.98px){.c-lesson__left{display:contents}}.c-lesson__left-heading{width:100%}@media(max-width: 640.98px){.c-lesson__left-heading{grid-area:left-heading}}@media(max-width: 640.98px){.c-lesson__left-btn{grid-area:left-btn;margin-top:3rem !important}}.c-lesson__right{grid-area:right;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-lesson__title strong{font-weight:normal;color:#635f85}.c-lesson__txt{margin-bottom:4.5rem !important}@media(max-width: 640.98px){.c-lesson__txt{margin-bottom:2rem !important}}.c-lesson__list span{font-size:1.4rem;display:block;color:#fff4e1;letter-spacing:3px}.c-lesson__list a{text-decoration:none;color:#fff;border-radius:3rem;overflow:hidden}.c-lesson__list a:nth-child(1){background:url(../img/common/lesson/lesson-01.jpg?02) no-repeat center center/cover}.c-lesson__list a:nth-child(2){background:url(../img/common/lesson/lesson-02.jpg?02) no-repeat center center/cover}.c-lesson__list a:nth-child(3){background:url(../img/common/lesson/lesson-03.jpg?02) no-repeat center center/cover}.c-lesson__list a:nth-child(4){background:url(../img/common/lesson/lesson-04.jpg?02) no-repeat center center/cover}.c-lesson__list li{font-size:3rem;text-align:center;position:relative;padding:7rem 1rem}@media(max-width: 640.98px){.c-lesson__list li{padding:4rem 1rem}}.c-lesson__list li strong{z-index:10}.c-lesson__list li::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.4);z-index:0}.c-lesson__list li>*{position:relative;z-index:2}.c-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:.2em 2em}.c-list li{position:relative;padding-left:1.4em}.c-list li+li{margin-bottom:.2em}.c-list li:before{content:"●";color:#635f85;position:absolute;left:0}.c-list__year{margin-right:1.5rem}.c-map iframe{width:100%;height:100%}.c-pageTop{position:fixed;bottom:19rem;right:20px;z-index:999;z-index:9}@media(max-width: 640.98px){.c-pageTop{bottom:11rem}}.c-pageTop a{display:block;padding:2rem;border:1px solid #635f85;color:#635f85;font-weight:bold;text-decoration:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:#fff}.c-pageTop a:hover{text-decoration:none;background:#635f85;color:#fff !important}.c-pageTop a:after{position:absolute;top:61px;left:0px;right:0;margin:0 auto;display:inline-block;font-size:1.2rem;color:#635f85;text-align:center}.c-shadow,.p-header__nav-contact,.article-item{-webkit-box-shadow:10px 5px 8px rgba(0,0,0,.05);box-shadow:10px 5px 8px rgba(0,0,0,.05)}.c-shadow-short,.p-footer-trial-lesson__body{-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16)}.c-shadow-img__green{-webkit-box-shadow:25px 30px 0px 0px #fff4e1;box-shadow:25px 30px 0px 0px #fff4e1;border-radius:50px}.c-shadow-img__green img{display:block}.c-shadow-text{text-shadow:2px 2px 4px rgba(0,0,0,.3)}.c-shadow-text-light{text-shadow:1px 1px 2px rgba(0,0,0,.2)}.c-shadow-text-strong{text-shadow:3px 3px 6px rgba(0,0,0,.5)}.c-table,.c-table--stripe{table-layout:fixed}.c-table,.c-table--stripe,.c-table th,.c-table--stripe th,.c-table td,.c-table--stripe td{border:unset;background:rgba(255,255,255,.3);text-align:center}.c-table,.c-table--stripe{border-bottom:2px solid rgba(99,95,133,.5);margin-bottom:2rem}.c-table tr+tr td,.c-table--stripe tr+tr td{border-top:1px solid rgba(99,95,133,.5)}.c-table th,.c-table--stripe th{border-top:2px solid rgba(99,95,133,.7);border-bottom:2px solid rgba(99,95,133,.7);background:rgba(235,239,248,.8);color:#635f85}.c-table td,.c-table--stripe td{font-size:1.6rem;color:#564b27;padding-top:2.3rem;padding-bottom:2.4rem;line-height:1.4}.c-table__price{font-size:2rem !important;font-weight:bold;color:#635f85 !important}.c-table__price-yen:after{content:"円";font-size:1.6rem}.c-table__txt-M{font-size:2rem !important}.c-table--stripe tr:nth-of-type(2n-1) td{background:rgba(235,239,248,.8)}.c-table--stripe th{background:rgba(255,255,255,.3)}.c-table--stripe td{color:#635f85}.c-table--stripe__strong{font-size:2rem !important;color:#564b27 !important;font-weight:bold}@media(max-width: 640.98px){.c-table--stripe__strong{font-size:1.6rem !important}}.js-scrollable{overflow-x:auto;-webkit-overflow-scrolling:touch}.js-scrollable table{width:100%;position:relative}@media(max-width: 640.98px){.js-scrollable table{cursor:-webkit-grab;cursor:grab}}@media(max-width: 640.98px){.js-scrollable table:active{cursor:-webkit-grabbing;cursor:grabbing}}@media(max-width: 640.98px){.js-scrollable table{width:70rem}}.js-scrollable table th,.js-scrollable table td{white-space:nowrap}.js-scrollable .--sticky{position:sticky;top:0;left:0;background:none;border-left:none;border-right:none}.js-scrollable .--sticky::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.c-tel{font-size:4rem;text-decoration:none !important;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-tel img{width:3.4rem}.c-title__primary,.c-title__primary--accent-color{font-size:5rem;margin-bottom:2.8rem;color:#000;line-height:1.2;font-weight:normal;letter-spacing:2px}@media(max-width: 640.98px){.c-title__primary,.c-title__primary--accent-color{font-size:3rem;line-height:1.2;margin-bottom:1.5rem}}.c-title__primary span,.c-title__primary--accent-color span{color:#bfae72;font-weight:bold;font-size:2rem;display:block;letter-spacing:5px;margin-top:1.5rem}@media(max-width: 640.98px){.c-title__primary span,.c-title__primary--accent-color span{margin-top:0rem}}.c-title__primary span:before,.c-title__primary--accent-color span:before{content:attr(data-slug)}@media(max-width: 640.98px){.c-title__primary span:before,.c-title__primary--accent-color span:before{font-size:1.2rem}}.c-title__primary--accent-color span{font-weight:normal;font-size:unset;display:inline-block}.c-title__sub-catch{color:#bfae72;display:block !important}.c-title__sub-catch:before{content:attr(data-slug);font-size:2rem;display:block}.c-title--decoration-logo{text-align:center;color:#635f85}.c-title--decoration-logo:before{content:"";width:3.5rem;height:7.05rem;display:block;background:url(../img/common/title-logo.png) no-repeat center center/cover;margin:0 auto 1rem}@media(max-width: 640.98px){.c-title--decoration-logo:before{width:3.5rem;height:6.05rem;background-size:contain}}.c-title--decoration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5rem}@media(max-width: 640.98px){.c-title--decoration{margin-bottom:2rem}}.c-title--decoration:before,.c-title--decoration:after{content:"";width:19.323vw;height:1.355vw;background:url(../img/common/title-deco.png) no-repeat center center/cover;margin-top:auto;margin-bottom:1rem}@media(max-width: 640.98px){.c-title--decoration:before,.c-title--decoration:after{margin-bottom:2rem}}.c-title--heading-ornament{text-align:center;color:#bfae72;margin-bottom:2.5rem;letter-spacing:.5rem}.c-title--heading-ornament:before{content:"";width:26.8rem;height:2.5rem;display:block;background:url(../img/common/decoration-01.png) no-repeat center center/cover;margin:0 auto 1rem}@media(max-width: 640.98px){.c-title--heading-ornament:before{background-size:contain}}.c-title--secondary{font-size:3rem;color:#564b27;letter-spacing:9px;padding:1.5rem 0 .5rem}@media(max-width: 640.98px){.c-title--secondary{letter-spacing:.1em;text-align:center}}.c-title--tertiary{font-size:2rem;color:#564b27;padding:1.5rem 0 1.2rem;color:#635f85}.contact-form,.contact-tel{background:#fff;max-width:90rem;padding:6rem 8rem 2rem;-webkit-box-shadow:10px 10px 50px -9px rgba(0,0,0,.2);box-shadow:10px 10px 50px -9px rgba(0,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px}@media(max-width: 640.98px){.contact-form,.contact-tel{padding:6% 5%}}.contact-form dl,.contact-tel dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem 2.7rem;margin-bottom:1.3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-form dl:last-of-typet,.contact-tel dl:last-of-typet{margin-bottom:2rem}.contact-form dl dt,.contact-tel dl dt{font-size:2rem;font-size:1.6rem;margin-bottom:1.5rem;color:#01001a;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-form dl dt span,.contact-tel dl dt span{display:inline-block;background:#fe7376;color:#fff;font-size:1.1rem;padding:0 1rem .2rem;margin-left:1rem;border-radius:4px}.contact-form dl dd input,.contact-tel dl dd input,.contact-form dl dd textarea,.contact-tel dl dd textarea,.contact-form dl dd select,.contact-tel dl dd select{width:100%;padding:1.2rem 1.3rem 1.1rem;font-size:1.6rem;border-radius:6px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.contact-form dl dd input::-webkit-input-placeholder, .contact-tel dl dd input::-webkit-input-placeholder{color:#ccc}.contact-form dl dd input::-moz-placeholder, .contact-tel dl dd input::-moz-placeholder{color:#ccc}.contact-form dl dd input:-ms-input-placeholder, .contact-tel dl dd input:-ms-input-placeholder{color:#ccc}.contact-form dl dd input::-ms-input-placeholder, .contact-tel dl dd input::-ms-input-placeholder{color:#ccc}.contact-form dl dd input::placeholder,.contact-tel dl dd input::placeholder{color:#ccc}.contact-form .wpcf7-not-valid-tip,.contact-tel .wpcf7-not-valid-tip{padding:.5rem 0 0 .5rem}.contact-form input[type=submit],.contact-tel input[type=submit]{border:none;cursor:pointer;max-width:32rem;width:100%;text-align:center;margin:0 auto}.contact-form input[type=radio],.contact-tel input[type=radio]{width:unset}.contact-form label,.contact-tel label{cursor:pointer}.contact-form input:checked+span,.contact-tel input:checked+span{color:#487cff;font-weight:bold}.contact-form .clinic-open input,.contact-tel .clinic-open input{max-width:20rem}.contact-tel{padding:4rem 8rem 4rem}@media(max-width: 640.98px){.contact-tel{padding-left:2rem;padding-right:2rem}}.tel-num{font-size:4rem}.tel-num a{text-decoration:none}.contact-requirements .wpcf7-form-control span.wpcf7-list-item{width:calc(50% - 1em);margin-bottom:10px;font-size:90%}@media(max-width: 640.98px){.contact-requirements .wpcf7-form-control span.wpcf7-list-item{width:calc(100% - 2em)}}.contact-requirements .wpcf7-form-control span.wpcf7-list-item label{background:#635f85;display:block;text-align:center}.contact-requirements .wpcf7-form-control span.wpcf7-list-item label input{display:none}.contact-requirements .wpcf7-form-control span.wpcf7-list-item label input:checked+.wpcf7-list-item-label{background:#635f85;display:block}.contact-requirements .wpcf7-form-control span.wpcf7-list-item label input:checked+span{color:#231815}.contact-requirements .wpcf7-form-control span.wpcf7-list-item label span{padding:15px 20px;display:block}.contact-tel{font-weight:bold;font-size:1.6rem;text-align:center}.contact-tel a{text-decoration:none}.contact-tel a i{font-size:3rem;color:#fff4e1}.contact-tel a .color-tel{font-size:3rem;color:#fff4e1;margin:0 .5em 0}.contact-tel .color-holiday{font-weight:normal}.p-access__map iframe{width:100%;border-radius:3rem}.p-access__address{font-size:2.4rem;font-weight:bold;text-align:center;padding:2rem 0}.p-access__title{background:#ebeff8;font-size:2rem;padding:2rem 6.5rem}@media(max-width: 640.98px){.p-access__title{padding-left:5%;padding-right:5%}}.p-access__catch{font-size:3rem;font-weight:bold;margin:5rem 0 2rem !important}@media(max-width: 640.98px){.p-access__catch{text-align:center}}.p-access__title{background:#ebeff8;font-size:2rem;padding:2rem 6.5rem}@media(max-width: 640.98px){.p-access__title{padding:1.5rem 6.5rem;font-size:1.7rem;padding-left:5%;padding-right:5%}}.p-access__sub-title{font-size:2rem;color:#635f85}@media(max-width: 640.98px){.p-access__sub-title{font-size:1.7rem}}.p-access__imgs{grid-template-columns:15.3rem 1fr;gap:7.2rem}.p-access__imgs-sign img{border-radius:unset}@media(max-width: 640.98px){.p-access__imgs{gap:2.2rem;grid-template-columns:13.3rem 1fr}}.p-access__columns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 640.98px){.p-access__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-access__column{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%;padding:1.2rem 6.5rem 2.6rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 640.98px){.p-access__column{padding:.7rem 5% 1.6rem}}#p-breadcrumb{width:90%;max-width:120rem;font-size:1.2rem;margin:0 auto 3rem;padding:2rem 0 1.5em 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}@media(max-width: 640.98px){#p-breadcrumb{margin-bottom:1.6rem}}#p-breadcrumb ul{display:table}#p-breadcrumb ul li{font-size:1.4rem;float:left;list-style-type:none}#p-breadcrumb ul li:first-child::before{content:"";padding:0}#p-breadcrumb ul li::before{padding:0 10px 0 10px;font-family:"Font Awesome 6 Free";font-weight:900;content:""}#p-breadcrumb ul a{color:#635f85;text-decoration:underline;font-weight:bold}#p-breadcrumb ul a:hover{text-decoration:none}body{background:url(../img/common/body-bg.jpg) no-repeat 0 0;background-attachment:fixed;background-size:cover;background-position:center;padding-top:21.5rem}@media(max-width: 640.98px){body{background:url(../img/common/body-bg-sp.jpg) no-repeat 0 0;background-attachment:fixed;background-size:contain;background-position:-3rem 0;background-size:110%;_zoom:1;overflow:hidden;padding-top:4.5rem;padding-bottom:7.4rem}}img{border-radius:3rem}.p-concept__container{gap:5.9rem}.p-concept__container+.p-concept__container{margin-top:15rem}@media(max-width: 640.98px){.p-concept__container+.p-concept__container{margin-top:5rem}}@media(max-width: 640.98px){.p-concept__container{gap:2rem}}.p-concept__container--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p-concept__item--img{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-concept__item--img img{-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media(max-width: 640.98px){.p-concept__item--img img{margin:0 auto}}.p-concept__item--txt{max-width:83.9rem}.p-concept__heading{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.6rem}.p-concept__heading--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(max-width: 640.98px){.p-concept__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.p-concept__heading-title{font-size:5.8rem}@media(max-width: 640.98px){.p-concept__heading-title{font-size:3.5rem}}.p-concept__nbr{font-size:17.5rem;font-weight:100;color:rgba(99,95,133,.4);line-height:1}@media(max-width: 640.98px){.p-concept__nbr{font-size:10rem}}.p-concept__imgs{gap:unset;margin-top:7rem !important}@media(max-width: 640.98px){.p-concept__imgs{margin-top:4rem !important;grid-template-columns:repeat(2, 1fr)}}.p-concept__imgs img{border-radius:unset}.p-footer{margin-top:7.5rem}@media(max-width: 640.98px){.p-footer{margin-top:3rem}}.p-footer__copyright{text-align:center;background:#635f85;color:#fff;letter-spacing:4px;font-size:1.4rem;padding:1.7rem 0 2.3rem}@media(max-width: 640.98px){.p-footer__copyright{letter-spacing:2px}}.p-footer__copyright br{display:none}@media(max-width: 640.98px){.p-footer__copyright br{display:inline-block}}.p-footer-trial-lesson{background:url(../img/common/footer-heading.jpg) no-repeat center center/cover;background-position:0 -33rem;position:relative;padding:6rem 5% 6rem;margin-top:14rem}@media(max-width: 640.98px){.p-footer-trial-lesson{padding:6rem 0 0rem;background-size:281%;background-position:30% 0rem;padding-top:11rem;background-size:146%;background-position:50% 0rem;background-size:156%;background-position:88% 0rem}}.p-footer-trial-lesson__container{width:100%;border-radius:unset}.p-footer-trial-lesson__circle{font-size:4rem;width:12.6rem;height:12.6rem;margin:0 auto;position:absolute;top:-13rem;left:0;right:0}@media(max-width: 640.98px){.p-footer-trial-lesson__circle{top:-18rem}}.p-footer-trial-lesson:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.6);z-index:0}.p-footer-trial-lesson__heading{text-align:center;font-weight:bold}.p-footer-trial-lesson__title{font-size:6rem;margin-bottom:unset;color:#564b27;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff,0px 2px 0 #fff,2px 0px 0 #fff,0px -2px 0 #fff,-2px 0px 0 #fff;line-height:1.1;margin-bottom:1.5rem}@media(max-width: 640.98px){.p-footer-trial-lesson__title{margin-bottom:2.5rem}}.p-footer-trial-lesson__txt{font-size:2rem;display:block;color:#fff;letter-spacing:.5rem}.p-footer-trial-lesson__body{background:#fff;border-radius:2rem;padding:2.5rem 3.5rem;margin-top:2.5rem}@media(max-width: 640.98px){.p-footer-trial-lesson__body{border-radius:unset;-webkit-box-shadow:unset;box-shadow:unset;padding:2.5rem 2.5rem;margin-top:7.5rem}}.p-footer-trial-lesson__body .item{-ms-flex-line-pack:center;align-content:center}@media(max-width: 640.98px){.p-footer-trial-lesson__body .item{text-align:center}}.p-footer-trial-lesson__time{font-size:1.4rem;text-align:right;color:#564b27;font-weight:bold}.p-footer-trial-lesson__time strong{display:block;color:#635f85;font-size:2rem}.c-contact-btn{-webkit-box-shadow:3px 3px 6px rgba(0,0,0,.16);box-shadow:3px 3px 6px rgba(0,0,0,.16);color:#fff;text-decoration:none !important;display:block;font-size:3.4rem;line-height:1.2;text-align:center;padding:1.5rem 2rem;font-weight:bold;background:-webkit-gradient(linear, left top, left bottom, from(#bfae72), to(#9f8b4a));background:linear-gradient(#bfae72 0%, #9f8b4a 100%)}@media(max-width: 640.98px){.c-contact-btn{width:100%}}.c-contact-btn:hover{background:-webkit-gradient(linear, right top, left top, from(#bfae72), to(#9f8b4a));background:linear-gradient(270deg, #bfae72 0%, #9f8b4a 100%)}.c-contact-btn span{font-size:1.4rem;display:block}.p-footer-bottom{background:rgba(250,250,250,.5)}.p-footer-bottom__container{padding:10.7rem 0 4.8rem;gap:12rem}@media(max-width: 640.98px){.p-footer-bottom__container{padding:1.5rem 0 4.8rem}}.p-footer-bottom .logo{max-width:30.8rem;text-align:center}@media(max-width: 640.98px){.p-footer-bottom .logo{display:none}}.p-footer-bottom .logo .c-tel{margin-top:2rem}.p-footer-instagram{-webkit-box-flex:1;-ms-flex:1;flex:1}@media(max-width: 640.98px){.p-footer-instagram__container{grid-template-columns:repeat(2, 1fr)}}.p-footer-instagram img{border-radius:unset}.p-footer-instagram__link{text-decoration:none !important;text-align:right;font-weight:bold;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:2.5rem 0 0rem;color:#231815}.p-footer-instagram__link:before{content:"";width:3rem;height:3rem;background:url(../img/common/icon-instaglam.png) no-repeat center center/cover;display:inline-block}.p-footer-instagram__link:hover{color:#bfae72}.p-footer-address{background:#fff4e1;font-size:2.4rem;font-weight:bold;padding:2.5rem 5%}@media(max-width: 640.98px){.p-footer-address__container{width:100%}}.p-footer-address__right{font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-footer-map iframe{width:100%;display:block}@media(max-width: 640.98px){.p-footer-map iframe{height:46rem}}.p-gallery__container{display:grid;grid-template-columns:repeat(6, 1fr);gap:3.7rem;margin:0 auto}@media(max-width: 640.98px){.p-gallery__container{grid-template-columns:1fr}}.p-gallery__item{background:#036;aspect-ratio:1/1;border-radius:3rem;grid-column:span 2;text-decoration:unset !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-bottom:4rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.p-gallery__item:hover{opacity:.6 !important;filter:alpha(opacity=60)}.p-gallery__item:after{content:"";position:absolute;right:3.5rem;bottom:3.5rem;width:2.45rem;height:2.45rem;-webkit-clip-path:polygon(100% 100%, 0% 100%, 100% 0%);clip-path:polygon(100% 100%, 0% 100%, 100% 0%);background-color:#fff}.p-gallery__item--01{background:url(../img/gallery/bg-01.jpg) no-repeat center center/cover}.p-gallery__item--02{background:url(../img/gallery/bg-02.jpg) no-repeat center center/cover}.p-gallery__item--03{background:url(../img/gallery/bg-03.jpg) no-repeat center center/cover}.p-gallery__item--04{background:url(../img/gallery/bg-04.jpg) no-repeat center center/cover}.p-gallery__item--05{background:url(../img/gallery/bg-05.jpg) no-repeat center center/cover}.p-gallery__item--06{background:url(../img/gallery/bg-06.jpg) no-repeat center center/cover}.p-gallery__item--07{background:url(../img/gallery/bg-07.jpg) no-repeat center center/cover}.p-gallery__item--08{background:url(../img/gallery/bg-08.jpg) no-repeat center center/cover}.p-gallery__item--09{background:url(../img/gallery/bg-09.jpg) no-repeat center center/cover}.p-gallery__item--010{background:url(../img/gallery/bg-010.jpg) no-repeat center center/cover}@media(max-width: 640.98px){.p-gallery__item--01{background-position:50% 0}}.p-gallery__title{color:#fff;font-size:3rem;text-align:center;line-height:1.2}.p-gallery__title--txt-L{font-size:4rem}.p-gallery__title span{font-size:1.6rem;display:block;margin-top:.7rem;letter-spacing:3px}.p-gallery__title--01:before{content:"01";display:block;font-size:10rem;line-height:1;font-weight:normal;color:rgba(255,255,255,.4)}.p-gallery__title--02:before{content:"02";display:block;font-size:10rem;line-height:1;font-weight:normal;color:rgba(255,255,255,.4)}.p-gallery__title--03:before{content:"03";display:block;font-size:10rem;line-height:1;font-weight:normal;color:rgba(255,255,255,.4)}.p-gallery__title--04:before{content:"04";display:block;font-size:10rem;line-height:1;font-weight:normal;color:rgba(255,255,255,.4)}.p-gallery__title--05:before{content:"05";display:block;font-size:10rem;line-height:1;font-weight:normal;color:rgba(255,255,255,.4)}.p-gallery__title--06:before{content:"06";display:block;font-size:10rem;line-height:1;font-weight:normal;color:rgba(255,255,255,.4)}.p-gallery__title--07:before{content:"07";display:block;font-size:10rem;line-height:1;font-weight:normal;color:rgba(255,255,255,.4)}.p-gallery__title--08:before{content:"08";display:block;font-size:10rem;line-height:1;font-weight:normal;color:rgba(255,255,255,.4)}.p-gallery__title--09:before{content:"09";display:block;font-size:10rem;line-height:1;font-weight:normal;color:rgba(255,255,255,.4)}.p-gallery__heading-item{grid-column:span 3;aspect-ratio:16/9;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-left:4.5rem}@media(max-width: 640.98px){.p-gallery__heading-item{grid-column:span 2;aspect-ratio:1/1}}.p-hamburger{display:none;position:fixed;right:0;top:0;width:9.6rem;height:9.6rem;cursor:pointer;text-align:center;background:#fff;border-radius:0 0 0 1.5rem;padding:0;border:unset;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media(max-width: 640.98px){.p-hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.1rem;z-index:99;scale:.7;right:-2.1rem;top:-1.5rem}}.p-hamburger__bar{display:-webkit-box;display:-ms-flexbox;display:flex;width:4rem;height:.5rem;left:0;right:0;margin:0 auto;background:#9f8b4a;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.p-hamburger.js-active{background:#fff}.p-hamburger.js-active .--top{position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.p-hamburger.js-active .--middle,.p-hamburger.js-active .--bottom{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-hamburger.js-active .--bottom{display:none;opacity:0}.p-header{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;position:absolute;top:0;width:100%;z-index:10}.p-header img{border-radius:unset}.p-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 640.98px){.p-header__inner{-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset}}.p-header h1{margin:0}.p-header__logo{max-width:27.3rem;-webkit-filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16))}@media(max-width: 1650.98px){.p-header__logo{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media(max-width: 640.98px){.p-header__logo{max-width:8.8rem;max-width:10.8rem}}.p-header__logo img{border-radius:unset}.p-header__right{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-header__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;gap:3rem}.p-header__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:unset;-webkit-box-direction:unset;-ms-flex-direction:unset;flex-direction:unset;gap:1.5rem;font-size:2.5rem;color:#231815;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 640.98px){.p-header__time{display:none}}.p-header__time li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:2.5rem;gap:1rem}.p-header__time li:before{font-size:1.4rem;top:.4rem;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8b87a9}.p-header__time span{font-size:1.9rem;color:#8b87a9;font-weight:bold;padding-top:.3rem}.p-header__sat-close-time{color:#231815 !important;font-weight:normal !important;font-size:2rem}.p-header__contact{max-width:25.1rem;width:100%;font-size:3rem;line-height:1.3;-webkit-box-shadow:unset;box-shadow:unset;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 2.5rem 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 2.5rem 0)}.p-header__sp-contact{gap:0;width:100%;position:fixed;bottom:0}.p-header__sp-contact-btn{font-size:2.4rem;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 0rem 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 0rem 0);display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}.p-header__sp-contact-btn span{font-size:1.2rem}.p-header__sp-tel{-webkit-box-flex:1;-ms-flex:1;flex:1;background:-webkit-gradient(linear, left top, right top, from(#635f85), to(#8b88a2));background:linear-gradient(90deg, #635f85 0%, #8b88a2 100%);max-width:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-header__sp-tel img{width:50%;display:block;margin:0 auto}.p-header__instaglam{max-width:4rem}@media(max-width: 640.98px){.p-header__instaglam{display:none}}.p-header__nav{background:rgba(255,255,255,.6);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.1);box-shadow:0px 3px 6px rgba(0,0,0,.1)}.p-header__nav-bottom{display:none}.p-header__nav-bottom strong{line-height:1.3;margin-bottom:.8rem}@media(max-width: 640.98px){.p-header__nav-bottom{display:block}}.p-header__nav-contact{margin-top:3.5rem;border-radius:8px}@media(max-width: 640.98px){.p-header__nav-contact{padding:2rem 2rem}}@media(max-width: 640.98px){.p-header__nav-contact .c-tel{font-size:3rem}}.p-header__nav-contact .p-footer-trial-lesson__time{font-size:1.2rem}.p-index-greeting{margin-bottom:12rem}@media(max-width: 640.98px){.p-index-greeting{margin-bottom:6rem}}.p-index-greeting__title{text-align:right}@media(max-width: 640.98px){.p-index-greeting__title{text-align:left}}.p-index-greeting__col{gap:6.5rem;margin-bottom:5rem}.p-index-greeting__col .item{width:calc((100% - 6.5rem)/2)}@media(max-width: 640.98px){.p-index-greeting__col .item{width:100%}}@media(max-width: 640.98px){.p-index-greeting__col{gap:2rem;margin-bottom:3.5rem}}.p-index-greeting .img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.p-index-greeting .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.p-index-greeting .txt div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.p-index-greeting__col-2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6rem}@media(max-width: 640.98px){.p-index-greeting__col-2{gap:2rem}}.p-index-greeting__col-2 .item{max-width:36.6rem}@media(max-width: 640.98px){.p-index-greeting__col-2 .item{max-width:100%}}.p-info{color:red;font-weight:bold}.p-info:before{content:"※"}.p-instructor__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:9rem}.p-instructor__container+.p-instructor__container{margin-top:6.5rem}@media(max-width: 640.98px){.p-instructor__container{gap:4rem}}.p-instructor__container--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(max-width: 640.98px){.p-instructor__container--reverse{direction:unset}}.p-instructor__item-img{max-width:55.6rem}.p-instructor__item-txt{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-instructor__cls{background:rgba(99,95,133,.8);max-width:32rem;display:block;color:#fff;padding:1.4rem 3rem;margin:-3rem auto 0;text-align:center;font-weight:bold;z-index:1;position:relative;text-shadow:1px 2px 6px rgba(0,0,0,.48)}.p-instructor__cls--pink{background:rgba(185,132,146,.8)}.p-instructor__name{font-size:6rem;font-weight:normal;letter-spacing:3px;text-align:center;line-height:1.4;margin-bottom:2.2rem}@media(max-width: 640.98px){.p-instructor__name{font-size:4rem;margin-bottom:1.7rem}}.p-instructor__name span{font-size:1.6rem;display:block}.p-instructor__comment{background:#ebeff8;padding:2.4rem 4rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3rem;width:90%;margin:0 auto}.p-instructor__comment--yellow{background:#fff4e1}@media(max-width: 640.98px){.p-instructor__comment{padding:2.4rem 5%}}.p-instructor__profile{display:grid;grid-template-columns:21rem 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 640.98px){.p-instructor__profile{grid-template-columns:40% 1fr;grid-template-columns:1fr}}.p-instructor__profile+.p-instructor__profile{border-top:1px solid #635f85}.p-instructor__profile dt,.p-instructor__profile dd{padding:2rem 4.8rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 640.98px){.p-instructor__profile dt,.p-instructor__profile dd{padding:1.8rem 1.8rem;font-size:1.8rem;padding:1.5rem 1.8rem 1rem;text-align:center !important}}.p-instructor__profile dt{color:#635f85;padding-right:unset;font-weight:bold}@media(max-width: 640.98px){.p-instructor__profile dt{padding-bottom:.5rem;padding-top:.8rem;padding-left:unset;background:rgba(99,95,133,.09)}}.p-instructor__profile dd{text-align:right;padding-left:unset}@media(max-width: 640.98px){.p-instructor__profile dd{padding-bottom:1.2rem;padding-right:unset}}.p-instructor__profile dd span{font-size:1.5rem;display:block}.p-instructor__speech-bubble{color:#9d8a47;font-size:3rem;font-weight:bold;text-align:center;position:relative;width:90%;margin:3rem auto 3rem}@media(max-width: 640.98px){.p-instructor__speech-bubble{width:88%;font-size:1.7rem}}.p-instructor__speech-bubble:before,.p-instructor__speech-bubble:after{position:absolute;top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-instructor__speech-bubble:before{content:"／";margin-right:1rem;left:0}@media(max-width: 640.98px){.p-instructor__speech-bubble:before{left:-2rem}}.p-instructor__speech-bubble:after{content:"＼";margin-left:1rem;right:0}@media(max-width: 640.98px){.p-instructor__speech-bubble:after{right:-2rem}}.p-lesson__container{gap:8.7rem}@media(max-width: 640.98px){.p-lesson__container{gap:2rem}}.p-lesson__point{font-size:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem 0 3rem;font-weight:bold;color:#564b27}@media(max-width: 640.98px){.p-lesson__point{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.p-lesson__point li:before{color:#bfae72}.p-lesson__wing{background:#fff4e1;border-radius:3rem;padding:2.5rem 6.1rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;max-width:100rem;margin:0 auto}@media(max-width: 640.98px){.p-lesson__wing{padding:2.5rem 5%}}.p-lesson__wing-address{margin-bottom:0rem}.p-lesson__wing-time{color:#635f85}.p-lesson__wing-time strong{font-size:2rem;padding:0 .6em;color:#564b27}.p-lesson__enrollment-container{background:#ebeff8;padding:3rem 5rem;-webkit-box-sizing:border-box;box-sizing:border-box;grid-template-columns:1fr 63rem;margin-bottom:3rem}@media(max-width: 640.98px){.p-lesson__enrollment-container{grid-template-columns:1fr;padding:3rem 5%;margin-bottom:1.5rem;gap:2rem}}.p-lesson__enrollment-heading{color:#635f85;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-lesson__enrollment-price{font-size:2.4rem;font-weight:bold}.p-lesson__enrollment-body{background:#fff;color:#bfae72;padding:2rem 5.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:25vw;font-weight:bold;text-align:center}@media(max-width: 640.98px){.p-lesson__enrollment-body{padding:2rem 5%}}@media(max-width: 640.98px){.p-mv{height:47rem;margin-bottom:3rem}}@media(max-width: 640.98px)and (max-width: 640.98px){.p-mv{height:auto}}.p-mv__inner{max-width:90%;width:100%;margin:0 auto;position:relative}@media(max-width: 640.98px){.p-mv__inner{max-width:100%}}.p-mv__inner img{margin:0 auto;display:block;border-radius:3rem}@media(max-width: 640.98px){.p-mv__inner img{border-radius:unset}}.p-mv__news{position:absolute;bottom:0;right:0;width:100%;max-width:96rem;background:#635f85;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 4.5rem 0);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%, 4.5rem 0)}@media(max-width: 640.98px){.p-mv__news{-webkit-clip-path:unset;clip-path:unset;position:unset}}.p-mv .sub-page__inner{text-align:center;padding:7.3rem 5% 3rem}@media(max-width: 640.98px){.p-mv .sub-page__inner{padding:13rem 5% 1rem}}.p-mv__main-ttl{width:100%;font-size:4rem;font-weight:bold;color:#635f85}.p-mv__sub-ttl{display:block;font-size:1.6rem;color:#bfae72;letter-spacing:.5rem}.p-mv__sub-ttl:after{content:"";width:28.9rem;height:2rem;display:block;background:url(../img/common/header-mv-deco.png) no-repeat center center/cover;margin:1.5rem auto}@media(max-width: 640.98px){.p-nav{width:100%;max-width:65rem;max-width:84%;height:100vh;padding:28vw 5% 0;padding:21vw 5% 0;display:block;position:fixed;top:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:10;background:#635f85;background:linear-gradient(238deg, #00C2E9 0%, #008BC2 100%);background:-webkit-gradient(linear, left top, right top, from(#c5ad83), to(#e4c38b));background:linear-gradient(90deg, #c5ad83 0%, #e4c38b 100%);-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all .6s;transition:all .6s;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16);overflow:auto;height:100%;padding-bottom:5rem;z-index:9;-webkit-box-flex:1;-ms-flex:1;flex:1;_zoom:1;overflow:hidden}}@media(max-width: 640.98px)and (max-width: 640.98px){.p-nav{overflow-y:scroll}}.p-nav.js-active{-webkit-transform:translateY(0%);transform:translateY(0%)}.p-nav__tel-area{display:none}@media(max-width: 640.98px){.p-nav__tel-area{display:block;margin-top:4rem;padding-top:2rem}}.p-nav__tel-logo{display:none}@media(max-width: 640.98px){.p-nav__tel-logo{display:block;position:absolute;top:4.5rem;left:6%;max-width:27rem;width:100%}}.p-nav ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 3vw 0 3vw;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;align-items:center;gap:2rem}@media(max-width: 640.98px){.p-nav ul{max-width:100%;margin:0 auto;padding:unset;display:block;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-box-shadow:unset;box-shadow:unset}}.p-nav ul li{position:relative;text-align:center;position:relative}@media(max-width: 640.98px){.p-nav ul li{border-bottom:1px solid #fff}}.p-nav ul li:nth-of-type(1) a:before{display:none}.p-nav ul li:last-child{padding-bottom:0;border-bottom:none}.p-nav ul li a{color:#635f85;padding:5rem 0rem;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:2rem;font-size:1vw;letter-spacing:1px;height:2rem;gap:2rem}@media(max-width: 640.98px){.p-nav ul li a{font-size:2.1rem;padding:3.8rem 1.8rem;padding:3.3rem 1.4rem;color:#fff;min-height:unset}}@media(max-width: 640.98px){.p-nav ul li a:after{font-family:"Font Awesome 6 Free";font-weight:900;content:"";position:absolute;right:0;color:#fff}}.p-nav ul li a:before{content:"";background:url(../img/common/nav-slash.png) no-repeat center center/cover;width:1.8rem;height:3.1rem}@media(max-width: 640.98px){.p-nav ul li a:before{display:none}}.p-nav ul li.current_page_parent a{color:#635f85}@media(max-width: 640.98px){.p-nav ul li.current_page_parent a{color:#635f85}}.p-nav ul li.current_page_parent a::before{content:"";width:calc(100% - 2.3em);height:4px;display:inline-block;background-color:#635f85;position:absolute;bottom:3.5rem;left:0;right:0;margin:0 auto}@media(max-width: 640.98px){.p-nav ul li.current_page_parent a::before{display:none}}.p-nav ul li a:hover{color:#bfae72}.p-nav .sub-menu{width:20rem;padding:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2rem;_zoom:1;z-index:10;position:absolute;left:-4rem;top:10.3rem;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.16);box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media(max-width: 640.98px){.p-nav .sub-menu{-webkit-transform:scaleY(1);transform:scaleY(1);position:relative;width:95%;padding:0;border-radius:0;position:relative;left:unset;top:unset;-webkit-box-shadow:unset;box-shadow:unset;-webkit-box-orient:unset !important;-webkit-box-direction:unset !important;-ms-flex-direction:unset !important;flex-direction:unset !important;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1rem;margin-bottom:1rem;gap:.2rem;border:unset}}.p-nav .sub-menu li{width:100%}@media(max-width: 640.98px){.p-nav .sub-menu li{width:calc(50% - .2rem);background:#635f85;border:unset}}.p-nav .sub-menu li+li{border-top:1px dashed #000}@media(max-width: 640.98px){.p-nav .sub-menu li+li{border-bottom:unset;border:unset}}.p-nav .sub-menu a{min-height:unset;background:#fff;padding:1.5rem 2rem}@media(max-width: 640.98px){.p-nav .sub-menu a{background:unset;color:#fff4e1 !important;font-size:90%}}@media(max-width: 640.98px){.p-nav .sub-menu a:after{color:#fff4e1;right:.5em}}.p-nav .sub-menu a:before{display:none !important}.p-nav .sub-menu a:hover{background:#635f85;color:#fff}.p-nav li:hover .sub-menu{-webkit-transform:scaleY(1);transform:scaleY(1)}.p-news{opacity:1 !important;-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important}.p-news__title{color:#635f85;font-weight:bold;font-size:5rem;margin:0 3rem;position:absolute;margin:0 3rem;position:absolute;top:-4rem;left:5rem}@media(max-width: 640.98px){.p-news__title{left:-1rem}}.p-news-list{padding:1.6rem 10rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0}@media(max-width: 640.98px){.p-news-list{padding:1rem 5% 1.5rem 5%;-webkit-box-sizing:border-box;box-sizing:border-box}}.p-news-list li{position:relative}.p-news-list li a:hover{color:#bfae72;font-weight:bold}.p-news-list__item{display:grid;gap:min(1em,20px);grid-column:span 3;grid-template-columns:auto 1fr;color:#fff;padding:.7rem 0;text-decoration:none !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 640.98px){.p-news-list__item{grid-template-columns:auto;width:calc(100% - 1.5em);gap:.2rem;padding:.8em 0}}.p-news-list__item:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;content:"";margin-left:1em;right:0;position:absolute;color:#fff4e1;display:none}@media(max-width: 640.98px){.p-news-list__item:after{top:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-news-list__heading{min-width:6.9em;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;gap:min(1em,20px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 640.98px){.p-news-list__heading{margin-bottom:.4rem}}.p-news-list__heading:after{content:"";width:4rem;height:1px;background:#fff;margin:0 1rem}@media(max-width: 640.98px){.p-news-list__heading:after{display:none}}.p-news-list__time{font-size:2rem;text-align:right;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-news-list__time img{margin-right:1rem}@media(max-width: 640.98px){.p-news-list__time{font-size:1.6rem;text-align:left;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.p-news-list__category{border:1px solid #635f85;border-radius:100vmax;color:#635f85;display:block;line-height:1;padding:.6rem .9em;font-size:1.2rem}.p-news-list__body{-webkit-column-gap:1em;-moz-column-gap:1em;column-gap:1em;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;text-decoration:unset}.p-school__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 640.98px){.p-school__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.p-school__item{-webkit-box-flex:1;-ms-flex:1 1 45%;flex:1 1 45%}.p-school__item p{width:90%;margin:0 auto;padding:2.4rem 0}.p-school__item--full{width:100%}@media(max-width: 640.98px){.p-school__item img{border-radius:1.6rem}}.p-school__imgs{display:grid;grid-template-columns:1fr 1fr;gap:0}@media(max-width: 640.98px){.p-school__imgs{grid-template-columns:1fr;gap:1rem}}.p-school__imgs img{border-radius:unset;width:100%}@media(max-width: 640.98px){.p-school__imgs img{border-radius:3rem !important}}.p-school__imgs img:nth-child(1){border-radius:3rem 0 0 3rem}.p-school__imgs img:nth-child(2){border-radius:0 3rem 3rem 0}.slick-dots li button:before{font-size:1.6rem !important}.slick-dots li button:hover:before,.slick-dots li button:focus:before{color:#635f85 !important}.slick-dots li.slick-active button:before{color:#635f85 !important}.slick-dots li button:before{color:#635f85 !important}.slick-dots{bottom:-5rem !important}.slick-dots li{margin:0 1.3rem !important}.slick-dotted.slick-slider{margin-bottom:11rem !important}@media(max-width: 640.98px){.slick-dotted.slick-slider{margin-bottom:unset !important}}.p-slider__inner{display:block !important}@media(max-width: 640.98px){.slick-dots{display:none !important}}.u-tac{text-align:center}.u-tar{text-align:right}.u-tal{text-align:left}.u-fwb{font-weight:bold}.u-m0a{margin:0 auto}@media screen and (min-width: 1280px){.only_pc_none{display:none !important}}@media screen and (min-width: 641px)and (max-width: 1279px){.only_tab_none{display:none !important}}@media screen and (max-width: 640px){.only_sp_none{display:none !important}}.u-txt-size--18{font-size:1.8rem}.u-txt-size--14{font-size:1.4rem}.u-mal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-m-top__auto{margin-top:auto}.p-common__col-block-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.u-padding-LR-5per{padding-left:5%;padding-right:5%}.u-padding-LR-1em{padding-left:1em;padding-right:1em}.u-maxW__1100{max-width:110rem;margin:0 auto}.u-maxW__320{max-width:32rem}.u-w100{max-width:100rem;margin:0 auto}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-gap__10{gap:1rem}.u-gap__20{gap:2rem}.u-img__width-fix{width:auto;max-width:100%;margin:0 auto;display:block}.u-hover{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.u-hover:hover{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha( opacity=60 )"}.u-t-deco__none{text-decoration:none !important}