@charset "utf-8";body{color:#333;font-size:16px;line-height:1.4;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Hiragino Kaku Gothic ProN","Hiragino Sans",Arial,Meiryo,sans-serif}.header_inner{height:60px;display:flex;align-items:center;padding:0 10px;position:relative}@media (min-width:768px){.header_inner{height:120px;padding:0;justify-content:space-between;margin:0 4% 0 4.6%}}@media (min-width:1200px){.header_inner{margin:0 auto;width:90vw;max-width:1600px;padding:0 5.8667vw;box-sizing:border-box}}.site-id{width:150px;z-index:100001}.sp-head-search-icon{position:absolute;right:55px;top:17px}.sp-head-search-icon .material-icons{font-size:30px!important}@media (min-width:768px){.sp-head-search-icon{display:none}}.acd-serach{cursor:pointer}.acd-serach-content{display:none;border-top:1px solid silver;border-bottom:1px solid silver;padding:15px 10px}.acd-serach-content form{display:flex;justify-content:space-between;position:relative}.head-search-input{background:#f3f3f3;padding:10px 10px 10px 40px;border-radius:5px;display:block;width:calc( 100% - 4em )}.acd-serach-content form:before{content:'\e8b6';position:absolute;font-family:'Material Icons';line-height:1;font-size:3rem;color:#6c6c6c;left:5px;top:50%;transform:translateY(-50%)}.head-search-btn{background:#f28484;color:#fff;font-size:1.4rem;padding:10px;border-radius:5px;display:block;width:4em;text-align:center}.pc-nav{display:none}@media (min-width:768px){.overlayMenuBtn{display:none}.site-id{width:240px}.pc-nav{display:block}.pc-nav ul{display:flex;column-gap:30px;font-weight:600}}main{min-height:300px}.search-page_form{margin:30px 0}form.search-page_form{display:flex;justify-content:space-between;position:relative}.search-page_form input{background:#f3f3f3;padding:10px 10px 10px 40px;border-radius:5px;display:block;width:calc( 100% - 4em )}.search-page_form:before{content:'\e8b6';position:absolute;font-family:'Material Icons';line-height:1;font-size:3rem;color:#6c6c6c;left:5px;top:50%;transform:translateY(-50%)}.search-page_form button{background:#f28484;color:#fff;font-size:1.4rem;padding:10px;border-radius:5px;display:block;width:4em;text-align:center}.footer .inner{padding:75px 20px;max-width:1200px;display:flex;flex-direction:column;gap:30px 0;margin:0 auto;white-space:nowrap;font-feature-settings:"palt" 1}.footer-id{position:relative;margin:0 auto}.footer-id .logo{width:298px!important}.logo-catch{font-size:1.2rem;position:absolute;top:67px;left:75px}.sns-ico{display:flex;gap:0 7px;justify-content:center;margin:35px 0 10px}.sns-ico li img{width:31px}.footer-tel{font-weight:700;font-size:1.4rem;padding-bottom:.3em}.b-time{font-size:1.2rem;text-align:center;margin:0 0 20px}.close{padding:5px 0 0}.footer .inner h3{font-size:1.6rem;font-weight:700;color:#f28484;margin:0 0 1em}.footer-course{display:flex;flex-direction:column;gap:30px 0}.footer-course li{font-size:1.4rem;font-weight:600;line-height:1;padding:.5em 0}.btn-f-contact a{color:#fff;background:#bababa;display:block;width:fit-content;padding:0 2em;line-height:2.6;font-size:1.4rem;border-radius:50px;margin-top:15px;transition-duration:.3s}.btn-f-contact a:hover{background:#888}@media (min-width:768px){.footer-course{flex-direction:row;width:100%;justify-content:center;column-gap:10%}}@media (min-width:1200px){.footer .inner{flex-direction:row;justify-content:space-between}.footer-id{margin:0}.footer-course{width:calc( 100% - 580px);justify-content:space-between;column-gap:0}.footer-course-list{display:flex;flex-wrap:wrap;column-gap:1em;width:14em}.footer-course-list li{min-width:7em;margin:0}.footer-course-list li a{display:block}.footer-course02{padding-right:2em}}.footer .bnrs{background-color:#faf9f5;padding:20px}.footer .bnrs ul{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 3.33%}.footer .bnrs ul li{flex-basis:45%}@media (min-width:768px){.footer .bnrs ul{gap:0px 20px;flex-wrap:nowrap}.footer .bnrs ul li{flex-basis:240px}}.copyright{font-size:1rem;color:#c1c1c1;max-width:1024px;box-sizing:content-box;padding:20px;margin:0 auto;text-align:center}