html{position:relative;min-height:100%;overflow-x:hidden;padding-right:constant(safe-area-inset-right);padding-left:constant(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}body{color:#333;font-family:'Roboto','Noto Sans JP',sans-serif;font-weight:400}body.show-modal{position:fixed;left:0;width:100%;height:100%;margin:48px 0 0}p{font-size:1.3rem;line-height:1.7}a{color:#333}input,select,button,textarea{color:#333;font-family:'Roboto','Noto Sans JP',sans-serif;font-weight:400}input:not([type="text"]):not([type="number"]),select,button{cursor:pointer}.clearfix::after{content:"";display:block;clear:both}.main-header{top:0;width:100%;height:48px;text-align:center;background:#eb6100;background:linear-gradient(115deg,#eb6100 0,#eb9100 100%);z-index:30}.main-header.show-modal{position:fixed;z-index:70}.main-header__logo{float:left;width:120px;height:48px;text-indent:100%;white-space:nowrap;overflow:hidden}.main-header__logo-link{display:block;position:relative;height:48px;text-indent:100%;white-space:nowrap;overflow:hidden;user-select:none;-webkit-user-select:none}.main-header__logo-link::before{content:"";display:block;position:absolute;top:50%;left:50%;width:96px;height:14px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-position:-5px -3044px;background-size:200px auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-header-btn{float:right}.main-header-btn__item{float:right;margin:0 6px 0 0;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto}.main-header-btn__item-link{display:block;width:48px;height:48px;text-indent:100%;white-space:nowrap;overflow:hidden;user-select:none;-webkit-user-select:none}.main-header-btn__help{background-position:-5px -599px}.main-header-btn__mymenu{background-position:-5px -958px;cursor:pointer}.main-header-btn__search{background-position:-5px -2829px;cursor:pointer}.main-header--fixed{position:fixed;width:calc(100% - env(safe-area-inset-left) - env(safe-area-inset-right))}.main-header--fixed+.point-header{padding:48px 0 0}.main-header--fixed.show-modal+.point-header{padding:0}.point-header{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #e5e5e5}.point-box{display:table-cell;position:relative;height:42px;padding:0 6px 0 24px;vertical-align:middle}.point-box:first-child::before{content:"";display:block;position:absolute;top:6px;right:0;width:1px;height:30px;background:#d0d0d0}.point-box:last-child{border:0}.point-box::after{content:"";display:block;position:absolute;top:50%;left:6px;width:14px;height:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.point-box--wallet::after{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -2695px;background-size:200px auto}.point-box--coin::after{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -2671px;background-size:200px auto}.point-box__inner{overflow:hidden;min-height:14px;margin:0 0 2px;padding:2px 0 0;line-height:14px}.point-box__inner:last-child{margin:0}.point-box__inner:nth-child(2){padding:0 0 1px}.point-box__heading{float:left;color:#888;font-size:1.1rem}.point-box__point{float:right;color:#888;font-size:1.1rem}.point-header--coin .point-box{height:34px}.point-header--coin .point-box:last-child{background:0}.point-header--coin .point-box:first-child::before{height:22px}@media screen and (max-width:359px){.point-box__heading{font-size:1rem}.point-box__point{font-size:1rem}}.header-caution{position:relative;height:48px;background:#fff}.header-caution__inner{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 12px;text-align:center}.header-caution__text{font-size:1.2rem;line-height:1.5}.header-caution__link{font-size:1.2rem;line-height:1.5}.site-footer{pointer-events:none}.site-footer a,.site-footer button{pointer-events:auto}.site-footer__inner{max-width:1000px;margin:0 auto;padding:0 0 36px}.site-footer__lmark{margin:0 auto 24px;width:180px}.site-footer__logo{width:200px;margin:0 auto}.site-footer-nav{margin:30px auto;text-align:center}.site-footer-nav__item{display:inline-block;position:relative;font-size:1.2rem}.site-footer-nav__item:not(:last-child)::before{content:"";display:block;position:absolute;top:8px;right:-1px;width:1px;height:12px;background:#888}.site-footer-nav__item-link{display:block;padding:8px 14px;font-size:1.2rem}.notes-tax{max-width:1000px;margin:0 auto;padding:0 12px 24px;text-align:right;color:#888;font-size:1.2rem}.site-sitemap{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.site-sitemap__heading{display:block;position:relative;width:100%;margin:0 auto;padding:16px 0;text-align:left;background:#fff;color:#555;font-size:1.4rem;font-weight:500;border-radius:2px}.site-sitemap{padding:0 12px}.site-sitemap-block{border-top:1px solid #e5e5e5}.site-sitemap-block__heading-link{display:block;position:relative;width:100%;padding:16px 20px 16px 0;text-align:left;font-size:1.2rem;font-weight:500}.site-sitemap-block__heading-link::after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}a.site-sitemap-block__heading-link::after{right:3px;width:6px;height:12px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -63px;background-size:200px auto}button.site-sitemap-block__heading-link::after{right:0;width:12px;height:6px}.site-sitemap-block__heading-link--close::after{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -25px;background-size:200px auto}.site-sitemap-block__heading-link--open::after{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -85px;background-size:200px auto}.site-sitemap-list{display:none;padding:0 0 9px}.site-sitemap-list__item-link{display:block;padding:9px 12px;font-size:1.2rem}.container{display:block;padding:0 0 24px}.container--multi-col{padding:0 0 60px}.container--no-heading{margin:30px auto 0}.container--header-fixed{padding:48px 0 0}.page-heading{position:relative;margin:30px auto;padding:0 12px;text-align:center;background:#fff;font-size:1.9rem;font-weight:500}.page-heading--header-fixed{margin:30px auto 0}.c-section{max-width:1000px;margin:0 auto 60px}.c-section--mb_narrow{margin:0 auto 36px}.c-section__header{position:relative}.c-section__heading{margin:0 auto 24px;padding:0 12px;text-align:center;font-size:1.7rem;font-weight:500;line-height:1.4}.c-section__heading-notes{position:relative;margin:0 auto 12px;padding:0 12px 0 22px;font-size:1.5rem;font-weight:500;line-height:1.5}.c-section__heading-notes::before{content:"";display:block;position:absolute;top:0;left:12px;width:1px;height:100%;background:#eb6100}.c-section__text{margin:0 0 12px;padding:0 12px}.c-section__body--video-modal{position:relative;width:100%;height:0;padding-bottom:56.25%}.c-section-child{margin:0 auto 36px}.c-section-child__heading{padding:0 12px;font-size:1.5rem;font-weight:500;line-height:1.5}.c-section-child__heading:not(.c-section-child__heading--mb_narrow){margin:0 auto 12px}.c-section-child__heading--modal{font-weight:700}.nav-header{position:relative}.nav-header::before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e5e5e5}.tab-gnav{display:table;table-layout:fixed;position:relative;width:100%;margin:0 auto}.tab-gnav__item{display:table-cell;position:relative;text-align:center;font-size:1.4rem}.tab-gnav__item-link{display:block;padding:15px 0}.tab-gnav__item--active::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:#eb6100}.tab-gnav__item--active .tab-gnav__item-link{color:#eb6100;font-weight:500}.c-color-primary{color:#eb6100}.c-color-muted{color:#888}.c-text-bold{font-weight:700}.c-text-link{color:#1a72e8;text-decoration:underline}.c-text-list{margin:0 0 12px;padding:0 12px}.c-text-list:last-child{margin:0}.c-text-list--child{padding:0}.c-text-list__item{margin:0 0 .5em;padding:0 0 0 1em;font-size:1.3rem;text-indent:-1em;line-height:1.5}.c-text-list__item::before{content:"・"}.c-text-list__item--dash::before{content:"- "}.c-notes-list{margin:0 0 12px;padding:0 12px}.c-notes-list:last-child{margin:0 0 2px}.c-notes-list__item{margin:0 0 .5em;padding:0 0 0 1em;color:#888;font-size:1.2rem;text-indent:-1em;line-height:1.5}.c-notes-list__item::before{content:"※"}.c-terms-list{margin:0 0 30px;padding:0 12px}.c-terms-list__item{margin:0 0 12px;font-size:1.2rem;line-height:1.5}.c-terms-dlist{margin:0}.c-terms-dlist__title{position:relative;margin:0 0 12px;padding:0 12px 0 22px;font-size:1.2rem;font-weight:700;line-height:1.2}.c-terms-dlist__title::before{content:"";display:block;position:absolute;top:0;left:12px;width:1px;height:100%;background:#333}.c-terms-dlist__content{margin:0 0 30px 12px;font-size:1.2rem;line-height:1.5}.c-terms-number-list{margin:0 0 12px 1em;padding:0 12px}.c-terms-number-list__item{margin:0 0 .5em;list-style-type:decimal}.c-terms-text{margin:0 12px .5em 1em;font-size:1.2rem}.c-terms-text__right{margin:0 12px .5em;font-size:1.2rem;text-align:right}.c-lead-text{margin:0 0 30px;padding:0 12px}.c-lead-text--center{margin:0 0 30px;padding:0 12px;text-align:center}.c-lead-text{margin:0 0 30px;padding:0 12px}.c-lead-text--center{margin:0 0 30px;padding:0 12px;text-align:center}.c-lead-text{margin:0 0 30px;padding:0 12px}.c-lead-text--center{margin:0 0 30px;padding:0 12px;text-align:center}.c-no-result-message{padding:36px 0;text-align:center}.c-btn-function{display:block;width:90%;max-width:240px;margin:0 auto;padding:14px 0;text-align:center;background:#eb6100;color:#fff;font-size:1.6rem;line-height:1.3;border-radius:3px}.c-btn-function--light{padding:13px 0;border:1px solid #eb6100;background:#fff;color:#eb6100}.c-btn-function--disabled{background:#ccc}.c-btn-function--light.c-btn-function--disabled{color:#ccc;border:1px solid #ccc;background:#fff}.c-btn-function--wowid{border:1px solid #00c3aa;background:#00c3aa}.c-btn-function__loading{width:22px;margin:0 8px 0 0}.c-more-btn{margin:24px auto 0}.c-more-btn__link{display:block;position:relative;width:160px;height:34px;margin:0 auto;padding:0 12px;border:1px solid #888;text-align:center;background:#fff;color:#666;font-size:1.2rem;line-height:33px;border-radius:17px}.c-more-btn__link::after{content:"";display:block;position:absolute;top:50%;right:12px;width:10px;height:5px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -101px;background-size:200px auto;transform:translateY(-50%)}.c-more-link{margin:12px 0 0;padding:0 12px;text-align:right}.c-more-link__link{display:inline-block;position:relative;padding:12px 12px 12px 0;color:#eb6100;font-size:1.1rem}.c-more-link__link::after{content:"";display:block;position:absolute;top:50%;right:0;width:5px;height:10px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -173px;background-size:200px auto;transform:translateY(-50%)}.c-btn-block{text-align:center}.c-btn-block__heading{margin:0 auto 12px;font-size:1.5rem;font-weight:500;line-height:1.5}.c-btn-block__heading-capacity{color:#888;font-weight:400}.c-btn-block__btn-link{display:inline-block}.c-btn-block__btn-image--googleplay{width:181px}.c-btn-block__btn-image--appstore{width:145px}.c-btn-back{margin:0 auto 36px}.c-link-arrow{margin:0 0 1.5rem;padding:0 12px}.c-link-arrow--align_right{text-align:right}.c-link-arrow__link{display:inline-block;position:relative;padding:0 12px 0 0;color:#eb6100;font-size:1.3rem;line-height:1.7}.c-link-arrow__link::after{content:"";display:block;position:absolute;top:50%;right:0;width:5px;height:10px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -173px;background-size:200px auto;transform:translateY(-50%)}.c-modal-arrow{margin:0 0 1.5rem;padding:0 12px}.c-modal-arrow--align_right{text-align:right}.c-modal-arrow__inner{display:inline-block;position:relative;padding:0 12px 0 0;font-size:1.3rem;line-height:1.7}.c-modal-arrow__inner::after{content:"";display:block;position:absolute;top:50%;right:0;width:5px;height:10px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -116px;background-size:200px auto;transform:translateY(-50%)}.c-el{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-el2{max-height:3em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;word-break:break-all}.breadcrumb{max-width:1000px;margin:8px auto 0;padding:0 12px}.breadcrumb-list{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb-list__item{display:inline;position:relative;padding:0 0 0 8px;color:#888;font-size:1rem;line-height:1.4}.breadcrumb-list__item:first-child{padding:0}.breadcrumb-list__item-link{position:relative;color:#555;font-size:1rem}.breadcrumb-list__item::after{content:"";display:inline-block;width:5px;height:10px;margin:0 0 0 8px;vertical-align:middle;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -116px;background-size:200px auto}.breadcrumb-list__item:last-child::after{content:none}.c-tab{max-width:1000px;margin:auto}.c-tab-nav{position:relative;width:100%;margin:0 auto}.c-tab-nav__item{position:relative}.c-tab-nav__item-inner{font-size:1.4rem}.c-tab-body__caution{margin:24px 12px;padding:0 0 0 1em;font-size:1.2rem;text-indent:-1em}.c-tab-body__caution:before{content:"※";display:inline}.c-tab-nav--fix{display:table;table-layout:fixed}.c-tab-nav--fix .c-tab-nav__item::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e5e5e5}.c-tab-nav--fix .c-tab-nav__item{display:table-cell;text-align:center}.c-tab-nav--fix .c-tab-nav__item-inner{display:block;position:relative;width:100%;padding:15px 0;line-height:1}.c-tab-nav--auto{width:3000px;margin:0;overflow:hidden;right:0}.c-tab-nav--auto::before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e5e5e5}.c-tab-nav--auto::-webkit-scrollbar,.slider-wrap::-webkit-scrollbar{display:none}.c-tab-nav--auto .c-tab-nav__item{float:left}.c-tab-nav--auto .c-tab-nav__item-inner{display:block;position:relative;padding:15px 12px;line-height:1;text-align:center}.c-tab-nav--auto .c-tab-nav-2-lines{padding:8px 12px 5px}.c-tab-nav-2-lines__line-1,.c-tab-nav-2-lines__line-2{display:block}.c-tab-nav-2-lines__line-2{padding:3px 0 0;font-size:1.1rem;line-height:1.3;color:#b5b5b5}.c-tab-nav__item--active .c-tab-nav__item-inner{color:#eb6100;font-weight:500}.c-tab-nav--fix .c-tab-nav__item--active::after,.c-tab-nav--auto .c-tab-nav__item--active::after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background:#eb6100}.c-tab-nav__item--disabled .c-tab-nav__item-inner{color:#ccc;pointer-events:none}.c-tab-body--serch-all{margin:30px 0 0}.c-tab .slider-wrap{position:relative;opacity:0}.c-tab .slider-wrap:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e5e5e5}.c-modal{position:fixed;top:50%;left:50%;width:90vw;max-width:480px;max-height:75vh;background:#fff;transform:translate(-50%,-50%);z-index:80}.c-modal--video{background:#000;max-height:none}.c-modal__inner{overflow-y:auto;max-height:75vh;padding:36px 0 24px;-webkit-overflow-scrolling:touch}.c-modal__inner--video{padding:0;max-height:none}.c-modal__inner--error{overflow-y:auto;max-height:75vh;padding:24px 0}.c-modal__text{margin:0 0 18px;padding:0 12px}.c-modal__text--center{margin:0 0 24px;text-align:center}.c-modal__text--last{margin:0}.c-modal__close{position:absolute;top:-34px;right:0;width:22px;height:22px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -338px;background-size:200px auto;cursor:pointer;z-index:80}.c-modal-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:120%;background:rgba(0,0,0,0.6);cursor:pointer;z-index:70;-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-modal .c-section:last-child,.c-modal .c-section-child:last-child{margin:0 auto}.video-modal{display:none}.c-search-box{position:relative}.c-search-box__form{width:100%;height:40px;padding:0 34px 0 44px;border:2px solid #eb6100;border-radius:20px;background:#fff}.c-search-box__form::-webkit-input-placeholder{color:#999}.c-search-box__form::placeholder{color:#999}.c-search-box__form[type="search"]::-webkit-search-cancel-button,.c-search-box__form[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.c-search-box__btn{position:absolute;top:0;left:6px;width:40px;height:40px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/icon_search_orange.png) no-repeat 50%;background-size:20px 20px;text-indent:100%;white-space:nowrap;overflow:hidden}.c-search-box__reset{position:absolute;top:0;right:0;width:40px;height:40px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/icon_close_search.png) no-repeat 50%;background-size:10px 10px;text-indent:100%;white-space:nowrap;overflow:hidden}.c-product-list--gridview_col2{padding:0 12px;font-size:0}.c-product-list--gridview_col2 .c-product-list__item{display:inline-block;position:relative;width:48.25%;vertical-align:top;margin-bottom:16px;font-size:1rem}.c-product-list--gridview_col2 .c-product-list__item:nth-child(2n){margin-right:0}.c-product-list--gridview_col2 .c-product-list__item:not(:nth-child(2n)){margin-right:3.5%}.c-product-list--gridview_col2 .c-product-list__item:nth-last-child(-n+2){margin-bottom:0}.c-product-list--gridview_col2 .c-product-list__link{display:block;position:relative;box-shadow:1px 1px 6px rgba(0,0,0,0.08)}.c-product-list--gridview_col2 .c-product-list__thum{letter-spacing:-0.5em}.c-product-list--gridview_col2 .c-video-thum{display:table-cell;vertical-align:top;width:75px}.c-product-list--gridview_col2 .c-product-list__thum-image{background-repeat:no-repeat;background-position:50%;background-size:contain;border-bottom:1px solid #efefef}.c-product-list--gridview_col2 .c-video-thum{display:block;width:100%}.c-product-list--gridview_col2 .c-video-thum__image-wrap{background:#000}.c-product-list--gridview_col2 .c-video-thum__image{background-repeat:no-repeat;background-position:50%;background-size:contain;border:0}.c-product-list--gridview_col2 .c-product-list__info{position:relative;height:112px;padding:10px}.c-product-list--gridview_col2 .c-product-list__title{margin:18px 0 0;font-size:1.4rem;font-weight:700;line-height:1.4}.c-product-list--gridview_col2 .c-product-list__artist{color:#888;font-size:1.1rem;line-height:1.4}.c-product-list--gridview_col2 .c-product-list__tieup{max-height:3em;margin:8px 0 0;color:#aaa;font-size:1.1rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;word-break:break-all}.c-product-list--gridview_col2 .c-product-list__data{display:none}.c-product-list--gridview_col2 .c-product-list__icon{position:absolute;top:10px;left:10px;font-size:0}.c-product-list--gridview_col2 .c-product-list__icon-image{width:auto;height:14px}.c-product-list--gridview_col2 .c-product-list__icon-image:not(:last-child){margin:0 4px 0 0}.c-product-list--gridview_col2 .c-product-list__audition,.c-product-list--gridview_col2 .c-product-list__video-audition{position:absolute;bottom:112px;right:0;width:36px;height:36px}.c-product-list--gridview_col2 .c-product-list__video-audition{left:0;top:0;margin:auto}.c-product-list--gridview_col2.c-product-list--ranking .c-product-list__video-audition{top:32px}.c-product-list--gridview_col2 .c-product-list__audition::before,.c-product-list--gridview_col2 .c-product-list__video-audition::before{content:'';display:block;padding-top:100%}.c-product-list--gridview_col2 .c-product-list__audition-btn,.c-product-list--gridview_col2 .c-product-list__video-audition-btn{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.c-product-list--gridview_col2 .c-product-list__audition-btn::after{content:"";display:block;position:absolute;bottom:3px;right:3px;width:30px;height:30px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto}.c-product-list--gridview_col2 .c-product-list__video-audition-btn::after{content:"";display:block;position:absolute;top:50%;left:50%;width:30px;height:30px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto;transform:translate(-50%,-50%)}.c-product-list--gridview_col2 .c-product-list__audition-btn--pause::after,.c-product-list--gridview_col2 .c-product-list__video-audition-btn--pause::after{background-position:-5px -4773px}.c-product-list--gridview_col2 .c-product-list__audition-btn--play::after,.c-product-list--gridview_col2 .c-product-list__video-audition-btn--play::after{background-position:-5px -4813px}.c-product-list--gridview_col2 .c-product-list__link--unavailable{background:#eee}.c-product-list--gridview_col2 .c-product-list__link--unavailable .c-product-list__thum{opacity:.4}.c-product-list--gridview_col3{padding:0 12px;font-size:0}.c-product-list--gridview_col3 .c-product-list__item{display:inline-block;position:relative;width:31%;vertical-align:top;margin-bottom:12px;font-size:1rem}.c-product-list--gridview_col3 .c-product-list__item:nth-child(3n){margin-right:0}.c-product-list--gridview_col3 .c-product-list__item:not(:nth-child(3n)){margin-right:3.5%}.c-product-list--gridview_col3 .c-product-list__item:nth-last-child(-n+3){margin-bottom:0}.c-product-list--gridview_col3 .c-product-list__link{display:block;position:relative;box-shadow:1px 1px 6px rgba(0,0,0,0.08)}.c-product-list--gridview_col3 .c-product-list__thum{letter-spacing:-0.5em}.c-product-list--gridview_col3 .c-video-thum{display:table-cell;vertical-align:top;width:75px}.c-product-list--gridview_col3 .c-product-list__thum-image{background-repeat:no-repeat;background-position:50%;background-size:contain;border-bottom:1px solid #efefef}.c-product-list--gridview_col3 .c-video-thum{display:block;width:100%}.c-product-list--gridview_col3 .c-video-thum__image-wrap{background:#000}.c-product-list--gridview_col3 .c-video-thum__image{background-repeat:no-repeat;background-position:50%;background-size:contain;border:0}.c-product-list--gridview_col3 .c-product-list__info{position:relative;height:70px;padding:6px}.c-product-list--gridview_col3 .c-product-list__title{margin:17px 0 0;font-size:1.3rem;font-weight:700;line-height:1.4}.c-product-list--gridview_col3 .c-product-list__artist{color:#888;font-size:1.1rem;line-height:1.4}.c-product-list--gridview_col3 .c-product-list__icon{position:absolute;top:6px;left:6px;font-size:0}.c-product-list--gridview_col3 .c-product-list__icon-image{width:auto;height:13px}.c-product-list--gridview_col3 .c-product-list__icon-image:not(:last-child){margin:0 4px 0 0}.c-product-list--gridview_col3 .c-product-list__audition,.c-product-list--gridview_col3 .c-product-list__video-audition{position:absolute;bottom:70px;right:0;width:30px;height:30px}.c-product-list--gridview_col3 .c-product-list__video-audition{left:0;top:0;margin:auto}.c-product-list--gridview_col3.c-product-list--ranking .c-product-list__video-audition{top:32px}.c-product-list--gridview_col3 .c-product-list__audition::before,.c-product-list--gridview_col3 .c-product-list__video-audition::before{content:'';display:block;padding-top:100%}.c-product-list--gridview_col3 .c-product-list__audition-btn,.c-product-list--gridview_col3 .c-product-list__video-audition-btn{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.c-product-list--gridview_col3 .c-product-list__audition-btn::after{content:"";display:block;position:absolute;bottom:3px;right:3px;width:24px;height:24px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto}.c-product-list--gridview_col3 .c-product-list__video-audition-btn::after{content:"";display:block;position:absolute;top:50%;left:50%;width:24px;height:24px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto;transform:translate(-50%,-50%)}.c-product-list--gridview_col3 .c-product-list__audition-btn--pause::after,.c-product-list--gridview_col3 .c-product-list__video-audition-btn--pause::after{background-position:-5px -193px}.c-product-list--gridview_col3 .c-product-list__audition-btn--play::after,.c-product-list--gridview_col3 .c-product-list__video-audition-btn--play::after{background-position:-5px -227px}.c-product-list--gridview_col3 .c-product-list__link--unavailable{background:#eee}.c-product-list--gridview_col3 .c-product-list__link--unavailable .c-product-list__thum{opacity:.4}.c-product-list--listview .c-product-list__item{position:relative;border-bottom:1px solid #e5e5e5}.c-product-list--listview .c-product-list__item:first-child{border-top:1px solid #e5e5e5}.c-product-list--listview .c-product-list__link{display:table;table-layout:fixed;width:100%;padding:12px 30px 12px 12px}.c-product-list--listview.c-product-list--ranking .c-product-list__link{padding:12px 30px 12px 44px}.c-product-list--listview .c-product-list__link[href]::after{content:"";display:block;position:absolute;top:50%;right:12px;width:6px;height:12px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -63px;background-size:200px auto;transform:translateY(-50%)}.c-product-list--listview .c-product-list__link:not([href])::after{content:""}.c-product-list--listview .c-product-list__thum{display:table-cell;vertical-align:top;width:75px;height:75px;letter-spacing:-0.5em}.c-product-list--listview .c-video-thum{display:table-cell;vertical-align:top;width:75px}.c-product-list--listview .c-product-list__thum-image{background-repeat:no-repeat;background-position:50%;background-size:contain;border-bottom:1px solid #efefef}.c-product-list--listview .c-video-thum{display:table-cell;vertical-align:top;width:75px;letter-spacing:-0.5em}.c-product-list--listview .c-video-thum__image-wrap{background:#000}.c-product-list--listview .c-video-thum__image{background-repeat:no-repeat;background-position:50%;background-size:contain;border:0}.c-product-list--listview .c-product-list__info{display:table-cell;vertical-align:middle;width:100%;padding:0 0 0 12px}.c-product-list--listview .c-product-list__title{margin:-1px 0 0;font-size:1.4rem;font-weight:700;line-height:1.4}.c-product-list--listview .c-product-list__artist{color:#888;font-size:1.2rem;line-height:1.4}.c-product-list--listview .c-product-list__tieup{margin:8px 0 0;color:#aaa;font-size:1.1rem;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-product-list--listview .c-product-list__data{color:#aaa;font-size:1.1rem;line-height:1.4}.c-product-list--listview .c-product-list__detail{margin:12px 0 0;color:#aaa;font-size:1.1rem;line-height:1.4}.c-product-list--listview .c-product-list__artist+.c-product-list__data{margin:8px 0 0}.c-product-list--listview .c-product-list__icon{margin:1px 0 5px;font-size:0}.c-product-list--listview .c-product-list__artist+.c-product-list__icon{margin:7px 0 0}.c-product-list--listview .c-product-list__icon-image{width:auto;height:14px}.c-product-list--listview .c-product-list__icon-image:not(:last-child){margin:0 4px 0 0}.c-product-list--listview .c-product-list__rank{position:absolute;top:12px;left:12px;z-index:5}.c-product-list--listview .c-product-list__rank-arrow{margin:0 0 0 6px}.c-product-list--listview .c-product-list__rank-number{display:block;margin:0 0 6px}.c-product-list--listview .c-product-list__audition{position:absolute;top:57px;left:57px;width:30px;height:30px}.c-product-list--listview .c-product-list__video-audition{position:absolute;top:34px;left:34px;width:30px;height:30px}.c-product-list--listview.c-product-list--ranking .c-product-list__audition{left:89px}.c-product-list--listview.c-product-list--ranking .c-product-list__video-audition{left:66px}.c-product-list--listview .c-product-list__audition::before,.c-product-list--listview .c-product-list__video-audition::before{content:'';display:block;padding-top:100%}.c-product-list--listview .c-product-list__audition-btn,.c-product-list--listview .c-product-list__video-audition-btn{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.c-product-list--listview .c-product-list__audition-btn::after{content:"";display:block;position:absolute;bottom:3px;right:3px;width:24px;height:24px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto}.c-product-list--listview .c-product-list__video-audition-btn::after{content:"";display:block;position:absolute;top:50%;left:50%;width:24px;height:24px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto;transform:translate(-50%,-50%)}.c-product-list--listview .c-product-list__audition-btn--pause::after,.c-product-list--listview .c-product-list__video-audition-btn--pause::after{background-position:-5px -193px}.c-product-list--listview .c-product-list__audition-btn--play::after,.c-product-list--listview .c-product-list__video-audition-btn--play::after{background-position:-5px -227px}.c-product-list--listview .c-product-list__link--unavailable{background:#eee}.c-product-list--listview .c-product-list__link--unavailable .c-product-list__thum{opacity:.4}.c-product-list--listview .c-product-list__link--disabled{background:#e5e5e5}.c-product-list--listview .c-product-list__link--disabled .c-product-list__thum{opacity:.3}.c-product-list__rank{margin:0 0 8px;vertical-align:top}.c-product-list__rank-number{display:inline-block;width:24px;height:24px;text-align:center;background:#e5e5e5;color:#555;font-size:1.2rem;line-height:24px;border-radius:50%}.c-product-list__rank-number--number_1{background:#e5c237;color:#fff;border:0}.c-product-list__rank-number--number_2{background:#979797;color:#fff;border:0}.c-product-list__rank-number--number_3{background:#d06c29;color:#fff;border:0}.c-product-list__rank-arrow{display:inline-block;width:12px;height:12px;margin:0 0 0 3px;vertical-align:middle;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto}.c-product-list__rank-arrow--same{background-position:-5px -2741px}.c-product-list__rank-arrow--up{background-position:-5px -2807px}.c-product-list__rank-arrow--semiup{background-position:-5px -2785px}.c-product-list__rank-arrow--down{background-position:-5px -2719px}.c-product-list__rank-arrow--semidown{background-position:-5px -2763px}.c-product-list__discount{margin:8px 0 0;font-size:1.2rem;line-height:1.4}.c-product-list__original-price-label{padding:0 10px 0 0}.c-product-list__original-price{text-decoration:line-through}.c-product-list__discount-arrow{padding:0 5px}.c-product-list__discounted-price{font-size:1.5rem;color:#eb6100}.c-product-list__priceoff-price{margin:8px 0 0;line-height:1.4}.c-product-list__priceoff-price-discounted{color:#eb6100}.c-product-list__priceoff-data{margin:12px 0 0;color:#aaa;line-height:1.4}.c-product-list--listview .c-product-list__priceoff-price{font-size:1.3rem}.c-product-list--listview .c-product-list__priceoff-price-arrow{padding:0 2px}.c-product-list--listview .c-product-list__priceoff-data{text-align:right;font-size:1.1rem}.c-product-list--gridview_col2 .c-product-list__priceoff-price{font-size:1.3rem}.c-product-list--gridview_col2 .c-product-list__priceoff-price-arrow{padding:0}.c-product-list--gridview_col2 .c-product-list__priceoff-data{text-align:left;font-size:1rem}.c-product-list--gridview_col2 .c-product-list__priceoff-data-text{display:none}.c-product-list-lead{margin:0 0 16px;padding:0 12px;color:#888;font-size:1.2rem}.c-artist-list__item{position:relative}.c-artist-list__link{display:block;position:relative}.c-artist-list__thum{position:relative;overflow:hidden;z-index:1;width:100%;height:auto;border:1px solid #e6e4e4;letter-spacing:-0.5em;border-radius:50%}.c-artist-list__thum:before{content:"";display:block;padding-top:100%}.c-artist-list__thum-image{position:absolute;top:50%;left:50%;z-index:0;width:103%;height:103%;background-position:center;background-repeat:no-repeat;background-size:contain;transform:translate(-50%,-50%)}.c-artist-list__title{font-size:1.4rem;font-weight:700;line-height:1.4}.c-artist-list--listview{border-top:1px solid #e5e5e5}.c-artist-list--listview .c-artist-list__item{border-bottom:1px solid #e5e5e5}.c-artist-list--listview .c-artist-list__link{display:table;table-layout:fixed;width:100%;padding:12px 30px 12px 12px}.c-artist-list--listview a.c-artist-list__link::after{content:"";display:block;position:absolute;top:50%;right:12px;width:6px;height:12px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -63px;background-size:200px auto;transform:translateY(-50%)}.c-artist-list--listview .c-artist-list__thum{display:table-cell;vertical-align:top;width:75px}.c-artist-list--listview .c-artist-list__info{display:table-cell;vertical-align:middle;width:100%;padding:0 0 0 12px}.c-artist-list--listview .c-artist-list__link--disabled{background:#e5e5e5}.c-artist-list--listview .c-artist-list__link--disabled .c-artist-list__thum{opacity:.3}.c-artist-list--listview .c-artist-list__icon{margin:1px 0 0;font-size:0}.c-artist-list--listview .c-artist-list__icon-image{width:auto;height:14px;margin:3px 3px 0 0}.c-artist-list__artist+.c-artist-list__icon{margin:7px 0 0}.c-artist-list--gridview{padding:0 12px;font-size:0}.c-artist-list--gridview .c-artist-list__item{display:inline-block;width:31%;vertical-align:top;margin-right:3.5%;margin-bottom:18px;font-size:1rem}.c-artist-list--gridview .c-artist-list__item:nth-child(3n){margin-right:0}.c-artist-list--gridview .c-artist-list__item:nth-last-child(-n+3){margin-bottom:0}.c-artist-list--gridview .c-artist-list__info{position:relative;padding:0 0 6px}.c-artist-list--gridview .c-artist-list__title{margin:11px 0 0;font-size:1.3rem;text-align:center}.c-artist-list--gridview .c-artist-list__artist{font-size:1.1rem}.c-viewchange{overflow:hidden;margin:6px 0;padding:0 12px 0 6px}.c-viewchange-btn{float:left}.c-viewchange-btn__list{font-size:0}.c-viewchange-btn__item{position:relative;display:inline-block;width:44px;height:44px;vertical-align:top;text-indent:100%;white-space:nowrap;overflow:hidden;user-select:none;-webkit-user-select:none}.c-viewchange-btn__item-listview::before{content:'';position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-position:-5px -830px;background-size:200px auto;transform:translate(-50%,-50%)}.c-viewchange-btn__item-listview.active::before{background-position:-5px -860px}.c-viewchange-btn__item-gridview::before{content:'';position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-position:-5px -483px;background-size:200px auto;transform:translate(-50%,-50%)}.c-viewchange-btn__item-gridview.active::before{background-position:-5px -513px}.c-viewchange-sort{clear:right;text-align:center}.c-viewchange-sort__list{display:table;height:44px;font-size:0}.c-viewchange-sort__item{position:relative;display:table-cell;vertical-align:middle}.c-viewchange-sort__item:last-child{border:0}.c-viewchange-sort__item::before{content:"";display:block;position:absolute;top:12px;right:0;width:1px;height:18px;background:#d0d0d0}.c-viewchange-sort__item:last-child::before{content:none}.c-viewchange-sort__item-inner{display:inline-block;padding:0 18px;vertical-align:top;font-size:1.3rem;line-height:20px}.c-viewchange-sort__item--on .c-viewchange-sort__item-inner{color:#eb6100;cursor:default}.c-viewchange-sort-right{float:right;text-align:right}.c-viewchange-sort-right__list{display:table;height:44px;font-size:0}.c-viewchange-sort-right__item{display:table-cell;position:relative;vertical-align:middle}.c-viewchange-sort-right__item:last-child{border:0}.c-viewchange-sort-right__item::before{content:"";display:block;position:absolute;top:12px;right:0;width:1px;height:18px;background:#d0d0d0}.c-viewchange-sort-right__item:last-child::before{content:none}.c-viewchange-sort-right__item-inner{height:18px;padding:0 18px;vertical-align:top;font-size:1.3rem;line-height:20px}.c-viewchange-sort-right__item:last-child .c-viewchange-sort-right__item-inner{padding-right:0}.c-viewchange-sort-right__item--on .c-viewchange-sort-right__item-inner{color:#eb6100;cursor:default}.c-sharebtn__list{margin:0 auto;text-align:center;font-size:0}.c-sharebtn__item{display:inline-block;margin:0 6px 0 0;vertical-align:top}.c-sharebtn__item:last-child{margin:0}.c-sharebtn__item-link{display:block;width:80px;height:20px;padding:0 0 0 20px;text-align:center;color:#fff;font-family:"A-OTF 新ゴ Pro","メイリオ",Meiryo,Osaka,'Noto Sans JP',sans-serif;font-size:1.1rem;line-height:20px;border-radius:4px}.c-sharebtn__item-link--twitter{background:#55acee url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat 1px -2912px;background-size:200px auto}.c-sharebtn__item-link--facebook{background:#3b5998 url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat 1px -409px;background-size:200px auto}.c-sharebtn__item-link--line{padding:0}.c-genre-list{position:relative;overflow:hidden;padding:0 12px}.c-genre-list::after{content:"";display:block;position:absolute;top:0;right:0;width:4px;height:100%;background:#fff}.c-genre-list__item{float:left;border:1px solid #fff;margin:0 2.3% 2.3% 0;width:31.8%;height:90px}.c-genre-list__item:nth-child(3n){margin-right:0}.c-genre-list__link{display:block;position:relative;width:100%;height:100%;border:1px solid #dedede;background:linear-gradient(135deg,#dfdfdf 0,#f6f6f6 100%);box-shadow:1px 1px 4px rgba(0,0,0,0.04)}.c-genre-list__link-text{position:absolute;top:50%;padding:0 10px;width:100%;text-align:center;font-size:1.4rem;line-height:1.4;transform:translateY(-50%)}.c-genre-list__link-text--narrow{letter-spacing:-0.02em}.c-genre-list__link-text--small{font-size:1.2rem}.c-genre-list--secondary .c-genre-list__item{height:115px}.c-specialbnr-list{overflow:hidden;padding:0 12px;font-size:0}.c-specialbnr-list__item{display:inline-block;width:48.25%;vertical-align:top}.c-specialbnr-list__item:not(:nth-child(2n)){margin-right:3.5%}.c-specialbnr-list__item:not(:nth-last-child(-n+2)){margin-bottom:12px}.c-specialbnr-list__item-link{display:block;position:relative;padding-top:37.267080745341616%}.c-specialbnr-list__item-image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}.c-download-block{margin:0 12px;padding:24px 12px;background:#f5f5f5}.c-download-block__inner{overflow:hidden;margin:0 auto}.c-download-block .c-btn-block__btn{margin:12px auto}.c-download-block__btn:not(:last-child) .c-btn-block__btn{margin:12px auto 24px}.c-download-block__btn{margin:0 auto 26px}.c-download-block__btn:last-child{margin:0 auto}.c-download-block__text{margin:24px 0 0}.c-download-block__notice{margin:24px 0 0;font-size:1.2rem}.c-download-block__album-lock-icon{display:inline-block;position:relative;margin:0 5px 5px 0;padding:0 12px 0 0;font-size:1.3rem;line-height:1.7}.c-download-block__album-lock-icon::after{content:"";display:block;position:absolute;top:50%;right:0;width:12px;height:13px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -890px;background-size:200px auto;transform:translateY(-50%)}.c-caution{max-width:1000px;margin:30px 12px;padding:10px 12px;background:#f3f3f3}.c-caution__text{margin:0 0 .7rem;color:#eb6100;font-size:1.2rem;line-height:1.5}.c-caution__text:last-child{margin:0}.c-form{padding:0 12px}.c-form__question{margin:0 0 12px;font-size:1.3rem;line-height:1.7}.c-form__question:not(:first-of-type){margin:24px 0 12px}.c-form__question-required{margin:0 0 0 12px;color:#eb6100;font-size:1.2rem}.c-form__answer-confirm{padding:10px 12px;background:#f3f3f3;font-size:1.3rem;line-height:1.7}.c-form__select{display:block;width:100%;height:40px;padding:0 42px 0 12px;border:1px solid #ccc;background:#fff url(https://resource.lap.recochoku.jp/ms-p1/front/common/icon_form_select.png) no-repeat right 0;background-size:30px auto;font-size:1.3rem;line-height:1.5}.c-form__textarea{display:block;max-width:100%;min-width:100%;min-height:80px;padding:12px;border:1px solid #ccc;font-size:1.3rem;box-shadow:1px 1px 2px rgba(0,0,0,0.1) inset}.c-form__checkbox+.c-form__textarea{margin:12px 0 0}.c-form__textarea--large{min-height:120px}.c-form__textarea::-webkit-input-placeholder{color:#bbb}.c-form__textarea::placeholder{color:#bbb}.c-form__textarea-count{margin:8px 0 0;text-align:right;color:#888;font-size:1.2rem}.c-form__textarea--error{border:1px solid #ff4141}.c-form__textbox{display:block;width:100%;min-height:40px;padding:12px;border:1px solid #ccc;font-size:1.3rem;box-shadow:1px 1px 2px rgba(0,0,0,0.1) inset}.c-form__textbox::-webkit-input-placeholder{color:#bbb}.c-form__textbox::placeholder{color:#bbb}.c-form__textbox--error{border:1px solid #ff4141}.c-form__checkbox{display:block;padding:7px 0;font-size:1.3rem}.c-form__checkbox-input{display:none}.c-form__checkbox-text{position:relative}.c-form__checkbox-text::before{content:"";display:inline-block;position:relative;top:0;left:0;width:14px;height:14px;margin:0 6px 0 0;border:1px solid #ccc;vertical-align:-2px;border-radius:2px}.c-form__checkbox-input:checked+.c-form__checkbox-text::before{border:1px solid #eb6100;background:#eb6100}.c-form__checkbox-input:checked+.c-form__checkbox-text::after{content:"";display:block;position:absolute;top:50%;left:3px;width:9px;height:7px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -321px;background-size:200px auto;transform:translateY(-50%)}.c-form__radio-wrap{display:table;table-layout:fixed;width:100%;border:1px solid #ccc}.c-form__radio-wrap:not(:last-of-type){border-bottom:0}.c-form__radio{display:table-cell;padding:12px 10px;font-size:1.3rem;line-height:1.3;cursor:pointer}.c-form__radio:nth-child(2n){border-left:1px solid #ccc}.c-form__radio-input{display:none}.c-form__radio-text{display:block;position:relative;padding:0 0 0 22px}.c-form__radio-text::before{content:"";display:inline-block;position:absolute;top:50%;left:0;width:16px;height:16px;margin:0 6px 0 0;border:1px solid #ccc;vertical-align:-2px;border-radius:50%;transform:translateY(-50%)}.c-form__radio-input:checked+.c-form__radio-text::after{content:"";display:block;position:absolute;top:50%;left:4px;width:8px;height:8px;background:#eb6100;border-radius:50%;transform:translateY(-50%)}.c-form-btn{width:100%;overflow:hidden;max-width:400px;margin:0 auto;padding:0 12px;font-size:0}.c-form-btn__item{display:inline-block;vertical-align:middle}.c-form-btn__item:first-child{width:35%;padding:0 12px 0 0}.c-form-btn__item:last-child{width:65%}.c-form-btn__item .c-btn-function{width:100%}@media screen and (max-width:359px){.c-form-btn .c-btn-function{font-size:1.5rem}.c-form-btn__item:first-child{width:40%}.c-form-btn__item:last-child{width:60%}}.c-form-error{margin:12px 0 0;color:#ff4141;font-size:1.2rem;line-height:1.3}.c-form-error__item:not(:last-child){margin:0 0 4px}.c-howto-download__text{margin:0 0 24px;padding:0 12px;text-align:center}.c-howto-download__image{max-width:360px;margin:0 auto;padding:0 12px}.mejs__button>button{margin:5px 6px}.mejs__currenttime-container{padding:10px 6px 0}.mejs__duration-container{padding:10px 16px 0 6px}.mejs__time-rail{padding-top:5px;height:auto}.mejs__container{background:transparent}.mejs__controls:not([style*="display: none"]){background:transparent}.mejs__horizontal-volume-total{top:11px}.c-specialpage-bnr-list{padding:24px 12px}.c-specialpage-bnr-list__item{margin:0 auto 24px;max-width:480px}.c-specialpage-bnr__link{display:block}.c-special-heading-section{position:relative;overflow:hidden;margin:12px 0 0}.c-special-heading-text{padding:22px 10px 0}.c-special-heading-text__heading{margin:0 0 20px}.maintenance{padding:0 12px}.maintenance__text{margin:0 0 1.5em}.c-section--unsupported{padding-top:78px}.slider-wrap{overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch}@media screen and (max-width:999px){.disp-small{display:block}.disp-large{display:none}.container__main,.artist-main__info{max-width:640px;margin-right:auto;margin-left:auto;overflow:hidden}.mymenu-block{position:fixed;top:0;right:0;width:85%;max-width:325px;min-width:275px;height:100%;background:#fff;-webkit-transform:translateX(120%);transform:translateX(120%);transition:.2s;z-index:80}.mymenu-block--open{-webkit-transform:translateX(0);transform:translateX(0)}.mymenu-block__inner{position:relative;overflow-y:auto;height:100%;padding:0 28px 48px}.mymenu-nav{padding:12px 0}.mymenu-nav{border-bottom:1px solid #d5d5d5}.mymenu-nav-block+.mymenu-nav-block .mymenu-nav:last-child{border-bottom:0}.mymenu-nav__item{position:relative}.mymenu-nav__item-link{display:block;position:relative;padding:14px 0 14px 40px;font-size:1.6rem;line-height:1.3}.mymenu-nav__item-link::before{content:"";display:block;position:absolute;top:50%;left:0;width:25px;height:25px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto;transform:translateY(-50%)}.mymenu-nav__item-link--notices::before{background-position:-5px -1646px}.mymenu-nav__item-link--purchasehistory::before{background-position:-5px -1961px}.mymenu-nav__item-link--player::before{background-position:-5px -1751px}.mymenu-nav__item-link--wishlist::before{background-position:-5px -2486px}.mymenu-nav__item-link--myartist::before{background-position:-5px -1541px}.mymenu-nav__item-link--ask::before{background-position:-5px -1121px}.mymenu-nav__item-link--present::before{background-position:-5px -1856px}.mymenu-nav__item-link--utacoin::before{background-position:-5px -2381px}.mymenu-nav__item-link--push::before{background-position:-5px -2066px}.mymenu-nav__item-link--download-option::before{background-position:-5px -2066px}.mymenu-nav__item-link--artistnews::before{background-position:-5px -1016px}.mymenu-nav__item-link--ringtone::before{background-position:-5px -2276px}.mymenu-nav__item-link--device::before{background-position:-5px -1226px}.mymenu-nav__item-link--help::before{background-position:-5px -1331px}.mymenu-nav__item-link--questionnaire::before{background-position:-5px -2171px}.mymenu-nav__item-link--terms::before{background-position:-5px -1016px}.mymenu-nav__item-link--logout::before{background-position:-5px -1436px}.mymenu-nav__item-link--version::before{background-position:-5px -4989px}.mymenu-nav__icon-new{display:block;position:absolute;top:4px;left:16px;min-width:16px;height:16px;padding:0 5px;background:#009beb;color:#fff;font-size:1.1rem;line-height:17px;border-radius:8px}.mymenu-block__close{position:absolute;top:0;left:-46px;width:46px;height:46px;opacity:0;z-index:60}.mymenu-block__close::before{content:"";display:block;position:absolute;top:50%;left:50%;width:22px;height:22px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -338px;background-size:200px auto;transform:translate(-50%,-50%)}.mymenu-block--open .mymenu-block__close{opacity:1}.c-product-list-slider,.c-artist-list-slider{overflow-x:scroll;-webkit-overflow-scrolling:touch;padding:0 12px 12px}.c-product-list-slider::-webkit-scrollbar,.c-artist-list-slider::-webkit-scrollbar{display:none}.c-product-list-slider .c-product-list--gridview_col2,.c-artist-list-slider .c-artist-list--gridview{width:520vw;padding:0}.c-product-list-slider .c-product-list--gridview_col2 .c-product-list__item,.c-artist-list-slider .c-artist-list__item{width:40vw;max-width:260px;margin:0 3.2vw 0 0}.c-product-list-slider .c-product-list--gridview_col2 .c-product-list__item:nth-child(3n),.c-artist-list-slider .c-artist-list__item:nth-child(3n){margin:0 12px 0 0}.c-product-list-slider .c-product-list--gridview_col2 .c-product-list__item:last-child,.c-artist-list-slider .c-artist-list__item:last-child{margin:0}}@media screen and (max-width:640px){.c-product-list-slider .c-product-list--gridview_col2_col2 .c-product-list__item,.c-artist-list-slider .c-artist-list__item{width:40vw;max-width:260px;margin:0 3.2vw 0 0}}@media screen and (min-width:641px) and (max-width:999px){.c-product-list--gridview_col2 .c-product-list__item{width:31%;margin-bottom:18px}.c-product-list--gridview_col2 .c-product-list__item:not(:nth-child(2n)){margin-right:0}.c-product-list--gridview_col2 .c-product-list__item:not(:nth-child(3n)){margin-right:3.5%}.c-product-list--gridview_col2 .c-product-list__info{height:112px;padding:10px}.c-product-list--gridview_col2 .c-product-list__icon{top:10px;left:10px}.c-product-list--gridview_col2 .c-product-list__title{margin:18px 0 0;font-size:1.3rem}.c-product-list--gridview_col2 .c-product-list__audition-btn::after,.c-product-list--gridview_col2 .c-product-list__video-audition-btn::after{width:30px;height:30px}.c-product-list--gridview_col2 .c-product-list__audition-btn--pause::after,.c-product-list--gridview_col2 .c-product-list__video-audition-btn--pause::after{background-position:-5px -4773px}.c-product-list--gridview_col2 .c-product-list__audition-btn--play::after,.c-product-list--gridview_col2 .c-product-list__video-audition-btn--play::after{background-position:-5px -4813px}.c-product-list--gridview_col3 .c-product-list__audition,.c-product-list--gridview_col3 .c-product-list__video-audition{width:36px;height:36px}.c-product-list--gridview_col3 .c-product-list__audition-btn::after,.c-product-list--gridview_col3 .c-product-list__video-audition-btn::after{width:30px;height:30px}.c-product-list--gridview_col3 .c-product-list__audition-btn--pause::after,.c-product-list--gridview_col3 .c-product-list__video-audition-btn--pause::after{background-position:-5px -4773px}.c-product-list--gridview_col3 .c-product-list__audition-btn--play::after,.c-product-list--gridview_col3 .c-product-list__video-audition-btn--play::after{background-position:-5px -4813px}.c-product-list-slider .c-product-list--gridview_col2 .c-product-list__item,.c-artist-list-slider .c-artist-list__item{width:184px;max-width:260px;margin:0 1.8vw 0 0}}@media screen and (max-width:480px){.header-campaign-bnr__link{display:block}}@media screen and (min-width:481px){.header-campaign-bnr{display:none}}@media screen and (max-width:380px){.c-viewchange-sort__item-inner{padding:0 10px;font-size:1.2rem}.c-viewchange-sort__item:last-child .c-viewchange-sort__item-inner{padding-right:0}}@media screen and (max-width:330px){.c-viewchange{margin:12px 0 20px}.c-viewchange-btn__item{width:32px;height:32px}.c-viewchange-btn__item:first-child{margin:0 4px 0 0}.c-viewchange-sort__list{height:32px}.c-viewchange-sort-right__list{height:32px}.c-viewchange-sort__item::before{top:7px}}@media(orientation:landscape){@media(max-height:360px){.c-modal{max-width:380px}}@media(max-height:280px){.c-modal{max-width:320px}}}
.top-search{position:relative;max-width:1000px;margin:24px auto;padding:0 12px}.top-search .c-search-box{margin:0 auto 18px}.top-notice{max-width:1000px;margin:24px auto;padding:0 12px}.top-notice__link{display:block;position:relative;padding:14px 30px;border:1px solid #e5e5e5;text-align:center;background:#f3f3f3;font-size:1.2rem;line-height:1.4}.top-notice__link:not(:last-child){margin:0 0 12px}.top-notice__link::after{content:"";display:block;position:absolute;top:50%;right:12px;width:6px;height:12px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -63px;background-size:200px auto;transform:translateY(-50%)}.top-campaignbnr{margin:0 auto 36px}.top-campaignbnr-list{overflow:hidden;visibility:hidden}.top-campaignbnr-list.slick-initialized{visibility:visible}.top-campaignbnr-list .slick-list{margin:0 auto 16px}.top-campaignbnr-list button{font-size:0}.top-campaignbnr-list__item{float:left;width:75vw;max-width:644px;margin:0 12px 0 0}.top-campaignbnr-list__item-link{display:block;position:relative;padding-top:37.267080745341616%}.top-campaignbnr-list__item-image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.top-campaignbnr-dots{text-align:center;font-size:0}.top-campaignbnr-dots li{display:inline-block}.top-campaignbnr-dots li button{width:8px;height:8px;margin:0 6px;background:#ccc;border-radius:50%}.top-campaignbnr-dots li.slick-active button{background:#eb6100}.top-info-wrap{margin:0 auto 36px}.top-info-heading{margin:0 auto 12px;padding:0 12px;text-align:center;font-size:1.7rem;font-weight:500;line-height:1.4}.top-info-list{margin:0 auto;padding:0 12px}.top-info-list__item{border:1px solid #e5e5e5;border-bottom:0}.top-info-list__item:last-child{border-bottom:1px solid #e5e5e5}.top-info-list__item-link{display:block;position:relative;padding:12px 30px 12px 12px;color:#eb6100;font-size:1.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top-info-list__item-link::after{content:"";display:block;position:absolute;top:50%;right:12px;width:6px;height:12px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -63px;background-size:200px auto;transform:translateY(-50%)}
.album-main{max-width:1000px;margin:24px auto 60px}.album-main__primary{margin:0 auto 48px}.album-info{margin:0 auto 24px;padding:0 12px;overflow:hidden}.album-info__photo{float:left;width:46.5%;max-width:156px;margin:0 12px 0 0;border:1px solid #e5e5e5}.album-info__photo-image{background:50% no-repeat;background-size:contain}.album-info__detail{overflow:hidden}.album-info__title{font-size:1.8rem;font-weight:700;line-height:1.4}.album-info__artist{margin:4px 0 0}.album-info__artist-inner{display:block;font-size:1.4rem;line-height:1.4}a.album-info__artist-inner::after{content:"";display:inline-block;position:relative;width:5px;height:10px;margin:0 0 0 7px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -173px;background-size:200px auto}.album-info__data{margin:18px 0 0;color:#888;font-size:1.2rem;line-height:1.4}.album-info__like{display:block;position:relative;margin:8px 0 0;text-align:left;vertical-align:bottom;font-size:1.2rem;border-radius:14px}.album-info__like--off{width:140px;height:28px;border:1px solid #ccc;text-align:center;color:#888;line-height:27px}.album-info__like--on{padding:7px 0 7px 20px;color:#eb6100;line-height:1.3;text-indent:-20px}.album-info__like::before{content:"";display:inline-block;position:relative;width:14px;height:14px;margin:0 6px 0 0;vertical-align:-3px}.album-info__like--off::before{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -757px;background-size:200px auto}.album-info__like--on::before{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -781px;background-size:200px auto}.album-info__like--loading::before{width:14px;height:14px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/icon_loading_wishlist.gif) no-repeat 50%;background-size:14px auto;vertical-align:-3px}.album-purchase{margin:0 auto 24px}.album-purchase__list{border-top:1px solid #e5e5e5}.album-purchase__item{display:table;table-layout:fixed;width:100%;padding:12px;border-bottom:1px solid #e5e5e5}.album-purchase__info{display:table-cell;width:100%;vertical-align:middle}.album-purchase__type{font-size:1.4rem;font-weight:700;line-height:1.4}.album-purchase__spec{display:block;margin:3px 0 0;color:#aaa;font-size:1.2rem}.album-purchase__ask,.album-purchase__discount{margin:10px 0 0;color:#eb6100;font-size:1.2rem}.album-purchase__price{display:table-cell;width:75px;vertical-align:middle}.album-purchase__price-btn-link{width:75px;padding:10px 2px}.album-purchase__price-normal{display:block;margin:0 0 6px;text-align:center;color:#aaa;font-size:1.2rem;text-decoration:line-through}.album-purchase-link{margin:24px 0 0}.album-purchase-link .c-link-arrow,.album-purchase-link .c-modal-arrow{margin:3px 0 0}.album-subinfo{padding:0 12px}.album-comment{margin:0 auto 24px}.album-comment__heading{margin:0 0 10px;font-size:1.3rem;font-weight:700}.album-comment__body{overflow:hidden}.album-comment__text{font-size:1.2rem;line-height:1.4}.album-comment__body--close .album-comment__text{max-height:2.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.album-comment__body--open .album-comment__text{max-height:100%}.album-comment__more{position:relative;margin:4px 0 0;padding:0 16px 0 0;float:right;font-size:1.2rem}.album-comment__body .album-comment__more::after{content:"";display:block;position:absolute;top:8px;right:0;width:10px;height:5px}.album-comment__body--close .album-comment__more::after{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -101px;background-size:200px auto}.album-comment__body--open .album-comment__more::after{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -136px;background-size:200px auto}.album-sharebtn{margin:36px 0 0}.album-track-list__disc{padding:24px 12px 12px;border-bottom:1px solid #e5e5e5;font-size:1.4rem;font-weight:700}.album-track-list__item{display:table;table-layout:fixed;width:100%;border-bottom:1px solid #e5e5e5}.album-track-list__item:first-child{border-top:1px solid #e5e5e5}.c-tab-nav+.c-tab-body .album-track-list__item:first-child,.c-tab-control+.c-tab-body .album-track-list__item:first-child{border-top:0}.album-track-list__audition{display:table-cell;position:relative;width:48px;vertical-align:middle}.album-track-list__audition-btn{display:block;position:absolute;top:0;left:0;width:48px;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.album-track-list__audition-btn::after{content:"";display:block;position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.album-track-list__audition-btn--play::after{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) -5px -227px;background-size:200px auto}.album-track-list__audition-btn--pause::after{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) -5px -193px;background-size:200px auto}.album-track-list__info{display:table-cell;width:100%;padding:10px 12px 10px 0;vertical-align:middle}.album-track-list__title{display:table;table-layout:fixed;font-size:1.4rem}.album-track-list__item--active .album-track-list__title{color:#eb6100}.album-track-list__title-inner,.album-track-list__number{display:table-cell;vertical-align:middle;font-weight:700;line-height:1.4;word-break:break-all}.album-track-list__title-inner{width:auto}.album-track-list__number{padding:0 2px 0 0;white-space:nowrap}.album-track-list__artist{margin:4px 0 0;color:#888;font-size:1.2rem;line-height:1.4}.album-track-list__spec{margin:4px 0 0;color:#aaa;font-size:1.1rem;line-height:1.4}.album-track-list__tieup{margin:4px 0 0;color:#aaa;font-size:1.1rem;line-height:1.4}.album-track-list__price{display:table-cell;width:87px;padding:10px 12px 10px 0;vertical-align:middle}.album-track-list__price-btn-link{display:block;width:75px;padding:9px 2px;border:1px solid #eb6100;text-align:center;background:#fff;color:#eb6100;font-size:1.6rem;line-height:1.3;border-radius:3px}.album-track-list__price-text{text-align:center;color:#eb6100;font-size:1.2rem}.album-track-list__price-btn+.album-track-list__price-text{margin:6px 0 0}.tab-album-spec{margin:12px 0 0}.tab-album-spec .c-tab-nav__item-inner{font-size:1.3rem}.product-about-btn{max-width:1000px;margin:0 auto 36px}.product-about-lead{margin:0 0 36px}.product-format-heading{padding:0 12px;font-weight:500}.product-format{padding:0 12px}.product-format__title{font-size:1.3rem;line-height:1.7}.product-format__content{padding:0 0 0 1em;font-size:1.2rem;line-height:1.7}.product-format__content:last-of-type{margin:0 0 18px}.product-format__content--notes{padding:0 0 0 2em;color:#888;text-indent:-1em}.album-info-fixed{position:fixed;bottom:-126px;width:100%;border-top:1px solid #a1a1a1;background:#fff;z-index:40;opacity:0;transition:.4s}.album-info-fixed--open{bottom:0;opacity:1}.album-info-fixed__type{height:26px;padding:0 12px;background:#f2f2f2;font-size:1.2rem;line-height:26px}.album-info-fixed__type-flac{margin:0 0 0 1em}.album-info-fixed__inner{display:table;table-layout:fixed;width:100%;padding:12px}.album-info-fixed__thum,.album-info-fixed__info,.album-info-fixed__btn{display:table-cell;vertical-align:middle}.album-info-fixed__thum{width:75px}.album-info-fixed__thum-image{background-repeat:no-repeat;background-position:50%;background-size:contain}.album-info-fixed__info{width:100%;padding:0 12px}.album-info-fixed__title{font-size:1.4rem;font-weight:700;line-height:1.4}.album-info-fixed__artist{display:inline-block;margin:3px 0 0;max-width:100%}.album-info-fixed__artist-inner{display:inline-block;position:relative;color:#888;font-size:1.2rem;line-height:1.4;max-width:100%}a.album-info-fixed__artist-inner{padding:0 10px 0 0}a.album-info-fixed__artist-inner::after{content:"";display:inline-block;position:absolute;top:50%;right:0;width:5px;height:10px;margin:0 0 0 7px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -173px;background-size:200px auto;transform:translateY(-50%)}.album-info-fixed__ask{margin:7px 0 0;color:#eb6100;font-size:1.2rem;line-height:1.3}.album-info-fixed__btn{width:75px}.album-info-fixed__btn-link{width:75px;padding:10px 2px}.album-info-fixed__price-normal{display:block;margin:0 0 6px;text-align:center;color:#aaa;font-size:1.2rem;text-decoration:line-through}
.song-main{max-width:1000px;margin:24px auto 60px}.song-info{margin:0 auto 24px;padding:0 12px;overflow:hidden}.song-info__photo{position:relative;float:left;width:28.5%;max-width:95px;margin:0 12px 0 0;border:1px solid #e5e5e5}.song-info__photo-image{background:50% no-repeat;background-size:contain}.song-info__audition-btn{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.song-info__audition-btn::after{content:"";display:block;position:absolute;bottom:3px;right:3px;width:24px;height:24px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto}.song-info__audition-btn--play::after{background-position:-5px -227px}.song-info__audition-btn--pause::after{background-position:-5px -193px}.song-info__detail{overflow:hidden}.song-info__title{font-size:1.8rem;font-weight:700;line-height:1.4}.song-info__artist{margin:4px 0 0}.song-info__artist-inner{display:block;font-size:1.4rem;line-height:1.4}a.song-info__artist-inner::after{content:"";display:inline-block;position:relative;top:50%;right:0;width:5px;height:10px;margin:0 0 0 7px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -173px;background-size:200px auto}.song-info__like{display:block;position:relative;margin:18px 0 0;text-align:left;vertical-align:bottom;font-size:1.2rem;border-radius:14px}.song-info__like--off{width:118px;height:28px;border:1px solid #ccc;text-align:center;color:#888;line-height:27px}.song-info__like--on{padding:7px 0 7px 20px;color:#eb6100;line-height:1.3;text-indent:-20px}.song-info__like::before{content:"";display:inline-block;position:relative;width:14px;height:14px;margin:0 6px 0 0;vertical-align:-3px}.song-info__like--off::before{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -757px;background-size:200px auto}.song-info__like--on::before{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -781px;background-size:200px auto}.song-info__like--loading::before{width:16px;height:16px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/icon_loading_wishlist.gif) no-repeat 50%;background-size:16px auto;vertical-align:-4px}.song-tieup{clear:left;padding:24px 0 0;font-size:1.2rem;line-height:1.4}.song-purchase{margin:0 auto 24px}.song-purchase__list{border-top:1px solid #e5e5e5}.slider-wrap+.c-tab-body .song-purchase__list{margin:0;border-top:0}.song-purchase__item{display:table;table-layout:fixed;width:100%;padding:12px;border-bottom:1px solid #e5e5e5}.song-purchase__video{display:table-cell;position:relative;width:75px;vertical-align:middle}.song-purchase__thum{width:75px;height:75px;background:#000}.song-purchase__thum-image{background:50% no-repeat;background-size:contain}.song-purchase__audition{position:absolute;top:50%;left:0;width:75px;height:75px;transform:translateY(-50%);cursor:pointer}.song-purchase__audition-btn{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden}.song-purchase__audition-btn::after{content:"";display:block;position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.song-purchase__audition-btn--play::after{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) -5px -227px;background-size:200px auto}.song-purchase__audition-btn--pause::after{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) -5px -193px;background-size:200px auto}.song-purchase__info{display:table-cell;width:100%;padding:0 12px 0 0;vertical-align:middle}.song-purchase__video+.song-purchase__info{padding:0 0 0 12px}.song-purchase__type{font-size:1.4rem;font-weight:700;line-height:1.4}.song-purchase__present{display:inline-block;margin:0 0 0 6px;vertical-align:2px;line-height:1}.song-purchase__present-image{width:auto;height:14px}.song-purchase__present-image:not(:first-child){margin:0 0 0 4px}.song-purchase__spec{display:block;margin:3px 0 0;color:#aaa;font-size:1.2rem}.song-purchase__ask{margin:10px 0 0;color:#eb6100;font-size:1.2rem}.song-purchase__price{display:table-cell;width:75px;vertical-align:middle}.song-purchase__price-btn-link{width:75px;padding:10px 2px}.song-purchase__price-normal{margin:0 0 6px;text-align:center;color:#aaa;text-decoration:line-through}.song-subinfo{padding:0 12px}.song-comment{margin:0 auto 24px}.song-comment__heading{margin:0 0 10px;font-size:1.3rem;font-weight:700}.song-comment__body{overflow:hidden}.song-comment__text{font-size:1.2rem;line-height:1.4}.song-comment__body--close .song-comment__text{max-height:2.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.song-comment__body--open .song-comment__text{max-height:100%}.song-comment__more{position:relative;margin:4px 0 0;padding:0 16px 0 0;float:right;font-size:1.2rem}.song-comment__body .song-comment__more::after{content:"";display:block;position:absolute;top:8px;right:0;width:10px;height:5px}.song-comment__body--close .song-comment__more::after{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -101px;background-size:200px auto}.song-comment__body--open .song-comment__more::after{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -136px;background-size:200px auto}.song-lock{margin:0 0 24px}.c-modal-arrow--song-lock .c-modal-arrow__inner{position:relative;padding:0 12px 0 18px}.c-modal-arrow--song-lock .c-modal-arrow__inner::before{content:"";display:block;position:absolute;top:50%;left:0;width:12px;height:12px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -890px;background-size:200px auto;transform:translateY(-50%)}.song-sharebtn{margin:36px 0 0}
.artist-main{position:relative;overflow:hidden;margin:12px auto 36px}.artist-main__inner{max-width:1000px;margin:0 auto}.artist-main__photo{position:relative;overflow:hidden;padding:16px}.artist-main__photo-main{display:block;position:relative;width:100%;height:auto;margin:0 auto;padding:66.66666% 0 0}.artist-main__photo-image{position:absolute;top:0;left:0;width:100%;height:100%;background:no-repeat 50%;background-size:contain}.artist-main__photo-bg{opacity:.25;filter:blur(20px);position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:no-repeat 50%;background-size:cover;z-index:-1}.artist-main__info{padding:24px 12px 0}.artist-main__title{margin:0 auto 16px;text-align:center;font-size:1.8rem;font-weight:700}.artist-main__myartist{display:block;width:180px;height:34px;margin:16px auto 0;text-align:center;color:#eb6100;font-size:1.2rem}.artist-main__myartist--off{border:1px solid #eb6100;border-radius:17px;line-height:33px}.artist-main__myartist--on{line-height:34px}.artist-main__myartist::before{content:"";display:inline-block;width:16px;height:13px;margin:0 5px 0 0;vertical-align:middle}.artist-main__myartist--off::before{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -912px;background-size:200px auto}.artist-main__myartist--on::before{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -935px;background-size:200px auto}.artist-main__myartist--loading::before{width:16px;height:16px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/icon_loading_01.gif) no-repeat 50%;background-size:16px auto}.artist-profile{position:relative;overflow:hidden;margin:24px auto 0}.artist-profile__text{font-size:1.2rem;line-height:1.4}.artist-profile--close .artist-profile__text{max-height:4.2em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.artist-profile--open .artist-profile__text{max-height:100%}.artist-profile__more{position:relative;margin:6px 0 0;padding:0 16px 0 0;float:right;font-size:1.2rem}.artist-profile__more::after{content:"";display:block;position:absolute;top:8px;right:0;width:10px;height:5px}.artist-profile--close .artist-profile__more::after{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -101px;background-size:200px auto}.artist-profile--open .artist-profile__more::after{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -136px;background-size:200px auto}.artist-sharebtn{margin:24px 0 0}
.purchase-flow{position:relative;width:180px;margin:30px auto 36px;padding:28px 0 0}.purchase-flow::before{content:"";display:block;height:1px;background:#e5e5e5}.purchase-flow__item{display:inline-block;position:absolute;bottom:0;height:28px;font-size:1.3rem;font-weight:400}.purchase-flow__item:first-child{left:0;transform:translateX(-50%)}.purchase-flow__item:last-child{right:0;transform:translateX(50%)}.purchase-flow__item:not(:last-child):nth-child(2){left:50%;transform:translateX(-50%)}.purchase-flow__item--disabled{color:#bbb}.purchase-flow__item::after{content:"";display:block;position:absolute;bottom:-5px;left:50%;width:10px;height:10px;border-radius:50%;transform:translateX(-50%)}.purchase-flow__item--active::after{background:#eb6100}.purchase-flow__item--disabled::after{background:#e5e5e5}.product-main{max-width:1000px;margin:24px auto 30px}.product-main__primary{margin:0 auto 30px;padding:0 12px}.product-info{overflow:hidden}.product-info__photo{position:relative;float:left;width:28.5%;max-width:75px;margin:0 12px 0 0}.product-info__photo-image{border:1px solid #e5e5e5;background:50% no-repeat;background-size:contain}.product-info__photo-image--video{border:1px solid #e5e5e5;background:50% no-repeat;background-size:contain;background-color:#000}.product-info__video{float:left;margin:0 12px 0 0;width:75px;vertical-align:top;border:1px solid #e5e5e5}.product-info__video-wrap{background:#000}.product-info__video-image{background-repeat:no-repeat;background-position:50%;background-size:contain;border:0}.product-info__detail{overflow:hidden}.product-info__title{font-size:1.5rem;font-weight:700;line-height:1.4}.product-info__artist{color:#888;font-size:1.2rem;line-height:1.4}.product-info__spec{margin:10px 0 0;font-size:1.1rem;line-height:1.4}.product-info__spec-inner{display:block}.product-info__icon{margin:4px 0 0;font-size:0}.product-info__icon-image{width:auto;height:14px;margin:0 3px 3px 0}.product-info__track{margin:5px 0 0;padding:0}.product-info__track .c-modal-arrow__inner{font-size:1.2rem}.product-campaign{margin:18px 0 0;padding:10px 12px;border:1px solid #ffdfc7;background:#fff4ec;font-size:1.1rem;line-height:1.5}.product-price{margin:24px 0 0;text-align:right}.product-price__price-inner{display:inline-block}.product-price__price-inner:last-child{margin:0 0 0 10px;padding:0 0 0 10px;border-left:1px solid #c4c4c4}.product-price__price-inner{color:#eb6100;font-size:2rem}.product-price__price-tax{margin:0 0 0 4px;color:#888;font-size:1.1rem}.product-price__price-coin{margin:0 0 0 3px;color:#eb6100;font-size:1.2rem}.product-price__ask-text{margin:0 0 8px;color:#eb6100;font-size:1.1rem}.product-price__ask-price{margin:10px 0 0;color:#888;font-size:1.1rem}.product-notes{margin:8px 0 0;color:#aaa;font-size:1rem;line-height:1.2}.product-song-lock{margin:24px 0}.product-song-lock .c-modal-arrow{padding:0}.product-payment{margin:30px auto 0;padding:0 12px}.product-payment-list{margin:0 auto 30px;border:1px solid #d0d0d0}.product-payment-list__item{position:relative;border-bottom:1px solid #d0d0d0}.product-payment-list__item:last-child{border-bottom:0}.product-payment-list__label{display:block;padding:18px 12px 18px 48px;vertical-align:baseline;font-size:1.8rem;font-weight:500;-webkit-tap-highlight-color:rgba(0,0,0,0)}.product-payment-list__input{display:none}.product-payment-list__text::before{content:"";display:block;position:absolute;top:17px;left:12px;width:20px;height:20px;margin:0 6px 0 0;border:1px solid #eb6100;border-radius:50%}.product-payment-list__input:checked+.product-payment-list__text::after{content:"";display:block;position:absolute;top:22px;left:17px;width:10px;height:10px;background:#eb6100;border-radius:50%}.product-payment-list__input:checked+.product-payment-list__text{color:#eb6100}.product-payment-list__wrap{position:absolute;display:block;width:100%;height:100%;top:0;left:0;border-radius:0;cursor:pointer}.product-payment-list__body{padding:0 12px 18px 48px;color:#888;font-size:1.1rem;line-height:1.5}.product-payment-list__notes{margin:10px 0 0;padding:0 0 0 1em;color:#888;font-size:1.1rem;text-indent:-1em;line-height:1.5}.product-payment__caution{padding:0 0 0 1em;font-size:1.2rem;text-indent:-1em}.product-payment__caution:before{content:"※";display:inline}.product-coin-table{width:100%;max-width:274px;border:1px solid #e5e5e5}.product-coin-table__row{border-bottom:1px solid #e5e5e5;font-size:1.2rem}.product-coin-table__row:last-child{border-bottom:0}.product-coin-table__heading{width:108px;padding:6px 10px;text-align:left;background:#f3f3f3;font-weight:400}.product-coin-table__coin{padding:6px 12px}.product-coin-table__coin--active{color:#eb6100}.product-coin-table__coin--active .product-coin-table__coin-number{font-weight:700}.product-coin-table__notes{display:block;padding:16px 0 0}.product-payment-list--wowid .product-payment-list__text::before{border:1px solid #00c3aa}.product-payment-list--wowid .product-payment-list__input:checked+.product-payment-list__text::after{background:#00c3aa}.product-payment-list--wowid .product-payment-list__input:checked+.product-payment-list__text{color:#00c3aa}.product-payment__terms{margin:0 auto 24px;text-align:center;color:#888;font-size:1.1rem}.product-payment__terms-link{color:#888;text-decoration:underline}.product-download{margin:0 auto 30px}.product-track{padding:0 12px}.product-track__heading{margin:0 0 12px;font-size:1.5rem;font-weight:700;line-height:1.5}.product-track__list{margin:0 0 24px}.product-track__list:last-of-type{margin:0}.product-track__item{margin:0 0 12px;font-size:1.3rem;line-height:1.5}.procuct-myartist{margin:36px 12px 0}.procuct-myartist__inner{padding:30px 0 0;border-top:1px solid #e5e5e5}.procuct-myartist__heading{margin:0 auto 12px;padding:0 0 0 10px;font-size:1.4rem}.procuct-myartist__heading::before{left:0}.procuct-myartist__text{margin:0 0 12px}.procuct-notes{margin:48px 0 0}.procuct-notes__heading{margin:0 0 20px;font-size:1.3rem}.procuct-myartist__radio{display:inline-block;font-size:1.3rem;cursor:pointer}.procuct-myartist__radio:not(:last-child){margin:0 20px 0 0}.procuct-myartist__radio-input{display:none}.procuct-myartist__radio-text{display:block;position:relative}.procuct-myartist__radio-text::before{content:"";display:inline-block;position:relative;top:0;left:0;width:16px;height:16px;margin:0 6px 0 0;border:1px solid #ccc;vertical-align:-2px;border-radius:50%}.procuct-myartist__radio-input:checked+.procuct-myartist__radio-text::after{content:"";display:block;position:absolute;top:4px;left:4px;width:8px;height:8px;background:#eb6100;border-radius:50%}.product-lmark{margin:20px 0 0;padding:0 12px 0 16px}.product-lmark__image{width:50px;margin:0 4px 0 0;vertical-align:-9px}.product-lmark__text{display:inline-block;font-size:1rem;line-height:1.4}.product-modal-btn{margin:24px auto 12px}.c-modal__inner--product{padding:24px 0}.product-modal-image{margin:0 auto 24px;padding:0 12px}.product-modal-confirm-btn{margin:0 auto 36px}.product-modal-purchase-btn{margin:0 auto}.product-modal-text{margin:0 0 12px}.utacode-main{max-width:1000px;margin:30px auto 60px}.utacode-main__message{margin:0 0 12px;font-size:1.3rem;font-weight:500;line-height:1.5}.utacode-main .product-info{margin:0 12px 36px}.utacode-input{margin:0 12px;padding:24px 12px;background:#f5f5f5}.utacode-input__text{margin:0 0 12px}.utacode-input__input{width:100%;height:40px;margin:0 auto 18px;padding:0 12px;border:1px solid #c8c8c8;background:#fff;font-size:1.5rem;line-height:1.5;box-shadow:1px 1px 2px rgba(0,0,0,0.12) inset}.utacode-input__input::-webkit-input-placeholder{color:#bbb}.utacode-input__input::placeholder{color:#bbb}.utacode-input__input::-webkit-inner-spin-button,.utacode-input__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.purchasecomp-main{max-width:1000px;margin:0 auto 24px;padding:0 12px}.purchasecomp-main__message{margin:0 0 12px;font-size:1.3rem;font-weight:500;line-height:1.5}.download-specchange{margin:36px auto 12px;padding:0 12px}.download-specchange__text{display:inline-block;position:relative;padding:1px 0 0;font-size:1.3rem;line-height:30px}.download-specchange__select{position:relative;width:160px;height:30px;padding:0 24px 0 12px;border:1px solid #ababab;font-size:1.3rem}.download-specchange__select-block{display:inline-block;position:relative;margin:0 0 0 6px;vertical-align:top}.download-specchange__select-block::after{content:"";display:block;position:absolute;top:50%;right:12px;border-top:5px solid #606060;border-right:4px solid transparent;border-left:4px solid transparent;transform:translateY(-50%)}.download-track{margin:0 12px 36px;padding:0 12px;background:#f5f5f5}.download-track__inner:not(:last-child){margin:0 auto 12px}.download-track__disc{padding:24px 0 12px;border-bottom:1px solid #e5e5e5;font-size:1.3rem;font-weight:500}.download-track-list__item{display:table;table-layout:fixed;width:100%;padding:12px 0;border-bottom:1px solid #e5e5e5}.download-track__inner:last-child .download-track-list__item:last-child{border-bottom:0}.download-track-list__info{display:table-cell;vertical-align:middle;padding:0 12px 0 0}.download-track-list__title{font-size:1.4rem;font-weight:500;line-height:1.4}.download-track-list__artist{margin:3px 0 0;color:#888;font-size:1.1rem;line-height:1.4}.download-track-list__btn{display:table-cell;vertical-align:middle;width:34px}.download-track-list__btn-link{display:block;position:relative;width:34px;height:34px;border:1px solid #eb6100;background:#fff;border-radius:3px;text-indent:100%;white-space:nowrap;overflow:hidden}.download-track-list__btn-link::before{content:"";display:block;position:absolute;top:50%;left:50%;width:18px;height:18px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -388px;background-size:200px auto;transform:translate(-50%,-50%)}.download-track-list__btn-link--disabled::before{background-position:-5px -5022px}.download-track-list__btn-link--loading::before{width:14px;height:14px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/icon_loading_wishlist.gif) no-repeat 50%;background-size:14px auto;vertical-align:-3px}.download-caution--pc{margin:24px 0 0}.purchasecomp-myartist{max-width:1000px;margin:0 auto 36px;padding:0 12px;text-align:center}.purchasecomp-myartist__artist{margin:0 auto 12px}.purchasecomp-myartist__artist-inner{display:inline-block;max-width:100%;font-size:1.4rem;line-height:1.4}a.purchasecomp-myartist__artist-inner::after{content:"";display:inline-block;position:relative;width:5px;height:10px;margin:0 0 0 7px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -173px;background-size:200px auto}.purchasecomp-myartist__btn{display:block;width:180px;height:34px;margin:0 auto;color:#eb6100;font-size:1.2rem}.purchasecomp-myartist__btn--off{border:1px solid #eb6100;border-radius:17px;line-height:33px}.purchasecomp-myartist__btn--on{line-height:34px}.purchasecomp-myartist__btn::before{content:"";display:inline-block;width:16px;height:13px;margin:0 5px 0 0;vertical-align:middle}.purchasecomp-myartist__btn--off::before{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -912px;background-size:200px auto}.purchasecomp-myartist__btn--on::before{background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -935px;background-size:200px auto}.purchasecomp-myartist__btn--loading::before{width:16px;height:16px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/icon_loading_01.gif) no-repeat 50%;background-size:16px auto}.coinback{padding:8px;margin:0 0 12px;background:#fff4ec;border:1px solid #ffdfc7;text-align:center}.coinback-campaign__name{font-weight:500}.coinback-campaign{font-size:1.2rem}.coinback-coin__number{padding:0 5px 0 0;font-size:2rem;font-weight:700}.coinback-coin__unit{font-size:1.2rem;font-weight:500}.coinback-expiration-date{color:#eb6100;line-height:1.2}
.c-ranking-viewchange{overflow:hidden;margin:6px 0 0;padding:0 12px 0 6px}.c-ranking-viewchange-btn{float:left}.c-ranking-viewchange-btn__list{font-size:0}.genre-ranking{overflow:hidden;padding:0 6px;width:100%}.genre-ranking__item{float:left;margin:0 1.1% 12px;width:47.8%;height:115px;background-size:cover}.c-ranking-viewchange-sort{float:right;text-align:center}.c-ranking-viewchange-sort__list{font-size:0}.c-ranking-viewchange-sort__item{display:inline-block;position:relative;height:18px;padding:0 18px;line-height:18px}.c-ranking-viewchange-sort__item:last-child{padding:0 0 0 18px;border:0}.c-ranking-viewchange-sort__item::before{content:"";display:block;position:absolute;top:0;right:0;width:1px;height:18px;background:#d0d0d0}.c-ranking-viewchange-sort__item:last-child::before{content:none}.c-ranking-viewchange-sort__item--on{color:#eb6100;cursor:default}.c-ranking-aggregate-date{text-align:right;margin:0 0 30px;padding:0 12px 0 0;font-size:1.2rem;color:#888}.ranking-sharebtn{margin:60px 0 0}
.search__main{overflow:inherit}.search-block{position:relative;margin:24px auto;padding:0 12px}
.genre-heading{position:relative;margin:30px auto;padding:24px 12px;text-align:center;background:#fff;font-size:1.8rem;font-weight:500;background:linear-gradient(135deg,#dfdfdf 0,#f6f6f6 100%)}
.mypage-no-item{margin:auto}.mypage-no-item__icon{width:96px;margin:0 auto 36px}.mypage-no-item__message{margin:0 0 12px 0;text-align:center;font-size:1.4rem;line-height:1.4}.mypage-lead{margin:0 auto 30px;padding:0 12px;font-size:1.3rem}.about-album-smart{margin:24px 0 0;text-align:center}.notices-list__item{border-bottom:1px solid #e5e5e5}.notices-list__item:first-child{border-top:1px solid #e5e5e5}.notices-list__link{display:table;position:relative;table-layout:fixed;width:100%;padding:12px 35px 12px 30px;font-size:1.4rem;line-height:1.4}.notices-list__link::after{content:"";display:block;position:absolute;top:50%;right:12px;width:6px;height:12px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -63px;background-size:200px auto;transform:translateY(-50%)}.notices-list__link--unread::before{content:"";display:block;position:absolute;top:16px;left:10px;width:8px;height:8px;background:#009beb;border-radius:10px}.notices-list__title{margin:0 0 18px}.notices-list__date{display:block;text-align:right;color:#888;font-size:1.2rem}.notices{padding:0 12px}.notices-item{margin:-48px 0 0;padding:84px 0 36px;border-bottom:1px solid #e5e5e5}.notices-item:first-child{border-top:1px solid #e5e5e5}.notices-item__title{margin:0 0 6px;font-size:1.5rem;font-weight:700;line-height:1.4}.notices-item__date{display:block;margin:0 0 18px;color:#aaa;font-size:1.2rem;line-height:1.4}.notices-item__text{font-size:1.3rem;line-height:1.5}.notice-heading{position:relative;margin:30px auto 18px;padding:0 12px;text-align:left;background:#fff;font-size:1.9rem;font-weight:500;line-height:1.4}.notice-date{display:block;margin:0 0 38px;padding:0 12px;text-align:right;font-size:1.2rem;color:#888}.notice-content{padding:0 12px}.notice-content p{margin:0 auto 12px}.notice-content__image{margin:24px auto;max-width:480px}.purchase-history .c-product-list__link:not([data-is-link="true"]):hover{background:#fff;opacity:1;cursor:default}.purchase-history .c-product-list__link:not([data-is-link="true"])::after{content:none}.purchase-history .c-product-list__link:not([data-is-link="true"]) .c-product-list__info{width:100%}.purchase-history-contact{margin:0 0 1.5rem}.purchase-history-contact__link{display:inline-block;position:relative;padding:0 12px 0 0;color:#eb6100;font-size:1.3rem;line-height:1.7}.purchase-history-contact__link::after{content:"";display:block;position:absolute;top:50%;right:0;width:5px;height:10px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -173px;background-size:200px auto;transform:translateY(-50%)}.purchasehistory-lead{margin:0 auto 12px;padding:0 12px;text-align:center}.purchasehistory-btn{margin:0 auto 36px}.purchasehistory-notes{margin:60px auto 0}.modal-purchasehistory-refine{max-height:none}.modal-purchasehistory-refine__form{overflow-y:auto;max-height:63vh;padding:24px 0}@media only screen and (orientation:landscape){.modal-purchasehistory-refine__form{max-height:52vh}}.modal-purchasehistory-refine__btn{padding:12px;background:#fff;border-top:1px solid #ccc}.modal-purchasehistory-refine__heading{font-size:1.4rem;font-weight:700;line-height:1.7}.modal-purchasehistory-refine__heading:first-of-type{margin:0 0 10px}.modal-purchasehistory-refine__heading:not(:first-of-type){margin:24px 0 10px}.purchasehistory-text-list__item{margin:0 0 .5em;padding:0 0 0 1em;font-size:1.3rem;text-indent:-1em;line-height:1.5}.purchasehistory-text-list__item::before{content:"※"}.c-edit-btn{position:relative;clear:both;margin:0 12px 36px;text-align:right;font-size:1.4rem}.c-edit-btn__link{display:inline-block;padding:0 12px 0 0}.c-edit-btn__link::after{content:"";display:block;position:absolute;top:50%;right:0;width:6px;height:12px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -63px;background-size:200px auto;transform:translateY(-50%)}.edit-message{margin:30px 0 36px;text-align:center;font-size:1.4rem}.edit-removal-btn{margin:36px auto 0}.mypage-view-sort{overflow:hidden;margin:0 0 15px;padding:0 12px}.c-product-list__link{display:block;position:relative}.wishlist-check-box{position:absolute;top:0;left:0;width:100%;height:100%}.wishlist-check-box__label{display:block;width:100%;height:100%;cursor:pointer}.wishlist-check-box__tick{display:none}.wishlist-check-box__star{display:block;position:absolute;top:50%;right:12px;width:18px;height:18px;border:1px solid #bbb;border-radius:2px;transform:translateY(-50%)}.wishlist-check-box__tick:checked+.wishlist-check-box__star{border:1px solid #eb6100;background:#eb6100}.wishlist-check-box__tick:checked+.wishlist-check-box__star::after{content:"";display:block;position:absolute;top:50%;left:50%;width:11px;height:8px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -4951px;background-size:200px auto;transform:translate(-50%,-50%)}.myartist-check-box{position:absolute;top:0;left:0;width:100%;height:100%}.myartist-check-box__label{display:block;width:100%;height:100%;cursor:pointer}.myartist-check-box__tick{display:none}.myartist-check-box__star{display:block;position:absolute;top:50%;right:12px;width:18px;height:18px;border:1px solid #bbb;border-radius:2px;transform:translateY(-50%)}.myartist-check-box__tick:checked+.myartist-check-box__star{border:1px solid #eb6100;background:#eb6100}.myartist-check-box__tick:checked+.myartist-check-box__star::after{content:"";display:block;position:absolute;top:50%;left:50%;width:11px;height:8px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -4951px;background-size:200px auto;transform:translate(-50%,-50%)}.myartist-download{margin:48px 12px 0;padding:24px;background:#f5f5f5}.myartist-download__text{margin:0 0 24px}.player-text{margin:0 auto 24px;padding:0 12px}
.can-not-download-notice{padding:0 12px}
.device-list{padding:0 12px}.device-list__item{margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid #e5e5e5}.device-list__item:last-of-type{margin:0;border-bottom:0}.device-info-heading{padding:0 0 12px;font-size:1.5rem;font-weight:500}.device-info-table{width:100%;margin:0 0 20px 0;border:1px solid #e5e5e5;font-size:1.3rem;table-layout:fixed}.device-info-table__row{border-bottom:1px solid #e5e5e5}.device-info-table__head{width:80px;background:#f3f3f3;font-weight:500}.device-info-table__content{padding:13px;background:#fff}.device-info-table__content--border-none{border-bottom:0}.device-edit{width:90%;margin:0 auto;overflow:hidden}.device-edit__button{display:inline-block;width:47%;vertical-align:middle}.device-edit__button:first-of-type{margin:0 4% 0 0}.device-edit__button--state_hidden{display:none}.device-edit__unavailable{color:#eb6100;font-size:1.2rem;line-height:1.4;text-align:center}.modal-edit-device{padding:48px 16px;height:auto;max-height:80vh;overflow-y:auto}.modal-edit-device__heading{position:relative;margin:0 0 18px;text-align:left;font-size:1.4rem;font-weight:400}.modal-edit-device__removal-notice{margin:0 0 30px 1em;text-indent:-1em;font-size:1.2rem;line-height:1.4;color:#888}.text-input__input{width:100%;margin:0 0 24px;padding:10px;border:solid 1px #e7e7e7;font-size:1.4rem}.text-input__input::-webkit-input-placeholder{color:#aaa}.text-input__input:-ms-input-placeholder{color:#aaa}.text-input__input::placeholder{color:#aaa}
.specialpage-bnr-list{padding:24px 12px}.specialpage-bnr-list__item{margin:0 auto 24px;max-width:480px}.specialpage-bnr__link{display:block}.about-ask-lead{margin:0 0 36px;padding:0 12px}.about-ask{padding:0 12px}.about-ask__image{max-width:320px;margin:0 auto 12px}.about-ask__text{margin:0 auto 24px}
.device-list{padding:0 12px}.device-list__item{margin:0 0 24px;padding:0 0 24px;border-bottom:1px solid #e5e5e5}.device-list__item:last-of-type{margin:0;border-bottom:0}.device-info-heading{padding:0 0 12px;font-size:1.5rem;font-weight:500}.device-info-table{width:100%;margin:0 0 20px 0;border:1px solid #e5e5e5;font-size:1.3rem;table-layout:fixed}.device-info-table__row{border-bottom:1px solid #e5e5e5}.device-info-table__head{width:80px;background:#f3f3f3;font-weight:500}.device-info-table__content{padding:13px;background:#fff}.device-info-table__content--border-none{border-bottom:0}.device-edit{width:90%;margin:0 auto;overflow:hidden}.device-edit__button{display:inline-block;width:47%;vertical-align:middle}.device-edit__button:first-of-type{margin:0 4% 0 0}.device-edit__button--state_hidden{display:none}.device-edit__unavailable{color:#eb6100;font-size:1.2rem;line-height:1.4;text-align:center}.modal-edit-device{padding:48px 16px;height:auto;max-height:80vh;overflow-y:auto}.modal-edit-device__heading{position:relative;margin:0 0 18px;text-align:left;font-size:1.4rem;font-weight:400}.modal-edit-device__removal-notice{margin:0 0 30px 1em;text-indent:-1em;font-size:1.2rem;line-height:1.4;color:#888}.text-input__input{width:100%;margin:0 0 24px;padding:10px;border:solid 1px #e7e7e7;font-size:1.4rem}.text-input__input::-webkit-input-placeholder{color:#aaa}.text-input__input:-ms-input-placeholder{color:#aaa}.text-input__input::placeholder{color:#aaa}
.page-heading--point-confirm{font-size:1.7rem}.point-confirm{padding:0 12px}.point-confirm:first-child{margin:0 0 24px}.point-confirm__header{position:relative;margin:0 0 12px;padding:0 0 0 20px;font-size:1.5rem;font-weight:500}.point-confirm__header::after{content:"";display:block;position:absolute;top:50%;left:0;width:14px;height:14px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto;transform:translateY(-50%)}.point-confirm__header--coin::after{background-position:-5px -2671px}.point-confirm__header--wallet::after{background-position:-5px -2695px}.point-confirm__modal-arrow{margin:12px 0 0;padding:0;text-align:right}.point-confirm-table{width:100%;border:1px solid #e5e5e5}.point-confirm-table__row{border-bottom:1px solid #e5e5e5;font-size:1.3rem}.point-confirm-table__row:last-child{border-bottom:0}.point-confirm-table__heading{width:150px;padding:12px;text-align:left;background:#f3f3f3;font-weight:400}.point-confirm-table__coin{padding:12px}.point-confirm-table__coin--active{color:#eb6100}.point-confirm-table__coin-number{font-size:1.5rem;font-weight:700}.point-confirm-link{margin:12px 0 0}.point-confirm-link__item{padding:0;text-align:right}.point-confirm-link__item:last-child{margin:0}.point-confirm-link__item:not(:last-child){margin:0 0 4px}
.login-block{margin:0 auto;padding:60px 12px}.login-block__btn:first-of-type{margin:0 0 60px}.login-block__btn .c-btn-function{width:100%}.login-block__text{max-width:240px;margin:16px auto 0;text-align:right;line-height:1.7}.login-block__text-link{text-decoration:underline}
.search-modal__inner{overflow-y:auto}.search-modal-search{padding:24px 12px}.search-modal-heading{position:relative;padding:9px 12px;background:#f3f3f3;color:#666;font-size:1.3rem;font-weight:400}.search-modal-heading__update{position:absolute;top:50%;right:12px;color:#888;font-size:1.1rem;transform:translateY(-50%)}.search-suggest-nav{font-size:0}.search-suggest-nav>.search-suggest-nav{border-top:1px solid #e5e5e5}.search-suggest-nav__item{display:inline-block;width:50%;border-bottom:1px solid #e5e5e5}.search-suggest-nav__item-link{display:block;padding:15px 18px;font-size:1.5rem}.search-suggest-nav__item:nth-child(2n+1){border-right:1px solid #e5e5e5}.search-suggest-nav__item:last-child,.search-suggest-nav__item:nth-child(2n+1):nth-last-child(2){border-bottom:0}.search-modal-nav__item:not(:last-of-type){border-bottom:1px solid #e5e5e5}.search-modal-nav__item-link{display:block;font-size:1.5rem}.search-modal-nav--trend-word .search-modal-nav__item-link{padding:15px 18px}.search-modal-nav__rank{display:inline-block;width:24px;height:24px;margin:0 4px 0 0;text-align:center;vertical-align:1px;background:#e5e5e5;color:#555;font-size:1.2rem;font-weight:400;line-height:24px;border-radius:50%}.search-modal-nav__rank--1{background:#e5c237;color:#fff}.search-modal-nav__rank--2{background:#979797;color:#fff}.search-modal-nav__rank--3{background:#d06c29;color:#fff}.search-modal--top{position:absolute;top:40px;left:0;width:100%;background:#fff;box-shadow:2px 2px 8px rgba(0,0,0,0.1);border-top:1px solid #e5e5e5;z-index:60}.search-modal--second{position:fixed;top:0;bottom:0;left:0;right:0;width:100%;max-height:100vh;z-index:60;overflow-y:auto}.search-modal--second .search-modal__inner{background:#fff;box-shadow:2px 2px 8px rgba(0,0,0,0.1)}.search-modal-search--second{display:table;table-layout:fixed;width:100%}.search-modal-search--second .c-search-box{display:table-cell;width:100%}.search-modal-search--second .search-modal-search__close{display:table-cell;width:70px;text-align:right}.search-modal-search--second .search-modal-search__close-btn{height:40px;color:#eb6100;font-size:1.2rem}
.austar-header{margin:0 0 24px;border-bottom:1px solid #e5e5e5}.austar-header__heading{width:170px;margin:40px auto}.austar-lead{max-width:1000px;margin:0 auto 30px;padding:0 12px;text-align:center}.austar-notes{max-width:1000px;margin:0 auto 30px}.c-product-list__austar-period{display:block;margin:10px 0 0;text-align:right;color:#eb6100;font-size:1.1rem}.c-product-list__austar-period--closed{color:#888}.austar-main{max-width:1000px;padding:0 12px}.austar-main .product-info{margin:0 0 12px}.austar-main__inner{margin:0 0 30px}.austar-main__btn{margin:0 auto 48px}.austar-download{margin:0 auto 36px}.austar-howto__text{margin:0 0 24px;padding:0 12px;text-align:center}.austar-howto__image{max-width:360px;margin:0 auto;padding:0 12px}.austar-subinfo{overflow:hidden;padding:0 12px}.austar-subinfo__text{font-size:1.3rem;line-height:1.5}.austar-subinfo--close .austar-subinfo__text{max-height:2.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.austar-subinfo__more{position:relative;margin:4px 0 0;padding:0 16px 0 0;float:right;font-size:1.2rem}.austar-subinfo__more::after{content:"";display:block;position:absolute;top:8px;right:0;width:10px;height:5px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto}.austar-subinfo--close .austar-subinfo__more::after{background-position:-5px -101px}.austar-subinfo--open .austar-subinfo__more::after{background-position:-5px -136px}
.help-primary-nav{max-width:560px;margin:0 auto 30px;padding:0 12px}.help-primary-nav__item{float:left;width:50%}.help-primary-nav__item:nth-child(2n+1){padding:0 6px 0 0}.help-primary-nav__item:nth-child(2n){padding:0 0 0 6px}.help-primary-nav__item-link{display:block;position:relative;width:100%;height:162px;border:1px solid #f3f3f3;border-radius:3px;box-shadow:1px 1px 6px rgba(0,0,0,0.08)}.help-primary-nav__item-link::before{content:"";display:block;position:absolute;top:26%;left:50%;height:40px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto;transform:translateX(-50%)}.help-primary-nav__item-link--faq::before{width:27px;background-position:-5px -707px}.help-primary-nav__item-link--beginner::before{width:28px;background-position:-5px -657px}.help-primary-nav__item-text{position:absolute;bottom:16%;left:0;width:100%;padding:0 12px;text-align:center;font-size:1.5rem;font-weight:500;line-height:1.2}.help-search-box{margin:0 auto 30px;padding:0 12px}.help-search-box .c-search-box__form{border-color:#d0d0d0}.help-search-box .c-search-box__btn{background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/icon_search_gray.png)}.help-keyword-heading{margin:0 auto 8px;padding:0 12px;font-size:1.5rem;font-weight:500;line-height:1.5}.help-keyword-list{padding:0 12px}.help-keyword-list__item{display:inline-block;margin:0 1.3em 0 0}.help-keyword-list__item-link{display:block;color:#1a72e8;font-size:1.3rem;text-decoration:underline;line-height:2}.help-secondary-nav{padding:0 12px}.help-secondary-nav__item-link{display:block;padding:12px 24px 11px 0;font-size:1.3rem;line-height:1.3}.help-secondary-nav__item-link::before{content:"・"}.help-inquiry-btn{margin:24px auto}.help-inquiry-notes{padding:0 12px;color:#888;font-size:1.2rem;line-height:1.5}.faq-category-nav{margin:0 0 48px;border-top:1px solid #e5e5e5;font-size:0}.faq-category-nav__item{display:inline-block;width:50%;border-bottom:1px solid #e5e5e5;vertical-align:top}.faq-category-nav__item:nth-child(2n+1){border-right:1px solid #e5e5e5}.faq-category-nav__item-link{display:block;position:relative;width:100%;height:50px;padding:0 12px;text-align:left;font-size:1.3rem}.faq-category-nav__item-link--active{color:#eb6100;cursor:default}.faq-category-nav__item-link--active::after{background:0}.faq-list{border-bottom:1px solid #e5e5e5}.faq-list__question{display:table;table-layout:fixed;position:relative;width:100%;border-top:1px solid #e5e5e5}.faq-list__question-inner{width:100%;padding:0 36px 0 12px;text-align:left}.faq-list__question::after{content:"";display:block;position:absolute;top:50%;right:12px;width:12px;height:6px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-position:-5px -25px;background-size:200px auto;transform:translateY(-50%)}.faq-list__question--open::after{background-position:-5px -85px}.faq-list__answer{display:table;table-layout:fixed;width:100%;padding:0 12px}.faq-list__icon{display:table-cell;width:36px;padding:12px 0;vertical-align:middle}.faq-list__icon-inner{display:block;width:24px;height:24px;text-align:center;font-size:1.3rem;line-height:23px;border-radius:50%}.faq-list__icon-inner--question{border:1px solid #8f8f8f;background:#8f8f8f;color:#fff}.faq-list__icon-inner--answer{border:1px solid #eb6100;color:#eb6100}.faq-list__text{display:table-cell;padding:14px 0 12px;font-size:1.3rem;line-height:1.5}.faq-list__text--question{font-weight:500}.faq-list__text--answer{border-top:1px solid #e5e5e5}.inquiry-form{margin:36px 0}.c-form__textarea--inquiry{min-height:200px;overflow-y:scroll}.c-form__textarea--inquiry::-webkit-scrollbar{width:6px}.c-form__textarea--inquiry::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:3px}.text_box::-webkit-scrollbar-track-piece:start{background:#fff}.text_box::-webkit-scrollbar-track-piece:end{background:#fff}.inquiry-form-btn{margin:0 auto 60px}.inquiry-form-btn .c-form-btn__item{width:50%}.inquiry-complete-text{margin:0 0 30px;padding:0 12px}.inquiry-form-btn{width:100%;overflow:hidden;max-width:480px;margin:0 auto;padding:0 12px;font-size:0}.inquiry-form-btn__item{display:inline-block;width:50%;vertical-align:middle}.inquiry-form-btn__item:first-child{padding:0 2.4% 0 0}.inquiry-form-btn__item:last-child{padding:0 0 0 2.4%}.inquiry-form-btn__item .c-btn-function{width:100%}
.privacy-optout-text{margin:0 12px 12px}.optout-toggle-status{font-weight:700}.copyright-numbers{display:table;padding:0 12px;margin:0 0 24px}.copyright-numbers__title{font-size:1.6rem}.copyright-numbers-list__item{font-size:1.4rem;line-height:1.4}.copyright-logo{display:table-cell;vertical-align:middle;width:100px}.copyright-numbers__inner{display:table-cell;vertical-align:middle;padding:0 0 0 12px}
.app-no-result{max-width:1000px;margin:30px 0;padding:10px 12px}
.hires-heading{margin:0 0 18px;padding:0 12px;color:#eb6100;font-size:1.3rem;font-weight:500;line-height:1.7}.hires-sub-heading{margin:0 0 12px;padding:0 12px;font-size:1.3rem;font-weight:500;line-height:1.7}.hires-scroll__target{margin:-72px auto 24px;padding:72px 12px 0}.hires-spec-detail-wrap{margin:0 0 24px;padding:0 12px}.hires-spec-detail{width:100%;table-layout:fixed;overflow:hidden;border:1px solid #e5e5e5}.hires-spec-detail__item{font-size:1.2rem;line-height:1.4}.hires-spec-detail__item:not(:last-child){border-bottom:1px solid #e5e5e5}.hires-spec-detail__heading{width:140px;padding:8px 12px;text-align:left;vertical-align:middle;background:#f3f3f3;font-weight:400}.hires-spec-detail__content{padding:8px 12px;vertical-align:middle}.hires-trial:not(:last-of-type){margin:0 0 24px}.hires-trial-product .c-product-list__item,.hires-trial-product .c-product-list__item:first-child{border:0}.hires-trial-product .c-product-list__link{padding-top:0}.hires-trial-btn{width:100%;max-width:528px;margin:0 auto;overflow:hidden;font-size:0}.hires-trial-btn__item{display:inline-block;width:50%;vertical-align:middle}.hires-trial-btn__item:first-of-type{padding:0 6px 0 12px}.hires-trial-btn__item:last-of-type{padding:0 12px 0 6px}.hires-trial-btn__item .c-btn-function{width:100%;font-size:1.4rem}.howto-play-wrap:not(:last-of-type){margin:0 12px 12px}.howto-play-step__item{padding:0 0 0 1.4em;text-align:left;font-size:1.3rem;line-height:1.7;text-indent:-1.4em}.howto-play-step__item-num{padding:0 .4em 0 0}.howto-play-wrap .c-btn-block__btn{margin:12px auto 0}.howto-play-text{text-align:left}.hires-search-btn__item:not(:last-child){margin:0 0 12px}@media screen and (min-width:640px){.hires-search-btn{max-width:620px;margin:0 auto;padding:0 12px;overflow:hidden}.hires-search-btn__item{float:left;width:50%}.hires-search-btn__item .c-btn-function{width:100%;max-width:280px}.hires-search-btn__item:nth-child(2n+1){padding:0 6px 0 12px}.hires-search-btn__item:nth-child(2n){padding:0 12px 0 6px}.hires-search-btn__item .c-btn-function{width:100%;font-size:1.4rem}}
.beginner-section{border-bottom:2px solid #f5f5f5}.beginner-section:last-of-type{border-bottom:0}.beginner-section__inner{max-width:1000px;margin:auto;padding:60px 24px 60px}.beginner-section__heading{margin:0 auto 48px;padding:0 12px;text-align:center;font-size:1.8rem;font-weight:700;line-height:1.4}.beginner-section__lead{font-size:1.4rem}.beginner-heading{margin:0 0 24px;text-align:center;font-size:1.8rem;font-weight:500;line-height:1.4}.beginner-lead{margin:0 0 24px;font-size:1.2rem;text-align:center;text-indent:-10px}.beginner-nav{text-align:center}.beginner-nav__item{display:block}.beginner-nav__item-link{display:inline-block;padding:10px;font-size:1.6rem}.beginner-nav__item-link::after{content:"";display:inline-block;width:14px;height:8px;margin:0 0 0 7px;vertical-align:1px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/special/beginner/icon_arrow_orange_medium_bottom.png) no-repeat 50%;background-size:contain}.point-list__item:not(:last-child){margin:0 0 48px}.point-list__image{width:100px;margin:0 auto 24px}.point-list__title{margin:0 0 12px;font-size:1.6rem;font-weight:700}.point-list__link{margin:12px 0 0}.point-list__text{font-size:1.4rem}.function-list__item:not(:last-child){margin:0 0 48px}.function-list__image{width:80%;max-width:260px;margin:0 auto 12px}.function-list__title{margin:0 0 16px;font-size:1.6rem;font-weight:700}.function-list__text{font-size:1.4rem}.payment-list{margin:36px 0 0}.payment-list__item{display:table;table-layout:fixed;width:100%}.payment-list__image{display:table-cell;width:50%;padding:12px 12px 12px 0;text-align:center;vertical-align:middle}.payment-list__title{display:table-cell;width:50%;padding:12px 0;text-align:left;vertical-align:middle;font-size:1.5rem;font-weight:500;line-height:1.2}.device-image{margin:48px 0 0;text-align:center}.app-download{margin:36px 0 0;text-align:center}.app-download__text{margin:0 0 12px;font-size:1.5rem;font-weight:500}.app-download__btn{display:block;width:180px;margin:auto}.howto-section{padding:60px 0 0}.howto-section-child:nth-of-type(1),.howto-section-child:nth-of-type(3){background:#f5f5f5}.howto-section-child:nth-of-type(2){background:#f3a852;color:#fff}.howto-section-child__inner{position:relative;max-width:1000px;margin:auto;padding:48px 24px}.howto-heading{margin:0 0 48px;text-align:center;font-size:1.7rem;font-weight:700;line-height:1.4}.howto-heading__num{display:inline-block;width:20px;height:20px;margin:0 10px 0 0;text-align:center;vertical-align:1px;background:#444;color:#fff;font-size:1.4rem;font-weight:400;line-height:21px;border-radius:2px}.howto-section-child:nth-of-type(2) .howto-heading__num{background:#fff;color:#f3a852;font-weight:500}.howto-text{margin:12px 0 0;text-align:center;font-size:1.4rem}.howto-list{display:table;table-layout:fixed;width:100%;max-width:860px;margin:auto}.howto-list__item{display:table-cell;width:50%;text-align:center;vertical-align:top}.howto-link-arrow{margin:12px 0 0;text-align:center}.help-text{margin:0 0 24px;text-align:center}.note-text{color:#999}@media screen and (max-width:999px){.beginner-section__inner,.howto-section-child__inner{max-width:640px;margin-right:auto;margin-left:auto}.beginner-section__inner--intro{padding:60px 20px 50px}.note-text{font-size:1.3rem}}
.c-section--instantwin{margin:0 auto 36px}.instantwin-heading{margin:0 12px 24px}.instantwin-lead{margin:24px auto;padding:0 12px;text-align:center}.instantwin-lead__heading{margin:0 0 8px;color:#eb6100;font-size:1.8rem}.instantwin-lead__content{font-size:1.5rem;line-height:1.4}.instantwin-main{margin:0 12px 18px;padding:12px;border:1px solid #ffdfc7;background:#fff4ec}.instantwin-main__text{margin:0 0 36px;font-size:1.4rem}.instantwin-main__date{color:#888}.instantwin-main__terms{margin:0 auto 14px;text-align:center;color:#888;font-size:1.1rem}.instantwin-main__terms-link{color:#888;text-decoration:underline}.instantwin-main__btn{margin:0 0 14px}.instantwin-main-notes{padding:0}.instantwin-main__result-text{margin:10px 0;text-align:center;font-size:1.6rem;font-weight:700;line-height:1.6}.instantwin-main__result-data{text-align:center;font-size:1.1rem}.instantwin-result{margin:0 12px 18px;padding:16px;border:1px solid #eb6100;text-align:center;font-size:1.9rem;font-weight:700}.instantwin-bnr{width:75%;max-width:400px;margin:0 auto 60px}.instantwin-bnr__link{display:block}.modal-instantwin-text{padding:0 12px}.modal-instantwin-btn{margin:24px 0 0}.instantwin-download-text{margin:0 0 24px;text-align:center}.instantwin-back-btn{margin:48px 0 0}
.special-page-nav{display:table;table-layout:fixed;width:100%;font-size:0}.special-page-nav:first-of-type{border-top:1px solid #e5e5e5}.special-page-nav__item{display:table-cell;width:50%;height:50px;padding:2px 12px 0;border-bottom:1px solid #e5e5e5;text-align:left;vertical-align:middle;font-size:1.3rem;line-height:1.4}.special-page-nav__item:nth-child(2n+1){border-right:1px solid #e5e5e5}.special-lead{margin:0 0 18px;padding:0 12px;text-align:center;font-size:1.5rem;font-weight:500}.special-lead__notes{display:block;margin:18px 0 0;padding:0 0 0 1em;text-align:left;color:#888;font-size:1.1rem;text-indent:-1em}.special-text{margin:0 0 18px;padding:0 12px}.special-image{max-width:640px;margin:0 auto 24px;padding:0 12px}
@media screen and (min-width:1000px){body{padding:0}body.show-modal{position:fixed;left:0;width:100%;height:100%;margin:0}p{font-size:1.5rem;line-height:1.9}a:hover,button:hover{opacity:.6}.disp-small{display:none}.disp-large{display:block}.site-header{position:relative}.main-header{position:absolute;height:66px}.main-header__inner{max-width:1000px;margin:0 auto}.main-header__logo{float:left;width:143px;height:20px;margin:0;padding:22px 0}.main-header__logo-link{display:block;width:143px;height:20px;background-position:0 0;background-size:auto 20px}.main-header__logo-link::before{width:143px;height:20px;background-position:-5px -3393px}.main-header-btn{position:absolute;top:45px;right:50%;margin:0 0 0 350px}.main-header.main-header--fixed{position:fixed;top:0}.point-header.show-modal{position:fixed;top:15px;z-index:70}.point-header{position:absolute;top:15px;left:50%;width:360px;height:36px;margin:0 0 0 140px;padding:0;border-bottom:0;background:#fff;z-index:40}.point-box{height:36px;padding:0 8px 0 28px;background-position:8px 50%}.point-box:first-child::before{height:24px}.point-box__inner{margin:0}.point-header.point-header--fixed{position:fixed;top:15px;padding:0}.main-header__search{float:left;width:360px;margin:0 0 0 36px;padding:13px 0}.header-caution{width:100%;height:36px;z-index:100}.header-caution__inner{width:100%;max-width:1000px;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.header-caution__text{display:inline-block}.header-caution__link{display:inline-block}.site-footer{background:#f3f3f3}.site-footer__inner{position:relative;padding:60px 0 36px;overflow:hidden}.site-footer-nav{position:absolute;bottom:30px;left:0;margin:0}.site-footer__info{float:right}.site-footer-nav__item-link{padding:6px 0}.site-footer-nav__item:not(:last-child),.site-footer-nav__item:not(:last-child) .site-footer-nav__item-link{margin:0 18px 0 0}.site-footer-nav__item:not(:last-child)::before{top:6px}.notes-tax{padding:0 0 24px}.site-sitemap{overflow:hidden;padding:0;border:0}.site-sitemap__inner{float:left;width:317px;margin:0 24px 0 0}.site-sitemap__inner:last-of-type{margin:0}.site-sitemap-block{margin:0 0 32px;border:0}.site-sitemap-block__heading-link{margin:0 0 16px;padding:0;font-weight:700}button.site-sitemap-block__heading-link{pointer-events:none}.site-sitemap-block__heading-link::after{content:none}.site-sitemap-list{display:block !important}.site-sitemap-list__item{margin:0 0 12px}.site-sitemap-list__item:last-child{margin:0}.site-sitemap-list__item-link{padding:0}.mymenu-block{position:absolute;right:50%;top:111px;width:560px;margin:0 -380px 0 0;background:rgba(68,68,68,0.98);box-shadow:4px 4px 7px rgba(0,0,0,0.12);z-index:20}.mymenu-block--except_top{margin:0 -500px 0 0}.mymenu-block__inner{overflow:hidden}.mymenu-nav-block{border-right:1px solid rgba(255,255,255,0.3);float:right;width:280px;padding:14px 30px}.mymenu-nav--logout{margin:28px 0 0}.mymenu-nav__item{position:relative}.mymenu-nav__item-link{display:block;position:relative;padding:14px 0 14px 36px;color:#fff;font-size:1.3rem;line-height:1.3}.mymenu-nav__item-link::before{content:"";display:block;position:absolute;top:50%;left:0;width:20px;height:20px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto;transform:translateY(-50%)}.mymenu-nav__item-link--notices::before{background-position:-5px -4023px}.mymenu-nav__item-link--purchasehistory::before{background-position:-5px -4293px}.mymenu-nav__item-link--player::before{background-position:-5px -4113px}.mymenu-nav__item-link--wishlist::before{background-position:-5px -4743px}.mymenu-nav__item-link--myartist::before{background-position:-5px -3933px}.mymenu-nav__item-link--ask::before{background-position:-5px -3573px}.mymenu-nav__item-link--present::before{background-position:-5px -4203px}.mymenu-nav__item-link--utacoin::before{background-position:-5px -4653px}.mymenu-nav__item-link--push::before{background-position:-5px -4383px}.mymenu-nav__item-link--download-option::before{background-position:-5px -4383px}.mymenu-nav__item-link--ringtone::before{background-position:-5px -4563px}.mymenu-nav__item-link--device::before{background-position:-5px -3663px}.mymenu-nav__item-link--help::before{background-position:-5px -3753px}.mymenu-nav__item-link--questionnaire::before{background-position:-5px -4473px}.mymenu-nav__item-link--terms::before{background-position:-5px -3483px}.mymenu-nav__item-link--logout::before{background-position:-5px -3843px}.mymenu-nav__item-link--version::before{background-position:-5px -3753px}.mymenu-nav__icon-new{display:block;position:absolute;top:4px;left:16px;min-width:16px;height:16px;padding:0 5px;background:#009beb;color:#fff;font-size:1.1rem;line-height:17px;border-radius:8px}.container{padding:0 0 36px}.container--no-heading{margin:60px auto 0}.container--header-fixed{padding:66px 0 0}.container--multi-col{width:1000px;margin:auto}.container--multi-col::after{display:block;content:"";clear:both}.page-heading{margin:60px auto;font-size:2.4rem}.c-section{margin:0 auto 96px}.c-section--width_narrow{width:750px}.c-section__heading{margin:0 auto 36px;font-size:2rem}.c-section__heading-notes{margin:0 auto 24px;padding:0 0 0 14px;font-size:1.8rem}.c-section__heading-notes::before{left:0;width:2px}.c-section__text{padding:0}.c-section__text--center{text-align:center}.c-section-child{margin:0 auto 48px}.c-section-child__heading{padding:0;font-size:1.8rem;line-height:1.4}.c-section-child__heading:not(.c-section-child__heading--mb_narrow){margin:0 auto 24px}.nav-header{margin:0 auto;padding:66px 0 0}.nav-header_inner{overflow:hidden;max-width:1000px;margin:0 auto}.nav-header_inner::after{content:"";display:block;clear:both}.tab-gnav{display:block;float:left;width:auto}.tab-gnav__item{display:inline-block}.tab-gnav__item-link{padding:16px 18px}.sub-nav{float:right}.sub-nav__item{display:block;position:relative;float:left;font-size:1.3rem;cursor:pointer}.sub-nav__item:hover{opacity:.6}.sub-nav__item-link{display:block;position:relative;height:45px;line-height:45px}.sub-nav__item-link--mymenu{padding:0 18px 0 44px}.sub-nav__item-link--mymenu::after{content:"";display:block;position:absolute;top:50%;left:18px;width:17px;height:18px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -571px;background-size:200px auto;transform:translateY(-50%)}.sub-nav__item-link--help{padding:0 18px 0 38px}.sub-nav__item-link--help::after{content:"";display:block;position:absolute;top:50%;left:18px;width:12px;height:18px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -543px;background-size:200px auto;transform:translateY(-50%)}.sub-nav__item-link--help::before{content:"";display:block;position:absolute;top:13px;left:0;width:1px;height:20px;background:#ccc}.c-text-list{margin:0;padding:0 0 6px}.c-text-list__item{margin:0 0 .3em;font-size:1.5rem;line-height:1.7}.c-notes-list{padding:0}.c-notes-list__item{font-size:1.3rem;line-height:1.7}.c-terms-list{margin:0 0 42px;padding:0}.c-terms-list__item{font-size:1.3rem}.c-terms-dlist__title{margin:0 0 14px;padding:0 0 0 12px;font-size:1.3rem;line-height:1.3}.c-terms-dlist__title::before{left:0}.c-terms-dlist__content{margin:0 0 42px;font-size:1.3rem}.c-terms-number-list{padding:0 0 0 12px}.c-terms-number-list__item{margin:0 0 .5em;list-style-type:decimal}.c-terms-text{margin:0 0 .5em 1em;font-size:1.3rem}.c-terms-text__right{margin:0 0 .5em;font-size:1.3rem}.c-lead-text{margin:0 0 48px;padding:0}.c-lead-text--center{margin:0 0 48px;padding:0}.c-lead-text{margin:0 0 48px;padding:0}.c-lead-text--center{margin:0 0 48px;padding:0}.c-lead-text{margin:0 0 48px;padding:0}.c-lead-text--center{margin:0 0 48px;padding:0}.c-btn-function{max-width:280px;padding:19px 0;font-size:1.7rem}.c-btn-function--light{padding:18px 0}.c-btn-function--disabled:hover{opacity:inherit}.c-more-btn{margin:36px auto 0}.c-more-btn__link{width:280px;height:40px;font-size:1.4rem;line-height:39px;border-radius:20px}.c-more-btn__link::after{right:24px}.c-more-link{padding:0}.c-more-link__link{font-size:1.4rem}.c-btn-back{margin:0 auto 60px}.c-link-arrow{padding:0}.breadcrumb{margin:12px auto 0;padding:0}.c-tab-nav__item-inner{font-size:1.6rem}.c-tab-nav--auto .c-tab-nav__item-inner{padding:15px 24px}.c-tab-nav--special .c-tab-nav__item-inner{padding:15px 22px}.c-tab-nav--auto .c-tab-nav-2-lines{padding:5px 24px 8px}.c-tab-body--serch-all{margin:36px 0 0}.c-tab-body__caution{margin:24px 0;font-size:1.3rem}.c-tab-control{position:relative}.c-tab-control .c-tab-nav--auto{padding:0 24px}.c-tab-control__btn-wrap::before,.c-tab-control__btn-wrap::after{content:"";display:block;position:absolute;top:0;width:34px;height:44px}.c-tab-control__btn-wrap::before{left:0;background:linear-gradient(to left,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%)}.c-tab-control__btn-wrap::after{right:0;background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%)}.c-tab-control__btn{display:block;position:absolute;top:0;width:34px;height:44px;z-index:1}.c-tab-control__btn:hover::after{opacity:.7}.c-tab-control__btn::after{content:"";display:block;position:absolute;top:50%;width:6px;height:12px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto;transform:translateY(-50%)}.c-tab-control__btn--prev{left:0}.c-tab-control__btn--prev::after{left:0;background-position:-5px -41px}.c-tab-control__btn--next{right:0}.c-tab-control__btn--next::after{right:0;background-position:-5px -63px}.c-modal__inner{padding:36px 24px 24px}.c-modal__inner--video{padding:0}.c-modal__inner--error{padding:24px}.c-modal__text{padding:0;font-size:1.4rem}.c-modal__text--center{margin:0 0 30px}.c-search-box__form{padding:0 70px 0 20px;font-size:1.3rem}.c-search-box__btn{right:6px;left:inherit;width:36px}.c-search-box__reset{right:42px;width:24px}.c-product-list--gridview_col2,.c-product-list--gridview_col3{padding:0}.c-product-list--gridview_col2 .c-product-list__item,.c-product-list--gridview_col3 .c-product-list__item{width:14.66666%;margin:0 2.4% 24px 0}.c-product-list--gridview_col2 .c-product-list__item:not(:nth-child(6n)),.c-product-list--gridview_col3 .c-product-list__item:not(:nth-child(6n)){margin:0 2.4% 24px 0}.c-product-list--gridview_col2 .c-product-list__item:nth-child(6n),.c-product-list--gridview_col3 .c-product-list__item:nth-child(6n){margin:0 0 24px}.c-product-list--gridview_col2 .c-product-list__item:nth-last-child(-n+6),.c-product-list--gridview_col3 .c-product-list__item:nth-last-child(-n+6){margin-bottom:0}.c-product-list--gridview_col2 .c-product-list__info,.c-product-list--gridview_col3 .c-product-list__info{padding:10px}.c-product-list--gridview_col2 .c-product-list__title,.c-product-list--gridview_col3 .c-product-list__title{margin:22px 0 0;font-size:1.4rem}.c-product-list--gridview_col2 .c-product-list__artist,.c-product-list--gridview_col3 .c-product-list__artist{margin:2px 0 0;font-size:1.2rem}.c-product-list--gridview_col2 .c-product-list__icon,.c-product-list--gridview_col3 .c-product-list__icon{top:10px;left:10px}.c-product-list--gridview_col2 .c-product-list__icon-image:not(:last-child),.c-product-list--gridview_col3 .c-product-list__icon-image:not(:last-child){margin:0 5px 0 0}.c-product-list--gridview_col2 .c-product-list__info{height:122px}.c-product-list--gridview_col3 .c-product-list__info{height:82px}.c-product-list__artist+.c-product-list__icon,.c-product-list__data+.c-product-list__icon{margin:11px 0 0}.c-product-list--gridview_col2 .c-product-list__audition,.c-product-list--gridview_col2 .c-product-list__video-audition{bottom:122px}.c-product-list--gridview_col2 .c-product-list__video-audition{left:0;top:0;margin:auto}.c-product-list--gridview_col3 .c-product-list__audition,.c-product-list--gridview_col3 .c-product-list__video-audition{bottom:82px;width:36px;height:36px}.c-product-list--gridview_col2.c-product-list--ranking .c-product-list__video-audition,.c-product-list--gridview_col3.c-product-list--ranking .c-product-list__video-audition{top:36px}.c-product-list--gridview_col3 .c-product-list__audition-btn::after,.c-product-list--gridview_col3 .c-product-list__video-audition-btn::after{width:30px;height:30px}.c-product-list--gridview_col3 .c-product-list__audition-btn--play::after,.c-product-list--gridview_col3 .c-product-list__video-audition-btn--play::after{background-position:-5px -4813px}.c-product-list--gridview_col3 .c-product-list__audition-btn--pause::after,.c-product-list--gridview_col3 .c-product-list__video-audition-btn--pause::after{background-position:-5px -4773px}.c-product-list--listview .c-product-list__link{padding:12px 0}.c-product-list--listview .c-product-list__info{width:47.5%;padding:0 0 0 2.4%}.c-product-list--listview .c-product-list__title{font-size:1.6rem}.c-product-list--listview .c-product-list__artist{position:absolute;top:50%;left:58.8%;width:27.2%;transform:translateY(-50%)}.c-product-list--listview .c-product-list__artist--original-pos{position:relative;top:auto;left:auto;width:auto;transform:none}.c-product-list--listview .c-product-list__subtext{color:#888;font-size:1.2rem}.c-product-list--listview .c-product-list__icon{margin:1px 0 6px}.c-product-list--listview .c-product-list__icon-image{height:16px;margin:0 5px 0 0}.c-product-list--listview .c-product-list__data{position:absolute;top:50%;left:89.4%;width:8.2%;margin:0;color:#888;font-size:1.2rem;line-height:1.4;transform:translateY(-50%)}.c-product-list--listview .c-product-list__artist+.c-product-list__data{margin:0}.c-product-list__discount{position:absolute;top:50%;left:68%;width:30%;margin:0;font-size:1.2rem;line-height:1.4;transform:translateY(-50%)}.c-product-list--listview .c-product-list__audition{left:45px}.c-product-list--whishlist .c-product-list__audition{left:57px}.c-product-list--listview .c-product-list__rank{left:12px}.c-product-list--listview .c-product-list__video-audition{left:22px}.c-product-list__rank{margin:0 0 12px}.c-product-list__rank-arrow{width:16px;height:16px}.c-product-list__rank-arrow--same{background-position:-5px -3150px}.c-product-list__rank-arrow--up{background-position:-5px -3228px}.c-product-list__rank-arrow--semiup{background-position:-5px -3202px}.c-product-list__rank-arrow--down{background-position:-5px -3124px}.c-product-list__rank-arrow--semidown{background-position:-5px -3176px}.c-product-list-lead{margin:0 0 20px;padding:0;font-size:1.5rem;max-height:3.4em}.c-artist-list--listview .c-artist-list__link{padding:12px 30px 12px 0}.c-artist-list--listview .c-artist-list__info{padding:0 0 0 24px}.c-artist-list--listview .c-artist-list__title{font-size:1.6rem}.c-artist-list--gridview{padding:0}.c-artist-list--gridview .c-artist-list__item{width:15%;margin:0 2% 24px 0}.c-artist-list--gridview .c-artist-list__item:nth-child(3n){margin:0 2% 24px 0}.c-artist-list--gridview .c-artist-list__item:nth-child(6n){margin:0 0 24px}.c-artist-list--gridview .c-artist-list__item:nth-last-child(-n+6){margin-bottom:0}.c-artist-list--gridview .c-artist-list__title{font-size:1.4rem}.c-viewchange{margin:18px 0;padding:0}.c-viewchange-hires{height:22px}.c-viewchange-hires__text{font-size:1.4rem}.c-viewchange-hires__text::before{width:18px;height:18px;margin:0 8px 0 0;vertical-align:-4px}.c-viewchange-hires__input:checked+.c-viewchange-hires__text::after{top:5px;left:5px}.c-viewchange-sort__item-inner{font-size:1.4rem}.c-genre-list{padding:0}.c-genre-list__item{margin:0 1.2% 1.2% 0;width:13.2%;height:110px}.c-genre-list__item:nth-child(3n){margin-right:1.2%}.c-genre-list__item:nth-child(7n){margin-right:0}.c-genre-list__link-text{font-size:1.5rem}.c-genre-list__link-text--small{font-size:1.3rem}.c-genre-list--secondary .c-genre-list__link{padding-top:0}.c-specialbnr-list{padding:0}.c-specialbnr-list__item{width:23.5%}.c-specialbnr-list__item:not(:nth-last-child(-n+2)){margin-bottom:0}.c-specialbnr-list__item:not(:nth-last-child(-n+4)){margin-bottom:2%}.c-specialbnr-list__item:not(:nth-child(4n)){margin-right:2%}.c-download-block{margin:0;padding:30px 140px}.c-download-block__inner{display:table;table-layout:fixed;width:100%}.c-download-block__btn{display:table-cell;width:50%;vertical-align:middle}.c-download-block__btn:not(:last-child) .c-btn-block__btn{margin:12px auto}.c-btn-block__heading{font-size:1.8rem}.c-btn-block__btn-image--googleplay,.c-btn-block__btn-image--appstore{width:auto;height:60px}.c-download-block__notice{text-align:center;font-size:1.3rem}.c-download-block__inner--hires-sample{display:block;text-align:center;font-size:0}.c-download-block__inner--hires-sample .c-download-block__btn{display:inline-block;vertical-align:top}.c-caution{margin:50px auto;padding:18px 24px}.c-caution__text{text-align:center;font-size:1.6rem;line-height:1.7}.c-caution__text--left{text-align:left}.c-form{padding:0}.c-form__question{font-size:1.5rem}.c-form__question-required{font-size:1.3rem}.c-form__answer-confirm{padding:16px;font-size:1.5rem}.c-form__select{height:44px;padding:0 48px 0 12px;background-size:auto 42px;font-size:1.5rem}.c-form__textarea{font-size:1.5rem}.c-form__textarea-count{font-size:1.3rem}.c-form__textbox{font-size:1.5rem}.c-form__checkbox{padding:10px 0;font-size:1.5rem;cursor:pointer}.c-form-btn{max-width:455px}.c-form-btn__item:first-child{padding:0 24px 0 0}.c-form-error{font-size:1.3rem}.c-howto-download__text{margin:0 0 36px;padding:0}.c-special-heading-bg{opacity:.25;filter:blur(20px);position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:no-repeat 50%;background-size:cover;z-index:-1}.c-special-heading__inner{display:table;table-layout:fixed;max-width:1000px;margin:auto;padding:24px 0;overflow:hidden}.c-special-heading-img,.c-special-heading-text{display:table-cell;vertical-align:middle}.c-special-heading-img{width:53.6%;padding:0 3.6% 0 0}.c-special-heading-text{width:46.4%;padding:0}.c-special-heading-text__heading{margin:0 0 24px;font-size:2.2rem}.c-special-heading-text__lead p{font-size:1.4rem}.c-sharebtn__list--special{text-align:right}.c-section--unsupported{padding-top:120px}}
@media screen and (min-width:1000px){.top-search{margin:36px auto;padding:0}.top-search .c-search-box{margin:0 auto 18px}.top-notice{margin:36px auto;padding:0}.top-notice__link{font-size:1.3rem}.top-campaignbnr{position:relative;margin:36px auto;width:1000px;overflow:hidden}.top-campaignbnr-list{overflow:hidden}.top-campaignbnr-list__item{max-width:690px;margin:0 6px}.top-campaignbnr-dots li{display:inline-block}.top-campaignbnr-dots li button{width:8px;height:8px;margin:0 6px;background:#ccc;border-radius:50%;font-size:0}.top-campaignbnr-dots li.slick-active button{background:#eb6100}.top-campaignbnr-list:hover .top-campaignbnr-arrow{opacity:1}.top-campaignbnr-arrow{position:absolute;top:50%;width:48px;height:48px;background:rgba(255,255,255,0.9);transform:translateY(-50%);border-radius:50%;box-shadow:0 0 12px rgba(0,0,0,0.18);text-indent:100%;white-space:nowrap;overflow:hidden;cursor:pointer;opacity:0;transition:.1s;z-index:1}.top-campaignbnr-arrow--prev{left:78px}.top-campaignbnr-arrow--next{right:78px}.top-campaignbnr-arrow::after{content:"";display:block;position:absolute;top:50%;left:50%;width:12px;height:20px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto;transform:translate(-50%,-50%)}.top-campaignbnr-arrow--prev::after{background-position:-5px -4853px}.top-campaignbnr-arrow--next::after{background-position:-5px -4883px}.top-specialbnr{max-width:1000px;margin:0 auto 72px}.top-specialbnr-list{overflow:hidden}.top-specialbnr-list__item{float:left;width:32%}.top-specialbnr-list__item:not(:nth-last-child(-n+3)){margin-bottom:2%}.top-specialbnr-list__item:not(:nth-child(3n)){margin-right:2%}.top-specialbnr-list__item-link{display:block;position:relative;padding-top:37.267080745341616%}.top-specialbnr-list__item-image{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}}
@media screen and (min-width:1000px){.album-main{overflow:hidden;margin:48px auto 96px}.album-main__primary{float:left;width:50%;padding:0 20px 0 0}.album-main__secondary{width:50%;margin:0 0 0 50%;padding:0 0 0 20px}.album-info{padding:0}.album-info__photo{width:200px;max-width:200px;margin:0 24px 0 0}.album-info__title{font-size:2.4rem}.album-info__artist{margin:6px 0 0;font-size:1.6rem}.album-info__data{margin:30px 0 0}.album-purchase__item{padding:12px 0}.album-purchase__type{font-size:1.6rem}.album-purchase__spec{margin:6px 0 0}.album-purchase__price{width:120px}.album-purchase__price-btn-link{width:120px;padding:10px 0;font-size:2rem}.album-purchase__price-normal{margin:0 0 8px;font-size:1.7rem}.album-purchase-link{margin:24px 0 0}.album-subinfo{padding:0}.album-lock{margin:0 auto 24px}.album-sharebtn{margin:24px 0 0}.album-sharebtn .c-sharebtn__list{text-align:left}.album-track-list{margin:0 auto 12px}.album-track-list:last-child{margin:0 auto}.album-track-list__disc{padding:24px 0;font-size:1.6rem}.album-track-list__info{padding:12px 12px 12px 0}.album-track-list__title{font-size:1.6rem}.album-track-list__price{width:96px;padding:12px 0}.album-track-list__price-btn-link{width:96px;font-size:20px}.tab-album-spec{position:relative}.tab-album-spec .c-tab-nav__item-inner{font-size:1.4rem}.tab-album-spec--long{padding:0 24px}.tab-album-spec__btn{display:block;position:absolute;top:0;width:24px;height:44px;z-index:1}.tab-album-spec__btn::before{content:"";display:block;position:absolute;top:50%;width:6px;height:12px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto;transform:translateY(-50%)}.tab-album-spec__btn-prev{left:0}.tab-album-spec__btn-prev::before{left:0;background-position:-5px -41px}.tab-album-spec__btn-next{right:0}.tab-album-spec__btn-next::before{right:0;background-position:-5px -63px}.product-format-heading,.product-format{padding:0}.product-format__title{font-size:1.4rem}.product-format__content{font-size:1.3rem}}
@media screen and (min-width:1000px){.song-main{overflow:hidden;margin:48px auto 96px}.song-info{float:left;width:50%;padding:0 20px 0 0}.song-info__photo{width:140px;max-width:140px;margin:0 24px 0 0}.song-info__audition-btn::after{width:30px;height:30px}.song-info__audition-btn--play::after{background-position:-5px -4813px}.song-info__audition-btn--pause::after{background-position:-5px -4773px}.song-info__title{font-size:2.4rem}.song-info__artist{margin:6px 0 0;font-size:1.6rem}.song-info__like{margin:30px 0 0}.song-purchase-wrap{float:right;width:50%;padding:0 0 0 20px}.song-purchase__item{padding:12px 0}.song-purchase__type{font-size:1.6rem}.song-purchase__spec{margin:6px 0 0}.song-purchase__price{width:120px}.song-purchase__price-btn-link{width:120px;padding:10px 0;font-size:2rem}.song-purchase__price-normal{margin:0 0 8px;font-size:1.7rem}.song-purchase__present-image{height:16px}.song-purchase__present-image:not(:first-child){margin:0 0 0 6px}.song-subinfo{clear:left;float:left;width:50%;padding:0 20px 0 0}.c-modal-arrow--song-lock{padding:0}.song-sharebtn{margin:24px 0 0}.song-sharebtn .c-sharebtn__list{text-align:left}}
@media screen and (min-width:1000px){.artist-main{margin:12px auto 48px;padding:24px 0}.artist-main__inner{overflow:hidden}.artist-main__photo{position:inherit;float:left;overflow:auto;width:36%;padding:0}.artist-main__info{float:left;overflow:hidden;width:64%;padding:0 0 0 36px}.artist-main__title{margin:16px 0 0;text-align:left;font-size:2.4rem}.artist-main__myartist{margin:16px 0 0}.artist-main__myartist--on{text-align:left}.artist-sharebtn{margin:16px 0 0}.artist-sharebtn .c-sharebtn__list{text-align:left}}
@media screen and (min-width:1000px){.purchase-flow{width:360px;margin:50px auto}.purchase-flow__item{height:36px;font-size:1.8rem}.purchase-flow__item::after{width:13px;height:13px}.product-main{overflow:hidden;margin:48px auto 96px}.product-main__primary{float:left;width:62%;padding:0 20px 0 0}.product-main__secondary{float:right;width:38%;padding:0 0 0 20px}.product-info__photo{width:100px;max-width:145px;margin:0 24px 0 0}.product-info__video{max-width:145px;margin:0 24px 0 0}.product-info__title{font-size:1.8rem}.product-info__artist{margin:2px 0 0;font-size:1.4rem}.product-info__spec{margin:18px 0 0;font-size:1.2rem}.product-info__spec-inner:first-child{margin:0 1em 0 0}.product-info__icon{margin:6px 0 0}.product-info__icon-image{height:16px}.product-price__ask-text{font-size:1.2rem}.product-price__price-inner{font-size:2.4rem}.product-price__price-tax{font-size:1.2rem}.product-price__ask-price{font-size:1.2rem}.product-campaign{margin:24px 0 0;font-size:1.2rem}.product-payment{margin:0;padding:24px;background:#f7f7f7}.product-payment-list{margin:0 auto 24px;background:#fff}.product-payment__terms{font-size:1.2rem}.product-payment__btn .c-btn-function{width:100%;max-width:100%}.product-payment__caution{font-size:1.3rem}.product-download{padding:24px;background:#f7f7f7}.product-download .c-btn-function{width:100%;max-width:100%}.procuct-myartist{float:left;width:62%;margin:0;padding:0 20px 0 0}.procuct-myartist__heading{margin:0 0 20px;font-size:1.4rem}.procuct-myartist__text{margin:0 0 16px;font-size:1.3rem}.procuct-myartist__radio:not(:last-child){margin:0 30px 0 0}.procuct-notes{float:left;width:62%;margin:48px 0 0;padding:0 20px 0 0}.procuct-notes__heading{margin:0 0 20px;font-size:1.4rem}.procuct-notes .c-text-list__item{font-size:1.3rem}.product-lmark{margin:12px 0 0;padding:0 0 0 4px}.product-modal-btn{margin:24px auto}.c-modal__inner--product{padding:24px}.product-modal-image{padding:0}.utacode-main{margin:50px auto 96px}.utacode-main__message{font-size:1.8rem}.utacode-main .product-info{margin:0 0 48px;padding:20px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.utacode-main .product-info__photo{width:100px}.utacode-input{margin:0;padding:30px 140px}}
@media screen and (min-width:1000px){.purchasecomp-main{margin:0 auto 48px;padding:0}.purchasecomp-main__message{font-size:1.8rem}.purchasecomp-main .product-info{padding:20px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.purchasecomp-main .product-info__photo,.purchasecomp-main .product-info__video{width:100px}.download-specchange{float:right;margin:0 0 20px;padding:0}.download-specchange__text{font-size:1.4rem}.download-track{clear:right;margin:0 auto 36px;padding:12px 140px}.download-track__inner:not(:last-child){margin:0 auto 24px}.download-track__disc{font-size:1.6rem}.download-track-list__title{font-size:1.6rem}.download-track-list__artist{font-size:1.3rem}.download-track-list__btn{width:160px}.download-track-list__btn-link{width:160px;height:42px;padding:0 18px 0 48px;color:#eb6100;font-size:1.6rem;line-height:41px;text-indent:inherit}.download-track-list__btn-link::before{left:18px;transform:translate(0,-50%)}.download-track-list__btn-link--disabled{color:#ccc;border:1px solid #ccc}.download-track-list__btn-link--loading{color:#ccc;border:1px solid #ccc}.download-caution--pc{margin:30px 0 0}.purchasecomp-myartist{margin:0 auto 48px}.purchasecomp-myartist__artist-inner{font-size:1.5rem}.coinback{margin:0 0 12px;padding:8px 8px 12px}.coinback-campaign{display:inline;font-size:1.5rem}.coinback-campaign__name{display:inline}.coinback-campaign__separator{display:inline}.coinback-coin{display:inline}.coinback-coin__number{font-size:2.2rem}.coinback-coin__unit{font-size:1.5rem}}
@media screen and (min-width:1000px){.c-tab-ranking{min-width:680px}.c-tab-ranking-genre{min-width:2400px}.c-ranking-viewchange{margin:18px 0 4px;padding:0}.ranking-sharebtn{margin:48px 0 0}.ranking-sharebtn .c-sharebtn__list{text-align:right}.c-ranking-aggregate-date{padding:0}}
@media screen and (min-width:1000px){.genre-heading{max-width:1000px;padding:36px 0;font-size:2.3rem}}
@media screen and (min-width:1000px){.container--multi-col .container__main{float:right;width:750px;padding:0 0 96px}.mypage-lead{margin:0 auto 60px;padding:0;font-size:1.5rem}.container--multi-col .container__sub{float:left;width:210px;margin:60px 0 0}.mypage-menu-list{margin:0 0 12px;padding:0 0 12px;font-size:1.3rem}.mypage-menu-list__item{position:relative}.mypage-menu-list:not(:last-of-type){border-bottom:1px solid #e5e5e5}.mypage-menu-list__link{display:block;position:relative;padding:11px 0 11px 38px;line-height:1.3}.mypage-menu-list__link::before{content:"";display:block;position:absolute;top:50%;left:0;width:20px;height:20px;background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png);background-repeat:no-repeat;background-size:200px auto;transform:translateY(-50%)}.mypage-menu-list__link--notices::before{background-position:-5px -3963px}.mypage-menu-list__item--active .mypage-menu-list__link--notices::before{background-position:-5px -3993px}.mypage-menu-list__link--purchasehistory::before{background-position:-5px -4233px}.mypage-menu-list__item--active .mypage-menu-list__link--purchasehistory::before{background-position:-5px -4263px}.mypage-menu-list__link--player::before{background-position:-5px -4053px}.mypage-menu-list__item--active .mypage-menu-list__link--player::before{background-position:-5px -4083px}.mypage-menu-list__link--wishlist::before{background-position:-5px -4683px}.mypage-menu-list__item--active .mypage-menu-list__link--wishlist::before{background-position:-5px -4713px}.mypage-menu-list__link--myartist::before{background-position:-5px -3873px}.mypage-menu-list__item--active .mypage-menu-list__link--myartist::before{background-position:-5px -3903px}.mypage-menu-list__link--present::before{background-position:-5px -4143px}.mypage-menu-list__item--active .mypage-menu-list__link--present::before{background-position:-5px -4173px}.mypage-menu-list__link--ask::before{background-position:-5px -3513px}.mypage-menu-list__item--active .mypage-menu-list__link--ask::before{background-position:-5px -3543px}.mypage-menu-list__link--utacoin::before{background-position:-5px -4593px}.mypage-menu-list__item--active .mypage-menu-list__link--utacoin::before{background-position:-5px -4623px}.mypage-menu-list__link--artistnews::before{background-position:-5px -3423px}.mypage-menu-list__item--active .mypage-menu-list__link--artistnews::before{background-position:-5px -3453px}.mypage-menu-list__link--push::before{background-position:-5px -4323px}.mypage-menu-list__item--active .mypage-menu-list__link--push::before{background-position:-5px -4353px}.mypage-menu-list__link--download-option::before{background-position:-5px -4323px}.mypage-menu-list__item--active .mypage-menu-list__link--download-option::before{background-position:-5px -4353px}.mypage-menu-list__link--ringtone::before{background-position:-5px -4503px}.mypage-menu-list__item--active .mypage-menu-list__link--ringtone::before{background-position:-5px -4533px}.mypage-menu-list__link--device::before{background-position:-5px -3603px}.mypage-menu-list__item--active .mypage-menu-list__link--device::before{background-position:-5px -3633px}.mypage-menu-list__link--help::before{background-position:-5px -3693px}.mypage-menu-list__item--active .mypage-menu-list__link--help::before{background-position:-5px -3723px}.mypage-menu-list__link--terms::before{background-position:-5px -3423px}.mypage-menu-list__item--active .mypage-menu-list__link--terms::before{background-position:-5px -3453px}.mypage-menu-list__link--logout::before{background-position:-5px -3783px}.mypage-menu-list__item--active .mypage-menu-list__link--logout::before{background-position:-5px -3813px}.mypage-menu-list__link--version::before{background-position:-5px -3693px}.mypage-menu-list__item--active .mypage-menu-list__link--version::before{background-position:-5px -3723px}.mypage-menu-list__item--active .mypage-menu-list__link{color:#eb6100}.mypage-menu-list__icon-new{display:block;position:absolute;top:4px;left:14px;min-width:16px;height:14px;padding:0 5px;background:#009beb;color:#fff;font-size:1.1rem;line-height:17px;border-radius:8px}.mypage-no-item__icon{width:192px}.notices-list{width:750px}.notices-list__link{padding:12px 50px 12px 36px}.notices-list__title{margin:0 0 16px}.notices-list__date{text-align:left}.notices-item{margin:-66px 0 0;padding:102px 0 36px}.notice-heading{margin:60px auto;font-size:2.4rem}.notice-date{font-size:1.4rem}.c-edit-btn{margin:0 0 24px}.mypage-view-sort{padding:0}.edit-removal-btn{margin:36px auto 60px}.c-product-list--whishlist .c-product-list__link{padding:12px 0 12px 12px}.purchase-history .c-product-list__link:not([data-is-link="true"]):hover{background:#fff;opacity:1;cursor:default}.purchasehistory-lead{margin:0 auto 24px;padding:0}.purchasehistory-btn{margin:0 auto 60px}.purchasehistory-notes{margin:96px auto 0}.modal-purchasehistory-refine__form{padding:24px}.purchasehistory-text-list__item{margin:0 0 .3em;font-size:1.5rem;line-height:1.7}.purchasehistory-text-list__item::before{content:"※"}.myartist-list{text-align:left}.myartist-list__item{width:152px;max-width:none;padding:0;margin:0 38px 40px 0}.myartist-list__item:nth-child(4n){margin-right:0}.myartist-download{margin:60px 0 0;padding:30px}.myartist-download__text{text-align:center}.player-text{padding:0}}
@media screen and (min-width:1000px){.device-list{letter-spacing:-0.5em}.device-list__item{display:inline-block;width:50%;margin:0 0 48px;border-bottom:0;letter-spacing:0}.device-list__item:last-of-type{margin:0 0 48px}.device-list__item:nth-child(2n+1){padding:0 24px 0 0}.device-list__item:nth-child(2n){padding:0 0 0 24px}.device-info-heading{font-size:1.7rem}.device-info-table{font-size:1.5rem}.btn-device{padding:14px 0;font-size:1.6rem}.modal-edit-device{padding:50px 24px}.modal-edit-device__heading{font-size:1.5rem}.modal-edit-device__removal-notice{font-size:1.3rem}.text-input__input{font-size:1.5rem}}
@media screen and (min-width:1000px){.specialpage-bnr-list{padding:24px 0;letter-spacing:-.4em}.specialpage-bnr-list__item{display:inline-block;margin:0 2.4% 24px 0;width:31.7%;max-width:none;letter-spacing:normal}.specialpage-bnr-list__item:nth-child(3n){margin:0 0 24px}.specialpage-no-result-message{letter-spacing:normal}.about-ask-lead{margin:0 0 60px;padding:0;text-align:center}.about-ask{display:table;table-layout:fixed;width:100%;margin:0 auto 36px}.about-ask__image,.about-ask__text{display:table-cell;width:50%;vertical-align:middle}.about-ask__image{padding:0 12px 0 0}.about-ask__text{padding:0 0 0 12px}}
@media screen and (min-width:1000px){.device-list{letter-spacing:-0.5em}.device-list__item{display:inline-block;width:50%;margin:0 0 48px;border-bottom:0;letter-spacing:0}.device-list__item:last-of-type{margin:0 0 48px}.device-list__item:nth-child(2n+1){padding:0 24px 0 0}.device-list__item:nth-child(2n){padding:0 0 0 24px}.device-info-heading{font-size:1.7rem}.device-info-table{font-size:1.5rem}.btn-device{padding:14px 0;font-size:1.6rem}.modal-edit-device{padding:50px 24px}.modal-edit-device__heading{font-size:1.5rem}.modal-edit-device__removal-notice{font-size:1.3rem}.text-input__input{font-size:1.5rem}}
@media screen and (min-width:1000px){.point-confirm-wrap{display:table;table-layout:fixed;width:100%;margin:0 auto}.point-confirm{display:table-cell;width:50%}.point-confirm:first-child{padding:0 12px 0 0}.point-confirm:last-child{padding:0 0 0 12px}.point-confirm__header{margin:0 0 20px;padding:0 0 0 26px;font-size:1.8rem;background-size:18px}.point-confirm__header::after{width:18px;height:18px}.point-confirm__header--coin::after{background-position:-5px -3068px}.point-confirm__header--wallet::after{background-position:-5px -3096px}.point-confirm__modal-arrow{margin:18px 0 0;text-align:left}.point-confirm-table__row{font-size:1.5rem}.point-confirm-table__heading{width:180px;padding:20px 16px}.point-confirm-table__coin{padding:20px 16px}.point-confirm-table__coin-number{font-size:1.7rem}}
@media screen and (min-width:1000px){.login-block__text{max-width:280px;font-size:1.2rem}}
@media screen and (min-width:1000px){.search-modal--second{top:53px;bottom:auto;left:50%;max-width:360px;margin:0 0 0 -324px;text-align:left;background:#fff;box-shadow:2px 2px 8px rgba(0,0,0,0.1)}.search-suggest-nav{margin:0}}
@media screen and (min-width:1000px){.austar-header{border-bottom:0}.austar-header__heading{margin:60px auto}.austar-lead{margin:0 auto 48px;padding:0}.austar-notes{margin:0 auto 48px}.c-product-list--listview .c-product-list__austar-period{position:absolute;top:50%;left:76.4%;width:21.2%;margin:0;text-align:left;font-size:1.2rem;line-height:1.4;transform:translateY(-50%)}.austar-main{margin:0 auto 60px;padding:0}.austar-main .product-info{margin:0 0 24px}.austar-main__inner{margin:0 0 48px;padding:20px 0 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.austar-main .product-info__photo{width:100px}.austar-main .song-comment{padding:0 0 0 124px}.austar-main__btn{margin:48px auto}.austar-download{margin:0 auto 60px}.austar-howto__text{margin:0 0 36px;padding:0}.austar-banner{position:relative;overflow:hidden;width:1000px;margin:0 auto 48px;padding:36px 0;text-align:center}.austar-banner__bg{opacity:.25;filter:blur(10px);position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;width:1020px}.austar-banner__img{width:644px}.austar-subinfo__text{font-size:1.5rem;line-height:1.7}.austar-subinfo--close .austar-subinfo__text{max-height:3.4em}}
@media screen and (min-width:1000px){.help-primary-nav{max-width:100%;margin:0 auto 36px;padding:0}.help-primary-nav__item:nth-child(2n+1){padding:0 12px 0 0}.help-primary-nav__item:nth-child(2n){padding:0 0 0 12px}.help-primary-nav__item-link{height:140px;background-position:60px 50%}.help-primary-nav__item-link--faq::before,.help-primary-nav__item-link--beginner::before{top:50%;left:60px;transform:translate(0,-50%)}.help-primary-nav__item-text{bottom:50%;padding:0 24px 0 90px;font-size:2rem;transform:translateY(50%)}.help-search-box{margin:0 auto 36px;padding:0}.help-keyword-heading{padding:0}.help-keyword-list{padding:0}.help-keyword-list__item-link{font-size:1.5rem}.help-secondary-nav{padding:0;font-size:0}.help-secondary-nav__item{display:inline-block;width:32%}.help-secondary-nav__item:nth-child(3n+1),.help-secondary-nav__item:nth-child(3n+2){margin:0 2% 0 0}.help-secondary-nav__item-link{padding:12px 0;font-size:1.5rem}.help-secondary-nav__item-link::before{content:none}.help-secondary-nav__item-link::after{content:"";display:inline-block;width:6px;height:12px;margin:0 0 0 12px;vertical-align:-1px;background:url(https://resource.lap.recochoku.jp/ms-p1/front/common/css_sprite_01.png) no-repeat -5px -63px;background-size:200px auto}.help-inquiry-btn{margin:36px auto}.help-inquiry-notes{padding:0;text-align:center;font-size:1.3rem}.faq-category-nav{margin:0 0 60px;border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.faq-category-nav__item-link{font-size:1.5rem}.faq-category-nav__item-link--active:hover{opacity:1}.faq-list__question::after{right:0}.faq-list__question-inner{padding:0 36px 0 0}.faq-list__answer{padding:0}.faq-list__icon{width:54px}.faq-list__icon-inner{width:30px;height:30px;font-size:1.5rem;line-height:28px}.faq-list__text{padding:22px 0 20px;font-size:1.5rem}.inquiry-form{margin:48px 0}.c-form__textarea--inquiry::-webkit-scrollbar{width:8px}.c-form__textarea--inquiry::-webkit-scrollbar-thumb{border-radius:4px}.inquiry-form-btn{max-width:640px}.inquiry-form-btn__item:first-child{padding:0 7% 0 0}.inquiry-form-btn__item:last-child{padding:0 0 0 7%}}
@media screen and (min-width:1000px){.privacy-optout-text{margin:0 0 12px}}
@media screen and (min-width:1000px){.app-no-result{margin:50px auto;padding:18px 0}}
@media screen and (min-width:1000px){.hires-heading{padding:0;font-size:1.7rem}.hires-sub-heading{padding:0;font-size:1.7rem}.hires-scroll__target{margin:-102px auto 36px;padding:102px 12px 0}.hires-spec-detail-wrap{padding:0}.hires-spec-detail__item{font-size:1.5rem}.hires-spec-detail__heading{width:180px;padding:10px 12px}.hires-spec-detail__content{padding:10px 12px}.hires-trial{padding:24px 0 24px;border-bottom:1px solid #e5e5e5}.hires-trial:first-of-type{border-top:1px solid #e5e5e5}.hires-trial:not(:last-of-type){margin:0}.hires-trial-btn{max-width:620px;margin:12px auto 0}.howto-play-wrap{margin:0 0 24px;padding:30px 80px}.howto-play-wrap:not(:last-of-type){margin:0 0 24px}.howto-play-step__item{font-size:1.5rem}.hires-trial-btn__item .c-btn-function,.hires-search-btn__item .c-btn-function{font-size:1.7rem}.hires-search-btn{padding:0}.hires-search-btn__item:not(:last-child){margin:0 0 24px}}
@media screen and (min-width:1000px){.beginner-section__inner{padding:96px 0}.beginner-section__heading{margin:0 0 72px;font-size:2.4rem;line-height:1.6;letter-spacing:.05em}.beginner-section__lead{text-align:center;font-size:1.8rem}.beginner-section__inner--intro{padding:96px 0 86px}.beginner-heading{font-size:2.4rem;margin:0 0 60px}.beginner-lead{margin:0 0 60px;font-size:1.7rem;text-indent:-20px}.beginner-nav__item{display:inline-block;margin:0 18px}.beginner-nav__item-link{font-size:1.8rem;font-weight:500}.beginner-nav__item-link::after{margin:0 0 0 8px}.point-list{font-size:0}.point-list__item{display:inline-block;width:33.33333%;padding:0 18px;vertical-align:top}.point-list__item:not(:last-child){margin:0}.point-list__image{margin:0 auto 48px}.point-list__title{text-align:center;margin:0 0 24px;font-size:1.8rem}.point-list__text{font-size:1.5rem}.point-list__link .c-link-arrow__link{font-size:1.4rem}.function-list{max-width:780px;margin:auto}.function-list__item{position:relative;overflow:hidden}.function-list__image{margin:0}.function-list__info{position:absolute;overflow:hidden;top:50%;width:480px;margin:auto;transform:translateY(-50%)}.function-list__title{margin:0 0 24px;font-size:2rem}.function-list__text{font-size:1.8rem}.function-list__item:nth-child(2n+1) .function-list__image{float:right}.function-list__item:nth-child(2n+1) .function-list__info{left:0}.function-list__item:nth-child(2n) .function-list__image{float:left}.function-list__item:nth-child(2n) .function-list__info{right:0}.payment-list{width:860px;margin:36px auto 0;text-align:center;font-size:0}.payment-list__item{display:inline-block;width:30%;margin:60px 0 0;vertical-align:top}.payment-list__item:nth-child(2){margin:60px 5% 0}.payment-list__image,.payment-list__title{display:block;width:100%;margin:auto;padding:0}.payment-list__image{max-width:240px;margin:0 auto 24px}.payment-list__title{text-align:center;font-size:1.8rem;font-weight:500;line-height:1.2}.app-download{margin:60px 0 24px}.app-download__text{font-size:1.8rem}.app-download__btn{width:240px}.howto-section{padding:96px 0 0}.howto-section-child__inner{padding:72px 0}.howto-heading{margin:0 0 72px;font-size:2.4rem}.howto-heading__num{width:24px;height:24px;margin:0 16px 0 0;vertical-align:2px;font-size:1.6rem;line-height:25px}.howto-text{margin:36px 0 0;font-size:1.8rem}.howto-list__item:nth-child(2n+1),.howto-list__item:nth-child(2n){padding:0}.howto-list__image{max-width:260px;margin:auto}.howto-link-arrow .c-link-arrow__link{font-size:1.5rem}.help-text{margin:0 0 24px;text-align:center;font-size:1.8rem}.note-text{font-size:1.5rem}}
@media screen and (min-width:1000px){.c-section--instantwin{margin:0 auto 60px}.instantwin-heading{margin:0 0 36px}.instantwin-lead{margin:36px auto;padding:0}.instantwin-lead__heading{margin:0 0 10px;font-size:2.4rem}.instantwin-lead__content{font-size:2rem}.instantwin-main{margin:0 0 18px;padding:18px 36px}.instantwin-main__date{color:#333}.instantwin-main__date::before{content:"："}.instantwin-main__text{margin:0 0 36px;font-size:1.7rem}.instantwin-main__btn{margin:0 0 18px}.instantwin-main__result-text{margin:6px 0;font-size:2rem}.instantwin-main__result-data{font-size:1.4rem}.c-download-block--instantwin{padding:30px 124px}.instantwin-result{margin:0;padding:32px;font-size:2.4rem}.modal-instantwin-text{padding:0}}
@media screen and (min-width:1000px){.special-page-nav-wrap{border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5}.special-page-nav__item{font-size:1.5rem}.special-lead{margin:0 0 24px;padding:0;font-size:1.7rem}.special-lead__notes{text-align:center;font-size:1.3rem}.special-text{margin:0 0 24px;padding:0}.special-image{padding:0}}
.slick-slider{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{display:block;position:relative;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{display:block;position:relative;top:0;left:0;margin:0 auto}.slick-track::before,.slick-track::after{display:table;content:''}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-arrow.slick-hidden{display:none}
.mejs__offscreen{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal}.mejs__container{background:#000;font-family:Helvetica,Arial,serif;position:relative;text-align:left;text-indent:0;vertical-align:top}.mejs__container,.mejs__container *{box-sizing:border-box}.mejs__container video::-webkit-media-controls,.mejs__container video::-webkit-media-controls-panel,.mejs__container video::-webkit-media-controls-panel-container,.mejs__container video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none !important}.mejs__fill-container,.mejs__fill-container .mejs__container{height:100%;width:100%}.mejs__fill-container{background:transparent;margin:0 auto;overflow:hidden;position:relative}.mejs__container:focus{outline:0}.mejs__iframe-overlay{height:100%;position:absolute;width:100%}.mejs__embed,.mejs__embed body{background:#000;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.mejs__fullscreen{overflow:hidden !important}.mejs__container-fullscreen{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1000}.mejs__container-fullscreen .mejs__mediaelement,.mejs__container-fullscreen video{height:100% !important;width:100% !important}.mejs__background,.mejs__mediaelement{left:0;position:absolute;top:0}.mejs__mediaelement{height:100%;width:100%;z-index:0}.mejs__poster{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0;z-index:1}:root .mejs__poster-img{display:none}.mejs__poster-img{border:0;padding:0}.mejs__overlay{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0}.mejs__layer{z-index:1}.mejs__overlay-play{cursor:pointer}.mejs__overlay-button{background:url(mejs-controls.svg) no-repeat;background-position:0 -39px;height:80px;width:80px}.mejs__overlay:hover>.mejs__overlay-button{background-position:-80px -39px}.mejs__overlay-loading{height:80px;width:80px}.mejs__overlay-loading-bg-img{-webkit-animation:a 1s linear infinite;animation:a 1s linear infinite;background:transparent url(mejs-controls.svg) -160px -40px no-repeat;display:block;height:80px;width:80px;z-index:1}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mejs__controls{bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;left:0;list-style-type:none;margin:0;padding:0 10px;position:absolute;width:100%;z-index:3}.mejs__controls:not([style*="display: none"]){background:rgba(255,0,0,.7);background:-webkit-linear-gradient(transparent,rgba(0,0,0,.35));background:linear-gradient(transparent,rgba(0,0,0,.35))}.mejs__button,.mejs__time,.mejs__time-rail{font-size:10px;height:40px;line-height:10px;margin:0;width:32px}.mejs__button>button{background:transparent url(mejs-controls.svg);border:0;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;margin:10px 6px;overflow:hidden;padding:0;position:absolute;text-decoration:none;width:20px}.mejs__button>button:focus{outline:1px dotted #999}.mejs__container-keyboard-inactive [role=slider],.mejs__container-keyboard-inactive [role=slider]:focus,.mejs__container-keyboard-inactive a,.mejs__container-keyboard-inactive a:focus,.mejs__container-keyboard-inactive button,.mejs__container-keyboard-inactive button:focus{outline:0}.mejs__time{box-sizing:content-box;color:#fff;font-size:11px;font-weight:700;height:24px;overflow:hidden;padding:16px 6px 0;text-align:center;width:auto}.mejs__play>button{background-position:0 0}.mejs__pause>button{background-position:-20px 0}.mejs__replay>button{background-position:-160px 0}.mejs__time-rail{direction:ltr;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:40px;margin:0 10px;padding-top:10px;position:relative}.mejs__time-buffering,.mejs__time-current,.mejs__time-float,.mejs__time-float-corner,.mejs__time-float-current,.mejs__time-hovered,.mejs__time-loaded,.mejs__time-marker,.mejs__time-total{border-radius:2px;cursor:pointer;display:block;height:10px;position:absolute}.mejs__time-total{background:hsla(0,0%,100%,.3);margin:5px 0 0;width:100%}.mejs__time-buffering{-webkit-animation:b 2s linear infinite;animation:b 2s linear infinite;background:-webkit-linear-gradient(135deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background:linear-gradient(-45deg,hsla(0,0%,100%,.4) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.4) 0,hsla(0,0%,100%,.4) 75%,transparent 0,transparent);background-size:15px 15px;width:100%}@-webkit-keyframes b{0%{background-position:0 0}to{background-position:30px 0}}@keyframes b{0%{background-position:0 0}to{background-position:30px 0}}.mejs__time-loaded{background:hsla(0,0%,100%,.3)}.mejs__time-current,.mejs__time-handle-content{background:hsla(0,0%,100%,.9)}.mejs__time-hovered{background:hsla(0,0%,100%,.5);z-index:10}.mejs__time-hovered.negative{background:rgba(0,0,0,.2)}.mejs__time-buffering,.mejs__time-current,.mejs__time-hovered,.mejs__time-loaded{left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transition:all .15s ease-in;transition:all .15s ease-in;width:100%}.mejs__time-buffering{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.mejs__time-hovered{-webkit-transition:height .1s cubic-bezier(.44,0,1,1);transition:height .1s cubic-bezier(.44,0,1,1)}.mejs__time-hovered.no-hover{-webkit-transform:scaleX(0) !important;-ms-transform:scaleX(0) !important;transform:scaleX(0) !important}.mejs__time-handle,.mejs__time-handle-content{border:4px solid transparent;cursor:pointer;left:0;position:absolute;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);z-index:11}.mejs__time-handle-content{border:4px solid hsla(0,0%,100%,.9);border-radius:50%;height:10px;left:-7px;top:-4px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:10px}.mejs__time-rail .mejs__time-handle-content:active,.mejs__time-rail .mejs__time-handle-content:focus,.mejs__time-rail:hover .mejs__time-handle-content{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.mejs__time-float{background:#eee;border:1px solid #333;bottom:100%;color:#111;display:none;height:17px;margin-bottom:9px;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:36px}.mejs__time-float-current{display:block;left:0;margin:2px;text-align:center;width:30px}.mejs__time-float-corner{border:5px solid #eee;border-color:#eee transparent transparent;border-radius:0;display:block;height:0;left:50%;line-height:0;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0}.mejs__long-video .mejs__time-float{margin-left:-23px;width:64px}.mejs__long-video .mejs__time-float-current{width:60px}.mejs__broadcast{color:#fff;height:10px;position:absolute;top:15px;width:100%}.mejs__fullscreen-button>button{background-position:-80px 0}.mejs__unfullscreen>button{background-position:-100px 0}.mejs__mute>button{background-position:-60px 0}.mejs__unmute>button{background-position:-40px 0}.mejs__volume-button{position:relative}.mejs__volume-button>.mejs__volume-slider{-webkit-backface-visibility:hidden;background:rgba(50,50,50,.7);border-radius:0;bottom:100%;display:none;height:115px;left:50%;margin:0;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:25px;z-index:1}.mejs__volume-button:hover{border-radius:0 0 4px 4px}.mejs__volume-total{background:hsla(0,0%,100%,.5);height:100px;left:50%;margin:0;position:absolute;top:8px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:2px}.mejs__volume-current{left:0;margin:0;width:100%}.mejs__volume-current,.mejs__volume-handle{background:hsla(0,0%,100%,.9);position:absolute}.mejs__volume-handle{border-radius:1px;cursor:ns-resize;height:6px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:16px}.mejs__horizontal-volume-slider{display:block;height:36px;position:relative;vertical-align:middle;width:56px}.mejs__horizontal-volume-total{background:rgba(50,50,50,.8);height:8px;top:16px;width:50px}.mejs__horizontal-volume-current,.mejs__horizontal-volume-total{border-radius:2px;font-size:1px;left:0;margin:0;padding:0;position:absolute}.mejs__horizontal-volume-current{background:hsla(0,0%,100%,.8);height:100%;top:0;width:100%}.mejs__horizontal-volume-handle{display:none}.mejs__captions-button,.mejs__chapters-button{position:relative}.mejs__captions-button>button{background-position:-140px 0}.mejs__chapters-button>button{background-position:-180px 0}.mejs__captions-button>.mejs__captions-selector,.mejs__chapters-button>.mejs__chapters-selector{background:rgba(50,50,50,.7);border:1px solid transparent;border-radius:0;bottom:100%;margin-right:-43px;overflow:hidden;padding:0;position:absolute;right:50%;visibility:visible;width:86px}.mejs__chapters-button>.mejs__chapters-selector{margin-right:-55px;width:110px}.mejs__captions-selector-list,.mejs__chapters-selector-list{list-style-type:none !important;margin:0;overflow:hidden;padding:0}.mejs__captions-selector-list-item,.mejs__chapters-selector-list-item{color:#fff;cursor:pointer;display:block;list-style-type:none !important;margin:0 0 6px;overflow:hidden;padding:0}.mejs__captions-selector-list-item:hover,.mejs__chapters-selector-list-item:hover{background-color:#c8c8c8 !important;background-color:hsla(0,0%,100%,.4) !important}.mejs__captions-selector-input,.mejs__chapters-selector-input{clear:both;float:left;left:-1000px;margin:3px 3px 0 5px;position:absolute}.mejs__captions-selector-label,.mejs__chapters-selector-label{cursor:pointer;float:left;font-size:10px;line-height:15px;padding:4px 10px 0;width:100%}.mejs__captions-selected,.mejs__chapters-selected{color:#21f8f8}.mejs__captions-translations{font-size:10px;margin:0 0 5px}.mejs__captions-layer{bottom:0;color:#fff;font-size:16px;left:0;line-height:20px;position:absolute;text-align:center}.mejs__captions-layer a{color:#fff;text-decoration:underline}.mejs__captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs__captions-position{bottom:15px;left:0;position:absolute;width:100%}.mejs__captions-position-hover{bottom:35px}.mejs__captions-text,.mejs__captions-text *{background:hsla(0,0%,8%,.5);box-shadow:5px 0 0 hsla(0,0%,8%,.5),-5px 0 0 hsla(0,0%,8%,.5);padding:0;white-space:pre-wrap}.mejs__container.mejs__hide-cues video::-webkit-media-text-track-container{display:none}.mejs__overlay-error{position:relative}.mejs__overlay-error>img{left:0;max-width:100%;position:absolute;top:0;z-index:-1}.mejs__cannotplay,.mejs__cannotplay a{color:#fff;font-size:.8em}.mejs__cannotplay{position:relative}.mejs__cannotplay a,.mejs__cannotplay p{display:inline-block;padding:0 15px;width:100%}
.disp-none{display:none}.visibility-none{visibility:hidden;height:0}.mejs__overlay-button{background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/mejs-controls.png)}.mejs__overlay-loading-bg-img{background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/mejs-controls.png)}.mejs__button>button{background-image:url(https://resource.lap.recochoku.jp/ms-p1/front/common/mejs-controls.png)}.mejs__fill-container{position:absolute;width:100%;height:100%}
