html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:#0000}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer;color:inherit}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:#0000;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}img{margin:0;padding:0;vertical-align:bottom}:focus-visible{outline:3px solid #3b82f6;outline-offset:2px}.l-header{width:100%;padding:4.6153846154vw 0 5.1282051282vw}.l-header__logo{display:block;margin:0;width:35.5128205128vw;height:9.358974359vw}.l-header__logo-image{display:block;width:100%;height:100%}@media screen and (max-width:959.98px){.l-header__inner{position:relative}.l-header__logo{margin-left:4.1025641026vw}}@media screen and (min-width:960px){.l-header{padding:1.4583333333vw 10.9375vw .8854166667vw}.l-header__inner{position:relative}.l-header__logo{width:10.78125vw;height:2.8645833333vw}.l-header__navigation{display:flex;align-items:center;position:absolute;right:0;top:0;bottom:0;margin:auto 0}}@media screen and (min-width:1920px){.l-header{padding:28px 0 17px}.l-header__inner{width:1500px;margin:0 auto}.l-header__logo{width:207px;height:55px}}.p-home{width:100%;padding:12.8205128205vw 2.5641025641vw 0}.p-home .c-alert{margin-bottom:5.1282051282vw}@media screen and (min-width:960px){.p-home{padding:5.2083333333vw 10.9375vw 0}.p-home .c-alert{margin-bottom:1.5625vw}}@media screen and (min-width:1920px){.p-home{padding:0}.p-home__inner{width:1500px;margin:100px auto 142px}.p-home .c-alert{margin-bottom:30px}}.p-timer__info{display:flex;align-items:center;justify-content:center;text-align:center;width:24.358974359vw;height:5.1282051282vw;border-radius:2.5641025641vw;font-size:clamp(18.9090909091px,3.3333333333vw,37.8181818182px);margin:0 auto 3.2051282051vw}.p-timer__info.--concentration{background:#ffcbd0;color:#ea5f6c}.p-timer__info.--break{background:#cef295;color:#7fc042}.p-timer__display{line-height:1;font-family:Roboto Condensed,sans-serif;font-weight:600;text-align:center;letter-spacing:.1em;font-size:clamp(72.7272727273px,12.8205128205vw,145.4545454545px);margin:0 0 10.2564102564vw}.p-timer__display.--concentration{color:#ea5f6c}.p-timer__display.--break{color:#7fc042}.p-timer__controls{display:flex;flex-direction:row;justify-content:center;margin:0 0 15.3846153846vw}@media screen and (min-width:960px){.p-timer__info{width:9.8958333333vw;height:2.0833333333vw;border-radius:1.0416666667vw;font-size:1.3541666667vw;margin:0 auto 1.5625vw}.p-timer__display{font-size:7.8125vw;margin:0 0 5.2083333333vw}.p-timer__controls{margin:0 0 2.6041666667vw}}@media screen and (min-width:1920px){.p-timer__info{width:190px;height:40px;border-radius:20px;font-size:26px;margin:0 auto 30px}.p-timer__display{font-size:150px;margin:100px}.p-timer__controls{margin:0 0 50px}}.p-videos{margin:0 0 7.03125vw}@media screen and (min-width:960px){.p-videos{display:flex;flex-direction:row;margin:0 0 7.5vw}}@media screen and (min-width:1920px){.p-videos{margin:0 0 144px}}.p-login{padding:12.8205128205vw 2.5641025641vw 15.78125vw}.p-login__inner{border:1px solid #ea5f6c}.p-login__title{color:#ea5f6c;text-align:center;font-weight:700;font-size:clamp(20.3636363636px,3.5897435897vw,40.7272727273px);padding:6.4102564103vw 0 8.9743589744vw}.p-login .c-alert{width:77.5641025641vw;margin:0 8.5897435897vw 5.1282051282vw 8.7179487179vw}.p-login__form{padding:0 8.5897435897vw 8.9743589744vw 8.7179487179vw}.p-login__mail{margin:0 0 8.9743589744vw}.p-login__password{margin:0 0 5.1282051282vw}.p-login__label{display:block;color:#6e6e6e;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);margin:0 0 2.5641025641vw}.p-login__input{background:#f5f5f5;width:77.5641025641vw;color:#6e6e6e;font-weight:500;font-size:clamp(16px,2.8205128205vw,32px);padding:3.5897435897vw 3.8461538462vw 3.8461538462vw}.p-login__input::-moz-placeholder{color:#b2b2b2}.p-login__input::placeholder{color:#b2b2b2}.p-login__input.--error{border:1px solid #a4262c}.p-login__error{display:block;color:#a4262c;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);margin:1.5384615385vw 0 0}.p-login__forget{display:block;text-decoration:underline;color:#6e6e6e;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);margin:0 0 7.6923076923vw}.p-login__submit{display:block;background:#ea5f6c;color:#fff;width:77.5641025641vw;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);padding:3.8717948718vw 0 3.5641025641vw}.p-login__register{display:flex;justify-content:center;align-items:center;border-top:1px solid #ea5f6c;padding:5.1282051282vw 0 4.8717948718vw}.p-login__register--link{font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);color:#ea5f6c}@media screen and (min-width:960px){.p-login{padding:7.2916666667vw 0 10.4166666667vw}.p-login__inner{width:31.25vw;margin:0 auto}.p-login__title{font-size:1.4583333333vw;padding:2.6041666667vw 0 3.6458333333vw}.p-login .c-alert{width:24.4791666667vw;margin:0 3.4895833333vw 1.5625vw 3.28125vw}.p-login__form{padding:0 3.4895833333vw 2.6302083333vw 3.28125vw}.p-login__mail{margin:0 0 2.0833333333vw}.p-login__password{margin:0 0 1.5625vw}.p-login__label{font-size:1.1458333333vw;margin:0 0 1.0416666667vw}.p-login__input{width:24.4791666667vw;font-size:1.1458333333vw;padding:1.3020833333vw 1.5625vw 1.1979166667vw}.p-login__error{font-size:1.1458333333vw;margin:.4166666667vw 0 0}.p-login__forget{font-size:1.1458333333vw;margin:0 0 2.6041666667vw}.p-login__submit{width:24.4791666667vw;font-size:1.1458333333vw;padding:1.3020833333vw 0 1.1979166667vw}.p-login__register{padding:2.0572916667vw 0 1.9791666667vw}.p-login__register--link{font-size:1.1458333333vw}}@media screen and (min-width:1920px){.p-login{padding:140px 0 200px}.p-login__inner{width:600px}.p-login__title{font-size:28px;padding:50px 0 70px}.p-login .c-alert{width:470px;margin:0 67px 30px 63px}.p-login__form{padding:0 67px 50.5px 63px}.p-login__mail{margin:0 0 40px}.p-login__password{margin:0 0 30px}.p-login__label{font-size:22px;margin:0 0 20px}.p-login__input{width:470px;font-size:22px;padding:25px 30px 23px}.p-login__error{font-size:22px;margin:8px 0 0}.p-login__forget{font-size:22px;margin:0 0 50px}.p-login__submit{width:470px;font-size:22px;padding:25px 0 23px}.p-login__register{padding:39.5px 0 38px}.p-login__register--link{font-size:22px}}.p-register{padding:12.8205128205vw 2.5641025641vw 28.5897435897vw}.p-register__inner{border:1px solid #ea5f6c;padding:6.4102564103vw 0}.p-register__title{color:#ea5f6c;font-weight:700;text-align:center;font-size:clamp(20.3636363636px,3.5897435897vw,40.7272727273px);margin:0 0 8.9743589744vw}.p-register .c-register-steps{width:77.5641025641vw;margin:0 auto 6.4102564103vw}.p-register .c-alert,.p-register__name,.p-register__mail,.p-register__password{width:77.5641025641vw;margin:0 auto 8.9743589744vw}.p-register__password-confirm{width:77.5641025641vw;margin:0 auto 7.6923076923vw}.p-register__label{display:block;color:#6e6e6e;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);margin:0 0 2.5641025641vw}.p-register__input{background:#f5f5f5;color:#6e6e6e;font-weight:500;font-size:clamp(16px,2.8205128205vw,32px);width:100%;padding:3.5897435897vw 3.8461538462vw 3.8461538462vw}.p-register__input::-moz-placeholder{color:#b2b2b2}.p-register__input::placeholder{color:#b2b2b2}.p-register__input.--error{border:1px solid #a4262c}.p-register__error{display:block;color:#a4262c;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);margin:1.5384615385vw 0 0}.p-register__submit{display:block;background:#ea5f6c;color:#fff;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);width:77.5641025641vw;padding:3.8717948718vw 0 3.5641025641vw;margin:0 auto}@media screen and (min-width:960px){.p-register{padding:7.2916666667vw 10.9375vw 3.6458333333vw}.p-register__inner{width:31.25vw;padding:2.6041666667vw 0 5.2083333333vw;margin:0 auto}.p-register__title{font-size:1.4583333333vw;margin:0 0 3.6458333333vw}.p-register .c-register-steps{width:24.4791666667vw;margin:0 auto 3.6458333333vw}.p-register .c-alert,.p-register__name,.p-register__mail,.p-register__password{width:24.4791666667vw;margin:0 auto 2.0833333333vw}.p-register__password-confirm{width:24.4791666667vw;margin:0 auto 2.6041666667vw}.p-register__label{font-size:1.1458333333vw;margin:0 0 1.0416666667vw}.p-register__input{font-size:1.1458333333vw;padding:1.3020833333vw 1.5625vw 1.1979166667vw}.p-register__error{font-size:1.1458333333vw;margin:.4166666667vw 0 0}.p-register__submit{font-size:1.1458333333vw;width:24.4791666667vw;padding:1.25vw 0;margin:0 auto}}@media screen and (min-width:1920px){.p-register{padding:140px 0 70px}.p-register__inner{width:600px;padding:50px 0 100px}.p-register__title{font-size:28px;margin:0 0 70px}.p-register .c-register-steps{width:470px;margin:0 auto 70px}.p-register .c-alert,.p-register__name,.p-register__mail,.p-register__password{width:470px;margin:0 auto 40px}.p-register__password-confirm{width:470px;margin:0 auto 50px}.p-register__label{font-size:22px;margin:0 0 20px}.p-register__input{font-size:22px;padding:25px 30px 23px}.p-register__error{font-size:22px;margin:8px 0 0}.p-register__submit{font-size:22px;width:470px;padding:24px 0}}.p-register-confirm{padding:12.8205128205vw 2.5641025641vw 19.1025641026vw}.p-register-confirm__inner{border:1px solid #ea5f6c;padding:6.4102564103vw 9.2307692308vw}.p-register-confirm__title{color:#ea5f6c;font-weight:700;text-align:center;font-size:clamp(20.3636363636px,3.5897435897vw,40.7272727273px);margin:0 0 8.9743589744vw}.p-register-confirm .c-register-steps{margin:0 0 6.4102564103vw}.p-register-confirm__message{color:#ea5f6c;text-align:center;font-weight:600;font-size:clamp(17.4545454545px,3.0769230769vw,34.9090909091px);margin:0 0 6.1538461538vw}.p-register-confirm__name{margin:0 0 6.2820512821vw}.p-register-confirm__mail{margin:0 0 5.3846153846vw}.p-register-confirm__password{margin:0 0 7.6923076923vw}.p-register-confirm__label{background:#f5f5f5;color:#6e6e6e;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);padding:3.7179487179vw 3.8461538462vw;margin:0 0 5.1282051282vw}.p-register-confirm__data{color:#6e6e6e;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);word-break:break-all;padding:0 0 0 3.8461538462vw}.p-register-confirm__button-area{display:flex;justify-content:center}.p-register-confirm__cancel,.p-register-confirm__submit{display:block;color:#fff;border-radius:.641025641vw;text-align:center;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);padding:3.8717948718vw 0 3.5641025641vw}.p-register-confirm__cancel{background:#6e6e6e;flex:0 0 auto;width:calc(28% - 1.6025641026vw);margin:0 3.2051282051vw 0 0}.p-register-confirm__submit{background:#ea5f6c;width:100%}.p-register-confirm__button-area>form{flex:1 1 0;min-width:0}@media screen and (min-width:960px){.p-register-confirm{padding:7.2916666667vw 10.9375vw 3.6458333333vw}.p-register-confirm__inner{width:31.25vw;padding:2.6041666667vw 2.7604166667vw 5.2083333333vw;margin:0 auto}.p-register-confirm__title{font-size:1.4583333333vw;margin:0 0 3.6458333333vw}.p-register-confirm .c-register-steps{margin:0 0 3.6458333333vw}.p-register-confirm__message{font-size:1.25vw;margin:0 0 2.6041666667vw}.p-register-confirm__name,.p-register-confirm__mail,.p-register-confirm__password{margin:0 0 1.5625vw}.p-register-confirm__label{font-size:1.1458333333vw;padding:1.25vw 1.5625vw;margin:0 0 1.5625vw}.p-register-confirm__data{font-size:1.1458333333vw;padding:0 0 0 1.5104166667vw}.p-register-confirm__cancel,.p-register-confirm__submit{width:11.71875vw;border-radius:.2604166667vw;font-size:1.1458333333vw;padding:1.25vw 0}.p-register-confirm__cancel{flex:0 0 auto;margin:0 1.0416666667vw 0 0}.p-register-confirm__button-area>form{flex:0 0 auto}}@media screen and (min-width:1920px){.p-register-confirm{padding:140px 0 70px}.p-register-confirm__inner{width:600px;padding:50px 53px 100px}.p-register-confirm__title{font-size:28px;margin:0 0 70px}.p-register-confirm .c-register-steps{margin:0 0 70px}.p-register-confirm__message{font-size:24px;margin:0 0 50px}.p-register-confirm__name,.p-register-confirm__mail,.p-register-confirm__password{margin:0 0 30px}.p-register-confirm__label{font-size:22px;padding:24px 30px;margin:0 0 30px}.p-register-confirm__data{font-size:22px;padding:0 0 0 29px}.p-register-confirm__cancel,.p-register-confirm__submit{width:225px;border-radius:5px;font-size:22px;padding:24px 0}.p-register-confirm__cancel{margin:0 20px 0 0}}.p-register-sent{padding:12.8205128205vw 2.5641025641vw 19.1025641026vw}.p-register-sent__inner{border:1px solid #ea5f6c;padding:6.4102564103vw 9.2307692308vw}.p-register-sent__title{color:#ea5f6c;font-weight:700;text-align:center;font-size:clamp(20.3636363636px,3.5897435897vw,40.7272727273px);margin:0 0 8.9743589744vw}.p-register-sent .c-register-steps{margin:0 0 6.4102564103vw}.p-register-sent__content{color:#6e6e6e;margin:6.4102564103vw 0 0}.p-register-sent__message{color:#ea5f6c;text-align:center;font-weight:600;font-size:clamp(17.4545454545px,3.0769230769vw,34.9090909091px);margin:0 0 6.1538461538vw}.p-register-sent__email{text-align:center;font-weight:700;line-height:1.6;font-size:clamp(18.9090909091px,3.3333333333vw,37.8181818182px);word-break:break-all;margin:0 0 6.4102564103vw}.p-register-sent__instructions{line-height:1.6;margin:0 0 6.4102564103vw}.p-register-sent__instructions h3{font-weight:700;font-size:clamp(17.4545454545px,3.0769230769vw,34.9090909091px);margin:0 0 3.0769230769vw}.p-register-sent__instructions ol{list-style:decimal outside;font-size:clamp(16px,2.8205128205vw,32px);padding:0 0 0 5.1282051282vw}.p-register-sent__instructions ol li{margin:0 0 2.5641025641vw}.p-register-sent__instructions ol li:last-child{margin:0}.p-register-sent__notice{background:#f5f5f5;border-left:1.0256410256vw solid #a4262c;border-radius:.641025641vw;line-height:1.6;padding:3.0769230769vw 3.8461538462vw;margin:0 0 7.6923076923vw}.p-register-sent__notice h4{color:#a4262c;font-weight:700;font-size:clamp(17.4545454545px,3.0769230769vw,34.9090909091px);margin:0 0 2.5641025641vw}.p-register-sent__notice ul{list-style:disc outside;font-size:clamp(16px,2.8205128205vw,32px);padding:0 0 0 4.6153846154vw}.p-register-sent__notice ul li{margin:0 0 2.0512820513vw}.p-register-sent__notice ul li:first-child{color:#a4262c;font-weight:700}.p-register-sent__notice ul li:last-child{margin:0}.p-register-sent__button-area{display:flex;justify-content:center}.p-register-sent__home{display:block;background:#ea5f6c;color:#fff;width:100%;border-radius:.641025641vw;text-align:center;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);padding:3.2307692308vw 0 3.1794871795vw}@media screen and (min-width:960px){.p-register-sent{padding:7.2916666667vw 10.9375vw 3.6458333333vw}.p-register-sent__inner{width:31.25vw;padding:2.6041666667vw 2.7604166667vw 5.2083333333vw;margin:0 auto}.p-register-sent__title{font-size:1.4583333333vw;margin:0 0 3.6458333333vw}.p-register-sent .c-register-steps{margin:0 0 3.6458333333vw}.p-register-sent__content{margin:2.6041666667vw 0 0}.p-register-sent__message{font-size:1.25vw;margin:0 0 2.6041666667vw}.p-register-sent__email{font-size:1.3541666667vw;margin:0 0 2.0833333333vw}.p-register-sent__instructions{margin:0 0 2.0833333333vw}.p-register-sent__instructions h3{font-size:1.25vw;margin:0 0 .8333333333vw}.p-register-sent__instructions ol{font-size:1.1458333333vw;padding:0 0 0 1.5625vw}.p-register-sent__instructions ol li{margin:0 0 .625vw}.p-register-sent__notice{border-left-width:.3125vw;border-radius:.2604166667vw;padding:.9375vw 1.25vw;margin:0 0 2.6041666667vw}.p-register-sent__notice h4{font-size:1.25vw;margin:0 0 .625vw}.p-register-sent__notice ul{font-size:1.1458333333vw;padding:0 0 0 1.4583333333vw}.p-register-sent__notice ul li{margin:0 0 .5208333333vw}.p-register-sent__home{width:24.4791666667vw;border-radius:.2604166667vw;font-size:1.1458333333vw;padding:.9895833333vw 0 1.09375vw}}@media screen and (min-width:1920px){.p-register-sent{padding:140px 0 70px}.p-register-sent__inner{width:600px;padding:50px 53px 100px}.p-register-sent__title{font-size:28px;margin:0 0 70px}.p-register-sent .c-register-steps{margin:0 0 70px}.p-register-sent__content{margin:50px 0 0}.p-register-sent__message{font-size:24px;margin:0 0 50px}.p-register-sent__email{font-size:26px;margin:0 0 40px}.p-register-sent__instructions{margin:0 0 40px}.p-register-sent__instructions h3{font-size:24px;margin:0 0 16px}.p-register-sent__instructions ol{font-size:22px;padding:0 0 0 30px}.p-register-sent__instructions ol li{margin:0 0 12px}.p-register-sent__notice{border-left-width:6px;border-radius:5px;padding:18px 24px;margin:0 0 50px}.p-register-sent__notice h4{font-size:24px;margin:0 0 12px}.p-register-sent__notice ul{font-size:22px;padding:0 0 0 28px}.p-register-sent__notice ul li{margin:0 0 10px}.p-register-sent__home{width:470px;border-radius:5px;font-size:22px;padding:19px 0 21px}}.p-register-complete{padding:12.8205128205vw 2.5641025641vw 0}.p-register-complete__inner{border:1px solid #ea5f6c;text-align:center;padding:12.8205128205vw 9.2307692308vw}.p-register-complete .c-register-steps{margin:0 0 6.4102564103vw}.p-register-complete__content{margin:6.4102564103vw 0 0}.p-register-complete__image{width:7.6923076923vw;height:7.6923076923vw;margin:0 auto 4.8717948718vw}.p-register-complete__title{color:#ea5f6c;font-weight:700;font-size:clamp(26.1818181818px,4.6153846154vw,52.3636363636px);margin:0 0 6.4102564103vw}.p-register-complete__thanks{color:#ea5f6c;font-weight:700;font-size:clamp(20.3636363636px,3.5897435897vw,40.7272727273px);margin:0 0 2.5641025641vw}.p-register-complete__message{color:#6e6e6e;font-weight:600;font-size:clamp(17.4545454545px,3.0769230769vw,34.9090909091px);margin:0 0 6.4102564103vw}.p-register-complete__login,.p-register-complete__button{display:block;color:#fff;width:100%;border-radius:.641025641vw;text-align:center;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);padding:3.2307692308vw 0 3.1794871795vw}.p-register-complete__login{background:#ea5f6c;margin:0 0 3.2051282051vw}.p-register-complete__button{background:#6e6e6e}@media screen and (min-width:960px){.p-register-complete{padding:7.2916666667vw 10.9375vw 7.5vw}.p-register-complete__inner{width:31.25vw;padding:3.6458333333vw 3.28125vw 5.2083333333vw;margin:0 auto}.p-register-complete .c-register-steps{margin:0 0 3.6458333333vw}.p-register-complete__content{margin:3.6458333333vw 0 0}.p-register-complete__image{width:3.125vw;height:3.125vw;margin:0 auto 1.9791666667vw}.p-register-complete__title{font-size:1.875vw;margin:0 0 2.6041666667vw}.p-register-complete__thanks{font-size:1.4583333333vw;margin:0 0 1.0416666667vw}.p-register-complete__message{font-size:1.25vw;margin:0 0 2.6041666667vw}.p-register-complete__login,.p-register-complete__button{width:24.4791666667vw;border-radius:.2604166667vw;font-size:1.1458333333vw;padding:.9895833333vw 0 1.09375vw}.p-register-complete__login{margin:0 0 1.3020833333vw}}@media screen and (min-width:1920px){.p-register-complete{padding:140px 0 144px}.p-register-complete__inner{width:600px;padding:70px 63px 100px}.p-register-complete .c-register-steps{margin:0 0 70px}.p-register-complete__content{margin:70px 0 0}.p-register-complete__image{width:60px;height:60px;margin:0 auto 38px}.p-register-complete__title{font-size:36px;margin:0 0 50px}.p-register-complete__thanks{font-size:28px;margin:0 0 20px}.p-register-complete__message{font-size:24px;margin:0 0 50px}.p-register-complete__login,.p-register-complete__button{width:470px;border-radius:5px;font-size:22px;padding:19px 0 21px}.p-register-complete__login{margin:0 0 25px}}.p-mylist{padding:12.8205128205vw 6.4102564103vw 22.3076923077vw}.p-mylist__title{color:#ea5f6c;font-size:clamp(43.6363636364px,7.6923076923vw,87.2727272727px);font-weight:700;padding:0 0 0 2.5641025641vw;margin:0 0 2.5641025641vw}.p-mylist__description{color:#ea5f6c;font-weight:700;font-size:clamp(20.3636363636px,3.5897435897vw,40.7272727273px);padding:0 0 0 2.5641025641vw;margin:0 0 12.8205128205vw}.p-mylist__form{margin:0 0 6.4102564103vw}.p-mylist__input{display:block;background:#f5f5f5;color:#6e6e6e;font-weight:500;font-size:clamp(16px,2.8205128205vw,32px);width:87.1794871795vw;border-radius:.641025641vw;padding:2.9487179487vw 5.1282051282vw 3.4615384615vw;margin:0 0 7.6923076923vw}.p-mylist__input::-moz-placeholder{color:#b2b2b2}.p-mylist__input::placeholder{color:#b2b2b2}.p-mylist__submit{display:block;background:#ea5f6c;color:#fff;text-align:center;font-weight:500;font-size:clamp(16px,2.8205128205vw,32px);width:87.1794871795vw;border-radius:.641025641vw;padding:3.8717948718vw 0 3.5641025641vw}.p-mylist__error{display:block;color:#ea5f6c;font-weight:500;font-size:clamp(16px,2.8205128205vw,32px);padding:0 0 0 2.5641025641vw;margin:5.1282051282vw 0 0}.p-mylist__list{display:flex;flex-wrap:wrap;justify-content:flex-start;width:87.1794871795vw;margin:0 0 12.8205128205vw}.p-mylist .c-video-card{margin:0 2.5641025641vw 6.4102564103vw 0}.p-mylist .c-video-card:nth-child(2n){margin-right:0}.p-mylist .c-video-card:nth-last-child(-n+2){margin-bottom:0}@media screen and (min-width:960px){.p-mylist{padding:5.2083333333vw 10.9375vw 10.46875vw}.p-mylist__title{font-size:3.125vw;padding:0;margin:0 0 1.0416666667vw}.p-mylist__description{font-size:1.4583333333vw;padding:0;margin:0 0 3.125vw}.p-mylist__form{margin:0 0 2.6041666667vw}.p-mylist__form--inner{display:flex}.p-mylist__input{font-size:1.1458333333vw;width:24.4791666667vw;border-radius:.2604166667vw;padding:1.0416666667vw 1.5625vw;margin:0 2.0833333333vw 0 0}.p-mylist__submit{font-size:1.25vw;width:9.8958333333vw;border-radius:.2604166667vw;padding:1.1979166667vw 0}.p-mylist__error{font-size:1.1458333333vw;padding:0;margin:1.0416666667vw 0 0}.p-mylist__list{width:78.125vw;margin:0 0 6.7708333333vw}.p-mylist .c-video-card{margin:0 1.6145833333vw 1.0416666667vw 0}.p-mylist .c-video-card:nth-child(2n){margin-right:1.6145833333vw}.p-mylist .c-video-card:nth-child(3n){margin-right:0}.p-mylist .c-video-card:nth-last-child(-n+3){margin-bottom:0}}@media screen and (min-width:1920px){.p-mylist{padding:100px 0 201px}.p-mylist__inner{width:1500px;margin:0 auto}.p-mylist__title{font-size:60px;margin:0 0 20px}.p-mylist__description{font-size:28px;margin:0 0 60px}.p-mylist__form{margin:0 0 50px}.p-mylist__input{font-size:22px;width:470px;border-radius:5px;padding:20px 30px;margin:0 40px 0 0}.p-mylist__submit{font-size:24px;width:190px;border-radius:5px;padding:23px 0}.p-mylist__error{font-size:22px;margin:20px 0 0}.p-mylist__list{width:1500px;margin:0 0 130px}.p-mylist .c-video-card{margin:0 31px 20px 0}.p-mylist .c-video-card:nth-child(2n){margin-right:31px}.p-mylist .c-video-card:nth-child(3n){margin-right:0}}.p-how-to-use{padding:6.4102564103vw 2.5641025641vw;margin:0 auto}.p-how-to-use__inner{width:100%}.p-how-to-use__header{text-align:center;margin-bottom:7.6923076923vw}.p-how-to-use__title{font-size:clamp(29.0909090909px,5.1282051282vw,58.1818181818px);font-weight:700;color:#ea5f6c;margin-bottom:3.0769230769vw;line-height:1.3}.p-how-to-use__description{font-size:clamp(16px,2.8205128205vw,32px);line-height:1.8;color:#374151;margin:0 auto}.p-how-to-use__description+.p-how-to-use__description{margin-top:2.0512820513vw}.p-how-to-use__content{margin-bottom:7.6923076923vw}.p-how-to-use__footer{text-align:center;padding-top:5.1282051282vw;border-top:1px solid #e5e7eb}.p-how-to-use__footer-note{font-size:clamp(16px,2.8205128205vw,32px);line-height:1.8;color:#374151;margin-bottom:3.0769230769vw}.p-how-to-use__start-button{display:inline-block;background:linear-gradient(135deg,#ea5f6c,#ff7b7b);color:#fff;padding:2.3076923077vw 6.1538461538vw;border-radius:6.4102564103vw;font-size:clamp(17.4545454545px,3.0769230769vw,34.9090909091px);font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 .5128205128vw 1.9230769231vw #ea5f6c4d}.p-how-to-use__start-button:hover{transform:translateY(-.2564102564vw);box-shadow:0 1.0256410256vw 3.2051282051vw #ea5f6c66;text-decoration:none;color:#fff}@media screen and (min-width:960px){.p-how-to-use{padding:4.1666666667vw 2.0833333333vw;max-width:62.5vw}.p-how-to-use__header{margin-bottom:4.1666666667vw}.p-how-to-use__title{font-size:2.5vw;margin-bottom:1.25vw}.p-how-to-use__description{font-size:1.0416666667vw;max-width:41.6666666667vw}.p-how-to-use__description+.p-how-to-use__description{margin-top:.8333333333vw}.p-how-to-use__content{margin-bottom:3.125vw}.p-how-to-use__footer{padding-top:2.0833333333vw}.p-how-to-use__footer-note{font-size:1.0416666667vw;margin-bottom:1.25vw}.p-how-to-use__start-button{padding:1.0416666667vw 3.125vw;font-size:1.1458333333vw;border-radius:2.6041666667vw;box-shadow:0 .2083333333vw .78125vw #ea5f6c4d}.p-how-to-use__start-button:hover{transform:translateY(-.1041666667vw);box-shadow:0 .4166666667vw 1.3020833333vw #ea5f6c66}}@media screen and (min-width:1920px){.p-how-to-use{padding:80px 40px;max-width:1200px}.p-how-to-use__header{margin-bottom:80px}.p-how-to-use__title{font-size:48px;margin-bottom:24px}.p-how-to-use__description{font-size:20px;max-width:800px}.p-how-to-use__content{margin-bottom:60px}.p-how-to-use__footer{padding-top:40px}.p-how-to-use__start-button{padding:20px 60px;font-size:22px;border-radius:50px;box-shadow:0 4px 15px #ea5f6c4d}.p-how-to-use__start-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ea5f6c66}}.c-alert{text-align:left;line-height:1.6;font-size:clamp(16px,2.8205128205vw,32px);border-radius:.641025641vw;padding:3.0769230769vw 3.8461538462vw}.c-alert.--error,.c-alert.--success{border-left-style:solid;border-left-width:1.0256410256vw;font-weight:700}.c-alert.--error{background:#fdecea;color:#a4262c;border-left-color:#a4262c}.c-alert.--success{background:#e8f5ec;color:#1b6b3a;border-left-color:#1b6b3a}@media screen and (min-width:960px){.c-alert{font-size:1.1458333333vw;border-radius:.2604166667vw;padding:.9375vw 1.25vw}.c-alert.--error,.c-alert.--success{border-left-width:.3125vw}}@media screen and (min-width:1920px){.c-alert{font-size:22px;border-radius:5px;padding:18px 24px}.c-alert.--error,.c-alert.--success{border-left-width:6px}}.c-header-menu{display:none}.c-header-menu__form{display:contents}.c-header-menu__link.--logout{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left}@media screen and (max-width:959.98px){.c-header-menu{display:flex;flex-direction:column}.c-header-menu__item{color:#ea5f6c;margin:0 0 8px}.c-header-menu__item:last-child{margin-bottom:0}.c-header-menu__link{display:flex;align-items:center;min-height:44px;font-weight:700;font-size:clamp(20.3636363636px,3.5897435897vw,40.7272727273px);line-height:1.4}.c-header-menu__link.--register{display:inline-flex;justify-content:center;padding:0 24px;background:#ea5f6c;color:#fff;border-radius:1.2820512821vw}}@media screen and (min-width:960px){.c-header-menu{display:flex}.c-header-menu__item{color:#ea5f6c;margin:0 3.125vw 0 0}.c-header-menu__item:last-child{margin:0}.c-header-menu__link{font-weight:700;font-size:1.25vw}.c-header-menu__link.--register{background:#ea5f6c;color:#fff;padding:.6770833333vw 1.1979166667vw;border-radius:.2604166667vw}}@media screen and (min-width:1920px){.c-header-menu__item{margin:0 60px 0 0}.c-header-menu__link{font-size:24px}.c-header-menu__link.--register{padding:13px 23px;border-radius:5px}}.c-header-drawer__toggle,.c-header-drawer__overlay{display:none}@media screen and (max-width:959.98px){.c-header-drawer__panel{padding:16px 24px 24px}.js-header-drawer .c-header-drawer__toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;position:absolute;right:4.1025641026vw;top:0;bottom:0;margin:auto 0;min-width:44px;min-height:44px;padding:0;background:#0000;border:none;color:#ea5f6c;z-index:102}.js-header-drawer .c-header-drawer__bar{width:24px;height:2px;border-radius:1px;background-color:currentColor;transition:transform .2s ease,opacity .2s ease}.js-header-drawer .c-header-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:100}.js-header-drawer .c-header-drawer__panel{position:fixed;top:0;right:0;bottom:0;width:76.9230769231vw;max-width:320px;padding:19.1025641026vw 24px 24px;background:#fff;box-shadow:-1.0256410256vw 0 3.8461538462vw #0000001f;overflow-y:auto;z-index:101;visibility:hidden;transform:translate(100%);transition:transform .25s ease,visibility 0s linear .25s}.js-header-drawer .c-header-drawer.--open .c-header-drawer__overlay{display:block}.js-header-drawer .c-header-drawer.--open .c-header-drawer__panel{visibility:visible;transform:translate(0);transition:transform .25s ease,visibility 0s linear 0s}.js-header-drawer .c-header-drawer.--open .c-header-drawer__bar:nth-child(1){transform:translateY(8px) rotate(45deg)}.js-header-drawer .c-header-drawer.--open .c-header-drawer__bar:nth-child(2){opacity:0}.js-header-drawer .c-header-drawer.--open .c-header-drawer__bar:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}@media screen and (max-width:959.98px)and (prefers-reduced-motion:reduce){.js-header-drawer .c-header-drawer__panel,.js-header-drawer .c-header-drawer__bar,.js-header-drawer .c-header-drawer.--open .c-header-drawer__panel{transition:none}}.c-control{display:flex;justify-content:center;align-items:center;border:.641025641vw solid #ffcbd0;border-radius:50%;width:12.9487179487vw;height:12.9487179487vw}.c-control:active{background:#ffcbd0}.c-control:first-child{margin:0 4.4871794872vw 0 0}.c-control:first-child img{width:3.9743589744vw;height:4.4871794872vw}.c-control:last-child{margin:0 0 0 4.4871794872vw}.c-control:last-child img{width:3.9743589744vw;height:3.9743589744vw}@media screen and (min-width:960px){.c-control{width:5.2604166667vw;height:5.2604166667vw;border:.2604166667vw solid #ffcbd0}.c-control:first-child{margin:0 1.5625vw 0 0}.c-control:first-child img{width:1.6145833333vw;height:1.875vw}.c-control:last-child{margin:0 0 0 1.5625vw}.c-control:last-child img{width:1.6145833333vw;height:1.6145833333vw}}@media screen and (min-width:1920px){.c-control{width:101px;height:101px;border:5px solid #ffcbd0}.c-control:first-child{margin:0 30px 0 0}.c-control:first-child img{width:31px;height:36px}.c-control:last-child{margin:0 0 0 30px}.c-control:last-child img{width:31px;height:31px}}.c-input-url{display:flex;flex-direction:row}.c-input-url__input{border:1px solid #707070;color:#6e6e6e;width:86.5384615385vw;padding:2.6923076923vw 3.9743589744vw;font-size:clamp(17.4545454545px,3.0769230769vw,34.9090909091px);margin:0 3.0256410256vw 0 0}.c-input-url__input::-moz-placeholder{color:#b7b7b7}.c-input-url__input::placeholder{color:#b7b7b7}.c-input-url__button{display:flex;align-items:center;justify-content:center;min-width:24px;min-height:24px}.c-input-url__reload{width:5.3102564103vw;height:5.8076923077vw}@media screen and (min-width:960px){.c-input-url__input{width:32.34375vw;padding:1.0416666667vw 1.5625vw;font-size:1.1458333333vw;margin:0 1.0885416667vw 0 0}.c-input-url__reload{width:1.9822916667vw;height:2.1682291667vw}}@media screen and (min-width:1920px){.c-input-url{margin:0 0 40px}.c-input-url__input{width:621px;padding:20px 30px;font-size:22px;margin:0 20.9px 0 0}.c-input-url__reload{width:38.06px;height:41.63px}}.c-input-time__title{font-weight:700;display:inline-block;font-size:clamp(17.4545454545px,3.0769230769vw,34.9090909091px);margin:0 1.5384615385vw 0 0}.c-input-time__title.--concentration{color:#ea5f6c}.c-input-time__title.--break{color:#7fc042}.c-input-time__input{border:1px solid #707070;color:#6e6e6e;padding:2.5641025641vw 1.5384615385vw;font-size:clamp(17.4545454545px,3.0769230769vw,34.9090909091px)}.c-input-time__input::-moz-placeholder{color:#b7b7b7}.c-input-time__input::placeholder{color:#b7b7b7}.c-input-time__minutes{font-weight:700;font-size:clamp(18.1818181818px,3.2051282051vw,36.3636363636px);margin:0 1.2820512821vw;color:#ea5f6c}.c-input-time__minutes.--concentration{color:#ea5f6c}.c-input-time__minutes.--break{color:#7fc042}.c-input-time__seconds{font-weight:700;font-size:clamp(18.1818181818px,3.2051282051vw,36.3636363636px);margin:0 1.5384615385vw 0 1.2820512821vw}.c-input-time__seconds.--concentration{color:#ea5f6c}.c-input-time__seconds.--break{color:#7fc042}.c-input-time__button{font-weight:700;font-size:clamp(18.9090909091px,3.3333333333vw,37.8181818182px);padding:2.0512820513vw 3.0769230769vw;border-width:.641025641vw;border-style:solid}.c-input-time__button.--concentration{border-color:#ffcbd0;color:#ea5f6c}.c-input-time__button.--break{border-color:#cef295;color:#7fc042}@media screen and (min-width:960px){.c-input-time__title{font-size:1.3541666667vw;margin:0 .78125vw 0 0}.c-input-time__input{padding:.78125vw 1.1458333333vw;font-size:1.1458333333vw}.c-input-time__minutes{font-size:1.3541666667vw;margin:0 .78125vw}.c-input-time__seconds{font-size:1.3541666667vw;margin:0 1.0416666667vw 0 .78125vw}.c-input-time__button{font-size:1.3541666667vw;padding:.625vw 1.5104166667vw;border-width:.2604166667vw}}@media screen and (min-width:1920px){.c-input-time__title{font-size:26px;margin:0 15px 0 0}.c-input-time__input{padding:15px 22px;font-size:22px}.c-input-time__minutes{font-size:26px;margin:0 15px}.c-input-time__seconds{font-size:26px;margin:0 20px 0 15px}.c-input-time__button{font-size:26px;padding:12px 29px;border-width:5px}}.c-video:last-child{margin:15.3846153846vw 0 0}.c-video__title{font-weight:700;font-size:clamp(20.3636363636px,3.5897435897vw,40.7272727273px);margin:0 0 4.1025641026vw}.c-video__title.--concentration{color:#ea5f6c}.c-video__title.--break{color:#7fc042}.c-video .c-input-time{margin:0 0 5.1282051282vw}.c-video__select{color:#fff;width:86.5384615385vw;border-radius:.641025641vw;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);padding:3.8717948718vw 0 3.5641025641vw;margin:0 0 5.1282051282vw}.c-video__select.--concentration{background:#ea5f6c}.c-video__select.--break{background:#7fc042}.c-video .c-input-url{margin:0 0 5.3846153846vw}.c-video__container{position:relative;width:100%;height:0;padding-bottom:56.25%}.c-video__container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:960px){.c-video:first-child{margin:0 3.6458333333vw 0 0}.c-video:last-child{margin:0 0 0 3.6458333333vw}.c-video__title{font-size:1.3541666667vw;margin:0 0 1.5625vw}.c-video .c-input-time{margin:0 0 1.5625vw}.c-video__select{width:14.6354166667vw;border-radius:.2604166667vw;font-size:1.25vw;padding:1.1979166667vw 0;margin:0 0 1.4583333333vw}.c-video .c-input-url{margin:0 0 2.0833333333vw}}@media screen and (min-width:1920px){.c-video:first-child{margin:0 70px 0 0}.c-video:last-child{margin:0 0 0 70px}.c-video__title{font-size:26px;margin:0 0 30px}.c-video .c-input-time{margin:0 0 30px}.c-video__select{width:281px;border-radius:5px;font-size:24px;padding:23px 0;margin:0 0 28px}.c-video .c-input-url{margin:0 0 40px}}.c-video-card{position:relative;width:42.3076923077vw}.c-video-card__image{width:42.3076923077vw;height:23.8461538462vw;-o-object-fit:cover;object-fit:cover;margin:0 0 1.2820512821vw}.c-video-card__title{color:#6e6e6e;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px)}.c-video-card__remove{position:absolute;display:flex;opacity:1;justify-content:center;align-items:center;background:#ea5f6c;width:7.6923076923vw;height:7.6923076923vw;top:0;right:0}.c-video-card__icon{width:3.7961538462vw;height:4.8435897436vw}@media screen and (min-width:960px){.c-video-card{width:24.9479166667vw}.c-video-card__image{width:24.9479166667vw;height:14.0625vw;margin:0 0 1.3020833333vw}.c-video-card__title{font-size:1.1458333333vw}.c-video-card__remove{opacity:0;visibility:hidden;transition:.4s all;width:3.125vw;height:3.125vw}.c-video-card:hover .c-video-card__remove,.c-video-card:focus-within .c-video-card__remove{opacity:1;visibility:visible}.c-video-card__icon{width:1.5421875vw;height:1.9677083333vw}}@media screen and (min-width:1920px){.c-video-card{width:479px}.c-video-card__image{width:479px;height:270px;margin:0 0 25px}.c-video-card__title{font-size:22px}}.c-register-steps{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5641025641vw}.c-register-steps__item{background:#b2b2b2;color:#fff;text-align:center;border-radius:.641025641vw;font-weight:600;font-size:clamp(16px,2.8205128205vw,32px);padding:1.5384615385vw 1.2820512821vw}.c-register-steps__item.--completed{background:#6e6e6e}.c-register-steps__item.--current{background:#ea5f6c;font-weight:700}@media screen and (min-width:960px){.c-register-steps{gap:.9375vw}.c-register-steps__item{border-radius:.2604166667vw;font-size:1.3541666667vw;padding:.625vw .5208333333vw}}@media screen and (min-width:1920px){.c-register-steps{gap:18px}.c-register-steps__item{border-radius:5px;font-size:26px;padding:12px 10px}}.c-pagination{display:flex;flex-wrap:wrap;align-items:center}.c-pagination__item{margin:0 4.1025641026vw 0 0}.c-pagination__item:last-child{margin-right:0}.c-pagination__link{display:flex;justify-content:center;align-items:center;color:#ea5f6c;border:1px solid #ea5f6c;font-weight:500;font-size:clamp(17.4545454545px,3.0769230769vw,34.9090909091px);border-radius:.641025641vw;width:9.8717948718vw;height:9.8717948718vw}.c-pagination__link.--current{background:#ea5f6c;color:#fff}.c-pagination__blank{color:#ea5f6c;font-weight:500;font-size:clamp(17.4545454545px,3.0769230769vw,34.9090909091px);margin:0 4.1025641026vw 0 0}@media screen and (min-width:960px){.c-pagination{width:32.2916666667vw;margin:0 auto}.c-pagination__item{margin:0 1.5625vw 0 0}.c-pagination__link{border-radius:.2604166667vw;width:3.6458333333vw;height:3.6458333333vw;font-size:1.1458333333vw}.c-pagination__blank{font-size:1.1458333333vw;margin:0 1.5625vw 0 0}}@media screen and (min-width:1920px){.c-pagination{width:620px}.c-pagination__item{margin:0 30px 0 0}.c-pagination__link{border-radius:5px;width:70px;height:70px;font-size:22px}.c-pagination__blank{font-size:22px;margin:0 30px 0 0}}.c-remove-video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;display:flex;align-items:center;justify-content:center}.c-remove-video-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6}.c-remove-video-modal__content{z-index:9999;background:#fff;width:94.8717948718vw;max-height:95%;overflow-y:auto}.c-remove-video-modal__header{position:relative;background:#ea5f6c;color:#fff;padding:3.5897435897vw 0}.c-remove-video-modal__title{text-align:center;font-weight:700;font-size:clamp(17.4545454545px,3.0769230769vw,34.9090909091px)}.c-remove-video-modal__close{display:block;position:absolute;top:3.2051282051vw;right:4.1666666667vw;color:#fff;font-size:clamp(21.8181818182px,3.8461538462vw,43.6363636364px);min-width:24px;min-height:24px;text-align:center}.c-remove-video-modal__body{padding:7.5641025641vw 9.7435897436vw 6.4102564103vw}.c-remove-video-modal__video-image{width:75.3846153846vw;height:42.5641025641vw;margin:0 auto 3.8461538462vw}.c-remove-video-modal__video-title{color:#6e6e6e;line-height:1.81818182;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);margin:0 0 6.5384615385vw}.c-remove-video-modal__button-area{display:flex;justify-content:center}.c-remove-video-modal__button{color:#fff;font-weight:700;font-size:clamp(16px,2.8205128205vw,32px);border-radius:.641025641vw;width:35.8974358974vw;padding:3.8717948718vw 0 3.5641025641vw}.c-remove-video-modal__button.--cancel{background:#b2b2b2;margin:0 3.5897435897vw 0 0}.c-remove-video-modal__button.--remove{background:#ea5f6c}@media screen and (max-width:959.98px)and (max-height:500px){.c-remove-video-modal__header{padding:8px 0}.c-remove-video-modal__title{font-size:18px}.c-remove-video-modal__close{top:8px;font-size:20px}.c-remove-video-modal__body{padding:12px 9.7435897436vw}.c-remove-video-modal__video-image{height:25vh;width:auto;aspect-ratio:588/332;margin:0 auto 8px}.c-remove-video-modal__video-title{font-size:16px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 8px}.c-remove-video-modal__button{font-size:16px;padding:10px 0}}@media screen and (min-width:960px){.c-remove-video-modal__content{width:39.0625vw}.c-remove-video-modal__header{padding:1.4583333333vw 0}.c-remove-video-modal__title{font-size:1.25vw}.c-remove-video-modal__close{top:1.40625vw;right:1.7447916667vw;font-size:1.3020833333vw}.c-remove-video-modal__body{padding:3.3854166667vw 7.03125vw 5.2083333333vw}.c-remove-video-modal__video-image{width:24.9479166667vw;height:14.0625vw;margin:0 auto 1.3020833333vw}.c-remove-video-modal__video-title{font-size:1.1458333333vw;margin:0 0 1.8229166667vw}.c-remove-video-modal__button{font-size:1.25vw;border-radius:.2604166667vw;width:9.8958333333vw;padding:1.1979166667vw 0}.c-remove-video-modal__button.--cancel{margin:0 5.15625vw 0 0}}@media screen and (min-width:1920px){.c-remove-video-modal__content{width:750px}.c-remove-video-modal__header{padding:28px 0}.c-remove-video-modal__title{font-size:24px}.c-remove-video-modal__close{top:27px;right:33.5px;font-size:25px}.c-remove-video-modal__body{padding:65px 135px 100px}.c-remove-video-modal__video-image{width:479px;height:270px;margin:0 auto 25px}.c-remove-video-modal__video-title{font-size:22px;margin:0 0 35px}.c-remove-video-modal__button{font-size:24px;border-radius:5px;width:190px;padding:23px 0}.c-remove-video-modal__button.--cancel{margin:0 99px 0 0}}.c-select-video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;display:flex;align-items:center;justify-content:center}.c-select-video-modal__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:-1}.c-select-video-modal__content{position:relative;background:#fff;width:94.8717948718vw;height:95%;padding:4.2307692308vw 3.8461538462vw 19.2307692308vw;display:flex;flex-direction:column;overflow-y:auto}.c-select-video-modal__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.c-select-video-modal__title{color:#ea5f6c;font-weight:700;font-size:clamp(43.6363636364px,7.6923076923vw,87.2727272727px);padding:0 0 0 2.5641025641vw;margin:0 0 2.5641025641vw}.c-select-video-modal__description{color:#ea5f6c;font-weight:700;font-size:clamp(20.3636363636px,3.5897435897vw,40.7272727273px);padding:0 0 0 2.5641025641vw;margin:0 0 7.6923076923vw}.c-select-video-modal__close{display:block;position:absolute;top:8.3333333333vw;right:5.7692307692vw;transform:translate(50%,-50%);width:3.8461538462vw;height:3.8461538462vw;min-width:24px;min-height:24px}.c-select-video-modal__close:before,.c-select-video-modal__close:after{content:"";position:absolute;top:50%;left:50%;width:.3846153846vw;height:5.4392829231vw;background:#ea5f6c}.c-select-video-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.c-select-video-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.c-select-video-modal__list{display:flex;flex-wrap:wrap;flex:1 1 auto;min-height:0;overflow-y:scroll;margin:0 0 12.8205128205vw}.c-select-video-modal .c-video-card{width:calc((100% - 2.5641025641vw)/2 - 1px);margin:0 2.5641025641vw 6.4102564103vw 0}.c-select-video-modal .c-video-card:nth-child(2n){margin-right:0}.c-select-video-modal .c-video-card:nth-last-child(-n+2){margin-bottom:0}@media screen and (max-width:959.98px)and (max-height:500px){.c-select-video-modal__content{padding:12px 3.8461538462vw}.c-select-video-modal__title{font-size:22px;margin:0 0 4px}.c-select-video-modal__description{font-size:16px;margin:0 0 8px}.c-select-video-modal__close{top:12px;right:3.8461538462vw;transform:none}.c-select-video-modal__list{margin:0 0 8px}.c-select-video-modal .c-video-card{margin:0 2.5641025641vw 12px 0}.c-select-video-modal .c-video-card__image{height:20vh;margin:0 0 4px}.c-select-video-modal .c-video-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:16px}.c-select-video-modal .c-pagination__link{width:44px;height:44px;border-radius:5px;font-size:16px}.c-select-video-modal .c-pagination__blank{font-size:16px}}@media screen and (min-width:960px){.c-select-video-modal__content{border-radius:1.0416666667vw;width:78.125vw;padding:2.0833333333vw 5.0520833333vw 1.6666666667vw 6.09375vw}.c-select-video-modal__title{font-size:1.875vw;padding:0;margin:0 0 .4166666667vw}.c-select-video-modal__description{font-size:1.25vw;padding:0;margin:0 0 1.25vw}.c-select-video-modal__close{top:3.4895833333vw;right:6.7447916667vw;width:1.3020833333vw;height:1.3020833333vw}.c-select-video-modal__close:before,.c-select-video-modal__close:after{width:.15625vw;height:1.8414239063vw}.c-select-video-modal__list{margin:0 0 1.25vw}.c-select-video-modal .c-video-card{width:calc((100% - 1.3541666667vw*2)/3 - 1px);margin:0 1.3541666667vw 2.0833333333vw 0}.c-select-video-modal .c-video-card:nth-child(2n){margin-right:1.3541666667vw}.c-select-video-modal .c-video-card:nth-child(3n){margin-right:0}.c-select-video-modal .c-video-card:nth-last-child(-n+3){margin-bottom:0}}@media screen and (min-width:1920px){.c-select-video-modal__content{border-radius:20px;width:1500px;padding:40px 117px 32px}.c-select-video-modal__title{font-size:36px;margin:0 0 8px}.c-select-video-modal__description{font-size:24px;margin:0 0 24px}.c-select-video-modal__close{top:67px;right:129.5px;width:25px;height:25px}.c-select-video-modal__close:before,.c-select-video-modal__close:after{width:3px;height:35.355339px}.c-select-video-modal__list{margin:0 0 24px}.c-select-video-modal .c-video-card{width:calc((100% - 52px)/3 - 1px);margin:0 26px 40px 0}.c-select-video-modal .c-video-card:nth-child(2n){margin-right:26px}.c-select-video-modal .c-video-card:nth-child(3n){margin-right:0}}.c-how-to-use__step{margin-bottom:7.6923076923vw;padding-bottom:5.1282051282vw;border-bottom:1px solid #f3f4f6}.c-how-to-use__step:last-child{margin-bottom:0;border-bottom:none;padding-bottom:0}.c-how-to-use__step-title{font-size:clamp(18.9090909091px,3.3333333333vw,37.8181818182px);font-weight:600;color:#111827;margin:0 0 4.1025641026vw;padding-left:2.0512820513vw;border-left:.641025641vw solid #3b82f6;line-height:1.4}.c-how-to-use__content{display:flex;flex-direction:column;gap:3.0769230769vw;align-items:flex-start}.c-how-to-use__note{padding:2.5641025641vw 3.0769230769vw;background-color:#f3f4f6;border-left:1.0256410256vw solid #ea5f6c;border-radius:1.0256410256vw;font-size:clamp(16px,2.8205128205vw,32px);font-weight:600;line-height:1.8;color:#1f2937}.c-how-to-use__image{width:100%;margin-bottom:2.0512820513vw}.c-how-to-use__image img{width:100%;height:auto;border-radius:1.5384615385vw;box-shadow:0 1.0256410256vw 3.8461538462vw #0000001f;transition:transform .3s ease}.c-how-to-use__image img:hover{transform:scale(1.02)}.c-how-to-use__description{width:100%;font-size:clamp(16px,2.8205128205vw,32px);line-height:1.8;color:#374151}.c-how-to-use__description.--full-width{width:100%}.c-how-to-use__description p{margin:0 0 3.0769230769vw}.c-how-to-use__description p:last-child{margin-bottom:0}.c-how-to-use__description p strong{color:#1f2937;font-weight:600}.c-how-to-use__sub-title{font-size:clamp(17.4545454545px,3.0769230769vw,34.9090909091px);font-weight:600;line-height:1.5;color:#1f2937;margin:4.1025641026vw 0 1.5384615385vw}.c-how-to-use__sub-title:first-child{margin-top:0}.c-how-to-use__list{list-style:disc;margin:0 0 3.0769230769vw;padding-left:4.6153846154vw}.c-how-to-use__list.--ordered{list-style:decimal}.c-how-to-use__list:last-child{margin-bottom:0}.c-how-to-use__list-item{margin-bottom:1.0256410256vw}.c-how-to-use__list-item:last-child{margin-bottom:0}.c-how-to-use__link{color:#3b82f6;text-decoration:underline}.c-how-to-use__link:hover{opacity:.8}@media screen and (min-width:960px){.c-how-to-use__step{margin-bottom:4.1666666667vw;padding-bottom:3.125vw}.c-how-to-use__step-title{font-size:1.4583333333vw;margin-bottom:2.0833333333vw;padding-left:1.0416666667vw;border-left-width:.3125vw}.c-how-to-use__content{flex-direction:column;gap:1.5625vw}.c-how-to-use__note{padding:1.0416666667vw 1.25vw;border-left-width:.3125vw;border-radius:.4166666667vw;font-size:1.0416666667vw}.c-how-to-use__image{width:100%;margin-bottom:1.0416666667vw}.c-how-to-use__image img{border-radius:.625vw;box-shadow:0 .4166666667vw 1.5625vw #0000001f}.c-how-to-use__description{font-size:1.0416666667vw}.c-how-to-use__description p{margin-bottom:1.25vw}.c-how-to-use__description p:last-child{margin-bottom:0}.c-how-to-use__sub-title{font-size:1.25vw;margin:1.6666666667vw 0 .625vw}.c-how-to-use__sub-title:first-child{margin-top:0}.c-how-to-use__list{margin-bottom:1.25vw;padding-left:1.4583333333vw}.c-how-to-use__list:last-child{margin-bottom:0}.c-how-to-use__list-item{margin-bottom:.4166666667vw}.c-how-to-use__list-item:last-child{margin-bottom:0}}@media screen and (min-width:1920px){.c-how-to-use__step{margin-bottom:80px;padding-bottom:60px}.c-how-to-use__step-title{font-size:28px;margin-bottom:40px;padding-left:20px;border-left-width:6px}.c-how-to-use__content{gap:30px}.c-how-to-use__image{width:100%;margin-bottom:20px}.c-how-to-use__image img{border-radius:12px;box-shadow:0 8px 30px #0000001f}.c-how-to-use__description{font-size:20px}}
