@charset "UTF-8";@media print,screen and (max-width:768px){html:lang(en) .gt_switcher_wrapper{right:60px!important;top:11px!important;z-index:9999!important}#gtranslate_selector,.gt_switcher_wrapper{right:60px!important;top:11px!important;z-index:9999!important}#gtranslate_wrapper select,.gt_switcher_wrapper select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:#fff;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box;padding:10px;border-radius:20px;border:1px solid;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;outline:none;font-size:1.4rem}.pc-arrival{display:none}.sp-arrival{display:block}body{min-width:100%}.inner{width:100%;padding:0 6vw}.inner-l{width:100%;padding:0 6vw}.logo a{font-size:0}.is-fixed .navmenu,.navmenu{display:none}.sp-arrival.toggle{overflow:hidden;display:block;position:fixed;right:20px;top:14px;width:27px;height:35px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;cursor:pointer;z-index:999;background:0 0}.toggle.active{background:0 0}.toggle span{display:block;position:absolute;width:31px;border-bottom:solid 2px #43392f;-webkit-transition:.7s ease-in-out;-moz-transition:.7s ease-in-out;transition:.7s ease-in-out;left:10px}.toggle span:nth-child(1){top:0;left:0}.toggle span:nth-child(2){top:9px;left:0}.toggle span:nth-child(3){top:18px;left:0}.toggle span:nth-child(4){border:none;display:flex;font-size:1rem;color:#43392f;bottom:0;left:-2px;line-height:1;transform:scale(.8)}.toggle.active span:nth-child(1){top:9px;left:-3px;width:39px;-webkit-transform:rotate(-34deg);-moz-transform:rotate(-34deg);transform:rotate(-34deg)}.toggle.active span:nth-child(2),.toggle.active span:nth-child(3){top:9px;left:-9px;width:39px;-webkit-transform:rotate(34deg);-moz-transform:rotate(34deg);transform:rotate(34deg)}.is-fixed .header-right{width:100%;transition:unset;position:fixed;top:62px;left:0;background:url(//aya-organic.com/wp/wp-content/themes/aow/css/../img/bg.jpg) repeat;height:calc(100% - 86px);overflow:auto;padding:30px 6vw;height:100vh}.header-wrapper{padding:10px 20px}.logo{width:180px;height:auto}.logo a:hover{opacity:1;transition:all .3s ease 0s}.header-sns ul li a:hover{opacity:1;transition:all .3s ease 0s}.h-contact a:hover{opacity:1;transition:all .3s ease 0s}.header-right-bottom nav ul li a:hover{background:#fff;color:#43392f;transition:all .3s ease 0s}.header-right-bottom nav ul li a:hover:after{color:#5db98b;transition:all .3s ease 0s}.is-fixed .logo{width:130px;height:auto}.is-fixed .header-wrapper{padding:10px 6vw 10px 10px}.header-right-bottom{margin:0}.header-right-bottom nav ul{display:block}.header-right-bottom nav ul li{font-size:1.6rem;margin:0 0 20px}.header-right-bottom nav ul li:last-of-type{margin:0 0 20px}.header-right-bottom nav ul li a{padding:20px 15px}.h-contact{padding:0}.h-contact a{text-align:center;padding:20px;font-size:1.6rem}.header-right-top{justify-content:flex-start}.header-sns{margin:0 0 20px}.main{padding:70px 0 0;overflow:hidden}.home-slider-item{margin-left:6vw;height:60vh}.main-copy{bottom:30px;left:60px}.main-copy h2 img{width:70%;height:100%;margin:0 0 20px}.main-copy p{font-size:1.6rem;line-height:2.8rem}.top-aya{padding:80px 0;overflow:initial}.top-box h2{font-size:3.3vw;line-height:5vw}.top-box p{font-size:1.6rem;line-height:2.8rem;letter-spacing:.1em;margin:25px 0 0}.btn{margin:30px 0 0}.btn-inner a{border-radius:9999px;background:#43b57c;color:#fff;border:2px solid transparent;overflow:hidden;transition:all .3s ease 0s;position:relative;width:350px;height:70px;font-size:2rem;line-height:1;letter-spacing:.1em}.btn-inner a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background:url(//aya-organic.com/wp/wp-content/themes/aow/css/../img/btn-t@2x.jpg) no-repeat;background-size:100%;opacity:.5;mix-blend-mode:overlay}.btn-inner a:hover{background:#43b57c;color:#fff;border:2px solid #5db98b}.btn-inner a:hover:before{background:url(//aya-organic.com/wp/wp-content/themes/aow/css/../img/btn-t@2x.jpg) no-repeat;opacity:.5;background-size:100%}.top-aya-map{right:18.5vw;top:-11.23vw}.top-aya-map img{width:14vw}.top-aya:after{width:48.6vw;height:100%;right:-17.4vw;top:-31.7vw}.aya-pic img{width:14vw}.aya-pic img:first-of-type{left:30px;top:20px}.aya-pic img:nth-of-type(2){left:-20px;top:17%}.aya-pic img:nth-of-type(3){left:-10px;top:auto;bottom:40px}.aya-pic img:last-of-type{left:17vw;right:auto;bottom:5px;top:auto}.top-sizen{padding:80px 0}.top-sizen-content{margin:30px 0 0;padding:30px}.top-sizen-content-block{margin:0 0 40px;flex-wrap:wrap}.top-sizen-content-block:last-of-type{margin:0}.top-sizen-content-block-left{width:100%}.top-sizen-content-block-left p{font-size:1.4rem;line-height:2.2rem;margin:10px 0 0}.top-sizen-content-block-left p.top-sizen-copy01{font-size:1.4rem}.top-sizen-content-block-left h3{font-size:2.2rem;line-height:1.5}.top-sizen-content-block-left p.top-sizen-copy02{font-size:1.6rem;line-height:1.5}.top-sizen-content-block-left ul{margin:7px 0 0;padding:0 0 0 15px}.top-sizen-content-block-left ul li{list-style-type:disc;font-size:1.4rem;line-height:1.5;margin:-2px 0}.top-sizen-content-block-right{margin:15px 0 0;width:100%;height:200px}.top-sizen-content-block-right img{width:100%;height:100%;object-fit:cover;border-radius:20px}.top-sizen .btn{margin:30px 0 0}.sizen-pic img{position:absolute;z-index:10;height:auto}.sizen-pic img:first-of-type{width:7%;left:4%;top:.5%}.sizen-pic img:nth-of-type(2){width:8%;left:-1%}.sizen-pic img:nth-of-type(3){width:11%;left:-3vw;z-index:40;top:41%}.sizen-pic img:nth-of-type(4){width:6%;left:1.5vw;top:auto;bottom:30%}.sizen-pic img:nth-of-type(5){width:8%;left:2vw;z-index:40;top:auto;bottom:7%}.sizen-pic img:nth-of-type(6){width:10%;right:1vw;top:1%}.sizen-pic img:nth-of-type(7){width:8%;right:-1vw;top:31%}.sizen-pic img:nth-of-type(8){width:12%;right:-3vw;z-index:40;top:54%}.sizen-pic img:nth-of-type(9){width:3%;right:1vw;top:auto;bottom:23%}.sizen-pic img:last-of-type{width:13%;right:-2vw;top:auto;bottom:2%;z-index:40}.top-hope{padding:200px 0 80px}.top-hope-box{padding:40px 30px 30px}.top-hope-box:after{width:130px;height:107px}.top-hope-box img{margin:30px 0 0}.top-school-outer{padding:160px 0 80px}.top-school-img{width:calc(100% - 12vw);display:block;margin:-160px auto 0}.top-school-box{margin:60px 0 0;flex-wrap:wrap}.top-school-box-left{width:100%}.top-school-box-left h2{font-size:3.8rem}.top-school-box-left h2:after{content:"";display:inline-block;width:88px;height:38px;position:absolute;background:url(//aya-organic.com/wp/wp-content/themes/aow/css/../img/top-c4-02@2x.png) no-repeat;background-size:100%;top:-40px;left:-20px}.top-school-box-left h2 span:first-of-type{display:block;line-height:1;font-size:1.4rem;margin:0 0 5px}.top-school-box-left h2 span:last-of-type{font-size:3.8rem}.top-school-box-left p{font-size:1.4rem;line-height:2.2rem;text-align:left;letter-spacing:0}.top-school-box .btn{margin:30px auto 0}.btn-o a{background:#f66800;color:#fff;text-align:center;margin:0 auto}.btn-o a:hover{background:#f66800;color:#fff;border:2px solid #f66800}.btn-o a:hover:before{transition:all .3s ease 0s;opacity:.5;background-size:100%}.top-school-box-right{margin:20px 0 0;width:100%}.top-school-box-right ul{flex-wrap:wrap}.top-school-box-right ul li{width:calc(50% - 10px);min-height:auto;margin:0 0 20px}.top-school-box-right ul li:nth-of-type(3),.top-school-box-right ul li:last-of-type{margin:0}.top-school-box-right ul li img{width:100%}.top-school-box-right ul li figcaption{font-size:1.4rem;line-height:2.2rem;margin:10px 0 20px}.top-blog{padding:60px 0}.top-blog-box p{font-size:5.2vw}.top-blog-box h2{font-size:1.6rem;line-height:1}.btn-top-blog{position:initial;right:0;top:auto;margin:30px 0 0}.btn-top-blog a:hover{background:#43b57c;color:#fff;border:2px solid #5db98b}.top-blog-content{margin:30px 0 0;flex-wrap:wrap}.top-blog-block{width:calc(50% - 10px);margin:0 20px 20px 0}.top-blog-block:nth-of-type(2){margin:0 0 20px}.top-blog-block:nth-of-type(3){margin:0 20px 0 0}.top-blog-block:last-of-type{margin:0}.top-blog-block a{display:block;background:#fff;border-radius:20px;transition:all .3s ease 0s}.top-blog-block a:hover{opacity:1;transition:all .3s ease 0s}.top-blog-block a img{width:100%;border-radius:20px 20px 0 0;height:120px}.btn-top-blog a:hover{background:#5db98b;color:#fff;border:2px solid #5db98b}.btn-top-blog a:hover:before{background:0 0;transition:all .3s ease 0s;opacity:0}.footer{background:linear-gradient(180deg,transparent 0%,transparent 90px,#43392f 90px,#43392f 100%)}.footer-box{width:calc(100% - 12vw);padding:30px 0}.footer-box .inner{padding:0 30px;flex-wrap:wrap}.footer-box a{width:100%;height:100px}.footer-tel{font-size:4.5vw;margin:0 0 20px;pointer-events:auto}.footer-tel span{width:100%}.footer-tel-bottom{font-size:1.4rem;margin:10px 0 0}.footer-tel img{width:19px;height:25px;margin:0 10px 0 0}.footer-contact{font-size:2.4rem;transition:all .3s ease 0s}.footer-contact:hover{opacity:1;transition:all .3s ease 0s}.footer-link{padding:30px 0 10px}.footer-link ul{flex-wrap:wrap}.footer-link ul li{width:calc(50% - 10px);margin:0 0 20px}.footer-link ul li a img{width:100%}.footer-link ul li a:hover{opacity:1;transition:all .3s ease 0s}.footer-bottom-left ul li a{font-size:1.3rem}.footer-bottom-left ul li a:hover{opacity:1;transition:all .3s ease 0s}.footer-bottom-right small{font-size:1.3rem}.pagetop{bottom:60px;right:6vw}.pagetop a{display:block}.pagetop img{width:40px;height:40px}html:lang(en) .top-aya-map,html:lang(en) .aya-pic,html:lang(en) .top-aya:after{display:block}html:lang(en) .header-right-bottom nav ul li{margin:0 0 10px}html:lang(en) .logo,html:lang(en) .is-fixed .logo{width:130px;height:auto}html:lang(en) .top-box p{font-size:1.6rem;line-height:2.8rem;letter-spacing:.1em;margin:25px 0 0}html:lang(en) .top-box h2{margin:0 0 15px}html:lang(en) .top-box.top-blog-box p{width:100%;font-size:4.2vw;text-align:center;margin:0 0 10px}html:lang(en) #gtranslate_wrapper{top:13px!important;right:60px!important}html:lang(en) .top-aya .top-box h2{width:60%;margin:0 auto}html:lang(en) .top-aya .top-box h2 br{display:none}html:lang(en) .top-box p{width:90%;margin:0 auto}html:lang(en) .footer-tel span{width:70%}html:lang(en) .footer-logo p a{font-size:2rem}}@media print,screen and (max-width:540px){.br540{display:none}.home-slider-item{margin-left:6vw;height:50vh;border-radius:30px 0 0 30px}.home-slider-item img.since{position:absolute;width:40px;height:auto;top:20px;right:20px}.main-copy h2 img{width:70%;height:100%;margin:0 0 10px}.main-copy p{font-size:1.4rem;line-height:2.3rem}.main-copy{bottom:20px;left:40px;padding:0 10px 0 0}.main-copy p{font-size:1.3rem;line-height:2.2rem;letter-spacing:0}.aya-pic{display:none}.top-aya{padding:60px 6vw}.top-box h2{font-size:2rem;line-height:2.8rem}.top-box p{font-size:1.3rem;line-height:2rem;letter-spacing:0;margin:20px 0 0;text-align:left}.top-aya-map{top:-13.23vw}.top-aya:after{z-index:0}.aya-pic img{width:13vw}.aya-pic img:first-of-type{left:10vw;top:20px}.aya-pic img:nth-of-type(2){left:-2vw;top:10vw}.aya-pic img:nth-of-type(3){left:-1vw;top:auto;bottom:8vw}.aya-pic img:last-of-type{left:14vw;right:auto;bottom:1vw;top:auto;width:16vw}.btn{margin:20px 0 0}.btn-inner a{width:75vw;height:50px;font-size:1.5rem;padding:0 30px;letter-spacing:.1em}.arrow{top:16px;right:10px;width:15px;height:15px}.top-sizen{padding:70px 0 60px}.top-sizen-content-block-left p.top-sizen-copy01{font-size:1.2rem;margin:0 0 5px}.top-sizen-content-block-left h3{font-size:1.8rem;line-height:1;letter-spacing:0}.top-sizen-content-block-left p.top-sizen-copy02{font-size:1.5rem;line-height:1.5;letter-spacing:0}.top-sizen-content-block-left p{font-size:1.3rem;line-height:2rem}.top-sizen-content-block-left ul{margin:7px 0 0;padding:0 0 0 12px}.top-sizen-content-block-left ul li{list-style-type:disc;font-size:1.2rem;line-height:1.2;margin:4px 0}.top-sizen .btn{margin:20px 0 0}.top-hope{padding:140px 0 60px}.top-hope-box:after{width:100px;height:82px;top:-70px}.shadot{display:inline}.top-hope-box img{margin:20px 0 0}.top-hope-box{padding:30px}.top-hope-box h2{font-size:1.8rem;line-height:2.6rem}.top-school-outer{padding:160px 0 60px}.top-school-box{margin:50px 0 0}.top-school-box-left h2:after{width:68px;height:29px;top:-30px;left:-10px}.top-school-box-left h2 span:first-of-type{display:block;line-height:1;font-size:1.2rem;margin:0 0 10px}.top-school-box h2{font-size:2.8rem;text-align:center;display:inline-block}.top-school-box p{font-size:1.3rem;line-height:2rem;letter-spacing:0;margin:10px 0 0}.top-school-box-right ul li{width:100%;min-height:auto;margin:0 0 20px}.top-school-box-right ul li:nth-of-type(3){margin:0 0 20px}.top-blog{padding:60px 0}.top-blog-box p{font-size:2.6rem;line-height:1;margin:0;text-align:center}.top-blog-box h2{font-size:1.4rem;line-height:1;text-align:center}.top-blog-block{width:calc(50% - 10px)}.top-blog-text{padding:15px}.top-blog-text p{font-size:1.3rem}.btn-top-blog .btn-inner a{width:70vw;height:50px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn-top-blog .btn-inner a span{margin:0}.footer-box a{width:100%;height:60px;margin:0}.footer-tel{font-size:2.3rem;margin:0 0 20px;pointer-events:auto}.footer-tel img{width:14px;height:auto}.footer-box .shadot{margin:5px auto 10px;font-size:1.2rem;line-height:1.2;color:#fff;letter-spacing:.05em;text-align:center;display:block}.footer-contact{font-size:1.6rem}.footer-box{padding:20px 0}.footer-box .inner{padding:0 20px}.footer-link{padding:20px 0 10px}.footer-link ul li{width:calc(50% - 5px);margin:0 0 10px}.footer-link ul li a img{border-radius:8px}.footer-logo p a{font-size:2rem}.footer-bottom .inner{height:auto;padding:15px 6vw 25px;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.footer-bottom-left ul li{margin:0 10px 0 0}.footer-bottom-left ul li a{font-size:1.2rem}.footer-logo{margin:0 0 20px}.arrow-y{margin:0 3px 0 0;top:0;right:0}.footer-bottom-right small{font-size:1rem;margin:10px 0 0}.pagetop{bottom:60px;right:4vw}.pagetop img{width:30px;height:30px}.android .footer{margin:110px 0 0}.android .footer-box{margin:-110px auto 0}html:lang(en) .top-aya .top-box h2{width:100%;margin:0 auto}html:lang(en) .top-box p{font-size:1.3rem;line-height:2rem;letter-spacing:0;margin:20px auto 0;text-align:left}html:lang(en) .btn-inner a{width:calc(88vw)}}@media print,screen and (max-width:375px){.top-box p{margin:10px 0 0}.top-sizen-content{margin:20px 0 0;padding:20px}.top-hope-box{padding:30px 20px 20px}.pagetop{bottom:17px;right:2vw}}