<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;700&amp;display=swap";.entry-info__heading,.heading__ttl::before{font-family:"Lato",sans-serif;font-weight:400}.header__link--entry{font-family:"Lato",sans-serif;font-weight:700}:root{font-size:10px}html{width:100%;color:#000;background:#fff}body{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",HiraKakuProN,"ＭＳ Ｐゴシック","MS PGothic",Osaka,"Helvetica Neue",HelveticaNeue,"Segoe UI",sans-serif;font-size:1.4rem;font-weight:normal;line-height:1.8;letter-spacing:.05em;font-feature-settings:"palt";width:100%;background:#fff}body&gt;img,body&gt;noscript&gt;img,body&gt;iframe{display:none}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure,address,label{margin:0;padding:0;word-break:break-word;-webkit-overflow-scrolling:touch}table{border-collapse:collapse;border-spacing:0}table br{display:none !important}table th br,table td br{display:inline !important}fieldset,img{border:0}*,::before,::after{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal}ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input[type=tel],input[type=text],input[type=file],input[type=email],input[type=reset],input[type=image],input[type=button],input[type=submit],input[type=number],input[type=password],textarea,select,optgroup{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",HiraKakuProN,"ＭＳ Ｐゴシック","MS PGothic",Osaka,"Helvetica Neue",HelveticaNeue,"Segoe UI",sans-serif;font-size:1.4rem;font-weight:inherit;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}input{font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",HiraKakuProN,"ＭＳ Ｐゴシック","MS PGothic",Osaka,"Helvetica Neue",HelveticaNeue,"Segoe UI",sans-serif;font-size:1.4rem;font-weight:inherit;border:none;border-radius:0;outline:none}select{outline:none;color:#000;text-overflow:"";text-indent:.01rem;vertical-align:middle;padding:10px;padding-right:31px !important;border:#ddd 1px solid;outline:none;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%226%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M0%2C0V1H1V0ZM1%2C1V2H2V1ZM2%2C2V3H3V2ZM3%2C3V4H4V3ZM4%2C4V5H5V4Zm6-4V1h1V0ZM9%2C2h1V1H9ZM8%2C3H9V2H8ZM7%2C4H8V3H7ZM6%2C5H7V4H6ZM5%2C6H6V5H5Z%22%2F%3E%3C%2Fsvg%3E") no-repeat center right 10px}select optgroup,select option{color:#000;outline:none}select::-ms-expand{display:none}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}textarea{resize:vertical}legend{color:#333}img,svg{display:block;vertical-align:bottom;width:100%;height:auto}.clearfix{min-height:1px}.clearfix::after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects;text-decoration:none;cursor:pointer}a:active,a:hover{outline-width:0}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}#fb-root{display:none}@media(max-width: 900px){.display__pc{display:none}}@media(max-width: 600px){.display__pc-tb{display:none}}@media(max-width: 900px){.display__pc-sp{display:none}}@media(max-width: 600px){.display__pc-sp{display:block}}.display__tb{display:none}@media(max-width: 900px){.display__tb{display:block}}@media(max-width: 600px){.display__tb{display:none}}.display__tb-sp{display:none}@media(max-width: 900px){.display__tb-sp{display:block}}.display__sp{display:none}@media(max-width: 600px){.display__sp{display:block}}.wrapper{width:100%;padding-top:90px}@media(max-width: 900px){.wrapper{padding-top:10vw}}@media(max-width: 600px){.wrapper{padding-top:15vw}}.wrapper__content{padding-top:clamp(50px,10vw,100px)}.header__link--entry,.header__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:clamp(1.2rem,1.6vw,1.6rem);font-weight:bold;line-height:1;border-radius:100px;background:#d40d17;transition:background .3s ease-in-out}.header__link--entry:hover,.header__link:hover{background:red}.header{position:fixed;top:0;left:0;width:100%;height:90px;background:#fff;z-index:10}@media(max-width: 900px){.header{height:10vw}}@media(max-width: 600px){.header{height:15vw}}.header__inner{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 clamp(15px,3vw,30px)}.header__logo{position:relative;width:clamp(150px,40vw,387px)}.header__nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;max-width:50%;width:388px;margin:0 -7px;overflow:hidden}@media(max-width: 600px){.header__nav{margin:0 -3px}}.header__list{width:50%;height:50px;padding:0 7px}@media(max-width: 900px){.header__list{height:37.5px}}@media(max-width: 600px){.header__list{height:25px;padding:0 3px}}.header__link--entry{color:#000;border:#ccc 3px solid;background:#fff}.header__link--entry:hover{background:#ccc}.heading{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 clamp(15px,3vw,30px)}.heading__ttl::before{content:attr(data-title) "";display:block;width:100%;color:red;font-size:clamp(4rem,10vw,10rem);text-align:center;line-height:.8;letter-spacing:.1em;margin:-0.05em 0 0}.heading__txt{display:block;width:100%;font-size:clamp(1.4rem,2vw,2rem);font-weight:bold;text-align:center;padding:clamp(20px,3vw,30px) 0 0}.heading__sub{display:block;width:100%;font-size:clamp(1.8rem,2.4vw,2.4rem);font-weight:bold;text-align:center;line-height:1.4;padding:clamp(20px,4vw,40px) 0}.video-content{padding:clamp(25px,5vw,50px) 0 0}.video-content__inner{position:relative}.video-content__inner::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background:#ddd;border-radius:0 0 0 75px;z-index:1}.video-content__inner::after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:clamp(25px,5vw,50px);background:red;z-index:2}.video-content__video{position:relative;top:calc(clamp(25px,5vw,50px)*-1);width:100%;padding:0 clamp(55px,11vw,110px);margin:0 auto;z-index:3}.video-content__content{display:block;position:relative;width:100%;padding:56.25% 0 0}.video-content__content&gt;*{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:none}.entry-info{padding:clamp(35px,7vw,70px) clamp(15px,3vw,30px) 0}.entry-info__inner{display:flex;align-items:center;flex-direction:column;width:100%;max-width:1000px;margin:0 auto;padding:0 clamp(20px,4vw,40px) clamp(20px,4vw,40px);border:#ddd 1px solid}.entry-info__heading{position:relative;color:#fff;font-size:clamp(3rem,6vw,6rem);text-align:center;line-height:.8;letter-spacing:.1em;margin:-0.45em 0 0}.entry-info__heading::before{content:"";display:block;position:absolute;top:.06em;left:0;right:0;bottom:.02em;background:#000}.entry-info__ttl{display:block;position:relative;z-index:2}.entry-info__start{color:red;font-size:clamp(2rem,2.8vw,2.8rem);font-weight:bold;text-align:center;line-height:1.2;padding:clamp(20px,4vw,40px) 0}.entry-info__course{font-size:clamp(1.6rem,1.8vw,1.8rem);font-weight:bold;text-align:center;line-height:1.2;padding:0 0 clamp(15px,3vw,30px)}.entry-info__paragraph{font-size:clamp(1.4rem,1.5vw,1.5rem);font-weight:bold;text-align:center}.movie-content{position:relative;padding:clamp(25px,5vw,50px) clamp(15px,3vw,30px) 0}.movie-content__inner{position:relative;width:100%;margin:calc(clamp(3rem,4vw,4rem)/100*-20) 0 0}.movie-content__inner::before{content:"";display:block;position:absolute;left:50%;width:100vw;height:calc(100% - clamp(3rem,4vw,4rem)/100*40);bottom:0;background:#ddd;transform:translateX(-50%);z-index:1}.movie-content__box{position:relative;top:calc(clamp(25px,5vw,50px)*-1);width:100%;max-width:1400px;margin:0 auto;overflow:hidden;z-index:2}.movie-content__list{display:flex;flex-wrap:wrap;position:relative;margin:-15px;counter-reset:number 0}@media(max-width: 600px){.movie-content__list{margin:-10px}}.movie-content__item{width:25%;padding:calc(clamp(3rem,4vw,4rem)/100*40 + 15px) 15px 15px}@media(max-width: 900px){.movie-content__item{width:50%}}@media(max-width: 600px){.movie-content__item{width:100%;padding:calc(clamp(3rem,4vw,4rem)/100*40 + 10px) 10px 10px}}.movie-content__video{position:relative;width:100%;padding:170.6401766004% 0 0}.movie-content__content{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:1}.movie-content__icon{display:block;position:absolute;left:20px;bottom:20px;width:60px;height:60px;border-radius:100px;background:#fff;pointer-events:none;z-index:2}.movie-content__icon::before{content:"▶";display:block;position:absolute;top:50%;left:50%;font-size:1.4rem;line-height:1;letter-spacing:0;transform:scaleX(0.8) translate(-50%, -50%)}@media(max-width: 600px){.movie-content__icon{left:10px;bottom:10px;width:40px;height:40px}}.extra-content{padding:clamp(25px,5vw,50px) clamp(15px,3vw,30px) clamp(50px,10vw,100px)}.extra-content__inner{display:flex;align-items:center;flex-direction:column;width:100%;max-width:1000px;margin:0 auto}.extra-content__heading{position:relative;font-size:clamp(2.4rem,3.6vw,3.6rem);font-weight:bold;line-height:1.4;text-align:center}.extra-content__heading::before{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:45%;background:#ffffbf;z-index:1}.extra-content__ttl{display:block;position:relative;z-index:2}.extra-content__paragraph{font-size:clamp(1.4rem,1.8vw,1.8rem);font-weight:bold;line-height:1.4;text-align:center;padding:clamp(20px,4vw,40px) 0 0}.extra-content__link{display:block;position:relative;width:100%;max-width:600px;color:#000;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:bold;line-height:1.4;text-align:center;margin:clamp(20px,4vw,40px) auto 0;padding:13px 50px;border:red 3px solid;border-radius:100px;background:#fff;transition:color .3s ease-in-out,background .3s ease-in-out}.extra-content__link::before{content:"";display:block;position:absolute;top:50%;right:12px;width:28px;height:28px;background:url(../img/icon-arrow.svg) no-repeat center center/cover;transform:translateY(-50%)}.extra-content__link:hover{color:#fff;background:red}</pre></body></html>