header .logo a{width:247px;height:48px;background:url(/assets/images/common/logo_white.webp) 0 0 no-repeat;background-size:247px 48px}.school .header{display:flex;flex-direction:column;width:100%;height:360px;margin-top:-120px;text-align:center;background:url(/assets/images/school/header_bg.jpg) 0 0 no-repeat #049142;background-size:cover;justify-content:center;align-items:center}.school .header h1{width:265px;height:250px;text-indent:-9999px;background:url(/assets/images/school/logo_school.png) 0 0 no-repeat;background-size:265px 250px}.school.schoolCase .header{height:190px;margin-top:0}.school.schoolCase .header h1{width:88px;height:83px;margin-bottom:8px;background-size:88px 83px}.school.schoolCase .header h2{font-size:36px;font-weight:bold;color:#fff}.school .inner{position:relative;width:968px;margin:0 auto}.school .intro{padding:80px 20px 60px;text-align:center}.school .intro h2{font-size:40px;font-weight:bold;margin-bottom:16px;color:#342866}.school .intro p{font-size:20px;line-height:170%}.school .mainPoint{display:flex;clear:both;overflow:hidden;width:100%;justify-content:center}.school .mainPoint .text{width:50%}.school .mainPoint .pic{overflow:hidden;width:50%;height:728px}.school .mainPoint .pic img{display:block;width:974px;height:728px}.school .mainPoint .text .block{float:right;max-width:500px;margin-bottom:60px;padding-right:20px;padding-left:10px}.school .mainPoint h3{font-size:26px;font-weight:bold;line-height:140%;margin-bottom:12px}.school .mainPoint h3 span{background:linear-gradient(transparent 60%, #feff8c 60%)}.school .mainPoint p{font-size:16px;line-height:160%}.school .forexample{position:relative;display:block;padding:60px 0 40px;text-align:center;background:url(/assets/images/school/forexample_bg.gif) 0 0 repeat #049142;background-size:40px 40px}.school .forexample .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.school .triangle{position:absolute;top:0;left:50%;width:40px;margin-left:-20px;border-top:40px solid #fff;border-right:50px solid rgba(0,0,0,0);border-bottom:50px solid rgba(0,0,0,0);border-left:50px solid rgba(0,0,0,0)}.school .forexample h3{font-size:28px;font-weight:bold;line-height:1.4;position:relative;display:inline-block;margin-bottom:20px;padding:.25em 1em;color:#fff}.school .forexample h3:before,.school .forexample h3:after{position:absolute;display:inline-block;width:20px;height:30px;content:""}.school .forexample h3:before{top:0;left:0;border-top:solid 2px #fff;border-left:solid 2px #fff}.school .forexample h3:after{right:0;bottom:0;border-right:solid 2px #fff;border-bottom:solid 2px #fff}.school .forexample .boxExample{margin-bottom:16px}.school .forexample .pic{overflow:hidden;width:300px;height:218px;margin-bottom:8px;border:1px solid #fff;border-radius:8px}.school .forexample .pic img{line-height:0;display:block;width:100%}.school .forexample .pic video{line-height:0;display:block;width:100%}.school .forexample dl{line-height:100%;display:flex;color:#fff;justify-content:center;align-items:center}.school .forexample dt{font-size:12px;margin-right:4px;padding:4px 12px 6px;border:2px solid #fff;border-radius:100px}.school .forexample dd{font-size:14px;margin-left:4px}.school .featureSchool{padding:60px 0 60px;text-align:center}.school .featureSchool h3{font-size:28px;font-weight:bold;line-height:1.4;position:relative;display:inline-block;margin-bottom:20px;padding:.25em 1em;color:#342866}.school .featureSchool h3:before,.school .featureSchool h3:after{position:absolute;display:inline-block;width:20px;height:30px;content:""}.school .featureSchool h3:before{top:0;left:0;border-top:solid 2px #342866;border-left:solid 2px #342866}.school .featureSchool h3:after{right:0;bottom:0;border-right:solid 2px #342866;border-bottom:solid 2px #342866}.school .featureInner{display:flex;justify-content:space-between}.school .featureBox{position:relative;width:300px}.school .featureBox h4{font-weight:bold;line-height:100%;position:absolute;top:-12px;left:-12px;display:flex;flex-direction:column;width:72px;height:72px;color:#fff;border-radius:100px;background:#049142;justify-content:center;align-items:center}.school .featureBox h4 span{font-size:12px;margin-bottom:8px}.school .featureBox h4 em{font-size:20px;font-style:normal}.school .featureBox .pic{overflow:hidden;width:300px;height:200px;margin-bottom:16px}.school .featureBox .pic img{line-height:0;display:block;width:100%}.school .featureBox h5{font-size:22px;font-weight:bold;line-height:140%;margin-bottom:8px}.school .featureBox h5 b{font-size:28px;color:#049142}.school .featureBox p{font-size:14px;line-height:170%;text-align:left}.school .knowledge{position:relative;display:block;padding:60px 0 60px;text-align:center;background:url(/assets/images/school/knowledge_bg.jpg) center no-repeat #049142;background-size:cover}.school .knowledge .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.school .knowledge h3{font-size:28px;font-weight:bold;line-height:100%;position:relative;display:inline-block;margin-bottom:20px;padding:12px 32px;color:#fff;border:4px solid #fff;border-radius:100px}.school .knowledge h3:before,.school .knowledge h3:after{position:absolute;top:104%;left:50%;content:"";transform:translateX(-50%)}.school .knowledge h3:before{border:solid 12px rgba(0,0,0,0);border-top:solid 12px #fff}.school .knowledge h3:after{margin-top:-6px;border:solid 12px rgba(0,0,0,0);border-top:solid 12px #049142}.school .knowledge .zu{text-align:center}.school .knowledge .zu h4{font-size:26px;margin-bottom:12px;color:#fff}.school .knowledge .block01{display:flex;width:100%;margin-bottom:28px;justify-content:space-between}.school .knowledge .block01 .zu{width:47%}.school .knowledge .zu .pic{width:100%;padding:20px;border-radius:8px;background:#fff}.school .knowledge .zu .pic img{width:100%}.school .knowledge .zu .up{display:flex;width:100%;padding:0 40px 20px;border-radius:8px;justify-content:center;align-items:center}.school .knowledge .zu .up img{width:100%}.school .knowledge .zu h4{margin-bottom:32px}.school .knowledge .zu .up .up-value{font-family:"Noto Sans JP",sans-serif;display:flex;color:#fff;justify-content:center;align-items:baseline}.school .knowledge .zu .up .up-plus{font-size:56px;font-weight:700;font-style:normal;margin-right:2px}.school .knowledge .zu .up .up-number{font-size:96px;font-weight:700;letter-spacing:-0.02em}.school .knowledge .zu .up .up-label{font-size:36px;font-weight:700;font-style:normal;margin-left:8px}.school .knowledge .block02{display:flex;width:100%;justify-content:space-between;align-items:flex-end}.school .knowledge .block02 .left{width:540px}.school .knowledge .block02 .right{width:calc(100% - 540px);padding-left:40px;text-align:left;color:#fff}.school .knowledge .block02 .right h5{font-size:20px;font-weight:bold;margin-bottom:12px}.school .knowledge .block02 .right li{font-size:14px;margin-bottom:8px}.school .knowledge .block02 .right .info{display:flex;margin-top:16px;align-items:center}.school .knowledge .block02 .right .info img{display:block;width:112px;height:112px;margin-right:16px;border-radius:200px}.school .knowledge .block02 .right .info p{line-height:160%}.school .caseTop{padding:80px 0;text-align:center}.school .caseTop h3{font-size:28px;font-weight:bold;line-height:1.4;position:relative;display:inline-block;margin-bottom:20px;padding:.25em 1em;color:#342866}.school .caseTop h3:before,.school .caseTop h3:after{position:absolute;display:inline-block;width:20px;height:30px;content:""}.school .caseTop h3:before{top:0;left:0;border-top:solid 2px #342866;border-left:solid 2px #342866}.school .caseTop h3:after{right:0;bottom:0;border-right:solid 2px #342866;border-bottom:solid 2px #342866}.school .caseTop h4{font-size:18px;font-weight:bold;display:inline-block;margin-bottom:16px;padding:8px 16px;color:#fff;border-radius:50px;background:#049142}.school .caseTop .block01,.school .caseTop .block02{text-align:left}.school .caseTop .block01{margin-bottom:40px}.school .caseTop li{font-size:14px;display:flex;margin-bottom:8px}.school .caseTop li::before{width:20px;margin-right:4px;content:"●";color:#049142}.school .caseTop li span{display:block}.school .caseTop .caseBtn{display:flex;justify-content:space-between}.school .caseTop .caseBtn a{display:flex;overflow:hidden;width:300px;height:200px;padding:0;transition:.15s linear;transition-property:all;border-radius:8px;background:#ccc;background-repeat:no-repeat;background-position:center;align-items:flex-end}.school .caseTop .caseBtn a:hover{opacity:.7}.school .caseTop .caseBtn a.btn01{background-image:url(/assets/images/school/thumb_case_01.png);background-size:cover}.school .caseTop .caseBtn a.btn02{background-image:url(/assets/images/school/thumb_case_02.png);background-size:cover}.school .caseTop .caseBtn a.btn03{background-image:url(/assets/images/school/thumb_case_03.png);background-size:cover}.school .caseTop .caseBtn div{position:relative;display:flex;width:100%;padding:12px 8px;text-align:center;color:#fff;background:rgba(52,40,102,.8);justify-content:center;align-items:center}.school .caseTop .caseBtn span::before{font-size:6px;position:relative;top:-4px;display:inline-block;margin-right:8px;content:"▶︎";color:#fff}.school .caseTop .caseBtn span{font-size:16px;font-weight:bold;line-height:100%;position:relative}.school .caseTop .caseBtn em{font-size:12px;font-style:normal}.school .flow{position:relative;display:block;padding:60px 0 40px;text-align:center;background:url(/assets/images/school/forexample_bg.gif) 0 0 repeat #049142;background-size:40px 40px}.school .flow .inner{display:flex;flex-wrap:wrap;justify-content:space-between}.school .flow h3{font-size:28px;font-weight:bold;line-height:1.4;position:relative;display:inline-block;margin-bottom:20px;padding:.25em 1em;color:#fff}.school .flow h3:before,.school .flow h3:after{position:absolute;display:inline-block;width:20px;height:30px;content:""}.school .flow h3:before{top:0;left:0;border-top:solid 2px #fff;border-left:solid 2px #fff}.school .flow h3:after{right:0;bottom:0;border-right:solid 2px #fff;border-bottom:solid 2px #fff}.school .flowStep{position:relative;width:200px}.school .arrowStep{width:20px;height:30px;margin-top:72px;background:linear-gradient(to bottom left, transparent 50%, #acd1bc 50%) top left/100% 50% no-repeat,linear-gradient(to top left, transparent 50%, #acd1bc 50%) bottom left/100% 50% no-repeat}.school .flowStep .head{display:flex;flex-direction:column;width:160px;height:160px;margin:0 auto 16px;padding-top:32px;border-radius:200px;background:#fff;justify-content:flex-start;align-items:center}.school .flowStep .head h4{font-size:14px;font-weight:bold;line-height:100%;margin-bottom:0;padding:8px 16px;color:#fff;border-radius:100px;background:#049142}.school .flowStep .head h5{font-size:22px;font-weight:bold;line-height:120%;color:#049142}.school .flowStep p{font-size:14px;line-height:170%;margin-bottom:8px;text-align:left;color:#fff}.school .flowStep li{display:flex;margin-bottom:8px;text-align:left;color:#fff}.school .flowStep li::before{width:12px;content:"・";color:#fff}.schoolFooter{position:relative;padding:80px 20px;text-align:center}.schoolFooter h3{font-size:36px;font-weight:bold;margin-bottom:20px;color:#342866}.schoolFooter h4{font-size:18px;margin-bottom:40px}.schoolFooter .btnFoot{font-size:20px;font-weight:bold;display:inline-block;padding:24px 80px;transition:.15s linear;transition-property:all;color:#fff;border-radius:100px;background:#049142}.schoolFooter .btnFoot:hover{opacity:.7}.schoolFooter .link{position:relative;right:0;bottom:0;margin-top:40px;text-align:center}.schoolFooter .link a{text-decoration:underline}.school .caseCont{padding-top:60px}.school .caseCont h3{line-height:100%;display:inline-block;overflow:hidden;margin-bottom:12px;color:#fff;border:4px solid #049142;border-radius:100px;background:#049142}.school .caseCont h3 em{font-size:18px;font-weight:bold;font-style:normal;display:inline-block;padding:8px 8px 8px 16px;color:#049142;background:#fff}.school .caseCont h3 span{font-size:18px;font-weight:bold;display:inline-block;padding:8px 16px 8px 8px}.school .caseCont h4{font-size:36px;font-weight:bold;margin-bottom:24px;padding-bottom:16px;border-bottom:4px solid #049142}.school .caseCont p{font-size:16px;line-height:180%;margin-bottom:24px}.school .caseCont h5{font-size:24px;font-weight:bold;min-height:40px;margin-bottom:12px;padding:4px 0 0 42px;color:#049142;background:url(/assets/images/school/icon_ttl_case.png) 0 0 no-repeat;background-size:36px 36px}.school .caseCont .innerBlock{display:flex;margin-bottom:12px;justify-content:space-between}.school #case01.caseCont .innerBlock{margin-bottom:-20px}.school .caseCont .innerBlock .text{width:480px;padding-right:32px}.school .caseCont .innerBlock .pic{width:calc(100% - 480px)}.school .caseCont .innerBlock .pic img{line-height:100%;display:block;width:100%}.school .ttlData{font-size:18px;font-weight:bold;line-height:100%;display:inline-block;padding:12px 20px;color:#fff;border-radius:8px 8px 0 0;background:#049142}.school .data{margin-bottom:40px;padding:40px;border:2px solid #049142}.school .data h6{font-size:18px;font-weight:bold;margin-bottom:16px;color:#049142}.school .data01{display:block;margin-bottom:40px}.school .data .pic{display:block;width:100%}.school .data .pic img{display:block;width:100%}.school .data02{display:flex;justify-content:center}.school .dataInner{width:50%;padding:0 60px;text-align:center}.school .caseVoiceInner{display:flex;min-height:102px;margin-bottom:20px;padding-left:80px;background-repeat:no-repeat;background-position:0 0;background-size:70px 102px;align-items:center}.school .caseVoiceInner.voice01{background-image:url(/assets/images/school/icon_voice_01.png)}.school .caseVoiceInner.voice02{background-image:url(/assets/images/school/icon_voice_02.png)}.school .caseVoiceInner.voice03{background-image:url(/assets/images/school/icon_voice_03.png)}.school .caseVoiceInner.voice04{background-image:url(/assets/images/school/icon_voice_04.png)}.school .caseVoiceInner span{font-size:16px;line-height:170%;position:relative;display:block;width:100%;padding:20px;border:2px solid #049142;border-radius:16px;background-color:#fff}.school .caseVoiceInner span b{font-size:22px;font-weight:bold}.school .caseVoiceInner span::before{position:absolute;top:20px;left:-12px;display:block;width:0;height:0;content:"";border-top:12px solid rgba(0,0,0,0);border-right:12px solid #049142;border-bottom:12px solid rgba(0,0,0,0)}.school .caseVoiceInner span::after{position:absolute;top:20px;left:-9px;display:block;width:0;height:0;content:"";border-top:12px solid rgba(0,0,0,0);border-right:12px solid #fff;border-bottom:12px solid rgba(0,0,0,0)}.school .doc{display:flex;justify-content:space-between}.school .doc p{width:calc(100% - 150px);padding-right:20px}.school .doc .pdf{width:150px}.school .doc .pdf img{line-height:0;display:block;width:100%;border:1px solid #ddd}.edtechBtn{display:flex;flex-direction:column;margin:20px auto 33px;padding:20px 40px;transition:all .3s ease;text-decoration:none;color:#fff !important;border-radius:100px;background:#f8cb50;box-shadow:-1px 4px 0 rgba(0,0,0,.2);justify-content:center;align-items:center}.edtechBtn .inner{display:flex;flex-direction:column;width:auto;padding:0 32px;border-radius:100px;background:url(/assets/images/school/btn_arrow.png) no-repeat right center;background-size:22px 40px;justify-content:center;align-items:center}.edtechBtn .ttl01{font-size:20px;font-weight:bold}.edtechBtn .ttl02{font-size:16px;font-weight:bold}.edtechBtn:hover{text-decoration:none;color:#142757;background:#f6d680}.edtechBtn:active,.edtechBtn:visited,.edtechBtn:focus{text-decoration:none}.school.edtech .header{height:460px}.school .online{padding:60px 0 60px;text-align:center;border-top:1px solid #eee}.school .online h3{font-size:28px;font-weight:bold;line-height:1.4;position:relative;display:inline-block;margin-bottom:20px;padding:.25em 1em;color:#342866}.school .online h3:before,.school .online h3:after{position:absolute;display:inline-block;width:20px;height:30px;content:""}.school .online h3:before{top:0;left:0;border-top:solid 2px #342866;border-left:solid 2px #342866}.school .online h3:after{right:0;bottom:0;border-right:solid 2px #342866;border-bottom:solid 2px #342866}.school .online .text{font-size:20px;line-height:140%}.school .online ul{display:flex;margin-top:40px;justify-content:space-between}.school .online li{display:flex;flex-direction:column;width:48%;padding:16px 32px;text-align:left;border:2px solid #049142}.school .online li .pic{overflow:hidden;width:100%;height:auto;margin-bottom:20px;border:1px solid #ddd;border-radius:8px}.school .online li .pic img{width:100%;height:auto}.school .online li h4{font-size:16px;font-weight:bold;margin-top:-40px;margin-bottom:20px;padding:12px;text-align:center;color:#049142;color:#fff;border-radius:100px;background:#049142}.school .online li p{font-size:14px;line-height:160%}.floatingBtn{position:fixed;z-index:10;right:20px;bottom:40px}.floatingBtn a{line-height:1;display:block;padding:16px 36px;text-align:center;color:#fff;border:4px solid #333;border-radius:100px;background:#0db769;box-shadow:0 4px rgba(0,0,0,.3)}.floatingBtn em{font-size:13px;font-weight:normal;font-style:normal;display:block;margin-bottom:6px}.floatingBtn span{font-size:18px;font-weight:bold;font-style:normal;display:block}.floatingBtn a:hover{background:#0da05d}@media only screen and (max-width: 896px){header .logo a{position:relative;width:206px;height:40px;text-indent:-9999px;background-size:206px 40px}.school .header{width:100%;height:180px;margin-top:-90px}.school .header h1{width:85px;height:80px;margin-top:60px;background-size:85px 80px}.school.schoolCase .header{height:180px;margin-top:0}.school.schoolCase .header h1{width:60px;height:57px;margin-bottom:0;background-size:60px 57px}.school.schoolCase .header h2{font-size:24px}.school .inner{width:100%;padding:0 20px}.school .intro{margin-bottom:-10px;padding:40px 20px 0}.school .intro h2{font-size:24px;line-height:140%;margin-bottom:8px}.school .intro p{font-size:16px;line-height:170%}.school .mainPoint{flex-direction:column-reverse;width:100%;padding:20px 20px 0}.school .mainPoint .text{width:100%;margin-bottom:28px}.school .mainPoint .pic{width:100%;height:auto}.school .mainPoint .pic img{width:100%;height:auto}.school .mainPoint .text .block{max-width:100%;margin-bottom:28px;padding-right:0;padding-left:0}.school .mainPoint h3{font-size:16px;text-align:center}.school .mainPoint p{font-size:14px}.school .forexample{padding:40px 0 20px}.school .triangle{display:none}.school .forexample h3{font-size:20px;margin-bottom:20px}.school .forexample .boxExample{width:48%;margin-bottom:16px}.school .forexample .pic{overflow:hidden;width:100%;height:auto;margin-bottom:8px;border:1px solid #fff;border-radius:8px}.school .forexample dt{font-size:8px;line-height:100%;min-width:60px;margin:0;padding-top:6px}.school .forexample dd{font-size:9px;text-align:left;letter-spacing:-0.1em}.school .featureSchool{padding:20px 0 0 !important;text-align:center}.school .featureSchool h3{font-size:20px;margin-bottom:20px}.school .featureInner{flex-direction:column;padding:0 20px}.school .featureBox{position:relative;width:100%;margin-bottom:32px}.school .featureBox h4{top:-16px;left:-12px;width:52px;height:52px}.school .featureBox h4 span{font-size:9px;margin-bottom:4px}.school .featureBox h4 em{font-size:14px}.school .featureBox .pic{width:100%;height:auto;margin-bottom:12px}.school .featureBox h5{font-size:18px;margin-bottom:8px}.school .featureBox h5 b{font-size:22px}.school .knowledge{padding:40px 0 40px}.school .knowledge .inner{padding:0 20px}.school .knowledge h3{font-size:20px;margin-bottom:20px}.school .knowledge .zu h4{font-size:18px;font-weight:bold;line-height:140%;margin-bottom:6px}.school .knowledge .block01{flex-direction:column;margin-bottom:20px}.school .knowledge .block01 .zu{width:100%;margin-bottom:20px}.school .knowledge .block02 .zu{margin-bottom:20px}.school .knowledge .zu .pic{padding:10px;border-radius:8px}.school .knowledge .zu .pic img{width:100%}.school .knowledge .zu h4{margin-bottom:12px}.school .knowledge .zu .up{width:100%;padding:0 20px 10px}.school .knowledge .zu .up .up-plus{font-size:36px;font-weight:700}.school .knowledge .zu .up .up-number{font-size:60px;font-weight:700}.school .knowledge .zu .up .up-label{font-size:24px;margin-left:6px}.school .knowledge .block02{flex-direction:column;width:100%;align-items:baseline}.school .knowledge .block02 .left{width:100%}.school .knowledge .block02 .right{width:100%;padding-left:0;color:#fff}.school .knowledge .block02 .right h5{font-size:18px;font-weight:bold;margin-bottom:12px}.school .knowledge .block02 .right li{font-size:14px;margin-bottom:8px}.school .knowledge .block02 .right .info{display:flex;align-items:center}.school .caseTop{padding:0 0}.school .caseTop h3{font-size:20px;margin-bottom:20px}.school .caseTop{flex-direction:column;padding:40px 20px}.school .caseTop .caseBtn{flex-direction:column}.school .caseTop .caseBtn a{display:flex;width:100%;height:200px;margin-bottom:16px}.school .flow{padding:40px 20px}.school .flow h3{font-size:20px;margin-bottom:20px}.school .flowStep{display:flex;width:100%;justify-content:space-between}.school .arrowStep{width:30px;height:20px;margin:8px auto;background:linear-gradient(to bottom left, #acd1bc 50%, transparent 50%) top left/50% 100% no-repeat,linear-gradient(to bottom right, #acd1bc 50%, transparent 50%) top right/50% 100% no-repeat}.school .flowStep .head{width:80px;height:80px;margin:8px;padding-top:16px;text-align:center}.school .flowStep .head h4{font-size:8px;margin-bottom:6px;padding:4px 12px}.school .flowStep .head h5{font-size:11px}.school .flowStep div{display:block;width:calc(100% - 90px);padding-top:24px}.school .flowStep p{font-size:12px;line-height:150%}.school .flowStep li span{font-size:10px}.schoolFooter.inner{padding:40px 20px;text-align:center}.schoolFooter h3{font-size:22px;margin-bottom:12px}.schoolFooter h4{font-size:18px;margin-bottom:24px}.schoolFooter .btnFoot{width:100%}.schoolFooter .btnFoot:hover{opacity:.7}.schoolFooter .link{position:relative;right:0;bottom:0;margin-top:32px;text-align:center}.school .caseCont{padding-top:20px}.school .caseCont h3{margin-bottom:10px;border:2px solid #049142}.school .caseCont h3 em{font-size:12px;padding:6px 6px 6px 10px}.school .caseCont h3 span{font-size:12px;padding:6px 10px 6px 6px}.school .caseCont h4{font-size:28px;margin-bottom:16px}.school .caseCont p{line-height:160%;margin-bottom:14px}.school .caseCont h5{font-size:20px;min-height:28px;margin-bottom:8px;padding:4px 0 0 32px;background-size:28px 28px}.school .caseCont .innerBlock{flex-direction:column;margin-bottom:12px}.school #case01.caseCont .innerBlock{margin-bottom:8px}.school .caseCont .innerBlock .text{width:100%;padding-right:0}.school .caseCont .innerBlock .pic{width:100%;margin-bottom:16px}.school .ttlData{font-size:16px;padding:12px 16px}.school .data{margin-bottom:40px;padding:20px}.school .data h6{font-size:16px;margin-bottom:8px}.school .data01{margin-bottom:32px}.school .data02{display:flex;justify-content:center}.school .dataInner{width:50%;padding:0 10px;text-align:center}.school .caseVoiceInner{min-height:70px;margin-bottom:16px;padding-left:60px;background-size:48px 70px}.school .caseVoiceInner span{font-size:14px;line-height:170%;padding:16px}.school .caseVoiceInner span b{font-size:20px;font-weight:bold}.school .doc p{width:calc(100% - 100px)}.school .doc .pdf{width:100px}.edtechBtn{width:90%;margin:12px 20px 16px;padding:12px 24px}.edtechBtn .inner{width:100%;padding:0 32px;background-size:18px 32px}.edtechBtn .ttl01{font-size:16px}.edtechBtn .ttl02{font-size:14px}.school.edtech .header{height:220px}.school .online{padding:20px 0 20px !important}.school .online h3{font-size:20px;margin-bottom:20px}.school .online .text{font-size:14px;text-align:left}.school .online ul{display:flex;flex-direction:column}.school .online li{width:100%;margin-bottom:40px;padding:16px 20px}.floatingBtn{position:fixed;right:0;bottom:12px;width:100%;padding:0 12px;letter-spacing:0}.floatingBtn a{width:100%;padding:16px 8px;border-width:3px;border-radius:100px;box-shadow:0 4px rgba(0,0,0,.3)}.floatingBtn em{font-size:13px;margin-bottom:6px}.floatingBtn span{font-size:20px}}