html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,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:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word !important}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul,ol{list-style:none}img{margin:0;padding:0;border:0;outline:0;max-width:100%;height:auto;vertical-align:bottom}main{display:block}@media screen and (min-width: 769px){.text{display:bolck}}@media screen and (max-width: 900px){.text{display:bolck}}body{-webkit-text-size-adjust:100%;background:#fff;font-family:YuMincho, "Yu Mincho", serif, メイリオ;font-size:14px;color:#333}body.fixed{position:fixed;width:100%;height:100%}a{color:#333;text-decoration:none}a:hover{color:#333}h1,h2{font-weight:normal}.fadeIn1{opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px);-webkit-transition:0.8s;transition:0.8s}.fadeIn1On{opacity:1.0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}.fadeIn2{opacity:0;-webkit-transition:0.8s;transition:0.8s}.fadeIn2On{opacity:1.0}.wrapper{opacity:0;-webkit-transition:all 2s;transition:all 2s}.wrapper-in{opacity:1}header{padding-top:26px;padding-left:57px}@media screen and (max-width: 900px){header{padding:15px}}@media screen and (max-width: 768px){header{padding:10px}}header h1 img{height:42px;width:auto}@media screen and (max-width: 768px){header h1 img{height:25px}}footer{padding:22px 0 20px;border-top:20px solid #66be96;background:#efefee;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;text-align:center}#high footer{border-color:#408fc9}footer dl{margin-bottom:10px}footer dl dt{margin-bottom:10px;font-size:15px}footer dl dd{display:inline-block;line-height:1.4;font-size:10px}footer p{font-size:7px}@media screen and (min-width: 769px){.spOnly{display:none}}@media screen and (max-width: 768px){.pcOnly{display:none}}#mv{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:9%}@media screen and (max-width: 768px){#mv{padding-right:0}}#mv:before{position:absolute;top:-10px;right:0;width:68.58333%;height:calc(100% + 40px);background:#cee8ff;content:"";z-index:-2}#high #mv:before{background:#d0ebff}#mv:after{position:absolute;bottom:0;right:0;width:100%;border-right:100vw solid #66be96;border-top:120px solid transparent;height:41%;content:"";z-index:-1}#high #mv:after{border-right-color:#408fc9}#mv figure{position:relative;width:43.16667%;margin-top:-40px;z-index:3}@media screen and (max-width: 768px){#mv figure{width:60%}#high #mv figure{width:56%}}#mv figure img{width:100%}#mv h1{position:absolute;top:20%;left:60px;line-height:1.3;font-size:2.58vw;letter-spacing:0.19em}@media screen and (max-width: 768px){#mv h1{top:10%;left:15px;line-height:1.5;font-size:3.2vw}}#mv p{position:absolute;left:60px;bottom:15%;left:60px;font-size:2vw;letter-spacing:0.54em;text-align:right}@media screen and (max-width: 768px){#mv p{font-size:2.3vw;left:15px}}#mv p span{display:block}#mv p span.en{margin:8px -1em 0 0;font-size:39px;font-style:italic;letter-spacing:0.195em}@media screen and (max-width: 768px){#mv p span.en{margin-right:-5px;font-size:23px}}ul.imgList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:120px;background:#fff}@media screen and (max-width: 768px){ul.imgList{margin-bottom:50px}}ul.imgList li{opacity:0}ul.imgList li:nth-child(1){-webkit-transition:0.5s 1s;transition:0.5s 1s}ul.imgList li:nth-child(2){-webkit-transition:0.5s 1.3s;transition:0.5s 1.3s}ul.imgList li:nth-child(3){-webkit-transition:0.5s 1.5s;transition:0.5s 1.5s}ul.imgList li:nth-child(4){-webkit-transition:0.5s 1.8s;transition:0.5s 1.8s}ul.imgList li:nth-child(5){-webkit-transition:0.5s 2.1s;transition:0.5s 2.1s}ul.imgList li:nth-child(6){-webkit-transition:0.5s 2.3s;transition:0.5s 2.3s}ul.imgList.fadeInOn li{opacity:1.0}#junior ul.imgList li:nth-child(1){width:20.5118%}#junior ul.imgList li:nth-child(2){width:32.82687%}#junior ul.imgList li:nth-child(3){width:46.66134%}#junior ul.imgList li:nth-child(4){width:37.86485%}#junior ul.imgList li:nth-child(5){width:26.38944%}#junior ul.imgList li:nth-child(6){width:35.70572%}#high ul.imgList li:nth-child(1){width:46.58333%}#high ul.imgList li:nth-child(2){width:32.79167%}#high ul.imgList li:nth-child(3){width:20.625%}#high ul.imgList li:nth-child(4){width:37.91667%}#high ul.imgList li:nth-child(5){width:35.66667%}#high ul.imgList li:nth-child(6){width:26.375%}#uniform{position:relative;padding-bottom:150px;padding-left:15.33333%;padding-right:15.33333%;overflow:hidden}@media screen and (max-width: 1280px){#uniform{padding-left:4.5%;padding-right:4.5%}}@media screen and (max-width: 768px){#uniform{padding:0 20px 50px}}#uniform .uniformInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:90px}@media screen and (max-width: 768px){#uniform .uniformInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px}}@media screen and (min-width: 769px){#uniform .uniformInfo figure{width:45%}}#uniform .uniformInfo figure img{width:100%}#junior #uniform .uniformInfo figure img{margin-left:5%}@media screen and (min-width: 769px){#uniform .uniformInfo .txtBox{width:41.25%}}@media screen and (max-width: 900px){#uniform .uniformInfo .txtBox{width:53.75%}}@media screen and (max-width: 768px){#uniform .uniformInfo .txtBox{width:100%}}#uniform .uniformInfo .txtBox h2{margin-bottom:36px;line-height:1.6087;color:#66be96;font-size:23px}#high #uniform .uniformInfo .txtBox h2{color:#408fc9}@media screen and (max-width: 768px){#uniform .uniformInfo .txtBox h2{margin-bottom:15px;font-size:18px}}#uniform .uniformInfo .txtBox p{line-height:1.71429;font-size:14px}@media screen and (max-width: 768px){#uniform .uniformInfo .txtBox p{font-size:13px}}#uniform ul{position:relative;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}#uniform ul:after{position:absolute;content:'';top:-10vw;left:-20vw;width:500%;height:210px;background-color:#66be96;-webkit-transform:skewY(25deg);transform:skewY(25deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;z-index:-1}#high #uniform ul:after{background-color:#408fc9}#uniform ul li{width:32.875%;margin-bottom:7px}@media screen and (max-width: 768px){#uniform ul li{width:49%}}@media print{.wrapper,.fadeIn li,.fadeIn1,.fadeIn2{opacity:1 !important}}
