@charset "UTF-8";*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:15px;letter-spacing:.02rem}body{margin:0}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.17rem}h4{font-size:1rem}h5{font-size:.83rem}h6{font-size:.67rem}h1{margin:.67em 0}pre{white-space:pre-wrap}hr{border-style:solid;border-width:1px 0 0;color:inherit;height:0;overflow:visible}img{display:inline-block;vertical-align:middle;max-width:100%}audio,canvas,embed,iframe,object,svg,video{display:block;vertical-align:middle;max-width:100%}canvas,img,svg,video{height:auto}audio{width:100%}img{border-style:none}svg{overflow:hidden}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}h1,h2,h3,p{margin:0;padding:0}dd,ul{margin:0;padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}button{border-radius:0}template{display:none!important}html{overflow-x:hidden}body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:A1 Gothic R,"游ゴシック体","メイリオ",Meiryo,Arial,"Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN";margin:0;padding:0;overflow-x:hidden}@media all and (max-width:639px){.onlyPc{display:none}}@media all and (min-width:640px){.onlySp{display:none}}@media all and (min-width:428px){.onlySp-s{display:none}}h2{padding:90px 0 70px;position:relative;text-align:center}@media all and (max-width:639px){h2{padding:20% 0 10%}}h2 .eng{font-family:nobel,Arial;font-weight:300;font-size:4rem}@media all and (max-width:639px){h2 .eng{font-size:3rem}}h2 .eng span{display:inline-block;-webkit-transform:translateY(-20%);transform:translateY(-20%);opacity:0}h2 .ja{font-size:1.2rem;letter-spacing:.2rem;opacity:0;-webkit-transition:all .3s ease-in-out 1s;transition:all .3s ease-in-out 1s}h3{position:relative;text-align:center;padding:20px 0;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(-20%);transform:translateY(-20%)}h3 span:nth-of-type(1){display:block;color:#fff;font-size:2.2rem;text-align:center}h3 span:nth-of-type(1):before{content:"";display:block;width:50px;height:50px;margin:0 auto 8px}@media all and (max-width:639px){h3 span:nth-of-type(1):before{display:inline-block;margin-right:10px;vertical-align:middle}}h3 span:nth-of-type(2){display:block;color:#fff;padding-top:8px;font-size:1.1rem;text-align:center}@media all and (max-width:639px){h3 span:nth-of-type(2){font-size:1rem}}h3:after{content:"";display:block;clear:both;position:absolute;left:0;right:0;margin:auto;bottom:-19px;width:0;height:0;border-style:solid;border-width:20px 25px 0 25px;border-color:#007bff transparent transparent transparent}h4{width:100%;padding:0;margin:0;padding-bottom:.3rem;margin-bottom:1rem;font-family:A1 Gothic B;font-size:1.2rem;position:relative}h4:after{content:"";display:block;clear:both;position:absolute;bottom:0;background:#000;width:0;height:1px;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.contents+h4,.contents_two+h4{margin-top:2rem}h5{width:100%;margin:0;padding:0;font-size:1.1rem;font-family:A1 Gothic M}h2.js-scroll-in .eng span:nth-child(1){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 50ms forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 50ms forwards}h2.js-scroll-in .eng span:nth-child(2){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .1s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .1s forwards}h2.js-scroll-in .eng span:nth-child(3){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .15s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .15s forwards}h2.js-scroll-in .eng span:nth-child(4){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .2s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .2s forwards}h2.js-scroll-in .eng span:nth-child(5){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .25s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .25s forwards}h2.js-scroll-in .eng span:nth-child(6){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .3s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .3s forwards}h2.js-scroll-in .eng span:nth-child(7){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .35s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .35s forwards}h2.js-scroll-in .eng span:nth-child(8){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .4s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .4s forwards}h2.js-scroll-in .eng span:nth-child(9){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .45s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .45s forwards}h2.js-scroll-in .eng span:nth-child(10){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .5s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .5s forwards}h2.js-scroll-in .eng span:nth-child(11){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .55s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .55s forwards}h2.js-scroll-in .eng span:nth-child(12){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .6s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .6s forwards}h2.js-scroll-in .eng span:nth-child(13){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .65s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .65s forwards}h2.js-scroll-in .eng span:nth-child(14){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .7s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .7s forwards}h2.js-scroll-in .eng span:nth-child(15){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .75s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .75s forwards}h2.js-scroll-in .eng span:nth-child(16){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .8s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .8s forwards}h2.js-scroll-in .eng span:nth-child(17){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .85s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .85s forwards}h2.js-scroll-in .eng span:nth-child(18){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .9s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .9s forwards}h2.js-scroll-in .eng span:nth-child(19){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .95s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) .95s forwards}h2.js-scroll-in .eng span:nth-child(20){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1s forwards}h2.js-scroll-in .eng span:nth-child(21){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.05s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.05s forwards}h2.js-scroll-in .eng span:nth-child(22){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.1s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.1s forwards}h2.js-scroll-in .eng span:nth-child(23){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.15s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.15s forwards}h2.js-scroll-in .eng span:nth-child(24){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.2s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.2s forwards}h2.js-scroll-in .eng span:nth-child(25){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.25s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.25s forwards}h2.js-scroll-in .eng span:nth-child(26){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.3s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.3s forwards}h2.js-scroll-in .eng span:nth-child(27){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.35s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.35s forwards}h2.js-scroll-in .eng span:nth-child(28){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.4s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.4s forwards}h2.js-scroll-in .eng span:nth-child(29){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.45s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.45s forwards}h2.js-scroll-in .eng span:nth-child(30){-webkit-animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.5s forwards;animation:h2Text .5s cubic-bezier(.3,.72,.56,.99) 1.5s forwards}h2.js-scroll-in .ja{opacity:1}h3.js-scroll-in{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}h4.js-scroll-in:after{width:100%}@-webkit-keyframes h2Text{0%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes h2Text{0%{opacity:0;-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.header{position:fixed;width:100%;z-index:99999;background:#fff}.header_inn{padding:0 1.5%;margin:18px auto 0;-webkit-box-sizing:border-box;box-sizing:border-box;width:97%;max-width:1000px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:81px}@media screen and (max-width:414px){.header_inn{height:50px}}@media screen and (min-width:640px){.header_inn{margin:0 auto;padding:0 1.5%;width:100%}}@media screen and (min-width:1000px){.header_inn{padding:0}}.logo{vertical-align:middle;margin:0;padding:0}.logo-img{display:block;padding:0;margin:0;overflow:hidden;text-indent:100%;white-space:nowrap;background:transparent url(../img/2028/logo_pc.png) center center no-repeat;background-size:100% auto}.header-menu{list-style:none;padding:0;margin:0;vertical-align:middle;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-menu li{display:inline-block;margin:0 1%;padding:0}.header-menu a{-webkit-transition:all .2s linear;transition:all .2s linear;color:#000;padding:8px 15px;font-weight:700;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:noWrap;border:2px solid #000;text-align:center;text-decoration:none}@media screen and (min-width:640px){.header-menu a{padding:8px 15px}}.header-menu a:hover{opacity:.6}@media screen and (min-width:640px){.header-menu a{padding:8px 0;border:2px solid #000;font-size:.8rem;width:110px;display:block}}.burger-drawer{position:relative}.burger-unshown{display:none}.burger-btn,.burger-btn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}.burger-btn{display:inline-block;position:relative;background:#000;width:10vw;height:10vw;z-index:9999}.burger-btn span{position:absolute;left:20%;width:60%;height:3px;background-color:#fff;border-radius:2px}.burger-btn span:nth-of-type(1){top:25%}.burger-btn span:nth-of-type(2){top:calc(50% - (3px / 2))}.burger-btn span:nth-of-type(3){bottom:25%}#burger-input:checked~.burger-btn span{background-color:#fff}#burger-input:checked~.burger-btn span:nth-of-type(1){top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#burger-input:checked~.burger-btn span:nth-of-type(2){left:50%;opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%);-webkit-animation:active-burger .8s forwards;animation:active-burger .8s forwards}#burger-input:checked~.burger-btn span:nth-of-type(3){bottom:50%;left:50%;-webkit-transform:translate(-50%,50%) rotate(45deg);transform:translate(-50%,50%) rotate(45deg)}@-webkit-keyframes active-burger{100%{height:0}}@keyframes active-burger{100%{height:0}}.burger-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.burger-menu{overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:60%;max-width:200px;height:100%;background:#3c3c3c;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;-webkit-transform:translateX(-105%);transform:translateX(-105%)}#burger-input:checked~.burger-close{display:block;-webkit-animation:fade-in .8s forwards;animation:fade-in .8s forwards}#burger-input:checked~.burger-menu{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:6px 0 25px rgba(0,0,0,.35);box-shadow:6px 0 25px rgba(0,0,0,.35)}@-webkit-keyframes fade-in{100%{opacity:.5}}@keyframes fade-in{100%{opacity:.5}}.burger-menu ul{width:100%;list-style-type:none;padding:0;margin:0;text-align:center}.burger-menu li{width:100%;border-bottom:#aaa 1px solid}.burger-menu li a{padding:15px 20px;text-align:left;display:block;background:#ebebeb;position:relative;color:#333;font-size:.9rem;text-decoration:none}.burger-menu li a:after{content:'';margin-top:-4px;top:50%;right:15px;width:8px;height:8px;color:#888;font-size:1em;font-weight:700;line-height:1.2em;display:block;position:absolute;border-top:2px solid #b0b0b0;border-right:2px solid #b0b0b0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.burger-menu .burger_facebook,.burger-menu .burger_instagram{border-bottom:0;width:22%;display:inline-block;text-align:center;margin:20px 10px}.burger-menu .burger_facebook a,.burger-menu .burger_instagram a{background:#3c3c3c;width:100%;display:block;padding:0}.burger-menu .burger_facebook a:after,.burger-menu .burger_instagram a:after{display:none}@media screen and (min-width:640px){.logo{max-width:484px;width:40%}.logo-img{width:100%;height:0;padding-top:11.364%;background:transparent url(../img/2028/logo_pc.png) center center no-repeat;background-size:100% auto}.header-menu li{padding-left:20px}.header-burger{display:none}}@media screen and (max-width:640px){.header{-webkit-box-sizing:border-box;box-sizing:border-box}.header_inn{padding:0;margin:0 auto}.logo{width:65%}.logo-img{width:100%;height:0;padding-top:12%}.header-menu{width:60%;text-align:right}.header-menu li{padding-left:2%;font-size:.8rem}.header-burger{width:11%;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:right}}.pageTop{position:fixed;right:0;bottom:calc(40px + 1rem);z-index:999;opacity:0;-webkit-transform:translate(0,100%);transform:translate(0,100%);-webkit-transition:.3s;transition:.3s;visibility:hidden}.pageTop a{text-indent:100%;overflow:hidden;display:block;width:50px;height:50px;background:#212121;position:relative}.pageTop a:before{content:"";width:0;height:0;border-style:solid;border-width:0 10px 15px 10px;border-color:transparent transparent #fff transparent;top:0;left:0;right:0;bottom:5px;margin:auto;position:absolute}.scroll .pageTop{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0);visibility:visible}.footer{width:100%;padding:20px 0;margin:0 auto;text-align:center;background:#212121;color:#fff;font-size:.8rem}.introduction{width:100%;display:block;background:#fff;z-index:20}.course{position:relative;padding-bottom:130px;font-size:1rem;line-height:1.5}.course .course-contents{width:93%;max-width:800px;padding-top:70px;margin:0 auto;opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.course .course-contents .contents-two{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width:640px){.course .course-contents .contents-two .contents{width:50%;padding-right:3%}}@media all and (max-width:639px){.course .course-contents .contents+.contents{padding-top:1rem}}@media all and (max-width:639px){.course .course-contents .contents+.contents.contents-ann{padding-top:0}}.course .course-contents .contents .cast{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem 0 2rem;margin:0}.course .course-contents .contents .cast span{white-space:nowrap;padding-right:1rem}.course .course-contents .contents .cast dt{padding-bottom:.5rem}.course .course-contents .contents .cast dd{padding-bottom:.5rem}.dl_colon{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}.dl_colon span{display:inline-block;white-space:nowrap}.dl_colon .bold{color:red;font-family:A1 Gothic M}.dl_colon dt{white-space:nowrap}.dl_colon dt:after{content:"："}@media all and (min-width:640px){.announce-member .contents{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media all and (max-width:639px){.announce-member .contents{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media all and (min-width:640px){.announce-member .contents+.contents{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media all and (max-width:639px){.announce-member .contents+.contents{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media all and (min-width:640px){.announce-intern .contents{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media all and (max-width:639px){.announce-intern .contents{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media all and (min-width:640px){.announce-intern .contents+.contents{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media all and (max-width:639px){.announce-intern .contents+.contents{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.subTxt{font-size:1rem}.day{font-family:A1 Gothic M;font-size:1.25rem;font-weight:700}.voice{margin:2rem auto}@media all and (max-width:639px){.voice{padding:20px}}@media all and (min-width:640px){.voice{padding:30px}}.voice .voice-title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:10px;font-size:1.2rem;font-family:A1 Gothic M}.voice .voice-title:before{content:"";display:inline-block;clear:both;width:1.5rem;height:1.5rem;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2047.123%2076.76%22%3E%3Cpath%20fill%3D%22%23fb8423%22%20d%3D%22M23.559%200c7.433%200%2013.458%206.026%2013.458%2013.458v27.636c0%207.433-6.026%2013.458-13.458%2013.458-7.433%200-13.458-6.026-13.458-13.458V13.458C10.1%206.026%2016.126%200%2023.559%200z%22%2F%3E%3Cpath%20fill%3D%22%23fb8423%22%20d%3D%22M42.632%2040.621c0%2010.527-8.556%2019.091-19.073%2019.091S4.486%2051.147%204.486%2040.621V28.756H0v11.865c0%2012.244%209.375%2022.338%2021.316%2023.47v8.183H7.124v4.486h32.869v-4.486H25.807v-8.183c11.943-1.135%2021.316-11.226%2021.316-23.47V28.756h-4.492v11.865z%22%2F%3E%3C%2Fsvg%3E") 50% 50%/100% 100% no-repeat}@media all and (min-width:640px){.voice .contents p{display:block!important;height:auto!important}}.voice .contents .voice-more{cursor:pointer}@media all and (min-width:640px){.voice .contents .voice-more{display:none}}@media all and (max-width:639px){.voice .contents .voice-more{display:block;width:68%;border:1px solid #000;border-radius:5rem;text-align:center;padding:.5rem;margin:1rem auto 0;position:relative}.voice .contents .voice-more .more_txt1{display:block}.voice .contents .voice-more .more_txt2{display:none}.voice .contents .voice-more:after{content:"";display:block;clear:both;position:absolute;right:15px;top:0;bottom:0;height:6px;margin:auto;border-style:solid;border-width:8px 6px 0 6px;border-color:#363636 transparent transparent transparent}.voice .contents .voice-more.is-open .more_txt1{display:none}.voice .contents .voice-more.is-open .more_txt2{display:block}.voice .contents .voice-more.is-open:after{border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #363636 transparent}}.voice .contents span{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(0,#fffc00));background:linear-gradient(transparent 0,#fffc00 0)}.entryBtn{width:100%;margin:0 auto}.entryBtn div{display:block;color:#fff;background:#949494;border-radius:5rem;padding:14px;text-decoration:none;width:100%;max-width:460px;text-align:center;font-size:1.5rem;margin:0 auto}.entryBtn a{display:block;color:#fff;background:#000;border-radius:5rem;padding:14px;text-decoration:none;width:100%;max-width:460px;text-align:center;font-size:1.5rem;margin:0 auto;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.entryBtn a span{width:100%;position:relative;text-align:center;display:inline-block;padding:0 10px}.entryBtn a span:after{content:"";display:inline-block;clear:both;width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #fff;position:absolute;right:5px;top:0;bottom:0;margin:auto;-webkit-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.entryBtn a:hover{opacity:.7}.entryBtn a:hover span:after{right:0}.courseAnnounce h3{background:#fb8423}.courseAnnounce h3 span:nth-of-type(1):before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2047.123%2076.76%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M23.559%200c7.433%200%2013.458%206.026%2013.458%2013.458v27.636c0%207.433-6.026%2013.458-13.458%2013.458-7.433%200-13.458-6.026-13.458-13.458V13.458C10.1%206.026%2016.126%200%2023.559%200z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M42.632%2040.621c0%2010.527-8.556%2019.091-19.073%2019.091S4.486%2051.147%204.486%2040.621V28.756H0v11.865c0%2012.244%209.375%2022.338%2021.316%2023.47v8.183H7.124v4.486h32.869v-4.486H25.807v-8.183c11.943-1.135%2021.316-11.226%2021.316-23.47V28.756h-4.492v11.865z%22%2F%3E%3C%2Fsvg%3E") 50% 50%/100% 100% no-repeat}.courseAnnounce h3:after{border-color:#fb8423 transparent transparent transparent}.courseAnnounce h4{color:#fb8423}.courseAnnounce .voice{background:#fffce5}.courseAnnounce .voice .voice-title{color:#fb8423}.courseAnnounce .voice .voice-title:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2047.123%2076.76%22%3E%3Cpath%20fill%3D%22%23fb8423%22%20d%3D%22M23.559%200c7.433%200%2013.458%206.026%2013.458%2013.458v27.636c0%207.433-6.026%2013.458-13.458%2013.458-7.433%200-13.458-6.026-13.458-13.458V13.458C10.1%206.026%2016.126%200%2023.559%200z%22%2F%3E%3Cpath%20fill%3D%22%23fb8423%22%20d%3D%22M42.632%2040.621c0%2010.527-8.556%2019.091-19.073%2019.091S4.486%2051.147%204.486%2040.621V28.756H0v11.865c0%2012.244%209.375%2022.338%2021.316%2023.47v8.183H7.124v4.486h32.869v-4.486H25.807v-8.183c11.943-1.135%2021.316-11.226%2021.316-23.47V28.756h-4.492v11.865z%22%2F%3E%3C%2Fsvg%3E") 50% 50%/100% 100% no-repeat}.courseAnnounce .entryBtn a{background:#fb8423}.courseGeneral h3{background:#39c41e}.courseGeneral h3 span:nth-of-type(1):before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2095%2081.42%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M88.21%200H6.79C1.5%200%200%201.52%200%206.78v47.5c0%205.25%201.52%206.79%206.79%206.79h81.42c5.27%200%206.79-1.54%206.79-6.79V6.78C95%201.52%2093.5%200%2088.21%200zm0%2054.28H6.79V6.78h81.42v47.5zM33.93%2067.85h27.14v6.79H33.93zM67.86%2081.42H27.14l6.79-6.78h27.14z%22%2F%3E%3C%2Fsvg%3E") 50% 50%/100% 100% no-repeat}.courseGeneral h3:after{border-color:#39c41e transparent transparent transparent}.courseGeneral h4{color:#39c41e}.courseGeneral .voice{background:#eef9e7}.courseGeneral .voice .voice-title{color:#39c41e}.courseGeneral .voice .voice-title:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2047.123%2076.76%22%3E%3Cpath%20fill%3D%22%2339c41e%22%20d%3D%22M23.559%200c7.433%200%2013.458%206.026%2013.458%2013.458v27.636c0%207.433-6.026%2013.458-13.458%2013.458-7.433%200-13.458-6.026-13.458-13.458V13.458C10.1%206.026%2016.126%200%2023.559%200z%22%2F%3E%3Cpath%20fill%3D%22%2339c41e%22%20d%3D%22M42.632%2040.621c0%2010.527-8.556%2019.091-19.073%2019.091S4.486%2051.147%204.486%2040.621V28.756H0v11.865c0%2012.244%209.375%2022.338%2021.316%2023.47v8.183H7.124v4.486h32.869v-4.486H25.807v-8.183c11.943-1.135%2021.316-11.226%2021.316-23.47V28.756h-4.492v11.865z%22%2F%3E%3C%2Fsvg%3E") 50% 50%/100% 100% no-repeat}.courseGeneral .entryBtn a{background:#39c41e}.courseTechnology h3{background:#2398fb}.courseTechnology h3 span:nth-of-type(1){line-height:1.25}@media all and (max-width:499px){.courseTechnology h3 span:nth-of-type(1){line-height:1}}.courseTechnology h3 span:nth-of-type(1):before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2086%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32%200A41.081%2041.081%200%2000.469%2014.719c-.325.344-.469.81-.469%201.28%200%20.623.154%201.232.625%201.626.834.698%202.26.53%202.906-.344C10.316%209.17%2020.583%204%2032%204s21.684%205.17%2028.469%2013.28c.646.875%202.072%201.043%202.906.345.471-.394.625-1.003.625-1.625%200-.471-.144-.938-.469-1.281A41.081%2041.081%200%200032-.001zm0%2011c-9.15%200-17.068%204.294-22.531%2010.688-.679.802-.552%202.133.25%202.813.802.679%202.133.583%202.813-.22%204.809-5.627%2011.567-9.28%2019.469-9.28s14.66%203.654%2019.469%209.28c.679.803%202.011.899%202.813.22.802-.68.929-2.011.25-2.813C49.068%2015.294%2041.15%2011%2032%2011zm0%2011a19.078%2019.078%200%2000-14.531%206.688c-.679.802-.552%202.133.25%202.813s2.133.583%202.813-.22c2.747-3.226%206.883-5.28%2011.469-5.28s8.722%202.054%2011.469%205.28c.679.803%202.011.899%202.813.22.802-.68.929-2.011.25-2.813A19.089%2019.089%200%200032%2022zm0%2012l-6.219%2016h12.438L32%2034zM2.656%2054C6.911%2065.65%2018.428%2074%2032%2074s25.089-8.35%2029.344-20H2.656zm20.407%2022.875L17%2086h30l-6.063-9.125C38.082%2077.6%2035.082%2078%2031.999%2078s-6.082-.4-8.936-1.125z%22%2F%3E%3C%2Fsvg%3E") 50% 50%/100% 100% no-repeat;vertical-align:top}.courseTechnology h3 span:nth-of-type(1) .title-long{font-size:1.5rem;display:inline}@media all and (max-width:499px){.courseTechnology h3 span:nth-of-type(1) .title-long{font-size:1.25rem;display:block;margin-bottom:1rem;margin-top:-1.25rem;padding-left:60px}}.courseTechnology h3:after{border-color:#2398fb transparent transparent transparent}.courseTechnology h4{color:#2398fb}.courseTechnology .voice{background:#ebf9fe}.courseTechnology .voice .voice-title{color:#2398fb}.courseTechnology .voice .voice-title:before{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2047.123%2076.76%22%3E%3Cpath%20fill%3D%22%232398fb%22%20d%3D%22M23.559%200c7.433%200%2013.458%206.026%2013.458%2013.458v27.636c0%207.433-6.026%2013.458-13.458%2013.458-7.433%200-13.458-6.026-13.458-13.458V13.458C10.1%206.026%2016.126%200%2023.559%200z%22%2F%3E%3Cpath%20fill%3D%22%232398fb%22%20d%3D%22M42.632%2040.621c0%2010.527-8.556%2019.091-19.073%2019.091S4.486%2051.147%204.486%2040.621V28.756H0v11.865c0%2012.244%209.375%2022.338%2021.316%2023.47v8.183H7.124v4.486h32.869v-4.486H25.807v-8.183c11.943-1.135%2021.316-11.226%2021.316-23.47V28.756h-4.492v11.865z%22%2F%3E%3C%2Fsvg%3E") 50% 50%/100% 100% no-repeat}.courseTechnology .entryBtn a{background:#2398fb}.coming_soon{text-align:center;font-size:1.3rem}.coming_soon .eng{font-weight:300;font-family:nobel,Arial;font-size:4rem;padding-bottom:8px}.js-scroll-in.course-contents{opacity:1}.experience{display:block;clear:both;width:100%;padding-bottom:30px;z-index:1}.experience h2{padding-bottom:20px}.menu_course ul{width:100%;max-width:960px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.menu_course ul li{position:relative;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transition:all .3s cubic-bezier(.68,-.55,.265,1.55);width:calc(100% / 3);padding:.6rem;opacity:0}.menu_course ul li div{pointer-events:none}.menu_course ul li div:before{content:"";width:100%;height:100%;background:#fff;opacity:.8;position:absolute;top:0;left:0;z-index:20}.menu_course ul li div:after{content:"coming\Asoon";font-family:nobel,Arial;color:#757575;width:100%;position:absolute;top:50%;font-size:3.4rem;font-weight:300;white-space:pre;line-height:2.2rem;text-align:center;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:30}@media all and (max-width:959px){.menu_course ul li div:after{font-size:6vw;line-height:4vw}}.menu_course ul li a,.menu_course ul li div{display:block;width:100%;height:0;padding-top:100%;border-radius:50%;color:#fff;position:relative;overflow:hidden}.menu_course ul li a .arrow,.menu_course ul li a .end_txt,.menu_course ul li a .icon,.menu_course ul li a .memo,.menu_course ul li a .title,.menu_course ul li div .arrow,.menu_course ul li div .end_txt,.menu_course ul li div .icon,.menu_course ul li div .memo,.menu_course ul li div .title{position:absolute;display:block;left:0;top:0}.menu_course ul li a .icon,.menu_course ul li div .icon{left:0;right:0;margin:auto;top:7%;width:20%;padding-top:20%;height:0;z-index:10}@media all and (max-width:639px){.menu_course ul li a .icon,.menu_course ul li div .icon{top:10%;width:24%;padding-top:24%}}.menu_course ul li a .title,.menu_course ul li div .title{top:47%;right:0;margin:auto;text-align:center;font-size:2.4rem;letter-spacing:-.2rem;line-height:1;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.menu_course ul li a .title-alphabet,.menu_course ul li div .title-alphabet{letter-spacing:0}.menu_course ul li a .title-long,.menu_course ul li div .title-long{font-size:1.2rem;display:block;letter-spacing:0}@media all and (max-width:959px){.menu_course ul li a .title,.menu_course ul li div .title{font-size:4vw;letter-spacing:-.5vw}}@media all and (max-width:639px){.menu_course ul li a .title,.menu_course ul li div .title{top:60%;font-size:5vw;letter-spacing:-.4vw}.menu_course ul li a .title-long,.menu_course ul li div .title-long{font-size:2.75vw}}.menu_course ul li a .memo,.menu_course ul li div .memo{top:67%;right:0;margin:auto;text-align:center;font-size:1rem;line-height:1.2;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}@media all and (max-width:639px){.menu_course ul li a .memo,.menu_course ul li div .memo{display:none}}.menu_course ul li a .end_txt,.menu_course ul li div .end_txt{display:inline-block;font-weight:700;top:75%;right:0;margin:auto;text-align:center;font-size:1rem;line-height:1.2;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;background:#555;border-radius:2rem;width:65%;padding:.25rem .2rem .1rem}@media all and (min-width:640px){.menu_course ul li a .end_txt span,.menu_course ul li div .end_txt span{letter-spacing:-.1rem;margin-left:-.2rem}}@media all and (max-width:639px){.menu_course ul li a .end_txt,.menu_course ul li div .end_txt{top:83%;width:4.25rem;white-space:nowrap;font-size:2.2vw;padding:.2rem}.menu_course ul li a .end_txt span,.menu_course ul li div .end_txt span{display:none}}.menu_course ul li a .arrow,.menu_course ul li div .arrow{position:relative;display:block;width:100%;bottom:0;height:0;padding-top:17%;top:auto;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s cubic-bezier(.52,1.64,.37,.66);transition:all .3s cubic-bezier(.52,1.64,.37,.66);z-index:1;overflow:hidden}.menu_course ul li a .arrow:after,.menu_course ul li div .arrow:after{content:"";display:block;clear:both;position:absolute;left:0;right:0;margin:auto;bottom:0;width:10%;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2028.991%2015.012%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M0%200l14.495%2010.286L28.991%200v4.725L14.495%2015.012%200%204.725V0z%22%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E") 50% 50%/100% 100% no-repeat;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:30;height:0;padding-top:6%;-webkit-transition:all .3s;transition:all .3s}.menu_course ul li a .inquire_txt,.menu_course ul li div .inquire_txt{color:#000;background-color:#fffc00;font-weight:700}.menu_course ul li a{z-index:1}.menu_course ul li a .arrow:after{-webkit-animation:tuntun 3s ease-out infinite;animation:tuntun 3s ease-out infinite;z-index:1}.menu_course ul li a:hover .arrow{padding-top:100%}.menu_course ul li a:hover .arrow:after{-webkit-transform:translateY(-70%);transform:translateY(-70%)}@media all and (min-width:640px){.menu_course ul li.end a .title,.menu_course ul li.end div .title{top:45%}.menu_course ul li.end a .memo,.menu_course ul li.end div .memo{top:64%}}@media all and (max-width:639px){.menu_course ul li.end a .title,.menu_course ul li.end div .title{top:56%}.menu_course ul li.end a .arrow,.menu_course ul li.end div .arrow{display:none}}.menu_course .menu_course-announce{-webkit-transition-delay:0s;transition-delay:0s}.menu_course .menu_course-announce a,.menu_course .menu_course-announce div{background:#fb8423}.menu_course .menu_course-announce .icon{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2047.123%2076.76%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M23.559%200c7.433%200%2013.458%206.026%2013.458%2013.458v27.636c0%207.433-6.026%2013.458-13.458%2013.458-7.433%200-13.458-6.026-13.458-13.458V13.458C10.1%206.026%2016.126%200%2023.559%200z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M42.632%2040.621c0%2010.527-8.556%2019.091-19.073%2019.091S4.486%2051.147%204.486%2040.621V28.756H0v11.865c0%2012.244%209.375%2022.338%2021.316%2023.47v8.183H7.124v4.486h32.869v-4.486H25.807v-8.183c11.943-1.135%2021.316-11.226%2021.316-23.47V28.756h-4.492v11.865z%22%2F%3E%3C%2Fsvg%3E") 50% 50%/100% 100% no-repeat}.menu_course .menu_course-announce .arrow{background:#e0741c}.menu_course .menu_course-general{-webkit-transition-delay:.2s;transition-delay:.2s}.menu_course .menu_course-general a,.menu_course .menu_course-general div{background:#39c41e}.menu_course .menu_course-general .icon{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2095%2081.42%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M88.21%200H6.79C1.5%200%200%201.52%200%206.78v47.5c0%205.25%201.52%206.79%206.79%206.79h81.42c5.27%200%206.79-1.54%206.79-6.79V6.78C95%201.52%2093.5%200%2088.21%200zm0%2054.28H6.79V6.78h81.42v47.5zM33.93%2067.85h27.14v6.79H33.93zM67.86%2081.42H27.14l6.79-6.78h27.14z%22%2F%3E%3C%2Fsvg%3E") 50% 50%/100% 100% no-repeat}.menu_course .menu_course-general .arrow{background:#2cab13}.menu_course .menu_course-technology{-webkit-transition-delay:.4s;transition-delay:.4s}.menu_course .menu_course-technology a,.menu_course .menu_course-technology div{background:#2398fb}.menu_course .menu_course-technology .icon{background:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2064%2086%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M32%200A41.081%2041.081%200%2000.469%2014.719c-.325.344-.469.81-.469%201.28%200%20.623.154%201.232.625%201.626.834.698%202.26.53%202.906-.344C10.316%209.17%2020.583%204%2032%204s21.684%205.17%2028.469%2013.28c.646.875%202.072%201.043%202.906.345.471-.394.625-1.003.625-1.625%200-.471-.144-.938-.469-1.281A41.081%2041.081%200%200032-.001zm0%2011c-9.15%200-17.068%204.294-22.531%2010.688-.679.802-.552%202.133.25%202.813.802.679%202.133.583%202.813-.22%204.809-5.627%2011.567-9.28%2019.469-9.28s14.66%203.654%2019.469%209.28c.679.803%202.011.899%202.813.22.802-.68.929-2.011.25-2.813C49.068%2015.294%2041.15%2011%2032%2011zm0%2011a19.078%2019.078%200%2000-14.531%206.688c-.679.802-.552%202.133.25%202.813s2.133.583%202.813-.22c2.747-3.226%206.883-5.28%2011.469-5.28s8.722%202.054%2011.469%205.28c.679.803%202.011.899%202.813.22.802-.68.929-2.011.25-2.813A19.089%2019.089%200%200032%2022zm0%2012l-6.219%2016h12.438L32%2034zM2.656%2054C6.911%2065.65%2018.428%2074%2032%2074s25.089-8.35%2029.344-20H2.656zm20.407%2022.875L17%2086h30l-6.063-9.125C38.082%2077.6%2035.082%2078%2031.999%2078s-6.082-.4-8.936-1.125z%22%2F%3E%3C%2Fsvg%3E") 50% 50%/100% 100% no-repeat}.menu_course .menu_course-technology .arrow{background:#1a83dc}.js-scroll-in.menu_course li{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@-webkit-keyframes tuntun{0%,100%,60%,80%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}70%,90%{-webkit-transform:translateY(-70%);transform:translateY(-70%)}}@keyframes tuntun{0%,100%,60%,80%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}70%,90%{-webkit-transform:translateY(-70%);transform:translateY(-70%)}}.catch{width:100%;background:#efefef;padding:50px 0 60px;text-align:center;z-index:10}.catch .catch_title{font-family:A1 Gothic M;letter-spacing:-.2rem;font-style:italic;color:#212121}.catch .catch_title .catch_title-sp-forward{display:inline-block}@media all and (max-width:427px){.catch .catch_title .catch_title-sp-forward{display:block}}.catch .catch_title .txt1,.catch .catch_title .txt3{position:relative;font-size:3.8rem;white-space:nowrap}@media all and (max-width:639px){.catch .catch_title .txt1,.catch .catch_title .txt3{font-size:3rem}}.catch .catch_title .txt1:before,.catch .catch_title .txt3:before{content:"";position:absolute;width:calc(100% + 3.4rem);height:1.5rem;bottom:1rem;left:-1.4rem;-webkit-transform:rotate(-3deg);transform:rotate(-3deg);mix-blend-mode:multiply}@media all and (max-width:639px){.catch .catch_title .txt1:before,.catch .catch_title .txt3:before{bottom:10%}}.catch .catch_title .txt1:before{background:#85d2ef}.catch .catch_title .txt2{font-size:3.2rem;letter-spacing:-.6rem}@media all and (max-width:639px){.catch .catch_title .txt2{font-size:2rem;letter-spacing:-.2rem}}.catch .catch_title .txt3:before{background:#ffdb15}.catch .catch_title .brackets-start{font-size:2.6rem;top:-1.2rem;position:relative}@media all and (max-width:639px){.catch .catch_title .brackets-start{font-size:2rem}}.catch .catch_title .brackets-end{font-size:2.6rem}@media all and (max-width:639px){.catch .catch_title .brackets-end{font-size:2rem}}.catch_contents{padding-top:2rem;line-height:2rem;font-size:1.1rem}.application{width:100%;z-index:30;background:#efefef;padding-bottom:150px}.application .application-howto{opacity:0;-webkit-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.application .howto_atn{width:94%;max-width:1020px;margin:0 auto;padding-top:1rem;font-size:.9rem}.application .howto_atn li{padding-left:1rem;text-indent:-1rem}.application .howto_atn li+li{padding-top:.2rem}.application .howto_atn li:before{content:"※"}.application .step_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:94%;max-width:940px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.application .step_wrap .step{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #363636}@media all and (min-width:640px){.application .step_wrap .step{width:48%}}@media all and (max-width:639px){.application .step_wrap .step{width:100%}}@media all and (max-width:639px){.application .step_wrap .step+.step{margin-top:45px}}.application .step_wrap .step+.step:before{content:'';display:block;clear:both;position:absolute;margin:auto}@media all and (max-width:639px){.application .step_wrap .step+.step:before{top:-33px;border-style:solid;border-width:20px 20px 0 20px;border-color:#363636 transparent transparent transparent;width:10px;height:10px;left:0;right:0}}@media all and (min-width:640px){.application .step_wrap .step+.step:before{top:3rem;bottom:0;border-style:solid;border-width:10px 0 10px 13px;border-color:transparent transparent transparent #363636;width:10px;height:10px;left:-6%}}.application .step_wrap .step .step-title{width:100%;height:3rem;background:#363636;color:#f3f333;padding:5px;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}.application .step_wrap .step .step-title span:nth-of-type(1){font-size:1rem;font-family:nobel,Arial;font-weight:300}.application .step_wrap .step .step-title span:nth-of-type(2){font-size:2rem;padding-left:.5rem;padding-right:1rem;border-right:1px solid #f3f333;font-family:nobel,Arial;font-weight:300;line-height:1}.application .step_wrap .step .step-title span:nth-of-type(3){padding-left:1rem;font-size:1.2rem}.application .step_wrap .step .step-contents{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:calc(100% - 3rem);padding:1rem;background:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.js-scroll-in.application-howto{opacity:1}.mainImg{position:relative;width:100%;margin-top:81px}@media all and (max-width:639px){.mainImg{margin-top:calc(16vw)}}.mainImg .logo_intern{display:block;text-align:center;width:85%;position:relative;z-index:100;margin:0 auto}@media all and (max-width:639px){.mainImg .logo_intern{padding:20% 0 0}}@media all and (min-width:640px){.mainImg .logo_intern{padding:60px 0 40px}.mainImg .logo_intern:after{content:"";display:block;width:2px;background:#ddd;position:absolute;left:0;right:0;height:4rem;bottom:-18%;margin:auto;-webkit-animation:line 2s ease-out infinite;animation:line 2s ease-out infinite}}@-webkit-keyframes line{0%{opacity:1;height:1rem;bottom:calc(-18% + 4rem)}30%,50%{opacity:1;height:4rem;bottom:-18%}60%{opacity:1}70%{height:1rem;bottom:calc(-18%);opacity:0}100%{opacity:0}}@keyframes line{0%{opacity:1;height:1rem;bottom:calc(-18% + 4rem)}30%,50%{opacity:1;height:4rem;bottom:-18%}60%{opacity:1}70%{height:1rem;bottom:calc(-18%);opacity:0}100%{opacity:0}}.deco_wrap{position:absolute;left:0;top:0;right:0;margin:auto;max-width:1200px}.deco_wrap .deco_img{position:absolute;top:0;left:-20px;width:40%;height:0;padding-top:40%;border-radius:50%;border:8px solid #9eff7d;overflow:hidden;background:url(../img/2024/building.png);background-size:100% auto;z-index:20;-webkit-box-sizing:content-box;box-sizing:content-box}@media all and (min-width:640px){.deco_wrap .deco_img{width:30%;height:0;padding-top:30%}}.deco_wrap .deco_loop{position:absolute;height:0;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:10}.deco_wrap .deco_loop div{position:absolute;left:25%;top:25%;width:50%;height:0;padding-top:50%}.deco_wrap .deco_loop div:before{content:"";display:block;border-radius:100%;margin:auto;position:absolute;left:0;right:0;top:0;bottom:0}.deco_wrap .deco_loop_ball1{-webkit-transform-origin:center 150%;transform-origin:center 150%;-webkit-animation:rotate_top 60s linear infinite;animation:rotate_top 60s linear infinite}.deco_wrap .deco_loop_ball1:before{width:36%;height:0;padding-top:36%}.deco_wrap .deco_loop_ball2{-webkit-transform-origin:-50% center;transform-origin:-50% center;-webkit-animation:rotate_right 40s linear infinite;animation:rotate_right 40s linear infinite}.deco_wrap .deco_loop_ball2:before{width:15%;height:0;padding-top:15%}.deco_wrap .deco_loop_ball3{-webkit-transform-origin:center -50%;transform-origin:center -50%;-webkit-animation:rotate_bottom 24s linear infinite;animation:rotate_bottom 24s linear infinite}.deco_wrap .deco_loop_ball3:before{width:20%;height:0;padding-top:20%}.deco_wrap .deco_loop_ball4{-webkit-transform-origin:150% center;transform-origin:150% center;-webkit-animation:rotate_left 20s linear infinite;animation:rotate_left 20s linear infinite}.deco_wrap .deco_loop_ball4:before{width:10%;height:0;padding-top:10%}.deco_wrap .deco_loop1{border:2px solid #ff56be;z-index:30}@media all and (min-width:640px){.deco_wrap .deco_loop1{width:40%;padding-top:40%;left:33px;top:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}}@media all and (max-width:639px){.deco_wrap .deco_loop1{width:45%;padding-top:45%;left:33px;top:0;-webkit-transform:translateY(25%);transform:translateY(25%)}}.deco_wrap .deco_loop1 div:before{background:#ff56be}@media all and (max-width:639px){.deco_wrap .deco_loop1{left:3%;top:29%}}.deco_wrap .deco_loop2{width:33%;padding-top:33%;right:100px;top:-70px;border:2px solid #eca261}.deco_wrap .deco_loop2 div:before{background:#eca261}@media all and (max-width:639px){.deco_wrap .deco_loop2{top:0;right:0;width:40%;padding-top:40%}}.deco_wrap .deco_loop3{width:20%;padding-top:20%;right:-3%;top:174px;border:2px solid #61ec74}.deco_wrap .deco_loop3 div:before{background:#61ec74}@media all and (max-width:639px){.deco_wrap .deco_loop3{width:26%;padding-top:26%;right:-3%;top:0;-webkit-transform:translateY(115%);transform:translateY(115%)}}.deco_wrap .deco_dot_gray1{position:absolute;left:30%;top:0;width:180px;height:180px;overflow:hidden;border-radius:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%);background-image:radial-gradient(#daebe8 32%,transparent 32%),radial-gradient(#daebe8 32%,transparent 32%);background-size:30px 30px;background-position:0 0,15px 15px;z-index:1}@media all and (max-width:639px){.deco_wrap .deco_dot_gray1{width:18%;padding-top:18%;height:0;zoom:.8;z-index:20;left:27%;top:0;-webkit-transform:translateY(0);transform:translateY(0)}}.deco_wrap .deco_dot_gray2{position:absolute;right:10%;top:0;width:180px;height:180px;overflow:hidden;border-radius:50%;-webkit-transform:translateY(146%);transform:translateY(146%);background-image:radial-gradient(#ddd 32%,transparent 32%),radial-gradient(#ddd 32%,transparent 32%);background-size:30px 30px;background-position:0 0,15px 15px;z-index:1}@media all and (max-width:639px){.deco_wrap .deco_dot_gray2{zoom:.7;-webkit-transform:translateY(209%);transform:translateY(209%);right:5%;width:20%;height:0;padding-top:20%}}.deco_wrap .deco_line_orange{position:absolute;left:-4%;top:0;width:15%;height:0;-webkit-transform:translateY(227%);transform:translateY(227%);padding-top:15%;border-radius:50%;overflow:hidden;background:repeating-linear-gradient(315deg,#ff56be,#ff56be 3px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 6px)}@media all and (min-width:640px){.deco_wrap .deco_line_orange{-webkit-transform:translateY(109%);transform:translateY(109%)}}.deco_wrap .deco_line_green{position:absolute;left:12%;top:0;width:20%;height:0;-webkit-transform:translateY(110%);transform:translateY(110%);padding-top:20%;border-radius:50%;overflow:hidden;background:repeating-linear-gradient(315deg,#ffdd7d,#ffdd7d 10px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 20px)}@media all and (max-width:639px){.deco_wrap .deco_line_green{-webkit-transform:translateY(239%);transform:translateY(239%);zoom:.7;left:1%;width:22%;padding-top:22%}}.deco_wrap .deco_line_pink{position:absolute;right:3%;top:0;width:25%;height:0;padding-top:25%;border-radius:50%;overflow:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:repeating-linear-gradient(315deg,#9060ff,#9060ff 10px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 20px)}@media all and (max-width:639px){.deco_wrap .deco_line_pink{zoom:.5;-webkit-transform:translateY(-25%);transform:translateY(-25%)}}.deco_wrap .deco_line_blue{position:absolute;right:-29%;top:0;width:40%;height:0;padding-top:40%;border-radius:50%;overflow:hidden;-webkit-transform:translateY(25%);transform:translateY(25%);background:repeating-linear-gradient(315deg,#92ff7d,#92ff7d 7px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 14px)}@media all and (max-width:639px){.deco_wrap .deco_line_blue{zoom:.7;right:-30%;-webkit-transform:translateY(61%);transform:translateY(61%)}}.deco_wrap .deco_line_yellow{position:absolute;left:0;top:0;width:40%;height:0;padding-top:40%;border-radius:50%;overflow:hidden;background:repeating-linear-gradient(315deg,#72c0ff,#72c0ff 7px,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 14px);-webkit-transform:translate(-100%,77%);transform:translate(-100%,77%)}@media all and (max-width:639px){.deco_wrap .deco_line_yellow{zoom:.7;-webkit-transform:translate(-100%,65%);transform:translate(-100%,65%)}}@-webkit-keyframes rotate_top{0%{-webkit-transform:rotate(0) translateY(-100%) rotate(0);transform:rotate(0) translateY(-100%) rotate(0)}100%{-webkit-transform:rotate(360deg) translateY(-100%) rotate(-360deg);transform:rotate(360deg) translateY(-100%) rotate(-360deg)}}@keyframes rotate_top{0%{-webkit-transform:rotate(0) translateY(-100%) rotate(0);transform:rotate(0) translateY(-100%) rotate(0)}100%{-webkit-transform:rotate(360deg) translateY(-100%) rotate(-360deg);transform:rotate(360deg) translateY(-100%) rotate(-360deg)}}.right{-webkit-animation:rotate_right 60s linear infinite;animation:rotate_right 60s linear infinite}@-webkit-keyframes rotate_right{0%{-webkit-transform:rotate(0) translateX(100%) rotate(0);transform:rotate(0) translateX(100%) rotate(0)}100%{-webkit-transform:rotate(360deg) translateX(100%) rotate(-360deg);transform:rotate(360deg) translateX(100%) rotate(-360deg)}}@keyframes rotate_right{0%{-webkit-transform:rotate(0) translateX(100%) rotate(0);transform:rotate(0) translateX(100%) rotate(0)}100%{-webkit-transform:rotate(360deg) translateX(100%) rotate(-360deg);transform:rotate(360deg) translateX(100%) rotate(-360deg)}}.bottom{-webkit-animation:rotate_bottom 60s linear infinite;animation:rotate_bottom 60s linear infinite}@-webkit-keyframes rotate_bottom{0%{-webkit-transform:rotate(0) translateY(100%) rotate(0);transform:rotate(0) translateY(100%) rotate(0)}100%{-webkit-transform:rotate(360deg) translateY(100%) rotate(-360deg);transform:rotate(360deg) translateY(100%) rotate(-360deg)}}@keyframes rotate_bottom{0%{-webkit-transform:rotate(0) translateY(100%) rotate(0);transform:rotate(0) translateY(100%) rotate(0)}100%{-webkit-transform:rotate(360deg) translateY(100%) rotate(-360deg);transform:rotate(360deg) translateY(100%) rotate(-360deg)}}.left{-webkit-animation:rotate_left 60s linear infinite;animation:rotate_left 60s linear infinite}@-webkit-keyframes rotate_left{0%{-webkit-transform:rotate(0) translateX(-100%) rotate(0);transform:rotate(0) translateX(-100%) rotate(0)}100%{-webkit-transform:rotate(360deg) translateX(-100%) rotate(-360deg);transform:rotate(360deg) translateX(-100%) rotate(-360deg)}}@keyframes rotate_left{0%{-webkit-transform:rotate(0) translateX(-100%) rotate(0);transform:rotate(0) translateX(-100%) rotate(0)}100%{-webkit-transform:rotate(360deg) translateX(-100%) rotate(-360deg);transform:rotate(360deg) translateX(-100%) rotate(-360deg)}}