@charset "UTF-8";.tagline{font-size:50px;line-height:1.3em}@media (max-width:768px){.tagline{font-size:30px}}.yellowTag{width:200px;background:#FBC400!important;color:#000;height:30px;position:absolute;z-index:2;padding:0 20 0 20px;margin-top:40px;font-size:.85em;text-align:center;padding-top:4px}@media (max-width:768px){.yellowTag_SP{margin-top:1px}}.top_contents_Wrap{border:15px #fff solid!important;box-sizing:border-box;width:100%;height:100%;position:relative;overflow:hidden;z-index:0}.top_contents_Wrap_others{border:15px #fff solid!important;box-sizing:border-box;width:100%;height:100%;position:relative;overflow:hidden;z-index:0}.top_contents{width:95%;margin:0 auto;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.top_contents img{width:100%}@media screen and (max-width:640px){.top_contents_pcimg{max-width:70%!important}.top_contents_Wrap_others{border:15px #fff solid!important;box-sizing:border-box;width:100%;height:auto;position:relative;overflow:hidden;z-index:0}}.philosophy{background:#E39B5F!important}.achievement{background:#94b0d2!important}.guidance{background:url(//ishioka-terakoya.academy/blog/wp-content/themes/ishioka-terakoya-academy-theme/CSS/TOP/../../IMG/TOP/guidance.jpg)}.subjects{background:#9CB376!important}.blog{background:#75A5C7!important}.blog_contents{padding:30px 0 0 0!important}@media (max-width:768px){.blog_contents{padding:0 0 0 0!important}}.joinus{background:#64AF9E!important}.top_textBox{width:90%;margin:0 auto}.top_textBox img{margin-bottom:20px}.campaign_img{height:100%}@media (max-width:768px){.campaign_img{margin-top:-10px}}.campaign_caption{z-index:9999;margin-top:0}@media (max-width:768px){.campaign_caption{margin-top:-130px}}.top_blogTitle{margin-bottom:30px;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif"!important}@media (max-width:768px){.top_blogTitle{margin-bottom:20px}}#svg2 svg{height:35px;width:20px;margin-top:30px}#svg2 svg #mouse-circle2 circle{-webkit-animation:svg2,svg2;animation:svg2,svg2;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes svg2{0%{-webkit-transform:translateY(1);transform:translateY(1);opacity:1}33%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:1}66%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}99%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}100%{opacity:1}}@keyframes svg2{0%{-webkit-transform:translateY(1);transform:translateY(1);opacity:1}33%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:1}66%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}99%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}100%{opacity:1}}.top_achievement_headline{background:#fff;color:#000}.top_guidance_headline{font-size:1.7em;line-height:2em}.head-border{display:flex;align-items:center}.head-border:before,.head-border:after{content:"";height:1px;flex-grow:1;background-color:#fff}.head-border:before{margin-right:1rem}.head-border:after{margin-left:1rem}.bold{font-weight:400}.achievement_font{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,"sans-serif"}.top_achievement_note{background:#c0d1ec}.top_margin{padding:0 5%}.box_guidance{border:1px solid #fff}.guidance_font{text-align:left}.guidance_m_top_60{margin-top:60px}.guidance_m_top_60pc{margin-top:0}.guidance_m_top_100{margin-top:100px}.guidance_m_bottom_40{margin-bottom:40px}.top_headline_sp{font-size:1.5em}.top_pc{display:block}.top_sp{display:none}.text_left{text-align:left}@media (max-width:768px){.guidance{font-size:.7em}.achievement_font{font-size:.7em;line-height:1.3em}.guidance_m_top_60{margin-top:20px}.guidance_m_top_100{margin-top:20px}.guidance_m_top_60pc{margin-top:20px}.guidance_m_bottom_40{margin-bottom:20px}.top_headline_sp{font-size:.9em}.top_pc{display:none}.top_sp{display:block}.guidance_text{line-height:normal}.top_margin{padding:0 2%}.top_guidance_margin{margin-top:-30px}.top_singleLoop{margin:0}.sp_clear{margin:0;padding:10px}}