@import url(https://use.fontawesome.com/releases/v5.5.0/css/all.css);@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:300,400,500,700,900&display=swap");*{margin:0px;padding:0px}a:link{text-decoration:none}a:visited{text-decoration:none}.pc_block{display:block}@media only screen and (max-width: 767px){.pc_block{display:none}}.sp_block{display:none}@media only screen and (max-width: 767px){.sp_block{display:block}}.pc_inline{display:inline}@media only screen and (max-width: 767px){.pc_inline{display:none}}.sp_inline{display:none}@media only screen and (max-width: 767px){.sp_inline{display:inline}}.p-t10{padding-top:10px}.p-t20{padding-top:20px}.p-t30{padding-top:30px}@keyframes fadein{to{transform:translateY(1.5em)}}.oswald{font-family:'Oswald', sans-serif;font-weight:500}.hover{transition:opacity 0.2s ease-out}.hover:hover{opacity:0.7}html,body{position:relative;text-size-adjust:none;-webkit-text-size-adjust:none;color:#191919;font-family:'Noto Sans JP', sans-serif;font-weight:400;font-size:1rem;min-width:1200px;width:100%;margin:0;padding:0}@media screen and (max-width: 767px){html,body{min-width:0px;font-size:3.7333333333vw}}html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}img{display:block;width:100%}#header{position:fixed;z-index:9999;width:100%}#header.op{background-color:#fff}#header.acv{background-color:#fff}#header .flex{display:flex;justify-content:space-between;max-width:1400px;margin:0 auto}#header .flex .logo{width:204px;padding:30px 0 0 30px}@media screen and (max-width: 767px){#header .flex .logo{width:27.2%;max-width:204px;padding:4vw 0 0 4vw}}#header .w-flx{width:230px;display:flex;justify-content:space-between;align-items:center}#header .w-flx .link{display:inline-block;line-height:1em;padding-bottom:7px;border-bottom:3px solid #1A7EC7;font-size:1.125rem;font-weight:bold;color:#1A7EC7;transition:0.3s}@media screen and (max-width: 767px){#header .w-flx .link{display:none}}#header .w-flx .link:hover{border-bottom:3px solid #FFF}@media screen and (max-width: 767px){#header .w-flx{width:auto}}#header .bottom{width:100px;height:100px;background-image:url(/assets/img/school/kansai_lp/bt01.svg);background-position:center center;background-repeat:no-repeat}#header .bottom.active{background-image:url(/assets/img/school/kansai_lp/bt02.svg)}@media screen and (max-width: 767px){#header .bottom{width:13.3333333333vw;height:13.3333333333vw}}#header .menu{display:none;height:calc(100vh - 100px);background-color:#fff;overflow-y:auto}@media screen and (max-width: 767px){#header .menu{height:100vh}}#header .menu .m-flex{display:flex;padding:20px 0 0 0}@media screen and (max-width: 767px){#header .menu .m-flex{display:block;padding:8vw 0 0 0}}#header .menu .m-flex .box{padding:0 0 0 90px;line-height:2.5em}@media screen and (max-width: 767px){#header .menu .m-flex .box{padding:0 5.3333333333vw 0 5.3333333333vw}}#header .menu .m-flex a{display:block;font-weight:bold;color:#1A7EC7;font-size:1.125rem;transition:0.3s}@media screen and (max-width: 767px){#header .menu .m-flex a{font-size:4.2666666667vw}}#header .menu .m-flex a:hover{color:#959595}#header .menu .link{line-height:2em;font-size:1rem;font-weight:bold;padding:50px 0 0 90px;color:#959595}@media screen and (max-width: 767px){#header .menu .link{font-size:3.7333333333vw;padding:6.6666666667vw 5.3333333333vw 0 5.3333333333vw}}#header .menu .link a{transition:0.3s;color:#959595}#header .menu .link a:hover{color:#1A7EC7}#header .menu .link .tel{display:block;padding:30px 0 10px 0;font-size:2.5rem}@media screen and (max-width: 767px){#header .menu .link .tel{font-size:8vw}}.anime{height:100vh;text-align:center}.m-text{text-align:center;font-size:1.125rem;padding:0 0 15px 0}@media screen and (max-width: 767px){.m-text{font-size:3.2vw}}.m-title{line-height:180%;color:#1A7EC7;text-align:center;font-size:1.75rem;padding:0 0 80px 0}@media screen and (max-width: 767px){.m-title{font-size:4.8vw}}.title-word{position:absolute;color:#E3F6FF;bottom:280px;right:-170px;font-size:6.25rem;transform:rotate(90deg);line-height:1em;letter-spacing:0.1em}.title-word.exp{right:-245px}@media screen and (max-width: 767px){.title-word{display:none}}.sec-title{text-align:center;font-size:3.125rem;color:#1A7EC7;line-height:1em;letter-spacing:0.1em}@media screen and (max-width: 767px){.sec-title{font-size:8vw}}.sec-text{text-align:center;color:#191919;font-size:.875rem;padding:30px 0 0 0}@media screen and (max-width: 767px){.sec-text{padding:15px 0 0 0;font-size:3.2vw}}.bg-blue{background-color:#F2FBFF}.section-wrap{width:100%;overflow:hidden;position:relative;padding:120px 0}@media screen and (max-width: 767px){.section-wrap{padding:70px 0}}.promis-wrap{max-width:1010px;margin:0 auto;padding:70px 0 0 0}@media screen and (max-width: 767px){.promis-wrap{width:90%}}.promis-wrap .wrap{position:relative;background-color:#fff;padding:40px 0;margin:0 0 50px 0;transform:translateY(5%);transition:all 0.5s ease-out;opacity:0}.promis-wrap .wrap.active{transform:translateY(0%);opacity:1}@media screen and (max-width: 767px){.promis-wrap .wrap{padding:40px 0 60px 0}}.promis-wrap .wrap .num{position:absolute;top:-2.9rem;left:10px;font-size:3.125rem;color:#1A7EC7}@media screen and (max-width: 767px){.promis-wrap .wrap .num{font-size:10.6666666667vw}}.promis-wrap .wrap .flx{display:flex;align-items:center}@media screen and (max-width: 767px){.promis-wrap .wrap .flx{display:block}}.promis-wrap .wrap .flx .box-img{width:36.13861386%}@media screen and (max-width: 767px){.promis-wrap .wrap .flx .box-img{width:100%}}.promis-wrap .wrap .flx .box-img .img01{margin:0 auto;width:276px}@media screen and (max-width: 767px){.promis-wrap .wrap .flx .box-img .img01{width:75.61643836%}}.promis-wrap .wrap .flx .box-img .img02{margin:0 auto;width:268px}@media screen and (max-width: 767px){.promis-wrap .wrap .flx .box-img .img02{width:73.42465753%}}.promis-wrap .wrap .flx .box-img .img03{margin:0 auto;width:244px}@media screen and (max-width: 767px){.promis-wrap .wrap .flx .box-img .img03{width:66.84931507%}}.promis-wrap .wrap .flx .box-text{width:63.86138614%;padding:0 60px 0 0}@media screen and (max-width: 767px){.promis-wrap .wrap .flx .box-text{text-align:center;width:90%;padding:0;margin:0 auto}}.promis-wrap .wrap .flx .box-text .b-title{font-weight:bold;font-size:1.5rem;color:#1A7EC7}@media screen and (max-width: 767px){.promis-wrap .wrap .flx .box-text .b-title{padding:30px 0 0 0;font-size:4.8vw;text-align:justify}}.promis-wrap .wrap .flx .box-text .b-text{padding:20px 0 0 0;font-size:.875rem;line-height:200%}@media screen and (max-width: 767px){.promis-wrap .wrap .flx .box-text .b-text{padding:30px 0 0 0;font-size:3.2vw;text-align:left}}.promis-wrap .wrap .flx .box-text .link{display:inline-block;line-height:1em;padding-top:30px;padding-bottom:7px;border-bottom:3px solid #1A7EC7;font-size:1.125rem;font-weight:bold;color:#1A7EC7;transition:0.3s}@media screen and (max-width: 767px){.promis-wrap .wrap .flx .box-text .link{font-size:4vw}}.promis-wrap .wrap .flx .box-text .link:hover{border-bottom:3px solid #FFF}.promis-wrap .sub01{text-align:center;color:#191919;font-size:.875rem;padding:10px 0 0 0}@media screen and (max-width: 767px){.promis-wrap .sub01{font-size:3.2vw}}.promis-wrap .sub01 a{transition:0.3s;color:#191919}.promis-wrap .sub01 a:hover{color:#1A7EC7}.promis-wrap .sub02{text-align:center;color:#191919;font-size:1.125rem;padding:30px 0 0 0;line-height:200%}@media screen and (max-width: 767px){.promis-wrap .sub02{line-height:150%;font-size:3.7333333333vw}}.promis-wrap .img{padding:30px 0 0 0;transform:translateY(5%);transition:all 0.5s ease-out;opacity:0}@media screen and (max-width: 767px){.promis-wrap .img{margin:0 auto;width:90%}}.promis-wrap .img.active{transform:translateY(0%);opacity:1}.school_img{width:366px;margin:70px auto 0}@media screen and (max-width: 767px){.school_img{display:none}}.school-wrap{width:100%;overflow:hidden;position:relative;padding:70px 0 0 0}@media screen and (max-width: 767px){.school-wrap{padding:40px 0 0 0}}.school-wrap .title-word-school{position:absolute;color:#1A7EC7;top:330px;left:-141px;font-size:6.25rem;transform:rotate(90deg);line-height:1em;letter-spacing:0.1em;z-index:1}@media screen and (max-width: 767px){.school-wrap .title-word-school{display:none}}.school-wrap .school-flex{max-width:1200px;margin:0 auto;display:flex;justify-content:space-around;position:relative;z-index:1;transform:translateY(5%);transition:all 0.5s ease-out 0.5s;opacity:0}@media screen and (max-width: 767px){.school-wrap .school-flex{display:block}}.school-wrap .school-flex .box{max-width:548px;width:45.66666667%}@media screen and (max-width: 767px){.school-wrap .school-flex .box{width:90%;margin:0 auto;padding:30px 0 0 0}.school-wrap .school-flex .box:first-child{padding:0}}.school-wrap .school-flex .box .box02{max-width:434px;width:79.19708029%;position:relative;background-color:#F2FBFF;padding:50px 40px;margin:40px auto 0}@media screen and (max-width: 767px){.school-wrap .school-flex .box .box02{padding:30px 10px;box-sizing:border-box;width:90%}}.school-wrap .school-flex .box .box02 .title{color:#1A7EC7;font-size:20px}@media screen and (max-width: 767px){.school-wrap .school-flex .box .box02 .title{font-size:4.2666666667vw}}.school-wrap .school-flex .box .box02 .title01{padding:10px 0 0 0;color:#1A7EC7;font-size:14px}@media screen and (max-width: 767px){.school-wrap .school-flex .box .box02 .title01{font-size:3.7333333333vw}}.school-wrap .school-flex .box .box02 .sub01{padding:30px 0 0 0;color:#191919;font-size:14px;line-height:180%}@media screen and (max-width: 767px){.school-wrap .school-flex .box .box02 .sub01{font-size:3.7333333333vw}}.school-wrap .school-flex .box .box02 .w-bt{padding:30px 0 0 0;width:295px;margin:0 auto}@media screen and (max-width: 767px){.school-wrap .school-flex .box .box02 .w-bt{width:100%}}.school-wrap .school-flex .box .box02 .w-bt .bt{display:block;font-size:15px;padding:20px 10px;border:2px solid #1A7EC7;color:#1A7EC7;position:relative;transition:0.3s;background-color:#F2FBFF;font-weight:bold}@media screen and (max-width: 767px){.school-wrap .school-flex .box .box02 .w-bt .bt{font-size:4.2666666667vw}}.school-wrap .school-flex .box .box02 .w-bt .bt:after{position:absolute;line-height:21px;right:10px;content:"\f105";font-weight:900;font-family:"Font Awesome 5 Free"}@media screen and (max-width: 767px){.school-wrap .school-flex .box .box02 .w-bt .bt:after{line-height:5.3333333333vw}}.school-wrap .school-flex .box .box02 .w-bt .bt.out:after{content:"\f35d"}.school-wrap .school-flex .box .box02 .w-bt .bt:hover{color:#FFF;background-color:#1A7EC7}.school-wrap .school-flex .box .num{position:absolute;top:-2.9rem;left:10px;font-size:3.125rem;color:#1A7EC7}@media screen and (max-width: 767px){.school-wrap .school-flex .box .num{font-size:10.6666666667vw}}.school-wrap.active .school-flex{transform:translateY(0%);opacity:1}.school-wrap .background{position:absolute;top:130px;left:-92.85714286%;height:50%;width:92.85714286%;transform:translateX(0%);transition:transform 0.5s ease-out}@media screen and (max-width: 767px){.school-wrap .background{top:90px;left:-94.66666667%;height:82%;width:94.66666667%}}.school-wrap.active .background{transform:translateX(100%);background-color:#E3F6FF}.school-wrap .background02{position:absolute;top:130px;right:0;height:55%;width:92.85714286%;transform:translateX(100%);transition:transform 0.5s ease-out}@media screen and (max-width: 767px){.school-wrap .background02{top:90px;height:82%;width:94.66666667%}}.school-wrap.active .background02{transform:translateX(0%);background-color:#E3F6FF}.exp-text{color:#1A7EC7;text-align:center;font-size:24px;line-height:150%;padding:50px 0 0 0;margin:0 auto;font-weight:bold}@media screen and (max-width: 767px){.exp-text{padding:30px 0 0 0;width:80%;text-align:left;font-size:3.7333333333vw}}.exp-bt{width:375px;margin:50px auto}@media screen and (max-width: 767px){.exp-bt{width:80%;margin:50px auto 0}}.exp-bt .bt{display:block;font-size:15px;padding:30px 20px;border:2px solid #1A7EC7;color:#1A7EC7;position:relative;transition:0.3s;background-color:#F2FBFF;font-weight:bold}@media screen and (max-width: 767px){.exp-bt .bt{font-size:4.2666666667vw}}.exp-bt .bt:after{position:absolute;line-height:21px;right:10px;content:"\f105";font-weight:900;font-family:"Font Awesome 5 Free"}@media screen and (max-width: 767px){.exp-bt .bt:after{line-height:5.3333333333vw}}.exp-bt .bt.out:after{content:"\f35d"}.exp-bt .bt:hover{color:#FFF;background-color:#1A7EC7}.link-wrap{width:850px;margin:0 auto;padding:50px 0;display:flex;justify-content:space-between;flex-wrap:wrap;font-weight:bold;line-height:200%}@media screen and (max-width: 767px){.link-wrap{width:80%;display:block}}.link-wrap .box01{width:60%}@media screen and (max-width: 767px){.link-wrap .box01{width:100%}}.link-wrap .box02{width:40%}@media screen and (max-width: 767px){.link-wrap .box02{width:100%}}.link-wrap a{display:block;transition:0.3s;color:#1A7EC7}.link-wrap a:hover{color:#959595}.footer{padding:50px 0 20px 0;background-color:#1A7EC7}.footer .logo{padding-left:100px;width:289px}@media screen and (max-width: 767px){.footer .logo{width:60.53333333%;padding-left:0px;margin:0 auto}}.footer .wrap{margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.footer .wrap{display:block}}.footer .box01{width:50%}@media screen and (max-width: 767px){.footer .box01{width:100%}}.footer .box02{width:50%;font-size:14px;color:#FFF}@media screen and (max-width: 767px){.footer .box02{width:100%;font-size:2.6666666667vw}}.footer .box02 a{color:#FFF;transition:0.3s}@media screen and (max-width: 767px){.footer .box02 a{display:none}}.footer .box02 a:hover{color:#ccc;transition:0.3s}.footer .box02 .tel{font-weight:bold;display:block;font-size:1.875rem}.copy{color:#FFF;font-size:10px;text-align:right;padding:20px 30px 0 0}@media screen and (max-width: 767px){.copy{padding:20px 0 50px 0;text-align:center;font-size:2.6666666667vw}}.pageup{position:fixed;z-index:8888;width:50px;right:0;top:30%;margin:-90px 0 0 0}.pageup .link{color:#FFF;display:block;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:44px;transition:0.3s;background-color:#1A7EC7;font-size:14px;padding:20px 0;border:3px solid #1A7EC7;transition:0.3s;letter-spacing:0.1em}@media screen and (max-width: 767px){.pageup .link{border-top:none;border-bottom:none;border-left:none;border-right:1px solid #FFF;writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;line-height:50px;width:80%;padding:0;text-align:center;flex-grow:8}}.pageup .link.mail{margin:1px 0 0 0;padding:15px 0}@media screen and (max-width: 767px){.pageup .link.mail{margin:0;padding:0;flex-grow:1;width:50px;height:50px}}.pageup .link.deta{display:none}@media screen and (max-width: 767px){.pageup .link.deta{color:#FFF;display:block;margin:0;padding:0;flex-grow:1;width:50px;height:50px}}.pageup .link.up{display:none}@media screen and (max-width: 767px){.pageup .link.up{display:block;border-right:none;margin:0;padding:0;flex-grow:1;width:50px;height:50px}}.pageup .link:hover{color:#1A7EC7;background-color:#FFF}@media screen and (max-width: 767px){.pageup .link:hover{color:#FFF;background-color:#1A7EC7}}@media screen and (max-width: 767px){.pageup{width:100%;display:flex;top:auto;right:auto;bottom:0;margin:auto;border-top:1px solid #FFF}}.toplink{position:fixed;z-index:8888;width:100px;height:100px;right:20px;bottom:40px}@media screen and (max-width: 767px){.toplink{display:none}}
/*# sourceMappingURL=lp_kansai.css.map */
