@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap);*{margin:0;padding:0;box-sizing:border-box}html{width:100%;font-size:62.5%;font-size:-webkit-calc(1em * .625);font-size:-moz-calc(1em * .625);font-size:calc(1em * .625)}body{position:relative;width:100%;color:#333;font:normal normal 300 1.6rem/1.6 "Noto Sans JP",YuGothic,"Yu Gothic","-apple-system",BlinkMacSystemFont,".SFNSDisplay-Regular","Helvetica Neue",Verdana,"Hiragino Sans","メイリオ","Hiragino Kaku Gothic ProN",sans-serif;-webkit-text-size-adjust:100%;word-wrap:break-word;overflow-wrap:break-word}body.noscroll{position:relative;box-sizing:border-box;overflow:hidden}a{color:#333;text-decoration:none;cursor:pointer}a.disable{cursor:default;pointer-events:none}a:focus,a:hover{text-decoration:none;outline:0}a:active{text-decoration:none}h1,h2,h3,h4,h5,h6{font-style:normal}h1{font-size:3.2rem}h2{font-size:2.6rem}h3{font-size:2rem}h4{font-size:1.8rem}h5{font-size:1.6rem}h6{font-size:1.4rem}small{font-size:.8em}ol,ul{list-style:none}em,strong{font-style:normal;font-weight:700}address{font-style:normal}img{background:0 0;border:none;pointer-events:none}br{clear:both}hr{clear:both;border:none;padding:10px 0}button,input,select,textarea{line-height:inherit;font-family:inherit;font-size:inherit}button,input,textarea{font-family:"Noto Sans JP",YuGothic,"Yu Gothic","-apple-system",BlinkMacSystemFont,".SFNSDisplay-Regular","Helvetica Neue",Verdana,"Hiragino Sans","メイリオ","Hiragino Kaku Gothic ProN",sans-serif}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}.row{display:flex;flex-wrap:wrap}.col-0{width:0;max-width:0}.col-1{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 1)}.col-2{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 2)}.col-3{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 3)}.col-4{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 4)}.col-5{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 5)}.col-6{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 6)}.col-7{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 7)}.col-8{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 8)}.col-9{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 9)}.col-10{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 10)}.col-11{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 11)}.col-12{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 12)}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:768px){.col-sm-1{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 1)}.col-sm-2{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 2)}.col-sm-3{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 3)}.col-sm-4{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 4)}.col-sm-5{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 5)}.col-sm-6{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 6)}.col-sm-7{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 7)}.col-sm-8{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 8)}.col-sm-9{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 9)}.col-sm-10{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 10)}.col-sm-11{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 11)}.col-sm-12{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 12)}}@media screen and (min-width:1024px){.col-md-1{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 1)}.col-md-2{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 2)}.col-md-3{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 3)}.col-md-4{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 4)}.col-md-5{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 5)}.col-md-6{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 6)}.col-md-7{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 7)}.col-md-8{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 8)}.col-md-9{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 9)}.col-md-10{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 10)}.col-md-11{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 11)}.col-md-12{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 12)}}@media screen and (min-width:1280px){.col-lg-1{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 1)}.col-lg-2{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 2)}.col-lg-3{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 3)}.col-lg-4{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 4)}.col-lg-5{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 5)}.col-lg-6{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 6)}.col-lg-7{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 7)}.col-lg-8{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 8)}.col-lg-9{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 9)}.col-lg-10{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 10)}.col-lg-11{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 11)}.col-lg-12{width:100%;padding:0 .5em;flex:0 0 100%;max-width:calc(100% / 12 * 12)}}.hide{display:none}.hide-pc{display:none}.hidden{visibility:hidden}.wbr{word-break:keep-all}.trans{-webkit-transition:all .5s;transition:all .5s}main{padding:0 0 100px 0}#gototop{visibility:hidden;position:fixed;bottom:10px;right:10px;width:50px;height:50px;opacity:0;overflow:hidden;z-index:99999;-webkit-transition:all .5s;transition:all .5s}#gototop a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.3);border-radius:25px;width:100%;height:100%;text-indent:-9999em;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .5s;transition:all .5s}#gototop a::after{content:"";width:100%;height:100%;background:url(/cd9f5ec3287dc4aac37d607b135e9f7b7e5b4aca/da730/assets/img/gototop.svg) center no-repeat;background-size:80%}#gototop a.on{background-color:rgba(0,0,0,.5)}img{max-width:100%;vertical-align:middle}p{line-height:1.75}body{color:#2e2e2e}.text-right{text-align:right}.text-left{text-align:left}.container{width:100%;margin:0 auto;padding-right:10px;padding-left:10px;max-width:980px}.container-fluid{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.max-1000{max-width:1000px}.title{font-size:3rem;color:#ed8d8d;text-align:center;line-height:1.75}.has-ul.ul{padding-left:10px;list-style-type:"・";list-style-position:outside}.has-ul.ul li{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:1px;line-height:2;padding-left:10px}.br-sp{display:none}@media screen and (max-width:768px){main{padding:0 0 80px 0}.hide-sp{display:none!important}.hide-pc{display:block}.reverse-sp{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.common-title{font-size:2.4rem}.title{font-size:2.4rem}.br-sp{display:block}}header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;background-color:rgba(255,255,255,.9);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);padding:15px 25px;width:100%;z-index:9999;-webkit-transition:all .5s;transition:all .5s}header .header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .header-logo span{background:url(/assets/img/abb90531d462cf488e4ff6cca6af03fa74aac303/ibba-logo-text.png) 50% 50% no-repeat;background-size:contain;width:243px;text-indent:-9999em;-webkit-transition:all .5s;transition:all .5s;padding-left:15px}header .header-contact{margin-right:95px;margin-left:10px;background-color:#ed8d8d;color:#fff;font-weight:700;font-size:1.8rem;text-align:center;max-width:145px;width:100%;height:45px;line-height:45px;border-radius:7px;-webkit-transition:ease-out .3s;transition:ease-out .3s}header.small{padding:10px 20px}header.small .header-contact{height:40px;line-height:40px}header h1{display:-webkit-box;display:-ms-flexbox;display:flex;background:url(/assets/img/8145264dd313fef2b7e14736961512524748a3b5/logo.png) 50% 50% no-repeat;background-size:contain;width:75px;height:75px;text-indent:-9999em;font-size:10px;color:#ed8d8d;-webkit-transition:all .5s;transition:all .5s}header.small h1{width:40px;height:40px}header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;visibility:hidden;position:absolute;top:0;right:-100%;padding:40px;padding-top:100px;width:350px;height:calc(var(--vh,1vh) * 100);z-index:7;-webkit-transition:all .5s;transition:all .5s;overflow:scroll}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header nav ul li a{font-size:1.6rem}header nav ul li a:hover{opacity:.8;-webkit-transition:ease-out .3s;transition:ease-out .3s;text-decoration:underline}.nav-open header nav{visibility:visible;right:0;background-color:#fce8e8}header ul{display:block;width:100%}header ul>li{padding-bottom:30px;padding-left:0;text-align:center;width:100%}header ul>li a{color:#2e2e2e;display:block}div#hamburger{position:absolute;top:50%;right:35px;margin-top:-20px;width:40px;height:40px;cursor:pointer;z-index:10}div#hamburger>span{position:absolute;right:0;background-color:#2e2e2e;border-radius:10px;margin-top:-2px;width:40px;height:2px;-webkit-transition:all .5s;transition:all .5s}div#hamburger>span:nth-of-type(1){top:25%}div#hamburger>span:nth-of-type(2){top:50%}div#hamburger>span:nth-of-type(3){top:75%}div#menu_bg{position:fixed;top:0;left:0;visibility:hidden;background-color:rgba(46,46,46,.75);width:100vw;height:100vh;opacity:0;z-index:5;-webkit-transition:all .5s;transition:all .5s}.nav-open div#hamburger>span:nth-of-type(1){top:20px;background-color:#2e2e2e;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-open div#hamburger>span:nth-of-type(2){left:50%;width:0}.nav-open div#hamburger>span:nth-of-type(3){top:20px;background-color:#2e2e2e;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-open div#menu_bg{visibility:visible;opacity:1}@media screen and (max-width:767px){header .header-contact{margin-right:35px;font-size:1.6rem;display:none}header .header-logo span{display:none}header h1{width:100px;height:75px;background:url(/assets/img/e2410e41a958609ef124ac1898773f353714fa22/ibba-logo.png) 50% 50% no-repeat;background-size:cover}header,header.small{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:10px;padding-left:10px}.nav-open header nav{width:100%}div#hamburger{right:20px}div#hamburger>span{width:26px}}footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background-color:#f4f4f4;padding:20px 40px}footer small{display:block;color:#2e2e2e;text-align:center}footer small a{display:inline-block;color:#2e2e2e}footer .footer_logo{display:inline-flex;display:flex;justify-content:center;align-items:center}footer .footer_logo .ibba-logo{display:inline-block;background:url(/assets/img/8145264dd313fef2b7e14736961512524748a3b5/logo.png) 50% 50% no-repeat;background-size:contain;width:40px;height:40px;text-indent:-9999em;transition:all .5s}footer .footer_logo .ibba-text{background:url(/assets/img/abb90531d462cf488e4ff6cca6af03fa74aac303/ibba-logo-text.png) 50% 50% no-repeat;background-size:contain;width:215px;height:30px;text-indent:-9999em;transition:all .5s}footer .footer-right{display:flex;align-items:center}footer .footer-right .privacy{font-size:1.6rem}footer .footer-right .footer_sns{display:flex;align-items:center;margin-left:40px}footer .footer-right .footer_sns a{display:inline-block;background-size:contain;background-position:center;background-repeat:no-repeat;width:38px;height:38px;text-indent:-9999em}footer .footer-right .footer_sns a.fb{background-image:url(../img/facebook.svg);margin-right:15px}footer .footer-right .footer_sns a.tw{background-image:url(../img/twitter.svg);margin-right:15px}footer .footer-right .footer_sns a.insta{background-image:url(../img/instagram.png)}@media screen and (max-width:767px){footer{flex-wrap:wrap;padding:20px 20px;justify-content:center}footer .footer_logo{width:100%;margin-bottom:20px;margin-bottom:10px}footer .footer-right{order:2}footer .footer-right .privacy{font-size:1.4rem;width:100%}footer .copyright{order:3;margin-top:10px;width:100%}}.top-img{background-image:url(/assets/img/b2ce25d6c92c8db8da3b0f540c70da4323d339e1/top-img.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:730px;position:relative}.top-img .sign-p{position:absolute;right:20px;bottom:15px;font-weight:400;font-size:3.6rem;color:#d97372}.top-img .top-content{text-align:center;font-size:4rem;padding-top:40px}#top-welcome{padding-top:70px;padding-bottom:70px}#top-welcome .wel-content{text-align:center;font-size:2.4rem;margin-top:40px}#what-is{background-image:url(/bd0a28a51861887e05d0f26be2797fde026d615b/889c7/assets/img/what-is@2x.jpg);background-repeat:no-repeat;background-size:1280px 100%;background-position:center}#what-is .box-what-is{max-width:620px;margin:auto;padding-top:226px;padding-bottom:240px}#what-is .title-w{font-size:3.6rem;color:#2b808c}#what-is .what-content{font-size:2.5rem;color:#2b808c;margin-top:30px;word-break:keep-all}#activity{padding-top:100px;background-color:#ed8d8d33;padding-top:50px;padding-bottom:50px}#activity .activity-wrap{max-width:1200px;width:100%;margin:auto}#activity .activity-wrap figure img{display:block;margin:auto}#activity .activity-wrap .title{font-size:3rem;color:#ed8d8d}#activity .activity-wrap .activity-content{margin-top:45px;font-size:2rem}#predirector{padding-top:100px;padding-bottom:100px}#predirector .col-md-4,#predirector .col-md-8{padding:0}#predirector .pre{position:relative}#predirector .pre img{display:block}#predirector .pre figcaption{position:absolute;bottom:0;width:100%;left:0;font-size:1.5rem;background-color:#ffffffb3;padding:10px 15px;word-break:keep-all}#predirector .meeting{position:relative}#predirector .meeting figcaption{position:absolute;font-size:1.5rem;right:0;bottom:0;color:#fff;font-weight:700;padding:15px 20px}#predirector .pre-intro{margin-top:100px}#predirector .pre-intro .p-title{color:#2b808c;font-weight:700;font-size:3.6rem;text-align:center}#predirector .pre-intro .pre-cnt{font-size:2.4rem;text-align:center;margin-top:20px;word-break:keep-all}#predirector .pre-intro .pre-cnt span{font-size:1.6rem}#predirector .pre-intro-2{background-color:#aedbd833;padding-top:45px;padding-bottom:45px;text-align:center;margin-top:60px}#predirector .pre-intro-2 strong{font-size:3rem}#predirector .pre-intro-2 .sm{font-size:2rem}#predirector .pre-intro-2 .pc-cnt{font-size:2.4rem;margin-top:20px}#pre-school{position:relative;padding-top:900px;padding-bottom:150px;margin-top:50px;background-image:url(/9c06be327382050dd81018e9e316fb22eb0fed90/d1a0f/assets/img/school-bg@2x.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center}#pre-school::before{content:"";position:absolute;background-image:url(/81b79ee4e87acae0ee578f05f82cdf524f190ace/0aec3/assets/img/pre-school@2x.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;height:900px;width:100%;top:0}#pre-school .box-school{padding-top:50px;padding-bottom:50px;background-color:#fff;margin-top:-100px;position:relative;word-break:keep-all;z-index:1}#pre-school .box-school .p1{font-size:3rem;text-align:center}#pre-school .box-school .p2{font-size:2rem;margin-top:30px;text-align:center}#school-content{padding-top:100px;padding-bottom:100px}#school-content .sc-content{margin-top:50px}#school-content .sc-item{color:#fff;background-color:#ed8d8de6;padding:35px 20px;min-height:560px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#school-content .sc-item .sc-title{font-size:3rem}#school-content .sc-item .sc-title.multiline{padding-top:.25em;line-height:1.1em}#school-content .sc-item .sc-title.multiline small{font-size:.7em}#school-content .sc-item h4{padding-top:20px}#school-content .sc-item .p-mid,#school-content .sc-item ul{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:30px}#school-content .sc-item .sc-title.multiline+ul{margin-top:0}#school-content .sc-item .p-mid li,#school-content .sc-item ul li{font-size:2rem}#school-content .sc-item ul li::before{content:"\30FB"}#school-content .sc-item .sc-inner{background-color:#fff;padding:10px 15px;color:#2e2e2e;margin-top:25px;min-height:180px}#school-content .sc-item .sc-inner.femtech{background:url(/assets/img/3a33b586c9b4fe0f6a4a1bd8794a530b540c3914/fem_tech_coach.png) #fff 100% 50% no-repeat;background-size:contain}#school-content p.note{font-size:2.4rem;color:#ed8d8d}#free-info{margin-top:0}#free-info .box-info{background-color:#fce8e8;padding-top:50px;padding-bottom:50px;margin-top:-100px;position:relative;z-index:1}#free-info .box-info .p01{font-size:2rem;text-align:center;margin-top:35px;word-break:keep-all}#free-info .box-info .p02{font-weight:700;font-size:2.4rem;text-align:center}#free-info .box-info .p-note{font-size:2rem;text-align:center;margin-top:35px;word-break:keep-all}#free-info .box-info p.btn{text-align:center;margin-top:45px}#free-info .box-info p.btn a.btn-contact{display:inline-block;background-color:#ed8d8d;color:#fff;font-weight:700;font-size:1.8rem;text-align:center;max-width:145px;width:100%;height:45px;line-height:45px;border-radius:7px;-webkit-transition:ease-out .3s;transition:ease-out .3s}#w-itech{padding-top:80px}#w-itech .container-w-itech{max-width:1000px}#w-itech .w-title{font-size:3.6rem;color:#2b808c;font-weight:700;text-align:center}#w-itech .w-ibox{background-color:#aedbd833;color:#2e2e2e;padding:55px 0;margin-top:50px}#w-itech .w-ibox ul{padding-left:10px;list-style-type:"●";list-style-position:outside;max-width:725px;margin:auto}#w-itech .w-ibox ul li{font-size:2.5rem;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;letter-spacing:1px;line-height:2;padding-left:10px;word-break:keep-all}#w-itech .w-ibox aside{max-width:760px;margin:40px auto 0;text-align:center}#w-itech .w-ibox aside strong{color:#2b808c;font-size:1.6em}#b-inter{padding-top:100px}#b-inter .b-title{font-weight:300;text-align:center}#b-inter .goals-title{text-align:center;margin-top:40px}#b-inter .goals{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;max-width:642px;margin-left:auto;margin-right:auto}#b-inter .goals img{display:block}#b-inter .goals figure{margin-bottom:20px}@media screen and (max-width:992px){#predirector .pre{max-width:630px;margin:auto}#predirector .meeting{max-width:630px;margin:auto}}@media screen and (max-width:767px){.top-img{height:260px}.top-img .sign-p{font-size:1.6rem}.top-img .top-content{font-size:1.8rem;padding-top:10px}#top-welcome{padding-top:50px;padding-bottom:50px}#top-welcome .wel-content{font-size:1.6rem;margin-top:25px}#what-is{background-size:164% 100%;background-position:center}#what-is .box-what-is{padding-top:109px;padding-left:10px;padding-bottom:107px;padding-right:10px}#what-is .title-w{font-size:1.8rem}#what-is .what-content{font-size:1.6rem;margin-top:20px}#activity{background-color:#ed8d8d33;padding-top:60px;padding-bottom:50px}#activity .activity-wrap figure{margin-bottom:70px}#activity .activity-wrap figure img{width:170px;height:auto;margin:auto}#activity .activity-wrap .title{font-size:3rem;text-align:left}#activity .activity-wrap .activity-content{font-size:1.6rem;margin-top:35px}#predirector{padding-top:50px;padding-bottom:50px}#predirector .pre figcaption{padding:20px 15px}#predirector .meeting figcaption{position:relative;right:0;color:unset;text-align:right;font-size:1.4rem;font-weight:400;padding:10px 0}#predirector .pre-intro{margin-top:50px}#predirector .pre-intro .p-title{font-size:2.4rem}#predirector .pre-intro .pre-cnt{font-size:2rem}#predirector .pre-intro .pre-cnt span{font-size:1.4rem}#predirector .pre-intro-2{margin-top:50px;padding:35px 15px}#predirector .pre-intro-2 strong{font-size:2rem}#predirector .pre-intro-2 .sm{font-size:2rem;font-weight:700}#predirector .pre-intro-2 .pc-cnt{font-size:1.8rem}#pre-school{padding-top:210px;padding-bottom:0}#pre-school::before{height:210px}#pre-school .box-school{margin-top:-50px;padding:20px 20px 30px 20px}#pre-school .box-school .p1{font-size:1.8rem}#pre-school .box-school .p2{font-size:1.6rem;margin-top:20px}#school-content{padding-top:70px;padding-bottom:50px}#school-content .sc-content{margin-top:30px}#school-content .sc-content .sc-item{color:#fff;padding:40px 0;padding-bottom:10px;min-height:auto;margin-bottom:30px;position:relative;z-index:1}#school-content .sc-content .sc-item::before{content:"";position:absolute;left:-.5em;right:-.5em;background-color:#ed8e8e;top:0;bottom:0;z-index:-1}#school-content .sc-content .sc-item .sc-title{font-size:2.4rem}#school-content .sc-content .sc-item ul li{font-size:1.8rem}#school-content .sc-content .sc-item .sc-inner{padding:10px 10px}#school-content p.note{font-size:1.8rem}#free-info{margin-top:0}#free-info .box-info{background-color:#fce8e8;margin-top:0;padding:40px 15px;position:relative;z-index:1}#free-info .box-info::before{content:"";position:absolute;left:-.5em;right:-.5em;background-color:#fce8e8;top:0;bottom:0;z-index:-1}#free-info .box-info .p01{font-size:1.6rem}#free-info .box-info .p02{font-size:2rem;margin-top:30px}#free-info .box-info .p-note{font-size:1.6rem}#w-itech{padding-top:60px}#w-itech .w-title{font-size:2.4rem;word-break:keep-all}#w-itech .w-ibox{padding:40px 20px;margin-top:40px}#w-itech .w-ibox ul{max-width:100%}#w-itech .w-ibox ul li{font-size:1.8rem;line-height:28px}#w-itech .w-ibox aside strong{font-size:1.2em;word-break:keep-all}#b-inter{padding-top:50px}#b-inter .b-title{font-size:1.8rem}#b-inter .goals-title{margin-top:20px}#b-inter .goals-title img{width:290px}#b-inter .goals{max-width:316px}#b-inter .goals figure{margin-bottom:20px}}@media screen and (max-width:470px){#school-content .sc-item .sc-inner.femtech{background-position:50% 100%;background-size:200px auto;padding-bottom:200px}}@media screen and (max-width:300px){#b-inter .goals{-ms-flex-pack:distribute;justify-content:space-around}}