@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Heebo&display=swap);*{margin:0;font-family:Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W2",YuGothic,"游ゴシック","ＭＳ Ｐゴシック",sans-serif;font-weight:400;color:#595757}body.open{overflow-y:hidden}.flex-box{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-box.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.text{font-size:20px;line-height:1.8;font-weight:200;letter-spacing:-.01em;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}@media only screen and (max-width:1023px){.text{font-size:16px}}@media only screen and (max-width:640px){.text{font-size:12px}}.attention{font-size:15px;font-weight:200}@media only screen and (max-width:1023px){.attention{font-size:13px}}@media only screen and (max-width:640px){.attention{font-size:11px}}.nosp{display:block}@media only screen and (max-width:640px){.nosp{display:none}}.nopc{display:none}@media only screen and (max-width:640px){.nopc{display:block}}a.anchor{display:block}img{width:100%;pointer-events:none}main{overflow-x:hidden}.container{max-width:1120px;width:90%;margin:auto;padding:6rem 0;overflow:hidden}@media only screen and (max-width:1023px){.container{padding:4rem 0}}@media only screen and (max-width:640px){.container{max-width:420px}}.inner{padding-bottom:6rem}@media only screen and (max-width:1023px){.inner{padding-bottom:4rem}}ul{padding:0;list-style:none}.headline h2.title{color:#3171b3;font-weight:200;text-align:center;font-size:50px}@media only screen and (max-width:1023px){.headline h2.title{font-size:36px}}@media only screen and (max-width:640px){.headline h2.title{font-size:28px}}.headline h3.title{color:#00a199;font-weight:200;text-align:center;font-size:44px}@media only screen and (max-width:1023px){.headline h3.title{font-size:30px}}@media only screen and (max-width:640px){.headline h3.title{font-size:20px}}.headline p.en{font-size:16px;font-weight:400;color:#00a199;font-family:Heebo,sans-serif;text-align:center}@media only screen and (max-width:1023px){.headline p.en{font-size:14px}}@media only screen and (max-width:640px){.headline p.en{font-size:12px}}.button-wrapper{width:100%;margin:2rem auto 0}@media only screen and (max-width:640px){.button-wrapper{margin-top:1rem}}.button-wrapper .button{display:block;width:100%;height:100%;border:1px solid #00a199;font-size:18px;font-weight:400;text-align:center;padding:25.5px 0;text-decoration:none;-webkit-transition:.5s ease;transition:.5s ease;color:#fff;background-color:#00a199}@media only screen and (max-width:1023px){.button-wrapper .button{font-size:15px;padding:17px 0}}@media only screen and (max-width:640px){.button-wrapper .button{font-size:12px;padding:15px 0}}.button-wrapper.ver01{max-width:400px}@media only screen and (max-width:1023px){.button-wrapper.ver01{max-width:300px}}@media only screen and (max-width:640px){.button-wrapper.ver01{max-width:200px}}.button-wrapper.ver01 .button:hover{-webkit-transition:.5s ease;transition:.5s ease;color:#00a199;background-color:#fff}.button-wrapper.ver02{max-width:580px}@media only screen and (max-width:1023px){.button-wrapper.ver02{max-width:400px}}@media only screen and (max-width:640px){.button-wrapper.ver02{max-width:288px}}.button-wrapper.ver02 .button{color:#00a199;background-color:#fff}.button-wrapper.ver02 .button:hover{-webkit-transition:.5s ease;transition:.5s ease;color:#fff;background-color:#00a199}#hero{position:relative}#hero #logo{padding:35px 0}@media only screen and (max-width:1023px){#hero #logo{padding:20px 0}}@media only screen and (max-width:640px){#hero #logo{padding:15px 0}}#hero #logo .logo{max-width:475px;margin:0 auto}@media only screen and (max-width:1023px){#hero #logo .logo{max-width:275px}}@media only screen and (max-width:640px){#hero #logo .logo{max-width:200px}}#hero #lead{padding:2em 0}@media only screen and (max-width:640px){#hero #lead{padding:1em 0}}#hero #lead .lead-box{width:90%;max-width:822px;margin:auto}#hero #lead .lead-box .lead{font-size:20px;font-weight:600;text-align:center;margin-bottom:.5em}@media only screen and (max-width:1023px){#hero #lead .lead-box .lead{font-size:16px}}@media only screen and (max-width:640px){#hero #lead .lead-box .lead{font-size:14px}}#hero #lead .lead-box .text{font-size:18px;font-weight:200;text-align:center;line-height:2}@media only screen and (max-width:1023px){#hero #lead .lead-box .text{font-size:14px}}@media only screen and (max-width:640px){#hero #lead .lead-box .text{font-size:12px;text-align:justify;text-justify:inter-character}}#hero #lead .schedule{width:90%;max-width:500px;margin:2em auto 0;border:1px solid #ccc;padding:.5em}@media only screen and (max-width:640px){#hero #lead .schedule{margin-top:1em;padding:.3em}}#hero #lead .schedule .text{font-size:22px;text-align:center;font-weight:500}@media only screen and (max-width:1023px){#hero #lead .schedule .text{font-size:16px}}@media only screen and (max-width:640px){#hero #lead .schedule .text{font-size:14px}}#hero #kv{position:relative;padding-bottom:45px}@media only screen and (max-width:640px){#hero #kv{padding-bottom:0}}#hero .header{position:absolute;width:100%;bottom:0;left:0;z-index:99}@media only screen and (max-width:640px){#hero .header{position:static;margin-top:-100px}}#hero .header #nav{width:82%;max-width:1120px;margin:auto}@media only screen and (max-width:640px){#hero .header #nav{width:72%;min-width:300px}}#hero #bnr{width:90%;max-width:1440px;margin:0 auto;padding-top:6rem}@media only screen and (max-width:1023px){#hero #bnr{padding-top:4rem}}@media only screen and (max-width:640px){#hero #bnr{padding-top:4rem}}#hero #bnr a{display:block;width:100%;max-width:360px;margin:0 auto;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#hero #bnr a img{-webkit-filter:drop-shadow(0 5px 5px rgba(0, 0, 0, .3));filter:drop-shadow(0 5px 5px rgba(0, 0, 0, .3))}#hero #bnr a:hover{opacity:.7}.sec01 .inner:first-child .headline h2.title{color:#00a199;font-size:48px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}@media only screen and (max-width:1023px){.sec01 .inner:first-child .headline h2.title{font-size:28px}}@media only screen and (max-width:640px){.sec01 .inner:first-child .headline h2.title{font-size:18px}}.sec01 .inner:first-child .button-wrapper{margin-top:4rem}@media only screen and (max-width:1023px){.sec01 .inner:first-child .button-wrapper{margin-top:3rem}}@media only screen and (max-width:640px){.sec01 .inner:first-child .button-wrapper{margin-top:2rem}}.sec01 .inner:last-child{padding-bottom:3rem}@media only screen and (max-width:1023px){.sec01 .inner:last-child{padding-bottom:2rem}}@media only screen and (max-width:640px){.sec01 .inner:last-child{padding-bottom:1rem}}.sec01 .text-box{max-width:930px;margin:auto;padding:4rem 0 0}@media only screen and (max-width:640px){.sec01 .text-box{padding:2rem 0 0}}.sec01 .instructor-box{width:100%;max-width:990px;margin:2rem auto 0;background-color:#f9f9f9;padding:1.5em}@media only screen and (max-width:640px){.sec01 .instructor-box{margin-top:1rem}}.sec01 .instructor-box .flex-box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:640px){.sec01 .instructor-box .flex-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.sec01 .instructor-box .img-box{width:23%;max-width:212px;margin:auto 0}@media only screen and (max-width:640px){.sec01 .instructor-box .img-box{width:100%;margin:0 auto 1em}}.sec01 .instructor-box .profile-box{width:72%;max-width:670px;margin:auto}@media only screen and (max-width:640px){.sec01 .instructor-box .profile-box{width:100%;margin:auto}}.sec01 .instructor-box .profile-box .name{padding-bottom:5px;margin-bottom:7px;border-bottom:1px solid #00a199}.sec01 .instructor-box .profile-box .name .text{font-size:28px;font-weight:200;letter-spacing:.06em}@media only screen and (max-width:1023px){.sec01 .instructor-box .profile-box .name .text{font-size:20px}}@media only screen and (max-width:640px){.sec01 .instructor-box .profile-box .name .text{font-size:16px}}.sec01 .instructor-box .profile-box .name .text .ruby{font-size:16px;font-weight:200}@media only screen and (max-width:1023px){.sec01 .instructor-box .profile-box .name .text .ruby{font-size:14px}}@media only screen and (max-width:640px){.sec01 .instructor-box .profile-box .name .text .ruby{font-size:12px}}.sec01 .instructor-box .profile-box .text-box{padding:0;max-width:inherit}.sec01 .instructor-box .profile-box .text-box .text{font-size:14px;font-weight:200;text-align:justify;text-justify:inter-character}@media only screen and (max-width:1023px){.sec01 .instructor-box .profile-box .text-box .text{font-size:13px}}@media only screen and (max-width:640px){.sec01 .instructor-box .profile-box .text-box .text{font-size:12px}}.sec01 .instructor-box .profile-box .text-box .text:first-child{font-size:12px;margin-bottom:.6em}@media only screen and (max-width:1023px){.sec01 .instructor-box .profile-box .text-box .text:first-child{font-size:11px;margin-bottom:.5em}}@media only screen and (max-width:640px){.sec01 .instructor-box .profile-box .text-box .text:first-child{font-size:10px;margin-bottom:.4em}}.sec02{background-color:#f6f6f6}.sec02 .headline{background-color:#00a199;padding:1.6rem 0}.sec02 .headline p.title{text-align:center;color:#fff;font-size:34px;font-weight:200;margin-bottom:.5rem}@media only screen and (max-width:1023px){.sec02 .headline p.title{font-size:24px}}@media only screen and (max-width:640px){.sec02 .headline p.title{font-size:18px}}.sec02 .headline h2.title{color:#fff;font-size:50px;-webkit-transform:skewX(-10deg);transform:skewX(-10deg)}@media only screen and (max-width:1023px){.sec02 .headline h2.title{font-size:30px}}@media only screen and (max-width:640px){.sec02 .headline h2.title{font-size:20px}}.sec02 .container{padding-top:4rem}@media only screen and (max-width:640px){.sec02 .container{padding-top:2rem}}.sec02 .text-box{width:100%;max-width:856px;margin:0 auto;padding-bottom:4rem}@media only screen and (max-width:640px){.sec02 .text-box{padding-bottom:2rem}}.sec02 .text-box .text{font-size:20px}@media only screen and (max-width:1023px){.sec02 .text-box .text{font-size:16px}}@media only screen and (max-width:640px){.sec02 .text-box .text{font-size:14px}}.sec02 #presenter{padding-bottom:2rem}@media only screen and (max-width:640px){.sec02 #presenter{padding-bottom:1rem}}.sec02 #presenter .presenter{max-width:930px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5,1fr);grid-gap:20px}@media only screen and (max-width:640px){.sec02 #presenter .presenter{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:10px}}.sec02 #presenter .presenter li{width:100%}.sec02 #presenter .presenter li a{display:block;width:100%;height:100%;text-decoration:none;-webkit-transition:.5s ease;transition:.5s ease}.sec02 #presenter .presenter li a:hover{opacity:.7;-webkit-transition:.5s ease;transition:.5s ease}.sec02 #presenter .presenter li a .thumb{display:block;width:100%;height:170px;background-color:#000;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:1023px){.sec02 #presenter .presenter li a .thumb{height:16.439vw}}@media only screen and (max-width:640px){.sec02 #presenter .presenter li a .thumb{height:43.793vw}}.sec02 #presenter .presenter li a .thumb.thumb01{background-image:url(../../images/presenter/presenter01.jpg)}.sec02 #presenter .presenter li a .thumb.thumb02{background-image:url(../../images/presenter/presenter02.jpg)}.sec02 #presenter .presenter li a .thumb.thumb03{background-image:url(../../images/presenter/presenter03.jpg)}.sec02 #presenter .presenter li a .thumb.thumb04{background-image:url(../../images/presenter/presenter04.jpg)}.sec02 #presenter .presenter li a .thumb.thumb05{background-image:url(../../images/presenter/presenter05.jpg)}.sec02 #presenter .presenter li a .thumb.thumb06{background-image:url(../../images/presenter/presenter06.jpg)}.sec02 #presenter .presenter li a .thumb.thumb07{background-image:url(../../images/presenter/presenter07.jpg)}.sec02 #presenter .presenter li a .thumb.thumb08{background-image:url(../../images/presenter/presenter08.jpg)}.sec02 #presenter .presenter li a .thumb.thumb09{background-image:url(../../images/presenter/presenter09.jpg)}.sec02 #presenter .presenter li a .thumb.thumb10{background-image:url(../../images/presenter/presenter10.jpg)}.sec02 #presenter .presenter li a .thumb.thumb11{background-image:url(../../images/presenter/presenter11.jpg)}.sec02 #presenter .presenter li a .thumb.thumb12{background-image:url(../../images/presenter/presenter12.jpg)}.sec02 #presenter .presenter li a .thumb.thumb13{background-image:url(../../images/presenter/presenter13.jpg)}.sec02 #presenter .presenter li a .thumb.thumb14{background-image:url(../../images/presenter/presenter14.jpg)}.sec02 #presenter .presenter li a .thumb.thumb15{background-image:url(../../images/presenter/presenter15.jpg)}.sec02 #presenter .presenter li a .thumb.thumb16{background-image:url(../../images/presenter/presenter16.jpg)}.sec02 #presenter .presenter li a .thumb.thumb17{background-image:url(../../images/presenter/presenter17.jpg)}.sec02 #presenter .presenter li a .thumb.thumb18{background-image:url(../../images/presenter/presenter18.jpg)}.sec02 #presenter .presenter li a .thumb.thumb19{background-image:url(../../images/presenter/presenter19.jpg)}.sec02 #presenter .presenter li a .thumb.thumb20{background-image:url(../../images/presenter/presenter20.jpg)}.sec02 #presenter .presenter li a .number{position:absolute;left:0;bottom:0;display:block;width:98px;text-align:center;color:#fff;font-size:75%;font-weight:200;z-index:99;padding:3.5px 0}@media only screen and (max-width:1023px){.sec02 #presenter .presenter li a .number{font-size:45%;width:80px;padding:2px 0}}.sec02 #presenter .presenter li a .number.part01{background-color:#00a199}.sec02 #presenter .presenter li a .number.part02{background-color:#3171b3}.sec02 #presenter .presenter li a .name{display:block;font-size:125%;width:100%;text-align:center;font-weight:200;padding:12px;background-color:#fff}@media only screen and (max-width:1023px){.sec02 #presenter .presenter li a .name{font-size:100%;padding:8px}}@media only screen and (max-width:640px){.sec02 #presenter .presenter li a .name{font-size:90%;padding:4px}}.sec02 #presenter .presenter li a .name .en{display:block;font-size:50%;font-weight:300;text-align:center;line-height:1;padding-bottom:8px}@media only screen and (max-width:1023px){.sec02 #presenter .presenter li a .name .en{font-size:30%}}.sec02 #presenter .presenter li a .name .txt{display:block;text-align:justify;text-justify:inter-character;font-size:12px;font-weight:300;-webkit-font-feature-settings:'palt';font-feature-settings:'palt'}@media only screen and (max-width:1023px){.sec02 #presenter .presenter li a .name .txt{font-size:11px}}@media only screen and (max-width:640px){.sec02 #presenter .presenter li a .name .txt{font-size:10px}}.sec03 .container{width:100%;max-width:inherit;padding-bottom:4rem}@media only screen and (max-width:1023px){.sec03 .container{padding-bottom:2rem}}@media only screen and (max-width:640px){.sec03 .container{padding-bottom:0}}.sec03 .inner{max-width:1120px;width:90%;margin:0 auto}.sec03 .inner:nth-child(1) .text-box,.sec03 .inner:nth-child(2) .text-box{max-width:930px;margin:auto;padding:4rem 0 0;text-align:center}@media only screen and (max-width:640px){.sec03 .inner:nth-child(1) .text-box,.sec03 .inner:nth-child(2) .text-box{padding:2rem 0 0}}.sec03 .inner:nth-child(1) .text-box p>span,.sec03 .inner:nth-child(2) .text-box p>span{font-size:1em;display:inline-block}.sec03 .inner:nth-child(3){width:100%;max-width:inherit}.sec03 .inner:nth-child(3) .headline{width:90%;margin:0 auto}.sec03 .feature-box{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;padding:4rem 0 0;will-change:transform;-webkit-animation:feature_slider 30s linear infinite;animation:feature_slider 30s linear infinite}@media only screen and (max-width:640px){.sec03 .feature-box{padding:2rem 0 0;-webkit-animation:feature_slider_sp 30s linear infinite;animation:feature_slider_sp 30s linear infinite}}.sec03 .feature-box .img{display:inline-block;margin:0}.sec03 .feature-box .img img{max-width:219.62vw;width:auto}@media only screen and (max-width:640px){.sec03 .feature-box .img img{max-width:calc(219.62vw * 4)}}@-webkit-keyframes feature_slider{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-219.62vw);transform:translateX(-219.62vw)}}@keyframes feature_slider{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-219.62vw);transform:translateX(-219.62vw)}}@-webkit-keyframes feature_slider_sp{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-219.62vw * 4));transform:translateX(calc(-219.62vw * 4))}}@keyframes feature_slider_sp{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-219.62vw * 4));transform:translateX(calc(-219.62vw * 4))}}.sec03 .movie-box{width:90%;max-width:800px;margin:4rem auto 0}@media only screen and (max-width:640px){.sec03 .movie-box{margin-top:2rem}}.sec03 .movie-box iframe{width:100%;height:44vw;max-height:450px}.sec03 .opinion{background-color:#f6f6f6;margin:4rem auto 0;padding:3rem 0}@media only screen and (max-width:1023px){.sec03 .opinion{margin-top:3rem;padding:2rem 0}}@media only screen and (max-width:640px){.sec03 .opinion{margin-top:2rem;padding:1.5rem 0}}.sec03 .opinion .headline{max-width:1031px;margin:0 auto 3rem}@media only screen and (max-width:1023px){.sec03 .opinion .headline{margin-bottom:2rem}}@media only screen and (max-width:640px){.sec03 .opinion .headline{margin-bottom:1rem}}.sec03 .opinion .headline .title{text-align:center;font-size:24px}@media only screen and (max-width:1023px){.sec03 .opinion .headline .title{font-size:17px}}@media only screen and (max-width:640px){.sec03 .opinion .headline .title{font-size:15px}}.sec03 .opinion .flex-box{width:90%;max-width:1031px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sec03 .opinion .flex-box .text-box{background-color:#fff;border-style:solid;border-width:1px;width:calc(95% / 3);max-width:320px;border-radius:10px;margin-bottom:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (max-width:1023px){.sec03 .opinion .flex-box .text-box{margin-bottom:1rem}}@media only screen and (max-width:640px){.sec03 .opinion .flex-box .text-box{width:100%;max-width:inherit;margin-bottom:1rem;border-radius:5px}}.sec03 .opinion .flex-box .text-box:nth-last-child(2),.sec03 .opinion .flex-box .text-box:nth-last-child(3){margin-bottom:0}@media only screen and (max-width:1023px){.sec03 .opinion .flex-box .text-box:nth-last-child(2),.sec03 .opinion .flex-box .text-box:nth-last-child(3){margin-bottom:0}}@media only screen and (max-width:640px){.sec03 .opinion .flex-box .text-box:nth-last-child(2),.sec03 .opinion .flex-box .text-box:nth-last-child(3){margin-bottom:1rem}}.sec03 .opinion .flex-box .text-box:last-child{margin-bottom:0}.sec03 .opinion .flex-box .text-box .text{font-size:16px;color:#595757;font-weight:400;padding:1em}@media only screen and (max-width:1023px){.sec03 .opinion .flex-box .text-box .text{font-size:14px;padding:.75em}}@media only screen and (max-width:640px){.sec03 .opinion .flex-box .text-box .text{font-size:12px;padding:.5em}}.sec03 .opinion01 .title{color:#00a199}.sec03 .opinion01 .text-box{border-color:#00a199}.sec03 .opinion02 .title{color:#3171b3}.sec03 .opinion02 .text-box{border-color:#3171b3}.sec03 .img-box{max-width:470px;margin:auto;padding:4rem 0 0}@media only screen and (max-width:640px){.sec03 .img-box{padding:2rem 0 0}}.sec03 .form-box{max-width:800px;margin:auto;padding:4rem 0 0}@media only screen and (max-width:1023px){.sec03 .form-box{padding-top:2rem}}.sec03 .form-box form dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:1rem;margin-bottom:1rem;position:relative}@media only screen and (max-width:1023px){.sec03 .form-box form dl{display:block}}.sec03 .form-box form dl dt{width:25%;font-size:16px;font-weight:700;margin:15.5px 0;color:#00a199}@media only screen and (max-width:1023px){.sec03 .form-box form dl dt{width:100%;margin:0;padding-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.sec03 .form-box form dl dd{margin:0;width:75%}@media only screen and (max-width:1023px){.sec03 .form-box form dl dd{width:100%}}.sec03 .form-box form input[type=text],.sec03 .form-box form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Hiragino Kaku Gothic ProN,"ヒラギノ角ゴ ProN W2",YuGothic,"游ゴシック","ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:700;color:#595757;background-color:#fff;border:1px solid #595757;border-radius:6px;margin:0;padding:14.5px}.sec03 .form-box form input[type=text]::-webkit-input-placeholder,.sec03 .form-box form textarea::-webkit-input-placeholder{font-size:16px;color:#595757}.sec03 .form-box form input[type=text]:-webkit-autofill,.sec03 .form-box form textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#595757!important}.sec03 .form-box form input[type=text]{width:100%;height:60px}.sec03 .form-box form textarea{width:100%;height:220px;resize:none}.sec03 .form-box form input[type=button],.sec03 .form-box form input[type=submit]{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0;margin:0 auto;cursor:pointer}.sec03 .form-box form .submit{font-weight:700;color:#00a199;background-color:#fff;border:1px solid #00a199;border-radius:8px;-webkit-transition:color .2s linear,background-color .2s linear;transition:color .2s linear,background-color .2s linear}.sec03 .form-box form .submit-wrapper{display:block;max-width:268px;height:60px;margin:0 auto}.sec03 .form-box form .submit:hover{color:#fff;background-color:#00a199}footer .container{padding:3rem 0 1rem;max-width:630px}@media only screen and (max-width:640px){footer .container{padding:1.5rem 0 .5rem}}footer .organizer .text{text-align:center;font-weight:500}footer .copyright{padding-top:2rem}@media only screen and (max-width:640px){footer .copyright{padding-top:1rem}}footer .copyright .small{font-size:14px;font-weight:500;text-align:center}@media only screen and (max-width:1023px){footer .copyright .small{font-size:12px}}@media only screen and (max-width:640px){footer .copyright .small{font-size:10px}}#page-presenter .sec01{background-color:#f6f6f6}#page-presenter .sec01 .container{max-width:800px}#page-presenter .sec01 .headline{background-color:transparent}#page-presenter .sec01 .headline .title{color:#00a199;font-size:20px;-webkit-transform:none;transform:none;text-align:left;line-height:2}@media only screen and (max-width:1023px){#page-presenter .sec01 .headline .title{font-size:18px}}@media only screen and (max-width:640px){#page-presenter .sec01 .headline .title{font-size:16px}}#page-presenter .sec01 .movie-box{width:100%;max-width:800px;margin:0 auto}#page-presenter .sec01 .movie-box iframe{width:100%;height:450px;max-height:450px}@media only screen and (max-width:1023px){#page-presenter .sec01 .movie-box iframe{height:51vw}}@media only screen and (max-width:640px){#page-presenter .sec01 .movie-box iframe{max-height:570px}}#page-presenter .sec01 .flex-box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2em auto}@media only screen and (max-width:640px){#page-presenter .sec01 .flex-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:1em auto}}#page-presenter .sec01 .profile-box{width:48%;max-width:384px;margin:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}@media only screen and (max-width:1023px){#page-presenter .sec01 .profile-box{width:45%;max-width:288px}}@media only screen and (max-width:640px){#page-presenter .sec01 .profile-box{width:100%;width:288px;margin:auto 0 1em}}#page-presenter .sec01 .profile-box p{line-height:1}#page-presenter .sec01 .profile-box .name{font-size:54px;font-weight:200;letter-spacing:.1em}@media only screen and (max-width:1023px){#page-presenter .sec01 .profile-box .name{font-size:34px}}@media only screen and (max-width:640px){#page-presenter .sec01 .profile-box .name{font-size:20px}}#page-presenter .sec01 .profile-box .en{font-size:26px;font-weight:300;padding:.5em 0}@media only screen and (max-width:1023px){#page-presenter .sec01 .profile-box .en{font-size:22px}}@media only screen and (max-width:640px){#page-presenter .sec01 .profile-box .en{font-size:16px}}#page-presenter .sec01 .profile-box .school{font-size:24px;font-weight:200;padding:.5em 0}@media only screen and (max-width:1023px){#page-presenter .sec01 .profile-box .school{font-size:20px}}@media only screen and (max-width:640px){#page-presenter .sec01 .profile-box .school{font-size:14px}}#page-presenter .sec01 .profile-box .from{font-size:24px;font-weight:200}@media only screen and (max-width:1023px){#page-presenter .sec01 .profile-box .from{font-size:20px}}@media only screen and (max-width:640px){#page-presenter .sec01 .profile-box .from{font-size:14px}}#page-presenter .sec01 .message{width:48%;max-width:384px;margin:0}@media only screen and (max-width:640px){#page-presenter .sec01 .message{width:100%;margin:auto}}