@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.alignleft{float:left;margin-left:0;margin-right:1em}.alignright{float:right;margin-left:1em;margin-right:0}.aligncenter{margin-left:auto;margin-right:auto}.wp-block-categories.aligncenter,.wp-block-latest-posts.aligncenter,.wp-block-archives.aligncenter,.wp-block-tag-cloud.aligncenter,.wp-block-latest-comments.aligncenter,.wp-block-rss.aligncenter{text-align:center}figure{margin-left:0;margin-right:0}.wp-block-image figcaption{text-align:center}html{font-size:62.5%}body{font-family:var(--fontgothic)}p{color:#313131;font-size:1.4rem;line-height:1.8;margin-bottom:10px}a:hover{text-decoration:none}img{width:100%}:root{--basecolor:#094;--secondcolor:#ffd800;--gradient:linear-gradient(0deg,rgba(30,214,99,1) 0%,rgba(51,213,219,1) 90%);--fontmincho:'Hiragino Mincho',serif;--fontgothic:"Hiragino Kaku Gothic ProN","Meiryo",sans-serif}@keyframes anim-fadein{from{opacity:0}to{opacity:1}}@keyframes anim-fadein-up{from{opacity:0;transform:translateY(70px)}to{opacity:1;transform:translateY(0)}}@keyframes anim-fadein-left{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes anim-fadein-right{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.fadeTrigger001,.fadeTrigger002,.fadeTrigger003,.fadeTrigger004{opacity:0}.fadeInUp{animation-name:anim-fadein-up;animation-duration:.8s;animation-fill-mode:forwards}.fadeInLeft{animation-name:anim-fadein-left;animation-duration:.8s;animation-fill-mode:forwards}.fadeInRight{animation-name:anim-fadein-right;animation-duration:.8s;animation-fill-mode:forwards}.fadeIn{animation-name:anim-fadein;animation-duration:.8s;animation-fill-mode:forwards}.contents001,.contents003{margin:100px auto 200px;width:800px}.contents002{margin:100px auto 200px;width:100%}.contents-bgsky{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service001.jpg) no-repeat center top;background-size:100%;margin:100px auto 100px;padding-bottom:100px;width:100%}.btn-style001 a{background:#a9ca6c;background:linear-gradient(132deg,rgba(169,202,108,1) 10%,rgba(139,199,217,1) 90%);border-radius:6px;color:#fff;display:block;padding:1em 0;font-size:1.3rem;text-align:center;text-decoration:none;transition:.3s}.btn-style002 a{background:#6e2374;border-radius:6px;color:#fff;display:block;padding:1em 0;font-size:1.3rem;text-align:center;text-decoration:none;transition:.3s}.btn-style003 a{background:#3e3a3a;border-radius:50px;color:#fff;display:block;padding:.7em 0;font-size:1.3rem;text-align:center;text-decoration:none;transition:.3s}.btn-style004 a{background:#a9ca6c;background:linear-gradient(132deg,rgba(169,202,108,1) 10%,rgba(202,225,178,1) 90%);border-radius:6px;color:#fff;display:block;padding:1em 0;font-size:1.3rem;text-align:center;text-decoration:none;transition:.3s}.btn-style005 a{background:#32afbc;background:linear-gradient(132deg,rgba(50,175,188,1) 10%,rgba(205,224,234,1) 90%);border-radius:6px;color:#fff;display:block;padding:1em 0;font-size:1.3rem;text-align:center;text-decoration:none;transition:.3s}.btn-style006 a{background:#dc7f8c;background:linear-gradient(132deg,rgba(220,127,140,1) 10%,rgba(230,170,160,1) 90%);border-radius:6px;color:#fff;display:block;padding:1em 0;font-size:1.3rem;text-align:center;text-decoration:none;transition:.3s}.btn-style001 a:hover,.btn-style002 a:hover,.btn-style003 a:hover,.btn-style004 a:hover,.btn-style005 a:hover,.btn-style006 a:hover{opacity:.8}.btn001{width:175px}.btn002{width:92px}.page-tit{text-align:center;padding-bottom:40px;padding-top:110px;width:100%}.header-wrap{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/line_header.png) repeat-x top center;background-size:contain;width:100%}.header{display:flex;justify-content:space-between;margin:0 auto;padding:3.5vw 0 0;width:870px}.header h1{margin-top:-10px;width:170px}.navi-area{width:530px}.sp-menu-btn{display:none}.sub-navi{display:flex;justify-content:flex-end;margin-bottom:15px}.sub-navi li{margin-left:20px}.global-navi{margin-bottom:15px}.global-navi .menu{display:flex;justify-content:space-between}.sub-navi a,.global-navi a{font-size:1.2rem;color:#505050;text-decoration:none}.sub-navi a:hover,.global-navi a:hover{text-decoration:underline}.navi-contact a,.navi-news a{font-size:.9rem;border-radius:100px;display:inline-block;padding:.5em 1.5em;margin-top:-5px}.navi-contact a{background:#8bc7d9;color:#fff}.navi-news a{background:#e22e2e;color:#ff0}.page-tit{width:100%}.page-tit h2{text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 auto}.page-id-12 .page-tit h2,.single .page-tit h2,.category-information .page-tit h2,.category-class .page-tit h2,.search .page-tit h2{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/txt_news.svg) no-repeat;height:45px;width:150px}.page-id-14 .page-tit h2{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/txt_service.svg) no-repeat;height:55px;width:230px}.page-id-24 .page-tit h2{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/txt_staff.svg) no-repeat;height:46px;width:180px}.page-id-44 .page-tit h2{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/txt_activity.svg) no-repeat;height:52px;width:418px}.page-id-29 .page-tit h2{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/txt_request_form.svg) no-repeat;height:52px;width:548px}.page-id-31 .page-tit h2{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/txt_contact.svg) no-repeat;height:52px;width:328px}.page-id-48 .page-tit h2{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/txt_link.svg) no-repeat;height:46px;width:126px}.page-id-74 .page-tit h2{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/txt_greeting.svg) no-repeat;height:52px;width:280px}.page-id-81 .page-tit h2{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/txt_qa.svg) no-repeat;height:52px;width:150px}.main-img{width:100%;margin-bottom:100px}.top-contents{margin:100px auto 200px;width:800px}.top-midashi{display:flex;justify-content:flex-start;position:relative;padding-bottom:8px;margin-bottom:55px}.top-midashi img{height:30px;width:auto}.top-midashi:after{background:#000;bottom:0;content:"";height:1px;left:calc((100vw - 800px)/2*-1);position:absolute;width:40vw}.top-news-list-wrap{margin:60px auto;width:85%}.top-news-list{display:flex;justify-content:space-between;margin-bottom:50px}.top-news{position:relative;list-style:none;width:200px}.top-news a{color:#000;font-weight:700;text-decoration:none}.top-news .news-thumb{box-shadow:5px 5px 0px 0px #cde0ea;border-radius:50%;display:flex;align-items:center;justify-content:center;height:190px;margin:0 auto 20px;overflow:hidden;position:relative;width:190px}.top-news .news-thumb img{height:190px;width:auto}.top-news p{font-size:1.3rem;line-height:1.4}.top-news p span{display:block}.new-icon{left:0;position:absolute;top:140px;width:57px}.top-greeting{background:#e5e9f2;display:flex;justify-content:space-between;margin:40px 0;padding:4%;position:relative;width:92%}.top-greeting .photo{border-radius:100px;height:135px;overflow:hidden;width:135px}.teacher-message{position:relative;width:580px}.teacher-name{font-size:2.1rem;margin-bottom:20px}.teacher-name span{font-size:1.3rem;font-weight:400;padding-right:20px}.greeting-btn-wrap{height:65px;position:absolute;right:0;width:65px}.greeting-btn{background:#000;border-radius:60px;cursor:pointer;height:65px;position:relative;width:65px}.greeting-btn:after{background:#fff;content:"";display:block;height:2px;position:absolute;left:24px;top:32px;width:20px}.greeting-btn:before{background:#fff;content:"";display:block;height:20px;position:absolute;left:32px;top:23px;width:2px;transition:.3s}.greeting-btn.active:before{transform:rotate(90deg);opacity:0}.top-academy{padding-left:6%;width:94%}.top-academy-photo{margin-bottom:30px;margin-top:-125px}.top-academy p{margin-bottom:30px}.top-qa{background:#e2deea;font-size:1.4rem;margin-bottom:20px}.top-qa dt,.top-qa dd{line-height:1.3;padding:3% 3% 3% 11%;text-indent:-8%}.top-qa dt{border-bottom:solid 1px #fff;cursor:pointer;position:relative}.top-qa dt span,.top-qa dd span{font-family:var(--fontmincho);font-size:2.7rem;padding-right:.5em}.top-qa dd span{color:#6e2374}.top-qa dt:after{background:#000;content:"";display:block;height:2px;position:absolute;right:40px;top:40px;width:30px}.top-qa dt:before{background:#000;content:"";display:block;height:30px;position:absolute;right:55px;top:26px;width:2px;transition:.3s}.top-qa dt.active:before{transform:rotate(90deg);opacity:0}.news-cate{display:flex;justify-content:space-between;margin:0 auto;width:220px}.news-cate li{font-size:1.2rem}.news-cate li a{color:#000;text-decoration:none;transition:.3s}.news-cate li a:hover{opacity:.8;text-decoration:underline}.serch-area-wrap{background:#90628f;height:43px;margin:70px 0}.serch-area{font-size:1.2rem;display:flex;justify-content:flex-end;margin:0 auto;width:800px}.news-list-wrap{border-bottom:solid 1px #90628f;padding:25px 30px;position:relative}.news-list{display:flex}.list-thumb{height:162px;overflow:hidden;margin:0 25px 0 0;width:162px}.list-thumb img{object-fit:cover;height:162px;width:162px}.list-info .day{margin-bottom:0}.list-info{width:600px}.list-info .tit{font-size:2.1rem;line-height:1.3;font-weight:700}.news-list-more{border:solid 10px #fff;border-radius:50px;position:absolute;bottom:-25px;right:0}.single-news-tit{font-size:2.5rem;line-height:1.3;margin-bottom:50px}.post-thumb{margin-bottom:30px}.post-thumb img{height:auto;width:100%}.pagenation{margin:50px auto 0;text-align:center;width:80%}.pagenation a{color:#000;font-size:2.2rem;text-decoration:none}.pagenation .page-numbers{display:inline-block;font-size:2.2rem;margin:0 30px}.pagenation .current{color:#555;text-decoration:underline}#searchform{position:relative;margin-bottom:60px}#searchform button{position:absolute;top:8px;right:12px}.serch-area-wrap form{border:solid 1px #777;padding:5px 0;height:2em;width:300px}.serch-area input{border:none;height:2em;width:290px}.serch-area button{border:none;margin:1px 2px 0 0;padding:0;height:21px;width:21px}.service-tit{margin:0 auto;width:230px}.serivice-intro-wrap{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service001.jpg) no-repeat center top;background-size:100%;width:100%}.service-intro{margin:0 auto;width:550px}.service-intro h3{padding:100px 0 20px;width:272px}.service-intro p{margin:0 0 40px 100px}.feature-three{display:flex;justify-content:space-between;margin:0 auto;padding-bottom:100px;width:100%}.feature-three li{width:161px}.service-feature01{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service002.jpg) no-repeat top right;background-size:65%;width:100%}.service-feature02{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service003.jpg) no-repeat top left;background-size:65%;width:100%}.service-feature03{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service004.jpg) no-repeat top right;background-size:65%;width:100%}.service-feature{margin:0 auto;width:700px}.service-feature h3{margin-bottom:70px;width:140px}.service-feature h3+p{width:400px}.service-feature02 .service-feature h3{margin-left:80%}.service-feature02 .service-feature h3+p{margin-left:80%;width:328px}.service-feature03 .service-feature h3+p{width:237px}.service-feature01 .service-feature-box{border:solid 1px #98bc5d}.service-feature02 .service-feature-box{border:solid 1px #32afbc}.service-feature03 .service-feature-box{border:solid 1px #dc7f8c}.service-feature01 .service-feature-triangle,.feature01 .service-feature-triangle{position:absolute;top:0;left:0;border-left:30px solid #98bc5d;border-bottom:30px solid transparent}.service-feature02 .service-feature-triangle,.feature02 .service-feature-triangle{position:absolute;top:0;left:0;border-left:30px solid #32afbc;border-bottom:30px solid transparent}.service-feature03 .service-feature-triangle,.feature03 .service-feature-triangle{position:absolute;top:0;left:0;border-left:30px solid #dc7f8c;border-bottom:30px solid transparent}.service-feature-box{background:#fff;padding:50px 70px;margin:70px auto;position:relative;width:510px}.service-feature-box ul{margin-bottom:30px}.service-feature-box li{font-size:1.7rem;line-height:1.3;margin-bottom:12px}.feature-wrap{margin-bottom:200px;width:100%}.feature01{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service005.jpg) no-repeat top right;background-size:75%}.feature02{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service006.jpg) no-repeat top right;background-size:75%}.feature03{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service007.jpg) no-repeat top right;background-size:75%}.feature-wrap .feature-tit{padding:100px 0;margin-bottom:0}.feature-tit .midashi{margin:0 auto 50px;width:373px}.feature01 .feature-tit h3{margin:0 auto 50px;width:690px}.feature02 .feature-tit h3{margin:0 auto 50px;width:650px}.feature03 .feature-tit h3{margin:0 auto 50px;width:310px}.feature-icon-wrap01,.feature-icon-wrap02,.feature-icon-wrap03{display:flex;justify-content:flex-end;margin:-100px auto -100px;position:relative;width:800px;z-index:10}.feature-icon-wrap01 .feature-icon{padding-right:10px;width:150px}.feature-icon-wrap02 .feature-icon{padding-right:75px;width:50px}.feature-icon-wrap03 .feature-icon{padding-right:75px;width:170px}.feature-box{background:#fff;margin:50px auto;padding:50px 30px 50px 50px;position:relative;width:572px;z-index:5}.feature01 .feature-box{border-left:1px solid #98bc5d;border-top:1px solid #98bc5d}.feature02 .feature-box{border-left:1px solid #32afbc;border-top:1px solid #32afbc}.feature03 .feature-box{border-left:1px solid #dc7f8c;border-top:1px solid #dc7f8c}.feature-box h4{font-size:2.9rem;font-weight:400;margin-bottom:30px;line-height:1.3}.feature01 .feature-box h4{color:#98bc5d}.feature02 .feature-box h4{color:#32afbc}.feature03 .feature-box h4{color:#dc7f8c}.feature-box ul{margin:20px 0}.feature-box li{font-size:1.7rem;line-height:1.3;margin-bottom:10px;margin-left:1em;text-indent:-1em}.feature-box p{font-size:1.4rem}.staff-tit{margin:0 auto;width:180px}.staff-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.staff-box{background:#dbebef;padding:30px;margin:0 0 80px;width:335px}.staff-box .photo{border-radius:150px;height:220px;overflow:hidden;margin:-50px auto 35px;width:220px}staff-box .photo img{object-fit:cover}.staff-box .degree{border-bottom:solid 1px #000;border-top:solid 1px #000;display:inline-block;font-size:1.3rem;padding:0 .5em}.staff-box .name{font-size:2.5rem;margin-bottom:30px}.staff-box .name span{font-size:1.5rem;font-weight:400}.staff-box .job{font-size:1.2rem}.contact-form{width:100%;margin:0 auto;border-collapse:collapse;font-size:16px}.contact-form table td,.contact-form table th{line-height:1.3;padding:20px 0}.contact-form table th{width:24%;font-weight:400;padding-right:1%;text-align:left;vertical-align:center}.contact-form table td{width:75%}.contact-form table tr:last-child th{vertical-align:top}.contact-form input{height:50px;padding:0 1.5%;width:97%}.contact-form textarea{font-weight:400;padding:1.5%;width:97%}.contact-form input,.contact-form textarea{font-size:16px}.contact-form .txt01{margin-bottom:30px;margin-left:22%}.contact-form .btn-submit{margin-left:22%}.contact-form input[type=submit]{color:#fff;background:#781c78;border:none;box-shadow:5px 5px 0px #cae2ec;cursor:pointer;display:inline-block;font-size:2.2rem;font-weight:700;height:70px;line-height:70px;text-align:center;text-decoration:none;transition:.3s;width:250px}.contact-form input[type=submit]:hover{color:#fff;background:#ac58ac}.contact-form input[type=reset]{color:#000;background:#e0e0e0;border:none;box-shadow:5px 5px 0px #cae2ec;cursor:pointer;display:inline-block;font-size:2rem;font-weight:700;height:60px;line-height:60px;text-align:center;text-decoration:none;transition:.3s;width:200px;margin-left:30px}.contact-form input[type=reset]:hover{color:#000;background:#f2f2f2}.footer-wrap{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/line_footer.png) repeat-x bottom center;background-size:contain;padding-bottom:20px;width:100%}.footer{display:flex;justify-content:space-between;margin:0 auto;width:850px}.footer-info{width:400px}.footer h1{margin-bottom:25px;width:167px}.footer-info p{font-size:1.2rem;line-height:1.3}.footer-navi-wrap{width:400px}.footer-navi{display:flex}.footer-navi ul{margin-right:20px}.footer-navi li{margin-bottom:8px}.footer-navi a{font-size:1.2rem;color:#505050;text-decoration:none}.footer-navi .navi-contact a{color:#fff}.footer-navi .navi-news a{color:#ff0}.footer-navi a:hover{text-decoration:underline}.copy{color:#666;font-size:.8rem;text-align:right}@media screen and (max-width:768px){.contents001{margin:80px auto 150px;width:100%}.contents002{margin:100px auto 200px;width:100%}.contents003{margin:100px auto 150px;width:90%}.contents-bgsky{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service001.jpg) no-repeat center top;background-size:100%;margin:100px auto 100px;padding-bottom:100px;width:100%}.btn001{padding:0;margin:0 auto;width:80%}.btn001 a{font-size:1.6rem;padding:2em 0}.btn002{padding:0;margin:0 auto;width:80%}.header-wrap{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/line_header.png) repeat-x top center;background-size:contain;width:100%}.header{display:flex;justify-content:space-between;margin:0 auto;padding:3.5vw 0 0;width:100%}.header h1{margin:0 auto;padding:20px 0 20px;width:180px}.navi-area{width:480px}.sp-menu-btn{display:block;position:fixed;z-index:3;right:20px;top:20px;width:42px;height:42px;cursor:pointer;text-align:center;z-index:600}.sp-menu-btn span{display:block;position:absolute;width:30px;height:2px;left:6px;background:#bbb;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.sp-menu-btn span:nth-child(1){top:10px}.sp-menu-btn span:nth-child(2){top:20px}.sp-menu-btn span:nth-child(3){top:30px}.sp-menu-btn.active span:nth-child(1){top:16px;left:6px;background:#6c6c6c;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.sp-menu-btn.active span:nth-child(2),.sp-menu-btn.active span:nth-child(3){top:16px;background:#6c6c6c;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav.navi-area{position:fixed;z-index:2;top:0;left:0;color:#000;background:rgba(190,240,247,.9);text-align:center;height:100%;width:100%;padding-top:60px;transform:translateX(100%);transition:all .6s;z-index:500}nav.navi-area ul{margin:0 auto;padding:0;width:100%}nav.navi-area ul li{list-style-type:none;padding:0;width:100%;transition:.4s all}nav.navi-area ul li:last-child{padding-bottom:0}nav.navi-area ul li:hover{background:#ddd}nav.navi-area ul li a{display:block;color:#000;padding:1em 0;text-decoration:none}nav.navi-area.active{opacity:100;display:block;transform:translateX(0%)}.sub-navi{display:block;margin-bottom:10px;padding-top:1.5em}.sub-navi li{margin-left:0}.global-navi .menu{display:block;justify-content:space-between}.sub-navi a,.global-navi a{display:block;font-size:1.8rem;color:#505050;padding:.5em 0;text-decoration:none;width:100%}.sub-navi a:hover,.global-navi a:hover{background:rgba(190,240,247,.8);text-decoration:underline}.sub-navi .navi-contact a,.sub-navi .navi-news a{font-size:1.8rem;border-radius:100px;display:block;margin:0 auto;padding:1em 5%;width:80%}.navi-contact a{background:#8bc7d9;color:#fff !important}.navi-news a{background:#e22e2e;color:#ff0 !important}.page-id-29 .page-tit h2{height:52px;width:80%}.page-id-44 .page-tit h2{height:52px;width:80%}.main-img{width:100%}.top-contents{margin:80px auto 150px;width:90%}.top-midashi{display:flex;justify-content:flex-start;position:relative;padding-bottom:8px;margin-bottom:55px}.top-midashi img{height:30px;width:auto}.top-midashi:after{background:#000;bottom:0;content:"";height:1px;left:-10%;position:absolute;width:50vw}.top-news-list-wrap{margin:60px auto;width:100%}.top-news-list{display:block;justify-content:space-between;margin-bottom:50px}.top-news{position:relative;margin:0 auto 30px;width:250px}.top-news .news-thumb{box-shadow:5px 5px 0px 0px #cde0ea;border-radius:50%;height:250px;margin:0 auto 20px;overflow:hidden;position:relative;width:250px}.top-news .news-thumb img{height:250px;width:auto}.top-news p{font-size:1.6rem;line-height:1.4}.top-news p span{display:block}.new-icon{left:0;position:absolute;top:140px;width:57px}.top-greeting{background:#e5e9f2;display:block;justify-content:space-between;margin:60px 0;padding:4%;position:relative;width:92%}.top-greeting .photo{border-radius:10px;height:auto;overflow:hidden;margin:0 auto 20px;width:200px}.teacher-message{position:relative;width:100%}.teacher-name{font-size:2.1rem;margin-bottom:20px}.teacher-name span{font-size:1.3rem;font-weight:400;padding-right:20px}.greeting-btn-wrap{height:65px;position:absolute;right:0;width:65px}.greeting-btn{background:#000;border-radius:60px;cursor:pointer;height:65px;position:relative;width:65px}.greeting-btn:after{background:#fff;content:"";display:block;height:2px;position:absolute;left:24px;top:32px;width:20px}.greeting-btn:before{background:#fff;content:"";display:block;height:20px;position:absolute;left:32px;top:23px;width:2px;transition:.3s}.greeting-btn.active:before{transform:rotate(90deg);opacity:0}.top-academy{padding-left:0;width:100%}.top-academy-photo{margin-bottom:30px;margin-top:-125px}.top-academy p{margin-bottom:30px}.top-qa{background:#e2deea;font-size:1.6rem;margin-bottom:20px}.top-qa dt{line-height:1.3;padding:3% 10% 3% 14%;text-indent:-16%}.top-qa dd{line-height:1.3;padding:3% 3% 3% 15%;text-indent:-15%}.top-qa dt{border-bottom:solid 1px #fff;cursor:pointer;position:relative}.top-qa dt span,.top-qa dd span{font-family:var(--fontmincho);font-size:2.7rem;padding-right:.5em}.top-qa dd span{color:#6e2374}.top-qa dt:after{background:#000;content:"";display:block;height:2px;position:absolute;right:15px;top:30px;width:20px}.top-qa dt:before{background:#000;content:"";display:block;height:20px;position:absolute;right:25px;top:20px;width:2px;transition:.3s}.top-qa dt.active:before{transform:rotate(90deg);opacity:0}.news-cate{display:flex;justify-content:space-between;margin:0 auto;width:80%}.news-cate li{font-size:1.4rem}.news-cate li a{color:#000;text-decoration:none;transition:.3s}.news-cate li a:hover{opacity:.8;text-decoration:underline}.serch-area-wrap{background:#90628f;height:60px;margin:70px 0}.serch-area{display:block;font-size:1.4rem;margin:0 auto;width:100%}.news-list-wrap{border-bottom:solid 1px #90628f;padding:25px 5%;position:relative}.news-list{display:flex}.list-thumb{height:auto;overflow:hidden;margin:0 5% 0 0;width:40%}.list-thumb img{object-fit:cover;height:100%;width:100%}.list-info .day{margin-bottom:0}.list-info{width:55%}.list-info .tit{font-size:2.1rem;font-weight:700}.news-list-more{border:solid 1px #fff;border-radius:50px;position:relative;bottom:0;margin:20px auto;right:0}#searchform{position:relative;margin-bottom:60px}#searchform button{position:absolute;top:8px;right:12px}.serch-area-wrap form{border:solid 1px #777;padding:5px 0;height:3em;margin:2px auto 0;width:80%}.serch-area input{border:none;height:3em;width:98%}.serch-area button{border:none;margin:3px 0 0;padding:0;height:30px;width:30px}.serch-kekka{padding-left:5%}.service-tit{margin:0 auto;width:230px}.serivice-intro-wrap{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service001.jpg) no-repeat center top;background-size:100%;width:100%}.service-intro{margin:0 auto;width:90%}.service-intro h3{margin:0 auto;padding:100px 0 20px;width:80%}.service-intro p{font-size:1.5rem;margin:0 0 40px}.feature-three{display:block;justify-content:space-between;margin:0 auto;padding-bottom:100px;width:100%}.feature-three li{margin:20px auto;width:50%}.service-feature01{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service002.jpg) no-repeat top right;background-size:100%;width:100%}.service-feature02{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service003.jpg) no-repeat top left;background-size:100%;width:100%}.service-feature03{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service004.jpg) no-repeat top right;background-size:100%;width:100%}.service-feature{margin:0 auto;width:90%}.service-feature h3{margin-bottom:70px;width:140px}.service-feature h3+p{width:100%}.service-feature02 .service-feature h3{margin-left:calc(90vw - 328px)}.service-feature02 .service-feature h3+p{margin-left:calc(90vw - 328px);width:328px}.service-feature03 .service-feature h3+p{width:237px}.service-feature01 .service-feature-box{border:solid 1px #98bc5d}.service-feature02 .service-feature-box{border:solid 1px #32afbc}.service-feature03 .service-feature-box{border:solid 1px #dc7f8c}.service-feature01 .service-feature-triangle,.feature01 .service-feature-triangle{position:absolute;top:0;left:0;border-left:30px solid #98bc5d;border-bottom:30px solid transparent}.service-feature02 .service-feature-triangle,.feature02 .service-feature-triangle{position:absolute;top:0;left:0;border-left:30px solid #32afbc;border-bottom:30px solid transparent}.service-feature03 .service-feature-triangle,.feature03 .service-feature-triangle{position:absolute;top:0;left:0;border-left:30px solid #dc7f8c;border-bottom:30px solid transparent}.service-feature-box{background:#fff;padding:50px 10%;margin:70px auto;position:relative;width:80%}.service-feature-box ul{margin-bottom:30px}.service-feature-box li{font-size:1.7rem;line-height:1.3;margin-bottom:12px}.feature-wrap{margin-bottom:200px;width:100%}.feature01{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service005.jpg) no-repeat top right;background-size:75%}.feature02{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service006.jpg) no-repeat top right;background-size:75%}.feature03{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/bg_service007.jpg) no-repeat top right;background-size:75%}.feature-wrap .feature-tit{padding:100px 0;margin-bottom:0}.feature-tit .midashi{margin:0 auto 30px;width:80%}.feature01 .feature-tit h3{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/service_txt008-04.png) no-repeat top right;background-size:contain;margin:0 auto 50px;text-indent:100%;white-space:nowrap;overflow:hidden;height:55vw;width:90%}.feature02 .feature-tit h3{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/./img/service_txt009-04.png) no-repeat top right;background-size:contain;margin:0 auto 50px;text-indent:100%;white-space:nowrap;overflow:hidden;height:50vw;width:90%}.feature03 .feature-tit h3{margin:0 auto 50px;width:80%}.feature-icon-wrap01,.feature-icon-wrap02,.feature-icon-wrap03{display:flex;justify-content:flex-end;margin:-100px auto -100px;position:relative;width:90%;z-index:10}.feature-icon-wrap01 .feature-icon{padding-right:10px;width:150px}.feature-icon-wrap02 .feature-icon{padding-right:15px;width:50px}.feature-icon-wrap03 .feature-icon{padding-right:15px;width:170px}.feature-box{background:#fff;margin:50px auto;padding:50px 10% 50px;position:relative;width:70%;z-index:5}.feature01 .feature-box{border-left:1px solid #98bc5d;border-top:1px solid #98bc5d}.feature02 .feature-box{border-left:1px solid #32afbc;border-top:1px solid #32afbc}.feature03 .feature-box{border-left:1px solid #dc7f8c;border-top:1px solid #dc7f8c}.feature-box h4{font-size:2.4rem;font-weight:400;margin-bottom:30px;line-height:1.3}.feature01 .feature-box h4{color:#98bc5d}.feature02 .feature-box h4{color:#32afbc}.feature03 .feature-box h4{color:#dc7f8c}.feature-box ul{margin:20px 0}.feature-box li{font-size:1.7rem;line-height:1.5;margin-bottom:15px;margin-left:1em;text-indent:-1em}.feature-box p{font-size:1.4rem}.staff-tit{margin:0 auto;width:180px}.staff-wrap{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}.staff-box{background:#dbebef;padding:5%;margin:0 auto 80px;width:80%}.staff-box .photo{border-radius:150px;height:245px;overflow:hidden;margin:-50px auto 35px;width:245px}.staff-box .degree{border-bottom:solid 1px #000;border-top:solid 1px #000;display:inline-block;font-size:1.3rem;padding:0 .5em}.staff-box .name{font-size:2.5rem;margin-bottom:30px}.staff-box .name span{font-size:1.5rem;font-weight:400}.staff-box .job{font-size:1.2rem}.contact-form{margin:0 auto;width:90%}.contact-form table td,.contact-form table th{display:block;line-height:1.3;padding:5px0 0;width:100%}.contact-form table td{border-bottom:solid 1px #8d8d8d}.contact-form .txt01{margin:30px 0;text-align:center}.contact-form .btn-submit{margin:0 auto}.contact-form input[type=submit],.contact-form input[type=reset]{display:block;margin:0 auto 20px}.footer-wrap{background:url(//hyokyo-meacad.jp/wp/wp-content/themes/uehiroacademy/../img/line_footer.png) repeat-x bottom center;background-size:contain;padding-bottom:20px;width:100%}.footer{display:block;justify-content:space-between;margin:0 auto;width:90%}.footer-info{width:100%}.footer h1{margin-bottom:35px;width:180px}.footer-info p{font-size:1.4rem;line-height:1.5;margin-bottom:30px}.footer-navi-wrap{width:100%}.footer-navi{display:flex}.footer-navi ul{margin-right:30px}.footer-navi li{margin-bottom:20px}.footer-navi a{font-size:1.4rem;color:#505050;text-decoration:none}.footer-navi .navi-contact a{color:#fff}.footer-navi .navi-news a{color:#ff0}.footer-navi a:hover{text-decoration:underline}.copy{color:#666;font-size:1rem;text-align:left}}