#loading{width:100%;height:100%;display:block;position:fixed;right:0;top:0;z-index:99999}#loadingInner{width:100px;height:84px;display:block;background-size:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:1;animation-duration:.1s;animation-timing-function:linear;animation-iteration-count:infinite;display:none}.loadend #loading{display:none}#loading .loadlay1{width:100%;height:100%;display:block;position:absolute;right:0;top:0;z-index:1;background:#f5f5f5}#loading .loadlay2{width:100%;height:100%;display:block;position:absolute;right:0;top:0;z-index:0;opacity:.5;background:#fff}#loading.home .loadlay1{background:#1aa975}#loading.home .loadlay2{background:#000;opacity:.5}#loading.feature .loadlay1{background:#1a1a1a}#loading.feature .loadlay2{background:#000;opacity:.5}#loading.subpage .loadlay1{background:#f5f5f5}#loading.subpage .loadlay2{background:#fff;opacity:.5}#loading.home #loadingInner{display:block;opacity:0;z-index:100000}.second #loading.home #loadingInner{display:none}#barba-wrapper{overflow:hidden}#header-wrapper{position:relative;z-index:10}#header-wrapper .navWide-L{width:120px}#header-wrapper .navWide{width:60px}#header-wrapper>*{position:relative;z-index:1}#header-wrapper a.logo{height:auto;display:block;position:relative;margin:0 auto;top:35px}#header-wrapper a.logo .mark{margin:0 auto 15px;display:block}#header-wrapper .gn-left{height: calc(100vh + 10px);position:fixed;left:0;top:-10px;background:#fff;border-right:1px solid #f1f1f1;z-index:2}#header-wrapper .gn-right{height:100vh;position:fixed;right:0;top:0}#gn_leftfoot{height:auto;display:block;position:absolute;left:30px;bottom:25px;height:250px}#gn_leftfoot>*:last-child{margin-bottom:0}#gn_leftfoot .weather{width:100%;height:65px;display:block;position:absolute;bottom:55px}#gn_leftfoot .nav_access span{font-size:13px}#gn_leftfoot .weather .ondo{font-size:13px}#gn_leftfoot .weather .ondo .ondoNum{font-size:18px}#gn_leftfoot .weather .weather-icon{width:40px;height:40px;margin:0 auto;display:block;background:url(https://ainogakuen.ed.jp/img/svg/weather_hare.svg) center;background-size:cover}.wClear #gn_leftfoot .weather .weather-icon{background:url(https://ainogakuen.ed.jp/img/svg/weather_hare.svg) no-repeat;background-size:contain}.wRain #gn_leftfoot .weather .weather-icon{background:url(https://ainogakuen.ed.jp/img/svg/weather_ame.svg) no-repeat center;background-size:contain}.wClouds #gn_leftfoot .weather .weather-icon{background:url(https://ainogakuen.ed.jp/img/svg/weather_kumori.svg) no-repeat;background-size:contain}.wSnow #gn_leftfoot .weather .weather-icon{background:url(https://ainogakuen.ed.jp/img/svg/weather_yuki.svg) no-repeat;background-size:contain}#gn_leftfoot .nav_access{display:block;margin-bottom:0;padding:0 0 15px;position:absolute;bottom:60px;bottom:115px;width:100%}#gn_leftfoot .nav_access .map-icon{width:30px;height:auto;display:block;margin:0 auto .5em}#gn_leftfoot .nav_access .map-icon svg{width:26px;height:26px}#gn_leftfoot .nav_access .map-icon svg g{stroke:#1a1a1a;stroke-width:.5px;fill:#fff}.gnav-sns{position:absolute;right:40px;top:100vh;top:calc(100vh - 35px);transform:translateY(-100%);padding:10px;border-radius:3px}.gnav-sns .fb-icon{width:20px;height:20px}.gnav-sns.gnav-fb{}#header-wrapper .engNav{font-size:.8rem;width:60px;text-align:center;border-top:.5px #1a1a1a solid;box-sizing:border-box;padding:0;display:inline-block;position:fixed;left:30px;bottom:20px;line-height:40px;z-index:2}#header-wrapper .engNav svg{width:60px;height:8.84px}@media screen and (min-width:901px){#header-wrapper a.logo{transition:all .3s}#header-wrapper a.logo:hover{opacity:.5}#gn_leftfoot .nav_access .map-icon svg g,#gn_leftfoot .nav_access span{transition:all .3s}#gn_leftfoot .nav_access:hover .map-icon svg g{fill:#1aa975;stroke:#1aa975}#gn_leftfoot .nav_access:hover span.tate{opacity:.5}#header-wrapper .engNav svg{transition:all .3s}#header-wrapper .engNav:hover svg{opacity:.5}.gnav-sns,.gnav-sns svg{transition:all .3s}.gnav-sns:hover{background:#4267b2}.gnav-sns:hover svg{fill:#fff}}@media screen and (max-width:1400px){#header-wrapper a.logo{top:25px}#header-wrapper .navWide-L{width:100px}#header-wrapper .navWide{width:50px;height:390px}#gn_leftfoot{left:25px}#header-wrapper .engNav{font-size:.6rem;width:50px;left:25px}.gnav-sns{right:30px;top:calc(100vh - 25px)}#gn_leftfoot .nav_access span{font-size:.9rem}#header-wrapper .engNav svg{width:50px;height:8.83px}}@media screen and (max-height:880px){#header-wrapper a.logo *{width:45px}#gn_leftfoot .nav_access span{font-size:.9rem}#gn_leftfoot .nav_access{padding-bottom:10px}#gn_leftfoot .weather{margin-bottom:0}}@media screen and (max-width:1140px){#gn_leftfoot{bottom:15px}#header-wrapper .engNav{bottom:10px}}@media screen and (max-width:900px){#header-wrapper .gn-left.navWide-L{width:100%;height:90px;z-index:0;position:absolute}#header-wrapper a.logo{width:auto;position:absolute;left:25px;top:25px}#header-wrapper a.logo .mark{width:auto;height:auto;display:inline-block;margin:0 15px 0 0}#header-wrapper a.logo .mark img{height:50px;width:auto}#header-wrapper a.logo .logoText{height:40px;width:auto;display:inline-block;vertical-align:sub}#header-wrapper #gn_leftfoot{width:160px;height:80px;overflow:hidden;position:absolute;top:10px;right:90px;left:initial}#header-wrapper #gn_leftfoot .tate{writing-mode:horizontal-tb}#gn_leftfoot .nav_access{width:80px;height:80px;margin-bottom:0;display:block;float:right;padding:0;position:relative;bottom:auto}#gn_leftfoot .nav_access .tate{width:100%;display:block;position:absolute;left:0;bottom:5px;line-height:20px;font-size:.9rem}#gn_leftfoot .nav_access .map-icon{width:30px;margin-bottom:0;margin-top:21px}#gn_leftfoot .nav_access .map-icon svg{width:100%}#gn_leftfoot .weather{width:80px;height:80px;margin-bottom:0;display:block;float:right;padding:0;margin-right:0;position:relative;bottom:auto}#gn_leftfoot .weather .ondo{width:100%;display:block;position:absolute;left:0;bottom:4px;line-height:20px;font-size:.9rem}#gn_leftfoot .weather .ondo .ondoNum{font-size:1.2rem;margin-right:.1em}#gn_leftfoot .weather .weather-icon{width:70%;margin:9px auto 0;height:50px}#gn_leftfoot .engNav{display:none}.gnav-sns{top:auto;position:relative;display:block;width:100%;right:inherit;transform:none;margin-bottom:0}.drowerset.drower #subNav{height:auto;margin-bottom:5vw}.gnav-sns .fb-icon{margin:0 auto}.gnav-sns svg{transform:none;display:block;fill:#fff}.drowerset.drower #header-wrapper .engNav{display:none}.drowerset.drower.open #header-wrapper .engNav{display:block;width:calc(100% - 240px);max-width:1000px;background:#fff;right:inherit;left:50%;transform:translateX(-50%);bottom:inherit;top:0;border-top:none;line-height:30px;opacity:0}.drowerset.drower.open #header-wrapper .engNav.view{opacity:1;transition:all .5s ease .5s}}@media screen and (max-width:600px){#header-wrapper .gn-left.navWide-L{height:70px}#header-wrapper a.logo{left:5vw;top: calc(5vw + 10px)}#header-wrapper a.logo .mark{margin:0 10px 0 0;vertical-align:top}#header-wrapper a.logo .mark img{height:30px}#header-wrapper a.logo .logoText{height:27px;width:auto;vertical-align:top}#header-wrapper #gn_leftfoot{width:120px;height:60px;overflow:hidden;position:absolute;top:10px;right:0;left:initial}#gn_leftfoot .nav_access{width:60px;height:60px}#gn_leftfoot .nav_access .tate{bottom:7px;font-size:10px;line-height:1.5em}#gn_leftfoot .nav_access .map-icon{width:22px;height:22px;margin-top:11px;line-height:0}#gn_leftfoot .weather{width:60px;height:60px}#gn_leftfoot .weather .ondo{bottom:7px;line-height:1.5em;font-size:10px}#gn_leftfoot .weather .ondo .ondoNum{font-size:12px}#gn_leftfoot .weather .weather-icon{width:35px;margin:4px auto 0;height:35px}.drowerset.drower.open #header-wrapper .engNav{width:100%}}@media screen and (min-width:901px){html:not(.drower) #header-wrapper.feature #globalNav > .drowerInnerWrap > li > a > span,
	html:not(.drower) #header-wrapper.about #globalNav > .drowerInnerWrap > li > a > span,
	html:not(.drower) #header-wrapper.life #globalNav > .drowerInnerWrap > li > a > span,
	html:not(.drower) #header-wrapper.exam #globalNav > .drowerInnerWrap > li > a > span,
	html:not(.drower) #header-wrapper.experience #globalNav > .drowerInnerWrap > li > a > span{opacity:.5}html:not(.drower) #header-wrapper.feature #globalNav > .drowerInnerWrap > li:nth-child(2) > a > span,
	html:not(.drower) #header-wrapper.about #globalNav > .drowerInnerWrap > li:nth-child(3) > a > span,
	html:not(.drower) #header-wrapper.life #globalNav > .drowerInnerWrap > li:nth-child(4) > a > span,
	html:not(.drower) #header-wrapper.exam #globalNav > .drowerInnerWrap > li:nth-child(5) > a > span,
	html:not(.drower) #header-wrapper.experience #globalNav > .drowerInnerWrap > li:nth-child(6) > a > span{opacity:1}html:not(.drower) #header-wrapper #globalNav:hover > .drowerInnerWrap > li > a > span{opacity:.5}html:not(.drower) #header-wrapper #globalNav > .drowerInnerWrap > li:hover > a > span{opacity:1}html:not(.drower) #header-wrapper #subNav:hover > .drowerInnerWrap > li > a > span{opacity:.5}html:not(.drower) #header-wrapper #subNav > .drowerInnerWrap > li > a:hover > span{opacity:1}#header-wrapper #globalNav ul{z-index:1}}#globalNav{text-align:center}#globalNav{width:100%;display:block;position:absolute;left:0;top:0}#globalNav>ul>li{display:inline-block}#globalNav>ul>li:first-child{display:none}#globalNav>ul>li>a{display:block;padding:0;line-height:100px;width:145px}#globalNav>ul>li>a .arr.arr-white{display:none}#globalNav>ul>li>a span{font-size:1rem;letter-spacing:.15em;padding-left:.15em}#globalNav>ul>span{letter-spacing:.1em}#globalNav > ul > li:nth-child(1) > a{}#globalNav > ul > li:nth-child(2) > a{width:140px}#globalNav > ul > li:nth-child(3) > a{width:103px}#globalNav > ul > li:nth-child(4) > a{width:170px}#globalNav > ul > li:nth-child(5) > a{width:103px}#globalNav > ul > li:nth-child(6) > a{width:103px}#globalNav>ul>li{position:relative}#globalNav>ul>li ul.ac{position:absolute;width:250px;padding-left:0;left:25px;top:80px;padding-top:10px;padding-bottom:10px}#globalNav>ul>li ul.ac::before{content:"";width:1px;height:0%;background:#000;position:absolute;left:0;top:0}#globalNav>ul>li ul.ac li{display:block}#globalNav>ul>li ul.ac li a{display:block;text-align:left;font-size:13px;padding:10px 0 10px 25px;position:relative;line-height:40px}#globalNav>ul>li ul.ac li a::before{content:"";width:0;height:1px;background:#000;display:block;position:absolute;left:0;top:15px}#globalNav>ul>li ul.ac li a span{opacity:0;display:block;transform:translateY(-5px)}html:not(.drower) #globalNav > ul > li ul.ac li a::before{top:20px}html:not(.drower) #globalNav > ul > li ul.ac li a{padding:0 0 0 25px}.darkmode{background:#1a1a1a}.darkmode *,.darkmode a,.darkmode a:link,.darkmode a:visited{color:#fff}.darkmode>ul>li ul.ac::before,.darkmode>ul>li ul.ac li a::before{background:#fff}.darkmode .nav-child-wrap{border-left:1px solid #fff}.darkmode .text-wrap-innner::before,.darkmode .nav-child li::before{background:#fff}.nav_black #header-wrapper #globalNav *{color:#fff}.nav_black #header-wrapper #globalNav>ul>li ul.ac::before,.nav_black #header-wrapper #globalNav>ul>li ul.ac li a::before{background:#fff}.drowerset.drower.open .nav_black #header-wrapper #globalNav>ul>li ul.ac{background:none}@media screen and (min-width:901px){html:not(.drower) #globalNav > ul > li ul.ac{overflow:hidden;visibility:hidden;opacity:0;transition:0s;background:rgba(255,255,255,.9)}html:not(.drower) #globalNav > ul > li:hover ul.ac{visibility:visible;opacity:1;transition:.5s}html:not(.drower) #globalNav > ul > li:hover ul.ac::before{height:100%;transition:.2s}html:not(.drower) #globalNav > ul > li:hover ul.ac li:nth-child(1) a::before{width:10px;transition:.1s .1s}html:not(.drower) #globalNav > ul > li:hover ul.ac li:nth-child(2) a::before{width:10px;transition:.1s .15s}html:not(.drower) #globalNav > ul > li:hover ul.ac li:nth-child(3) a::before{width:10px;transition:.1s .2s}html:not(.drower) #globalNav > ul > li:hover ul.ac li:nth-child(4) a::before{width:10px;transition:.1s .25s}html:not(.drower) #globalNav > ul > li:hover ul.ac li:nth-child(5) a::before{width:10px;transition:.1s .3s}html:not(.drower) #globalNav > ul > li:hover ul.ac li:nth-child(6) a::before{width:10px;transition:.1s .35s}html:not(.drower) #globalNav > ul > li:hover ul.ac li:nth-child(1) a span{opacity:1;transform:translateY(0);transition:.1s .1s}html:not(.drower) #globalNav > ul > li:hover ul.ac li:nth-child(2) a span{opacity:1;transform:translateY(0);transition:.1s .15s}html:not(.drower) #globalNav > ul > li:hover ul.ac li:nth-child(3) a span{opacity:1;transform:translateY(0);transition:.1s .2s}html:not(.drower) #globalNav > ul > li:hover ul.ac li:nth-child(4) a span{opacity:1;transform:translateY(0);transition:.1s .25s}html:not(.drower) #globalNav > ul > li:hover ul.ac li:nth-child(5) a span{opacity:1;transform:translateY(0);transition:.1s .3s}html:not(.drower) #globalNav > ul > li:hover ul.ac li:nth-child(6) a span{opacity:1;transform:translateY(0);transition:.1s .35s}html:not(.drower) .nav_black #globalNav > ul > li ul.ac{background:#1a1a1a;background:rgba(0,0,0,.5)}html:not(.drower) #header-wrapper #globalNav > ul > li ul.ac::before,html:not(.drower) #header-wrapper #globalNav > ul > li ul.ac li a::before,
	html:not(.drower) .nav_black #header-wrapper #globalNav > ul > li ul.ac::before, html:not(.drower) .nav_black #header-wrapper #globalNav > ul > li ul.ac li a::before{}html:not(.drower) #header-wrapper #globalNav > ul > li ul.ac li a span,
	html:not(.drower) .nav_black #header-wrapper #globalNav > ul > li ul.ac li a span{}.nav-child li a span{transition:all .3s}.nav-child li::after{content:"";width:10px;height:1px;background:#1aa975;display:block;position:absolute;left:0;top:1em;transform:scaleX(0);transition:all .3s;transform-origin:0}.nav-child li:hover::after{transform:scaleX(1.5)}.nav-child li:hover a span{color:#1aa975}.nav-child li:hover a>*{color:#1aa975}}#subNav{display:block;right:30px;top:270px;position:fixed}html #subNav ul{display:block;margin:0 auto;width:100%}html #subNav ul li{display:inline-block;width:100%}html #subNav ul li a{display:block}html #subNav ul li a .arr.arr-white{display:none}#subNav ul li a span.tate{padding:10px 0;display:block;width:auto;margin:0 auto;font-size:.9rem;letter-spacing:.1em;line-height:60px;float:right;overflow:hidden}#header-wrapper::before{content:"";box-sizing:border-box;width:120px;height:100%;position:fixed;right:0;top:0;border-left:.5px solid #f1f1f1;background:#fff;transition:width 1s cubic-bezier(.6,0,.25,1) , background .5s;-webkit-transition:width 1s cubic-bezier(.6,0,.25,1) , background .5s;z-index:1}#header-wrapper .conversionBtn{height:240px;background:#1aa975;display:block;position:fixed;right:0;top:0;transform:translateY(0);transition:all .1s}#header-wrapper .conversionBtn span{color:#fff;height:100%;padding-top:.1em;letter-spacing:.2em;display:inline-block;margin:0 auto;font-size:16px;padding-top:.2em;line-height:50px}@media screen and (min-width:901px){#header-wrapper .conversionBtn:hover{background:#13cd89}}@media screen and (max-width:1400px){#header-wrapper::before{width:100px}#subNav{top:225px;right:25px}#header-wrapper .conversionBtn{height:200px}#subNav ul li a span.tate{line-height:50px}#header-wrapper .conversionBtn span{font-size:1rem}}@media screen and (max-width:1024px){#globalNav>ul>li>a{padding:0 15px}}@media screen and (max-width:900px){#header-wrapper::before{display:none}#header-wrapper .conversionBtn{width:80px;height:160px}#globalNav>ul>li>a{line-height:40px}}@media screen and (max-height:880px){#header-wrapper .conversionBtn{height:130px}#subNav{top:160px;transform:none}#subNav ul li a span.tate{padding:5px 0}}@media screen and (max-width:600px){#header-wrapper .conversionBtn{width:50px;height:50px;width:calc(100% - 50px);bottom:0;top:initial}#header-wrapper .conversionBtn span{writing-mode:horizontal-tb;padding-top:0;line-height:50px}}#header-wrapper .btn_humberger{height:120px;display:block;position:fixed;right:0;top:0;background:#1a1a1a;transform:translateY(-120px);transition:all .3s;cursor:pointer}#header-wrapper .conversionBtn{transition:all .3s}.drower #header-wrapper .btn_humberger{transform:translateY(0);transition:all .3s}.drower #header-wrapper .conversionBtn{transform:translateY(120px);transition:all .3s}.drower #header-wrapper .gn-right{}.btn_humberger>span{width:40px;height:24px;display:block;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}.btn_humberger>span>span{width:100%;height:1px;background:#fff;position:absolute}.btn_humberger>span>span:first-child{top:0;left:0;transition:.3s ease}.btn_humberger > span > span:nth-child(2){top:50%;left:0;transition:.3s ease}.btn_humberger>span>span:last-child{bottom:-1px;left:0;transition:.3s ease}.drower .btn_humberger{}.drower.open .btn_humberger>span>span:first-child{top:50%;left:0;transition:.3s ease;transform:rotate(45deg)}.drower.open .btn_humberger > span > span:nth-child(2){top:50%;left:0;width:0;transition:.3s ease;transform-origin:center;transform:scaleX(0)}.drower.open .btn_humberger>span>span:last-child{bottom:50%;left:0;transition:.3s ease;transform:rotate(-45deg)}@media screen and (min-width:901px){#header-wrapper .btn_humberger:hover{background:#3a3a3a}#header-wrapper .btn_humberger:hover>span>span:first-child{top:-2px}#header-wrapper .btn_humberger:hover>span>span:last-child{bottom:-3px}.drower.open #header-wrapper .btn_humberger:hover>span>span:first-child{top:50%}.drower.open #header-wrapper .btn_humberger:hover>span>span:last-child{bottom:50%}}@media screen and (max-width:1400px){#header-wrapper .btn_humberger{height:100px;transform:translateY(-100px)}.drower #header-wrapper .conversionBtn{transform:translateY(100px)}}@media screen and (max-width:900px){#header-wrapper .btn_humberger{width:80px;height:80px}.drower #header-wrapper .conversionBtn{transform:translateY(80px)}.btn_humberger>span{width:30px;height:20px}.btn_humberger>span>span{width:100%;height:1px;background:#fff;position:absolute}.btn_humberger>span>span:first-child{top:0;left:0}.btn_humberger > span > span:nth-child(2){top:50%;left:0}.btn_humberger>span>span:last-child{bottom:-1px;left:0}}@media screen and (max-width:600px){#header-wrapper .btn_humberger{width:50px;height:50px;top:inherit;right:initial;left:0;bottom:0;transform:translateY(0)}.drower #header-wrapper .btn_humberger{}.drower #header-wrapper .conversionBtn{transform:translateY(0)}.btn_humberger>span{width:20px;height:14px}}html #header-wrapper #globalNav{opacity:1;transition:.3s}html.drowerset #header-wrapper #globalNav{opacity:0}html #header-wrapper .gn-right{opacity:1;transition:.3s}html.drowerset #header-wrapper .gn-right{opacity:0}.drowerset.drower #header-wrapper #globalNav{opacity:1;transition:0s}.drowerset.drower #header-wrapper .gn-right{opacity:1;transition:0s}.drowerset.drower #header-wrapper::after{content:"";width:0;height:100%;position:fixed;right:0;top:0;background:#1a1a1a;transition:width 1s cubic-bezier(.6,0,.25,1) , background .5s;-webkit-transition:width 1s cubic-bezier(.6,0,.25,1) , background .5s}.drowerset.drower #header-wrapper .drowerWrap{display:none}.drowerset.drower #header-wrapper .drowerWrap #globalNav{position:relative}.drowerset.drower #header-wrapper .drowerWrap #globalNav *{color:#fff}.drowerset.drower #header-wrapper .drowerWrap{position:fixed;left:0;top:0;width:100%;height:100%}.drowerset.drower #header-wrapper .drowerWrap .drowerInner{height:460px;width:calc(100% - 440px);max-width:1000px;top:0;bottom:0;left:0;right:0;padding:0;margin:auto;display:block;position:absolute;opacity:0;transform:translateY(15px);transition:.3s cubic-bezier(.6,0,.25,1)}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap{display:-webkit-flex!important;display:flex!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:justify;justify-content:space-between;width:100%;margin-bottom:50px}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li{width:25%;padding-right:25px;display:block}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li:first-child{display:block}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap > li:nth-child(2){width:75%;display:block}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li *{text-align:left}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li>a{padding:10px 25px 10px 35px;position:relative;width:auto;line-height:1.8em}.drowerset.drower .drowerWrap #globalNav>ul>li>a .arr.arr-white{position:absolute;transform:translateX(0%) translateY(0%);top: calc(12px + 0.15em);left:0;display:block}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li .ac{display:block;visibility:visible;opacity:1;position:relative;background:none;transform:none}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li .ac li a span{opacity:1}.drowerset.drower .drowerWrap #globalNav>ul>li ul.ac{width:100%;left:10px;top:0}.drowerset.drower .drowerWrap #globalNav>ul>li ul.ac span{line-height:1.8em}.drowerset.drower .drowerWrap #globalNav>ul>li ul.ac::before{height:100%;background:#fff}.drowerset.drower .drowerWrap #globalNav>ul>li ul.ac li a::before{background:#fff;width:10px}.drowerset.drower #header-wrapper .gn-right{position:relative;width:100%}.drowerset.drower #subNav{width:100%;position:relative;right:inherit;top:inherit}.drowerset.drower #subNav *{color:#fff}.drowerset.drower #subNav ul li a span.tate{writing-mode:horizontal-tb;text-align:left;float:none;padding:0}.drowerset.drower #subNav ul li a .arr.arr-white{display:block;position:absolute;left:20px;top:30px}.drowerset.drower #subNav .drowerInnerWrap li{width:25%}.drowerset.drower #subNav .drowerInnerWrap li *{text-align:left}.drowerset.drower #subNav .drowerInnerWrap li a{padding:10px 0 10px 55px;position:relative;width:100%;display:block;text-align:center}.drowerset.drower #subNav .drowerInnerWrap{border-top:1px solid #fff;border-bottom:1px solid #fff}.drowerset.drower.open #header-wrapper::after{width:100%;transition:width 1s cubic-bezier(.6,0,.25,1) , background .1s;-webkit-transition:width 1s cubic-bezier(.6,0,.25,1) , background .1s}.drowerset.drower.open #header-wrapper .drowerWrap{display:block}.drowerset.drower.open #header-wrapper .drowerWrap .drowerInner.view{opacity:1;transform:translateY(0);transition:1s cubic-bezier(.6,0,.25,1)}@media screen and (min-width:901px){.drowerset.drower #header-wrapper .drowerWrap #globalNav .drowerInnerWrap>li>a:hover span,.drowerset.drower #header-wrapper .drowerWrap #globalNav .drowerInnerWrap>li .ac li a:hover span,.drowerset.drower #subNav .drowerInnerWrap li a:hover .tate{color:#1aa975}.drowerset.drower #subNav .drowerInnerWrap li a:hover .arr,.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li>a:hover .arr{border:1px solid #1aa975}.drowerset.drower #subNav .drowerInnerWrap li a:hover .arr .arr-inner,.drowerset.drower #subNav .drowerInnerWrap li a:hover .arr .arr-inner::before,.drowerset.drower #subNav .drowerInnerWrap li a:hover .arr .arr-inner::after,.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li>a:hover .arr .arr-inner,.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li>a:hover .arr .arr-inner::before,.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li>a:hover .arr .arr-inner::after{background:#1aa975}}@media screen and (max-width:1400px){.drowerset.drower #subNav ul li a .arr.arr-white{top:26px}}@media screen and (max-width:1140px){.drowerset.drower #subNav ul li a .arr.arr-white{}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap{margin-bottom:2.5vw}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li{width:50%;padding-right:25px}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap > li:nth-child(2){width:50%}.drowerset.drower #header-wrapper .drowerWrap .drowerInner{padding:15vw 0;height:auto}.drowerset.drower #subNav .drowerInnerWrap li a{}}@media screen and (max-width:900px){.drowerset.drower #header-wrapper .drowerWrap .drowerInner{height:auto;width:auto;top:0;bottom:0;left:0;right:0;position:relative;padding:10vw 0 10vw;margin:0 120px;transition:.3s cubic-bezier(.6,0,.25,1)}.drowerset.drower.open #header-wrapper .drowerWrap{overflow-y:auto}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap{margin-bottom:10vw}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap > li,
	.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap > li:first-child,
	.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap > li:nth-child(2){width:calc(50% - 2.5vw)}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li *{text-align:left}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li>a{padding:10px 25px 10px 35px;position:relative;width:auto}.drowerset.drower .drowerWrap #globalNav>ul>li>a .arr.arr-white{position:absolute;transform:translateX(0%) translateY(-50%);top:50%;left:0;display:block}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li .ac{display:block;visibility:visible;opacity:1;position:relative;background:none;transform:none}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap>li .ac li a span{opacity:1}.drowerset.drower .drowerWrap #globalNav>ul>li ul.ac{width:100%;left:10px;top:0}.drowerset.drower .drowerWrap #globalNav>ul>li ul.ac::before{height:100%;background:#fff}.drowerset.drower .drowerWrap #globalNav>ul>li ul.ac li a::before{background:#fff;width:10px}.drowerset.drower #subNav ul li a .arr.arr-white{top:1.25em}.drowerset.drower #subNav .drowerInnerWrap{padding:2.5vw 0}.drowerset.drower #subNav .drowerInnerWrap li{width:50%}.drowerset.drower #header-wrapper .gn-right{height:auto;max-height:inherit;margin-bottom:0;right:inherit;top:inherit}.drowerset.drower #header-wrapper .drowerWrap{padding:0;max-height:inherit}.drowerset.drower #subNav .drowerInnerWrap li a{padding:0 0 0 30px}.drowerset.drower #subNav ul li a .arr.arr-white{left:0}}@media screen and (max-width:600px){.drowerset.drower #header-wrapper .drowerWrap .drowerInner{margin:0 10vw;padding:25vw 0 30vw;position:relative}.drowerset.drower .drowerWrap #globalNav .drowerInnerWrap > li, .drowerset.drower .drowerWrap #globalNav .drowerInnerWrap > li:first-child, .drowerset.drower .drowerWrap #globalNav .drowerInnerWrap > li:nth-child(2){width:100%}.drowerset.drower #subNav ul li a span.tate{line-height:40px}.drowerset.drower #subNav ul li a .arr.arr-white{top:1em}.drowerset.drower #subNav .drowerInnerWrap{padding:5vw 0}}#footer-wrapper{position:relative;display:block;background:#fff}#footer-wrapper .column-full .box-column-size1{width:50%;padding:90px 0}#footer-wrapper .column-full .box-column-size1:first-child{padding:0}#footer-wrapper .column-full .box-column-size1:first-child .img-wrap{background:url(https://ainogakuen.ed.jp/img/foot_img.jpg) no-repeat center;background-size:cover}#footer-wrapper .column-full .box-column-size1:first-child .img-wrap::before,#footer-wrapper .column-full .box-column-size1:first-child .img-wrap::after{display:none}#footer-wrapper .column-full .box-column-size1 .text-wrap{text-align:left;max-width:400px;margin:0 auto}#footer-wrapper .column-full .box-column-size1 .text-wrap .text-wrap-innner{margin-bottom:25px}#footer-wrapper .column-full .box-column-size1 .foot-arr-area{margin-bottom:90px;margin-left:-9px}#footer-wrapper .column-full .box-column-size1 .text-wrap .btn-arr{display:block;margin-bottom:10px}#footer-wrapper .column-full .box-column-size1 .logo{display:block;margin-bottom:50px}#footer-wrapper .column-full .box-column-size1 .logo img{height:50px;width:auto;vertical-align:middle}#footer-wrapper .column-full .box-column-size1 .logo .mark{display:inline-block;margin-right:15px}#footer-wrapper .column-full .box-column-size1 .logo .mark img{height:60px}#footer-wrapper .column-full .box-column-size1 .footInfo{font-size:13px;padding:10px 0}#footer-wrapper .column-full .box-column-size1 .footInfo li{margin-bottom:10px;letter-spacing:.2em}#footer-wrapper .column-full .box-column-size1 .footInfo li:last-child{margin-bottom:0}#footer-wrapper .column-full .box-column-size1 .footInfo .fb-icon{width:16px;height:16px;display:inline-block;margin-right:8px}#footer-wrapper .column-full .box-column-size1 .footer-copyright small{font-size:10px;letter-spacing:.2em}.footbtn-area.container{padding:50px 0;width:100%}.footbtn-area.container .btn.box-column-size1{width:calc(50% - 5px);margin:0 auto 0}.footbtn-area.container .btn.box-column-size1:first-child{margin-right:10px}@media screen and (min-width:901px){.footbtn-area.container .btn{transition:.3s}.footbtn-area.container .btn:hover{background:#13cd89}}@media screen and (max-width:1400px){#footer-wrapper .container-wrap{width:calc(100% - 100px)}.footbtn-area.container{width:100%}}@media screen and (max-width:1024px){#footer-wrapper .column-full .box-column-size1{width:100%}#footer-wrapper .column-full .box-column-size1 .logo .mark img{height:50px}#footer-wrapper .column-full .box-column-size1 .logo img{height:40px}#footer-wrapper .column-full .box-column-size1:first-child{margin:0;padding-top:10vw}#footer-wrapper .column-full .box-column-size1:first-child .img-wrap{height:100%}#footer-wrapper .column-full .box-column-size1{padding:0 0 10vw;width:100%;margin:0 50px}#footer-wrapper .column-full .box-column-size1 .text-wrap{max-width:inherit}#footer-wrapper .column-full .box-column-size1 .text-wrap .text-wrap-innner{margin-bottom:2.5vw}#footer-wrapper .column-full .box-column-size1 .foot-arr-area{margin-bottom:10vw}#footer-wrapper .column-full .box-column-size1 .logo{margin-bottom:2.5vw}}@media screen and (max-width:900px){#footer-wrapper .container-wrap{width:auto;margin:0 5vw}#footer-wrapper .column-full .box-column-size1{margin:0 120px}.footbtn-area.container{padding:5vw 0;margin:0;width:auto}}@media screen and (max-width:600px){#footer-wrapper .container-wrap{width:calc(100% - 10vw);margin:0 5vw}#footer-wrapper .column-full .box-column-size1{width:100%;padding:0 0 20vw;margin:0 10vw}.footbtn-area.container .btn.box-column-size1{}.footbtn-area.container .btn.box-column-size1{width:calc(50% - 1.25vw);margin:0 auto 0}.footbtn-area.container .btn.box-column-size1:first-child{margin-right:2.5vw}#footer-wrapper .column-full .box-column-size1 .logo .mark img{height:34px}#footer-wrapper .column-full .box-column-size1 .logo img{height:30px;width:auto;vertical-align:top}#footer-wrapper .column-full .box-column-size1 .footer-copyright small{font-size:8px;letter-spacing:.1em}}.subpage{margin-bottom:180px}.nav-child-wrap{padding:1em 0;margin-bottom:25px;text-align:left}.nav-child-wrap .nav-child-innner{padding-left:50px}.nav-child-wrap>.nav-child-innner{margin-bottom:30px}.nav-child{padding:0;margin-bottom:25px}.nav-child li{position:relative;margin-bottom:15px}.nav-child li::before{content:"";width:10px;height:1px;background:#000;display:block;position:absolute;left:0;top:1em;transition:.3s cubic-bezier(.22,.61,.36,1) 1s;transform:scaleX(0);transform-origin:left}.nav-child li a{opacity:0;transform:translateX(10px);transition:1s cubic-bezier(.22,.61,.36,1) 1s}.nav-child-wrap+.btn-arr{margin-left:-10px}.active .nav-child li a{opacity:1;transform:translateX(0)}.active .nav-child li::before{transform:scaleX(1)}.active .nav-child li:nth-of-type(1) a{transition:1s cubic-bezier(.22,.61,.36,1) 1s}.active .nav-child li:nth-of-type(2) a{transition:1s cubic-bezier(.22,.61,.36,1) 1.1s}.active .nav-child li:nth-of-type(3) a{transition:1s cubic-bezier(.22,.61,.36,1) 1.2s}.active .nav-child li:nth-of-type(4) a{transition:1s cubic-bezier(.22,.61,.36,1) 1.3s}.active .nav-child li:nth-of-type(5) a{transition:1s cubic-bezier(.22,.61,.36,1) 1.4s}.active .nav-child li:nth-of-type(6) a{transition:1s cubic-bezier(.22,.61,.36,1) 1.5s}.active .nav-child li:nth-of-type(1)::before{transition:.3s cubic-bezier(.22,.61,.36,1) 1s}.active .nav-child li:nth-of-type(2)::before{transition:.3s cubic-bezier(.22,.61,.36,1) 1.1s}.active .nav-child li:nth-of-type(3)::before{transition:.3s cubic-bezier(.22,.61,.36,1) 1.2s}.active .nav-child li:nth-of-type(4)::before{transition:.3s cubic-bezier(.22,.61,.36,1) 1.3s}.active .nav-child li:nth-of-type(5)::before{transition:.3s cubic-bezier(.22,.61,.36,1) 1.4s}.active .nav-child li:nth-of-type(6)::before{transition:.3s cubic-bezier(.22,.61,.36,1) 1.5s}.firstcolumn .active .nav-child li:nth-of-type(1) a{transition:1s cubic-bezier(.22,.61,.36,1) 2s}.firstcolumn .active .nav-child li:nth-of-type(2) a{transition:1s cubic-bezier(.22,.61,.36,1) 2.1s}.firstcolumn .active .nav-child li:nth-of-type(3) a{transition:1s cubic-bezier(.22,.61,.36,1) 2.2s}.firstcolumn .active .nav-child li:nth-of-type(4) a{transition:1s cubic-bezier(.22,.61,.36,1) 2.3s}.firstcolumn .active .nav-child li:nth-of-type(5) a{transition:1s cubic-bezier(.22,.61,.36,1) 2.4s}.firstcolumn .active .nav-child li:nth-of-type(6) a{transition:1s cubic-bezier(.22,.61,.36,1) 2.5s}.firstcolumn .active .nav-child li:nth-of-type(1)::before{transition:.3s cubic-bezier(.22,.61,.36,1) 2s}.firstcolumn .active .nav-child li:nth-of-type(2)::before{transition:.3s cubic-bezier(.22,.61,.36,1) 2.1s}.firstcolumn .active .nav-child li:nth-of-type(3)::before{transition:.3s cubic-bezier(.22,.61,.36,1) 2.2s}.firstcolumn .active .nav-child li:nth-of-type(4)::before{transition:.3s cubic-bezier(.22,.61,.36,1) 2.3s}.firstcolumn .active .nav-child li:nth-of-type(5)::before{transition:.3s cubic-bezier(.22,.61,.36,1) 2.4s}.firstcolumn .active .nav-child li:nth-of-type(6)::before{transition:.3s cubic-bezier(.22,.61,.36,1) 2.5s}@media screen and (max-width:1200px){.nav-child-wrap{padding:20px 0}}@media screen and (max-width:600px){.nav-child-wrap .nav-child-innner{padding-left:5vw;margin-bottom:2.5vw}.nav-child-wrap{padding:2.5vw 0;margin-bottom:2.5vw}.nav-child li::before{width:5px}.nav-child-wrap+.btn-arr{margin-left:-5px}}#pagemain{padding:230px 0 150px}#pagemain .pagetitle{margin-bottom:.5em}.title2 .title4{display:block}.text-wrap-innner{padding-left:30px;position:relative}.text-wrap-innner::before{content:"";width:1px;height:100%;display:block;background:#000;position:absolute;left:0;top:0;transform:scaleY(0);transform-origin:top}.text-wrap-innner.active::before{transform:scaleY(1);transition:1s cubic-bezier(.22,.61,.36,1)}.firstcolumn .text-wrap-innner.active::before{transform:scaleY(1);transition:1s cubic-bezier(.22,.61,.36,1) 1s}.column-flex .text-wrap-innner{}.column-flex .text-wrap-innner>p:last-child{margin-bottom:0}.title-fix-column{padding-top:50px}.title-fix-column .title-fix{background:#fff;position:absolute;left:-.2em;top:0;padding-bottom:.5em}.num-column .text-wrap-innner::before{height:calc(100% - 2em);top:2em}.text-wrap .text-wrap-innner .title2{margin-bottom:.5em}.text-wrap.num-column{}dl.list-horizontal.dl-history>dt{width:9em;letter-spacing:.2em}dl.list-horizontal.dl-history>dd{width:calc(100% - 9em)}@media screen and (max-width:1400px){.text-wrap-innner{padding-left:20px;position:relative}}@media screen and (max-width:1140px){#pagemain{padding:180px 0 100px}}@media screen and (max-width:900px){#pagemain{padding:200px 0 10vw}.subpage{margin-bottom:15vw}}@media screen and (max-width:600px){#pagemain{padding:120px 0 50px}.subpage{margin-bottom:15vw}dl.list-horizontal.dl-history>dt{width:100%;letter-spacing:.2em}dl.list-horizontal.dl-history>dd{width:100%}}#categoryNav{border-top:.5px solid #f1f1f1;position:relative;background:#fff}#categoryNav .c-nav-prev{width:90px;height:90px;display:block;border-right:1px solid #f1f1f1;position:absolute;left:0;top:0}#categoryNav .c-nav-next{width:90px;height:90px;display:block;border-left:1px solid #f1f1f1;position:absolute;right:0;top:0}#categoryNav .c-nav-prev span,#categoryNav .c-nav-next span{position:absolute;display:block;margin:auto;left:0;right:0;top:0;bottom:0;width:25%;height:1px}#categoryNav .c-nav-inner{width:calc(100% - 180px);display:block;margin:0 auto}.c-nav-inner>*{line-height:88px;display:inline-block;padding:0 15px;opacity:1}.c-nav-inner>.current{color:#1aa975}#categoryNav .c-nav-prev span::before{content:"";width:100%;height:1px;display:block;background:#1aa975;transform-origin:left center;transform:rotate(45deg)}#categoryNav .c-nav-prev span::after{content:"";width:100%;height:1px;display:block;background:#1aa975;transform-origin:left center;transform:rotate(-45deg)}#categoryNav .c-nav-next span::before{content:"";width:100%;height:1px;display:block;background:#1aa975;transform-origin:right center;transform:rotate(45deg)}#categoryNav .c-nav-next span::after{content:"";width:100%;height:1px;display:block;background:#1aa975;transform-origin:right center;transform:rotate(-45deg)}@media screen and (min-width:901px){#categoryNav .c-nav-inner:hover a{opacity:.5;transition:all .3s}#categoryNav .c-nav-inner:hover a:hover{opacity:1;color:#1aa975}#categoryNav .c-nav-next,#categoryNav .c-nav-prev{transition:all .3s}#categoryNav .c-nav-next span::before,#categoryNav .c-nav-next span::after,#categoryNav .c-nav-prev span::before,#categoryNav .c-nav-prev span::after{transition:all .3s}#categoryNav .c-nav-next:hover,#categoryNav .c-nav-prev:hover{background:#1aa975}#categoryNav .c-nav-next:hover span::before,#categoryNav .c-nav-next:hover span::after{background:#fff}#categoryNav .c-nav-prev:hover span::before,#categoryNav .c-nav-prev:hover span::after{background:#fff}}@media screen and (max-width:1140px){#categoryNav{border:1px solid #f1f1f1}#categoryNav .c-nav-prev{width:50%;height:90px;display:block;border-right:1px solid #f1f1f1;border-left:none;position:relative;left:0;top:0;float:left;border-bottom:1px solid #f1f1f1}#categoryNav .c-nav-next{width:50%;height:90px;display:block;border-left:none;border-right:none;position:relative;right:0;top:0;float:right;border-bottom:1px solid #f1f1f1}#categoryNav .c-nav-prev span,#categoryNav .c-nav-next span{width:20px}#categoryNav .c-nav-inner{width:100%}.c-nav-inner a{padding:0 10px}}@media screen and (max-width:900px){#categoryNav .c-nav-prev,#categoryNav .c-nav-next{height:50px}#categoryNav .c-nav-prev span,#categoryNav .c-nav-next span{width:10px}.c-nav-inner a{line-height:48px}.c-nav-inner:not(.pagenation-num) a{width:100%;text-align:left;padding:0 5vw;border-bottom:1px solid #f1f1f1}}@charset "utf-8";.bg_black{background:#000}.bg_black .text-wrap-innner::before{background:#fff}.img-wrap img{}.img-wrap.img-about{background:url(https://ainogakuen.ed.jp/img/about_img.jpg) no-repeat right center;background-size:cover}.img-wrap.img-life{background:url(https://ainogakuen.ed.jp/img/life_img.jpg) no-repeat center;background-size:cover}.img-wrap.img-farm{background:url(https://ainogakuen.ed.jp/img/farm_main.jpg) no-repeat center top;background-size:cover}.img-wrap.img-exam{background:url(https://ainogakuen.ed.jp/img/exam_main.jpg) no-repeat center top;background-size:cover}.img-wrap.img-dormitory1{background:url(https://ainogakuen.ed.jp/img/life_dormitory.jpg) no-repeat center top;background-size:cover}.img-wrap.img-dormitory2{background:url(https://ainogakuen.ed.jp/img/life_dormitory2.jpg) no-repeat center top;background-size:cover}.img-wrap.img-dormitory3{background:url(https://ainogakuen.ed.jp/img/life_dormitory3.jpg) no-repeat center;background-size:cover}.img-wrap.img-dormitory4{background:url(https://ainogakuen.ed.jp/img/life_dormitory4.jpg) no-repeat center;background-size:cover}.img-wrap.img-days1{background:url(https://ainogakuen.ed.jp/img/life_days_main.jpg) no-repeat center;background-size:cover}.img-wrap.img-yearschedule{background:url(https://ainogakuen.ed.jp/img/life_days_yearschedule.jpg) no-repeat center;background-size:cover}.img-voice{background:url(https://ainogakuen.ed.jp/img/life_voice_img.jpg) no-repeat center;background-size:cover}.exam-main-img{background:url(https://ainogakuen.ed.jp/img/exem_cource.jpg) no-repeat center;background-size:cover}#experience .wrapper .container .img-campas{background:url(https://ainogakuen.ed.jp/img/experience_taiken.jpg) no-repeat center;background-size:cover}#experience .wrapper .container .img-summer{background:url(https://ainogakuen.ed.jp/img/experience_summer.jpg) no-repeat center;background-size:cover}.img-donation{background:url(https://ainogakuen.ed.jp/img/img_donation.jpg) no-repeat center;background-size:cover}.img-donation1{background:url(https://ainogakuen.ed.jp/img/donation1.jpg) no-repeat center;background-size:cover}.img-donation2{background:url(https://ainogakuen.ed.jp/img/donation2.jpg) no-repeat center;background-size:cover}.img-donation3{background:url(https://ainogakuen.ed.jp/img/donation3.jpg) no-repeat center;background-size:cover}.img-donation4{background:url(https://ainogakuen.ed.jp/img/donation4.jpg) no-repeat center;background-size:cover}.img-architecture1{background:url(https://ainogakuen.ed.jp/img/architecture1.jpg) no-repeat center;background-size:cover}.img-architecture2{background:url(https://ainogakuen.ed.jp/img/architecture2.jpg) no-repeat center;background-size:cover}.img-architecture3{background:url(https://ainogakuen.ed.jp/img/architecture3.jpg) no-repeat center;background-size:cover}.img-architecture4{background:url(https://ainogakuen.ed.jp/img/architecture4.jpg) no-repeat center;background-size:cover}body .wrapper .container .recruitbnr.img-donation{background:url(https://ainogakuen.ed.jp/img/donation1.jpg) no-repeat center;background-size:cover}body .wrapper .container .recruitbnr.img-architecture{background:url(https://ainogakuen.ed.jp/img/architecture1.jpg) no-repeat center;background-size:cover}.img-school{background:url(https://ainogakuen.ed.jp/img/img-song.jpg) no-repeat center;background-size:cover}.img-donation1 img,.img-donation2 img,.img-donation3 img,.img-donation4 img,.img-school img,.img-donation img,body .wrapper .container .exam-main-img img,body .wrapper .container .img-voice img,.img-wrap.img-yearschedule img,.img-wrap.img-days1 img,.img-wrap.img-dormitory1 img,.img-wrap.img-dormitory2 img,.img-wrap.img-dormitory3 img,.img-wrap.img-dormitory4 img,.img-wrap.img-farm img,.img-wrap.img-about img,.img-wrap.img-life img,.img-wrap.img-exam img{display:none}.mainImg.img-btm img{top:inherit;bottom:0;transform:translateX(-50%) translateY(0%)}@media screen and (max-width:1024px){.img-wrap.img-life{background:url(https://ainogakuen.ed.jp/img/life_img.jpg) no-repeat center bottom;background-size:cover;padding-top:0;　}}.firstcolumn.container{padding-top:0}.firstcolumn .box-column2 .text-wrap-innner{min-height:500px}.firstcolumn .box-column3 .text-wrap-innner{min-height:500px}@media screen and (max-width:1200px){.firstcolumn .box-column2 .text-wrap-innner{min-height:300px}.firstcolumn .box-column3 .text-wrap-innner{min-height:300px}}@media screen and (max-width:1024px){.firstcolumn .box-column2 .text-wrap-innner{min-height:inherit}.firstcolumn .box-column3 .text-wrap-innner{min-height:inherit}}@media screen and (max-width:1200px){.index-page .column-flex.box-column2 .box-column-size1{width:100%;margin-bottom:50px}.index-page .firstcolumn .img-wrap{padding-top:100%;max-width:inherit}}@media screen and (max-width:1024px){.index-page .column-flex.box-column2 .box-column-size1{margin-bottom:5vw}}.homeArticle{padding-bottom:180px}#home #pagemain{padding:50vh 0 100px;position:relative}.portrait #home #pagemain{}#pagemain .container{position:relative;z-index:1}#homemainimg{width:100%;height:calc(100% - 50px);display:block;position:fixed;background:#666;position:fixed;z-index:0;left:0;top:0;background:url(https://ainogakuen.ed.jp/img/main_1.jpg.pagespeed.ce.nG8bltCufP.jpg) no-repeat;background-size:cover}.portrait #homemainimg{width:100%;height:calc(100% - 50px);display:block;position:fixed;background:#666;position:fixed;z-index:0;left:0;bottom:0;top:inherit;background:url(https://ainogakuen.ed.jp/img/main_sp_1.jpg.pagespeed.ce.MK2rh53Qdf.jpg) no-repeat center;background-size:auto 100%;transition:.5s ease}#home #pagemain::after{content:"";width:100%;height:calc(100% - 50vh);display:block;position:absolute;left:0;bottom:0;display:block;z-index:0;background:-moz-linear-gradient(top,#ffc778,rgba(0,0,0,.01),rgba(0,0,0,1));background:-webkit-linear-gradient(top,rgba(0,0,0,.01),rgba(0,0,0,1));background:linear-gradient(to bottom,rgba(0,0,0,.01),rgba(0,0,0,1))}#home .homeArticle{width:100%;display:block;position:relative;background:#fff}#home #pagemain *{color:#fff}#home #pagemain .container{max-width:1000px;text-align:left;padding:0;transform:translateY(-100px);position:relative;z-index:1}#home #pagemain #mainlead{font-size:100px;line-height:1.5em;text-align:left;letter-spacing:.1em;margin-bottom:0;top:-40px;position:relative;font-weight:300}#home #pagemain #mainlead span{opacity:0;transform:translateX(0);position:relative;display:inline-block;-ms-filter:blur(10px);filter:blur(10px)}#home #pagemain #mainlead span.act{-ms-filter:blur(0);filter:blur(0);transition:filter 5s ease}#home #pagemain #mainlead span:nth-of-type(1),
