@font-face{font-family:"Quentin";src:url("../fonts/Quentin.otf") format("opentype")}.t__min{font-family:cormorant-garamond,shippori-mincho,sans-serif !important}@-webkit-keyframes scrollDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}45%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}55%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@keyframes scrollDown{0%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center top;transform-origin:center top}45%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center top;transform-origin:center top}55%{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:center bottom;transform-origin:center bottom}100%{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:center bottom;transform-origin:center bottom}}@-webkit-keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loopCl{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loopClRv{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loopClRv{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes floatAnim{0%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}20%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}40%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}60%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}80%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}100%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}}@keyframes floatAnim{0%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}20%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}40%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}60%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}80%{-webkit-transform:scale(1) translatey(0);transform:scale(1) translatey(0)}100%{-webkit-transform:scale(1.025) translatey(2rem);transform:scale(1.025) translatey(2rem)}}@-webkit-keyframes BoudingMarker{0%{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}5%{opacity:1;-webkit-transform:translateY(-200%);transform:translateY(-200%)}85%{opacity:1;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes BoudingMarker{0%{opacity:0;-webkit-transform:translateY(-200%);transform:translateY(-200%)}5%{opacity:1;-webkit-transform:translateY(-200%);transform:translateY(-200%)}85%{opacity:1;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}}@-webkit-keyframes rotateLoop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotateLoop{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.header_2nd{background-image:url(../images/academy/header_bg.jpg);background-position:50% 50%}.main_inner .sec2{background:#fff}.main_inner{max-width:1080px;margin:auto;padding:80px 0}.academy_topimage,.academy_topimage img{width:100%}.title_img{width:100%;padding:0 0;background-size:100%;background-position:50% 50%;background-repeat:no-repeat}.title_img_inner{width:100%;background:rgba(28,38,82,.8)}.title_img h3{font-family:"Oswald","Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;text-align:center;font-size:3.5rem;padding:300px;color:#fff}.title_img h3 span{display:block;font-size:1.5rem;margin:20px 0 0 0}@media(max-width: 767px){.main_inner{max-width:100%;margin:auto;padding:80px 7.5vw}.title_img_inner{padding:80px 0}.title_img h3{text-align:center;font-size:2rem;padding:0px}.title_img h3 span{font-size:1rem;margin:10px 0 0 0}}.btn_wrap{margin:40px auto}.btn_red{min-width:50%;margin:0 0}.header_2nd{background-image:url(../images/academy/academy_hdr.jpg)}.main_inner .sec2{background:#fff}.main_inner_ttl{background:url(../images/club/okura.jpg) no-repeat;background-size:cover;background-position:50% 50%;color:#fff;min-height:500px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 50px 0}.main_inner_ttl div{width:100%}.main_inner_ttl div h4{font-size:3rem;line-height:120%;padding-left:50%}.main_inner_ttl h4 span{display:block;font-size:1.25rem;line-height:140%;margin:30px 0 0 0}@media screen and (max-width: 690px){.header_2nd{background-image:url(../images/club/header_bg.jpg);background-size:280vw;background-position:50% 45%}.main_inner_ttl{background-size:200%;background-position:30% 50%;color:#fff;min-height:250px;display:block;margin:0 0 30px 0}.main_inner_ttl div{width:100%;min-height:250px;position:relative;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.5)));background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%)}.main_inner_ttl h4{font-size:1.65rem;line-height:120%;position:absolute;bottom:20px;right:20px;padding-left:0}.main_inner_ttl h4 span{display:block;font-size:.85rem;line-height:140%;margin:20px 0 0 0}}.academy_head{display:-webkit-box;display:-ms-flexbox;display:flex;margin:80px 0}.academy_head_inner{width:auto;padding:40px;background:#f5f5f5}.academy_head_inner h4{font-weight:700;font-size:1.1rem}.academy_head_image{width:50%;padding:0 0 0 0px}.academy_head_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 690px){.academy_head{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap}.academy_head_inner{width:100%;padding:20px 0;background:none}.academy_head_inner p{font-size:.85rem;line-height:150%}.academy_head_image{width:100%;padding:0 0 0 0px;display:none}.academy_head_image img{width:100%}}.link_banner{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:120px auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.link_banner li{width:45%;margin:2.5% 2.5%;background:#010c44;color:#fff}.link_banner li a{text-decoration:none;display:block;color:#fff}.link_banner li a:hover{color:#fff}.link_banner li img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}.link_banner li strong{display:block;padding:10px 20px 0 20px;font-size:1.125rem;font-weight:700}.link_banner li p{display:block;padding:5px 20px 10px 20px;font-size:.85rem;line-height:130%}@media screen and (max-width: 690px){.link_banner{width:100%;display:block;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30px auto}.link_banner li{width:100%;margin:10px 0;border:none}.link_banner li img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.link_banner li strong{display:block;padding:10px;font-size:.9rem;line-height:110%}.link_banner li p{display:block;padding:0px 0 10px 0;font-size:.85rem;line-height:130%}}.form{margin:0;padding:40px;border:1px solid #ccc;border-radius:10px}.form dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;border-bottom:1px solid #ccc;font-size:1rem}.form dl dt{width:25%;padding:20px}.form dl dt span{color:#c11830;font-size:.8rem;display:block}.form dl dd{width:75%;padding:20px}.form input[type=text],.form input[type=password],.form input[type=datetime],.form input[type=datetime-local],.form input[type=date],.form input[type=month],.form input[type=time],.form input[type=week],.form input[type=number],.form input[type=email],.form input[type=url],.form input[type=search],.form input[type=tel],.form input[type=color],select,textarea,.field{display:inline-block;height:40px;line-height:40px;padding:0 12px;margin-bottom:14px;font-size:1rem;color:#333;vertical-align:middle;-webkit-box-shadow:none;box-shadow:none;width:100%;max-width:600px;background-color:#eaedf2;-webkit-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out;border:1px solid #ccc;border-radius:5px}.form .name input[type=text]{max-width:200px;margin:0 0 0 10px}.form .birth select{max-width:100px;margin:0 5px 0 0px}.wpcf7-list-item{display:block !important}.form-privacy-policy-text{display:block;margin:0 0 0;padding:1.5rem;height:10rem;width:90%;text-align:left;border:solid 1px #ccc;overflow:scroll}.form-privacy-policy-text h3{font-size:1rem;margin:40px 0 0}.form-privacy-policy-text h4{font-size:.85rem;margin:20px 0 0}@media screen and (max-width: 690px){.form{margin:30px 0;padding:0;border:none;border-top:1px solid #ccc}.form dl{display:block;padding:10px 0;border-bottom:1px solid #ccc;font-size:.85rem}.form dl dt{width:100%;padding:10px}.form dl dt span{font-size:.7rem;display:inline-block;margin:0 0 0 5px}.form dl dd{width:100%;padding:10px}.form input[type=text],.form input[type=password],.form input[type=datetime],.form input[type=datetime-local],.form input[type=date],.form input[type=month],.form input[type=time],.form input[type=week],.form input[type=number],.form input[type=email],.form input[type=url],.form input[type=search],.form input[type=tel],.form input[type=color],select,textarea,.field{display:inline-block;height:30px;line-height:30px;padding:0 10px;margin-bottom:14px;font-size:.85rem;color:#333;max-width:100%;border:1px solid #ccc;border-radius:5px}.form .name input[type=text]{max-width:80px;margin:0 0 0 5px}.form .birth select{max-width:80px;margin:0 5px 0 0px}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;padding:10px 50px;background:#c11830;color:#fff;font-size:1rem;margin:40px auto;border:none;border-radius:10px}.form-privacy-policy-text{display:block;margin:0 0 0;padding:1.5rem;height:10rem;width:90%;text-align:left;border:solid 1px #ccc;overflow:scroll}.form-privacy-policy-text h3{font-size:.85rem;margin:30px 0 0}.form-privacy-policy-text h4{font-size:.7rem;margin:20px 0 0}}.academy_2nd_img{width:100%;margin:0 0 50px 0}.academy_2nd_img img{display:block;width:100%}.isaa h4{margin:100px 0 30px 0;font-size:1.4rem;font-weight:700}.isaa h5{margin:40px 0 10px 0;font-size:1.2rem;letter-spacing:0}.gaiyo_inner dl{margin:10px 0 0}.gaiyo_inner dl dt,.gaiyo_inner dl dd,.gaiyo_inner p{font-size:1rem}.gaiyo_inner p{margin:10px 0 0 0}.school_list{display:block;margin:30px 0 80px}.school_list li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f5f5f5;margin:25px 0}.school_list li:nth-child(2n){background:#fff}.school_list li .school_inner{width:auto;padding:50px}.school_list li .school_inner strong{font-size:1.25rem}.school_list li .school_inner dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:1rem 0}.school_list li .school_inner dl dt{font-size:1rem;font-weight:bold;margin:0 20px 0 0}.school_list li .school_inner dl dd{font-size:1rem;font-weight:normal;margin:0 0 0 0}.school_list li .school_image{width:400px}.school_list li .school_image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.class_list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0px 0}.class_list li{width:100%;display:block;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px}.class_list li:last-child{border-right:1px solid #ccc}.class_list li.class_ttl{background:#f5f5f5;font-weight:bold;font-size:1.25rem;width:200px;text-align:center}.class_list li dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px 0}.class_list li dl dt{font-size:1rem;font-weight:bold;margin:0 1rem 0 0}.class_list li dl dd{font-size:1rem}.taiken_flow{margin:30px auto;width:80%}.taiken_flow ul{display:block;width:100%}.taiken_flow ul li{display:block;padding:30px;text-align:center;border-radius:20px;background:#f5f5f5;position:relative;margin:0 0 50px 0}.taiken_flow ul li::after{position:absolute;bottom:-30px;left:0;right:0;margin:auto;content:"";display:block;width:20px;height:20px;border-top:#c11830 2px solid;border-right:#c11830 2px solid;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.taiken_flow ul li h5{font-size:1.125rem;line-height:130%;font-weight:bold;margin:0;padding:0}.taiken_flow ul li p{font-size:.9rem;line-height:130%;text-align:center;margin:10px 0 0 0;padding:0}.taiken_flow a{display:block;background-color:#c11830;color:#fff;padding:30px;text-decoration:none;border-radius:20px;font-size:1.125rem;text-align:center;-webkit-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.taiken_flow a:hover{background-color:rgba(193,24,48,.7)}.taiken_text{text-align:center !important;font-weight:700;font-size:1.125rem !important}.isaa_partner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.isaa_partner ul li{width:33%;padding:20px}.isaa_partner ul li img{width:100%}.isaa p.read{line-height:180%}@media screen and (max-width: 690px){.academy_2nd_img{width:100%;margin:0 0 0 0}.academy_2nd_img img{display:block;width:100%}.isaa h4{margin:60px 0 10px 0;font-size:1.125rem}.isaa h5{margin:20px 0 5px 0;font-size:1rem}.gaiyo_inner dl{margin:10px 0 0}.gaiyo_inner dl dt,.gaiyo_inner dl dd,.gaiyo_inner p{font-size:.85rem;line-height:140%}.isaa p.read{font-size:.85rem !important;line-height:150%;margin:10px 0}.school_list{display:block;margin:30px 0 80px}.school_list li{width:100%;display:block;margin:25px 0}.school_list li:nth-child(2n){background:#fff}.school_list li .school_inner{width:auto;padding:20px}.school_list li .school_inner dl{display:-webkit-box;display:-ms-flexbox;display:flex}.school_list li .school_inner dl dt{font-size:.85rem;font-weight:bold;margin:0 10px 0 0}.school_list li .school_inner dl dd{font-size:.85rem;font-weight:normal;margin:0 0 0 0}.school_list li .school_image{width:100%}.school_list li .school_image img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.class_list{display:block;display:block;width:100%;margin:0px 0}.class_list li{width:100%;display:block;border-top:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:20px;font-size:.85rem}.class_list li:last-child{border-right:1px solid #ccc}.class_list li.class_ttl{background:#ccc;font-weight:bold;font-size:1.25rem;padding:15px;width:100%;text-align:center}.class_list li dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px 0}.class_list li dl dt{font-size:.85rem;font-weight:bold;margin:0 1rem 0 0;white-space:nowrap}.class_list li dl dd{font-size:.85rem}.taiken_flow{margin:50px 0;width:100%;margin:auto}.taiken_flow ul{display:block;width:100%}.taiken_flow ul li{display:block;padding:20px;text-align:center;border-radius:10px;background:#f5f5f5;position:relative;margin:0 0 40px 0}.taiken_flow ul li::after{position:absolute;bottom:-30px;left:0;right:0;margin:auto;content:"";display:block;width:20px;height:20px;border-top:#c11830 2px solid;border-right:#c11830 2px solid;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.taiken_flow ul li h5{font-size:1rem;line-height:130%;font-weight:bold;margin:0;padding:0}.taiken_flow ul li p{font-size:.85rem;line-height:150%;text-align:center;margin:10px 0 0 0;padding:0}.taiken_flow a{display:block;background-color:#c11830;color:#fff;padding:10px;text-decoration:none;border-radius:10px;font-size:.85rem;font-weight:bold;text-align:center}.taiken_flow a:hover{color:#fff}.taiken_text{font-size:.85rem}.isaa_partner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.isaa_partner ul li{width:50%;padding:20px}.isaa_partner ul li img{width:100%}}.academy_team{max-width:1080px;margin:auto}.academy_team h4{font-size:2.4rem;font-family:"oswald",sans-serif;margin:50px 0 20px;font-weight:700}.academy_team_list{margin:30px 0;width:100%}.academy_team_list table{border-collapse:collapse;width:100%}.academy_team_list table th{background:#010c44;font-size:.8rem;color:#fff;padding:8px;border:1px solid #010c44}.academy_team_list table td{font-size:.85rem;padding:8px;border:1px solid #666;line-height:140%}.academy_team_list table td span{display:block;font-size:.7rem;color:#333}.academy_team_list table td:first-child,.academy_team_list table td:nth-child(4){font-family:"oswald",sans-serif;text-align:center}.academy_team_list table td.pos{font-size:1rem;font-family:"oswald",sans-serif;text-align:center}@media screen and (max-width: 690px){.academy_team_list table th{font-size:.75rem;padding:5px;white-space:nowrap}.academy_team_list table td{font-size:.8rem;padding:7px}.academy_team_list table td span{font-size:.7rem}}.academy_top .main_inner{padding:20px 0}.academy_top h3{width:500px;margin:30px 0 20px}.academy_top h3 img{width:100%}.academy_top h4{font-size:1.45rem;margin:10px 0}.academy_top p{font-size:1rem}.main_image{margin:100px 0 0;width:100%}.main_image img{width:100%}.faci{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.faci li{width:33%}.faci li img{width:100%}.faci li p{font-size:.85rem;margin:0 15px;text-align:center}.selector ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.selector ul li{width:50%;min-height:400px;background-size:cover;background-repeat:no-repeat;padding:120px}.selector li.male{background-image:url(../images/academy/male_bg.jpg)}.selector li.female{background-image:url(../images/academy/female_bg.jpg)}.selector ul li h4{color:#fff;font-size:2.25rem;font-family:"oswald",sans-serif}.selector ul li p{color:#fff;font-size:1rem}.selector ul li a{display:block;padding:20px;margin:10px 0;color:#000;background-color:#fff;text-decoration:none;font-size:1rem}.selector ul li a::after{display:inline-block;content:"";background:url(../images/forward_gray.png) no-repeat 100% 100%;background-size:15px;width:15px;height:15px;margin:0 0 0 10px}.isaa_term{text-align:center}.isaa_term ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.isaa_term li{width:24%}.isaa_term li img{width:100%}.isaa_term a{display:inline-block;text-align:center;padding:25px 70px;margin:10px auto;color:#000;background-color:#fff;border:1px solid #ccc;text-decoration:none;font-size:1.125rem}.isaa_term a::after{display:inline-block;content:"";background:url(../images/forward_gray.png) no-repeat 100% 100%;background-size:15px;width:15px;height:15px;margin:0 0 0 10px}.pathway{margin:80px 0 0;background-color:#eaedf2;padding:80px 0;width:100%}.pathway h4{font-size:1.6rem;margin:0 0 20px 0}.pathway img{width:100%}.system{background:#c11830;margin:0 0 100px;padding:80px 0;width:100%;text-align:center}.system .bnr{display:block;width:800px;margin:auto}.system .bnr img{width:100%}.system a.more{display:inline-block;text-align:center;padding:25px 70px;margin:10px auto;color:#000;background-color:#fff;text-decoration:none;font-size:1.125rem}.system a.more::after{display:inline-block;content:"";background:url(../images/forward_gray.png) no-repeat 100% 100%;background-size:15px;width:15px;height:15px;margin:0 0 0 10px}@media screen and (max-width: 690px){.academy_top h3{width:80%;margin:20px 0 10px}.academy_top h3 img{width:100%}.academy_top h4{font-size:1.2rem;margin:10px 0}.academy_top p{font-size:.9rem;line-height:180%}.main_image{margin:20px 0 0;width:100%}.main_image img{width:100%;display:block}.academy_top .main_inner{width:92%;margin:auto}.faci li p{font-size:.8rem;margin:0 10px;line-height:140%;text-align:center}.selector{margin:0 0 80px 0}.selector ul{display:block;width:100%}.selector ul li{width:100%;min-height:auto;padding:15%}.selector ul li h4{color:#fff;font-size:2rem}.selector ul li p{color:#fff;font-size:.85rem}.selector ul li a{display:block;padding:12px;margin:10px 0;font-size:.85rem;line-height:120%}.selector ul li a::after{display:inline-block;content:"";background:url(../images/forward_gray.png) no-repeat 100% 100%;background-size:15px;width:15px;height:15px;margin:0 0 0 10px}.isaa_term{text-align:center}.isaa_term ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.isaa_term li{width:48%;margin:1% 0}.isaa_term li img{width:100%}.isaa_term a{display:inline-block;text-align:center;padding:15px 50px;margin:10px auto;color:#000;background-color:#fff;border:1px solid #ccc;text-decoration:none;font-size:1rem}.isaa_term a::after{display:inline-block;content:"";background:url(../images/forward_gray.png) no-repeat 100% 100%;background-size:15px;width:15px;height:15px;margin:0 0 0 10px}.pathway{margin:40px 0 0;background-color:#eaedf2;padding:50px 15px;width:100%}.pathway h4{font-size:1.6rem;margin:0 0 20px 0}.pathway img{width:100%}.system{background:#c11830;margin:0 0 100px;padding:80px 0;width:100%;text-align:center}.system .bnr{display:block;width:92%;margin:auto}.system .bnr img{width:100%}.system a.more{display:inline-block;text-align:center;padding:15px 50px;margin:10px auto;color:#000;background-color:#fff;text-decoration:none;font-size:1rem}.system a.more::after{display:inline-block;content:"";background:url(../images/forward_gray.png) no-repeat 100% 100%;background-size:15px;width:15px;height:15px;margin:0 0 0 10px}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5rem 0}@media screen and (min-width: 320px){.flex .block:first-child{width:100%}}@media screen and (min-width: 600px){.flex .block:first-child{width:68.5%}}@media screen and (min-width: 320px){.flex .block:last-child{width:100%;margin-top:1.5rem}}@media screen and (min-width: 600px){.flex .block:last-child{width:29.5%;margin-top:0}}.flex img{width:100%;height:auto}/*# sourceMappingURL=academy.css.map */