<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.summary{background-color:#e6f7ff}.summary .list{margin-top:1em}.summary .item{display:flex;align-items:center;padding:1em 0}.summary .item+.item{border-top:.2666666667vw solid #d8d8d8}@media (min-width:768px){.summary .item+.item{border-top-width:1px}}.summary .icon{margin-right:.6em;width:13.3333333333vw;height:13.3333333333vw}@media (min-width:768px){.summary .icon{width:50px;height:50px}}@media (min-width:768px){.three .img{margin:0 auto;width:560px}}.style{background-color:#e5f7ff}.style .head{margin-bottom:8vw}@media (min-width:768px){.style .head{margin-bottom:40px}}.style .box .head{margin-bottom:4vw}@media (min-width:768px){.style .box .head{margin-bottom:15px}}.style .column+.column{margin-top:2em}.curriculum .head{margin-bottom:2em}.curriculum .box{padding:0 0 8vw!important}@media (min-width:768px){.curriculum .box{padding-bottom:40px!important}}.curriculum .box+.box{margin-top:3em}.curriculum .box .head{padding:8vw 8vw 0}@media (min-width:768px){.curriculum .box .head{padding:20px 20px 0}}.curriculum .btns{margin-top:3em}.curriculum .btns .heading{margin-bottom:1em}.curriculum .btns .btn+.btn{margin-top:3em}.curriculum .cmt{margin-top:1em;padding:5.3333333333vw;border-radius:1.3333333333vw;background-color:#fff}@media (min-width:768px){.curriculum .cmt{padding:20px;border-radius:10px}}.curriculum .cmt .text{position:relative;z-index:10;letter-spacing:-.07em}.curriculum .cmt.-men{position:relative}.curriculum .cmt.-men:after{content:"";display:block;position:absolute;right:2.6666666667vw;bottom:2.6666666667vw;width:14.6666666667vw;height:18.4vw;background:url(/freeschool/img/style/men.svg) no-repeat 0 0 #fff;background-size:14.6666666667vw 18.4vw}@media (min-width:768px){.curriculum .cmt.-men:after{right:10px;bottom:10px;width:60px;height:88px;background-size:60px 88px}}.curriculum .cmt.-women{position:relative}.curriculum .cmt.-women:after{content:"";display:block;position:absolute;right:2.6666666667vw;bottom:2.6666666667vw;width:13.2vw;height:18.4vw;background:url(/freeschool/img/style/women.svg) no-repeat 0 0 #fff;background-size:13.2vw 18.4vw}@media (min-width:768px){.curriculum .cmt.-women:after{right:10px;bottom:10px;width:60px;height:88px;background-size:60px 88px}}.curriculum .curriculum_img{overflow-y:auto;position:relative;width:100%}.curriculum .curriculum_img .curriculum_image{padding-right:8vw;padding-left:8vw;width:133.3333333333vw;max-width:133.3333333333vw}@media (min-width:768px){.curriculum .curriculum_img .curriculum_image{padding:0;width:100%}}.curriculum .curriculum_img .scroll{display:block;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:133.3333333333vw;height:100%;background-color:rgba(0,0,0,.5)}@media (min-width:768px){.curriculum .curriculum_img .scroll{display:none}}.curriculum .curriculum_img .scroll_icon{display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:1.3333333333vw;width:20vw;height:20vw;background-color:#fff}@media (min-width:768px){.curriculum .curriculum_img .scroll_icon{display:none}}.curriculum .curriculum_img .scroll_icon img{position:relative;width:10vw;max-width:10vw;height:12.4vw}.curriculum .curriculum_img .is-active{-webkit-animation-name:scroll;animation-name:scroll;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (min-width:768px){.curriculum .curriculum_img .is-active{display:none}}.curriculum .curriculum_img .is-active img{-webkit-animation-name:scroll_icon;animation-name:scroll_icon;-webkit-animation-duration:3.5s;animation-duration:3.5s;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media (min-width:768px){.curriculum .curriculum_img .is-active img{display:none}}@-webkit-keyframes scroll{0%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes scroll{0%{opacity:1}90%{opacity:1}to{opacity:0}}@-webkit-keyframes scroll_icon{0%{left:0}20%{left:1.3333333333vw}40%{left:0}60%{left:1.3333333333vw}80%{left:0}90%{opacity:1}to{opacity:0}}@keyframes scroll_icon{0%{left:0}20%{left:1.3333333333vw}40%{left:0}60%{left:1.3333333333vw}80%{left:0}90%{opacity:1}to{opacity:0}}</pre></body></html>