#feature>*{margin-top:10.5rem}@media screen and (max-width: 768px){#feature>*{margin-top:9.2rem}}#feature img{display:block;pointer-events:none}@media screen and (max-width: 768px){#feature .container{width:100%}}#feature section{height:79.7rem}@media screen and (max-width: 768px){#feature section{height:auto}}#feature section h2{position:relative;z-index:2}#feature section h2 img{position:absolute;top:1.4rem}@media screen and (max-width: 768px){#feature section h2{width:100%;box-sizing:border-box;padding:0 2.4rem}#feature section h2 img{width:100%;position:static;z-index:2}}#feature section .box{margin:0 0 0 auto;width:63.2rem;padding:9.2rem 5.7rem 8rem 23rem;box-sizing:border-box;background:url(/images/home/intro_bg.svg) right top/100% 100% no-repeat;position:relative;z-index:1}@media screen and (max-width: 768px){#feature section .box{margin-top:-7.4rem;padding:12.6rem 2.4rem 10.8rem;width:100%}}#feature section .box h3{font-size:3.1rem;font-weight:700;line-height:1.51}@media screen and (max-width: 768px){#feature section .box h3{font-size:2.2rem}}#feature section .box .contents_body{line-height:2.2;margin-top:2.8rem;font-weight:700;text-align:justify}@media screen and (max-width: 768px){#feature section .box::after{content:"";display:block;width:100%;height:10rem;background:#f6e821;position:absolute;left:0;bottom:0;z-index:0}}#feature section .pic01{position:absolute;bottom:0;left:0;width:63.2rem;z-index:2}@media screen and (max-width: 768px){#feature section .pic01{position:relative;width:100%;margin-top:-7.8rem;z-index:1}}#feature section .illustration{position:absolute;right:0;bottom:6rem;z-index:3}@media screen and (max-width: 768px){#feature section .illustration{display:none}}#feature section .btn{margin-top:2rem}@media screen and (max-width: 768px){#feature section .btn{margin-left:auto;margin-right:auto}}#feature section:nth-child(even) .box{margin:0 auto 0 0;padding:9.2rem 23rem 8rem 5.7rem;background-image:url(/images/home/bg_yellow_left.svg)}@media screen and (max-width: 768px){#feature section:nth-child(even) .box{margin-top:-7.4rem;padding:12.6rem 2.4rem 10.8rem}}#feature section:nth-child(even) .pic01{left:auto;right:0}#highschool article.page{padding-bottom:0}#highschool article::before{display:none}#highschool .head{background:url(/images/highschool/header_bg.jpg) center center/auto 100% no-repeat #f18d1e;width:100%;height:34.9rem;padding:0}@media screen and (max-width: 768px){#highschool .head{height:13.5rem;background-image:url(/images/highschool/header_bg_sp.jpg)}}#highschool .head h1{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0}#highschool .head h1 img{width:65.2rem;position:static}@media screen and (max-width: 768px){#highschool .head h1 img{width:21.8rem}}#highschool .contents{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.8rem;margin-top:7.2rem}@media screen and (max-width: 768px){#highschool .contents{grid-template-columns:repeat(2, 1fr);gap:1.6rem;margin-top:3.4rem}}#highschool .contents .item img{width:100%;border-radius:1rem}#feature{padding-bottom:36.5rem}@media screen and (max-width: 768px){#feature{padding-bottom:13.7rem}}#feature>section:nth-child(n+2){margin-top:17rem}@media screen and (max-width: 768px){#feature>section:nth-child(n+2){margin-top:5rem}}#feature #work{margin-top:-9.6rem}@media screen and (max-width: 768px){#feature #work{margin-top:4rem}}#feature #work h2 img{left:3.3rem;top:1rem;width:50.8rem;height:21.2rem}@media screen and (max-width: 768px){#feature #work h2 img{width:35.6rem;height:auto}}#feature #work .illustration{width:38.5rem;right:2.6rem;bottom:-17.4rem}#feature #schedule h2 img{right:-3.6rem;top:2rem;width:57.7rem;height:20.2rem}@media screen and (max-width: 768px){#feature #schedule h2 img{width:34.4rem;height:auto}}#feature #schedule .box{padding-right:17rem}@media screen and (max-width: 768px){#feature #schedule .box{padding-right:2.4rem}}#feature #schedule .illustration{width:30.3rem;left:6.9rem;bottom:-20rem}#feature #questionnaire h2 img{left:-1.9rem;top:-1.4rem;width:56.1rem;height:24rem}@media screen and (max-width: 768px){#feature #questionnaire h2 img{width:35.4rem;height:auto}}#feature #questionnaire .illustration{width:36.5rem;right:4rem;bottom:-37.2rem}
