/*! sanitize.css v7.0.3 | CC0 License | github.com/csstools/sanitize.css */*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;cursor:default;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Oxygen,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:break-word}h1{font-size:2em;margin:.67em 0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none}pre{font-family:Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Oxygen Mono,Liberation Mono,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Oxygen Mono,Liberation Mono,monospace;font-size:1em}small{font-size:80%}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);display:inherit;position:absolute}html{font-size:62.5%}body,html{font-family:Avenir,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;color:#202124;font-size:16px;font-size:1.6 rem;margin:0}@media print{body{overflow:visible!important}}h1,h2,h3,h4,h5,h6{font-size:1em;margin:0}p{margin:0}dl,ol,ul{font-size:0;margin:0;padding:0}dd,dl,dt{margin:0}li{list-style:none}dd,dt,li{font-size:16px;font-size:1.6 rem}small{font-size:100%}em{font-style:normal}a{color:inherit;outline:none}a,a:hover{text-decoration:none}a:hover{cursor:pointer}:not(hr):not(legend){box-sizing:border-box}:focus{outline:none!important}button{background-color:transparent;border-style:none;cursor:pointer;outline:none;transition:all .15s ease-out 0s}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none transparent;border:0;border-radius:0;color:inherit;font-size:inherit;margin:0;padding:0;text-indent:.01px;text-overflow:"";vertical-align:middle}select::-ms-expand{display:none}.a-anchor__opacity:hover{opacity:.76;transition:all .15s ease-out 0s}.a-anchor__underline:hover{text-decoration:underline;transition:all .15s ease-out 0s}.a-screen-image{width:100%}.a-screen-image--fixed-70{width:70px}hr.hr-solid{border-radius:3px;border-top:2px solid #999}.a-description-text{color:#fff;font-size:12px;font-size:1.2 rem;font-weight:700;line-height:1.5}@media only screen and (min-width:768px){.a-description-text{font-size:16px;font-size:1.6 rem}}.a-store-comments-text{color:#9f9f9f;font-size:11px;font-size:1.1 rem}@media only screen and (min-width:768px){.a-store-comments-text{font-size:12px;font-size:1.2 rem}}.a-footer-logo-comments-text{color:#fff;font-size:12px;font-size:1.2 rem;font-weight:700;letter-spacing:.1em}.text-warning{color:#e34563}.a-button-general{background:#ff2051;border-radius:8px;color:#fff;font-weight:600;margin:24px 32px;padding:16px;text-align:center;width:calc(100% - 64px)}.grid-3__container{display:flex;flex-direction:column;justify-content:space-between;padding:20px 5px}@media only screen and (min-width:768px){.grid-3__container{flex-direction:row}}.grid-3__one{flex-basis:33%}.grid-3__two{flex-basis:66%}.grid-3__two--centered{align-self:center}.item-list--distributed--centered{align-items:center;display:flex;justify-content:space-around}.m-store-icon__image{margin:16px auto;max-width:240px;width:50%}.m-store-icon__wrapper{width:100%}.m-list-faq__category{margin:0 auto;max-width:640px;text-align:center;width:100%}.m-list-faq__category-item{border-right:1px solid #999;display:inline-block;margin:8px;padding-right:16px}.m-list-faq__category-item:last-child{border-right:none}.m-list-faq__group{margin-bottom:32px;width:100%}.m-list-faq__group-head-wrapper{margin-top:-16px;padding-top:16px}.m-list-faq__group-head{font-size:18px;font-size:1.8 rem;margin-bottom:16px}.m-list-faq__define{margin-bottom:8px;width:100%}.m-list-faq__define-item-title{background-color:#f5f5f5;border:1px solid #eee;cursor:pointer;font-size:16px;font-size:1.6 rem;font-weight:700;line-height:1.5;padding:16px 32px 16px 16px;position:relative;width:100%}.m-list-faq__define-item-title:before{content:"Q. "}.m-list-faq__define-item-title:after{transform:rotate(45deg)}.m-list-faq__define-item-title--open:after,.m-list-faq__define-item-title:after{border-bottom:1px solid #333;border-right:1px solid #333;content:"";display:block;height:12px;position:absolute;right:16px;top:calc(50% - 6px);width:12px}.m-list-faq__define-item-title--open:after{transform:rotate(-135deg)}.m-list-faq__define-item-content{background-color:#fafafa;border-bottom:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee;max-height:0;overflow:hidden;transition:all .33s cubic-bezier(.215,.61,.355,1) 0s;visibility:hidden;width:100%}.m-list-faq__define-item-content--open{max-height:100vh;transition:all .33s cubic-bezier(.55,.055,.675,.19) 0s;visibility:visible}.m-list-faq__define-item-content-text{font-size:13px;font-size:1.3 rem;line-height:1.5;padding:16px}@media only screen and (min-width:768px){.m-list-faq__define-item-content-text{font-size:14px;font-size:1.4 rem}}.m-list-faq__define-item-content-text a,.m-list-faq__define-item-content-text a:hover{text-decoration:underline}.o-content__container{min-height:100%;overflow-x:hidden;width:100%}.o-footer{background-color:#111;font-family:Inter,sans-serif;font-weight:400;padding:24px 0 0;width:100%}@media only screen and (min-width:768px){.o-footer{padding:32px 0 0}}.o-footer__inner{text-align:center;width:100%}.o-footer__logo{display:inline-block;max-width:240px;width:50%}.o-footer__logo-comments{margin-top:16px}.o-footer__store-icon{margin:24px auto 0}@media only screen and (min-width:768px){.o-footer__store-icon{margin:32px auto 0}}.o-footer__menu-nav{margin-top:24px;width:100%}@media only screen and (min-width:768px){.o-footer__menu-nav{margin-top:32px}}.o-footer__menu-list{margin:0 auto;width:240px}.o-footer__menu-list-item{color:#fff;display:block;font-size:11px;font-size:1.1 rem;font-weight:700;margin:16px 0}@media only screen and (min-width:768px){.o-footer__menu-list-item{display:inline-block;margin:0 8px 16px}}.o-footer__menu-list-item:hover{text-decoration:underline}.o-footer__sns-list-wrapper{color:#fff;font-size:1.2rem;font-weight:700;margin-top:24px}.o-footer__sns-list{display:flex;justify-content:space-around;margin:16px auto 0;max-width:240px}@media only screen and (min-width:768px){.o-footer__sns-list{max-width:360px}}.o-footer__sns-list-twitter{background:url(/static/images/common/twitter@2x.png?v1909fb261ff) 50% no-repeat;background-size:contain;display:block;height:48px;overflow:hidden;text-indent:120%;white-space:nowrap;width:48px}@media only screen and (min-width:768px){.o-footer__sns-list-twitter{height:64px;width:64px}}.o-footer__sns-list-x{background:url(/static/images/common/SNS.png?v196575afb71) 50% no-repeat;background-size:contain;display:block;height:48px;overflow:hidden;text-indent:120%;white-space:nowrap;width:48px}@media only screen and (min-width:768px){.o-footer__sns-list-x{height:64px;width:64px}}.o-footer__intro{align-items:center;background:#111;display:flex;height:64px;justify-content:center;line-height:12.1px;padding:8px 24px}@media only screen and (min-width:768px){.o-footer__intro{height:48px;padding:8px}}.o-footer__intro_text{color:#fff;font-size:10px;font-weight:400}.o-footer--simple{background-color:#fff;border-top:2px solid #eee;line-height:1.5em}.o-header{align-items:center;background-color:#111;display:flex;height:64px;justify-content:center;width:100%}@media only screen and (min-width:768px){.o-header{height:96px}}.o-header__inner{max-width:960px;text-align:center;width:100%}@media only screen and (min-width:768px){.o-header__inner{align-items:center;display:flex;height:100%;width:80%}}.o-header__logo{background-image:url(/static/images/common/logo@2x.png?v195cb5dde98);background-position:50%;background-size:120px auto;display:inline-block;height:34px;overflow:hidden;text-indent:120%;white-space:nowrap;width:120px}@media only screen and (min-width:768px){.o-header__logo{background-size:190px auto;height:100%;width:190px}}.user-action-button{border-radius:4px;display:block;font-weight:700;margin:30px 32px 20px;padding:10px 0;text-align:center}.see-in-app-button{border:1px solid #ff1f50;color:#ff1f50}.download-app-button{background-color:#ff1f50;border:1px solid #ff1f50;color:#fff}.tab-list{display:flex;justify-content:space-between}.tab-list>li{width:100%}.tab-list .tab-list-item{color:#999;display:block;font-weight:700;padding-top:16px;text-align:center}.tab-list .tab-list-item:after{background-color:#999;border-radius:1.5px;content:"";display:block;height:3px;margin-top:16px}.tab-list .tab-list-item.selected{color:#000}.tab-list .tab-list-item.selected:after{background-color:#e42e80}.pager{display:flex;justify-content:space-around;margin:20px auto;padding:0 8px;width:100%}.pager .pager-item{color:#8e8e8e;display:block;font-weight:700;min-width:40px;padding:8px 0;text-align:center}.pager .pager-item.pager-link{color:#e42e80}.pager .pager-item.pager-selected{text-decoration:underline}.sns-share h2{font-size:.9em;text-align:center}.sns-share .sns-share-list{display:flex;justify-content:center;list-style:none;margin:8px 0 30px}.sns-share .sns-share-list li{margin:0 18px}.sns-share .sns-share-list li .sns-icon{max-height:36px;width:36px}.user-profile{display:grid;margin-top:16px}.user-profile-wrapper{margin:0 10px}.user-profile .user-artwork{grid-column:1/2;margin:0 12px 0 0}.user-profile .user-artwork img{border-radius:44px;width:88px}.user-profile .follow-infos{align-items:center;display:flex;grid-column:2/3;text-align:center}.user-profile .follow-infos .follow-info{margin:0 14px}.user-profile .follow-infos .follow-info .follow-count{font-size:1.6em;font-weight:500;margin-bottom:6px}.user-profile .follow-infos .follow-info .follow-label{font-size:.8em;opacity:.6}.user-profile--with-name{align-items:center;display:flex;margin-bottom:16px}.user-profile--with-name .user-name{font-size:1.2em;grid-column:1/2}.movies .title{border-top:1px solid #eee;font-size:.8em;margin:14px 0;text-align:center}.movies .movie-item,.movies .title{border-bottom:1px solid #eee;padding:10px 0}.movies .movie-item{display:flex}.movies .movie-item_is-pinned{background-color:#fdefef}.movies .movie-item .movie-info{position:relative;width:100%}.movies .movie-item .movie-info h2{text-align:left}.movies .movie-item .movie-info h3{color:#333;font-size:.8em;font-weight:lighter;margin-top:2px}.movies .movie-item .movie-info small{bottom:0;color:#999;font-size:.7em;font-weight:lighter;position:absolute}.movies .movie-item figure{margin:0 14px;width:56px}.movies .movie-item figure .movie-artwork{border-radius:8px;width:56px}.t-info__container{margin:0 auto;max-width:960px;padding:32px 0;width:90%}.t-info__title-wrapper{margin-bottom:40px}.t-info__title-wrapper--centered{margin-bottom:40px;text-align:center}.t-info__title-head,.t-info__title-head--centered{font-size:25px;font-size:2.5 rem;font-weight:700;margin-bottom:24px}.t-info__title-head--centered{text-align:center}.t-info__title-description,.t-info__title-description--centered{font-size:16px;font-size:1.6 rem;line-height:1.5}.t-info__title-description--centered{text-align:center}.t-info__category-nav{margin-bottom:40px;width:100%}.t-info__category-nav-head{margin-bottom:16px}.t-info__category-head{font-size:20px;font-size:2 rem;font-weight:700}.t-info__article-container{margin:0 auto 24px;max-width:960px;width:100%}.t-info__article-head{font-size:18px;font-size:1.8 rem;margin-bottom:8px}.t-info__article-head--border{border-left:2px solid #202124;padding-left:8px}.t-info__article-head--centered{font-size:18px;font-size:1.8 rem;margin-bottom:8px;text-align:center}@media only screen and (max-width:768px){.t-info__article-head--centered-sp{font-size:18px;font-size:1.8 rem;margin-bottom:8px;text-align:center}}.t-info__article-content,.t-info__article-content-text,.t-info__article-content-text--centered{font-size:16px;font-size:1.6 rem;line-height:1.5}.t-info__article-content-text--centered{text-align:center}@media only screen and (max-width:768px){.t-info__article-content-text--centered-sp{font-size:18px;font-size:1.8 rem;margin-bottom:8px;text-align:center}}.t-info__article-content-text--important{font-size:18px;font-size:1.8 rem;font-weight:700}.t-info__article-content-text a{text-decoration:underline}.t-info__article-content-list{width:100%}.t-info__article-content-list-item{line-height:1.5;list-style-type:decimal;margin-left:16px}.t-info__article-content-custom-list{width:100%}.t-info__article-content-custom-list-item{line-height:1.5;padding-left:1.5em;text-indent:-1.5em}.t-info__article-content-custom-list-item--two-digits{padding-left:2em;text-indent:-2em}.t-info__appending-container{width:100%}.t-info__appending-text{font-size:16px;font-size:1.6 rem;line-height:1.5}.t-info__appending-text a{text-decoration:underline}.t-info__form-content{margin:16px auto}.t-info__form-field{margin-bottom:1em}.t-info__form-label{display:block;font-weight:700;margin:1em auto}.t-info__form-requires:after{color:#e34563;content:"※";font-size:10px;font-size:1 rem;font-weight:700;vertical-align:top}.t-info__form-button{background-color:#333;color:#fff;font-weight:700;margin-top:1em;padding:1rem;text-align:center;width:100%}.t-info__form-button:before{content:attr(data-enable-text)}.t-info__form-button:disabled{background-color:#ddd}.t-info__form-button:disabled:before{content:attr(data-disable-text)}.t-info__form-button-primary{background-color:#ff1f50}.t-info__form-button--rounded{border-radius:10px;border-width:0}.t-info__form-input{border:1px solid #8e8e8e;line-height:normal;margin-bottom:.5em;padding:4px 6px;width:100%}.t-info__form-select,.t-info__form-textarea{border:1px solid #8e8e8e;margin-bottom:.5em;padding:4px;width:100%}.t-info__form-sub-button{background-color:#8e8e8e;color:#fff;font-weight:700;margin-top:1em;padding:1rem;text-align:center;width:100%}.t-info__form-paragraph{font-size:16px;font-size:1.6 rem;line-height:1.2;margin:1em auto 1.5em;white-space:pre}.t-info__back-button{background-color:#333;color:#fff;display:block;font-weight:700;margin-top:3em;padding:1rem;text-align:center;width:100%}.t-info__form-error-message{color:#e34563;font-weight:700}.t-info__form-message-notice{margin-bottom:1em}.t-info__song-request-field{display:none}.t-info__song-request-button{background-color:#333;color:#fff;display:block;font-weight:700;margin-top:1em;padding:1rem;text-align:center;width:100%}.t-info__leading{line-height:1.5em;margin:0 auto 48px;text-align:center}.t-info__list li{list-style:disc;margin:.5em 0 .5em 1em}.t-info__separator{margin-bottom:24px}.t-info__alert{color:#ff1f50;font-weight:700}.t-info__link--transient{color:blue;text-decoration:underline}.t-info__description-list{align-items:stretch;display:flex;flex-wrap:wrap;line-height:1.5;width:100%}.t-info__description-list dd,.t-info__description-list dt{width:50%}.t-lp-top__main-head{color:#fff;font-size:22px;font-size:2.2 rem;font-weight:700;letter-spacing:.1em;line-height:1.5}@media only screen and (min-width:768px){.t-lp-top__main-head{font-size:35px;font-size:3.5 rem}}.t-lp-top__sub-head{color:#fff;font-size:20px;font-size:2 rem;font-weight:700;letter-spacing:.03em;margin-bottom:8px}@media only screen and (min-width:768px){.t-lp-top__sub-head{font-size:28px;font-size:2.8 rem;margin-bottom:24px}}.t-lp-top__main-visual{background-color:#333;background-image:url(/static/images/lp/main-visual@2x.jpg?v1909fb2623c);background-position:50%;background-size:cover;overflow:hidden;padding-bottom:24px;width:100%}@media only screen and (min-width:768px){.t-lp-top__main-visual{background-position:0}}.t-lp-top__main-visual-logo-wrapper{display:block;height:40px;padding-top:16px;text-align:center;width:100%}@media only screen and (min-width:768px){.t-lp-top__main-visual-logo-wrapper{display:none;height:68px;padding-top:32px}}.t-lp-top__main-visual-logo-inner{margin:0 auto;max-width:960px}@media only screen and (min-width:768px){.t-lp-top__main-visual-logo-inner{text-align:left;width:80%}}.t-lp-top__main-visual-logo{display:inline-block;height:24px;width:120px}@media only screen and (min-width:768px){.t-lp-top__main-visual-logo{height:45px;width:207px}.t-lp-top__screen{align-items:center;display:flex}}.t-lp-top__screen-main-image{margin:24px auto 0;width:75%}@media only screen and (min-width:768px){.t-lp-top__screen-main-image{width:65%}}.t-lp-top__screen-main-image-pc{align-items:center;display:flex;justify-content:center;margin-bottom:24px}@media only screen and (max-width:768px){.t-lp-top__screen-main-image-pc{display:none}}.t-lp-top__screen-group-wrapper{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:960px;width:100%}@media only screen and (min-width:768px){.t-lp-top__screen-group-wrapper--row{flex-direction:row;flex-wrap:wrap}.t-lp-top__screen-group-wrapper--row-reverse{flex-direction:row-reverse;flex-wrap:wrap}}.t-lp-top__screen-group{width:100%}@media only screen and (min-width:768px){.t-lp-top__screen-group{display:inline-block;vertical-align:middle;width:46%}}.t-lp-top__main-list-item{margin-top:16px;text-align:center}.t-lp-top__main-list-item:only-child{margin-top:24px}.t-lp-top__main-list-link{color:#fff;font-weight:700;text-decoration:underline}@media only screen and (max-width:768px){.t-lp-top__main-list-link{font-size:12px;font-size:1.2 rem}}.t-lp-top__main-list-link:hover{text-decoration:underline}.t-lp-top__main-list-link-primary{font-size:24px;line-height:2em}.t-lp-top__screen-head{font-family:Avenir,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,sans-serif;margin:24px auto 0;text-align:center}.t-lp-top__logo-image{margin:16px auto 0;max-width:320px;width:60%}@media only screen and (min-width:768px){.t-lp-top__logo-image{margin:24px auto 0;width:320px}}.t-lp-top__store-icon{margin:24px auto 0}@media only screen and (min-width:768px){.t-lp-top__store-icon{margin:32px auto 0}}.t-lp-top__content-section{overflow:hidden;padding:48px 0 24px;text-align:center;width:100%}@media only screen and (min-width:768px){.t-lp-top__content-section{text-align:left}}.t-lp-top__content-section--bg01{background-image:url(/static/images/lp/background-01@2x.png?v1909fb2620b);background-size:cover}.t-lp-top__content-section--bg02{background-image:url(/static/images/lp/background-02@2x.png?v1909fb26214);background-size:cover}.t-lp-top__content-section--bg03{background-image:url(/static/images/lp/background-03@2x.png?v1909fb26219);background-size:cover}.t-lp-top__content-section--bg04{background-image:url(/static/images/lp/background-04@2x.png?v1909fb26220);background-size:cover}.t-lp-top__content-section--bg05{background-image:url(/static/images/lp/background-05@2x.png?v1909fb26232);background-size:cover}.t-lp-top__content-section--movies .t-lp-top__sub-head{color:#000}.t-lp-top__content-section--movies .movie-detail-container{margin:auto}@media only screen and (min-width:768px){.t-lp-top__content-section--movies .user-profile{margin-top:auto}}.t-lp-top__content-section--movies .download-app-button{width:300px}.t-lp-top__content-section-inner{width:100%}.t-lp-top__sub-description{margin-bottom:16px}@media only screen and (min-width:768px){.t-lp-top__sub-description{margin-bottom:0}}.t-lp-top__screen-sub-image{margin:0 auto;width:60%}.t-lp-top__logo-comments{margin-top:8px}.t-lp-top__youtube-iframe{border-width:0;height:200px;margin-bottom:32px;padding:0 32px;width:100%}@media only screen and (min-width:768px){.t-lp-top__youtube-iframe{height:280px;padding:0;width:calc(50% - 16px)}}.t-lp-top__gift-point-history{align-items:center;border:1px solid #fff;border-radius:6px;box-shadow:inset -4px -4px 6px 0 hsla(0,0%,100%,.3);display:flex;justify-content:center;padding:4px 6px;width:-moz-fit-content;width:fit-content}.t-lp-top__gift-point-history__link{color:#fff;font-size:12px;font-weight:700;text-decoration:none}@media only screen and (max-width:768px){.t-lp-top__gift-point-history__link{font-size:12px;font-size:1.2 rem}}.t-lp-top__gift-point-history__link:hover{cursor:pointer;text-decoration:none}.t-lp-top__gift-point-history__link-primary{font-size:24px;line-height:2em}.t-lp-top__gift-point-history__image{background-size:contain;height:24px;margin:0 4px;width:24px}.t-lp-top__image-pc{display:flex;justify-content:flex-end;letter-spacing:normal;margin-bottom:54px;margin-right:68px}@media only screen and (max-width:768px){.t-lp-top__image-pc{display:none}}.t-coupon__section{text-align:center}.t-coupon__img{margin-bottom:32px}.t-coupon__code-img{margin-bottom:32px;width:60%}.t-generated-html{margin:auto .8em}.t-generated-html h2{color:#e42e80;margin-top:1em}.t-generated-html p{line-height:1.4;margin-bottom:1em;white-space:pre-line}.t-generated-html a{text-decoration:underline}.t-refund__form{margin-top:16px;text-align:center}.t-refund__form-label{font-weight:700}.t-refund__form-field-pin-code{margin:8px auto}.t-refund__form-field-pin-code input{border:3px solid #eee;border-radius:50%;font-size:32px;font-weight:700;height:64px;margin:4px;text-align:center;width:64px}.t-refund__form-info{margin:16px;min-height:240px}.t-refund__form-error-messages{margin:16px}.app-header{align-items:center;background:linear-gradient(90deg,#f02c54e6,#ae5cffe6);display:flex;height:64px;width:100%}@media only screen and (min-width:768px){.app-header{height:96px}}.app-header-inner{width:100%}@media only screen and (min-width:768px){.app-header-inner{width:100%}}.app-header-logo{background-image:url(/static/images/common/logo@2x.png?v195cb5dde98);background-position:50%;background-size:120px auto;display:inline-block;float:left;height:24px;margin-left:10px;overflow:hidden;text-indent:120%;white-space:nowrap;width:120px}@media only screen and (min-width:768px){.app-header-logo{background-size:190px auto;height:41px;margin-left:20px;width:190px}}.app-header-download-button{background:var(--main,#fe455b);border-radius:4px;box-shadow:0 3px 0 0 #c93748;color:#fff;float:right;font-weight:700;margin-right:20px;padding:10px 16px}@media only screen and (max-width:768px){.app-header-download-button{font-size:.7em;margin-right:10px;padding:6px 8px}}.container{overflow-x:hidden;width:100%}.error__section .error__message{font-size:1.2em;font-weight:700;margin:200px auto;text-align:center;width:100%}.profile-detail-container{margin:0 auto;width:320px}.profile-detail-container h1{font-size:1.2em;margin-top:8px}.profile-detail-container .self-introduction{font-size:.8em;line-height:1.4em;margin:16px 0 40px}.user-profile-select-container{margin:50px auto 200px;width:320px}.user-profile-select-container .user-profile-select-message{font-size:1.2em;margin:8px auto}.user-profile-list-item{border-bottom:1px solid #eee;padding-bottom:16px}.user-profile-list-item .user-profile{align-items:center;display:flex}.user-profile-list-item .user-profile .user-artwork{padding-right:8px;width:88px}.group-detail-container{margin:0 auto;width:320px}.group-detail-container h1{font-size:1.2em;margin-top:8px}.group-detail-container .group-description{font-size:.8em;line-height:1.4em;margin:16px 0 40px}.group{display:grid;margin-top:16px}.group-wrapper{margin:0 10px}.group .group-image{grid-column:1/2;margin:0 12px 0 0}.group .group-image img{border-radius:44px;width:88px}.group .group-summaries{align-items:center;display:flex;grid-column:2/3;text-align:center}.group .group-summaries .group-summary{margin:0 14px}.group .group-summaries .group-summary .group-summary-count{font-size:1.6em;font-weight:500;margin-bottom:6px}.group .group-summaries .group-summary .group-summary-label{font-size:.8em;opacity:.6}.movie-detail-container{margin:0 auto;width:320px}.movie-detail-container .movie-owner{font-size:1.2em;margin-top:8px}.movie-detail-container .movie-video-wrapper{margin:10px auto;width:300px}.movie-detail-container .movie-video-wrapper .movie-video{height:534px}.movie-detail-container .movie-video-wrapper .movie-video .movie-audio-wrapper{background:linear-gradient(180deg,#fff 0,#333 43%,#fff 87%);box-sizing:border-box;height:100%;padding-top:76px;position:relative}.movie-detail-container .movie-video-wrapper .movie-video .movie-audio-wrapper .movie-audio{bottom:0;left:0;position:absolute;width:100%}.movie-detail-container .movie-video-wrapper .movie-song-info{display:flex;margin:10px auto;text-align:left}.movie-detail-container .movie-video-wrapper .movie-song-info .movie-song-image-wrapper{width:50px}.movie-detail-container .movie-video-wrapper .movie-song-info .movie-song-image{border-radius:10px}.movie-detail-container .movie-video-wrapper .movie-song-info .movie-song-title-wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-left:15px}.movie-detail-container .movie-video-wrapper .movie-song-info .movie-song-title-wrapper .movie-song-title{color:#333;display:block}.movie-detail-container .movie-video-wrapper .movie-song-info .movie-song-title-wrapper .movie-artist-name{color:#999;display:block;font-size:.8em}.movie-detail-container .movie-video-wrapper .movie-title-wrapper{margin:10px auto}.movie-detail-container .movie-video-wrapper .movie-title-wrapper .movie-title{color:#333}.movie-detail-container .movie-video-wrapper .movie-stats{color:#999;display:flex;justify-content:center;margin:30px auto auto}.movie-detail-container .movie-video-wrapper .movie-stats .movie-played-count{padding-right:10px}.movie-detail-container .movie-video-wrapper .movie-stats .movie-cheer-count{background:url(/static/images/common/ic_cheer_16dp.png?v1909fb261fe) no-repeat 0;background-size:contain;padding:0 10px 0 20px}.movie-detail-container .movie-video-wrapper .movie-stats .movie-gift-point-amount{background:url(/static/images/common/ic_gift_16dp.png?v1909fb261fe) no-repeat 0;background-size:contain;padding:0 10px 0 20px}.movie-detail-container .movie-message{color:#ff1f50;font-weight:700;margin-top:30px}.movie-playlist-container{margin:0 auto;width:320px}.movie-playlist-container .movie-playlist-owner{font-size:1.2em;margin-top:8px}.movie-playlist-container .movie-playlist-title{font-size:1.5em;margin:24px 0 16px;text-align:center}.movie-playlist-container .movie-playlist-description{margin-bottom:16px;text-align:center}.movie-playlist-container .pager{flex-wrap:wrap}.contest{margin:auto;max-width:750px}.contest .header-image{width:100%}.contest .ranking .sort_text{display:block;font-size:.8em;font-weight:700;margin:1em .8em;text-align:right}.contest .ranking .rank-list .rank-list-link{align-items:center;border-bottom:1px solid #eee;display:flex;padding-bottom:3px;padding-top:3px;position:relative}.contest .ranking .rank-list a.rank-list-link:after{background:url(/static/images/contests/link.png?v1909fb261ff) no-repeat 50%;background-size:contain;content:"";display:block;height:16px;margin-top:-8px;position:absolute;right:8px;top:50%;width:10px}.contest .ranking .rank-list .rank-text{font-weight:700;line-height:1;text-align:center;width:6em}.contest .ranking .rank-list .rank-one{background:url(/static/images/contests/rank1.png?v1909fb261ff) no-repeat left 2px;background-size:18px;color:#bcb248;padding-left:22px}.contest .ranking .rank-list .rank-two{background:url(/static/images/contests/rank2.png?v1909fb261ff) no-repeat left 2px;background-size:18px;color:#9b9b9b;padding-left:22px}.contest .ranking .rank-list .rank-three{background:url(/static/images/contests/rank3.png?v1909fb261ff) no-repeat left 2px;background-size:18px;color:#ba6c43;padding-left:22px}.contest .ranking .rank-list .rank-user-image{border-radius:50%;margin-right:8px}.contest .ranking .rank-list .rank-info{padding-right:20px;width:100%}.contest .ranking .rank-list .rank-info .rank-user-name{font-weight:700}.contest .ranking .rank-list .rank-info .rank-score{background:url(/static/images/common/ic_gift_16dp.png?v1909fb261fe) no-repeat 0;background-size:contain;font-size:.9em;line-height:1.6;padding-left:22px}.contest .ranking .attention{font-weight:700;margin:1em .8em}.contest .sns-share{margin-top:50px}.custom_page,.social-auth-error{margin:auto;max-width:750px}.social-auth-error{padding:40px 20px 20px}.social-auth-error h1{font-size:25px;margin-bottom:24px}.social-auth-error p{margin-bottom:24px}.social-auth-error .link{text-decoration:underline}.social-auth-error .button-wrapper{margin:auto;max-width:280px}.social-auth-error .user-action-button{border:1px solid #000}
