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;font-weight:normal}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%;vertical-align:bottom}main{display:block}body{-webkit-text-size-adjust:100%;background:#fff;font-family:"YuMincho", "Yu Mincho", serif, "メイリオ";font-size:16px;color:#333}@media screen and (max-width: 768px){body{font-size:13px}}body.fixed{position:fixed;width:100%;height:100%}a{color:#333;text-decoration:none}a:hover{color:#333}@media screen and (min-width: 901px){.spOnly{display:none}}@media screen and (max-width: 900px){.pcOnly{display:none}}@media screen and (min-width: 901px){.cW{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}}@media screen and (min-width: 901px){.cWm{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}}@media screen and (min-width: 901px){.cWs{max-width:920px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}}@media screen and (max-width: 900px){.cWsp{margin-left:20px;margin-right:20px}}#modal{position:fixed;top:0;top:43px;right:0;width:100vw;height:200px;height:calc(100% - 43px);background:-webkit-gradient(linear, left top, left bottom, from(#52a435),to(#0662aa));background:linear-gradient(to bottom, #52a435,#0662aa);z-index:9;display:none;opacity:1}@media screen and (max-width: 900px){.sp_half{zoom:0.5}}.wrapper{opacity:0;-webkit-transition:all 1s;transition:all 1s}.wrapper-in{opacity:1}.fadeIn1{opacity:0;-webkit-transition:0.8s;transition:0.8s}.fadeIn1-on{opacity:1.0}.fadeIn2{opacity:0;-webkit-transform:translate(0, 30px);transform:translate(0, 30px);-webkit-transition:0.8s;transition:0.8s}.fadeIn2-on{opacity:1.0;-webkit-transform:translate(0, 0);transform:translate(0, 0)}header{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:9999}header .headerTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;padding-bottom:15px}@media screen and (min-width: 901px){header .headerTop{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 900px){header .headerTop{padding:10px 0 10px}}@media screen and (min-width: 901px){header .headerTop .logo{width:376px}}@media screen and (max-width: 900px){header .headerTop .logo{margin:0 auto}}header .headerTop .logo a{display:inline-block}@media screen and (min-width: 901px){header .headerTop .logo a{-webkit-transition:0.3s;transition:0.3s}header .headerTop .logo a:hover{opacity:0.7}}@media screen and (min-width: 901px){header .headerTop .logo img{width:376px}}@media screen and (max-width: 900px){header .headerTop .logo img{height:25px;width:auto}}header .headerTop p{position:absolute;top:6px;left:62px;width:110px}@media screen and (max-width: 900px){header .headerTop p{left:5px}header .headerTop p img{height:30px;width:auto}}header .headerTop h2{position:absolute;top:25px;right:64px;width:110px}@media screen and (min-width: 901px){header .headerTop .spMenu{display:none}}@media screen and (max-width: 900px){header .headerTop .spMenu{width:28px;height:25px;position:fixed;top:10px;right:10px;z-index:999}header .headerTop .spMenu:before,header .headerTop .spMenu:after{content:"";width:100%;height:4px;border-radius:2px;background:#52a435;display:block;position:absolute;position:absolute;top:0;left:0;bottom:0;margin:auto;-webkit-transition:0.4s;transition:0.4s}header .headerTop .spMenu:before{-webkit-transform:translateY(-10px);transform:translateY(-10px)}header .headerTop .spMenu:after{-webkit-transform:translateY(10px);transform:translateY(10px)}header .headerTop .spMenu span{width:100%;height:4px;background:#52a435;display:block;position:absolute;border-radius:2px;top:0;left:0;bottom:0;margin:auto;-webkit-transition:0.4s;transition:0.4s}header .headerTop .spMenu.active:before{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}header .headerTop .spMenu.active:after{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}header .headerTop .spMenu.active span{opacity:0}}@media screen and (min-width: 901px){.gNav{background:-webkit-gradient(linear, left top, right top, from(#52a435),to(#0662aa));background:linear-gradient(to right, #52a435,#0662aa)}.gNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px 0}.gNav ul li{position:relative}.gNav ul li+li:before{position:absolute;top:0;left:0;width:1px;height:20px;background:#fff;content:""}.gNav ul li a{display:inline-block;padding:0 40px;color:#fff;font-size:17px;font-weight:bold;letter-spacing:0.2em}}@media screen and (min-width: 901px) and (min-width: 901px){.gNav ul li a{-webkit-transition:0.3s;transition:0.3s}.gNav ul li a:hover{opacity:0.7}}@media screen and (max-width: 900px){.gNav{padding:0 20px;position:fixed;top:50px;width:100%;left:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:0.5s;transition:0.5s;z-index:9999}.gNav.active{-webkit-transform:translateX(0);transform:translateX(0)}.gNav ul.active li{opacity:1}.gNav ul li{opacity:0;-webkit-transition:0.3s;transition:0.3s;border-bottom:1px solid #99c397}.gNav ul li:nth-child(1){-webkit-transition-delay:1.2s;transition-delay:1.2s}.gNav ul li:nth-child(2){-webkit-transition-delay:1.3s;transition-delay:1.3s}.gNav ul li:nth-child(3){-webkit-transition-delay:1.4s;transition-delay:1.4s}.gNav ul li:nth-child(4){-webkit-transition-delay:1.5s;transition-delay:1.5s}.gNav ul li:nth-child(5){-webkit-transition-delay:1.6s;transition-delay:1.6s}.gNav ul li a{color:#fff;font-size:13px;font-weight:normal;letter-spacing:0.1em;position:relative;display:block;padding:25px 20px}}@media screen and (max-width: 900px) and (min-width: 901px){.gNav ul li a{-webkit-transition:0.3s;transition:0.3s}.gNav ul li a:hover{opacity:0.7}}.pageTop{text-align:center;margin-bottom:30px}@media screen and (min-width: 901px){.pageTop a{-webkit-transition:0.3s;transition:0.3s}.pageTop a:hover{opacity:0.7}}.pageTop img{width:56px}footer{padding:20px 0;background:#efefee;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;text-align:center}footer dl{margin-bottom:13px}footer dl dt{margin-bottom:10px;font-size:15px}footer dl dd{line-height:1.4;font-size:10px}footer p{font-size:7px}body{padding-top:75px}@media screen and (max-width: 900px){body{padding-top:43px}}a.anchor{display:block;padding-top:170px;margin-top:-170px}@media screen and (max-width: 900px){a.anchor{padding-top:75px;margin-top:-75px}}h3.tit{position:relative;width:262px;margin:0 auto 87px;padding-bottom:22px;font-size:24px;letter-spacing:0.18em;text-align:center}@media screen and (max-width: 900px){h3.tit{margin-bottom:60px}}@media screen and (max-width: 768px){h3.tit{font-size:20px;margin-bottom:30px}}h3.tit:after{position:absolute;left:0;bottom:0;width:100%;height:5px;background:-webkit-gradient(linear, left top, right top, from(#52a435),to(#0662aa));background:linear-gradient(to right, #52a435,#0662aa);content:""}@media screen and (max-width: 768px){h3.tit:after{height:3px}}section{padding-top:154px}@media screen and (max-width: 768px){section{padding-top:64px}}#mainVisual{position:relative}#mainVisual p{position:absolute;bottom:15%;right:3.75%;width:14.25%}@media screen and (max-width: 768px){#mainVisual p{width:25%}}#mainVisual h2{padding:5px 0;background:-webkit-gradient(linear, left top, right top, from(#52a435),to(#0662aa));background:linear-gradient(to right, #52a435,#0662aa);text-align:center}#mainVisual h2 img{height:25px;width:auto}#mainVisual ul{position:relative}#mainVisual ul:before{position:absolute;bottom:130px;left:0;right:0;margin:0 auto;width:28px;height:11px;background:url(../img/ico-arrow-bottom.png) no-repeat 0 0;background-size:100% auto;content:""}body.fixed #mainVisual ul:before{display:none}#message{text-align:center}#message .messageBox{background:url(../img/img-u.png) no-repeat 50% 100%;background-size:575px auto}@media screen and (max-width: 900px){#message .messageBox{background-size:80% auto}}@media screen and (max-width: 768px){#message .messageBox{background-size:90% auto}}#message h4{margin-bottom:30px}#message h4 img{max-width:255px}@media screen and (max-width: 768px){#message h4 img{max-width:205px}}#message h5{margin-bottom:10px;line-height:1.8;font-weight:bold;font-size:18px;letter-spacing:0.16em}@media screen and (max-width: 768px){#message h5{font-size:16px}}#message p{margin-bottom:30px;line-height:2;letter-spacing:0.13em}@media screen and (max-width: 768px){#message p{font-size:14px;letter-spacing:0.05em}}@media screen and (min-width: 901px){#message .project{display:-webkit-box;display:-ms-flexbox;display:flex;width:66.66667%;margin:100px auto 50px}}@media screen and (min-width: 901px){#message .project figure{width:9.125%}}@media screen and (max-width: 900px){#message .project figure{width:30%;margin:0 auto 30px}}#message .project .txtBox{color:#989898;text-align:left}@media screen and (min-width: 901px){#message .project .txtBox{margin-left:48px;padding-left:56px;border-left:1px solid #bab7b6}}@media screen and (max-width: 900px){#message .project .txtBox{position:relative;padding-top:30px}#message .project .txtBox:before{position:absolute;top:0;left:0;right:0;width:40%;height:1px;margin:0 auto;background:#bab7b6;content:""}}#message .project .txtBox h3{width:43.75%;margin:35px 0 10px}@media screen and (max-width: 900px){#message .project .txtBox h3{width:60%;margin:0 auto 10px;text-align:center}}#message .project .txtBox p{font-size:13px}@media screen and (max-width: 900px){#message .project .txtBox p{font-size:14px;text-align:center}}#message .history{padding:45px 0;background:#f4f4f4}@media screen and (max-width: 900px){#message .history{padding:30px 10px 30px 20px}}#message .history h3{margin-bottom:10px;font-size:15px;text-align:left}@media screen and (min-width: 901px){#message .history h3{width:66.66667%;margin:0 auto 20px}}@media screen and (min-width: 901px){#message .history .historyBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 901px){#message .history table{width:33.33333%}}#message .history table th,#message .history table td{line-height:1.4;padding:3px 10px;font-size:13px}#message .history table th{width:4em;padding-left:0}@media screen and (max-width: 900px){#message .history table th{width:5em}}#message .history table td{border-left:1px solid #645c5a;text-align:left}#schoolBuilding .building{position:relative;margin-bottom:45px;z-index:0}@media screen and (min-width: 901px){#schoolBuilding .building{display:-webkit-box;display:-ms-flexbox;display:flex}}#schoolBuilding .building li img{width:100%}#schoolBuilding .building li:first-child{width:65.83333%}@media screen and (max-width: 900px){#schoolBuilding .building li:first-child{width:100%}}#schoolBuilding .building li:last-child{width:34.16667%}@media screen and (max-width: 900px){#schoolBuilding .building li:last-child{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}#schoolBuilding .building li:last-child figure{width:50%}}@media screen and (min-width: 901px){#schoolBuilding .txtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 19.16667% 0 8.33333%}}@media screen and (max-width: 900px){#schoolBuilding .txtBox{padding:0 40px}}@media screen and (min-width: 901px){#schoolBuilding .txtBox h4{width:41.17647%}}#schoolBuilding .txtBox h4 span{display:block}#schoolBuilding .txtBox h4 span.sub{margin-bottom:20px;font-size:12px}@media screen and (max-width: 900px){#schoolBuilding .txtBox h4 span.sub{margin-bottom:10px;font-size:13px}}#schoolBuilding .txtBox h4 span.tit{line-height:1.7;font-size:24px}@media screen and (max-width: 900px){#schoolBuilding .txtBox h4 span.tit{font-size:20px}}#schoolBuilding .txtBox p{margin:35px 0 100px;line-height:1.9}@media screen and (max-width: 900px){#schoolBuilding .txtBox p{margin:20px 0 50px;font-size:14px;letter-spacing:0.05em}}#schoolBuilding .facility h4{position:relative;width:75px;margin:0 auto 55px;font-size:15px;font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif;text-align:center}@media screen and (max-width: 900px){#schoolBuilding .facility h4{width:30%;margin-bottom:30px;font-size:16px;letter-spacing:1em}}#schoolBuilding .facility h4 span{display:block;position:relative}#schoolBuilding .facility h4 span:after{display:block;position:absolute;bottom:-5px;left:0;width:100%;height:1px;background:-webkit-gradient(linear, left top, right top, from(#52a435),to(#0662aa));background:linear-gradient(to right, #52a435,#0662aa);content:""}#schoolBuilding .facility h4:after,#schoolBuilding .facility h4:before{display:block;position:absolute;bottom:-6px;border-radius:50%;width:3px;height:3px;background:-webkit-gradient(linear, left top, right top, from(#52a435),to(#0662aa));background:linear-gradient(to right, #52a435,#0662aa);content:""}#schoolBuilding .facility h4:before{left:0}#schoolBuilding .facility h4:after{right:0}#schoolBuilding .facility ul{margin:0 auto}@media screen and (max-width: 900px){#schoolBuilding .facility ul{padding:0 35px}}@media screen and (min-width: 901px){#schoolBuilding .facility ul{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;width:56.16667%}}#schoolBuilding .facility ul li{position:relative;border-left:1px solid #0662aa;border-right:1px solid #52a435}#schoolBuilding .facility ul li img{width:100%}#schoolBuilding .facility ul li .box{padding:28px 10.82803%}@media screen and (min-width: 901px){#schoolBuilding .facility ul li{width:46.73591%;margin-bottom:45px}}@media screen and (max-width: 900px){#schoolBuilding .facility ul li{margin-bottom:20px}}#schoolBuilding .facility ul li:before,#schoolBuilding .facility ul li:after{position:absolute;left:0;content:"";display:block;height:1px;width:100%;background:-webkit-gradient(linear, left top, right top, from(#0662aa),to(#52a435));background:linear-gradient(to right, #0662aa,#52a435)}#schoolBuilding .facility ul li:before{top:0}#schoolBuilding .facility ul li:after{bottom:0}#schoolBuilding .facility ul li h5{position:relative;margin-bottom:20px;padding:0 0 5px 15px;border-bottom:1px solid #a4a4a4;font-size:13px}@media screen and (max-width: 900px){#schoolBuilding .facility ul li h5{font-size:14px;letter-spacing:0.15em;vertical-align:middle}#schoolBuilding .facility ul li h5 span{vertical-align:middle;font-size:10px;letter-spacing:0em}}#schoolBuilding .facility ul li h5:before{position:absolute;top:0;left:0;width:13px;height:13px;border-radius:50%;background:-webkit-gradient(linear, left top, left bottom, from(#52a435),to(#0662aa));background:linear-gradient(to bottom, #52a435,#0662aa);content:""}#schoolBuilding .facility ul li p{line-height:1.6;font-size:12px}@media screen and (max-width: 900px){#schoolBuilding .facility ul li p{font-size:13px;letter-spacing:0.1em}}#uniform>figure{margin:0 0 60px}#uniform>figure img{width:100%}#uniform>figure.uniformMain{margin:60px 0 95px}@media screen and (max-width: 900px){#uniform>figure.uniformMain{display:none}}#uniform .uniformBox{margin-bottom:125px}@media screen and (max-width: 900px){#uniform .uniformBox{position:relative;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;margin-bottom:0}#uniform .uniformBox:after{position:absolute;top:0;right:15%;width:84px;height:84px;background:url(../img/ico-new.png) no-repeat 0 0;background-size:100% auto;content:""}#uniform .uniformBox.junior:after{right:auto;left:15%}}#uniform .uniformBox .txtBox{color:#5e91cc}@media screen and (min-width: 901px){#uniform .uniformBox .txtBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-bottom:60px}}@media screen and (max-width: 900px){#uniform .uniformBox .txtBox{padding:0 30px;margin-bottom:20px}}#uniform .uniformBox .txtBox h4{line-height:1.6;font-size:25px;font-weight:normal}@media screen and (min-width: 901px){#uniform .uniformBox .txtBox h4{width:32.5%}}@media screen and (max-width: 900px){#uniform .uniformBox .txtBox h4{margin-bottom:10px;font-size:19px}}#uniform .uniformBox .txtBox p{line-height:2;font-size:14px;letter-spacing:0.05em}@media screen and (min-width: 901px){#uniform .uniformBox .txtBox p{width:58.33333%}}#uniform .uniformBox .imgBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#uniform .uniformBox .imgBox .mainBox{text-align:center}@media screen and (min-width: 901px){#uniform .uniformBox .imgBox .mainBox{width:32.5%}}@media screen and (max-width: 900px){#uniform .uniformBox .imgBox .mainBox{position:relative;left:-15%;width:65%;margin-bottom:20px}}#uniform .uniformBox .imgBox ul{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;width:58.33333%}@media screen and (max-width: 900px){#uniform .uniformBox .imgBox ul{display:none}}#uniform .uniformBox .imgBox ul li{width:32.85714%;margin-bottom:5px}#uniform .uniformBox .imgBox ul li.new01,#uniform .uniformBox .imgBox ul li.new02{position:relative}#uniform .uniformBox .imgBox ul li.new01:before,#uniform .uniformBox .imgBox ul li.new02:before{position:absolute;top:-50px;width:104px;height:104px;background:url(../img/ico-new.png) no-repeat 0 0;background-size:100% auto;content:""}#uniform .uniformBox .imgBox ul li.new01:before{left:-60px}#uniform .uniformBox .imgBox ul li.new02:before{right:-60px}#uniform .uniformBox.junior .txtBox{color:#66be96 !important}#uniform .uniformBox.junior .imgBox{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 900px){#uniform .uniformBox.junior .imgBox .mainBox{position:relative;left:auto;right:-15%}}#educationSystem h4{line-height:1.6;margin-bottom:20px;font-size:28px;text-align:center;letter-spacing:0.1em}@media screen and (max-width: 900px){#educationSystem h4{font-size:19px}}#educationSystem h4+p{line-height:1.8;margin-bottom:50px;font-size:18px;text-align:center;letter-spacing:0.1em}#educationSystem h4+p span.u{font-size:28px}@media screen and (max-width: 900px){#educationSystem h4+p{font-size:14px;letter-spacing:0.05em}#educationSystem h4+p span.u{font-size:20px}}#educationSystem ul li{position:relative}@media screen and (min-width: 901px){#educationSystem ul li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}}#educationSystem ul li:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width: 901px){#educationSystem ul li:nth-child(even) .txtBox{left:auto;right:55.8%}}@media screen and (max-width: 900px){#educationSystem ul li:nth-child(even) figure{float:right}}#educationSystem ul li figure{position:relative;z-index:8;width:62.91667%}@media screen and (max-width: 900px){#educationSystem ul li figure{width:80%}}#educationSystem ul li:nth-child(1) span.no{right:22px;width:62px}#educationSystem ul li:nth-child(2) span.no{left:-63px;width:105px}@media screen and (max-width: 1100px){#educationSystem ul li:nth-child(2) span.no{top:-118px !important;left:-17px}}@media screen and (max-width: 900px){#educationSystem ul li:nth-child(2) span.no{top:-118px !important;left:20px}}#educationSystem ul li:nth-child(3) span.no{right:12px;width:102px}#educationSystem ul li:nth-child(4) span.no{left:-67px;width:100px}@media screen and (max-width: 1100px){#educationSystem ul li:nth-child(4) span.no{top:-118px !important;left:-17px}}@media screen and (max-width: 900px){#educationSystem ul li:nth-child(4) span.no{top:-118px !important;left:30px}}#educationSystem ul li .txtBox{position:relative;z-index:999;background:-webkit-gradient(linear, left top, right top, from(#f7f8da),to(#d3e3e9));background:linear-gradient(to right, #f7f8da,#d3e3e9)}@media screen and (min-width: 901px){#educationSystem ul li .txtBox{position:absolute;top:70px;left:55.8%;width:36.83333%;padding:65px 0 45px 45px}}@media screen and (max-width: 1100px){#educationSystem ul li .txtBox{width:41.66667%;padding:35px 0 45px 35px}}@media screen and (max-width: 900px){#educationSystem ul li .txtBox{width:100%;clear:both;padding:25px 0 25px 25px}}#educationSystem ul li .txtBox span.no{display:block;position:absolute;top:-88px}@media screen and (max-width: 900px){#educationSystem ul li .txtBox span.no{top:-108px}}#educationSystem ul li .txtBox h5{line-height:2;margin-bottom:25px;border-bottom:1px solid #fff;font-size:22px;font-weight:normal;letter-spacing:0.15em}@media screen and (max-width: 900px){#educationSystem ul li .txtBox h5{font-size:18px}}#educationSystem ul li .txtBox h6{line-height:1.8;margin-bottom:15px;padding-right:45px;font-size:21px;font-weight:normal;letter-spacing:0.1em}@media screen and (max-width: 1100px){#educationSystem ul li .txtBox h6{padding-right:25px}}@media screen and (max-width: 900px){#educationSystem ul li .txtBox h6{font-size:17px}}#educationSystem ul li .txtBox p{line-height:2;padding-right:45px;font-size:15px}@media screen and (max-width: 1100px){#educationSystem ul li .txtBox p{padding-right:25px}}@media screen and (max-width: 900px){#educationSystem ul li .txtBox p{font-size:14px}}.googleMap{margin-bottom:110px}@media screen and (max-width: 900px){.googleMap{margin-bottom:40px}.googleMap iframe{height:400px !important}}img.imgTrain{display:block;width:69.58333%;margin:0 auto 180px;max-width:1000px}@media screen and (max-width: 900px){img.imgTrain{display:none}}@media screen and (min-width: 901px){.accessBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:150px}}@media screen and (max-width: 900px){.accessBox{margin-bottom:50px}}@media screen and (min-width: 901px){.accessBox figure{width:43.66667%}}@media screen and (max-width: 900px){.accessBox figure{margin-bottom:30px;padding:0 20px}}.accessBox .txtBox{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3", "メイリオ", sans-serif}@media screen and (min-width: 901px){.accessBox .txtBox{width:35.5%;margin-left:5.41667%}}@media screen and (max-width: 900px){.accessBox .txtBox{padding:0 30px}}.accessBox .txtBox h4{margin-bottom:10px}.accessBox .txtBox h5{font-size:14px}.accessBox .txtBox ul{margin-bottom:30px}.accessBox .txtBox ul li{position:relative;line-height:1.2;margin-bottom:10px;padding-left:12px;font-size:12px}.accessBox .txtBox ul li:before{position:absolute;top:3px;left:0;width:10px;height:10px;border-radius:50%;background:#333;content:""}.youtube{margin-top:5px;width:100%;padding-bottom:56.25%;height:0px;position:relative}.youtube iframe{position:absolute;top:0;left:0;right:0;margin:0 auto;width:100%;height:100%}ul.btn{margin-bottom:65px}@media screen and (min-width: 901px){ul.btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 900px){ul.btn{padding:0 10%}}@media screen and (max-width: 900px){ul.btn li{width:100%;margin-bottom:15px}}@media screen and (min-width: 901px){ul.btn li{width:32.91667%;max-width:395px}}ul.btn li a{position:relative;display:block;border:2px solid #c8c8c5;border-radius:30px}@media screen and (min-width: 901px){ul.btn li a{-webkit-transition:0.3s;transition:0.3s}ul.btn li a:hover{opacity:0.7}}ul.btn li a:after{position:absolute;top:0;bottom:0;margin:auto;right:5%;width:15px;height:19px;background:url(../img/ico-arrow.png) no-repeat 0 0;background-size:100% auto;content:""}ul.btn li:nth-child(1) a{padding:20px 30px 18px}ul.btn li:nth-child(1) img{width:88.95522%}@media screen and (min-width: 901px){ul.btn li:nth-child(2){margin-left:4.16667%}}ul.btn li:nth-child(2) a{padding:16px 30px 11px}ul.btn li:nth-child(2) img{width:94.32836%}#voice{padding-bottom:150px;background:url(../img/voice/bg.png) no-repeat 50% 100%}@media screen and (max-width: 900px){#voice{padding-bottom:50px;background:url(../img/voice/bg_sp.png) no-repeat 50% 100%;background-size:100% auto}}#voice .ttl_box{padding-top:110px;padding-bottom:110px;background:rgba(64,154,214,0.1)}@media screen and (max-width: 900px){#voice .ttl_box{padding-top:25px;padding-bottom:25px}}#voice h1{font-size:26px;font-weight:lighter;text-align:center;color:#036eb8}#voice h1:before{content:"\FF3C\a0"}#voice h1:after{content:"\a0\FF0F"}@media screen and (max-width: 900px){#voice h1{font-size:14px}}#voice h2{margin:40px  auto 0;width:58.75%;max-width:705px}@media screen and (max-width: 900px){#voice h2{margin:20px auto 0}}#voice .text{margin-top:30px;font-size:15px;line-height:1.8;text-align:center;color:#036eb8}@media screen and (max-width: 900px){#voice .text{margin-top:15px;font-size:10px}}#voice ul{margin-top:60px}@media screen and (max-width: 900px){#voice ul{margin-top:30px}}#voice ul li{position:relative}@media screen and (min-width: 901px){#voice ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#voice ul li+li{margin-top:60px}@media screen and (min-width: 901px){#voice ul li h3{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;text-align:center;width:135px;height:135px;background:#e6f4fd;font-size:17px;color:#83b2df;line-height:1.5;border-radius:50%;position:absolute;bottom:15px;z-index:2}}@media screen and (min-width: 901px){#voice ul li .imgBox{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#voice ul li .imgBox figure{text-align:center}}@media screen and (max-width: 900px){#voice ul li .imgBox{padding-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;padding-bottom:30px}#voice ul li .imgBox:before{content:"";width:calc(100% + 40px);height:55%;background:#83b4e1;position:absolute;bottom:0;left:-20px;z-index:-1}#voice ul li .imgBox h3{line-height:1.5;color:#fff;font-size:20px;font-weight:normal;position:relative}#voice ul li .imgBox h3 .font_m{font-size:16px}#voice ul li .imgBox h3 .font_s{font-size:11px}}#voice ul li .textBox{padding:75px 55px;position:0}@media screen and (min-width: 901px){#voice ul li .textBox{border-radius:30px;-ms-flex-negative:0;flex-shrink:0;width:560px}}@media screen and (max-width: 900px){#voice ul li .textBox{padding:20px 30px}}#voice ul li .textBox h4{font-size:26px;line-height:1.3}@media screen and (max-width: 900px){#voice ul li .textBox h4{margin-top:15px;font-size:16px}}#voice ul li .textBox p{margin-top:10px;font-size:11px;line-height:1.8}@media screen and (max-width: 900px){#voice ul li .textBox p{margin-top:10px;font-size:12px}}#voice ul li:nth-child(odd) h3{left:0}@media screen and (min-width: 901px){#voice ul li:nth-child(odd) .textBox{color:#fff;background:#83b4e1}}@media screen and (max-width: 900px){#voice ul li:nth-child(odd) .imgBox{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#voice ul li:nth-child(odd) .imgBox:after{content:"";width:196px;height:225px;background:url(../img/voice/obj_01.png) no-repeat 50% 50%;background-size:contain;position:absolute;bottom:25%;right:20px;z-index:-1}#voice ul li:nth-child(odd) .imgBox h3{margin-left:auto;text-align:right;margin-right:15px}#voice ul li:nth-child(odd) .imgBox h3:before{content:"";height:40px;width:60px;position:absolute;top:-10px;right:0;margin-top:-40px}#voice ul li:nth-child(odd) .imgBox figure{margin-left:15px}}#voice ul li:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#voice ul li:nth-child(even) h3{right:0}@media screen and (min-width: 901px){#voice ul li:nth-child(even) .textBox{color:#036eb8;background:#e3edf8}}@media screen and (max-width: 900px){#voice ul li:nth-child(even) .imgBox:after{content:"";width:196px;height:225px;background:url(../img/voice/obj_02.png) no-repeat 50% 50%;background-size:contain;position:absolute;bottom:15%;left:20px;z-index:-1}#voice ul li:nth-child(even) .imgBox h3{margin-left:15px}#voice ul li:nth-child(even) .imgBox h3:before{content:"";height:40px;width:60px;position:absolute;top:-10px;left:0;margin-top:-40px}#voice ul li:nth-child(even) .imgBox figure{margin-right:15px;margin-left:auto}}@media screen and (min-width: 901px){#voice ul li:nth-child(2) .imgBox{margin-right:80px}#voice ul li:nth-child(3) .imgBox{margin-left:60px}}@media screen and (max-width: 900px){#voice ul li:nth-child(1) h3:before{background:url(../img/voice/ico_01.png) no-repeat 100% 100%;background-size:contain}#voice ul li:nth-child(1) .textBox:before{content:"";width:100%;height:150%;background:url(../img/voice/bg_sp_01.png) no-repeat 50% 100%;background-size:contain;position:absolute;left:0;bottom:0;z-index:-2}#voice ul li:nth-child(2) h3:before{background:url(../img/voice/ico_02.png) no-repeat 100% 100%;background-size:contain}#voice ul li:nth-child(3) h3:before{background:url(../img/voice/ico_03.png) no-repeat 100% 100%;background-size:contain}#voice ul li:nth-child(3) .textBox:before{content:"";width:100%;height:100%;background:url(../img/voice/bg_sp_02.png) no-repeat 50% 100%;background-size:contain;position:absolute;left:0;bottom:0;z-index:-2}#voice ul li:nth-child(4) h3:before{background:url(../img/voice/ico_04.png) no-repeat 100% 100%;background-size:contain}#voice ul li:nth-child(5) h3:before{background:url(../img/voice/ico_05.png) no-repeat 100% 100%;background-size:contain}#voice ul li:nth-child(5) .textBox:before{content:"";width:100%;height:200%;background:url(../img/voice/bg_sp_03.png) no-repeat 50% 100%;background-size:contain;position:absolute;left:0;bottom:-100%;z-index:-2}#voice ul li:nth-child(6) h3:before{background:url(../img/voice/ico_06.png) no-repeat 100% 100%;background-size:contain}}
