p a,p a:link{text-decoration:underline}p a:hover{text-decoration:underline}.fb-icon{width:20px;height:20px;display:block}.fb-icon svg{display:block;fill:#1a1a1a}.container-wrap{width:calc(100% - 240px);display:block;margin:0 auto}.main-wrap{margin:0 auto 180px}.wrapper{display:block;margin-bottom:90px}.wrapper a.link{text-decoration:underline}.wrapper:last-child{margin-bottom:0}.container{width:calc(100% - 240px);display:block;margin:0 auto;padding:90px 0 0}.container>*{margin-bottom:0}.container-mini{width:100%;max-width:700px;margin:0 auto 100px;position:relative}.container-mini:last-child{margin-bottom:0}.column{margin-bottom:50px;padding-top:0;position:relative}.container .moviewrap{padding-bottom:48.25%;height:0;position:relative;overflow:hidden;width:100%}.container .moviewrap iframe{position:absolute;top:50%;left:0;width:100%;height:56.25vw;transform:translateY(-50%)}.moviewrap .playmov{width:100%;height:100%;display:block;background:rgba(0,0,0,.3);position:absolute;left:0;top:0;z-index:1}.moviewrap .playmov .playbtn{width:100px;height:100px;display:block;background:#fff;letter-spacing:.2em;border-radius:50px;text-align:center;font-size:13px;line-height:100px;padding-left:.2em;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto}@media screen and (min-width:901px){.moviewrap .playmov .playbtn{transition:all .3s}.moviewrap .playmov{transition:all .3s}.moviewrap .playmov:hover .playbtn{background:#1aa975;color:#fff;transform:scale(1.1)}.moviewrap .playmov:hover{background:rgba(0,0,0,0)}}@media screen and (max-width:1500px){.container{padding:50px 0 0;width:calc(100% - 100px)}}@media screen and (max-width:1400px){.container{padding:50px 0 0;width:calc(100% - 60px)}.container-wrap{width:calc(100% - 200px)}.wrapper{margin-bottom:50px}.column{margin-bottom:30px}.main-wrap{margin:0 auto 120px}}@media screen and (max-width:1024px){.column{margin-bottom:5vw}}@media screen and (max-width:900px){.column{margin-bottom:5vw}.container{padding:5vw 0 0;width:calc(100% - 240px)}.container-wrap{width:100%}.wrapper{margin-bottom:5vw}.moviewrap .playmov .playbtn{width:60px;height:60px;border-radius:30px;font-size:10px;line-height:60px}#home .moviewrap{padding-top:0}.main-wrap{margin:0 auto 20vw}}@media screen and (max-width:600px){.column{}.container{width:auto;display:block;margin:0 5vw}.container-wrap{}.wrapper{}#home .moviewrap{padding-top:0}}.barba-container p{margin-bottom:1em}.num-column{counter-reset:listnum}.num-column .column::after{content:'0' counter(listnum);counter-increment:listnum;display:inline-block;position:absolute;left:-.5em;top:0;line-height:2em}.column-full{width:100%;display:block}.mainImg{padding-top:600px;position:relative;overflow:hidden}.mainImg img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:1024px){.mainImg{width:auto;padding-top:60%;position:relative;overflow:hidden;margin:0 auto}}@media screen and (max-width:900px){.mainImg{}}.column-flex{display:none;display:-webkit-flex!important;display:flex!important;-webkit-flex-wrap:wrap!important;flex-wrap:wrap!important;-webkit-box-pack:justify;justify-content:space-between}.row-revers{flex-direction:row-reverse}.box-column-half{width:100%;max-width:500px;display:block;margin:0 auto}.box-column1{width:100%;max-width:900px;display:inline-block}.box-column-size1,.box-column-size2,.box-column-size3,.box-column-size4{position:relative}.box-column-size1{}.column-flex.box-column2 .box-column-size1,.column-flex .column-flex.box-column2 .box-column-size1{width:calc(50% - 50px)}.column-flex.box-column2 .box-column-size1:nth-child(1),
.column-flex.box-column2 .box-column-size1:nth-child(2){margin-top:0;position:relative}.column-flex.box-column3 .box-column-size1,.column-flex .column-flex.box-column3 .box-column-size1{width:calc(33.3333% - 66.667px);width:-webkit-calc(33.3333% - 66.667px)}.column-flex.box-column3 .box-column-size2,.column-flex .column-flex.box-column3 .box-column-size2{width:calc(66.666% - 33.333px)}.column-flex.box-column3 .box-column-size1:nth-child(1),
.column-flex.box-column3 .box-column-size1:nth-child(2),
.column-flex.box-column3 .box-column-size1:nth-child(3){margin-top:0}.column-flex.box-column4 .box-column-size1{width:calc(25% - 75px);width:-webkit-calc(25% - 75px)}.column-flex.box-column4 .box-column-size1:nth-child(4n){margin-right:0}.column-flex.box-column4.justify-start .box-column-size1{margin-right:100px}.column-flex.box-column4.justify-start .box-column-size1:nth-child(4n){margin-right:0}.column-flex.box-column4 .box-column-size2{width:calc(50% - 50px);width:-webkit-calc(50% - 50px)}.column-flex.box-column4 .box-column-size2:nth-child(2n){margin-right:0}.column-flex.box-column4 .box-column-size3{width:calc(75% - 25px);width:-webkit-calc(75% - 25px)}.justify-start{-webkit-box-pack:start;justify-content:start}.column-flex.box-column2.justify-start .box-column-size1{margin-right:40px}@media screen and (max-width:1400px){.column-flex.box-column2 .box-column-size1,.column-flex .column-flex.box-column2 .box-column-size1{width:calc(50% - 25px)}.column-flex.box-column3 .box-column-size1,.column-flex .column-flex.box-column3 .box-column-size1{width:280px}.column-flex.box-column3 .box-column-size2,.column-flex .column-flex.box-column3 .box-column-size2{width:calc(100% - 330px)}.column-flex.box-column4 .box-column-size1{width:calc(25% - 37.5px);width:-webkit-calc(25% - 37.5px)}.column-flex.box-column4.justify-start .box-column-size1{margin-right:50px}.column-flex.box-column4.justify-start .box-column-size1:nth-child(4n){margin-right:0}.column-flex.box-column4 .box-column-size2{width:calc(50% - 25px);width:-webkit-calc(50% - 25px)}.column-flex.box-column4 .box-column-size2:nth-child(2n){margin-right:0}.column-flex.box-column4 .box-column-size3{width:calc(75% - 12.5px);width:-webkit-calc(75% - 12.5px)}}@media screen and (max-width:1200px){.column-flex.box-column4 .box-column-size1{width:calc(33.333% - 25px)}.column-flex.box-column4 .box-column-size3{width:calc(66.666% - 25px)}.column-flex.box-column3 .box-column-size1,.column-flex .column-flex.box-column3 .box-column-size1{width:calc(50% - 25px)}.column-flex.box-column3 .box-column-size2,.column-flex .column-flex.box-column3 .box-column-size2{width:calc(50% - 25px)}.column-flex>.column-flex.box-column2>.box-column-size1,.column-flex>.column-flex.box-column3>.box-column-size2,.column-flex>.column-flex.box-column3>.box-column-size1{width:100%}.column-flex .column-flex .img-wrap{position:relative}}@media screen and (max-width:1024px){.column-flex.box-column2 .box-column-size1,.column-flex .column-flex.box-column2 .box-column-size1{width:100%}.column-flex .column-flex.box-column2 .box-column-size1{width:100%}.column-flex.box-column3 .box-column-size1,.column-flex .column-flex.box-column3 .box-column-size1{width:100%}.column-flex.box-column3 .box-column-size2,.column-flex .column-flex.box-column3 .box-column-size2{width:100%}.column-flex.box-column3.flexOpen>.box-column-size1{width:100%;display:block;margin-bottom:25px}.column-flex.box-column3.flexOpen>.box-column-size2{width:100%}.column-flex.box-column4.flexOpen>.box-column-size1{width:100%;display:block;margin-bottom:25px}.column-flex.box-column4.flexOpen>.box-column-size3{width:100%}}@media screen and (max-width:900px){.box-column1{width:auto}.column-flex.box-column2 .box-column-size1,.column-flex.box-column3 .box-column-size1,.column-flex.box-column3 .box-column-size2{width:100%;margin:0 auto 5vw}.column-flex.box-column3 .box-column-size1:last-child{margin-bottom:0}.box-column-size1.text-wrap.pt20{padding-top:0!important}.column-flex.box-column4 .box-column-size1,.column-flex.box-column4 .box-column-size2{width:100%}.column-flex.box-column4 .box-column-size3{width:100%}.column-flex .box-column-size1,.column-flex .box-column-size2{margin-bottom:0}.column-flex .box-column-size1:last-child,.column-flex .box-column-size2:last-child{margin-bottom:0}.column-flex.box-column2.justify-start .box-column-size1{margin-right:0}.column-flex.box-column3.flexOpen>.box-column-size1{margin-bottom:5vw}}@media screen and (max-width:600px){.box-column1{width:auto}.column-flex.box-column2 .box-column-size1,.column-flex.box-column3 .box-column-size1,.column-flex.box-column3 .box-column-size2{width:100%;margin:0 auto 5vw}}figure img{width:100%;height:auto}#footer-wrapper .column-full .box-column-size1 .img-wrap,.wrapper .column-flex .img-wrap,.wrapper .column-flex .img-wrap.fiximg{position:absolute;padding-top:0}.wrapper .column-flex .img-wrap{width:100%;max-width:600px;background-size:cover}.wrapper .column-flex .column-flex .img-wrap{position:relative}.wrapper .column-flex.box-column3 .box-column-size2 .img-wrap{max-width:inherit}.wrapper .column-flex .img-wrap.fiximg img{width:auto;height:100%;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform: translateY(-50%) translateX(-50%)}.wrapper .column-flex .img-wrap.fiximg.h img{height:100%;width:auto}.wrapper .column-flex .img-wrap.fiximg.w img{width:100%;height:auto}.wrapper .column-flex .img-wrap.img-left,.wrapper .column-flex .img-wrap.img-right{}.wrapper .column-flex .img-wrap.img-left{}.wrapper .column-flex .img-wrap.img-right{}.img-wrap{overflow:hidden;position:relative}.img-wrap::after{content:"";width:100%;height:100%;display:block;background:#f1f1f1;position:absolute;left:0;top:0;transform-origin:right;z-index:2}.img-wrap::before{content:"";width:100%;height:100%;display:block;background:#000;position:absolute;left:0;top:0;transform-origin:right;opacity:.3;z-index:1}.img-wrap.active::after{transform:scaleX(0);transition:.5s ease .5s}.img-wrap.active::before{opacity:0;transition:1s cubic-bezier(.22,.61,.36,1) .75s}.img-wrap.centerP-w{position:relative;overflow:hidden;width:100%}.img-wrap.centerP-w img{width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform: translateY(-50%) translateX(-50%)}.img-wrap.centerP-h{position:relative;overflow:hidden;width:100%}.img-wrap.centerP-h img{width:auto;height:100%;position:absolute;left:50%;top:50%;transform:translateY(-50%) translateX(-50%);-webkit- transform: translateY(-50%) translateX(-50%)}.img-wrap.img-circle{border-radius:50%}.text-wrap *:last-child{margin-bottom:0}.column-flex .img-wrap{width:100%;display:block;height:100%;position:relative;left:0;top:0;background-size:cover}@media screen and (max-width:1024px){.wrapper .column-flex .img-wrap.fiximg img{position:relative;left:inherit;top:inherit;transform:none}}.text-wrap{position:relative;padding-right:0;display:block;width:100%;max-width:550px;margin:0;text-align:left}.column-flex.box-column3 .box-column-size1 .text-wrap{}.num-column .text-wrap-innner.column::before{height:calc(100% - 2.5em)}.nav-child-wrap{position:relative}.nav-child-wrap::before{content:"";width:1px;height:100%;background:#000;display:block;position:absolute;left:0;top:0;transform-origin:top;transform:scaleY(0)}.nav-child-wrap.active::before{transform:scaleY(1);transition:1s cubic-bezier(.22,.61,.36,1)}.firstcolumn .nav-child-wrap.active::before{transform:scaleY(1);transition:1s cubic-bezier(.22,.61,.36,1) 1s}@media screen and (max-width:1024px){.text-wrap{max-width:inherit}.wrapper .column-flex .img-wrap{width:100%;max-width:inherit;display:block;position:relative}.wrapper .column-flex .img-wrap.fiximg{}.wrapper .column-flex .img-wrap.fiximg.h img,.wrapper .column-flex .img-wrap.fiximg img{width:100%;height:auto;position:relative;transform:none;left:inherit;top:inherit;display:block}.wrapper .column-flex>*{margin-bottom:5vw}.wrapper .column-flex>*:last-child{margin-bottom:0}.wrapper .column-flex>.box-column-size1.column{margin-bottom:2.5vw}.column-flex>.box-column-size1>.text-wrap.column-title .title2{margin-bottom:0}.column-flex>.box-column-size1>.text-wrap.column-title p br{display:none}.wrapper .column-flex .img-wrap{max-width:inherit}.wrapper .column-flex .img-wrap.fiximg{}#footer-wrapper .column-full .box-column-size1 .img-wrap,.wrapper .column-flex .img-wrap,.wrapper .column-flex .img-wrap.fiximg{position:relative}}@media screen and (max-width:600px){.wrapper .column-flex>.box-column-size1.column{margin-bottom:5vw}}.catnav{text-align:right}.catnav .catbtn{display:inline-block;padding:0 1em;margin-right:1em;letter-spacing:.2em;font-size:.8rem;margin-bottom:.5em;line-height:2em;background:#f1f1f1}@media screen and (min-width:901px){.catnav .catbtn:hover{background:#1aa975;color:#fff;transition:background .3s ease}}.thumbList .thumb{margin-bottom:50px;position:relative;width:calc(33.3333% - 66.667px);width:-webkit-calc(33.3333% - 66.667px);opacity:0;transform:translateY(20px)}.thumbList .thumb::after{content:"";width:1px;height:100%;display:block;position:absolute;right:-50px;top:0;background:#000}.thumbList .thumb:nth-child(3n)::after{display:none}.thumb .thumbimg{margin-bottom:20px;overflow:hidden;position:relative;width:100%;padding-top:60%}.thumb .thumbimg img{transform:scale(1.3) translateY(-50%);position:absolute;left:0;top:50%}.thumb .thumbimg::before{content:"";width:100%;height:100%;display:block;left:0;top:0;background:#f1f1f1;opacity:1;position:absolute;z-index:2;transform-origin:right}.thumb .thumbimg::after{content:"";width:100%;height:100%;display:block;left:0;top:0;background:#000;opacity:.5;position:absolute;z-index:1}.thumb .thumbinfo{text-align:left}.thumb .thumbinfo .day{display:block;color:#919191}.thumb .thumbinfo .title3{display:block;margin-bottom:0}.thumb .thumbinfo .cat{margin-right:1em;font-size:.9rem}.thumb .thumbinfo .cat:last-child{margin-right:0}.thumbList .thumb.active{opacity:1;transform:translateY(0);transition:1s cubic-bezier(.22,.61,.36,1)}.thumb.active .thumbimg::before{transform:scaleX(0);transition:.5s cubic-bezier(.22,.61,.36,1) .5s}.thumb.active .thumbimg::after{opacity:0;transition:1s cubic-bezier(.22,.61,.36,1) 1s}.thumb.active .thumbimg img{transform:scale(1) translateY(-50%);transition:2s cubic-bezier(.22,.61,.36,1)}@media screen and (min-width:901px){.thumbList .thumb .thumbinfo *{transition:all .3s}.thumbList .thumb:hover .thumbinfo *{color:#1aa975}.thumbList .thumb .thumbimg img{transition:all 1s}.thumbList .thumb:hover .thumbimg img{transform:scale(1.05) translateY(-50%)}}@media screen and (max-width:1400px){.thumbList .thumb{margin-bottom:50px;position:relative;width:calc(33.3333% - 33.333px);width:-webkit-calc(33.3333% - 33.333px)}.thumbList .thumb::after{right:-25px}}@media screen and (max-width:1140px){.thumb .thumbinfo .cat{font-size:.75rem}}@media screen and (max-width:900px){.thumb .thumbimg{margin-bottom:2.5vw}.thumbList .thumb{margin-bottom:5vw;position:relative;width:100%}.thumbList .thumb::after{display:none}}.thumbList{-webkit-box-pack:start;justify-content:start}.thumbList.column-flex.column .thumb{margin-right:100px;width:calc(33.3333% - 66.667px);width:-webkit-calc(33.3333% - 66.667px)}.thumbList.column-flex.column .thumb:nth-child(3n){margin-right:0}@media screen and (max-width:1400px){.thumbList.column-flex.column .thumb{margin-right:50px;width:calc(33.3333% - 33.333px);width:-webkit-calc(33.3333% - 33.333px)}.thumbList.column-flex.column .thumb:nth-child(3n){margin-right:0}}@media screen and (max-width:1200px){.thumbList.column-flex.column .thumb{margin-right:5vw;width:calc(50% - 2.5vw);width:-webkit-calc(50% - 2.5vw)}.thumbList.column-flex.column .thumb:nth-child(3n){margin-right:5vw}.thumbList.column-flex.column .thumb:nth-child(2n){margin-right:0}.thumbList.column-flex.column .thumb::after{display:none}}@media screen and (max-width:600px){.thumbList.column-flex.column.column-flex.box-column3 .thumb.box-column-size1{margin-right:0;width:100%}.thumbList.column-flex.column.column-flex.box-column3 .thumb.box-column-size1:nth-child(3n){margin-right:0}.thumbList.column-flex.column.column-flex.box-column3 .thumb.box-column-size1:nth-child(2n){margin-right:0}}.box{padding:50px;border:1px solid #000}.box .title2{margin-bottom:.5em}.box>*:last-child{margin-bottom:0}.box-color{color:#fff;background:#000;padding:20px;box-sizing:border-box}.box-color *{color:#fff}.box-color .box-innner{background:#fff;padding:20px;box-sizing:border-box}.box-color .box-innner *{color:#000}.box-color .box-innner>*:last-child{margin-bottom:0}.box .img-wrap{margin-bottom:25px}.box .text-wrap .title3{margin-bottom:15px}@media screen and (max-width:1024px){.box{padding:5vw}.box .column-flex.box-column3 .box-column-size1{margin-bottom:1.5vw}}@media screen and (max-width:900px){.box .img-wrap{margin-bottom:15px}}.pagetitle{font-size:30px}.title1{font-size:48px;line-height:1.5em;margin-bottom:1em;letter-spacing:.2em}.title2{font-size:24px;text-align:left;line-height:1.8em;margin-bottom:1.5em;letter-spacing:.1em}.title3{font-size:20px;text-align:left;line-height:1.6em;margin-bottom:1em}.title4{font-size:1rem;text-align:left;line-height:2em;margin-bottom:1em}.title5{font-size:.8rem;text-align:left;line-height:2em;margin-bottom:1em}.contentsTitle{margin-bottom:50px}.day{font-size:.9rem;letter-spacing:.2em;color:#919191;transition:all .3s}.column-flex.box-column3 .box-column-size1 .title2{margin-bottom:1em}@media screen and (max-width:1600px){.title1{font-size:36px;line-height:1.5em}}@media screen and (max-width:1400px){.pagetitle{font-size:24px}.title1{font-size:36px;line-height:1.5em}.title2{font-size:20px;text-align:left;line-height:1.6em;margin-bottom:1em}.title3{font-size:16px;text-align:left;line-height:1.6em;margin-bottom:1em}.title4{font-size:1rem;text-align:left;line-height:2em;margin-bottom:1em}.title5{font-size:.75rem;text-align:left;line-height:2em;margin-bottom:1em}.day{font-size:.8rem}}@media screen and (max-width:600px){.pagetitle{font-size:1.25rem}.title1{font-size:1.8rem;margin-bottom:5vw}.title2{font-size:1.1rem}.title3{font-size:.9rem;margin-bottom:2.5vw}.title4{font-size:.9rem}.title5{font-size:.75rem}}.btn-arr{display:inline-block;position:relative;padding-right:12px;padding-left:0;opacity:0}.btn-arr.active{opacity:1;transition:.5s cubic-bezier(.22,.61,.36,1) .5s}.btn-arr svg{width:6px;height:10px;display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);fill:#000}.arr{border:1px solid #1aa975;width:19px;height:19px;display:inline-block;border-radius:50%;position:relative;box-sizing:border-box}.arr .arr-inner{width:40%;height:1px;display:block;position:absolute;left:48%;top:8px;transform:translateX(-50%) translateY(0%);background:#1aa975}.arr .arr-inner::before{content:"";width:5px;height:1px;display:block;background:#1aa975;position:absolute;right:0;top:0;transform-origin:right top;transform:rotate(45deg)}.arr .arr-inner::after{content:"";width:5px;height:1px;display:block;background:#1aa975;position:absolute;right:0;bottom:0;transform-origin:right top;transform:rotate(-45deg)}.arr.arr-white{border:1px solid #fff}.arr.arr-white .arr-inner,.arr.arr-white .arr-inner::before,.arr.arr-white .arr-inner::after{background:#fff}.btn-arr .arr{margin-right:10px}.btn-arr>span{vertical-align:middle}.btn-gray{}@media screen and (min-width:901px){.btn-arr .arr-text{}.darkmode a:hover .btn-arr .arr-text,.btn-arr:hover .arr-text{color:#1aa975}.darkmode .btn-arr:hover .arr.arr-white,.darkmode a:hover .btn-arr .arr.arr-white{border:1px solid #1aa975}.darkmode .btn-arr:hover .arr.arr-white .arr-inner,.darkmode .btn-arr:hover .arr.arr-white .arr-inner::before,.darkmode .btn-arr:hover .arr.arr-white .arr-inner::after{background:#1aa975}.darkmode a:hover .btn-arr .arr.arr-white .arr-inner,.darkmode a:hover .btn-arr .arr.arr-white .arr-inner::before,.darkmode a:hover .btn-arr .arr.arr-white .arr-inner::after{background:#1aa975}a:hover .innnerbnr .arr{border:1px solid #fff}a:hover .innnerbnr .arr .arr-inner,a:hover .innnerbnr .arr .arr-inner::before,a:hover .innnerbnr .arr .arr-inner::after{background:#fff}}@media screen and (max-width:600px){.arr{width:16px;height:16px}.arr .arr-inner{width:40%;height:1px;display:block;position:absolute;left:49%;top:7px;transform:translateX(-50%) translateY(0%);background:#1aa975}.arr .arr-inner::before{content:"";width:3px;height:1px;display:block;background:#1aa975;position:absolute;right:0;top:0;transform-origin:right top;transform:rotate(45deg)}.arr .arr-inner::after{content:"";width:3px;height:1px;display:block;background:#1aa975;position:absolute;right:0;bottom:0;transform-origin:right top;transform:rotate(-45deg)}}.btn{line-height:1em;box-sizing:border-box}body *.btn{display:inline-block;box-sizing:border-box;text-align:center;line-height:90px;background:#1aa975}body *.btn span{color:#fff}body *.btn .btn-innner{padding:.4em 0;margin:0 1.5em;display:block}body *.btn:hover{text-decoration:none}.btn-gray{line-height:1em;box-sizing:border-box}body *.btn-gray{display:inline-block;box-sizing:border-box;text-align:center;line-height:90px;background:#f0f0f0;width:100%}body *.btn-gray span{color:#000}body *.btn-gray:hover{text-decoration:none}body .btn2{background:#fff;display:block;padding:25px}body .btn2.container{padding:25px}body .btn2>*{display:block;text-align:center}body .btn2 .btn-arr{padding-right:0}@media screen and (min-width:901px){body *.btn-gray{transition:all .3s}body *.btn-gray:hover{background:#1aa975}body *.btn-gray:hover span{color:#fff}}@media screen and (max-width:900px){body *.btn{line-height:80px}}@media screen and (max-width:600px){body *.btn{line-height:50px}body *.btn-gray{line-height:60px}}ul.list{border-top:2px solid #fff;padding-top:10px}ul.list>li{padding-bottom:10px;margin-bottom:10px;text-align:left;border-bottom:2px solid #fff}ul.list>li:last-child{margin-bottom:0}ul.list-dot>li{padding-left:1em;text-indent:-1em;text-align:left;padding-bottom:20px}ul.list-dot>li:before{content:'ÃƒÂ£Ã†â€™Ã‚Â»'}ul.list-dot > list-style: ;:last-child{margin-bottom:0}ul.list-dot>li:last-child{padding-bottom:0}#container .list-border{border-top:2px solid #fff}#container .list-border>li{border-bottom:1px solid #fff;padding-top:10px;padding-bottom:10px}#container .list-border>li:last-child{padding-bottom:10px}#container .list-border.list-border-gray{border-top:1px solid #fff}#container .list-border.list-border-gray>li{border-bottom:1px solid #fff;padding-top:10px;padding-bottom:10px}#container .list-border.list-border-gray>li:last-child{padding-bottom:10px}ol.list{counter-reset:listnum}ol.list>li{padding-left:2em;position:relative;text-align:left;padding-bottom:10px;padding-top:0}ol.list>li::before{content:counter(listnum) '.';counter-increment:listnum;width:1.5rem;display:inline-block;text-align:center;position:absolute;left:0;top:0}ol.list>li:last-child{margin-bottom:0}ol.list>li *:last-child{margin-bottom:0}#container ol.list>li ul li:last-child{border-bottom:none;padding-bottom:0}dl.list-vertical{text-align:left}dl.list-vertical>dt{}dl.list-vertical>dd{padding-bottom:10px}dl.list-horizontal{display:-webkit-flex;display:flex;flex-flow:row wrap}dl.list-horizontal>*{text-align:left}dl.list-horizontal>dt{width:25%;padding-bottom:10px;padding-top:10px;padding-left:0}dl.list-horizontal>dd{width:75%;padding-left:0%;padding-bottom:10px;padding-right:0;padding-top:10px}dl.list-horizontal > dd a:not(.btn) text-decoration: underline;}
dl.list-horizontal > dd a:not(.btn):hover{text-decoration:none}@media screen and (max-width:1024px){dl.list-horizontal>dt{padding-bottom:5px;padding-top:5px}dl.list-horizontal>dd{padding-bottom:5px;padding-top:5px}}#container dl.list-horizontal.list-border.list-border-gray>*{border-bottom:1px solid #fff}#container dl.list-horizontal.list-border>dd dl.list-border{border-top:none}#container dl.list-horizontal.list-border>dd dl.list-horizontal>*{border-bottom:1px solid #fff}#container dl.list-horizontal.list-border>dd dl.list-border dt:first-of-type{padding-top:0}#container dl.list-horizontal.list-border>dd dl.list-border dd:first-of-type{padding-top:0}#container dl.list-horizontal.list-border > dd dl.list-border dt:nth-last-of-type(1){border-bottom:none;padding-bottom:0}#container dl.list-horizontal.list-border > dd dl.list-border dd:nth-last-of-type(1){border-bottom:none;padding-bottom:0}#container dl.list-horizontal.list-border>dd dl.list-horizontal>*.borderBtm{padding-bottom:10px!important;border-bottom:1px solid #fff!important}#container dl.list-horizontal.list-border>dd ul.list-border li:last-child{border-bottom:none}#container dl.list-horizontal.list-border>dd ul.list-border li{margin-bottom:0}@media screen and (max-width:600px){dl.list-horizontal>dt{width:100%;padding-right:0;padding-left:0;padding-bottom:0;border-bottom:none}dl.list-horizontal>dd{width:100%;padding-right:0;padding-left:0;padding-top:0}}.pagination{width:100%;text-align:center;margin:60px auto 60px;position:relative;padding:0 2em}.pagination a{width:2em;height:2em;margin:0;display:inline-block;font-weight:300;font-size:1.2rem;line-height:2em;text-align:center}.pagination span.current{width:2em;height:2em;margin:0;display:inline-block;font-weight:300;font-size:1.2rem;line-height:2em;text-align:center;background:#ffe000;color:#000;border-radius:1em}.pagination .next{position:absolute;right:0;top:0;width:4em;height:2em;font-size:1rem}.pagination .prev{position:absolute;left:0;top:0;width:4em;height:2em;font-size:1rem}.pagination .next svg,.pagination .prev svg{top:.6em;fill:none;stroke:#000;stroke-width:1px;width:40px}.pagination *{}@media screen and (max-width:900px){.state.stateNow::before{font-size:.7rem;margin:0}.state.stateEnd::before{font-size:.7rem;margin:0}.state::before{width:40px;height:40px;border-radius:30px;display:block;margin:15px 0;line-height:40px;text-align:center}.pagination .next{display:none}.pagination .prev{display:none}.pagination span.current,.pagination a{font-size:.8em;margin:0 .5em}.pagination .next svg,.pagination .prev svg{}.pagination *{}}input,textarea,select{font-family:'Noto Serif JP','Yu Mincho','YuMincho',"æ¸¸æ˜Žæœ",YuMincho,"Hiragino Mincho ProN W3","ãƒ’ãƒ©ã‚®ãƒŽæ˜Žæœ ProN W3","Hiragino Mincho ProN","HGæ˜ŽæœE","ï¼­ï¼³ ï¼°æ˜Žæœ","ï¼­ï¼³ æ˜Žæœ",serif}input{padding:25px;box-sizing:border-box;border:1px solid #f1f1f1;background:#f1f1f1;width:100%;font-size:1rem}.submitArea input{transition:background .25s ease}.submitArea input:hover{background:#1aa975;color:#fff}.wideS{width:10em}.wideM{width:20em}.wideL{width:100%}select{padding:25px;box-sizing:border-box;border:1px solid #f1f1f1;background:#f1f1f1;font-size:1rem;display:block;width:100%}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}textarea{width:100%;height:100%;padding:25px;box-sizing:border-box;border:1px solid #f1f1f1;background:#f1f1f1;font-size:1rem}textarea.wideL{width:100%}input[type="radio"]{display:inline-block;width:auto;margin-right:5px}label{display:block}input.checkbox{width:auto}select.wideM{width:20em}.formWrap .sizeS input{max-width:300px}.formWrap .sizeM input{}.submit-btn{font-size:20px;letter-spacing:.2em;padding-left:-.2em}dt.required{position:relative}dt.required::after{content:"必須";color:#ff1f00;width:4em;display:block;position:absolute;right:0;top:0;text-align:right;font-size:.8rem;line-height:1em;padding:.5em}input::placeholder,input:-ms-input-placeholder,input::-ms-input-placeholder{color:#999}@media screen and (max-width:1100px){.submit.submit-navy:first-child{width:100%;margin-bottom:10px}.submit .inlineWrap{width:100%;text-align:center}input{}label{display:block;margin:0}dt.required::after{right:10px}}@media screen and (max-width:900px){.submit-btn{font-size:1.2rem}textarea{padding:15px}input{padding:15px}select{padding:15px}}@media screen and (max-width:600px){.submit-btn{font-size:1.2rem}}.telwrap{text-align:left;font-size:1rem;letter-spacing:.2em;margin-bottom:25px}.telwrap .telnum{font-size:24px;padding-left:.5em}@charset "utf-8";#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) 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}}@charset "utf-8";body .pc{display:inline-block}body .sp{display:none!important}@media screen and (max-width:900px){body .pc{display:none!important}body .sp{display:block!important}}.tate{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}.yaku{margin-left:-.6em;letter-spacing:0}.yakuafter{margin-left:-.3em}.yaku-in{margin-left:-.3em}.yakuafter-in{margin-left:-.3em}.h100{height:100%}.bg-none{background:none!important}.hidden{overflow:hidden}.no-maxwidth{max-width:inherit}.disnon{display:none!important}.disblo{display:block!important}.inlineblock{display:inline-block!important}.fitImg{max-width:100%;height:auto}.m0{margin:0!important}.m10{margin:10px!important}.m20{margin:20px!important}.m30{margin:30px!important}.m40{margin:40px!important}.m50{margin:50px!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb15{margin-bottom:15px!important}.mb20{margin-bottom:20px!important}.mb25{margin-bottom:25px!important}.mb30{margin-bottom:30px!important}.mb35{margin-bottom:35px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb55{margin-bottom:55px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb75{margin-bottom:75px!important}.mb80{margin-bottom:80px!important}.mb100{margin-bottom:100px!important}.mb120{margin-bottom:120px!important}@media screen and (max-width:900px){.mb15{margin-bottom:10px!important}.mb20{margin-bottom:10px!important}.mb25{margin-bottom:10px!important}.mb30{margin-bottom:10px!important}.mb35{margin-bottom:10px!important}.mb40{margin-bottom:10px!important}.mb50{margin-bottom:20px!important}.mb55{margin-bottom:20px!important}.mb60{margin-bottom:20px!important}.mb70{margin-bottom:20px!important}.mb75{margin-bottom:20px!important}.mb80{margin-bottom:20px!important}.mb100{margin-bottom:30px!important}.mb120{margin-bottom:30px!important}}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mr0{margin-right:0!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.mr-20{margin-right:-20px!important}.mr-26{margin-right:-2.6%!important}.ml0{margin-left:0!important}.ml5{margin-left:5px!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.ml60{margin-left:60px!important}.ml70{margin-left:70px!important}@media screen and (max-width:600px){.mr0,.mr20,.mr30,.mr40,.mr50{margin-right:0!important}.ml5,.ml0,.ml20,.ml30,.ml40,.ml50{margin-left:0!important}}.p0{padding:0}.p10{padding:10px}.p20{padding:20px}.p30{padding:30px}.p40{padding:40px}.p50{padding:50px}.p60{padding:60px}.p70{padding:70px}.p80{padding:80px}.p90{padding:90px}.p100{padding:100px}.pb0{padding-bottom:0!important}.pb10{padding-bottom:10px!important}.pb15{padding-bottom:15px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.pb70{padding-bottom:70px!important}.pb80{padding-bottom:80px!important}.pb90{padding-bottom:90px!important}.pb100{padding-bottom:100px!important}.pt0{padding-top:0!important}.pt10{padding-top:10px!important}.pt15{padding-top:15px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pt60{padding-top:60px!important}.pt70{padding-top:70px!important}.pt80{padding-top:80px!important}.pt90{padding-top:90px!important}.pt100{padding-top:100px!important}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.pl90{padding-left:90px}.pl100{padding-left:100px}.pr0{padding-right:0}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr60{padding-right:60px}.pr70{padding-right:70px}.pr80{padding-right:80px}.pr90{padding-right:90px}.pr100{padding-right:100px}.mincho{font-family:"Noto Serif JP","Yu Gothic",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.eng{font-family:"Noto Serif JP","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino\ Kaku\ Gothic\ ProN,Arial,"メイリオ",Meiryo,sans-serif}.txt-size200{font-size:2rem!important}.txt-size190{font-size:1.9rem!important}.txt-size180{font-size:1.8rem!important}.txt-size170{font-size:1.7rem!important}.txt-size160{font-size:1.6rem!important}.txt-size150{font-size:1.5rem!important}.txt-size140{font-size:1.4rem!important}.txt-size130{font-size:1.3rem!important}.txt-size120{font-size:1.2rem!important}.txt-size110{font-size:1.1rem!important}.txt-size100{font-size:1rem!important}.txt-size90{font-size:.9rem!important}.txt-size80{font-size:.8rem!important}.txt-size70{font-size:.7rem!important}.txt-size60{font-size:.6rem!important}.txt-weight-normal{font-weight:normal!important}.txt-weight-bold{font-weight:bold!important}.w85p{width:85%;min-width:1000px;margin:0 auto;min-width:900px}.w20p{width:20%!important}.w25p{width:25%!important}.w30p{width:30%!important}.w40p{width:40%!important}.w50p{width:50%!important}.w60p{width:60%!important}.w70p{width:70%!important}.w80p{width:80%!important}.w100p{width:100%!important}.w220px{width:220px}.w340px{width:340px}.w460px{width:460px}@media screen and (max-width:600px){.w220px,.w340px,.w460px{width:100%}}strong{color:#000;font-weight:bold}em{}b{font-weight:bold}.t-center{text-align:center!important}.t-right{text-align:right!important}.t-left{text-align:left!important}.m-center{margin:0 auto}.v-middle{vertical-align:middle!important}.fl{float:left}.fr{float:right}.white-coler{color:#fff}.key-coler{color:#094a81}.point-coler{color:#ffe000}.gray-coler{color:#666}.red-coler{color:red;font-weight:bold}.white-bg{background:#fff}.gray-bg{background:#f5f5f5}.line{border-color:#000}.line.lineT{border-top:solid 1px}.line.lineB{border-bottom:solid 1px}.line.lineL{border-left:solid 1px}.line.lineR{border-right:solid 1px}dd .line{border-color:#ccc}li .line{border-color:#ccc}.shadow{-webkit-box-shadow:rgba(0,0,0,.5) 0 1px 2px 1px;-moz-box-shadow:rgba(0,0,0,.5) 0 1px 2px 1px;box-shadow:rgba(0,0,0,.5) 0 1px 2px 1px}.alpha80{filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)";-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;zoom:1}.alpha50{filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;zoom:1}.alpha30{filter:alpha(opacity=30);-ms-filter:"alpha(opacity=30)";-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;zoom:1}.alpha10{filter:alpha(opacity=10);-ms-filter:"alpha(opacity=10)";-moz-opacity:.1;-khtml-opacity:.1;opacity:.1;zoom:1}.caption{position:relative;padding-left:1em;display:block;text-align:left;font-size:.8em!important;margin-bottom:0}.caption::before{content:"※";font-size:.8em;position:absolute;left:0;top:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:9999;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.5}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}