*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}p{margin-bottom:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}h1{line-height:1.15}ol,ul{padding:0;margin:0;list-style:none}dt{font-weight:600}dd{margin-left:0}hr{box-sizing:content-box;height:0;margin:0;overflow:visible;clear:both;color:inherit;border-top-width:1px}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;text-decoration:none;background-color:transparent}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;background:transparent;border:0;border-radius:0;appearance:none}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;padding:0;margin:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:product-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:600;text-align:left}@font-face{font-family:"M PLUS 1p";src:url("/video-generator/fonts/MPLUS1p-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"M PLUS 1p";src:url("/video-generator/fonts/MPLUS1p-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"M PLUS 1p";src:url("/video-generator/fonts/MPLUS1p-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}#footer{position:relative;z-index:2}body,html{font-size:62.5%;font-family:'M PLUS 1p',sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;height:100%;margin:0}body{display:grid;grid-template-rows:1fr auto;font-size:3.888888888888889vw;line-height:1.5;background:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url("/video-generator/img/main_bg.png") #d3d3d3 top center/1000px auto repeat-y;background-blend-mode:multiply;color:#fff}@media screen and (min-width:640px){body{background-blend-mode:overlay;font-size:1.4rem;background:linear-gradient(rgba(90,45,145,0.75),rgba(90,45,145,0.75)),url("/video-generator/img/main_bg-pc.png") top center/1000px auto repeat-y;background:linear-gradient(rgba(90,45,145,0.75),rgba(90,45,145,0.75)),url("/video-generator/img/main_bg-pc.png") center/cover;background-attachment:fixed}}body.is-modal-open{overflow:hidden;overscroll-behavior:none}.bold{font-weight:bold}@media screen and (min-width:1110px){main{overflow:hidden}}.content__header-pc{display:none;z-index:2}@media screen and (min-width:1110px){.content__header-pc{display:block;position:fixed;width:50vw;height:100%}.content__header-pc .content__header-pc-img{width:50vw;height:100%;object-fit:cover;position:absolute;pointer-events:none}}.content__header-pc .content__header-pc-top{position:absolute;display:flex;top:16px;left:16px;gap:8px}.content__header-pc .content__header-pc-bottom{position:absolute;display:flex;bottom:16px;left:16px;gap:14px;align-items:flex-end}.content__header-pc .content__header-pc-bottom .content__header-pc-logo{position:relative;top:10px}.content__header-pc .content__header-pc-bottom .content__header-pc-logo img{width:22.22222222222222vw}@media screen and (min-width:1440px){.content__header-pc .content__header-pc-bottom .content__header-pc-logo img{width:320px}}.content__header-pc .content__header-pc-bottom .content__header-pc-app{display:flex;gap:12px}.content__header-pc .content__header-pc-bottom .content__header-pc-app a{transition:all 0.3s}.content__header-pc .content__header-pc-bottom .content__header-pc-app a:hover{opacity:0.7}.content__header-pc .content__header-pc-bottom .content__header-pc-app .app-apple img{width:9.027777777777777vw}@media screen and (min-width:1440px){.content__header-pc .content__header-pc-bottom .content__header-pc-app .app-apple img{width:130px}}.content__header-pc .content__header-pc-bottom .content__header-pc-app .app-google img{width:11.180555555555555vw}@media screen and (min-width:1440px){.content__header-pc .content__header-pc-bottom .content__header-pc-app .app-google img{width:161px}}.content{display:grid;grid-template-rows:1fr;position:relative}.content__inner{overflow:hidden}@media screen and (min-width:640px){.content__inner{background:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.6)),url("/video-generator/img/main_bg.png") #d3d3d3 top center/1000px auto repeat-y;background-blend-mode:multiply;width:432px;margin:0 auto;box-shadow:15px 0px 20px 0px rgba(0,0,0,0.4),-15px 0px 20px 0px rgba(0,0,0,0.4)}}@media screen and (min-width:1110px){.content__inner{margin:0 0 0 50%;height:100%!important}}.header{padding:6.666666666666667vw 4.444444444444445vw;z-index:2;position:relative}@media screen and (min-width:640px){.header{padding:24px 16px}}@media screen and (min-width:1110px){.header{display:none}}.header__inner{display:flex;align-items:center;justify-content:space-between;width:100%}.header__language{background-color:rgba(0,0,0,0.5);color:#fff;border-bottom:2px solid #c19d4c;padding:1.666666666666667vw 4.444444444444445vw;font-weight:700;font-size:4.444444444444445vw;line-height:1.3;background-image:url("/video-generator/img/icon/arrow_down.svg");background-repeat:no-repeat;background-position:center right 2.222222222222222vw;width:20.27777777777778vw;transition:all 0.3s;cursor:pointer}@media screen and (min-width:640px){.header__language{padding:8px 16px;font-size:1.6rem;background-position:center right 8px;width:73px}}.header__language:hover{opacity:0.7}.header__logo{width:37.77777777777778vw}@media screen and (min-width:640px){.header__logo{width:136px}}.header__logo .logo img{width:100%;height:auto}.header__auth{color:#fff;font-size:3.333333333333333vw;font-weight:700;line-height:1.5;display:flex;align-items:center;gap:0.833333333333333vw;transition:all 0.3s;cursor:pointer}@media screen and (min-width:640px){.header__auth{font-size:1.2rem;gap:3px}}.header__auth:hover{opacity:0.7}.button__block{margin:6.666666666666667vw auto 0;display:flex;align-items:center;flex-direction:column;gap:4.444444444444445vw;position:relative;z-index:1}@media screen and (min-width:640px){.button__block{margin:24px auto 0;gap:16px}}.button{position:relative;display:flex;justify-content:center;align-items:center;width:100%;border:none;font-weight:700;line-height:1.3;color:#fff;gap:4px}.button--primary{background-image:linear-gradient(90deg,#2447ff 0,#f60 100%);border-radius:100px;width:71.11111111111111vw;height:15.555555555555555vw;text-shadow:0px 1.111111111111111px 1.111111111111111px rgba(0,0,0,0.5);line-height:1;transition:all 0.3s ease}@media screen and (min-width:640px){.button--primary{width:256px;height:56px;text-shadow:0 4px 4px rgba(0,0,0,0.5)}}.button--primary:before{content:'';position:absolute;width:100%;height:100%;border-radius:100px;bottom:-1.111111111111111vw;z-index:-1;background:linear-gradient(0deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%),linear-gradient(90deg,#2447ff 0,#f60 100%);transition:all 0.3s ease}@media screen and (min-width:640px){.button--primary:before{bottom:-4px}}.button--primary .button--primary-inner:after{position:absolute;width:100%;height:100%;border-radius:100px;bottom:-1.111111111111111vw;z-index:-1;background:linear-gradient(0deg,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.2) 100%),linear-gradient(90deg,#2447ff 0,#f60 100%);transition:all 0.3s ease;content:'';top:50%;left:50%;transform:translate(-50%,-50%)}.button--primary:hover{transform:translateY(1.111111111111111vw)}@media screen and (min-width:640px){.button--primary:hover{transform:translateY(4px)}}.button--primary:hover:before{bottom:0}.button--primary.is-disabled,.button--primary:disabled{background:#ddd;color:#fff;text-shadow:none;pointer-events:none}.button--primary.is-disabled .button--primary-inner:after,.button--primary.is-disabled:before,.button--primary:disabled .button--primary-inner:after,.button--primary:disabled:before{content:none}.button--primary.is-back{background:#fff;color:#000;border:1px solid #000;text-shadow:none}.button--primary.is-back:before{background:#000}.button--primary.is-back .button--primary-inner:after,.button--primary.is-back .button--primary-inner:before{background:#fff}.button--secondary{border-radius:8px;height:13.333333333333334vw;width:41.11111111111111vw;position:relative;font-size:4.444444444444445vw;line-height:1;transition:all 0.3s ease}@media screen and (min-width:640px){.button--secondary{font-size:1.6rem;height:48px;width:148px}}.button--secondary:hover{transform:translateY(1.111111111111111vw)}@media screen and (min-width:640px){.button--secondary:hover{transform:translateY(4px)}}.button--secondary:hover:before{bottom:0}.button--secondary:before{content:'';position:absolute;width:100%;height:100%;border-radius:8px;bottom:-1.111111111111111vw;z-index:-1;transition:all 0.3s ease}@media screen and (min-width:640px){.button--secondary:before{bottom:-4px}}.button--secondary .button--secondary__inner{display:flex;align-items:center;justify-content:center;gap:0.555555555555556vw}@media screen and (min-width:640px){.button--secondary .button--secondary__inner{gap:2px}}.button--secondary .button--secondary__inner:after{position:absolute;width:100%;height:100%;border-radius:8px;bottom:-1.111111111111111vw;z-index:-1;background:#000;transition:all 0.3s ease;content:'';top:50%;left:50%;transform:translate(-50%,-50%)}.button--secondary.is-pause{background:#444}.button--secondary.is-pause:before{background:#000}.button--secondary.is-pause .button--secondary__inner:after{background:#000}.button--secondary.is-playing{background:#000;transform:translateY(1.111111111111111vw)}@media screen and (min-width:640px){.button--secondary.is-playing{transform:translateY(4px)}}.button--secondary.is-playing:before{bottom:0}.button--secondary.is-select{background:#c19d4c}.button--secondary.is-select:before{background:#9a7e3d}.button--secondary.is-select .button--secondary__inner:after{background:#9a7e3d}.button--secondary.is-selected{background:#9a7e3d}.button--secondary.is-selected:after{content:none}.button--secondary.is-edit{background:#444}.link{text-decoration:underline}.button--tertiary{font-size:4.444444444444445vw;border-radius:8px;height:13.333333333333334vw;padding:0 4.444444444444445vw;color:#808080;background:#fff;border:1px solid #808080;border-radius:8px;transition:all 0.3s}@media screen and (min-width:640px){.button--tertiary{font-size:1.6rem;height:48px;padding:0 16px}}.button--tertiary:hover{background-color:#eee}.button--link{padding:4.444444444444445vw 0 5vw 0;font-size:5.555555555555555vw;font-weight:700;border:0.277777777777778vw solid #fff;transition:all 0.3s;background:#000}@media screen and (min-width:640px){.button--link{font-size:2rem;border:1px solid #fff;padding:16px 0 18px 0}}.button--link:hover{opacity:0.7}.button--share{display:flex;align-items:center;justify-content:center;width:77.77777777777779vw;height:22.22222222222222vw;gap:6.666666666666667vw;border:2px solid #fff;font-size:5.555555555555555vw;font-weight:700;margin:4.444444444444445vw auto 0;background-color:#000;transition:all 0.3s}@media screen and (min-width:640px){.button--share{margin:16px auto 0;gap:24px;padding:16px 0 18px 0;width:280px;height:80px;font-size:2rem}}.button--share:hover{opacity:0.7}.heading--top__wrapper{width:100%;overflow:visible;text-align:center;margin-bottom:13.88888888888889vw;position:relative}@media screen and (min-width:640px){.heading--top__wrapper{margin-bottom:50px}}.heading--top__wrapper .heading--top{display:block;width:120%;background:linear-gradient(90deg,#6b4e0b 0%,#c19d4c 50.48%,#6b4e0b 100%);color:#fff;text-align:center;text-shadow:0 1.333333333333333vw 1.333333333333333vw rgba(0,0,0,0.25);font-size:8.88888888888889vw;font-weight:900;line-height:2;transform:rotate(-8deg);transform-origin:center center;margin-left:-10%}@media screen and (min-width:640px){.heading--top__wrapper .heading--top{text-shadow:0 4px 4px rgba(0,0,0,0.25);font-size:3.2rem}}.section{padding-bottom:20vw}@media screen and (min-width:640px){.section{padding-bottom:72px}}.section .section-content{padding:0 6.666666666666667vw 0}@media screen and (min-width:640px){.section .section-content{padding:0 24px 0}}.section .text+.text{margin-top:6.666666666666667vw}@media screen and (min-width:640px){.section .text+.text{margin-top:24px}}.section .text+.text a{text-decoration:underline;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word}.section .howto .howto__item:last-child:after{content:none}.section .howto .howto__item img{width:100%;height:auto}.section .howto .howto__item:after{background-image:url("/video-generator/img/icon/arrow_down.svg");background-repeat:no-repeat;background-position:center center;height:2.222222222222222vw;width:3.333333333333333vw;content:'';background-size:contain;display:block;margin:3.333333333333333vw auto}@media screen and (min-width:640px){.section .howto .howto__item:after{height:8px;width:12px;margin:12px auto}}.section .notes{background:#444;padding:4.444444444444445vw 4.444444444444445vw 6.666666666666667vw;font-size:3.333333333333333vw;height:280px;overflow-y:auto}@media screen and (min-width:640px){.section .notes{font-size:1.2rem;padding:12px 12px 24px}}.section .notes::-webkit-scrollbar{width:6px}.section .notes::-webkit-scrollbar-track{background:#000;border-radius:8px}.section .notes::-webkit-scrollbar-thumb{background:#808080;border-radius:8px}.section .notes .notes__section+.notes__section{margin-top:3.888888888888889vw}@media screen and (min-width:640px){.section .notes .notes__section+.notes__section{margin-top:14px}}.section .notes .notes__section:last-child{margin-top:7.777777777777778vw}@media screen and (min-width:640px){.section .notes .notes__section:last-child{margin-top:28px}}.section .notes .notes__head{margin-bottom:6.666666666666667vw}@media screen and (min-width:640px){.section .notes .notes__head{margin-bottom:24px}}.section .notes a{text-decoration:underline;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word}.section .notes .notes__caution{margin-top:3.888888888888889vw}@media screen and (min-width:640px){.section .notes .notes__caution{margin-top:14px}}.section .notes .notes__idlink{margin-top:2.222222222222222vw}@media screen and (min-width:640px){.section .notes .notes__idlink{margin-top:8px}}.section .app{display:flex;margin:8.88888888888889vw 1.111111111111111vw 0;gap:3.333333333333333vw}@media screen and (min-width:640px){.section .app{margin:32px 4px 0;gap:12px}}.section .app a{transition:all 0.3s}.section .app a:hover{opacity:0.7}.section .app .app-apple img{width:36.11111111111111vw}@media screen and (min-width:640px){.section .app .app-apple img{width:160px}}.section .app .app-google img{width:44.72222222222222vw}@media screen and (min-width:640px){.section .app .app-google img{width:198px}}.section .copyright{margin-top:8.88888888888889vw}@media screen and (min-width:640px){.section .copyright{margin-top:32px}}.section .copyright p{font-size:3.333333333333333vw;text-align:center;line-height:1.5}@media screen and (min-width:640px){.section .copyright p{font-size:1.2rem}}.section .copyright p+p{margin-top:2.222222222222222vw}@media screen and (min-width:640px){.section .copyright p+p{margin-top:8px}}.caution{margin-top:8.88888888888889vw}@media screen and (min-width:640px){.caution{margin-top:32px}}.caution p{font-size:3.333333333333333vw;line-height:1.5;text-indent:-1.4em;padding-left:1.4em}@media screen and (min-width:640px){.caution p{font-size:1.3rem;letter-spacing:-0.01em}}.caution p:before{content:'※';margin-right:1.111111111111111vw}@media screen and (min-width:640px){.caution p:before{margin-right:4px}}.caution p:not(:first-child){margin-top:2.222222222222222vw}@media screen and (min-width:640px){.caution p:not(:first-child){margin-top:8px}}.caution p .is-break{display:block;margin-top:0.555555555555556vw;text-indent:0;padding-left:0}@media screen and (min-width:640px){.caution p .is-break{margin-top:2px}}.caution a{text-decoration:underline;word-wrap:break-word;word-break:break-all;overflow-wrap:break-word}.present{margin:17.77777777777778vw 4.444444444444445vw 0;background-image:url("/video-generator/img/present_bg-middle.png");background-repeat:repeat-y;background-size:contain;padding:12.777777777777777vw 6.666666666666667vw;position:relative}@media screen and (min-width:640px){.present{margin:64px 16px 0;padding:46px 24px}}.present:before{position:absolute;background-image:url("/video-generator/img/present_bg-top.png");background-repeat:no-repeat;background-size:cover;content:'';display:block;width:100%;height:9.166666666666666vw;top:-9.166666666666666vw;left:50%;transform:translateX(-50%)}@media screen and (min-width:640px){.present:before{height:42px;top:-42px}}.present:after{position:absolute;background-image:url("/video-generator/img/present_bg-bottom.png");background-repeat:no-repeat;background-size:cover;content:'';display:block;width:100%;height:1.111111111111111vw;bottom:0;left:50%;transform:translateX(-50%)}@media screen and (min-width:640px){.present:after{height:4px}}.present .present__title{background:linear-gradient(90deg,#2447ff 0,#f60 100%);font-style:italic;color:#fff;text-align:center;text-shadow:0 1.111111111111111vw 1.111111111111111vw rgba(0,0,0,0.5);font-size:4.444444444444445vw;font-weight:900;padding:2.222222222222222vw 2.222222222222222vw 3.333333333333333vw;width:66.11111111111111vw;margin:0 auto;position:relative}@media screen and (min-width:640px){.present .present__title{font-size:1.6rem;padding:8px 8px 12px;width:238px}}.present .present__title:before{content:"";position:absolute;top:0;left:calc(-28 / 360 * 100vw + 1px);width:7.777777777777778vw;height:100%;background:#2447ff;z-index:-1;clip-path:polygon(0 100%,100% 0,100% 100%)}@media screen and (min-width:640px){.present .present__title:before{width:28px;left:calc(-28px + 1px);z-index:0}}.present .present__title:after{content:"";position:absolute;top:0;right:calc(-28 / 360 * 100vw + 1px);width:7.777777777777778vw;height:100%;background:#f60;z-index:-1;clip-path:polygon(0 0,100% 0,0 100%)}@media screen and (min-width:640px){.present .present__title:after{width:28px;right:calc(-28px + 1px);z-index:0}}.present .present__main{margin:1.111111111111111vw auto 6.666666666666667vw;display:flex;align-items:center;justify-content:center}@media screen and (min-width:640px){.present .present__main{margin:4px auto 24px}}.present .present__main img{width:28.888888888888886vw}@media screen and (min-width:640px){.present .present__main img{width:104px}}.present .present__main .present__main__text{color:#fff;font-size:11.11111111111111vw;font-weight:900;font-style:italic;-webkit-text-stroke:2.222222222222222vw #6b4e0b;paint-order:stroke fill;line-height:0.8;letter-spacing:0.05em}@media screen and (min-width:640px){.present .present__main .present__main__text{font-size:4rem;-webkit-text-stroke:8px #6b4e0b}}.present .present__main .present__main__text .is-small{font-size:6.666666666666667vw}@media screen and (min-width:640px){.present .present__main .present__main__text .is-small{font-size:2.4rem}}.present .present__main .present__main__text .is-xsmall{font-size:4.166666666666666vw}@media screen and (min-width:640px){.present .present__main .present__main__text .is-xsmall{font-size:1.5rem}}.present .present__more .present__more__condition{display:flex;flex-direction:column;gap:6.666666666666667vw}@media screen and (min-width:640px){.present .present__more .present__more__condition{gap:24px}}.present .present__more .present__more__condition-detail:first-of-type .present__more__condition-counttext,.present .present__more .present__more__condition-detail:first-of-type .present__more__condition-title{color:#2447ff}.present .present__more .present__more__condition-detail:first-of-type .present__more__condition-image{background:linear-gradient(270deg,rgba(36,71,255,0.1) 0%,rgba(36,71,255,0.25) 49.52%,rgba(36,71,255,0.1) 100%)}.present .present__more .present__more__condition-detail:first-of-type .present__more__condition-text{background:rgba(36,71,255,0.75)}.present .present__more .present__more__condition-detail:nth-of-type(2) .present__more__condition-counttext,.present .present__more .present__more__condition-detail:nth-of-type(2) .present__more__condition-title{color:#f60}.present .present__more .present__more__condition-detail:nth-of-type(2) .present__more__condition-image{background:linear-gradient(270deg,rgba(255,51,161,0.1) 10.1%,rgba(255,51,161,0.25) 50%,rgba(255,51,161,0.1) 100%)}.present .present__more .present__more__condition-detail:nth-of-type(2) .present__more__condition-text{background:rgba(255,102,0,0.75)}.present .present__more .present__more__condition-detail .present__more__condition-text{text-shadow:0 1.111111111111111vw 1.111111111111111vw rgba(0,0,0,0.25);font-size:3.888888888888889vw;line-height:1.5;color:#fff;text-align:center;font-weight:700;padding:2.222222222222222vw 0}@media screen and (min-width:640px){.present .present__more .present__more__condition-detail .present__more__condition-text{text-shadow:0 4px 4px rgba(0,0,0,0.25);font-size:1.4rem;padding:8px 0}}.present .present__more .present__more__condition-detail .present__more__condition-text .is-xsmall{font-size:2.222222222222222vw}@media screen and (min-width:640px){.present .present__more .present__more__condition-detail .present__more__condition-text .is-xsmall{font-size:0.8rem}}.present .present__more .present__more__condition-detail .present__more__condition-text .is-small{font-size:3.333333333333333vw}@media screen and (min-width:640px){.present .present__more .present__more__condition-detail .present__more__condition-text .is-small{font-size:1.2rem}}.present .present__more .present__more__condition-detail .present__more__condition-image{padding:4.444444444444445vw 0 2.222222222222222vw}@media screen and (min-width:640px){.present .present__more .present__more__condition-detail .present__more__condition-image{padding:16px 0 8px}}.present .present__more .present__more__condition-detail .present__more__condition-title{text-align:center;font-size:3.333333333333333vw;font-weight:900;font-weight:900;-webkit-text-stroke:1.111111111111111vw #fff;paint-order:stroke fill}@media screen and (min-width:640px){.present .present__more .present__more__condition-detail .present__more__condition-title{font-size:1.2rem;-webkit-text-stroke:4px #fff}}.present .present__more .present__more__condition-detail .present__more__condition-count{display:flex;justify-content:center;align-items:center;margin-top:1.111111111111111vw}@media screen and (min-width:640px){.present .present__more .present__more__condition-detail .present__more__condition-count{margin-top:4px}}.present .present__more .present__more__condition-detail .present__more__condition-count img{width:17.77777777777778vw}@media screen and (min-width:640px){.present .present__more .present__more__condition-detail .present__more__condition-count img{width:64px}}.present .present__more .present__more__condition-detail .present__more__condition-count .present__more__condition-counttext{font-size:6.666666666666667vw;font-weight:900;-webkit-text-stroke:1.111111111111111vw #fff;paint-order:stroke fill;font-style:italic}@media screen and (min-width:640px){.present .present__more .present__more__condition-detail .present__more__condition-count .present__more__condition-counttext{font-size:2.4rem;-webkit-text-stroke:4px #fff}}.present .present__more .present__more__condition-detail .present__more__condition-count .present__more__condition-counttext .is-small{font-size:4.444444444444445vw}@media screen and (min-width:640px){.present .present__more .present__more__condition-detail .present__more__condition-count .present__more__condition-counttext .is-small{font-size:1.6rem}}.present .present__more__achieve{margin-top:6.666666666666667vw}@media screen and (min-width:640px){.present .present__more__achieve{margin-top:24px}}.present .present__more__achieve-title{background:linear-gradient(90deg,#2447ff 0,#f60 100%);color:#fff;text-align:center;font-size:5vw;font-weight:900;font-style:italic;padding:1.111111111111111vw 0;text-shadow:0 1.111111111111111vw 1.111111111111111vw rgba(0,0,0,0.25)}@media screen and (min-width:640px){.present .present__more__achieve-title{font-size:1.8rem;padding:4px 0;text-shadow:0 4px 4px rgba(0,0,0,0.25)}}.present .present__more__achieve-image{background:linear-gradient(90deg,rgba(36,71,255,0.25) 0,rgba(255,102,0,0.25) 100%);display:flex;justify-content:center;align-items:center;padding:1.666666666666667vw 0}@media screen and (min-width:640px){.present .present__more__achieve-image{padding:6px 0}}.present .present__more__achieve-image img{width:28.888888888888886vw}@media screen and (min-width:640px){.present .present__more__achieve-image img{width:104px}}.present .present__more__achieve-text{font-size:5.555555555555555vw;font-weight:900;font-style:italic;line-height:1}@media screen and (min-width:640px){.present .present__more__achieve-text{font-size:2rem}}.present .present__more__achieve-counttext{position:relative;display:inline-block;line-height:1;margin-top:1.111111111111111vw}@media screen and (min-width:640px){.present .present__more__achieve-counttext{margin-top:4px}}.present .present__more__achieve-counttext .stroke{position:absolute;top:0;left:0;-webkit-text-stroke:0.2em #fff;color:transparent;z-index:0;font-size:8.88888888888889vw;font-weight:900;font-style:italic}@media screen and (min-width:640px){.present .present__more__achieve-counttext .stroke{font-size:3.2rem}}.present .present__more__achieve-counttext .fill{position:absolute;top:0;left:0;position:relative;background:linear-gradient(90deg,#2447ff 0,#f60 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1;font-size:8.88888888888889vw;font-weight:900;font-style:italic;padding-right:1.111111111111111vw}@media screen and (min-width:640px){.present .present__more__achieve-counttext .fill{font-size:3.2rem;padding-right:4px}}.present .present__more__achieve-counttext .is-small{font-size:5.555555555555555vw}@media screen and (min-width:640px){.present .present__more__achieve-counttext .is-small{font-size:2rem}}.live{background:url("/video-generator/img/border_bg.png"),linear-gradient(90deg,#2447ff 0,#f60 100%);background-size:5.555555555555555vw,100%;padding:21.11111111111111vw 0 25vw;clip-path:polygon(0 13.88888888888889vw,100% 0,100% calc(100% - calc((50 / 360) * 100vw)),0 100%);margin-bottom:20vw}@media screen and (min-width:640px){.live{padding:76px 0 90px;background-size:20px,100%;clip-path:polygon(0 50px,100% 0,100% calc(100% - 50px),0 100%);margin-bottom:72px}}.live .live__inner{padding:0 6.666666666666667vw 0}@media screen and (min-width:640px){.live .live__inner{padding:0 24px 0}}.live .live__logo{text-align:center}.live .live__logo img{width:66.11111111111111vw}@media screen and (min-width:640px){.live .live__logo img{width:238px}}.live .live__title{font-style:italic;background:#000;color:#fff;text-align:center;font-size:5.555555555555555vw;font-weight:700;width:81.66666666666667vw;margin:6.666666666666667vw auto 0;padding:2.222222222222222vw 4.444444444444445vw 3.333333333333333vw;clip-path:polygon(0 100%,7.777777777777778vw 0,100% 0,calc(100% - calc((28 / 360) * 100vw)) 100%)}@media screen and (min-width:640px){.live .live__title{font-size:2rem;padding:8px 16px 12px;width:294px;clip-path:polygon(0 100%,28px 0,100% 0,calc(100% - 28px) 100%);margin:24px auto 0}}.live .live__date,.live .live__time{color:#fff;text-align:center;font-size:16.666666666666664vw;font-weight:900;text-shadow:0 8.055555555555555vw 2.222222222222222vw rgba(0,0,0,0),0 5.277777777777778vw 1.944444444444444vw rgba(0,0,0,0.05),0 2.777777777777778vw 1.666666666666667vw rgba(0,0,0,0.1),0 1.388888888888889vw 1.388888888888889vw w rgba(0,0,0,0.2),0 0.277777777777778vw 0.833333333333333vw rgba(0,0,0,0.4);line-height:1.25;letter-spacing:-1vw}@media screen and (min-width:640px){.live .live__date,.live .live__time{font-size:6rem;letter-spacing:-3.6px;text-shadow:0 29px 8px rgba(0,0,0,0),0 19px 7px rgba(0,0,0,0.05),0 10px 6px rgba(0,0,0,0.1),0 5px 5px rgba(0,0,0,0.2),0 1px 3px rgba(0,0,0,0.4)}}.live .live__date .is-small,.live .live__time .is-small{font-size:11.11111111111111vw}@media screen and (min-width:640px){.live .live__date .is-small,.live .live__time .is-small{font-size:4rem}}.live .live__date .is-scheduled,.live .live__time .is-scheduled{margin-top:8px;font-size:5.555555555555555vw;letter-spacing:-0.233333333333333vw;display:block;text-align:center}@media screen and (min-width:640px){.live .live__date .is-scheduled,.live .live__time .is-scheduled{font-size:2rem;letter-spacing:-0.84px}}.live .live__time{font-size:11.11111111111111vw;letter-spacing:-1vw}@media screen and (min-width:640px){.live .live__time{font-size:4rem;letter-spacing:-3.6px}}.live .live__time .is-small{font-size:3.888888888888889vw;line-height:1.25;letter-spacing:-0.233333333333333vw}@media screen and (min-width:640px){.live .live__time .is-small{font-size:1.4rem;letter-spacing:-0.84px}}.live .live__movie__wrapper{margin-top:4.444444444444445vw;position:relative;width:100%;aspect-ratio:16/9;box-shadow:0 0 7.115px 0 #fff,0 0 2.033px 0 #fff,0 0 1.016px 0 #fff}@media screen and (min-width:640px){.live .live__movie__wrapper{margin:16px auto 0}}.live .live__movie{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.live .live__movie iframe{position:absolute;top:50%;left:50%;object-fit:contain;transform:translate(-50%,-50%);width:100%;height:100%}.hero .hero__inner{padding-bottom:20vw}@media screen and (min-width:640px){.hero .hero__inner{padding-bottom:72px}}.hero .hero__inner .hero__catch{overflow:hidden;position:relative;white-space:nowrap;transform:rotate(-8deg);width:100vw;top:9.444444444444445vw}@media screen and (min-width:640px){.hero .hero__inner .hero__catch{top:34px;width:100%}}.hero .hero__inner .hero__catch.is-bottom{top:-9.444444444444445vw}@media screen and (min-width:640px){.hero .hero__inner .hero__catch.is-bottom{top:-34px}}.hero .hero__inner .hero__catch-text{display:inline-block;animation:marquee 25s linear infinite;color:#c19d4c;text-align:center;font-size:13.333333333333334vw;font-weight:900;line-height:1.4;letter-spacing:-0.666666666666667vw}@media screen and (min-width:640px){.hero .hero__inner .hero__catch-text{font-size:4.8rem;letter-spacing:-2.88px}}.hero .hero__inner .hero__catch-text:after{content:attr(data-text);display:inline-block;margin-left:6.666666666666667vw}@media screen and (min-width:640px){.hero .hero__inner .hero__catch-text:after{margin-left:24px}}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hero .hero__main{background:url("/video-generator/img/hero_main.png") no-repeat center center/cover;height:115.2vw;width:100vw;clip-path:polygon(0 14.16vw,100% 0,100% calc(100% - 14.16vw),0 100%);position:relative;z-index:2}@media screen and (min-width:640px){.hero .hero__main{height:414px;width:100%;clip-path:polygon(0 61px,100% 0,100% calc(100% - 61px),0 100%)}}@media screen and (min-width:1110px){.hero .hero__main{height:498px;width:432px;background:url("/video-generator/img/hero_main-pc.png") no-repeat center center/cover}}.hero .hero__main .hero__logo{width:38.8vw;height:auto;position:absolute;top:17.77vw;left:3.89vw}@media screen and (min-width:640px){.hero .hero__main .hero__logo{width:140px;top:64px;left:14px}}@media screen and (min-width:1110px){.hero .hero__main .hero__logo{width:184px;top:70px;left:50%;transform:translateX(-50%)}}.hero .hero__main .hero__title{position:absolute;left:4.444444444444445vw;top:30.22vw}@media screen and (min-width:640px){.hero .hero__main .hero__title{left:16px;top:109px}}@media screen and (min-width:1110px){.hero .hero__main .hero__title{top:124px;left:50%;transform:translateX(-50%)}}.hero .hero__main .hero__title img{width:82.22vw;height:auto}@media screen and (min-width:640px){.hero .hero__main .hero__title img{width:294px}}@media screen and (min-width:1110px){.hero .hero__main .hero__title img{width:388px}}.hero .hero__main .hero__title-sub{position:absolute;left:4.444444444444445vw;top:77.77vw}@media screen and (min-width:640px){.hero .hero__main .hero__title-sub{left:16px;top:280px}}@media screen and (min-width:1110px){.hero .hero__main .hero__title-sub{top:347px;left:50%;transform:translateX(-50%)}}.hero .hero__main .hero__title-sub img{width:86.66vw;height:auto}@media screen and (min-width:640px){.hero .hero__main .hero__title-sub img{width:310px}}@media screen and (min-width:1110px){.hero .hero__main .hero__title-sub img{width:343px}}.hero .hero__btn{position:relative;background-image:url("/video-generator/img/border_bg.png"),linear-gradient(90deg,#2447ff 0,#f60 100%);background-size:5.555555555555555vw,100%;width:86.66666666666667vw;margin:0 auto;text-align:center;clip-path:polygon(0 4.444444444444445vw,7.777777777777778vw 0,calc(100% - calc(28 / 360 * 100vw)) 0,100% 4.444444444444445vw,100% calc(100% - calc(16 / 360) * 100vw),calc(100% - calc(28 / 360 * 100vw)) 100%,7.777777777777778vw 100%,0 calc(100% - calc(16 / 360) * 100vw));padding:5.555555555555555vw 0;color:#fff;text-shadow:0 8.055555555555555vw 2.222222222222222vw rgba(0,0,0,0),0 5.277777777777778vw 1.944444444444444vw rgba(0,0,0,0.05),0 2.777777777777778vw 1.666666666666667vw rgba(0,0,0,0.1),0 1.388888888888889vw 1.388888888888889vw w rgba(0,0,0,0.2),0 0.277777777777778vw 0.833333333333333vw rgba(0,0,0,0.4);font-size:3.888888888888889vw;font-weight:900;line-height:1;display:flex;justify-content:center;align-items:center;gap:2.222222222222222vw;font-style:italic}@media screen and (min-width:640px){.hero .hero__btn{gap:8px;width:308px;padding:20px 0;background-size:20px,100%;clip-path:polygon(0 16px,28px 0,calc(100% - 28px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 28px) 100%,28px 100%,0 calc(100% - 16px));font-size:1.4rem}}.hero .hero__btn:hover .hero__btn-overlay{opacity:1}.hero .hero__btn:before{content:"";position:absolute;inset:0;background:#fff;clip-path:polygon(0 4.444444444444445vw,7.777777777777778vw 0,calc(100% - calc(28 / 360 * 100vw)) 0,100% 4.444444444444445vw,100% calc(100% - calc(16 / 360 * 100vw)),calc(100% - calc(28 / 360 * 100vw)) 100%,7.777777777777778vw 100%,0 calc(100% - calc(16 / 360 * 100vw)));z-index:-1}@media screen and (min-width:640px){.hero .hero__btn:before{clip-path:polygon(0 16px,28px 0,calc(100% - 28px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 28px) 100%,28px 100%,0 calc(100% - 16px))}}.hero .hero__btn:after{content:"";position:absolute;inset:2px;background-image:url("/video-generator/img/border_bg.png"),linear-gradient(90deg,#2447ff 0,#f60 100%);background-size:5.555555555555555vw,100%;clip-path:polygon(0 4.444444444444445vw,7.777777777777778vw 0,calc(100% - calc(28 / 360 * 100vw)) 0,100% 4.444444444444445vw,100% calc(100% - calc(16 / 360 * 100vw)),calc(100% - calc(28 / 360 * 100vw)) 100%,7.777777777777778vw 100%,0 calc(100% - calc(16 / 360 * 100vw)));z-index:-1;transition:all 0.3s}@media screen and (min-width:640px){.hero .hero__btn:after{clip-path:polygon(0 16px,28px 0,calc(100% - 28px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 28px) 100%,28px 100%,0 calc(100% - 16px));background-size:20px,100%}}.hero .hero__btn .hero__btn-overlay{position:absolute;background:rgba(0,0,0,0.5);transition:all 0.3s;width:100%;height:100%;top:0;left:0;opacity:0;transition:all 0.3s}.hero .hero__btn img{width:8.88888888888889vw;height:8.88888888888889vw}@media screen and (min-width:640px){.hero .hero__btn img{width:32px;height:32px}}.hero .hero__btn span{z-index:2}.hero .hero__btn .is-large{font-size:8.88888888888889vw}@media screen and (min-width:640px){.hero .hero__btn .is-large{font-size:3.2rem}}.hero .hero__btn .is-middle{font-size:5.555555555555555vw}@media screen and (min-width:640px){.hero .hero__btn .is-middle{font-size:2rem}}.hero .hero__link{color:#fff;text-align:center;font-size:4.444444444444445vw;font-weight:700;margin-top:4.444444444444445vw}@media screen and (min-width:640px){.hero .hero__link{margin-top:16px;font-size:1.6rem}}.film{position:relative;top:16.666666666666664vw}@media screen and (min-width:1110px){.film{top:55px}}.film .film__inner{position:absolute;background-image:url("/video-generator/img/bg_film.png");background-size:contain;transform:rotate(15deg) translateX(-50%);left:50%;animation:film-loop 40s linear infinite;width:200vw;aspect-ratio:853/149;transform-origin:top}@media screen and (min-width:640px){.film .film__inner{height:120px;width:687px}}@keyframes film-loop{0%{background-position:0 0}to{background-position:-853px 0}}.hero__inner .film__inner{top:6.666666666666667vw}@media screen and (min-width:640px){.hero__inner .film__inner{top:24px}}.hero__inner .hero__catch.is-bottom+.film .film__inner{top:-33.33333333333333vw}@media screen and (min-width:640px){.hero__inner .hero__catch.is-bottom+.film .film__inner{top:-120px}}.section-common{margin:11.11111111111111vw 4.444444444444445vw;background:linear-gradient(90deg,#2447ff 0,#f60 100%);border-radius:8px;padding:1.111111111111111vw;color:#000;position:relative;z-index:1}@media screen and (min-width:640px){.section-common{margin:40px 16px;padding:4px}}.section-common .section-common__inner{padding:10vw 5.555555555555555vw;border-radius:8px;background:url("/video-generator/img/bg-white.png")}@media screen and (min-width:640px){.section-common .section-common__inner{padding:36px 20px}}.section-common .section-common__inner.is-complete{padding:10vw 0}@media screen and (min-width:640px){.section-common .section-common__inner.is-complete{padding:36px 0}}.section-common .flow__chart{counter-reset:num;margin-top:8.88888888888889vw}@media screen and (min-width:640px){.section-common .flow__chart{margin-top:32px}}.section-common .flow__chart .flow__chart-item{counter-increment:num;display:flex;gap:3.333333333333333vw;position:relative;margin-bottom:4.444444444444445vw}@media screen and (min-width:640px){.section-common .flow__chart .flow__chart-item{margin-bottom:16px;gap:12px}}.section-common .flow__chart .flow__chart-item:last-child:after{content:none}.section-common .flow__chart .flow__chart-item:before{font-style:italic;content:counter(num,decimal-leading-zero);color:#fff;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,0.25);font-size:5.555555555555555vw;font-weight:900;background-color:#c19d4c;height:12.222222222222221vw;width:12.222222222222221vw;border-radius:50%;display:flex;justify-content:center;align-items:center}@media screen and (min-width:640px){.section-common .flow__chart .flow__chart-item:before{height:44px;width:44px;font-size:2rem}}.section-common .flow__chart .flow__chart-item:after{content:"";width:1.111111111111111vw;height:5vw;background-color:#c19d4c;display:block;position:absolute;left:calc((((44 / 360) * 100vw) / 2));bottom:-4.722222222222222vw}@media screen and (min-width:640px){.section-common .flow__chart .flow__chart-item:after{height:18px;width:4px;left:22px;bottom:-17px}}.section-common .flow__chart .flow__chart-item p{width:calc(100% - ((56 / 360) * 100vw));display:flex;align-items:center;color:#000;font-size:4.444444444444445vw;font-weight:700;line-height:1.2;letter-spacing:0.222222222222222vw}@media screen and (min-width:640px){.section-common .flow__chart .flow__chart-item p{width:calc(100% - 56px);font-size:1.6rem;letter-spacing:0.8px}}.section-common .flow__caution{margin-top:8.88888888888889vw;background-color:#dcdff2;padding:4.444444444444445vw 4.444444444444445vw 6.666666666666667vw;border-radius:8px;border:2px solid #2447ff;margin-bottom:2.222222222222222vw}@media screen and (min-width:640px){.section-common .flow__caution{margin-top:32px;padding:16px 16px 24px;margin-bottom:8px}}.section-common .flow__caution .flow__caution-icon{width:8.88888888888889vw;height:8.88888888888889vw;margin:0 auto 2.222222222222222vw;display:block}@media screen and (min-width:640px){.section-common .flow__caution .flow__caution-icon{width:32px;height:32px;margin:0 auto 8px}}.section-common .flow__caution .flow__caution-text{font-size:3.888888888888889vw;letter-spacing:0.194444444444444vw}@media screen and (min-width:640px){.section-common .flow__caution .flow__caution-text{font-size:1.4rem;letter-spacing:0.7px}}.section-common .flow__caution .flow__caution-text+.flow__caution-text{margin-top:2.222222222222222vw}@media screen and (min-width:640px){.section-common .flow__caution .flow__caution-text+.flow__caution-text{margin-top:8px}}.section-common .flow__caution .flow__caution-text.highlight{color:#2447ff}.section-common .flow__button{margin:8.88888888888889vw auto 0;position:relative;z-index:1;display:flex;justify-content:center}@media screen and (min-width:640px){.section-common .flow__button{margin:32px auto 0}}.text-shadow{position:relative;display:block;line-height:1.5;text-align:center;margin:0 auto}.text-shadow .stroke{position:absolute;top:0;left:0;color:transparent;z-index:0;font-size:5vw;font-weight:700;filter:drop-shadow(0 0.555555555555556vw 0.555555555555556vw rgba(0,0,0,0.25));-webkit-text-stroke:4px #fff;left:50%;transform:translateX(-50%);width:100%}@media screen and (min-width:640px){.text-shadow .stroke{font-size:1.8rem;filter:drop-shadow(0 3px 3px rgba(0,0,0,0.25));-webkit-text-stroke:8px #fff}}.text-shadow .fill{top:0;left:0;position:relative;background:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1;font-size:5vw;font-weight:700}@media screen and (min-width:640px){.text-shadow .fill{font-size:1.8rem}}.modal,.modal-video{position:fixed;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.75);opacity:0;pointer-events:none;transition:opacity 0.3s ease;z-index:1000;width:100%;height:100%;top:0;left:0;visibility:hidden}.modal-video.is-active,.modal.is-active{opacity:1;pointer-events:auto;visibility:visible}.modal .modal__inner,.modal-video .modal__inner{position:relative;width:100%}@media screen and (min-width:1110px){.modal .modal__inner,.modal-video .modal__inner{width:960px}}@media screen and (min-width:640px){.modal .modal__inner.is-small,.modal-video .modal__inner.is-small{width:720px}}.modal .modal__close,.modal-video .modal__close{position:absolute;top:-11.11111111111111vw;right:0;width:11.11111111111111vw;height:11.11111111111111vw}@media screen and (min-width:640px){.modal .modal__close,.modal-video .modal__close{top:-40px;width:40px;height:40px}}.modal .modal__content,.modal-video .modal__content{background-image:url("/video-generator/img/border_bg.png"),linear-gradient(90deg,rgba(36,71,255,0.8) 0,rgba(255,102,0,0.8) 100%);background-size:5.555555555555555vw,100%;width:100%;padding:6.666666666666667vw 6.666666666666667vw 11.11111111111111vw;max-height:85vh;overflow-y:auto;display:none}.modal .modal__content.is-open,.modal-video .modal__content.is-open{display:block}@media screen and (min-width:640px){.modal .modal__content,.modal-video .modal__content{background-size:20px,100%;padding:40px}}@media screen and (min-width:1110px){.modal .modal__content,.modal-video .modal__content{width:960px}}.modal .modal__content.is-step,.modal-video .modal__content.is-step{background:url("/video-generator/img/bg-white.png");padding:8.88888888888889vw 4.444444444444445vw;width:calc(100% - (32 / 360) * 100vw);margin:0 auto}@media screen and (min-width:640px){.modal .modal__content.is-step,.modal-video .modal__content.is-step{width:calc(100% - 16px)}}@media screen and (min-width:1110px){.modal .modal__content.is-step,.modal-video .modal__content.is-step{padding:32px 16px}}.modal .modal__head,.modal-video .modal__head{display:flex;justify-content:center;align-items:center;gap:6.666666666666667vw;flex-direction:column}@media screen and (min-width:1110px){.modal .modal__head,.modal-video .modal__head{flex-direction:row;gap:16px}}.modal .modal__head .modal__head-logo img,.modal-video .modal__head .modal__head-logo img{width:66.66666666666666vw;height:auto}@media screen and (min-width:640px){.modal .modal__head .modal__head-logo img,.modal-video .modal__head .modal__head-logo img{width:401px}}.modal .modal__head .modal__head-label,.modal-video .modal__head .modal__head-label{font-style:italic;margin:0 auto;background-color:rgba(0,0,0,0.75);font-size:5.555555555555555vw;font-weight:700;text-align:center;padding:2.222222222222222vw;clip-path:polygon(7.777777777777778vw 0,100% 0,calc(100% - (28 / 360) * 100vw) 100%,0 100%)}@media screen and (min-width:640px){.modal .modal__head .modal__head-label,.modal-video .modal__head .modal__head-label{width:294px;clip-path:polygon(28px 0,100% 0,calc(100% - 28px) 100%,0 100%);font-size:2rem;padding:8px 0}}.modal .modal__head .modal__head-date,.modal-video .modal__head .modal__head-date{text-shadow:0 8.055555555555555vw 2.222222222222222vw rgba(0,0,0,0),0 5.277777777777778vw 1.944444444444444vw rgba(0,0,0,0.05),0 2.777777777777778vw 1.666666666666667vw rgba(0,0,0,0.1),0 1.388888888888889vw 1.388888888888889vw rgba(0,0,0,0.2),0 0.277777777777778vw 0.833333333333333vw rgba(0,0,0,0.4);font-size:16.666666666666664vw;font-weight:900;line-height:1.25;letter-spacing:-2vw;text-align:center;line-height:1;margin-top:2.777777777777778vw}@media screen and (min-width:640px){.modal .modal__head .modal__head-date,.modal-video .modal__head .modal__head-date{letter-spacing:-7.2px;font-size:60px;text-shadow:0 29px 8px rgba(0,0,0,0),0 19px 7px rgba(0,0,0,0.05),0 10px 6px rgba(0,0,0,0.1),0 5px 5px rgba(0,0,0,0.2),0 1px 3px rgba(0,0,0,0.4);text-align:left;line-height:1.25;margin-top:0}}.modal .modal__head .modal__head-date .is-small,.modal-video .modal__head .modal__head-date .is-small{font-size:11.11111111111111vw;letter-spacing:0.666666666666667vw}@media screen and (min-width:640px){.modal .modal__head .modal__head-date .is-small,.modal-video .modal__head .modal__head-date .is-small{letter-spacing:-2.4px;font-size:4rem}}.modal .modal__head .modal__head-date .is-spacing,.modal-video .modal__head .modal__head-date .is-spacing{letter-spacing:-1vw}@media screen and (min-width:640px){.modal .modal__head .modal__head-date .is-spacing,.modal-video .modal__head .modal__head-date .is-spacing{letter-spacing:-3.6px}}.modal .modal__head .modal__head-date .is-time,.modal-video .modal__head .modal__head-date .is-time{font-size:11.11111111111111vw;letter-spacing:-0.666666666666667vw}@media screen and (min-width:640px){.modal .modal__head .modal__head-date .is-time,.modal-video .modal__head .modal__head-date .is-time{font-size:40px;letter-spacing:-2.4px}}.modal .modal__head .modal__head-date .is-xsmall,.modal-video .modal__head .modal__head-date .is-xsmall{font-size:3.888888888888889vw;letter-spacing:-0.233333333333333vw;margin-left:2.222222222222222vw}@media screen and (min-width:640px){.modal .modal__head .modal__head-date .is-xsmall,.modal-video .modal__head .modal__head-date .is-xsmall{font-size:1.4rem;letter-spacing:-0.84px;margin-left:8px}}.modal .modal__head .modal__head-date .is-scheduled,.modal-video .modal__head .modal__head-date .is-scheduled{margin-bottom:2.222222222222222vw;font-size:5.555555555555555vw;letter-spacing:-0.233333333333333vw;display:block;text-align:center}@media screen and (min-width:640px){.modal .modal__head .modal__head-date .is-scheduled,.modal-video .modal__head .modal__head-date .is-scheduled{margin-top:8px;margin-bottom:0;font-size:2rem;letter-spacing:-0.84px}}.modal .modal__movie__wrapper,.modal-video .modal__movie__wrapper{position:relative;width:100%;aspect-ratio:16/9;box-shadow:0 0 5.067777777777778vw 0 #fff,0 0 1.448055555555556vw 0 #fff,0 0 0.723888888888889vw 0 #fff;margin:6.666666666666667vw auto 0}@media screen and (min-width:640px){.modal .modal__movie__wrapper,.modal-video .modal__movie__wrapper{margin:40px auto 0;box-shadow:0 0 18.244px 0 #fff,0 0 5.213px 0 #fff,0 0 2.606px 0 #fff}}@media screen and (min-width:1110px){.modal .modal__movie__wrapper,.modal-video .modal__movie__wrapper{width:800px}}.modal .modal__movie,.modal-video .modal__movie{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.modal .modal__movie iframe,.modal-video .modal__movie iframe{position:absolute;top:50%;left:50%;object-fit:contain;transform:translate(-50%,-50%);width:100%;height:100%}.modal .moda__select-wrapper,.modal-video .moda__select-wrapper{position:relative;margin-bottom:6.666666666666667vw}@media screen and (min-width:640px){.modal .moda__select-wrapper,.modal-video .moda__select-wrapper{margin-bottom:24px}}.modal .moda__select-wrapper:after,.modal-video .moda__select-wrapper:after{content:"";display:block;width:4.444444444444445vw;height:4.444444444444445vw;mask-image:url("/video-generator/img/icon/down.svg");mask-size:contain;background-color:#000;position:absolute;top:50%;transform:translateY(-50%);right:6.666666666666667vw;pointer-events:none}@media screen and (min-width:640px){.modal .moda__select-wrapper:after,.modal-video .moda__select-wrapper:after{width:16px;height:16px;right:24px}}.modal .moda__select-wrapper .moda__select,.modal-video .moda__select-wrapper .moda__select{color:#000;font-size:3.888888888888889vw;font-weight:700;padding:4.444444444444445vw 6.666666666666667vw;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;position:relative}@media screen and (min-width:640px){.modal .moda__select-wrapper .moda__select,.modal-video .moda__select-wrapper .moda__select{font-size:1.4rem;padding:16px 24px}}.modal .modal__title,.modal-video .modal__title{color:#000;text-align:center;font-size:4.444444444444445vw;font-weight:700}@media screen and (min-width:640px){.modal .modal__title,.modal-video .modal__title{font-size:1.6rem}}.modal .modal__title+.material__textlist,.modal-video .modal__title+.material__textlist{margin-top:6.666666666666667vw}@media screen and (min-width:640px){.modal .modal__title+.material__textlist,.modal-video .modal__title+.material__textlist{margin-top:24px}}.modal .material__textlist .material__textlist-item,.modal-video .material__textlist .material__textlist-item{background-color:#fff;padding:3.333333333333333vw;display:flex;gap:2.222222222222222vw;z-index:2;position:relative;align-items:center}.modal .material__textlist .material__textlist-item:not(:first-child),.modal-video .material__textlist .material__textlist-item:not(:first-child){margin-top:2.222222222222222vw}@media screen and (min-width:640px){.modal .material__textlist .material__textlist-item:not(:first-child),.modal-video .material__textlist .material__textlist-item:not(:first-child){margin-top:8px}}@media screen and (min-width:640px){.modal .material__textlist .material__textlist-item,.modal-video .material__textlist .material__textlist-item{padding:12px;gap:6px}}.modal .material__textlist .material__textlist-item-text,.modal-video .material__textlist .material__textlist-item-text{color:rgba(0,0,0,0.75);font-size:3.888888888888889vw;font-weight:700;letter-spacing:0.194444444444444vw;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:0 0 calc(100% - (132 / 360) * 100vw)}@media screen and (min-width:640px){.modal .material__textlist .material__textlist-item-text,.modal-video .material__textlist .material__textlist-item-text{font-size:1.4rem;letter-spacing:0.7px;flex:0 0 calc(100% - 132px)}}@media screen and (min-width:640px){.modal .select__info,.modal-video .select__info{width:100%;display:inline-flex;align-items:center;justify-content:space-between}}@media screen and (min-width:640px){.modal .select__info .select__button,.modal-video .select__info .select__button{margin:0 24px 0 0}}.step{margin:11.11111111111111vw 4.444444444444445vw;position:relative;border-radius:8px;background:url("/video-generator/img/bg-white.png")}@media screen and (min-width:640px){.step{margin:40px 16px}}@media screen and (min-width:1110px){.step{margin-top:80px}}.step:after{content:attr(data-step);position:absolute;color:#fff;text-shadow:0 8.055555555555555vw 2.222222222222222vw rgba(0,0,0,0),0 5.277777777777778vw 1.944444444444444vw rgba(0,0,0,0.05),0 2.777777777777778vw 1.666666666666667vw rgba(0,0,0,0.1),0 1.388888888888889vw 1.388888888888889vw rgba(0,0,0,0.2),0 0.277777777777778vw 0.833333333333333vw rgba(0,0,0,0.4);font-size:16.666666666666664vw;font-weight:900;line-height:1;letter-spacing:-1vw;top:-11.11111111111111vw;left:2.222222222222222vw;font-style:italic}@media screen and (min-width:640px){.step:after{text-shadow:0 29px 8px rgba(0,0,0,0),0 19px 7px rgba(0,0,0,0.05),0 10px 6px rgba(0,0,0,0.1),0 5px 5px rgba(0,0,0,0.2),0 1px 3px rgba(0,0,0,0.4);letter-spacing:-3.6px;font-size:60px;top:-40px;left:8px}}.step:before{content:"";position:absolute;border-radius:8px 8px 0 0;background-image:linear-gradient(90deg,#2447ff 0,#f60 100%);width:100%;height:6.666666666666667vw}@media screen and (min-width:640px){.step:before{height:24px}}.step .step__inner{padding:13.333333333333334vw 6.666666666666667vw 8.88888888888889vw}@media screen and (min-width:640px){.step .step__inner{padding:48px 24px 32px}}.step .step__inner .text-shadow span{font-size:5.555555555555555vw}@media screen and (min-width:640px){.step .step__inner .text-shadow span{font-size:2rem}}.step .choice__bgm,.step .choice__cut,.step .choice__text{margin-top:6.666666666666667vw;padding:3.333333333333333vw;background-color:#fff;border-radius:8px}@media screen and (min-width:640px){.step .choice__bgm,.step .choice__cut,.step .choice__text{margin-top:24px;padding:12px}}.step .choice__bgm.is-selected,.step .choice__cut.is-selected,.step .choice__text.is-selected{padding:0}.step .choice__text.is-selected{padding:3.333333333333333vw}@media screen and (min-width:640px){.step .choice__text.is-selected{padding:12px}}.step .choice__text+.choice__text{margin-top:2.222222222222222vw}@media screen and (min-width:640px){.step .choice__text+.choice__text{margin-top:8px}}.step .choice__button{display:flex;width:100%;color:#808080;font-size:4.444444444444445vw;font-weight:700;letter-spacing:0.222222222222222vw;background-color:#eee;padding:15.555555555555555vw 8.88888888888889vw;gap:2.222222222222222vw;justify-content:center;align-items:center;transition:all 0.3s}@media screen and (min-width:640px){.step .choice__button{font-size:1.6rem;letter-spacing:0.8px;padding:56px 32px;gap:8px}}.step .choice__button:hover{background-color:#ddd}.step .choice__button:before{content:"";width:6.666666666666667vw;height:6.666666666666667vw;background:url("/video-generator/img/icon/add.svg") no-repeat center center}@media screen and (min-width:640px){.step .choice__button:before{width:24px;height:24px}}.step .choice__text .choice__button{padding:10.277777777777777vw 8.88888888888889vw}@media screen and (min-width:640px){.step .choice__text .choice__button{padding:37px 32px}}.step .choice__text .choice__text-text{color:rgba(0,0,0,0.75);font-weight:700;letter-spacing:0.194444444444444vw}@media screen and (min-width:640px){.step .choice__text .choice__text-text{font-size:1.4rem;letter-spacing:0.7px}}.step .choice__text .choice__text-button{margin-top:2.222222222222222vw;display:inline-block}@media screen and (min-width:640px){.step .choice__text .choice__text-button{margin-top:8px}}.step .choice__action{margin-top:6.666666666666667vw}@media screen and (min-width:640px){.step .choice__action{margin-top:24px}}.step .action__list{display:flex;flex-direction:column;gap:4.444444444444445vw;counter-reset:num}@media screen and (min-width:640px){.step .action__list{gap:16px}}.step .action__item{display:flex}.step .action__item.is-selected .action__item-image{width:33.33333333333333vw}@media screen and (min-width:640px){.step .action__item.is-selected .action__item-image{width:120px}}.step .action__item.is-selected .action__item-image img{height:44.44444444444444vw;width:33.33333333333333vw;object-fit:cover}@media screen and (min-width:640px){.step .action__item.is-selected .action__item-image img{width:120px;height:160px}}.step .action__item.is-selected .action__item-content{width:calc(100% - (152 / 360) * 100vw);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media screen and (min-width:640px){.step .action__item.is-selected .action__item-content{width:calc(100% - 152px);padding:12px 12px 12px 18px}}.step .action__item:first-of-type .action__sort-button.is-up{display:none}.step .action__item:nth-last-of-type(2) .action__sort-button.is-down{display:none}.step .action__item:last-of-type{border-top:2px solid #ddd;padding-top:4.444444444444445vw}@media screen and (min-width:640px){.step .action__item:last-of-type{padding-top:16px}}.step .action__item:last-of-type .action__item-number{background-color:#c19d4c}.step .action__item:last-of-type .action__item-number:before{content:none}.step .action__item:last-of-type .action__sort-button{display:none!important}.step .action__item .action__item-number{border-radius:8px 0 0 8px;position:relative;padding:2.222222222222222vw;background-color:#000;width:8.88888888888889vw}@media screen and (min-width:640px){.step .action__item .action__item-number{width:32px;padding:8px}}.step .action__item .action__item-number:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);counter-increment:num;content:counter(num);color:#fff;font-size:5.555555555555555vw;font-weight:700;line-height:1;letter-spacing:0.277777777777778vw}@media screen and (min-width:640px){.step .action__item .action__item-number:before{font-size:20px;letter-spacing:1px}}.step .action__item .action__item-number .action__sort-button{width:4.444444444444445vw;height:4.444444444444445vw;position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center}@media screen and (min-width:640px){.step .action__item .action__item-number .action__sort-button{width:16px;height:16px}}.step .action__item .action__item-number .action__sort-button.is-up{top:2.222222222222222vw}@media screen and (min-width:640px){.step .action__item .action__item-number .action__sort-button.is-up{top:8px}}.step .action__item .action__item-number .action__sort-button.is-down{bottom:2.222222222222222vw}@media screen and (min-width:640px){.step .action__item .action__item-number .action__sort-button.is-down{bottom:8px}}.step .action__item .action__item-number .action__item-number-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:5.555555555555555vw;font-weight:700;line-height:1;text-align:center}@media screen and (min-width:640px){.step .action__item .action__item-number .action__item-number-text{font-size:20px}}.step .action__item .action__item-content{width:calc(100% - (32 / 360) * 100vw);border-radius:0 8px 8px 0;padding:3.333333333333333vw;background-color:#fff}@media screen and (min-width:640px){.step .action__item .action__item-content{width:calc(100% - 32px);padding:12px}}.step .action__item .action__item-content .select__info{width:100%}.step .caution{color:#000}.step .step__button{margin:6.666666666666667vw auto 0;display:flex;align-items:center;flex-direction:column;gap:4.444444444444445vw;position:relative;z-index:1}@media screen and (min-width:640px){.step .step__button{margin:24px auto 0;gap:16px}}.material__list li.material__list-item{display:flex;gap:3.333333333333333vw;align-items:center;background-color:#fff;border-radius:8px;padding-right:3.333333333333333vw}.material__list li.material__list-item.is-hide{display:none}@media screen and (min-width:640px){.material__list li.material__list-item{gap:30px;padding-right:12px}}.material__list li.material__list-item:not(:first-child){margin-top:4.444444444444445vw}@media screen and (min-width:640px){.material__list li.material__list-item:not(:first-child){margin-top:16px}}.material__list li.material__list-item .material__list-thumneil{width:33.33333333333333vw;height:44.44444444444444vw;border-radius:8px 0 0 8px;object-fit:cover}@media screen and (min-width:640px){.material__list li.material__list-item .material__list-thumneil{width:120px;height:160px}}.select__info{width:calc(100% - (120 / 360) * 100vw)}@media screen and (min-width:640px){.select__info{width:calc(100% - 120px)}}.select__info .select__title{color:rgba(0,0,0,0.75);font-size:3.888888888888889vw;font-weight:700;line-height:1;letter-spacing:0.194444444444444vw}@media screen and (min-width:640px){.select__info .select__title{font-size:1.4rem;letter-spacing:0.7px}}.select__button{margin-top:3.333333333333333vw;z-index:1;position:relative;display:inline-flex;flex-direction:column;gap:2.222222222222222vw}@media screen and (min-width:640px){.select__button{gap:8px;margin-top:12px}}.linkage{margin-top:8.88888888888889vw}@media screen and (min-width:640px){.linkage{margin-top:32px}}.linkage .text+.text{margin-top:2.222222222222222vw}@media screen and (min-width:640px){.linkage .text+.text{margin-top:8px}}.linkage .linkage__img{margin-top:8.88888888888889vw;width:100%;height:auto}@media screen and (min-width:640px){.linkage .linkage__img{margin-top:32px}}.confirm{margin-top:6.666666666666667vw}@media screen and (min-width:640px){.confirm{margin-top:24px}}.confirm .confirm__block{padding:6.666666666666667vw 0;border-top:2px solid #ddd}@media screen and (min-width:640px){.confirm .confirm__block{padding:24px 0}}.confirm .confirm__block:last-of-type{border-bottom:2px solid #ddd}.confirm .confirm__head{display:flex;align-items:center;gap:3.333333333333333vw}@media screen and (min-width:640px){.confirm .confirm__head{gap:12px}}.confirm .confirm__head .confirm__head-number{width:12.222222222222221vw;height:12.222222222222221vw;border-radius:50%;background-color:#c19d4c;color:#fff;font-size:5.555555555555555vw;font-weight:900;line-height:1;display:flex;align-items:center;justify-content:center;font-style:italic;flex:0 0 12.222222222222221vw;text-shadow:0 1.111111111111111vw 1.111111111111111vw rgba(0,0,0,0.25)}@media screen and (min-width:640px){.confirm .confirm__head .confirm__head-number{flex:0 0 44px;font-size:2rem;text-shadow:0 4px 4px rgba(0,0,0,0.25);width:44px;height:44px}}.confirm .confirm__head .confirm__head-title{flex:1;font-size:4.444444444444445vw;font-weight:700;line-height:1.2;letter-spacing:0.222222222222222vw}@media screen and (min-width:640px){.confirm .confirm__head .confirm__head-title{font-size:1.6rem;letter-spacing:0.8px}}.confirm .confirm__content{margin-top:4.444444444444445vw}@media screen and (min-width:640px){.confirm .confirm__content{margin-top:16px}}.confirm .confirm__content-text{background-color:#fff;padding:3.333333333333333vw;color:rgba(0,0,0,0.75);font-size:3.888888888888889vw;font-weight:700;border-radius:8px;min-height:18.333333333333332vw;display:flex;align-items:center}@media screen and (min-width:640px){.confirm .confirm__content-text{min-height:66px;padding:12px;font-size:1.4rem}}.confirm .confirm__content-text+.confirm__content-text{margin-top:2.222222222222222vw}@media screen and (min-width:640px){.confirm .confirm__content-text+.confirm__content-text{margin-top:8px}}.confirm .confirm__content-button{margin-top:4.444444444444445vw;display:inline-block}@media screen and (min-width:640px){.confirm .confirm__content-button{margin-top:16px}}.confirm .confirm__content-list .confirm__content-list-item{display:flex;border-radius:8px;width:100%}.confirm .confirm__content-list .confirm__content-list-item:not(:first-child){margin-top:2.222222222222222vw}@media screen and (min-width:640px){.confirm .confirm__content-list .confirm__content-list-item:not(:first-child){margin-top:8px}}.confirm .confirm__content-list .confirm__content-list-item.is-finish .confirm__content-list-number{background-color:#c19d4c;font-size:3.333333333333333vw;letter-spacing:0.166666666666667vw}@media screen and (min-width:640px){.confirm .confirm__content-list .confirm__content-list-item.is-finish .confirm__content-list-number{font-size:12px;letter-spacing:0.6px}}.confirm .confirm__content-list .confirm__content-list-item .confirm__content-list-number{display:flex;align-items:center;justify-content:center;background-color:#000;flex:0 0 14.444444444444443vw;color:#fff;font-size:5.555555555555555vw;font-weight:700;letter-spacing:0.277777777777778vw;border-radius:8px 0 0 8px}@media screen and (min-width:640px){.confirm .confirm__content-list .confirm__content-list-item .confirm__content-list-number{font-size:20px;letter-spacing:1px;flex:0 0 52px}}.confirm .confirm__content-list .confirm__content-list-item .confirm__content-list-text{border-radius:0 8px 8px 0;flex:1;color:rgba(0,0,0,0.75);font-size:3.888888888888889vw;font-weight:700;background-color:#fff;padding:6.111111111111111vw 3.333333333333333vw}@media screen and (min-width:640px){.confirm .confirm__content-list .confirm__content-list-item .confirm__content-list-text{font-size:1.4rem;padding:22px 12px}}.loading{padding:27.22222222222222vw 0}@media screen and (min-width:640px){.loading{padding:98px 0}}.loading .loading-content{margin-top:8.88888888888889vw;text-align:center}@media screen and (min-width:640px){.loading .loading-content{margin-top:32px}}.loading .loading-notes{text-align:center;color:#000;font-size:3.888888888888889vw;font-weight:700;line-height:150%;margin-top:4.444444444444445vw}@media screen and (min-width:640px){.loading .loading-notes{font-size:1.4rem;margin-top:8px}}.loading .loading-text{color:#000;font-size:4.444444444444445vw;font-weight:700;margin-top:4.444444444444445vw}@media screen and (min-width:640px){.loading .loading-text{font-size:1.6rem;margin-top:16px}}.loading .caution p{font-size:3.888888888888889vw}@media screen and (min-width:640px){.loading .caution p{font-size:1.4rem}}.text-shadow+.complete-content{margin-top:6.666666666666667vw}@media screen and (min-width:640px){.text-shadow+.complete-content{margin-top:24px}}.complete-content{margin-top:0}.complete-content .complete-thumbnail{position:relative}.complete-content .complete-thumbnail button{display:block;width:100%}.complete-content .complete-thumbnail img{width:100%;height:auto}.complete-content .complete-thumbnail .complete-thumbnail__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px}.complete-content .complete-text{color:#808080;text-align:center;font-size:3.888888888888889vw;font-weight:700;margin-top:2.222222222222222vw}@media screen and (min-width:640px){.complete-content .complete-text{font-size:1.4rem;margin-top:8px}}.section-sns{margin:0 4.444444444444445vw 11.11111111111111vw;padding:8.88888888888889vw 0;border-top:2px solid #808080;border-bottom:2px solid #808080}@media screen and (min-width:640px){.section-sns{margin:0 16px 40px;padding:32px 0}}.section-sns .section-sns-title{position:relative;line-height:1;text-align:center;margin:0 auto}.section-sns .section-sns-title .is-hash{font-size:6.666666666666667vw}@media screen and (min-width:640px){.section-sns .section-sns-title .is-hash{font-size:2.4rem}}.section-sns .section-sns-title .stroke{position:absolute;top:0;-webkit-text-stroke:0.4em #fff;color:transparent;z-index:0;font-size:4.444444444444445vw;font-weight:900;font-style:italic;line-height:1.5;display:inline-block}@media screen and (min-width:640px){.section-sns .section-sns-title .stroke{font-size:1.6rem}}.section-sns .section-sns-title .fill{position:relative;background:#000;-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1;font-size:4.444444444444445vw;font-weight:900;font-style:italic;line-height:1.5;display:inline-block}@media screen and (min-width:640px){.section-sns .section-sns-title .fill{font-size:1.6rem}}.section-sns .section-sns-title .fill .is-hash{background:linear-gradient(90deg,#2447ff 0,#f60 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;z-index:1;position:relative}.section-sns .sns__share{margin-top:8.88888888888889vw}@media screen and (min-width:640px){.section-sns .sns__share{margin-top:32px}}.section-sns .sns__share .sns__share-title{font-size:4.444444444444445vw;font-weight:700;text-align:center}@media screen and (min-width:640px){.section-sns .sns__share .sns__share-title{font-size:1.6rem}}.section-sns .sns__share-list{margin-top:3.333333333333333vw;display:flex;align-items:center;justify-content:center;gap:6.666666666666667vw}@media screen and (min-width:640px){.section-sns .sns__share-list{margin-top:12px;gap:24px}}.section-sns .sns__share-list a{transition:all 0.3s}.section-sns .sns__share-list a:hover{opacity:0.7}.section-sns .sns__copy{display:flex;align-items:center;gap:2.222222222222222vw;margin:4.444444444444445vw auto 0;background:#000;padding:2.222222222222222vw 4.444444444444445vw;width:77.77777777777779vw;border-radius:100px}@media screen and (min-width:640px){.section-sns .sns__copy{margin:16px auto 0;padding:8px 16px;gap:8px;width:280px}}.section-sns .sns__copy .sns__copy-link{text-overflow:ellipsis;font-size:3.333333333333333vw;font-weight:700;line-height:normal;overflow:hidden;white-space:nowrap;width:100%;flex:1}@media screen and (min-width:640px){.section-sns .sns__copy .sns__copy-link{font-size:1.2rem}}.section-sns .sns__copy .sns__copy-button{display:flex;align-items:center;justify-content:center;gap:1.111111111111111vw;border-radius:100px;background:#2f2f2f;color:#fff;font-size:3.333333333333333vw;font-weight:700;padding:1.111111111111111vw 3.333333333333333vw;flex:0 0 auto;transition:all 0.3s}.section-sns .sns__copy .sns__copy-button:hover{opacity:0.7}@media screen and (min-width:640px){.section-sns .sns__copy .sns__copy-button{font-size:1.2rem;gap:4px;padding:4px 12px}}.simplebar-scrollbar:before{background-color:#808080!important;width:4px!important;opacity:1!important;left:0!important}.simplebar-track.simplebar-vertical{width:4px}.simplebar-track{background:#000;width:4px!important;margin:6px 0!important;right:6px!important}#js-videoPlayer{margin:0 auto;display:block;max-width:calc(100% - (32 / 360) * 100vw);max-height:85vh}@media screen and (min-width:1110px){#js-videoPlayer{max-width:960px}}.is-text-center{text-align:center}html[lang=en] .present__title{font-size:3.888888888888889vw;white-space:nowrap}@media screen and (min-width:640px){html[lang=en] .present__title{font-size:1.4rem}}html[lang=en] .present__main__text{letter-spacing:0!important}html[lang=en] .present__main__text:has(.is-small) .is-small{font-size:7.777777777777778vw}@media screen and (min-width:640px){html[lang=en] .present__main__text:has(.is-small) .is-small{font-size:2.8rem}}html[lang=en] .caution p:before{content:"*"}html[lang=en] .text-shadow .fill,html[lang=en] .text-shadow .stroke{font-size:4.583333333333333vw}@media screen and (min-width:640px){html[lang=en] .text-shadow .fill,html[lang=en] .text-shadow .stroke{font-size:1.65rem}}html[lang=en] .live__time .is-small{margin-left:2.222222222222222vw}@media screen and (min-width:640px){html[lang=en] .live__time .is-small{margin-left:8px}}html[lang=en] .modal .modal__head .modal__head-date{font-size:16.666666666666664vw;letter-spacing:-0.05em}@media screen and (min-width:640px){html[lang=en] .modal .modal__head .modal__head-date{font-size:4rem;letter-spacing:-0.05em}}html[lang=en] .modal .modal__head .is-small{font-size:8.88888888888889vw;letter-spacing:-0.05em;display:inline-block}@media screen and (min-width:640px){html[lang=en] .modal .modal__head .is-small{font-size:3.2rem;letter-spacing:-0.05em}}html[lang=en] .caution p{text-indent:-1em;padding-left:1em}