.stream-reg-section{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.stream-reg-section{min-height:min(100svh - var(--header-height),580rem);padding-top:40rem;padding-bottom:40rem}}@media (min-width: 768px) and (max-width: 1025px){.stream-reg-section{min-height:min(100svh - var(--header-height),600rem);padding-top:60rem;padding-bottom:60rem}}@media (min-width: 1026px){.stream-reg-section{min-height:min(100svh - var(--header-height),844rem);padding-top:80rem;padding-bottom:164rem}}.stream-reg{width:100%}@media (max-width: 767px){.stream-reg{max-width:335rem}}@media (min-width: 768px) and (max-width: 1025px){.stream-reg{max-width:649rem}}@media (min-width: 1026px){.stream-reg{max-width:690rem}}.stream-reg__title{text-align:center}@media (max-width: 767px){.stream-reg__title{font-family:Playfair Display,serif;font-weight:500;font-variant-numeric:lining-nums;font-size:24rem;line-height:1.2;letter-spacing:-.01em;margin-bottom:40rem}}@media (min-width: 768px) and (max-width: 1025px){.stream-reg__title{font-family:Playfair Display,serif;font-weight:500;font-variant-numeric:lining-nums;font-size:32rem;line-height:1.1;letter-spacing:-.01em;margin-bottom:40rem}}@media (min-width: 1026px){.stream-reg__title{font-family:Playfair Display,serif;font-weight:500;font-variant-numeric:lining-nums;font-size:40rem;line-height:1.1;letter-spacing:-.01em;margin-bottom:60rem}}.stream-reg__form{display:flex;gap:8rem}@media (max-width: 767px){.stream-reg__form{flex-direction:column}}.stream-reg__form .form-item{position:relative}@media (max-width: 767px){.stream-reg__form .form-item{width:100%}}@media (min-width: 768px){.stream-reg__form .form-item{flex-grow:1}}.stream-reg__form .form-item input{height:56rem;font-size:16rem}@media (min-width: 768px){.stream-reg__form .form-item .form-item__error{position:absolute;top:100%;left:0}}@media (max-width: 767px){.stream-reg__form .button{width:100%}}@media (min-width: 768px){.stream-reg__form .button{min-width:229rem;flex-shrink:0}}@media (max-width: 767px){.stream-detail{padding-top:12rem;padding-bottom:60rem}}@media (min-width: 768px) and (max-width: 1025px){.stream-detail{padding-top:60rem;padding-bottom:60rem}}@media (min-width: 1026px){.stream-detail{padding-top:60rem;padding-bottom:76rem}}@media (max-width: 767px){.stream-detail__head{margin-bottom:24rem}}@media (min-width: 768px) and (max-width: 1025px){.stream-detail__head{margin-bottom:60rem}}@media (min-width: 1026px){.stream-detail__head{margin-bottom:40rem}}@media (max-width: 767px){.stream-detail__title{font-family:Playfair Display,serif;font-weight:500;font-variant-numeric:lining-nums;font-size:24rem;line-height:1.2;letter-spacing:-.01em}}@media (min-width: 768px) and (max-width: 1025px){.stream-detail__title{max-width:650rem;font-family:Playfair Display,serif;font-weight:500;font-variant-numeric:lining-nums;font-size:36rem;line-height:1.1;letter-spacing:-.01em}}@media (min-width: 1026px){.stream-detail__title{max-width:927rem;font-family:Playfair Display,serif;font-variant-numeric:lining-nums;font-weight:500;font-size:52rem;line-height:1.1;letter-spacing:-.01em}}.stream-detail__grid{display:flex}@media (max-width: 767px){.stream-detail__grid{flex-direction:column;gap:60rem}}@media (min-width: 768px){.stream-detail__grid{align-items:start;justify-content:space-between;gap:20rem}}@media (max-width: 767px){.stream-detail__grid__left{display:flex;flex-direction:column}}@media (min-width: 768px) and (max-width: 1025px){.stream-detail__grid__left{width:566rem}}@media (min-width: 1026px){.stream-detail__grid__left{width:927rem}}@media (min-width: 768px) and (max-width: 1025px){.stream-detail__grid__right{width:315rem}}@media (min-width: 1026px){.stream-detail__grid__right{width:334rem}}.stream-detail__status{display:flex;align-items:center;gap:8rem}@media (max-width: 767px){.stream-detail__status{font-size:14rem;line-height:18rem;margin-bottom:12rem}}@media (min-width: 768px) and (max-width: 1025px){.stream-detail__status{font-size:14rem;line-height:18rem;margin-bottom:16rem}}@media (min-width: 1026px){.stream-detail__status{font-size:16rem;line-height:20rem;margin-bottom:20rem}}.stream-detail__status._stop{color:#737373}@media (min-width: 1026px){.stream-detail__status._stop{font-size:14rem;line-height:18rem}}.stream-detail__status:before{content:"";display:block;width:6rem;height:6rem;border-radius:50%;background-color:#5c3370}.stream-detail__status._wait:before{background-color:#d9d9d9}.stream-detail__status._stop:before{background-color:#d9d9d9}.stream-detail__poster{padding-bottom:56.74%;background-size:cover;position:relative}@media (max-width: 767px){.stream-detail__poster{order:-1;margin-bottom:24rem}}@media (min-width: 768px){.stream-detail__poster{margin-bottom:20rem}}.stream-detail__player{padding-bottom:56.74%;position:relative}@media (max-width: 767px){.stream-detail__player{order:-1;margin-bottom:24rem}}@media (min-width: 768px){.stream-detail__player{margin-bottom:20rem}}.stream-detail__player iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 767px){.stream-detail__info{display:flex;flex-direction:column;gap:20rem}}@media (min-width: 768px){.stream-detail__info{display:flex;align-items:start;justify-content:space-between}}@media (min-width: 768px) and (max-width: 1025px){.stream-detail__info__texts{max-width:315rem}}@media (min-width: 1026px){.stream-detail__info__texts{max-width:452rem}}@media (max-width: 767px){.stream-detail__info__texts .stream-detail__status{margin-bottom:12rem}}@media (min-width: 768px){.stream-detail__info__texts .stream-detail__status{margin-bottom:8rem}}@media (max-width: 767px){.stream-detail__info__title{font-family:Playfair Display,serif;font-weight:500;font-variant-numeric:lining-nums;font-size:20rem;line-height:1.2;letter-spacing:-.01em}}@media (min-width: 768px) and (max-width: 1025px){.stream-detail__info__title{font-family:Playfair Display,serif;font-weight:500;font-variant-numeric:lining-nums;font-size:20rem;line-height:1.2;letter-spacing:-.01em}}@media (min-width: 1026px){.stream-detail__info__title{font-family:Playfair Display,serif;font-weight:500;font-variant-numeric:lining-nums;font-size:28rem;line-height:1.2;letter-spacing:-.01em}}.stream-detail__info__text{margin-top:8rem}@media (max-width: 767px){.stream-detail__info__text{font-size:16rem;line-height:20rem}}@media (min-width: 768px) and (max-width: 1025px){.stream-detail__info__text{font-size:14rem;line-height:18rem}}@media (min-width: 1026px){.stream-detail__info__text{font-size:16rem;line-height:20rem}}@media (max-width: 767px){.stream-detail__info__btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8rem}}@media (min-width: 768px){.stream-detail__info__btns{display:flex;gap:8rem}}@media (min-width: 1026px){.stream-detail__info__btns .button{min-width:163rem;padding-left:8rem;padding-right:8rem}}.stream-detail__form{position:relative}.stream-detail__form .form-other-error{position:fixed;z-index:1;top:calc(var(--header-height) + var(--container-padding));right:var(--container-padding)}@media (max-width: 767px){.stream-detail__form .form-other-error{width:calc(100% - var(--container-padding) - var(--container-padding))}}@media (min-width: 768px) and (max-width: 1025px){.stream-detail__form .form-other-error{width:315rem}}@media (min-width: 1026px){.stream-detail__form .form-other-error{width:334rem}}@media (max-width: 767px){.stream-detail__form__title{font-size:16rem;line-height:20rem;margin-bottom:12rem}}@media (min-width: 768px) and (max-width: 1025px){.stream-detail__form__title{font-size:16rem;line-height:20rem;margin-bottom:16rem}}@media (min-width: 1026px){.stream-detail__form__title{font-size:20rem;line-height:24rem;margin-bottom:20rem}}@media (max-width: 767px){.stream-detail__form .form-item{margin-bottom:4rem}}@media (min-width: 768px){.stream-detail__form .form-item{margin-bottom:8rem}}@media (max-width: 767px){.stream-detail__form .form-item .form-item__error{padding-top:4rem}}@media (max-width: 767px){.stream-detail__form .form-item textarea{min-height:160rem}}@media (min-width: 768px) and (max-width: 1025px){.stream-detail__form .form-item textarea{min-height:180rem}}@media (min-width: 1026px){.stream-detail__form .form-item textarea{min-height:382rem}}.stream-detail__form .form-item._error+.button{margin-top:0}.stream-detail__form .button{display:flex;width:100%}@media (max-width: 767px){.stream-detail__form .button{margin-top:12rem}}@media (min-width: 768px) and (max-width: 1025px){.stream-detail__form .button{margin-top:16rem}}@media (min-width: 1026px){.stream-detail__form .button{margin-top:20rem}}@media (max-width: 767px){.stream-stop{padding-top:12rem;padding-bottom:120rem}}@media (min-width: 768px){.stream-stop{margin:0 auto;padding-top:60rem;padding-bottom:60rem}}@media (min-width: 768px) and (max-width: 1025px){.stream-stop{max-width:650rem}}@media (min-width: 1026px){.stream-stop{max-width:927rem}}@media (max-width: 767px){.stream-stop__head{margin-bottom:24rem}}@media (min-width: 768px) and (max-width: 1025px){.stream-stop__head{margin-bottom:44rem}}@media (min-width: 1026px){.stream-stop__head{margin-bottom:40rem}}@media (max-width: 767px){.stream-stop__title{font-family:Playfair Display,serif;font-weight:500;font-variant-numeric:lining-nums;font-size:24rem;line-height:1.2;letter-spacing:-.01em}}@media (min-width: 768px) and (max-width: 1025px){.stream-stop__title{font-family:Playfair Display,serif;font-weight:500;font-variant-numeric:lining-nums;font-size:36rem;line-height:1.1;letter-spacing:-.01em}}@media (min-width: 1026px){.stream-stop__title{font-family:Playfair Display,serif;font-variant-numeric:lining-nums;font-weight:500;font-size:52rem;line-height:1.1;letter-spacing:-.01em}}@media (max-width: 767px){.stream-stop .stream-detail__info{gap:40rem;margin-top:40rem}}@media (min-width: 768px) and (max-width: 1025px){.stream-stop .stream-detail__info{flex-direction:column;gap:40rem;max-width:398rem;align-items:normal}}@media (min-width: 768px) and (max-width: 1025px){.stream-stop .stream-detail__info__texts{max-width:none}}@media (min-width: 768px) and (max-width: 1025px){.stream-stop .stream-detail__info__btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8rem}}
