@-webkit-keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@-webkit-keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@-webkit-keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@-webkit-keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}@keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}#intl-student .heading01,#intl-student .heading02,#intl-student .heading03{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500}#intl-student .cate-page-nav li a{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#intl-student #cntFootNav{margin-top:140px}#intl-student #cntFootNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}#intl-student #cntFootNav ul li{width:calc((100% - 15px)/4);height:40px}#intl-student #cntFootNav ul li a{width:100%;height:100%;font-size:80%;color:#327927;line-height:1.2;text-align:center;padding:5px;background:#e3eedf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#intl-student #cntFootNav ul li a:hover{background:#cde3c6}@media screen and (max-width: 960px){#intl-student #cntFootNav ul li{width:calc((100% - 10px)/3)}}@media screen and (max-width: 960px){#intl-student #cntFootNav{margin-top:100px}#intl-student #cntFootNav ul li{width:calc((100% - 5px)/2)}}#intl-student .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 10px}#intl-student .gallery>div{width:calc((100% - 20px)/3)}#intl-student .gallery>div p{margin-top:-20px}#intl-student .gallery>div p span{min-height:40px;max-width:90%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;line-height:1.3;padding:5px 10px;background:#7fbe26}@media screen and (max-width: 960px){#intl-student .gallery{gap:20px 10px}#intl-student .gallery>div{width:calc((100% - 10px)/2)}}@media screen and (max-width: 600px){#intl-student .gallery{gap:20px 0}#intl-student .gallery>div{width:100%}}#intl-student #location #cnt01 .img{width:80%;max-width:760px;margin:0 auto}#intl-student #location #cnt02 .block{margin-bottom:80px}#intl-student #location #cnt02 .block .column{width:100%}#intl-student #location #cnt02 .block .img{width:50%;float:right;margin-bottom:30px;margin-left:30px}#intl-student #location #cnt02 .block .img img{width:100%;aspect-ratio:25/18;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 600px){#intl-student #location #cnt02 .block{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#intl-student #location #cnt02 .block .img{width:100%;float:none;margin:0 0 20px}}#intl-student #location #cnt02 section a.url{overflow-wrap:anywhere}#intl-student #features #cnt03 .photo-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}#intl-student #features #cnt03 .photo-list>p{width:calc((100% - 50px)/2)}@media screen and (max-width: 960px){#intl-student #features #cnt03 .photo-list{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}#intl-student #features #cnt03 .photo-list>p{width:calc((100% - 10px)/2)}}@media screen and (max-width: 960px){#intl-student #features #cnt03 .photo-list{gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}#intl-student #features #cnt03 .photo-list>p{width:100%}}#intl-student #courses .intro{margin-bottom:80px}@media screen and (max-width: 600px){#intl-student #courses .intro{margin-bottom:40px}}#intl-student #courses #cnt01 table tbody td.point{background:#f5f5f5}#intl-student #courses #cnt03 .heading03 span,#intl-student #courses #cnt03 .heading02 span{font-size:90%}#intl-student #courses #cnt03 .block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px}#intl-student #courses #cnt03 .block>div{width:calc((100% - 80px)/2)}#intl-student #courses #cnt03 .block>div.wide{width:100%}#intl-student #courses #cnt03 .block>div.wide p{font-size:150%;color:#7fbe26;font-weight:500}@media screen and (max-width: 600px){#intl-student #courses #cnt03 .block{gap:30px}#intl-student #courses #cnt03 .block>div{width:100%}#intl-student #courses #cnt03 .block>div.wide p{font-size:130%}}#intl-student #school-life .gallery{margin-bottom:50px}@media screen and (max-width: 600px){#intl-student #school-life .gallery{margin-bottom:40px}}#intl-student #facilities #cnt02 .map{width:100%;height:0;padding-bottom:50%;position:relative;overflow:hidden}#intl-student #facilities #cnt02 .map iframe,#intl-student #facilities #cnt02 .map object,#intl-student #facilities #cnt02 .map embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 600px){#intl-student #facilities #cnt02 .map{padding-bottom:80%}}#intl-student #interview .flex .img{width:45%;margin-right:50px}#intl-student #interview .flex .img p+p{margin-top:10px}#intl-student #interview .flex .column{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 600px){#intl-student #interview .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#intl-student #interview .flex .img{width:100%}#intl-student #interview .flex .column{margin-bottom:30px}}#intl-student #admissions table thead tr:first-of-type th{color:#7fbe26}#intl-student #admissions table tbody tr.total{background:#fafafa}#intl-student #admissions table tbody tr.grand{background:#f4fdf6}#intl-student #faq dl>div+div{margin-top:80px}#intl-student #faq dl>div dt{font-size:110%;font-weight:500;padding-top:5px;padding-left:40px;margin-bottom:20px;position:relative}#intl-student #faq dl>div dt::before{content:"Q.";position:absolute;top:0;left:0;font-size:180%;color:#7fbe26;line-height:1;font-weight:600}#intl-student #faq dl>div dd{padding-top:5px;padding-left:65px;position:relative}#intl-student #faq dl>div dd::before{content:"A.";position:absolute;top:0;left:30px;font-size:180%;color:#327927;line-height:1;font-weight:600}@media screen and (max-width: 600px){#intl-student #faq dl>div+div{margin-top:40px}#intl-student #faq dl>div dt{padding-top:4px;padding-left:35px;margin-bottom:20px}#intl-student #faq dl>div dt::before{font-size:160%}#intl-student #faq dl>div dd{padding-top:3px;padding-left:43px}#intl-student #faq dl>div dd::before{left:15px;font-size:160%}}#intl-student #overview dl.table dd .column{margin-bottom:20px}#intl-student #overview dl.table dd .column .name{font-weight:500;margin-bottom:10px}#intl-student #overview dl.table dd .img{max-width:500px}/*# sourceMappingURL=intl-student.css.map */