@import url("preset.css");@import url("module.css");@import url("header.css");@import url("footer.css");@import url("mailformpro.css");body{font-family:'Yu Gothic', 'YuGothic', 'Roboto', 'Helvetica Neue', 'Hiragino Kaku Gothic Pro', 'Meiryo', 'Arial', 'sans-serif';font-size:14.5px;color:#000;line-height:2;letter-spacing:.08em;font-weight:300;-webkit-animation:fadeIn 1.5s ease 0s 1 normal;animation:fadeIn 1.5s ease 0s 1 normal}@media screen and (max-width: 999px){body{font-size:13px}}@media screen and (max-width: 320px){body{font-size:90%}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.uf main,.uf footer{-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadein{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadein{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#content{background-color:#ececec}#top #content #hero{max-width:100%;position:relative;z-index:1;height:calc(100vh - 60px);max-height:670px;min-height:670px}@media screen and (max-width: 999px){#top #content #hero{margin:0;max-height:400px;min-height:400px}}@media screen and (max-width: 767px){#top #content #hero{max-height:250px;min-height:250px}}#top #content #hero .bx-wrapper{width:100% !important;height:670px !important;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 999px){#top #content #hero .bx-wrapper{height:400px !important}}@media screen and (max-width: 767px){#top #content #hero .bx-wrapper{height:250px !important}}#top #content #hero .bx-wrapper .bx-viewport{width:100% !important;height:100% !important;overflow:hidden;position:relative}#top #content #hero .bx-wrapper .bx-viewport::before{background:#fff;bottom:0;content:'';left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}#top #content #hero .bx-wrapper .bx-viewport .bg-slide{width:100% !important;height:100% !important}#top #content #hero .bx-wrapper .bx-viewport .bg-slide>li{width:100% !important;height:100% !important;background-position:center center;background-size:cover;background-repeat:no-repeat}#top #content #sec2{position:relative}#top #content #sec2::after{content:"";position:absolute;background:url(../img/top/sec2-bg-upper.png) 0 0/1314px 93px repeat-x;width:100%;height:93px;left:0;top:-93px;-webkit-animation:waveSlide 15s linear infinite;animation:waveSlide 15s linear infinite}@-webkit-keyframes waveSlide{from{background-position:0% 0}to{background-position:1314px 0}}@keyframes waveSlide{from{background-position:0% 0}to{background-position:1314px 0}}@media screen and (max-width: 767px){#top #content #sec2::after{background:url(../img/top/sec2-bg-upper.png) 0 0/657px 46px repeat-x;width:100%;height:46px;top:-46px;-webkit-animation:waveSlide 15s linear infinite;animation:waveSlide 15s linear infinite}@-webkit-keyframes waveSlideSm{from{background-position:0% 0}to{background-position:657px 0}}@keyframes waveSlideSm{from{background-position:0% 0}to{background-position:657px 0}}}#top #content #sec2 .course1,#top #content #sec2 .course2,#top #content #sec2 .course3,#top #content #sec2 .course4,#top #content #sec2 .course5,#top #content #sec2 .course6,#top #content #sec2 .course7,#top #content #sec2 .course8,#top #content #sec2 .course9,#top #content #sec2 .course10,#top #content #sec2 .course11,#top #content #sec2 .course12,#top #content #sec2 .course13,#top #content #sec2 .course14,#top #content #sec2 .course15,#top #content #sec2 .course16{display:block;background:#fff;position:relative;padding:15px;text-align:center;font-size:90%}@media screen and (max-width: 767px){#top #content #sec2 .course1,#top #content #sec2 .course2,#top #content #sec2 .course3,#top #content #sec2 .course4,#top #content #sec2 .course5,#top #content #sec2 .course6,#top #content #sec2 .course7,#top #content #sec2 .course8,#top #content #sec2 .course9,#top #content #sec2 .course10,#top #content #sec2 .course11,#top #content #sec2 .course12,#top #content #sec2 .course13,#top #content #sec2 .course14,#top #content #sec2 .course15,#top #content #sec2 .course16{padding:15px 5px;font-size:85%}}@media screen and (max-width: 375px){#top #content #sec2 .course1,#top #content #sec2 .course2,#top #content #sec2 .course3,#top #content #sec2 .course4,#top #content #sec2 .course5,#top #content #sec2 .course6,#top #content #sec2 .course7,#top #content #sec2 .course8,#top #content #sec2 .course9,#top #content #sec2 .course10,#top #content #sec2 .course11,#top #content #sec2 .course12,#top #content #sec2 .course13,#top #content #sec2 .course14,#top #content #sec2 .course15,#top #content #sec2 .course16{padding:15px 5px;font-size:80%}}#top #content #sec2 .course1::after,#top #content #sec2 .course2::after,#top #content #sec2 .course3::after,#top #content #sec2 .course4::after,#top #content #sec2 .course5::after,#top #content #sec2 .course6::after,#top #content #sec2 .course7::after,#top #content #sec2 .course8::after,#top #content #sec2 .course9::after,#top #content #sec2 .course10::after,#top #content #sec2 .course11::after,#top #content #sec2 .course12::after,#top #content #sec2 .course13::after,#top #content #sec2 .course14::after,#top #content #sec2 .course15::after,#top #content #sec2 .course16::after{content:"";position:absolute;z-index:2}#top #content #sec2 .course1::before,#top #content #sec2 .course2::before,#top #content #sec2 .course3::before,#top #content #sec2 .course4::before,#top #content #sec2 .course5::before,#top #content #sec2 .course6::before,#top #content #sec2 .course7::before,#top #content #sec2 .course8::before,#top #content #sec2 .course9::before,#top #content #sec2 .course10::before,#top #content #sec2 .course11::before,#top #content #sec2 .course12::before,#top #content #sec2 .course13::before,#top #content #sec2 .course14::before,#top #content #sec2 .course15::before,#top #content #sec2 .course16::before{content:"";position:absolute;background:#92adb0;width:5px;height:5px;right:10px;bottom:10px;border-radius:9999px}#top #content #sec2 .course1:hover,#top #content #sec2 .course2:hover,#top #content #sec2 .course3:hover,#top #content #sec2 .course4:hover,#top #content #sec2 .course5:hover,#top #content #sec2 .course6:hover,#top #content #sec2 .course7:hover,#top #content #sec2 .course8:hover,#top #content #sec2 .course9:hover,#top #content #sec2 .course10:hover,#top #content #sec2 .course11:hover,#top #content #sec2 .course12:hover,#top #content #sec2 .course13:hover,#top #content #sec2 .course14:hover,#top #content #sec2 .course15:hover,#top #content #sec2 .course16:hover{-webkit-transition:all .8s;transition:all .8s}#top #content #sec2 .course1:hover::before,#top #content #sec2 .course2:hover::before,#top #content #sec2 .course3:hover::before,#top #content #sec2 .course4:hover::before,#top #content #sec2 .course5:hover::before,#top #content #sec2 .course6:hover::before,#top #content #sec2 .course7:hover::before,#top #content #sec2 .course8:hover::before,#top #content #sec2 .course9:hover::before,#top #content #sec2 .course10:hover::before,#top #content #sec2 .course11:hover::before,#top #content #sec2 .course12:hover::before,#top #content #sec2 .course13:hover::before,#top #content #sec2 .course14:hover::before,#top #content #sec2 .course15:hover::before,#top #content #sec2 .course16:hover::before{-webkit-transition:all .8s;transition:all .8s;bottom:20px}#top #content #sec2 .course1 span,#top #content #sec2 .course2 span,#top #content #sec2 .course3 span,#top #content #sec2 .course4 span,#top #content #sec2 .course5 span,#top #content #sec2 .course6 span,#top #content #sec2 .course7 span,#top #content #sec2 .course8 span,#top #content #sec2 .course9 span,#top #content #sec2 .course10 span,#top #content #sec2 .course11 span,#top #content #sec2 .course12 span,#top #content #sec2 .course13 span,#top #content #sec2 .course14 span,#top #content #sec2 .course15 span,#top #content #sec2 .course16 span{display:block;font-family:"sofia-pro","sans-serif"}#top #content #sec2 .course1::after{background:url(../img/top/sec2-gakki1.png) 0 0/26px 58px;width:26px;height:58px;right:20px;top:-17px}@media screen and (max-width: 767px){#top #content #sec2 .course1::after{background:url(../img/top/sec2-gakki1.png) 0 0/18px 41px;width:18px;height:41px;right:20px;top:20px}}#top #content #sec2 .course2::after{background:url(../img/top/sec2-gakki2.png) 0 0/37px 88px;width:37px;height:88px;left:15px;top:3px}@media screen and (max-width: 767px){#top #content #sec2 .course2::after{background:url(../img/top/sec2-gakki2.png) 0 0/26px 62px;width:26px;height:62px;right:15px;top:15px}}#top #content #sec2 .course3::after{background:url(../img/top/sec2-gakki3.png) 0 0/38px 96px;width:38px;height:96px;right:20px;top:-40px}@media screen and (max-width: 767px){#top #content #sec2 .course3::after{background:url(../img/top/sec2-gakki3.png) 0 0/27px 67px;width:27px;height:67px;left:20px;top:10px}}#top #content #sec2 .course4::after{background:url(../img/top/sec2-gakki4.png) 0 0/89px 71px;width:89px;height:71px;left:-23px;bottom:-20px}@media screen and (max-width: 767px){#top #content #sec2 .course4::after{background:url(../img/top/sec2-gakki4.png) 0 0/62px 50px;width:62px;height:50px;left:-10px;bottom:-5px}}#top #content #sec2 .course5::after{background:url(../img/top/sec2-gakki5.png) 0 0/80px 45px;width:80px;height:45px;left:-23px;top:20px}@media screen and (max-width: 767px){#top #content #sec2 .course5::after{background:url(../img/top/sec2-gakki5.png) 0 0/56px 32px;width:56px;height:32px;left:-10px;top:25px}}#top #content #sec2 .course6::after{background:url(../img/top/sec2-gakki6.png) 0 0/65px 43px;width:65px;height:43px;right:-20px;top:-5px}@media screen and (max-width: 767px){#top #content #sec2 .course6::after{background:url(../img/top/sec2-gakki6.png) 0 0/46px 30px;width:46px;height:30px;right:-10px;top:2px}}#top #content #sec2 .course7::after{background:url(../img/top/sec2-gakki7.png) 0 0/60px 71px;width:60px;height:71px;left:-5px;top:10px}@media screen and (max-width: 767px){#top #content #sec2 .course7::after{background:url(../img/top/sec2-gakki7.png) 0 0/42px 50px;width:42px;height:50px;left:-5px;top:10px}}#top #content #sec2 .course8::after{background:url(../img/top/sec2-gakki8.png) 0 0/53px 85px;width:53px;height:85px;right:-10px;top:-35px}@media screen and (max-width: 767px){#top #content #sec2 .course8::after{background:url(../img/top/sec2-gakki8.png) 0 0/37px 60px;width:37px;height:60px;right:-10px;top:-15px}}#top #content #sec2 .course9::after{background:url(../img/top/sec2-gakki9.png) 0 0/39px 97px;width:39px;height:97px;left:15px;top:5px}@media screen and (max-width: 767px){#top #content #sec2 .course9::after{background:url(../img/top/sec2-gakki9.png) 0 0/27px 68px;width:27px;height:68px;left:auto;top:-8px;right:23px}}#top #content #sec2 .course10::after{background:url(../img/top/sec2-gakki10.png) 0 0/33px 91px;width:33px;height:91px;right:20px;top:-30px}@media screen and (max-width: 767px){#top #content #sec2 .course10::after{background:url(../img/top/sec2-gakki10.png) 0 0/23px 68px;width:23px;height:68px;right:25px;top:15px}}#top #content #sec2 .course11::after{background:url(../img/top/sec2-gakki11.png) 0 0/56px 51px;width:56px;height:51px;right:5px;top:-5px}@media screen and (max-width: 767px){#top #content #sec2 .course11::after{background:url(../img/top/sec2-gakki11.png) 0 0/39px 36px;width:39px;height:36px;right:auto;left:9px;top:25px}}#top #content #sec2 .course12::after{background:url(../img/top/sec2-gakki12.png) 0 0/161px 33px;width:161px;height:33px;left:-30px;bottom:-5px}@media screen and (max-width: 999px){#top #content #sec2 .course12::after{background:url(../img/top/sec2-gakki12.png) 0 0/129px 26px;width:129px;height:26px;left:-35px;bottom:5px}}@media screen and (max-width: 767px){#top #content #sec2 .course12::after{background:url(../img/top/sec2-gakki12.png) 0 0/113px 23px;width:113px;height:23px;left:auto;right:-15px;bottom:50px}}#top #content #sec2 .course13::after{background:url(../img/top/sec2-gakki13.png) 0 0/43px 78px;width:43px;height:78px;left:5px;bottom:-8px}@media screen and (max-width: 767px){#top #content #sec2 .course13::after{background:url(../img/top/sec2-gakki13.png) 0 0/30px 55px;width:30px;height:55px;left:auto;right:20px;bottom:25px}}#top #content #sec2 .course14::after{background:url(../img/top/sec2-gakki14.png) 0 0/85px 39px;width:85px;height:39px;left:-15px;top:-20px}@media screen and (max-width: 767px){#top #content #sec2 .course14::after{background:url(../img/top/sec2-gakki14.png) 0 0/60px 27px;width:60px;height:27px;left:-19px;top:-15px}}#top #content #sec2 .course15::after{background:url(../img/top/sec2-gakki15.png) 0 0/39px 144px;width:39px;height:144px;left:10px;top:-40px}@media screen and (max-width: 999px){#top #content #sec2 .course15::after{background:url(../img/top/sec2-gakki15.png) 0 0/31px 115px;width:31px;height:115px;left:10px;top:-10px}}@media screen and (max-width: 999px) and (max-width: 767px){#top #content #sec2 .course15::after{background:url(../img/top/sec2-gakki15.png) 0 0/27px 101px;width:27px;height:101px;left:10px;top:-15px}}#top #content #sec2 .course16::after{background:url(../img/top/sec2-gakki16.png) 0 0/45px 56px;width:45px;height:56px;right:-20px;top:-30px}@media screen and (max-width: 767px){#top #content #sec2 .course16::after{background:url(../img/top/sec2-gakki16.png) 0 0/36px 45px;width:36px;height:45px;right:-10px;top:-15px}}#top #content #sec4{position:relative}#top #content #sec4::after{content:"";position:absolute;background:url(../img/top/sec4-bg-upper.png) 0 0/1314px 93px repeat-x;width:100%;height:93px;left:0;top:-93px;-webkit-animation:waveSlide 15s linear infinite;animation:waveSlide 15s linear infinite}@keyframes waveSlide{from{background-position:0% 0}to{background-position:1314px 0}}@media screen and (max-width: 767px){#top #content #sec4::after{background:url(../img/top/sec4-bg-upper.png) 0 0/657px 46px repeat-x;width:100%;height:46px;top:-46px;-webkit-animation:waveSlide 15s linear infinite;animation:waveSlide 15s linear infinite}@-webkit-keyframes waveSlideSm{from{background-position:0% 0}to{background-position:657px 0}}@keyframes waveSlideSm{from{background-position:0% 0}to{background-position:657px 0}}}#top #content #sec4 .menu figure{overflow:hidden}#top #content #sec4 .menu figure img{-webkit-transition-duration:0.8s;transition-duration:0.8s}#top #content #sec4 .menu:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:0.8s;transition-duration:0.8s}#top #content #sec4 .menu .menu-txt{border-radius:0 15px 0 0}#top #content #sec4 .img-tote{position:relative}#top #content #sec4 .img-tote::before{content:"";position:absolute;background:url(../img/top/sec4-pic1.png) 0 0/121px 170px;width:121px;height:170px;left:0;top:-220px;z-index:10}@media screen and (max-width: 767px){#top #content #sec4 .img-tote::before{background:url(../img/top/sec4-pic1.png) 0 0/85px 119px;width:85px;height:119px;top:-130px;left:15px}}#top #content #sec4 .img-tote::after{content:"";position:absolute;background:url(../img/top/sec4-pic2.png) 0 0/220px 99px;width:220px;height:99px;right:0;bottom:-150px;z-index:10}@media screen and (max-width: 767px){#top #content #sec4 .img-tote::after{background:url(../img/top/sec4-pic2.png) 0 0/154px 69px;width:154px;height:69px;bottom:-110px;right:15px}}#top #content #sec5 .new a{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){#top #content #sec5 .new a{display:block;font-size:95%}}#top #content #sec5 .new a .day{font-family:"sofia-pro","sans-serif"}#top #content #sec5 .new a h3{padding-left:20px}@media screen and (max-width: 767px){#top #content #sec5 .new a h3{padding-left:0;padding-top:10px}}#course #content #sec1 .course1,#course #content #sec1 .course2,#course #content #sec1 .course3,#course #content #sec1 .course4,#course #content #sec1 .course5,#course #content #sec1 .course6,#course #content #sec1 .course7,#course #content #sec1 .course8,#course #content #sec1 .course9,#course #content #sec1 .course10,#course #content #sec1 .course11,#course #content #sec1 .course12,#course #content #sec1 .course13,#course #content #sec1 .course14,#course #content #sec1 .course15,#course #content #sec1 .course16{display:block;background:#fff;position:relative;padding:15px;text-align:center;font-size:90%}@media screen and (max-width: 767px){#course #content #sec1 .course1,#course #content #sec1 .course2,#course #content #sec1 .course3,#course #content #sec1 .course4,#course #content #sec1 .course5,#course #content #sec1 .course6,#course #content #sec1 .course7,#course #content #sec1 .course8,#course #content #sec1 .course9,#course #content #sec1 .course10,#course #content #sec1 .course11,#course #content #sec1 .course12,#course #content #sec1 .course13,#course #content #sec1 .course14,#course #content #sec1 .course15,#course #content #sec1 .course16{padding:15px 5px;font-size:85%}}@media screen and (max-width: 375px){#course #content #sec1 .course1,#course #content #sec1 .course2,#course #content #sec1 .course3,#course #content #sec1 .course4,#course #content #sec1 .course5,#course #content #sec1 .course6,#course #content #sec1 .course7,#course #content #sec1 .course8,#course #content #sec1 .course9,#course #content #sec1 .course10,#course #content #sec1 .course11,#course #content #sec1 .course12,#course #content #sec1 .course13,#course #content #sec1 .course14,#course #content #sec1 .course15,#course #content #sec1 .course16{padding:15px 5px;font-size:80%}}#course #content #sec1 .course1::after,#course #content #sec1 .course2::after,#course #content #sec1 .course3::after,#course #content #sec1 .course4::after,#course #content #sec1 .course5::after,#course #content #sec1 .course6::after,#course #content #sec1 .course7::after,#course #content #sec1 .course8::after,#course #content #sec1 .course9::after,#course #content #sec1 .course10::after,#course #content #sec1 .course11::after,#course #content #sec1 .course12::after,#course #content #sec1 .course13::after,#course #content #sec1 .course14::after,#course #content #sec1 .course15::after,#course #content #sec1 .course16::after{content:"";position:absolute;z-index:2}#course #content #sec1 .course1::before,#course #content #sec1 .course2::before,#course #content #sec1 .course3::before,#course #content #sec1 .course4::before,#course #content #sec1 .course5::before,#course #content #sec1 .course6::before,#course #content #sec1 .course7::before,#course #content #sec1 .course8::before,#course #content #sec1 .course9::before,#course #content #sec1 .course10::before,#course #content #sec1 .course11::before,#course #content #sec1 .course12::before,#course #content #sec1 .course13::before,#course #content #sec1 .course14::before,#course #content #sec1 .course15::before,#course #content #sec1 .course16::before{content:"";position:absolute;background:#92adb0;width:5px;height:5px;right:10px;bottom:10px;border-radius:9999px}#course #content #sec1 .course1:hover,#course #content #sec1 .course2:hover,#course #content #sec1 .course3:hover,#course #content #sec1 .course4:hover,#course #content #sec1 .course5:hover,#course #content #sec1 .course6:hover,#course #content #sec1 .course7:hover,#course #content #sec1 .course8:hover,#course #content #sec1 .course9:hover,#course #content #sec1 .course10:hover,#course #content #sec1 .course11:hover,#course #content #sec1 .course12:hover,#course #content #sec1 .course13:hover,#course #content #sec1 .course14:hover,#course #content #sec1 .course15:hover,#course #content #sec1 .course16:hover{-webkit-transition:all .8s;transition:all .8s}#course #content #sec1 .course1:hover::before,#course #content #sec1 .course2:hover::before,#course #content #sec1 .course3:hover::before,#course #content #sec1 .course4:hover::before,#course #content #sec1 .course5:hover::before,#course #content #sec1 .course6:hover::before,#course #content #sec1 .course7:hover::before,#course #content #sec1 .course8:hover::before,#course #content #sec1 .course9:hover::before,#course #content #sec1 .course10:hover::before,#course #content #sec1 .course11:hover::before,#course #content #sec1 .course12:hover::before,#course #content #sec1 .course13:hover::before,#course #content #sec1 .course14:hover::before,#course #content #sec1 .course15:hover::before,#course #content #sec1 .course16:hover::before{-webkit-transition:all .8s;transition:all .8s;bottom:20px}#course #content #sec1 .course1 span,#course #content #sec1 .course2 span,#course #content #sec1 .course3 span,#course #content #sec1 .course4 span,#course #content #sec1 .course5 span,#course #content #sec1 .course6 span,#course #content #sec1 .course7 span,#course #content #sec1 .course8 span,#course #content #sec1 .course9 span,#course #content #sec1 .course10 span,#course #content #sec1 .course11 span,#course #content #sec1 .course12 span,#course #content #sec1 .course13 span,#course #content #sec1 .course14 span,#course #content #sec1 .course15 span,#course #content #sec1 .course16 span{display:block;font-family:"sofia-pro","sans-serif"}#course #content #sec1 .course1::after{background:url(../img/top/sec2-gakki1.png) 0 0/26px 58px;width:26px;height:58px;right:20px;top:-17px}@media screen and (max-width: 767px){#course #content #sec1 .course1::after{background:url(../img/top/sec2-gakki1.png) 0 0/18px 41px;width:18px;height:41px;right:20px;top:20px}}#course #content #sec1 .course2::after{background:url(../img/top/sec2-gakki2.png) 0 0/37px 88px;width:37px;height:88px;left:15px;top:3px}@media screen and (max-width: 767px){#course #content #sec1 .course2::after{background:url(../img/top/sec2-gakki2.png) 0 0/26px 62px;width:26px;height:62px;right:15px;top:15px}}#course #content #sec1 .course3::after{background:url(../img/top/sec2-gakki3.png) 0 0/38px 96px;width:38px;height:96px;right:20px;top:-40px}@media screen and (max-width: 767px){#course #content #sec1 .course3::after{background:url(../img/top/sec2-gakki3.png) 0 0/27px 67px;width:27px;height:67px;left:20px;top:10px}}#course #content #sec1 .course4::after{background:url(../img/top/sec2-gakki4.png) 0 0/89px 71px;width:89px;height:71px;left:-23px;bottom:-20px}@media screen and (max-width: 767px){#course #content #sec1 .course4::after{background:url(../img/top/sec2-gakki4.png) 0 0/62px 50px;width:62px;height:50px;left:-10px;bottom:-5px}}#course #content #sec1 .course5::after{background:url(../img/top/sec2-gakki5.png) 0 0/80px 45px;width:80px;height:45px;left:-23px;top:20px}@media screen and (max-width: 767px){#course #content #sec1 .course5::after{background:url(../img/top/sec2-gakki5.png) 0 0/56px 32px;width:56px;height:32px;left:-10px;top:25px}}#course #content #sec1 .course6::after{background:url(../img/top/sec2-gakki6.png) 0 0/65px 43px;width:65px;height:43px;right:-20px;top:-5px}@media screen and (max-width: 767px){#course #content #sec1 .course6::after{background:url(../img/top/sec2-gakki6.png) 0 0/46px 30px;width:46px;height:30px;right:-10px;top:2px}}#course #content #sec1 .course7::after{background:url(../img/top/sec2-gakki7.png) 0 0/60px 71px;width:60px;height:71px;left:-5px;top:10px}@media screen and (max-width: 767px){#course #content #sec1 .course7::after{background:url(../img/top/sec2-gakki7.png) 0 0/42px 50px;width:42px;height:50px;left:-5px;top:10px}}#course #content #sec1 .course8::after{background:url(../img/top/sec2-gakki8.png) 0 0/53px 85px;width:53px;height:85px;right:-10px;top:-35px}@media screen and (max-width: 767px){#course #content #sec1 .course8::after{background:url(../img/top/sec2-gakki8.png) 0 0/37px 60px;width:37px;height:60px;right:-10px;top:-15px}}#course #content #sec1 .course9::after{background:url(../img/top/sec2-gakki9.png) 0 0/39px 97px;width:39px;height:97px;left:15px;top:5px}@media screen and (max-width: 767px){#course #content #sec1 .course9::after{background:url(../img/top/sec2-gakki9.png) 0 0/27px 68px;width:27px;height:68px;left:auto;top:-8px;right:23px}}#course #content #sec1 .course10::after{background:url(../img/top/sec2-gakki10.png) 0 0/33px 91px;width:33px;height:91px;right:20px;top:-30px}@media screen and (max-width: 767px){#course #content #sec1 .course10::after{background:url(../img/top/sec2-gakki10.png) 0 0/23px 68px;width:23px;height:68px;right:25px;top:15px}}#course #content #sec1 .course11::after{background:url(../img/top/sec2-gakki11.png) 0 0/56px 51px;width:56px;height:51px;right:5px;top:-5px}@media screen and (max-width: 767px){#course #content #sec1 .course11::after{background:url(../img/top/sec2-gakki11.png) 0 0/39px 36px;width:39px;height:36px;right:auto;left:9px;top:25px}}#course #content #sec1 .course12::after{background:url(../img/top/sec2-gakki12.png) 0 0/161px 33px;width:161px;height:33px;left:-30px;bottom:-5px}@media screen and (max-width: 999px){#course #content #sec1 .course12::after{background:url(../img/top/sec2-gakki12.png) 0 0/129px 26px;width:129px;height:26px;left:-35px;bottom:5px}}@media screen and (max-width: 767px){#course #content #sec1 .course12::after{background:url(../img/top/sec2-gakki12.png) 0 0/113px 23px;width:113px;height:23px;left:auto;right:-15px;bottom:50px}}#course #content #sec1 .course13::after{background:url(../img/top/sec2-gakki13.png) 0 0/43px 78px;width:43px;height:78px;left:5px;bottom:-8px}@media screen and (max-width: 767px){#course #content #sec1 .course13::after{background:url(../img/top/sec2-gakki13.png) 0 0/30px 55px;width:30px;height:55px;left:auto;right:20px;bottom:25px}}#course #content #sec1 .course14::after{background:url(../img/top/sec2-gakki14.png) 0 0/85px 39px;width:85px;height:39px;left:-15px;top:-20px}@media screen and (max-width: 767px){#course #content #sec1 .course14::after{background:url(../img/top/sec2-gakki14.png) 0 0/60px 27px;width:60px;height:27px;left:-19px;top:-15px}}#course #content #sec1 .course15::after{background:url(../img/top/sec2-gakki15.png) 0 0/39px 144px;width:39px;height:144px;left:10px;top:-40px}@media screen and (max-width: 999px){#course #content #sec1 .course15::after{background:url(../img/top/sec2-gakki15.png) 0 0/31px 115px;width:31px;height:115px;left:10px;top:-10px}}@media screen and (max-width: 999px) and (max-width: 767px){#course #content #sec1 .course15::after{background:url(../img/top/sec2-gakki15.png) 0 0/27px 101px;width:27px;height:101px;left:10px;top:-15px}}#course #content #sec1 .course16::after{background:url(../img/top/sec2-gakki16.png) 0 0/45px 56px;width:45px;height:56px;right:-20px;top:-30px}@media screen and (max-width: 767px){#course #content #sec1 .course16::after{background:url(../img/top/sec2-gakki16.png) 0 0/36px 45px;width:36px;height:45px;right:-10px;top:-15px}}#top .view.view-unique1{opacity:0;-webkit-transform-origin:left bottom;transform-origin:left bottom}#top .view.view-unique1.on{opacity:1;-webkit-animation:view-unique1 1s cubic-bezier(0.34, 1.56, 0.64, 1) both;animation:view-unique1 1s cubic-bezier(0.34, 1.56, 0.64, 1) both}@-webkit-keyframes view-unique1{0%{opacity:0;-webkit-transform:translate(-15px, 0) rotate(-3deg);transform:translate(-15px, 0) rotate(-3deg)}50%{opacity:.65;-webkit-transform:translate(10px, 0) rotate(2deg);transform:translate(10px, 0) rotate(2deg)}65%{opacity:1;-webkit-transform:translate(-5px, 0) rotate(-1deg);transform:translate(-5px, 0) rotate(-1deg)}85%{opacity:1;-webkit-transform:translate(5px, 0) rotate(1deg);transform:translate(5px, 0) rotate(1deg)}95%{opacity:1;-webkit-transform:translate(-2px, 0) rotate(-0.5deg);transform:translate(-2px, 0) rotate(-0.5deg)}100%{opacity:1;-webkit-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0)}}@keyframes view-unique1{0%{opacity:0;-webkit-transform:translate(-15px, 0) rotate(-3deg);transform:translate(-15px, 0) rotate(-3deg)}50%{opacity:.65;-webkit-transform:translate(10px, 0) rotate(2deg);transform:translate(10px, 0) rotate(2deg)}65%{opacity:1;-webkit-transform:translate(-5px, 0) rotate(-1deg);transform:translate(-5px, 0) rotate(-1deg)}85%{opacity:1;-webkit-transform:translate(5px, 0) rotate(1deg);transform:translate(5px, 0) rotate(1deg)}95%{opacity:1;-webkit-transform:translate(-2px, 0) rotate(-0.5deg);transform:translate(-2px, 0) rotate(-0.5deg)}100%{opacity:1;-webkit-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0)}}#top .view.view-unique2{opacity:0;-webkit-transform-origin:left bottom;transform-origin:left bottom}#top .view.view-unique2.on{opacity:1;-webkit-animation:view-unique2 1s cubic-bezier(0.34, 1.56, 0.64, 1) both;animation:view-unique2 1s cubic-bezier(0.34, 1.56, 0.64, 1) both}@-webkit-keyframes view-unique2{0%{opacity:0;-webkit-transform:translate(15px, 0) rotate(-3deg);transform:translate(15px, 0) rotate(-3deg)}50%{opacity:.65;-webkit-transform:translate(-10px, 0) rotate(2deg);transform:translate(-10px, 0) rotate(2deg)}65%{opacity:1;-webkit-transform:translate(5px, 0) rotate(-1deg);transform:translate(5px, 0) rotate(-1deg)}85%{opacity:1;-webkit-transform:translate(-5px, 0) rotate(1deg);transform:translate(-5px, 0) rotate(1deg)}95%{opacity:1;-webkit-transform:translate(2px, 0) rotate(-0.5deg);transform:translate(2px, 0) rotate(-0.5deg)}100%{opacity:1;-webkit-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0)}}@keyframes view-unique2{0%{opacity:0;-webkit-transform:translate(15px, 0) rotate(-3deg);transform:translate(15px, 0) rotate(-3deg)}50%{opacity:.65;-webkit-transform:translate(-10px, 0) rotate(2deg);transform:translate(-10px, 0) rotate(2deg)}65%{opacity:1;-webkit-transform:translate(5px, 0) rotate(-1deg);transform:translate(5px, 0) rotate(-1deg)}85%{opacity:1;-webkit-transform:translate(-5px, 0) rotate(1deg);transform:translate(-5px, 0) rotate(1deg)}95%{opacity:1;-webkit-transform:translate(2px, 0) rotate(-0.5deg);transform:translate(2px, 0) rotate(-0.5deg)}100%{opacity:1;-webkit-transform:translate(0, 0) rotate(0);transform:translate(0, 0) rotate(0)}}#top .view.view-unique3::before,#top .view.view-unique3::after{opacity:0}#top .view.view-unique3.on::before,#top .view.view-unique3.on::after{opacity:1;-webkit-animation:view-unique3 1s cubic-bezier(0.34, 1.56, 0.64, 1) both;animation:view-unique3 1s cubic-bezier(0.34, 1.56, 0.64, 1) both}@-webkit-keyframes view-unique3{0%{opacity:0;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}50%{opacity:.65;-webkit-transform:rotate(2deg);transform:rotate(2deg)}65%{opacity:1;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}85%{opacity:1;-webkit-transform:rotate(1deg);transform:rotate(1deg)}95%{opacity:1;-webkit-transform:rotate(-0.5deg);transform:rotate(-0.5deg)}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes view-unique3{0%{opacity:0;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}50%{opacity:.65;-webkit-transform:rotate(2deg);transform:rotate(2deg)}65%{opacity:1;-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}85%{opacity:1;-webkit-transform:rotate(1deg);transform:rotate(1deg)}95%{opacity:1;-webkit-transform:rotate(-0.5deg);transform:rotate(-0.5deg)}100%{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}}#present #content #sec1 .sub1{position:relative}#present #content #sec1 .sub1::before{content:"";position:absolute;background:url(../img/present/sec1-il1.png) 0 0/93px 91px;width:93px;height:91px;right:70px;top:80px}@media screen and (max-width: 999px){#present #content #sec1 .sub1::before{top:-30px;right:50px}}@media screen and (max-width: 767px){#present #content #sec1 .sub1::before{position:absolute;background:url(../img/present/sec1-il1.png) 0 0/65px 64px;width:65px;height:64px;top:-40px;right:50px}}#present #content #sec1 .sub1::after{content:"";position:absolute;background:url(../img/present/sec1-img2.png) 0 0/287px 193px;width:287px;height:193px;right:-40px;bottom:-10px}@media screen and (max-width: 999px){#present #content #sec1 .sub1::after{bottom:-50px;right:10px}}@media screen and (max-width: 767px){#present #content #sec1 .sub1::after{background:url(../img/present/sec1-img2.png) 0 0/201px 135px;width:201px;height:135px;bottom:-40px}}#present #content #sec1 .gakki{position:relative}#present #content #sec1 .gakki::before{content:"";position:absolute;background:#92adb0;width:5px;height:5px;right:10px;bottom:10px;border-radius:9999px}#present #content #sec1 .gakki:hover{-webkit-transition:all .8s;transition:all .8s}#present #content #sec1 .gakki:hover::before{-webkit-transition:all .8s;transition:all .8s;bottom:20px}#trial #content #sec1 .sub1{position:relative}#trial #content #sec1 .sub1::before{content:"";position:absolute;background:url(../img/trial/sec1-il.png) 0 0/55px 94px;width:55px;height:94px;right:60px;bottom:-30px}@media screen and (max-width: 767px){#trial #content #sec1 .sub1::before{right:30px}}#trial #content #sec1 .flow1,#trial #content #sec1 .flow2,#trial #content #sec1 .flow3,#trial #content #sec1 .flow4{padding-left:65px;padding-bottom:40px;position:relative}@media screen and (max-width: 767px){#trial #content #sec1 .flow1,#trial #content #sec1 .flow2,#trial #content #sec1 .flow3,#trial #content #sec1 .flow4{padding-left:50px;padding-bottom:30px}}#trial #content #sec1 .flow1::before,#trial #content #sec1 .flow2::before,#trial #content #sec1 .flow3::before,#trial #content #sec1 .flow4::before{position:absolute;width:40px;height:40px;left:0;top:0;border-radius:5px;background:#92a6b0;color:#fff;font-family:"sofia-pro","sans-serif";line-height:40px;text-align:center;z-index:2}@media screen and (max-width: 767px){#trial #content #sec1 .flow1::before,#trial #content #sec1 .flow2::before,#trial #content #sec1 .flow3::before,#trial #content #sec1 .flow4::before{width:32px;height:32px;line-height:32px}}#trial #content #sec1 .flow1::after,#trial #content #sec1 .flow2::after,#trial #content #sec1 .flow3::after,#trial #content #sec1 .flow4::after{content:"";position:absolute;background:#92a6b0;left:20px;top:0;height:100%;width:1px;z-index:1}@media screen and (max-width: 767px){#trial #content #sec1 .flow1::after,#trial #content #sec1 .flow2::after,#trial #content #sec1 .flow3::after,#trial #content #sec1 .flow4::after{left:16px}}#trial #content #sec1 .flow1:last-child,#trial #content #sec1 .flow2:last-child,#trial #content #sec1 .flow3:last-child,#trial #content #sec1 .flow4:last-child{padding-bottom:0}#trial #content #sec1 .flow1::before{content:"01"}#trial #content #sec1 .flow2::before{content:"02"}#trial #content #sec1 .flow3::before{content:"03"}#trial #content #sec1 .flow4::before{content:"04"}#company #content #sec1 .tbl-basic{position:relative}#company #content #sec1 .tbl-basic::before{content:"";position:absolute;background:url(../img/company/sec1-il1.png) 0 0/70px 103px;width:70px;height:103px;bottom:-50px;right:0}#new #content .new a{border-top:1px solid #000;padding:20px;display:block}@media screen and (max-width: 767px){#new #content .new a{padding:25px 15px}}#new #content .new a .day{display:inline-block;font-family:"garamond-premier-pro","serif";padding-right:30px}@media screen and (max-width: 767px){#new #content .new a .day{display:block;padding-right:0}}#new #content .new a h3{display:inline-block}@media screen and (max-width: 767px){#new #content .new a h3{display:block;margin-top:10px}}#new #content .new:last-child a{border-bottom:1px solid #000}
/*# sourceMappingURL=style.css.map */