@charset "utf-8";html,body{color:#333;line-height:1.5;text-align:justify;text-justify:inter-ideograph;width:100%;height:100%;letter-spacing:.05em;font-size:100%;font-weight:400;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:80px}.ly_wrap{max-width:1260px;margin:0 auto;padding:0 30px}.ly_wrap_mini{max-width:1020px;margin:0 auto;padding:0 30px}@media screen and (max-width:767px){.ly_wrap,.ly_wrap_mini{padding:0 15px}}.p_br{display:block}.m_br{display:inline}.pad_br{display:inline}@media screen and (max-width:1023px){.pad_br{display:block}}@media screen and (max-width:767px){.p_br{display:inline}.m_br{display:block}}.m_block{display:none}@media screen and (max-width:767px){.m_block{display:block}.p_block{display:none}}.bl_sect{padding:100px 0}.bl_sect__top{padding:100px 0 0}.bl_sect__bottom{padding:0 0 100px}.bl_sect__half{padding:50px 0 0}@media screen and (max-width:1200px){.bl_sect{padding:60px 0}.bl_sect__top{padding:60px 0 0}.bl_sect__bottom{padding:0 0 60px}}@media screen and (max-width:767px){.bl_sect{padding:40px 0}.bl_sect__top{padding:40px 0 0}.bl_sect__bottom{padding:0 0 40px}}.flex{display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;margin:0 auto;height:100%;z-index:100}.c-fix:after{clear:both;content:" ";display:block}a{color:#333;text-decoration:none;transition:.3s}a.underline{padding-bottom:2px;border-bottom:1px solid;color:#005bac;margin:0 5px}a.underline:hover{color:#005bac}img{display:block;width:100%;height:auto;max-width:100%;max-height:100%;vertical-align:bottom}.slide-items{width:100%;height:100%}.slide-items img{width:100%;object-fit:cover}.el_color_red{color:#c8261a}.el_more{margin:30px auto 0;text-align:center;max-width:270px}.el_more.el_more_big{max-width:450px}.sample_btn{display:inline-block;width:250px;text-align:center;outline:none;color:#1b85fb;background-color:#fff;position:relative;border:1px solid #1b85fb;transition:color .5s ease}.sample_btn:hover{color:#fff}.sample_btn:hover:before{transform:scaleX(1);transform-origin:left}.sample_btn:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:#1b85fb;transform:scaleX(0);transform-origin:right;transition:all .5s ease;transition-property:transform}.text{position:relative}.el_more a{display:block;padding:22px 12px 20px;font-weight:500;transition:.1s;border:1px solid #ea3800;font-family:"Akshar",sans-serif;position:relative;letter-spacing:.1em;line-height:1;background:#fff;transition:color .5s ease;z-index:1}.el_more.hp_ja a{font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif}.el_more a:hover:before{transform:scaleX(1);transform-origin:left}.el_more a:before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:#ea3800;transform:scaleX(0);transform-origin:right;transition:all .5s ease;transition-property:transform;z-index:-1}.el_more a:after{content:'→';font-size:18px;position:absolute;top:53%;right:30px;color:#ea3800;transform:translateY(-53%);transition:.1s;font-weight:700}.el_more a:hover{color:#fff;border:1px solid #fff}.el_more a:hover:after{color:#fff}@media screen and (max-width:767px){.more a span{letter-spacing:.05em}.more{margin:30px auto 0}.more a{width:100%}}@keyframes slideText100{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@media screen and (max-width:767px){.more-btn{margin:30px 0 0}.btnlinestretches{width:90%}}.el_sectionTitle{margin:0 0 40px;text-align:center}.el_sectionTitle .en{display:block;font-size:2.5rem;line-height:1;margin:5px 0 0;font-family:"Akshar",sans-serif;font-weight:700;letter-spacing:.1em;color:#ea3800}.el_sectionTitle .ja{position:relative;display:inline-block;font-size:1rem;font-weight:600}.el_sectionTitle .ja.el_color_white,.el_sectionTitle .en.el_color_white{color:#fff}@media screen and (max-width:767px){.el_sectionTitle{margin:0 0 28px}.el_sectionTitle .en{font-size:1.75rem}}.el_line{position:relative}.el_line:before{content:'';width:1px;height:30px;background:#ea3800;position:absolute;top:-30px;left:50%;transform:translateX(-50%);z-index:1}.el_line:after{content:'';width:1px;height:30px;background:#ea3800;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}.el_line.hp_before__white:before,.el_line.hp_after__white:after{background:#fff}table.common{background:#fff}table.common th,table.common td{padding:20px;box-sizing:border-box}@media screen and (max-width:767px){.table-wrap{overflow-x:scroll}table.common{border:1px #9ae5fa solid}table.common th,table.common td{display:block;width:100%;padding:20px 12px;border:none}table.common td{border-top:none;border-bottom:none}}figure{margin:0 !important}figure.zoom{overflow:hidden}figure.zoom img{cursor:pointer;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}figure.zoom:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.slide_l{opacity:0;transform:translateX(-30px);transition:all 1s}.fadeIn{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.flipLeftTop{animation-name:flipLeftTopAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes flipLeftTopAnime{from{transform:translate(-20px,80px) rotate(-15deg);opacity:0}to{transform:translate(0,0) rotate(0deg);opacity:1}}.flipRightTop{animation-name:flipRightTopAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes flipRightTopAnime{from{transform:translate(-20px,80px) rotate(25deg);opacity:0}to{transform:translate(0,1) rotate(0deg);opacity:1}}.zoomIn{animation-name:zoomInAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes zoomInAnime{from{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.fadeUpTrigger,.zoomInTrigger,.flipLeftTopTrigger,.flipRightTopTrigger,.poyoyonTrigger{opacity:0}.fadeup-box{opacity:0}.eachTextAnime span{opacity:0}.eachTextAnime.appeartext span{animation:text_anime_on .2s ease-out forwards}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}.poyoyon{animation:poyoyon 2s ease-in-out forwards}@keyframes poyoyon{0%{transform:scale(1,1.0) translate(0,0)}15%{transform:scale(.98,.9) translate(0,5px)}30%{transform:scale(1.02,1) translate(0,8px)}50%{transform:scale(.98,1.05) translate(0,-8px)}70%{transform:scale(1,.9) translate(0,5px)}100%{transform:scale(1,1.0) translate(0,0)}0%,100%{opacity:1}}.ly_header{position:fixed;top:0;left:0;width:100%;z-index:100;background:#fff;height:70px}.page-template .ly_header{background:0 0}.ly_header.sticky,.page-template .ly_header.sticky{background:rgba(255,255,255,.6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.bl_header_logo{position:fixed;top:15px;left:20px;z-index:10}.bl_header_logo img{display:inline-block;max-width:284px}.bl_header_logo img{vertical-align:middle}.bl_nav_cont{position:absolute;top:0;left:0}.bl_nav_pc{position:relative;text-align:center}.bl_nav_pc li{display:inline-block;padding:0 30px;vertical-align:middle;line-height:70px}.bl_nav_pc li a,.bl_nav_pc li p{letter-spacing:.1em;transition:.3s;font-size:.9375rem;font-weight:500}.bl_nav_pc li a:hover,.bl_nav_pc li p:hover{color:#ea3800;cursor:pointer}.bl_nav_pc_panel{width:100%;position:absolute;top:70px;left:0;display:none;z-index:999;background:#000;padding:30px}.bl_nav_pc_item.open .bl_nav_pc_panel{display:block}.bl_nav_pc_list{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:left}.bl_nav_pc_list li a{text-decoration:none;display:block;position:relative;transition:.2s;font-size:.9375rem;font-weight:500;letter-spacing:.05em;color:#fff;line-height:1.6;padding-left:18px}.bl_nav_pc_list li a:hover{color:#ea3800}.bl_nav_pc_list li a:before{content:'\3e';font-family:'Font Awesome 6 Free';font-size:14px;position:absolute;top:2px;left:0;color:#ea3800;transition:.1s;font-weight:700}.bl_nav_contact{position:absolute;top:0;right:70px}.bl_nav_contact a{display:block;background:#ea3800;text-align:center;color:#fff;line-height:70px;padding:0 30px}@media screen and (max-width:1500px){.bl_header_logo{top:19px}.bl_header_logo img{max-width:228px}.bl_nav_pc li,.bl_nav_contact a{padding:0 20px}}@media screen and (max-width:1279px){.bl_nav_pc{display:none}}@media screen and (max-width:767px){.ly_header{height:70px}.ly_header .top-logo img{max-width:180px}.ly_header .top-logo{top:15px;left:5px}.bl_nav_contact{display:none}}#g-nav.panelactive{position:fixed;z-index:999;top:0;width:100%;height:100vh}.circle-bg{position:fixed;z-index:998;width:100px;height:100px;border-radius:50%;background:url(//academy.agekke-ssc.com/wp-content/themes/mytheme2/images/bg-panel.png) center center repeat;transform:scale(0);top:-50px;left:calc(50% - 50px);transition:all .4s;background:#232323fc}.circle-bg.circleactive{transform:scale(50)}#g-nav-list{display:none;position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav-list .g-nav-cont{position:relative}#g-nav-list .g-nav-cont .logo{position:absolute;top:10px;left:25px}#g-nav-list .g-nav-cont .logo img{display:inline-block;max-width:225px}#g-nav-list .nav-wrap{width:100%;max-width:1200px;margin:0 auto;height:100vh}#g-nav-list .nav-wrap .flex{display:flex;display:-webkit-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;margin:0 auto;height:100%;z-index:100}#g-nav-list .nav-wrap ul{width:100%}.bl_panelNav{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:50px 90px}#g-nav-list .nav-wrap .box{padding:20px 0}#g-nav-list .nav-wrap .box .box-cont{padding:10px 0}.bl_panel_item .ja{font-size:1.5rem;letter-spacing:.1em;font-weight:500;color:#fff;line-height:1}.bl_panel_item .en{font-size:.875rem;font-family:"Barlow",serif;line-height:1;margin:0 0 4px 2px;letter-spacing:.07em;color:#ea3800}.bl_panel_item .en.home{font-size:1.75rem}.bl_panel_child{margin:16px 0 0}.bl_panel_child .bl_child_item p{position:relative;padding-bottom:6px;font-weight:500;margin:0 0 3px;font-size:.9375rem;padding-right:20px;color:#fff;letter-spacing:.07em}.bl_panel_child .bl_child_item a:hover p{color:#ffa082}.bl_panel_child .bl_child_item p:after{content:'\f061';font-family:FontAwesome;font-size:12px;transition:.3s;position:absolute;right:0;top:50%;transform:translateY(-50%);font-weight:400}.bl_panel_child.hp_link .bl_child_item p:after{width:12px;height:12px;display:block;position:absolute;top:11px;content:'';background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(//academy.agekke-ssc.com/wp-content/themes/mytheme2/images/arrow.png)}.bl_panel_ttl{display:block;padding:0 0 20px;border-bottom:1.5px dotted #555}.bl_panel_item.hp_top a{margin:0 0 20px}.bl_panel_item.hp_top a:hover p.ja,#g-nav-list .nav-wrap .box a:hover .item .en,#g-nav-list .nav-wrap .box .item a:hover{color:#ffa082}#g-nav.panelactive #g-nav-list{display:block}#g-nav{opacity:0}#g-nav.panelactive{opacity:1}#g-nav.panelactive ul li,#g-nav-list .right h2,.bl_panel_ttl{animation-name:gnaviAnime;animation-duration:1s;animation-delay:.2s;animation-fill-mode:forwards;opacity:0}@keyframes gnaviAnime{0%{opacity:0}100%{opacity:1}}.openbtn{position:fixed;top:0;right:0;z-index:9999;cursor:pointer;width:70px;height:70px;overflow:hidden}.openbtn .openbtn-area{transition:all .4s}.openbtn span{display:inline-block;transition:all .4s;position:absolute;height:1.5px;background:#ea3800;left:15px;width:40px}.openbtn span:nth-of-type(1){top:15px}.openbtn span:nth-of-type(2){top:25px}.openbtn span:nth-of-type(3){top:35px}.openbtn.active .openbtn-area{transform:rotateX(360deg)}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(1),.openbtn.active span:nth-of-type(3){width:50%;top:24px;left:17px;transform:rotate(135deg)}.openbtn.active span:nth-of-type(1){transform:rotate(-135deg)}.openbtn p{position:absolute;border:0;text-align:center;bottom:9px;left:16px;color:#ea3800;font-size:.875rem;letter-spacing:.07em;font-family:"Barlow",serif}#g-nav-list .left .logo-wrap{text-align:center}#g-nav-list .left .logo-wrap span{display:block;margin:6px 0 0}#g-nav-list .left .sns-icon-wrap a{display:block}#g-nav-list .right .box .box-cont:last-of-type{padding:10px 0 0}#g-nav-list .nav-wrap .box.mo{display:none}@media screen and (min-width:3000px){.circle-bg{width:150px;height:150px}}@media screen and (max-width:1279px){.bl_panelNav{gap:30px 30px;padding:0 30px;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){#g-nav-list .g-nav-cont .logo{top:15px;left:5px}#g-nav-list .g-nav-cont .logo img{max-width:180px}#g-nav-list .nav-wrap{overflow-y:scroll}#g-nav-list .nav-wrap .flex{display:block}.bl_panelNav{display:block;padding:60px 15px 100px}.bl_panel_item{margin:0 0 30px}.bl_panel_child{margin:13px 0 0}.bl_panel_item .ja{font-size:1.125rem}.bl_panel_item.hp_float{display:inline-block;width:50%;vertical-align:top;float:left}}footer{padding:60px 0 0;background:#f7f7f7}.bl_footer_link{text-align:center}.bl_footer_link>li{padding:0 6px;display:inline-block}.bl_footer_link li a{letter-spacing:.1em;transition:.5s;font-weight:700;font-size:.9375rem}.bl_footer_link li a:hover{color:#ea3800}.bl_footer_sns{max-width:120px;margin:30px auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.bl_footer_sns li a{display:block;background:#fff;padding:12px;border-radius:50%}.bl_footer_copy{margin:50px 0 0;text-align:center;background:#000;padding:7px 5px}.bl_footer_copy p{font-size:.75rem;letter-spacing:.1em;color:#fff}@media screen and (max-width:767px){.bl_footer_link>li{display:block;padding:0 0 3px}.bl_footer_link>li:nth-child(even){display:none}}#page-top{width:50px;height:50px;position:fixed;right:0;bottom:0;background:#000;z-index:999}#page-top a{position:relative;display:block;width:50px;height:50px;text-decoration:none}#page-top a:before,#page-top a:after{content:"";position:absolute;top:13px;left:calc(50% - 2px);width:4px;height:25px;border-radius:9999px;background-color:#fff;transform-origin:50% 2px}#page-top a:before{transform:rotate(45deg)}#page-top a:after{transform:rotate(-45deg)}@media screen and (max-width:767px){#page-top{width:40px;height:40px}#page-top a{width:40px;height:40px}#page-top a:before,#page-top a:after{height:16px}}.pagination{list-style-type:none;padding-left:0;margin:30px 0}.pagination,.pagination li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.pagination a{font-weight:300;padding-top:1px;text-decoration:none;border:1px solid #ddd;border-left-width:0;min-width:36px;min-height:36px;color:#333}.pagination li:not([class*=current]) a:hover{background-color:#eee}.pagination li:first-of-type a{border-left-width:1px}.pagination li.first span,.pagination li.last span,.pagination li.previous span,.pagination li.next span{position:absolute;top:-9999px;left:-9999px}.pagination li.first a:before,.pagination li.last a:after,.pagination li.previous a:before,.pagination li.next a:after{display:inline-block;font-family:Fontawesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0)}.pagination li.first a:before{content:"\f100"}.pagination li.last a:after{content:"\f101"}.pagination li.previous a:before{content:"\f104"}.pagination li.next a:after{content:"\f105"}.pagination li.current a{background-color:#ddd;cursor:default;pointer-events:none}.pagination>li:first-child>a{border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a{border-bottom-right-radius:4px;border-top-right-radius:4px}@media only screen and (max-width:680px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}.pagination li.previous a{border-left-width:1px}}@media only screen and (max-width:500px){.pagination li{position:absolute;top:-9999px;left:-9999px}.pagination li.current,.pagination li.first,.pagination li.last,.pagination li.previous,.pagination li.next{position:initial;top:initial;left:initial}.pagination li.previous a{border-left-width:0}}@media only screen and (max-width:400px){.pagination li.first,.pagination li.last{position:absolute;top:-9999px;left:-9999px}.pagination li.previous a{border-left-width:1px}}@media only screen and (max-width:240px){.pagination li{width:50%}.pagination li.current{order:2;width:100%;border-left-width:1px}}.grecaptcha-badge{visibility:hidden}.recaptcha{margin:10px 0 0;font-size:14px;display:inline-block}.recaptcha a{margin:0 5px;text-decoration:underline}.recaptcha a:hover{color:#626262}@media screen and (max-width:768px){.recaptcha{text-align:center;margin-bottom:20px}}@media screen and (max-width:767px){.recaptcha{text-align:left;padding:0 3%;margin-bottom:10px}}