#home #pagemain #mainlead span:nth-of-type(7){transform:translateX(10px)}#home #pagemain #mainlead span:nth-of-type(2),
#home #pagemain #mainlead span:nth-of-type(8){transform:translateX(20px)}#home #pagemain #mainlead span:nth-of-type(3),
#home #pagemain #mainlead span:nth-of-type(9){transform:translateX(30px)}#home #pagemain #mainlead span:nth-of-type(4),
#home #pagemain #mainlead span:nth-of-type(10){transform:translateX(40px)}#home #pagemain #mainlead span:nth-of-type(5),
#home #pagemain #mainlead span:nth-of-type(11){transform:translateX(50px)}#home #pagemain #mainlead span:nth-of-type(6),
#home #pagemain #mainlead span:nth-of-type(12){transform:translateX(60px)}#home #pagemain #mainlead span:nth-of-type(13){transform:translateX(70px)}#home #pagemain .home-text-wrap-innner{padding-left:100px;text-align:right;margin-bottom:2em;position:relative}#home #pagemain .home-text-wrap-innner::before{content:"";width:1px;height:calc(100% - 6rem);display:block;transform:scaleY(0);transform-origin:top;position:absolute;left:0;top:0;background:#fff}#home #pagemain.homeview .home-text-wrap-innner::before{transform:scaleY(1);transition:3s ease 2s;top:inherit;bottom:0}#home #pagemain .home-text-wrap-innner::after{content:"Message";position:absolute;left:0;top:0;transform:translateX(-40%);font-size:.8rem;letter-spacing:0;opacity:0;-ms-filter:blur(6px);filter:blur(6px);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}#home #pagemain .text-line{font-size:20px;letter-spacing:.2em;line-height:4em;display:inline-block;padding-top:calc(50vh - 180px - 8em);padding-bottom:calc(50vh - 140px - 8em);text-align:left;opacity:0}#home #pagemain .text-line span{display:block;opacity:0;-ms-filter:blur(3px);filter:blur(3px);transform:translateY(20px)}#home #pagemain .text-line span.active{opacity:1;transition:2s ease;-ms-filter:blur(0);filter:blur(0);transform:translateY(0)}#home #pagemain.homeview .home-text-wrap-innner::after{letter-spacing:.25em;opacity:1;transition:2s ease;-ms-filter:blur(0);filter:blur(0)}#home #pagemain.homeview .text-line{opacity:1;transition:1s ease 2s}#home #pagemain.homeview .text-line .bnr_60th{border:1px solid #fff;margin-top:4em;display:block;opacity:0;-ms-filter:blur(3px);filter:blur(3px);transform:translateY(20px)}#home #pagemain.homeview .text-line .bnr_60th img{width:100%;height:auto}#home #pagemain.homeview .text-line .bnr_60th.active{opacity:1;transition:2s ease;-ms-filter:blur(0);filter:blur(0);transform:translateY(0)}#home #pagemain .btn-arr{font-size:20px;letter-spacing:.3em;margin-left:-10px;opacity:0;-ms-filter:blur(3px);filter:blur(3px)}#home #pagemain .btn-arr.active{opacity:1;transition:1s ease;-ms-filter:blur(0);filter:blur(0)}#home #pagemain #mainlead{}#home #pagemain .homeBnr{width:200px;height:200px;display:block;position:absolute;right:0;top:0;transform:translateY(-100%) translateX(50%)}@media screen and (min-width:901px){#home #pagemain .btn-arr .arr.arr-white,#home #pagemain .btn-arr .arr.arr-white .arr-inner,#home #pagemain .btn-arr .arr.arr-white .arr-inner::before,#home #pagemain .btn-arr .arr.arr-white .arr-inner::after,#home #pagemain .btn-arr .arr-text{transition:all .3s}#home #pagemain .btn-arr:hover .arr.arr-white{border:1px solid #1aa975}#home #pagemain .btn-arr:hover .arr.arr-white .arr-inner,#home #pagemain .btn-arr:hover .arr.arr-white .arr-inner::before,#home #pagemain .btn-arr:hover .arr.arr-white .arr-inner::after{background:#1aa975}#home #pagemain .btn-arr:hover .arr-text{color:#1aa975}}@media screen and (max-width:1500px){#home #pagemain #mainlead{font-size:70px;top:-20px}#home #pagemain .homeBnr{width:175px;height:175px;display:block;position:absolute;right:0;top:0;transform:translateY(-100%) translateX(0%)}}@media screen and (max-width:1400px){.homeArticle{padding-bottom:120px}}@media screen and (max-width:1300px){#home #pagemain .btn-arr,#home #pagemain .text-line{font-size:18px}#home #pagemain .homeBnr{width:150px;height:150px;display:block;position:absolute;right:0;top:0;transform:translateY(-100%) translateX(0%)}}@media screen and (max-width:1140px){#home #pagemain #mainlead{font-size:50px;top:-40px}#home #pagemain .btn-arr,#home #pagemain .text-line{font-size:1.1rem}#home #pagemain .homeBnr{width:150px;height:150px;display:block;position:absolute;right:0;top:0;transform:translateY(-100%) translateX(0%)}}@media screen and (max-width:900px){#home #pagemain .container{transform:none}.homeArticle{padding-bottom:20vw}#home #pagemain .homeBnr{width:120px;height:120px;display:block;position:absolute;right:0;top:-5vw;transform:translateY(-100%) translateX(0%)}}@media screen and (max-width:600px){#home #pagemain{padding-bottom:0}#home #pagemain .home-text-wrap-innner{padding-left:10vw;margin-bottom:2.5vw}#home #pagemain #mainlead{font-size:29px;top:-10px}#home #pagemain .home-text-wrap-innner::after{font-size:.7rem}#home #pagemain .btn-arr{font-size:.9rem;line-height:3em;padding:0 0 5vw;margin-left:-5px}#home #pagemain .text-line{font-size:.9rem;line-height:3em;padding:5vw 0}#home #pagemain .homeBnr{width:80px;height:80px;display:block;position:absolute;right:0;top:-5vw;transform:translateY(-100%) translateX(0%)}.portrait #homemainimg{bottom:50px}}#home-news .box-column-size1{text-align:left}.wrapper .column-flex .news-thumb-l{overflow:hidden}.wrapper .column-flex .news-thumb-l .img-wrap{width:200px;height:200px;display:block;overflow:hidden;position:relative}.wrapper .column-flex .news-thumb-l .img-wrap img{width:100%;height:auto}.wrapper .column-flex .news-thumb-l .news-title-wrap{width:calc(100% - 250px);display:block;position:relative}.wrapper .column-flex .news-thumb-l .news-title-wrap .news-title-box{width:100%;height:auto;display:block;position:absolute;left:0;top:50%;transform:translateY(-55%);text-align:left}.wrapper .column-flex .news-thumb-l .news-title-wrap .news-title-box *{transition:all .3s}#home-news .nav-child li a{display:block;position:relative;padding-left:8em}#home-news .nav-child li a .day{position:absolute;left:0;top:1px}#home-news .news-s{margin-top:50px}#home-news .news-s .text-wrap{}#home .moviewrap .container{padding-bottom:40%}#home .youtubeLink{text-align:right;padding-top:1em}@media screen and (min-width:901px){.wrapper .column-flex .news-thumb-l:hover .news-title-box *{color:#1aa975;transition:all .3s}.wrapper .column-flex .news-thumb-l .img-wrap img{transition:all 1s ease}.wrapper .column-flex .news-thumb-l:hover .img-wrap img{transform:scale(1.05)}}@media screen and (max-width:1400px){#home-news .nav-child li a{padding-left:8em}}@media screen and (max-width:900px){#homerecruit .container{}#home-life .title1{letter-spacing:.1em}#home-life .title1 br{display:none}#home-news .news-s{margin-top:0}#home .youtubeLink{text-align:left;padding-top:1em;font-size:.8rem}}@media screen and (max-width:600px){#home-news{padding-top:10vw}#home-news .column-flex .news-thumb-l .img-wrap{margin-bottom:0}#home-news .nav-child-wrap{padding-top:2.5vw;margin-bottom:2.5vw}#home-news .nav-child li a{padding-left:0}#home-news .nav-child li a .day{line-height:2em;width:100%;position:relative}.wrapper .column-flex .news-thumb-l .img-wrap{width:100px;height:100px}.wrapper .column-flex .news-thumb-l .news-title-wrap{width:calc(100% - 115px)}}body .wrapper .container .recruitbnr{background:url(https://ainogakuen.ed.jp/img/xrecruit_bnr.jpg.pagespeed.ic.S_I7saRTar.jpg) no-repeat center;background-size:cover;min-height:400px;position:relative;display:block;max-width:inherit}body .wrapper .container .recruitbnr .innnerbnr{line-height:90px;background:#fff;display:inline-block;padding:0 30px 0 30px;position:absolute;right:0;bottom:0;min-width:300px}body .wrapper .container .recruitbnr .innnerbnr .btn-arr{padding-right:0}@media screen and (min-width:901px){body .wrapper .container .recruitbnr .innnerbnr{transition:all .3s}body .wrapper .container .recruitbnr .innnerbnr *{transition:all .3s}body .wrapper .container .recruitbnr:hover .innnerbnr{background:#1aa975}body .wrapper .container .recruitbnr:hover .innnerbnr .btn-arr .arr-text{color:#fff}}@media screen and (max-width:1140px){body .wrapper .container .recruitbnr .innnerbnr{min-width:inherit}}@media screen and (max-width:900px){body .wrapper .container .recruitbnr{padding-top:40%;min-height:initial}body .wrapper .container .recruitbnr .innnerbnr{line-height:50px}}@media screen and (max-width:600px){body .wrapper .container .recruitbnr .innnerbnr{width:40%;min-width:150px;right:0;line-height:40px;bottom:-10px}}#feature{}#feature *{}#feature.subpage{margin-bottom:0}#feature #feature-main .img-wrap{background:url(https://ainogakuen.ed.jp/img/feature_main.jpg) no-repeat;background-size:cover}#feature .wrapper.feature-experience{margin-bottom:180px}#feature .thumb .thumbinfo .title3{text-align:left}.experience-nav{position:relative}.experience-nav .circle{width:5em;height:5em;background:#fff;color:#000;line-height:5em;text-align:center;border-radius:50%;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1;margin-bottom:0}.experience-nav a{width:50%;padding-top:40%;display:block;position:relative;margin-bottom:0}.experience-nav a:nth-of-type(1){border-right:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:0}.experience-nav a:nth-of-type(2){border-bottom:1px solid #fff;margin-bottom:0}.experience-nav a:nth-of-type(3){border-right:1px solid #fff;margin-bottom:0}.experience-nav a:nth-of-type(4){}.experience-nav a>div{display:inline-block;position:absolute;left:50%;top:50%;width:80%;transform:translateX(-50%) translateY(-50%);text-align:center}.experience-nav a>div .title3{display:block;text-align:center;margin-bottom:.5em}#feature .ex-section{padding-bottom:90px}#feature .ex-section:last-child{padding-bottom:180px;margin-bottom:0}#feature .ex-section .text-wrap-innner{position:relative;padding-left:50px}#feature .ex-section .text-wrap-innner::after{position:absolute;left:0;top:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl;transform:translateX(-40%);font-size:.8rem;letter-spacing:.25em}#feature .ex-section .column-full{width:100%;height:100vh;display:block;position:relative}#feature .ex-section .column-full::before{content:"";width:100%;height:100%;display:block;background:rgba(0,0,0,.5);z-index:0;position:absolute;left:0;top:0}#feature .ex-section .column-full .ex-title{display:inline-block;text-align:center;margin-bottom:0;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:1}#feature .ex-section .column-full .ex-title .titleEng{font-size:13px;display:block;letter-spacing:.2em;padding-left:-.2em}#feature .ex-section .linkArea{display:block;padding-top:50px}#feature .ex-section .linkArea .title5{margin-bottom:20px}#feature .ex-section .linkArea a{position:relative;display:block;margin-bottom:20px;overflow:hidden}#feature .ex-section .linkArea a:last-child{margin-bottom:0}#feature .ex-section .linkArea a .btn-arr{display:block;text-align:left}#feature .ex-section .linkArea a .img-wrap{display:block;width:95px;height:95px;float:left;left:0;top:0;padding-top:0;margin-right:25px}#feature #farm-c.ex-section .column-full{background:url(https://ainogakuen.ed.jp/img/feature_ex1_farm.jpg) no-repeat bottom center;background-size:cover}#feature #farm-c .text-wrap-innner::after{content:"Agriculture"}#feature #farm-c .text-wrap-innner::before{height:calc(100% - 8em);top:8em}#feature #life-c.ex-section .column-full{background:url(https://ainogakuen.ed.jp/img/feature_ex2_life.jpg) no-repeat center;background-size:cover}#feature #life-c .text-wrap-innner::after{content:"Life"}#feature #life-c .text-wrap-innner::before{height:calc(100% - 4em);top:4em}#feature #food-c.ex-section .column-full{background:url(https://ainogakuen.ed.jp/img/feature_ex3_food.jpg) no-repeat center;background-size:cover}#feature #food-c .text-wrap-innner::after{content:"Food"}#feature #food-c .text-wrap-innner::before{height:calc(100% - 4em);top:4em}#feature #food-c .yaku{margin-right:.2em}#feature #bible-c.ex-section .column-full{background:url(https://ainogakuen.ed.jp/img/feature_ex4_bible.jpg) no-repeat center;background-size:cover}#feature #bible-c .text-wrap-innner::after{content:"Bible"}#feature #bible-c .text-wrap-innner::before{height:calc(100% - 4em);top:4em}#feature #vison-c{background:url(https://ainogakuen.ed.jp/img/feature_vision.jpg) no-repeat center bottom;background-size:cover;padding:90px 0}#feature #vison-c .wrapper{margin-bottom:30vw}#feature #vison-c .btn2{}#feature #vison-c .btn2 br{display:none}#connection .schoolFrend::before{content:"姉妹校";display:block;width:6em;font-size:.8rem;text-align:center;line-height:1em;color:#fff;background:#1aa975;margin-right:10px;margin-bottom:10px;padding:.5em 0}#connection .mainImg{padding-top:0}#connection .mainImg img{position:relative;left:0;top:0;transform:none;width:100%;height:auto}@media screen and (min-width:901px){#feature .ex-section .linkArea a:hover{color:#1aa975}#feature #vison-c .btn2:hover{color:#1aa975}}@media screen and (max-width:1400px){#feature .wrapper.feature-experience{margin-bottom:100px}#feature .ex-section .text-wrap-innner{padding-left:20px}}@media screen and (max-width:1140px){#feature .ex-section{padding-bottom:10vw}#feature .ex-section .column-full{padding-top:60%;height:auto}#feature .ex-section .linkArea{padding:5vw 0}#feature .ex-section .linkArea a{margin-bottom:5vw}#feature .ex-section .linkArea a .img-wrap{width:85px;height:85px;margin-right:25px}#feature .ex-section .linkArea a br{display:none}#feature .ex-section .text-wrap-innner::after{font-size:.7rem}#feature #vison-c{background:url(https://ainogakuen.ed.jp/img/feature_vision.jpg) no-repeat center bottom;background-size:contain;padding:90px 0 50px}#feature #vison-c .wrapper{margin-bottom:30vw}#feature #vison-c .btn2{}}@media screen and (max-width:900px){#feature #vison-c{padding:5vw 0 25px}#feature #vison-c .wrapper{margin-bottom:15vw}#feature .ex-section:last-child{padding-bottom:15vw}#feature #feature-main .img-wrap{padding-top:100%}#feature #vison-c .btn2{margin-bottom:40vw}}@media screen and (max-width:600px){#feature .title2{font-size:1.3rem}#feature #vison-c .btn2{padding:15px}#feature .ex-section .linkArea a .img-wrap{width:70px;height:70px}#feature .ex-section .linkArea a{}#feature #vison-c .btn2 br{display:block}}#about .img-farmboss{padding-top:120%}#about #philosophy .title4{display:block;margin-bottom:0}#about #philosophy .title3{display:block;text-align:center;margin-bottom:0;line-height:2em;font-size:16px}#about #philosophy .illust{width:60px;height:auto;display:block;margin-bottom:10px}@media screen and (max-width:1500px){#about.index-page .title3{font-size:18px}}@media screen and (max-width:1200px){#about #philosophy .sanai .column-flex.box-column3 .box-column-size1{width:100%;padding-left:100px}#about #philosophy .sanai .text-wrap-innner .illust{position:absolute;left:25px;top:0}}@media screen and (max-width:1024px){#about #philosophy .title3{font-size:.9rem;margin-bottom:5vw}#about #philosophy .sanai .column-flex.box-column3 .box-column-size1{margin-bottom:5vw;padding-left:60px}#about #philosophy .sanai .text-wrap-innner .illust{left:0;width:45px}#about #philosophy .sanai .text-wrap-innner::before{display:none}}@media screen and (max-width:600px){#about #philosophy .sanai .column-flex.box-column3 .box-column-size1{margin-bottom:10vw}}#about.about-education .wrapper .column-flex .img-wrap{min-height:600px}#about .curriculum-list{border-top:1px solid #ccc}#about .curriculum-list dt{width:8em;padding:10px 20px;margin-right:0;border-right:none}#about .curriculum-list.curriculum2{border-bottom:1px solid #ccc;background:#f1f1f1}#about .curriculum-list dt h4{display:inline-block;font-size:1.1rem;padding-bottom:.25em}#about .curriculum-list dd{width:calc(100% - 8em);border-right:none;padding:10px 20px;border-left:none}#about .curriculum-list dd span{display:inline-block;margin-right:1em}#about .curriculum-list dd span:last-child{margin-right:0}#curriculum .text-wrap-innner{padding-left:50px}#curriculum .title2 .title4{display:block}#curriculum .curriculum1{}#curriculum .curriculum2{}.curriculumlist-wrap{border:1px solid #ccc;margin-top:50px;margin-bottom:25px}.curriculumlist{position:relative}.curriculumlist::after{content:"(単位)";position:absolute;right:0;top:-2.5em;display:inline-block;font-size:.9rem;letter-spacing:.2em}.curriculumlist>div{border-right:#ccc 1px solid;width:3.125%;line-height:1.5em;display:flex;justify-content:space-between;position:relative}.curriculumlist>div:last-child{border-right:none}.curriculumlist>div>span{writing-mode:vertical-rl;display:inline-block;margin:50px auto 25px;text-orientation:upright;text-align:left;position:relative}.curriculumlist>div.c2{width: calc(3.125%*2)}.curriculumlist>div.c3{width: calc(3.125%*3)}.curriculumlist>div.c4{width: calc(3.125%*4)}.curriculumlist>div.c5{width: calc(3.125%*5)}.curriculumlist>div.c6{width: calc(3.125%*6)}.curriculumlist .numbox{display:none}.curriculumlist>div>.numbox{width:100%;height:25px;line-height:25px;background:#000;position:absolute;left:0;top:0;display:-webkit-flex!important;display:flex!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:justify;justify-content:space-between}.curriculumlist>div>.numbox>span{color:#fff;width:100%;display:block;text-align:center;font-size:.7rem;border-right:#333 1px solid}.curriculumlist>div.c2>.numbox>span{width:50%;display:block}.curriculumlist>div.c3>.numbox>span{width:33.333%;display:block}.curriculumlist>div.c4>.numbox>span{width:25%;display:block}.curriculumlist>div.c5>.numbox>span{width:20%;display:block}.curriculumlist>div>.numbox>span:last-child{border-right:none}.empty::before{content:"";width:1px;height:100%;background:#ccc;display:block;position:absolute;left:50%;top:50%;transform:translateY(-50%)}.curriculumlist>div.agri{background:#f1f1f1}.curriculumlist>div.usually-agri{background:repeating-linear-gradient(45deg,#eee,#eee 5px,#fff 5px,#fff 10px)}.curriculum-caption-wrap{text-align:right}.curriculum-caption{padding-left:85px;position:relative;text-align:left;font-size:.9rem;display:inline-block;line-height:1.8em;margin-left:25px}.curriculum-caption:first-child{margin-left:0}.curriculum-caption span{width:75px;height:24px;display:block;border:1px solid #ccc;position:absolute;left:0;top:0}.curriculum-caption span.cc2{background:#f1f1f1}.curriculum-caption span.cc3{background:url(https://ainogakuen.ed.jp/img/agri_usafull.png)}@media screen and (max-width:1200px){.curriculumlist::after{right:inherit;left:0}.curriculumlist-wrap{border:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.wrapper .curriculumlist>div{border-right:none;margin-bottom:0;width:100%;border-bottom:1px solid #ccc}.wrapper .curriculumlist>div:last-child{border-bottom:none}.curriculumlist>div:last-child{border-right:none}.curriculumlist>div>span{writing-mode:inherit;display:block;width:100%;padding-left:75px;margin:0 auto;text-align:left;position:relative;padding:10px 0 10px 25px}.curriculumlist>div.c2,.curriculumlist>div.c3,.curriculumlist>div.c4,.curriculumlist>div.c5,.curriculumlist>div.c6{width:100%}.curriculumlist .numbox{display:none}.curriculumlist>div>.numbox{width:50px;height:auto;line-height:1.5em;padding:10px 0;background:#000;position:relative}.curriculumlist>div>.numbox>span{color:#fff;width:100%;display:block;text-align:center;font-size:.7rem;border-right:none}.curriculumlist>div.c2>.numbox>span,.curriculumlist>div.c3>.numbox>span,.curriculumlist>div.c4>.numbox>span,.curriculumlist>div.c5>.numbox>span{width:100%;display:block}.curriculumlist>div>.numbox>span:last-child{border-right:none}.empty::before{content:"";width:calc(100% - 50px);height:1px;background:#ccc;display:block;position:absolute;left:25px;top:50%;transform:translateY(-50%)}.curriculumlist>div.glay{background:#f1f1f1}}@media screen and (max-width:1024px){#about.about-education .wrapper .column-flex .img-wrap{min-height:inherit}#curriculum .text-wrap-innner{padding-left:25px}#about .curriculum-list dd{padding-top:5px}}@media screen and (max-width:900px){#curriculum .column-flex.box-column4 .box-column-size1.title2{margin-bottom:2.5vw}#curriculum .column-flex.box-column4 .box-column-size1.title2 .title4{margin-bottom:0}#about .curriculum-list{border-top:1px solid #ccc}#about .curriculum-list dt{width:100%;padding-bottom:0;padding:10px 10px 0 10px}#about .curriculum-list.curriculum2{border-bottom:1px solid #ccc;background:#f1f1f1}#about .curriculum-list dt h4{display:inline-block;font-size:1.1rem;padding-bottom:.25em}#about .curriculum-list dd{width:100%;padding-top:0;padding:0 10px 10px 10px}#about .curriculum-list dd span{display:inline-block;margin-right:1em}#about .curriculum-list dd span:last-child{margin-right:0}}@media screen and (max-width:600px){#curriculum .column-flex.box-column4 .box-column-size1.title2{margin-bottom:5vw}}#about.about-history .img-history{background:url(https://ainogakuen.ed.jp/img/about_history.jpg) no-repeat top center;background-size:cover}#about.about-history .img-history img{display:none}@media screen and (max-width:1024px){#about.about-history .img-history{padding-top:80%}}#facilty_map{position:relative;max-width:1100px;margin:0 auto}#facilty_map .map .mapnum{width:100%;height:auto;display:block;position:absolute;left:0;top:0;display:none}#facilty_map .map_btn_wrap{display:block}@media screen and (min-width:1025px){#facilty_map .map_btn{background:#1aa975;width:auto;line-height:40px;text-align:center;display:inline-block;color:#fff;border-radius:20px;z-index:1;position:relative;padding:0 1.5em}#facilty_map .map_btn a{color:#fff;margin-right:10px}#facilty_map .map_btn a:last-child{margin-right:0}#facilty_map .map_btn{transition:all .3s}#facilty_map .map_btn:hover{background:#13cd89}.about-facility #facilty_map .p1{position:absolute;top:24%;right:23%;transform:translateX(50%);display:block;height:auto;width:20%}.about-facility #facilty_map .p1::after{content:"";width:100%;height:10px;position:absolute;right:0;background:url(https://ainogakuen.ed.jp/img/svg/map_point_r.svg) no-repeat bottom left;background-size:1000px;top:calc(50% - 5px)}.about-facility #facilty_map .p2{position:absolute;top:26%;left:32%;transform:translateX(-50%);display:block;height:auto;width:45%;text-align:left}.about-facility #facilty_map .p2::after{content:"";width:100%;height:10px;position:absolute;left:0;background:url(https://ainogakuen.ed.jp/img/svg/map_point_l.svg) no-repeat bottom right;background-size:1000px;top:calc(50% - 5px)}.about-facility #facilty_map .p3{position:absolute;top:34%;right:10%;transform:translateX(50%);display:block;height:auto;width:20%}.about-facility #facilty_map .p3::after{content:"";width:100%;height:10px;position:absolute;right:0;background:url(https://ainogakuen.ed.jp/img/svg/map_point_r.svg) no-repeat bottom left;background-size:1000px;top:calc(50% - 5px)}.about-facility #facilty_map .p4{position:absolute;top:0;left:60.5%;transform:translateX(-50%);display:block;height:26.5%}.about-facility #facilty_map .p4::after{content:"";width:10px;height:100%;position:absolute;top:0;background:url(https://ainogakuen.ed.jp/img/svg/map_point_t.svg) no-repeat bottom;background-size:10px;left:50%;transform:translateX(-50%)}.about-facility #facilty_map .p5{position:absolute;top:56%;right:10%;transform:translateX(50%);display:block;height:auto;width:20%}.about-facility #facilty_map .p5::after{content:"";width:100%;height:10px;position:absolute;right:0;background:url(https://ainogakuen.ed.jp/img/svg/map_point_r.svg) no-repeat bottom left;background-size:1000px;top:calc(50% - 5px)}.about-facility #facilty_map .p6{position:absolute;bottom:0;left:51.5%;transform:translateX(-50%);display:block;height:26%}.about-facility #facilty_map .p6::after{content:"";width:10px;height:100%;position:absolute;top:0;background:url(https://ainogakuen.ed.jp/img/svg/map_point_b.svg) no-repeat top;background-size:10px;left:50%;transform:translateX(-50%)}.about-facility #facilty_map .p1 .map_btn,.about-facility #facilty_map .p3 .map_btn,.about-facility #facilty_map .p4 .map_btn,.about-facility #facilty_map .p5 .map_btn{float:right}.about-facility #facilty_map .p6 .map_btn{width:8em;position:absolute;left:0;bottom:0;transform:translateX(-50%)}}@media screen and (max-width:1200px){#facilty_map .map_btn a{font-size:.8rem}#facilty_map .map_btn{line-height:30px}.about-facility #facilty_map .p1{height:18%}.about-facility #facilty_map .p1 .map_btn{width:120px}.about-facility #facilty_map .p3{top:25%;right:15%}.about-facility #facilty_map .p4 .map_btn{}.about-facility #facilty_map .p5 .map_btn{}}@media screen and (max-width:1024px){#facilty_map .map .img.mapnum{display:block}#facilty_map .map .mapnum{display:block}#facilty_map .map_btn_wrap{display:none}}@media screen and (min-width:1025px){.about-farm #facilty_map .p1{position:absolute;top:0;left:51.2%;transform:translateX(-50%);display:block;height:39%}.about-farm #facilty_map .p1::after{content:"";width:10px;height:100%;position:absolute;top:0;background:url(https://ainogakuen.ed.jp/img/svg/map_point_t.svg) no-repeat bottom;background-size:10px;left:50%;transform:translateX(-50%)}.about-farm #facilty_map .p1 .map_btn{}.about-farm #facilty_map .p2{position:absolute;top:37%;left:26%;transform:translateX(-50%);display:block;height:auto;width:21.5%;text-align:left;overflow:hidden}.about-farm #facilty_map .p2::after{content:"";width:100%;height:10px;position:absolute;right:0;background:url(https://ainogakuen.ed.jp/img/svg/map_point_l.svg) no-repeat bottom right;background-size:1000px;top:calc(50% - 5px)}.about-farm #facilty_map .p3{position:absolute;top:45%;left:17%;transform:translateX(-50%);display:block;height:auto;width:35.5%;overflow:hidden;text-align:left}.about-farm #facilty_map .p3::after{content:"";width:100%;height:10px;position:absolute;right:0;background:url(https://ainogakuen.ed.jp/img/svg/map_point_l.svg) no-repeat bottom right;background-size:1000px;top:calc(50% - 5px)}.about-farm #facilty_map .p4{position:absolute;bottom:0;left:36.5%;transform:translateX(-50%);display:block;height:40%}.about-farm #facilty_map .p4::after{content:"";width:10px;height:100%;position:absolute;top:0;background:url(https://ainogakuen.ed.jp/img/svg/map_point_b.svg) no-repeat top;background-size:10px;left:50%;transform:translateX(-50%)}.about-farm #facilty_map .p4 .map_btn{position:absolute;left:0;bottom:0;transform:translateX(-50%);width:7em}.about-farm #facilty_map .p5{position:absolute;top:42%;right:22%;display:block;height:auto;width:43.1%;overflow:hidden;transform:translateX(50%)}.about-farm #facilty_map .p5::after{content:"";width:100%;height:10px;position:absolute;right:0;background:url(https://ainogakuen.ed.jp/img/svg/map_point_r.svg) no-repeat bottom left;background-size:1000px;top:calc(50% - 5px)}.about-farm #facilty_map .p5 .map_btn{float:right}.about-farm #facilty_map .p6{position:absolute;top:14%;left:36%;transform:translateX(-50%);transform:translateX(-50%);display:block;height:23%}.about-farm #facilty_map .p6::after{content:"";width:10px;height:100%;position:absolute;top:0;background:url(https://ainogakuen.ed.jp/img/svg/map_point_t.svg) no-repeat bottom;background-size:10px;right:68px}.about-farm #facilty_map .p6 .map_btn{}}@media screen and (max-width:1200px){.about-farm #facilty_map .p2{top:35%}}@media screen and (max-width:1024px){.farm-facility .column .title3{position:relative;padding-left:25px}.farm-facility .column .title3::before{top:3px;width:18px;height:18px;line-height:18px;text-align:center;color:#fff;border-radius:50%;background:#1aa975;position:absolute;left:0;font-size:.7rem}.farm-facility .column:nth-child(1) .title3::before{content:"1"}.farm-facility .column:nth-child(2) .title3::before{content:"2"}.farm-facility .column:nth-child(3) .title3::before{content:"3"}.farm-facility .column:nth-child(4) .title3::before{content:"4"}.farm-facility .column:nth-child(5) .title3::before{content:"5"}.farm-facility .column:nth-child(6) .title3::before{content:"6"}.farm-facility .column:nth-child(7) .title3::before{content:"7"}.farm-facility .column:nth-child(8) .title3::before{content:"8"}.farm-facility .column:nth-child(9) .title3::before{content:"9"}}@media screen and (max-width:900px){div#facilty_map .map img{transform:scale(1.3)}}@media screen and (max-width:1024px){.column-flex.box-column4.school-event>.box-column-size3 .column .title3{position:relative;padding-left:25px}.column-flex.box-column4.school-event>.box-column-size3 .column .title3::before{top:3px;width:18px;height:18px;line-height:18px;text-align:center;color:#fff;border-radius:50%;background:#1aa975;position:absolute;left:0;font-size:.7rem}.column-flex.box-column4.school-event > .box-column-size3 .column:nth-child(1) .title3::before{content:"1"}.column-flex.box-column4.school-event > .box-column-size3 .column:nth-child(2) .title3::before{content:"2"}.column-flex.box-column4.school-event > .box-column-size3 .column:nth-child(3) .title3::before{content:"3"}.column-flex.box-column4.school-event > .box-column-size3 .column:nth-child(4) .title3::before{content:"4"}.column-flex.box-column4.school-event > .box-column-size3 .column:nth-child(5) .title3::before{content:"5"}.column-flex.box-column4.school-event > .box-column-size3 .column:nth-child(6) .title3::before{content:"6"}}.schedule{position:relative;padding-left:0}.schedule.schedule-life{padding-top:45px}.schedule .title4{display:block;width:100%;background:#fff;position:absolute;left:-2px;top:0;padding-bottom:.5em}dl.list-horizontal.dl-schedule>dt{width: calc(4em + 25px);padding-left:25px;position:relative}dl.list-horizontal.dl-schedule>dt::before{content:"";display:block;background:#000;width:5px;height:5px;border-radius:3px;display:block;position:absolute;left:-2px;top: calc(0.8em + 10px)}dl.list-horizontal.dl-schedule>dd{width:calc(100% - 4em - 25px);padding-top:10px}.life-schedule-detail{font-size:.9rem;line-height:1.8rem;display:block}.life .moviewrap{padding-top:0}.life .moviewrap .container{padding-bottom:46%}.life .moviewrap .container iframe{height:100%}@media screen and (max-width:1200px){#life-schedule .column-flex.box-column3 .box-column-size2{width:100%}#life-schedule .column-title{margin-bottom:2.5vw}.column-flex .column-flex.box-column2 .box-column-size1.schedule{width:calc(50% - 25px);margin-bottom:0}.column-flex.box-column4.school-event>.box-column-size1,.column-flex.box-column4.school-event>.box-column-size3,.column-flex.box-column3.school-event>.box-column-size1,.column-flex.box-column3.school-event>.box-column-size2{width:100%}.column-flex.box-column4.school-event>.box-column-size1>.text-wrap,.column-flex.box-column3.school-event>.box-column-size1>.text-wrap{margin-bottom:50px}}@media screen and (max-width:1024px){#life-schedule .column-title{margin-bottom:0}.column-flex.box-column3.school-event>.box-column-size1>.text-wrap{margin-bottom:0}.column-flex.box-column3.school-event .box-column-size1{margin-bottom:2.5vw}.column-flex.box-column3.school-event .box-column-size1:last-child{margin-bottom:0}}@media screen and (max-width:900px){.column-flex .column-flex.box-column2 .box-column-size1.schedule{width:100%}.column-flex .column-flex.box-column2 .box-column-size1.schedule.schedule-life{margin-bottom:5vw}.column-flex .column-flex.box-column2 .box-column-size1.schedule.schedule-life:last-child{margin-bottom:0}.column-flex.box-column4.school-event>.box-column-size1{margin-bottom:5vw}.column-flex.box-column4.school-event>.box-column-size1 .text-wrap{margin-bottom:0}}#place .jpmap{width:500px;height:auto;position:absolute;right:0;top:0}#place .map-color-wrap li{display:block;text-align:left;padding-left:100px;line-height:20px;position:relative;margin-bottom:10px}#place .map-color-wrap li .map-color{width:75px;height:20px;display:block;background:#000;position:absolute;left:0;top:0}#place .map-color-wrap li:nth-child(1) .map-color{border:1px solid #a8ca69;background:none}#place .map-color-wrap li:nth-child(2) .map-color{background:#c9e4ce}#place .map-color-wrap li:nth-child(3) .map-color{background:#a8ca69}#place .map-color-wrap li:nth-child(4) .map-color{background:#4f9b52}#place .map-color-wrap li:nth-child(5) .map-color{background:#286e35}#place .mannum-wrap li{display:block;text-align:left;line-height:20px;position:relative;margin-bottom:10px;padding-right:7em}#place .mannum-wrap li .mannum{width:7em;position:absolute;right:0;top:0;text-align:right}@media screen and (max-width:1200px){#place .jpmap{width:100%;position:relative;right:inherit;top:inherit}#place .column-flex .column-flex.box-column3 .box-column-size2{width:100%}#place .mannum-wrap li .mannum{position:relative;right:inherit;top:inherit;margin-left:1em}}#exam.exam-cource .shinro-list dt{width:9em}#exam.exam-cource .shinro-list dd{width:calc(100% - 9em)}.exam-qa .title3{cursor:pointer;font-size:16px}.exam-qa .qa-list{border-top:1px solid #fff;background:#f5f5f5;text-align:left}.exam-qa .q{display:block;position:relative;margin-bottom:0;padding:25px 70px 25px 50px}.exam-qa .q::before{content:"Q";display:inline-block;position:absolute;left:25px;top:25px;font-size:16px}.exam-qa .q .openicon{display:block;width:25px;height:25px;position:absolute;right:25px;top:28px;border-radius:50%}.exam-qa .q .openicon::before{content:"";width:100%;height:1px;display:block;background:#000;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.exam-qa .q .openicon::after{content:"";width:100%;height:1px;display:block;background:#000;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transform:rotate(90deg)}.exam-qa .qa-list .a-wrap{text-align:left;position:relative;display:none;padding:0 50px 25px}.exam-qa .qa-list .a-wrap .title5{margin-bottom:.5em}.exam-qa .a-wrap .a{display:block}.exam-qa .qa-list.open{background:none;border-top:1px solid #f5f5f5}.exam-qa .qa-list.open .a-wrap{display:block;margin-bottom:15px}.exam-qa .qa-list.open .a-wrap .text-wrap-innner{padding:10px 0 15px 30px}.exam-qa .qa-list.open .q .openicon{}.exam-qa .qa-list.open .q .openicon::before{content:"";width:100%;height:1px;display:block;background:#000;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.exam-qa .qa-list.open .q .openicon::after{content:"";width:100%;height:1px;display:block;background:#000;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transform:rotate(0deg)}#exam #courseGraph .img-wrap{position:relative}#exam #courseGraph .img-wrap img{position:relative}@media screen and (max-width:1200px){.exam-qa .qa-list{}}@media screen and (max-width:600px){.exam-qa .q .openicon{width:20px;height:20px;top:0}.exam-qa .q{padding-left:30px}.exam-qa .qa-list.open .a-wrap .text-wrap-innner{padding:10px 0 15px 20px}}#recruit .img-recruit{background:url(https://ainogakuen.ed.jp/img/recruit_img.jpg) no-repeat center;background-size:cover}#recruit .img-recruit img{display:none}@media screen and (max-width:600px){#recruit .img-recruit img{display:block}}#information .catnav{text-align:left}#categoryNav .c-nav-inner .act{color:#000;opacity:1}#information #pagemain .day{margin-bottom:1em;display:inline-block}#information #pagemain .cat{padding-top:1em;display:inline-block}#information .entrymain{}#information #info-subnavi .column:first-child{border-bottom:1px solid #000;margin-bottom:50px;padding-bottom:50px}#information #info-subnavi .column .title3{margin-bottom:1em}#information #pagemain .pagetitle{line-height:1.5em}.wrapper .entry{width:calc(100% - 100px);display:block;margin:0 auto}.wrapper .entry img{max-width:100%;width:auto;height:auto;margin:10px 0}.wrapper .entry>*{margin:0 auto 50px}@media screen and (max-width:1200px){#information #info-subnavi .column:first-child{border-bottom:1px solid #000;margin-bottom:25px;padding-bottom:25px}}@media screen and (max-width:900px){#information #info-subnavi .column:first-child{border-bottom:1px solid #000;margin-bottom:5vw;padding-bottom:5vw}#categoryNav .c-nav-inner.pagenation-num a{opacity:.5}}#access #map{width:100%;padding-top:50%;min-height:450px;display:block;margin-bottom:50px;position:relative}#access #map iframe{width:100%;height:100%;display:block;position:absolute;left:0;top:0}#contact .title2{margin-bottom:50px}#contact .formWrap dd{margin-bottom:25px;padding-bottom:0}#contact .btn-arr{display:block;text-align:left;margin-bottom:10px;margin-right:0}#contact select{margin-bottom:0}.pulldown{position:relative}.pulldown::after{content:"";width:50px;height:50px;display:block;background:url(https://ainogakuen.ed.jp/img/svg/arr_under.svg) no-repeat;position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}@media screen and (max-width:900px){#contact .title2{margin-bottom:1.5rem}.pulldown::after{width:30px;height:30px}}#request .title2{margin-bottom:50px}#request .formWrap dd{margin-bottom:25px}#request .btn-arr{display:block;text-align:left;margin-bottom:10px;margin-right:0}#experience .wrapper .column-flex .img-wrap.img-right{padding-top:100%}@media screen and (min-width:901px){#experience .wrapper .column-flex .img-wrap.img-right:hover .innnerbnr{background:#1aa975}#experience .wrapper .column-flex .img-wrap.img-right:hover .innnerbnr .arr-text{color:#fff}}@media screen and (max-width:600px){#experience .wrapper .container .recruitbnr .innnerbnr{padding:0 10px 0 10px;min-width:180px;width:60%}}#donation.architecture{background:#e6fff6}#donation.architecture *.btn-gray{background:#fff}#donation.architecture .donationArea{background:#1aa975}#donation .howbtn{line-height:50px;width:auto;padding:0 30px;margin-top:25px;font-size:.9rem}#donation .text-wrap-innner{min-height:360px}#donation .btn-wrap a{display:block;margin-bottom:15px}#donation .donationArea{background:#1ca975;padding-bottom:90px}#donation .donationArea .box-column-half{color:#fff}#donation .firstcolumn .box-column3 .text-wrap-innner{min-height:500px}#donation.subpage{margin-bottom:0}#donation .donation-list{background:#f3e06f;text-align:left;margin-bottom:1px}#donation .donation-list.open{background:#fff}#donation .donation-type{display:block;position:relative;margin-bottom:0;padding:25px 70px 25px 50px;cursor:pointer;font-size:16px}#donation .donation-type .openicon{display:block;width:25px;height:25px;position:absolute;right:25px;top:25px;border-radius:50%}#donation .donation-type .openicon::before{content:"";width:100%;height:1px;display:block;background:#000;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}#donation .donation-type .openicon::after{content:"";width:100%;height:1px;display:block;background:#000;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transform:rotate(90deg)}#donation .donation-list .a-wrap{text-align:left;position:relative;display:none;padding:0 50px 25px}#donation .donation-list.open .a-wrap{display:block}#donation .donation-list.open .donation-type .openicon{}#donation .donation-list.open .donation-type .openicon::before{content:"";width:100%;height:1px;display:block;background:#000;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}#donation .donation-list.open .donation-type .openicon::after{content:"";width:100%;height:1px;display:block;background:#000;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;transform:rotate(0deg)}#donation .donationBtnWrap .box-column-size1.btn{width:calc(33.3333% - 7px);width:-webkit-calc(33.3333% - 7px);line-height:50px;color:#fff;margin-bottom:10px}#donation .donationFormWrap .pricebtn{line-height:50px;background:#ccc;width:calc(33.3333% - 7px);width:-webkit-calc(33.3333% - 7px)}#donation .donationFormWrap .pricebtn.act{background:#1aa975;color:#fff;transition:all .5s ease;cursor:pointer}#donation .donationFormWrap .pricebox{width:calc(66.666% - 3px);position:relative}#donation .donationFormWrap .pricebox input{height:50px;padding:10px 30px 10px 10px}#donation .donationFormWrap .pricebox span{position:absolute;right:10px;top:50%;transform:translateY(-50%)}#donation .donationFormWrap form{display:block;overflow:hidden;width:100%}#donation .donationFormWrap form>.pricebox{display:block;float:left}#donation .donationFormWrap form>.pricebtn{display:block;float:right}#donation .donation-list .column{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:30px}#donation .donation-list .column:last-child{border-bottom:none;margin-bottom:0}#donation.architecture *.btn-gray:hover{background:#1aa975}@media screen and (max-width:1200px){.exam-qa .donation-list{}}@media screen and (max-width:1024px){#donation .firstcolumn .box-column3 .text-wrap-innner,#donation .text-wrap-innner{min-height:inherit}#donation .donation-type{font-size:.9rem}}@media screen and (max-width:600px){.exam-qa .donation-type .openicon{width:20px;height:20px;top:0}.exam-qa .donation-type{padding-left:30px}#donation .donationFormWrap .pricebox{width:100%}#donation .donationFormWrap .pricebtn{width:100%}#donation .donation-list .a-wrap{padding:0 5vw 5vw}#donation .donationArea .title2{font-size:1rem}#donation .donationBtnWrap .box-column-size1.btn{width:calc(33.3333% - .67px);width:-webkit-calc(33.3333% - .67px);line-height:50px;color:#fff;margin-bottom:1px}}