@charset "UTF-8";.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img,.slick-slide{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.p-tag-name-card__num,.p-site-message__list__item__title,.p-pagination__list__link,.p-menu-account__contract-status,.p-narrow-down-menu__condition__type,.p-narrow-down__button,.p-in-list-control__button,.p-footer__about-list__item,.p-player-card__detail__title,.p-menu-account__contract-name,.p-narrow-down-menu--recursive .p-narrow-down-menu__condition__name,.p-narrow-down-menu__condition__items,.p-corner__header__title,.p-breadcrumb__link{overflow-wrap:normal!important;white-space:nowrap!important;word-wrap:normal!important}.p-page-title-area__title{overflow-wrap:break-word!important;word-wrap:break-word!important}.p-player-card__detail__title,.p-menu-account__contract-name,.p-narrow-down-menu--recursive .p-narrow-down-menu__condition__name,.p-narrow-down-menu__condition__items,.p-corner__header__title,.p-breadcrumb__link{overflow:hidden!important;text-overflow:ellipsis!important}.p-sort__select__list__link,.p-menu-category__button--user-info,.p-menu-category__button--register,.p-menu-category__button--login,.p-menu-category__button--logout,.p-menu-account__button--logout,.pg-index__type-list__item__link,.pg-detail__review-count,.p-point-summary__point,.p-pagination__list__link,.p-package-info__data-link,.p-menu-search__list__link,.p-menu-my-list__list__link,.p-menu-category__list__link,.p-menu-account__help-link,.p-header-global__ctrl-list__item__link,.p-header-global__logo-link,.p-footer__about-link,.p-credix-support__link,.p-corner__header__more,.p-breadcrumb__link,.p-alphabetical-index__link,.c-button-link{text-decoration:none}.pg-index__type-list__item__link,.pg-detail__review-count,.p-point-summary__point,.p-pagination__list__link,.p-package-info__data-link,.p-menu-search__list__link,.p-menu-my-list__list__link,.p-menu-category__list__link,.p-menu-account__help-link,.p-header-global__ctrl-list__item__link,.p-header-global__logo-link,.p-footer__about-link,.p-credix-support__link,.p-corner__header__more,.p-breadcrumb__link,.p-alphabetical-index__link,.c-button-link{align-items:center;cursor:pointer;display:flex}.is-disabled.pg-index__type-list__item__link,.is-disabled.pg-detail__review-count,.is-disabled.p-point-summary__point,.is-disabled.p-pagination__list__link,.is-disabled.p-package-info__data-link,.is-disabled.p-menu-search__list__link,.is-disabled.p-menu-my-list__list__link,.is-disabled.p-menu-category__list__link,.is-disabled.p-menu-account__help-link,.is-disabled.p-header-global__ctrl-list__item__link,.is-disabled.p-header-global__logo-link,.is-disabled.p-footer__about-link,.is-disabled.p-credix-support__link,.is-disabled.p-corner__header__more,.is-disabled.p-breadcrumb__link,.is-disabled.p-alphabetical-index__link,.is-disabled.c-button-link{cursor:not-allowed;pointer-events:none}.pg-index__type-list__item__link:hover,.pg-detail__review-count:hover,.p-point-summary__point:hover,.p-pagination__list__link:hover,.p-package-info__data-link:hover,.p-menu-search__list__link:hover,.p-menu-my-list__list__link:hover,.p-menu-category__list__link:hover,.p-menu-account__help-link:hover,.p-header-global__ctrl-list__item__link:hover,.p-header-global__logo-link:hover,.p-footer__about-link:hover,.p-credix-support__link:hover,.p-corner__header__more:hover,.p-breadcrumb__link:hover,.p-alphabetical-index__link:hover,.c-button-link:hover{text-decoration:underline}@keyframes bound-animation{0%{transform:scale(0);fill:#ff3c97}39%{transform:scale(0)}50%{transform:scale(1.2)}65%{transform:scale(1) translateY(-10%)}75%{transform:scale(1.1,.9) translateY(5%)}85%{transform:scale(.95,1.05) translateY(-3%)}to{transform:scale(1) translate(0);fill:#ff3c97}}@keyframes explosion-animation{0%{opacity:0;transform:scale(.01)}1%{opacity:1;transform:scale(.01)}5%{stroke-width:200}20%{stroke-width:300}50%{stroke:#cc8ef5;transform:scale(1.1);stroke-width:1}50.1%{stroke-width:0}to{stroke:#cc8ef5;transform:scale(1.1);stroke-width:0}}@keyframes loader-scale-animation{0%,50%,to{transform:scale(0);opacity:0}25%{transform:scale(1);opacity:1}}*,*:before,*:after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}img:not([alt]){filter:blur(10px)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-size:62.5%}body{--height-body: 100vh;--width-body: 100vw;--height-header: 90px;--height-header-global: 50px;background-color:#232323;color:#3f4958;font-family:Roboto,Droid Sans,Lucida Grande,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,メイリオ,Meiryo,Arial,sans-serif;font-size:1.4rem;font-weight:400;overflow-x:hidden;overflow-wrap:break-word}input{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;outline:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search]{box-sizing:border-box;-webkit-appearance:none}input[type=search]::-webkit-search-decoration{display:none}.l-app{bottom:0;left:0;position:absolute;right:0;top:0}.l-header{left:0;position:fixed;top:0;width:100%;z-index:20}.l-main{background-color:#232323;display:flex;flex-direction:column;-webkit-box-pack:justify;min-height:calc(100vh - var(--height-header));justify-content:space-between;margin:var(--height-header) 0 0;min-width:100vw}@media(min-width:824px){.l-main{margin:var(--height-header) 0 0 200px;min-width:calc(100vw - 200px)}}@media(max-width:823px){.l-main{margin:var(--height-header) 0 0;min-width:100vw}}.l-app--one-col .l-main{margin:var(--height-header) 0 0;min-width:100vw}.c-accordion-select{--height-accordion-select: 40px;font-size:1.2rem;position:relative;min-width:120px}.c-accordion-select__check{display:none}.c-accordion-select__label{align-items:center;background-color:#3e3e3e;border-radius:5px;color:#fff;cursor:pointer;display:flex;height:var(--height-accordion-select);justify-content:center;margin:0;padding:0 5px}.c-accordion-select__list{color:#fff;position:absolute;z-index:10;width:100%}.c-accordion-select__list__item{align-items:center;background-color:#3e3e3e;cursor:pointer;display:flex;height:0;justify-content:center;opacity:0;overflow:hidden;padding:0 5px;transition:all .3s 0s ease;visibility:hidden}.c-accordion-select__list__item:hover{background-color:#676767}.c-accordion-select__list__item:last-of-type{border-radius:0 0 5px 5px}.c-accordion-select__check:checked~.c-accordion-select__label{border-radius:5px 5px 0 0;background-color:#676767}.c-accordion-select__check:checked~.c-accordion-select__label:before{border-left:solid 1px #ccc;border-top:solid 1px #ccc;content:" ";display:block;height:10px;margin:auto;position:absolute;right:10px;top:calc(50% - 8px);transform:rotate(-135deg);vertical-align:middle;width:10px}.c-accordion-select__check:checked~.c-accordion-select__list .c-accordion-select__list__item{height:var(--height-accordion-select);opacity:1;visibility:visible}.c-button{background-color:transparent;border:none;border-radius:5px;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-button:disabled,.c-button.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.c-button-bookmark{align-items:center;border-radius:5px;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.c-button-bookmark__icon{align-items:center;display:flex;height:35px;justify-content:center;width:100%}.c-button-bookmark__icon__heart{height:30px;vertical-align:middle;width:auto}.c-button-bookmark .icon-heart-fill use,.c-button-bookmark .icon-heart-line use,.c-button-bookmark .icon-heart-fill-explosion use{all:inherit}.c-button-bookmark .icon-heart-fill{display:inline-block}.c-button-bookmark .icon-heart-line{display:none}.c-button-bookmark .icon-heart-fill,.c-button-bookmark .icon-heart-line{fill:#b0b8c4}.c-button-bookmark .icon-heart-fill-explosion{fill:none;opacity:0;stroke:#dd4688;stroke-width:1;transform-origin:center;transform:scale(.02)}.c-button-bookmark__text{display:inline-block;font-size:1.2rem;width:100%}.c-button-bookmark__text.is-add{display:inline-block}.c-button-bookmark__text.is-added{display:none}.c-button-bookmark.is-added .c-button-bookmark__icon__heart .icon-heart-fill{animation:bound-animation .5s;animation-fill-mode:forwards;fill:#ff3c97;transform-origin:center}.c-button-bookmark.is-added .c-button-bookmark__icon__heart .icon-heart-fill-explosion{animation:explosion-animation .8s;animation-fill-mode:forwards;transform-origin:center}.c-button-bookmark.is-added .c-button-bookmark__text.is-add{display:none}.c-button-bookmark.is-added .c-button-bookmark__text.is-added{display:inline-block}@media(prefers-reduced-motion:reduce){.c-button-bookmark.is-added .c-button-bookmark__icon__heart .icon-heart-fill,.c-button-bookmark.is-added .c-button-bookmark__icon__heart .icon-heart-fill-explosion{animation:none}}.c-button-contract{background:#ff3c97;border-bottom:solid 3px #941b54;border-radius:5px;color:#fff;cursor:pointer;height:65px;line-height:1.5;padding:11px 8px 7px;text-align:center;text-decoration:none;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.c-button-contract:hover{border-bottom:solid 1px #941b54;-webkit-transform:translateY(2px);transform:translateY(2px)}.c-button-contract__main-text{display:block;font-size:1.6rem}.c-button-contract__sub-text{color:#ffec00;font-size:1.2rem}@media(max-width:823px){.c-button-contract{width:55vw}.c-button-contract:hover{border-bottom:solid 3px #941b54;-webkit-transform:translateY(0);transform:translateY(0)}}.c-button-link,.c-button-link:hover,.c-button-link:active,.c-button-link:focus,.c-button-link:link,.c-button-link:visited{color:#3f4958}.c-button-link{border:solid 1px transparent;border-radius:5px;cursor:pointer;justify-content:center;padding:2px 5px;text-decoration:none}.c-checkbox{height:25px}.c-checkbox.is-disabled{background-color:#dcdcdc;cursor:not-allowed}.c-checkbox__label{cursor:pointer;display:inline-block;height:100%;line-height:25px;width:100%}.c-checkbox input[type=checkbox]{display:none}.c-checkbox input[type=checkbox]+.c-checkbox__label{background:url(/img/button/check_off.png) left center no-repeat;background-size:25px 25px;height:100%;margin:0;padding:0 0 0 30px}.c-checkbox input[type=checkbox]:checked+.c-checkbox__label{background:url(/img/button/check_on.png) left center no-repeat;background-size:25px 25px}.c-checkbox input[type=checkbox][disabled]+.c-checkbox__label,.c-checkbox input[type=checkbox].is-disabled+.c-checkbox__label{background-color:#dcdcdc;cursor:not-allowed}.c-checkbox-watch-later{border-radius:5px}.c-checkbox-watch-later__label{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.c-checkbox-watch-later__label__check{height:30px;vertical-align:middle;width:auto}.c-checkbox-watch-later__label .icon-check-group{display:inline-block}.c-checkbox-watch-later__label .icon-circle-check-group{display:none}.c-checkbox-watch-later__label .icon-check use,.c-checkbox-watch-later__label .icon-check-explosion use,.c-checkbox-watch-later__label .icon-plus use,.c-checkbox-watch-later__label .icon-circle-check-fill use,.c-checkbox-watch-later__label .icon-circle-check-fill-explosion use,.c-checkbox-watch-later__label .icon-circle-plus use{all:inherit}.c-checkbox-watch-later__label .icon-plus,.c-checkbox-watch-later__label .icon-circle-plus{display:inline-block}.c-checkbox-watch-later__label .icon-check,.c-checkbox-watch-later__label .icon-check-explosion,.c-checkbox-watch-later__label .icon-circle-check-fill,.c-checkbox-watch-later__label .icon-circle-check-fill-explosion{display:none}.c-checkbox-watch-later__label .icon-check,.c-checkbox-watch-later__label .icon-plus,.c-checkbox-watch-later__label .icon-circle-check-fill,.c-checkbox-watch-later__label .icon-circle-plus{fill:#b0b8c4}.c-checkbox-watch-later__label .icon-check-explosion,.c-checkbox-watch-later__label .icon-circle-check-fill-explosion{fill:none;opacity:0;stroke:#dd4688;stroke-width:1;transform-origin:center;transform:scale(.02)}.c-checkbox-watch-later__label__text{display:inline-block;font-size:1.2rem;width:100%}.c-checkbox-watch-later__label__text.is-add{display:inline-block}.c-checkbox-watch-later__label__text.is-added,.c-checkbox-watch-later input[type=checkbox]{display:none}.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__check .icon-plus,.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__check .icon-circle-plus{display:none}.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__check .icon-check,.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__check .icon-check-explosion,.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__check .icon-circle-check-fill,.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__check .icon-circle-check-fill-explosion{display:inline-block}.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__check .icon-check,.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__check .icon-circle-check-fill{animation:bound-animation .5s;animation-fill-mode:forwards;fill:#ff3c97;transform-origin:center}.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__check .icon-check-explosion,.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__check .icon-circle-check-fill-explosion{animation:explosion-animation .8s;animation-fill-mode:forwards;transform-origin:center}.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__text.is-add{display:none}.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__text.is-added{display:inline-block}.c-checkbox-watch-later.is-low .c-checkbox-watch-later__label{flex-direction:row}.c-checkbox-watch-later.is-low .c-checkbox-watch-later__label__check{height:20px;width:25px}.c-checkbox-watch-later.is-low .c-checkbox-watch-later__label__text{width:auto}@media(prefers-reduced-motion:reduce){.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__check .icon-check,.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__check .icon-check-explosion,.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__check .icon-circle-check-fill,.c-checkbox-watch-later input[type=checkbox]:checked+.c-checkbox-watch-later__label .c-checkbox-watch-later__label__check .icon-heart-fill-explosion{animation:none}}.c-loader-animation{--color-loader-ball: #fff;align-items:center;display:flex;justify-content:center;width:100%}.c-loader-animation__ball{animation:loader-scale-animation 1.792s 0s infinite ease-in-out;animation-fill-mode:both;background-color:var(--color-loader-ball);border-radius:50%;display:inline-block;height:10px;margin:2px;width:10px}.c-loader-animation__ball.--left{animation-delay:-.32s}.c-loader-animation__ball.--center{animation-delay:-.16s}@media(prefers-reduced-motion:reduce){.c-loader-animation__ball{animation:none}.c-loader-animation__ball.--left{transform:scale(1)}.c-loader-animation__ball.--center{transform:scale(.65)}.c-loader-animation__ball.--right{transform:scale(.3)}}.c-img-box{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.c-img-box__img{max-height:100%;height:auto;margin:0 auto;object-fit:contain;object-position:center;max-width:100%;width:100%}.c-img-box__img.lazy-img{transition:all .5s}.c-img-box__img.lazy-img.b4-load,.c-img-box__img.lazy-img.processing{filter:blur(5px);opacity:.5;height:100%}.c-img-box__img.lazy-img.loaded{filter:blur(0);opacity:1}.c-overlay{background-color:#000000e6;left:0;height:100vh;opacity:0;position:fixed;top:0;transition:all .5s;visibility:hidden;width:100vw;z-index:50}.c-overlay.is-visible{opacity:1;visibility:visible}.c-product-type{display:inline-block}.c-product-type>span{display:inline-block;padding:2px 5px;vertical-align:middle}.c-product-type.large>span{padding:2px 10px;margin-right:10px}.c-product-type--new{background-color:#ff3c97;color:#fff}.c-product-type--coming-soon{background-color:#fff;color:#3f4958}.c-radio{height:25px}.c-radio.is-disabled{background-color:#dcdcdc;cursor:not-allowed}.c-radio__label{cursor:pointer;display:inline-block;height:100%;line-height:25px;width:100%}.c-radio input[type=radio]{display:none}.c-radio input[type=radio]+.c-radio__label{background:url(/img/button/radio_off.png) left center no-repeat;background-size:25px 25px;height:100%;margin:0;padding:0 0 0 30px}.c-radio input[type=radio]:checked+.c-radio__label{background:url(/img/button/radio_on.png) left center no-repeat;background-size:25px 25px}.c-radio input[type=radio][disabled]+.c-radio__label,.c-radio input[type=radio].is-disabled+.c-radio__label{background-color:#dcdcdc;cursor:not-allowed}.c-radio.panel input[type=radio]+.c-radio__label{background-image:none;background-color:#e3e3e3;color:#3f4958;padding:0}.c-radio.panel input[type=radio]:checked+.c-radio__label{background-color:#3e3e3e;color:#fff}.c-select-form{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border:solid 1px #bbb;border-radius:5px;box-sizing:border-box;display:inline-block;font:inherit;font-size:1.6rem;line-height:1.5em;margin:0;padding:.5em 3.5em .5em 1em}.c-select-form:focus{outline:none}.c-select-form[disabled],.c-select-form.is-disabled{background-color:#dcdcdc;cursor:not-allowed}.c-select-form.error-form{border-color:#e90129}.c-text-area-form{border:solid 1px #bbb;border-radius:5px;font-size:1.6rem;padding:10px}.c-text-area-form::placeholder{color:#5d5d5d}.c-text-area-form:focus{outline:none}.c-text-area-form[disabled],.c-text-area-form.is-disabled{background-color:#dcdcdc;cursor:not-allowed}.c-text-area-form[disabled]::placeholder,.c-text-area-form.is-disabled::placeholder{color:#d2d2d2}.c-text-area-form.error-form{border-color:#e90129}.c-text-form{border:solid 1px #CECECE;border-radius:5px;font-size:1.4rem;padding:10px;font-weight:400}.c-text-form::placeholder{color:#5d5d5d}.c-text-form:focus{outline:none}.c-text-form[disabled],.c-text-form.is-disabled{background-color:#dcdcdc;cursor:not-allowed}.c-text-form[disabled]::placeholder,.c-text-form.is-disabled::placeholder{color:#d2d2d2}.c-text-form.error-form{border-color:#e90129}.p-ajax-element-container.is-loading{align-items:center;display:flex;height:186px;justify-content:center;width:100%}.p-ajax-element-container__loader{height:100%;width:100%}@media(min-width:1081px){.p-ajax-element-container.is-loading{height:227px}}@media(min-width:824px)and (max-width:1080px){.p-ajax-element-container.is-loading{height:227px}}@media(min-width:451px)and (max-width:823px){.p-ajax-element-container.is-loading{height:172px}}@media(max-width:450px){.p-ajax-element-container.is-loading{height:157px}}.p-alphabetical-index{margin-left:auto;margin-right:auto;max-width:1230px}@media(min-width:2315px){.p-alphabetical-index{max-width:2058px}}@media(min-width:2059px)and (max-width:2314px){.p-alphabetical-index{max-width:1536px}}@media(min-width:1793px)and (max-width:2058px){.p-alphabetical-index{max-width:1536px}}@media(min-width:1537px)and (max-width:1792px){.p-alphabetical-index{max-width:1230px}}@media(min-width:1281px)and (max-width:1536px){.p-alphabetical-index{max-width:1152px}}.p-alphabetical-index__title{margin:0 20px;color:#fff}.p-alphabetical-index__list{display:flex;flex-wrap:wrap;justify-content:center;margin:20px 25px}.p-alphabetical-index__list__item{margin:0 10px 15px}.p-alphabetical-index__list__item.is-initial{height:35px;width:115px}.p-alphabetical-index__letter-list{display:flex;flex-wrap:nowrap}.p-alphabetical-index__letter-list__item{height:35px;margin:0 5px 0 0;width:35px}.p-alphabetical-index__letter-list__item:last-of-type{margin-right:0}.p-alphabetical-index__letter-list__item.is-wide{width:195px}.p-alphabetical-index__link,.p-alphabetical-index__link:hover,.p-alphabetical-index__link:active,.p-alphabetical-index__link:focus,.p-alphabetical-index__link:link,.p-alphabetical-index__link:visited{color:#fff}.p-alphabetical-index__link{background-color:#3e3e3e;border-radius:5px;height:100%;justify-content:center;width:100%}.p-alphabetical-index__link.is-current{background-color:#6b6b6b;color:#fff}.p-alphabetical-index__link.is-disabled{color:#8e949e}.p-alphabetical-index__link:hover{background-color:#6b6b6b}.p-breadcrumb{display:flex;height:50px;flex-wrap:nowrap;justify-content:flex-start;margin:0;overflow-x:scroll;overflow-y:hidden;padding:0 20px}.p-breadcrumb::-webkit-scrollbar{display:none}.p-breadcrumb__item{align-items:center;display:flex}.p-breadcrumb__item:before{content:"";margin:0 10px;left:3px;width:8px;height:8px;border-top:1px solid #CECECE;border-right:1px solid #CECECE;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-breadcrumb__item:first-of-type:before{content:"";margin:0;display:none}.p-breadcrumb__item:last-of-type{padding:0 20px 0 0}.p-breadcrumb__link,.p-breadcrumb__link:hover,.p-breadcrumb__link:active,.p-breadcrumb__link:focus,.p-breadcrumb__link:link,.p-breadcrumb__link:visited{color:#d2d2d2}.p-carousel-banner{display:none;margin:0 auto 20px;opacity:0;position:relative;visibility:hidden;max-width:1592px}.p-carousel-banner.slick-slider.slick-initialized{display:block;opacity:1;visibility:visible}.p-carousel-banner.slick-slider.slick-dotted{margin-bottom:50px}.p-carousel-banner .slick-slide{opacity:.5}.p-carousel-banner .slick-slide.slick-current{opacity:1}.p-carousel-banner__dot{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.p-carousel-banner__dot li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.p-carousel-banner__dot li button{background-color:#666;border:0;border-radius:50%;cursor:pointer;font-size:0;display:block;height:10px;line-height:0;margin:5px auto 0;outline:none;padding:0;width:10px}.p-carousel-banner__dot li button:hover,.p-carousel-banner__dot li button:focus{outline:none}.p-carousel-banner__dot li.slick-active button{background-color:#ddd}.p-carousel-banner__ctrl--prev,.p-carousel-banner__ctrl--next{background-color:#fff;cursor:pointer;height:100px;display:block;position:absolute;top:50%;transition:all .5s;transform:translateY(-50%);width:50px;z-index:1}.p-carousel-banner__ctrl--prev:before,.p-carousel-banner__ctrl--next:before{border-left:solid 1px #3f4958;border-top:solid 1px #3f4958;content:" ";display:block;height:18px;margin:auto;position:absolute;top:50%;vertical-align:middle;width:18px}.p-carousel-banner__ctrl--prev{border-radius:0 5px 5px 0;left:0}.p-carousel-banner__ctrl--prev:before{left:20px;transform:rotate(-45deg) translate(35%,-30%)}.p-carousel-banner__ctrl--next{border-radius:5px 0 0 5px;right:0}.p-carousel-banner__ctrl--next:before{right:20px;transform:rotate(135deg) translate(-30%,35%)}.p-carousel-banner__img{max-height:100%;height:auto;margin:0 auto;object-fit:contain;object-position:center;max-width:100%;width:100%}@media(max-width:823px){.p-carousel-banner__ctrl--prev,.p-carousel-banner__ctrl--next{display:none!important}}.p-corner__header{border-bottom:solid 1px #fff;display:grid;margin:0 10px 10px;padding:0 0 5px}.p-corner__header.is-exist-more{grid-template-columns:1fr 70px}.p-corner__header__title{color:#fff;font-size:1.6rem}.p-corner__header__more,.p-corner__header__more:hover,.p-corner__header__more:active,.p-corner__header__more:focus,.p-corner__header__more:link,.p-corner__header__more:visited{color:#fff}.p-corner__header__more{align-items:flex-end}.p-corner__description{color:#fff;margin:0 10px 10px}.p-corner__content{height:227px}@media(min-width:824px){.p-corner__content{height:227px}}@media(min-width:451px)and (max-width:823px){.p-corner__content{height:172px}}@media(max-width:450px){.p-corner__content{height:158px}}.p-credit-card--show{font-size:1.2rem}.p-credit-card--show br{display:none}.p-credit-card--input__item{margin:0 0 10px}.p-credit-card--input__item:last-of-type{margin:0}.p-credit-card--input__item br{display:none}.p-credit-card--input__item .c-text-form.__card-number,.p-credit-card--input__item .c-text-form.__sign{width:100%}.p-credit-card--input__item__title{font-size:1.4rem;font-weight:700}.p-credit-card--input__item.__available-card .p-credit-card--input__item__title{display:none}.p-credit-card--input__item.__explain{font-size:1.2rem;margin-top:10px}.p-credit-card--input__item__explain-cvv,.p-credit-card--input__item__explain-cvv:hover,.p-credit-card--input__item__explain-cvv:active,.p-credit-card--input__item__explain-cvv:focus,.p-credit-card--input__item__explain-cvv:link,.p-credit-card--input__item__explain-cvv:visited{color:#3f4958}.p-credit-card--input__item__explain-cvv{font-size:1.2rem;margin-left:10px}.p-credit-card--input__item .inline-message{color:#e90129;display:inline-block;float:left;font-size:1.2rem;margin:0;width:100%}.p-credix-support{color:#3f4958;font-size:1.2rem;margin:20px auto;max-width:280px}.p-credix-support__info{margin:0 0 20px}.p-credix-support__info:last-of-type{margin:0}.p-credix-support__info__body{padding:0 0 0 18px}.p-credix-support__link,.p-credix-support__link:hover,.p-credix-support__link:active,.p-credix-support__link:focus,.p-credix-support__link:link,.p-credix-support__link:visited{color:#3f4958;text-decoration:underline}.p-credix-support__link.--pc{display:flex}.p-credix-support__link.--mobile{display:none}@media(max-width:823px){.p-credix-support__link.--pc{display:none}.p-credix-support__link.--mobile{display:flex}}.p-credix-support.is-pc .p-credix-support__link.--pc{display:flex}.p-credix-support.is-pc .p-credix-support__link.--mobile,.p-credix-support.is-mobile .p-credix-support__link.--pc{display:none}.p-credix-support.is-mobile .p-credix-support__link.--mobile{display:flex}.p-docomo-limit-message{padding:0 0 15px}.p-docomo-limit-message__title{text-align:center}.p-docomo-limit-message__body{margin-top:10px}.p-footer{color:#fff;background-color:#232323;padding:30px;text-align:center}.p-footer__about-list{align-items:center;display:flex;justify-content:center;flex-wrap:wrap}.p-footer__about-list__item{padding:0 10px 10px}.p-footer__about-link,.p-footer__about-link:hover,.p-footer__about-link:active,.p-footer__about-link:focus,.p-footer__about-link:link,.p-footer__about-link:visited{color:#d2d2d2}.p-footer__copyright-area{color:#d2d2d2}.p-footer__copyright-area small{font-size:1.2rem}.p-header-global{background-color:#fff;display:-ms-grid;display:grid;-ms-grid-columns:150px 400px 1fr;grid-template-columns:150px 400px 1fr;-ms-grid-rows:auto;height:50px;margin:auto;padding:0 10px;width:100%}.p-header-global__logo-link{-ms-grid-column:1;grid-column:1}.p-header-global__service-list{-ms-grid-column:2;grid-column:2}.p-header-global__ctrl-list{-ms-grid-column:3;grid-column:3}.p-header-global__menu-service,.p-header-global__menu-account{color:#3f4958;display:none}.p-header-global__menu-service .icon,.p-header-global__menu-account .icon{height:30px;width:auto}.p-header-global__menu-service{position:relative}.p-header-global__menu-service__new{background-color:#fff;border-radius:5px;color:#3f4958;font-size:1rem;padding:0 5px;position:absolute;right:-8px;top:5px}.p-header-global__gap{display:none}.p-header-global__menu-account{position:relative}.p-header-global__logo-link{margin:10px 10px 0 0}.p-header-global__logo-link .icon-site-logo{fill:#333;width:100%}.p-header-global__logo-link .icon-anniversary{margin:0 0 0 5px;border:none;width:50px;height:auto}.p-header-global__service-list{display:flex;font-size:1.4rem;margin:10px 0 0}.p-header-global__service-list .icon-site-logo{display:none;fill:currentColor;width:75px}.p-header-global__service-list__item{width:33.33%;margin:0 3px}.p-header-global__service-list__item__main-text{display:inline-block;font-size:1.6rem}.p-header-global__service-list__item__sub-text{display:inline-block;font-size:1.4rem}.p-header-global__service-list__item__link,.p-header-global__service-list__item__link:hover,.p-header-global__service-list__item__link:active,.p-header-global__service-list__item__link:focus,.p-header-global__service-list__item__link:link,.p-header-global__service-list__item__link:visited{color:#fff}.p-header-global__service-list__item__link{align-items:flex-end;border-radius:5px 5px 0 0;display:flex;height:100%;line-height:1;justify-content:center;padding:0 0 11px;text-align:center;text-decoration:none;width:100%}.p-header-global__service-list__item__link:hover{opacity:.9}.p-header-global__service-list__item__link.is-svod-av{background-color:#333}.p-header-global__service-list__item__link.is-tvod-av{background-color:#e6042b}.p-header-global__service-list__item__link.is-tvod-idol{background-color:#fd568c}.p-header-global__service-list__item.is-current .p-header-global__service-list__item__link:hover{opacity:1}.p-header-global__ctrl-list{display:flex;font-size:1.2rem;justify-content:flex-end;margin:10px 0 0}.p-header-global__ctrl-list__item{padding:0 0 0 8px}.p-header-global__ctrl-list__item__link,.p-header-global__ctrl-list__item__link:hover,.p-header-global__ctrl-list__item__link:active,.p-header-global__ctrl-list__item__link:focus,.p-header-global__ctrl-list__item__link:link,.p-header-global__ctrl-list__item__link:visited{color:#3f4958}.p-header-global__ctrl-list__item__link{height:100%;line-height:1;justify-content:center;text-align:center;width:100%}.p-header-global__ctrl-list__item__point.p-point-summary{display:flex;margin:3px 3px 0 0;padding:0}.p-header-global__ctrl-list__item__point .p-point-summary__point__num{font-size:1.6rem}.p-header-global__button--register,.p-header-global__button--login{font-size:1.2rem;height:30px;margin-top:5px;width:75px}.p-header-global__button--register,.p-header-global__button--register:hover,.p-header-global__button--register:active,.p-header-global__button--register:focus,.p-header-global__button--register:link,.p-header-global__button--register:visited{color:#080}.p-header-global__button--register{border:solid 1px #080}.p-header-global__button--register:hover{background-color:#daf9da}.p-header-global__button--login,.p-header-global__button--login:hover,.p-header-global__button--login:active,.p-header-global__button--login:focus,.p-header-global__button--login:link,.p-header-global__button--login:visited{color:#f60}.p-header-global__button--login{border:solid 1px #f60}.p-header-global__button--login:hover{background-color:#fff1e8}@media(min-width:1081px){.p-header-global{-ms-grid-columns:150px 400px 1fr;grid-template-columns:150px 400px 1fr;-ms-grid-rows:auto}.p-header-global__logo-link{-ms-grid-column:1;grid-column:1}.p-header-global__service-list{-ms-grid-column:2;grid-column:2}.p-header-global__ctrl-list{-ms-grid-column:3;grid-column:3}.p-header-global__logo-link,.p-header-global__service-list,.p-header-global__ctrl-list{display:flex}.p-header-global__menu-service,.p-header-global__menu-account,.p-header-global__gap{display:none}}.p-header-global.svod .p-header-global__logo-link .icon-site-logo{fill:#333}.p-header-global.tvod.av .p-header-global__logo-link .icon-site-logo{fill:#e6042b}.p-header-global.tvod.av .p-header-global__menu-service__new{background-color:#e6042b}.p-header-global.tvod.av.jukujo .p-header-global__logo-link .icon-site-logo{fill:#b341b4}.p-header-global.tvod.av.jukujo .p-header-global__menu-service__new,.p-header-global.tvod.av.jukujo .p-header-global__service-list__item__link.is-tvod-av{background-color:#b341b4}.p-header-global.tvod.av.shiroto .p-header-global__logo-link .icon-site-logo{fill:#ff1d82}.p-header-global.tvod.av.shiroto .p-header-global__menu-service__new{background-color:#ff1d82}.p-header-global.tvod.av.shiroto .p-header-global__service-list__item__link.is-tvod-av{background-color:#ff1d82;background-image:radial-gradient(#ff489a 23%,#fd568c00 28%),radial-gradient(#ff489a 23%,#fd568c00 28%);background-position:0 0,11px 11px;background-size:22px 22px}.p-header-global.tvod.idol .p-header-global__logo-link .icon-site-logo{fill:#fd568c}.p-header-global.tvod.idol .p-header-global__menu-service__new{background-color:#fd568c}@media(min-width:824px)and (max-width:1080px){.p-header-global{-ms-grid-columns:150px 400px 1fr 50px;grid-template-columns:150px 400px 1fr 50px;-ms-grid-rows:auto}.p-header-global__logo-link{-ms-grid-column:1;grid-column:1}.p-header-global__service-list{-ms-grid-column:2;grid-column:2}.p-header-global__gap{-ms-grid-column:3;grid-column:3}.p-header-global__menu-account{-ms-grid-column:4;grid-column:4}.p-header-global__logo-link,.p-header-global__service-list,.p-header-global__menu-account,.p-header-global__gap{display:flex}.p-header-global__menu-service,.p-header-global__ctrl-list{display:none}.p-header-global__menu-account{align-items:center;color:#3f4958;cursor:pointer;display:flex;height:100%;justify-content:center}.p-header-global__menu-account .icon{fill:currentColor;margin:10px 0 0}}@media(max-width:823px){.p-header-global{background-color:#333;-ms-grid-columns:50px 1fr 50px;grid-template-columns:50px 1fr 50px;-ms-grid-rows:auto;height:45px;padding:0}.p-header-global__menu-service{-ms-grid-column:1;grid-column:1}.p-header-global__service-list{-ms-grid-column:2;grid-column:2}.p-header-global__menu-account{-ms-grid-column:3;grid-column:3}.p-header-global__menu-service,.p-header-global__service-list,.p-header-global__menu-account{display:flex}.p-header-global__logo-link,.p-header-global__ctrl-list,.p-header-global__gap{display:none}.p-header-global__menu-service,.p-header-global__menu-account{align-items:center;color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center}.p-header-global__menu-service .icon,.p-header-global__menu-account .icon{fill:currentColor}.p-header-global__service-list{margin:0}.p-header-global__service-list__item{display:none;width:100%}.p-header-global__service-list__item.is-current{display:flex}.p-header-global__service-list__item.is-current .p-header-global__service-list__item__link{padding:0 0 12px}.p-header-global__service-list__item.is-current .p-header-global__service-list__item__link .icon-site-logo{background:none}.p-header-global__service-list__item__main-text{display:none}.p-header-global__service-list .icon-site-logo{display:inline-block}}.p-section-navigation{background-color:#232323;color:#fff;display:grid;height:50px;width:100%;padding-top:5px}.p-section-navigation__list{background-color:#232323;display:flex;height:100%;width:100%}.p-section-navigation__list__item{cursor:pointer;width:25%;border-right:solid 1px #333}.p-section-navigation__list__item:last-child{border-right:none}.p-section-navigation__list__item.selected .p-section-navigation__item-box{width:86%;background-color:#333;display:block;margin:auto;border-radius:6px 6px 0 0;box-shadow:0 0 3px #0003;box-sizing:border-box}.p-section-navigation__item-box,.p-section-navigation__item-box:hover,.p-section-navigation__item-box:active,.p-section-navigation__item-box:focus,.p-section-navigation__item-box:link,.p-section-navigation__item-box:visited{color:#fff}.p-section-navigation__item-box{display:grid;grid-template-rows:1fr 18px;height:100%;text-decoration:none}.p-section-navigation__item-box__icon,.p-section-navigation__item-box__name{display:flex;justify-content:center}.p-section-navigation__item-box__icon{align-items:flex-end}.p-section-navigation__item-box__icon .icon{fill:currentColor;height:28px;width:auto}.p-section-navigation__item-box__icon .icon.icon-section-sale2{height:32px}.p-section-navigation__item-box__icon .icon.icon-section-sale-70off{height:18px}.p-section-navigation__item-box .icon-tvod-sale{align-items:center}.p-section-navigation__item-box__name{align-items:center;font-size:1rem}@media(min-width:824px){.p-section-navigation{display:none;height:0}}.p-header-site{background-color:#333;color:#fff;display:grid;grid-template-columns:1fr 260px;height:40px;width:100%}.p-header-site__search-area{align-items:center;display:flex;padding-right:10px}.p-header-site__search{cursor:pointer;position:relative;width:250px}.p-header-site__search__text{border:none;font-size:1.4rem;padding:4px 32px 4px 10px;width:100%}.p-header-site__search__button{align-items:center;background-color:transparent;border:none;display:flex;justify-content:center;margin:0;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px}.p-header-site__search__button .icon{fill:#8e949e;height:25px;width:auto}@media(max-width:823px){.p-header-site{display:none;height:0}}.p-horizontal-card-list{overflow:hidden;position:relative;width:100%}@media(min-width:824px){.p-horizontal-card-list{height:227px}}@media(min-width:451px)and (max-width:823px){.p-horizontal-card-list{height:172px}}@media(max-width:450px){.p-horizontal-card-list{height:158px}}.p-horizontal-card-list__ctrl--left,.p-horizontal-card-list__ctrl--right{background-color:#fff;cursor:pointer;height:100px;display:block;opacity:0;position:absolute;top:50%;transition:all .5s;transform:translateY(-50%);visibility:hidden;width:50px}.p-horizontal-card-list__ctrl--left:before,.p-horizontal-card-list__ctrl--right:before{border-left:solid 1px #3f4958;border-top:solid 1px #3f4958;content:" ";display:block;height:18px;margin:auto;position:absolute;top:50%;vertical-align:middle;width:18px}.p-horizontal-card-list__ctrl--left{border-radius:0 5px 5px 0;left:0}.p-horizontal-card-list__ctrl--left:before{left:20px;transform:rotate(-45deg) translate(35%,-30%)}.p-horizontal-card-list__ctrl--right{border-radius:5px 0 0 5px;right:0}.p-horizontal-card-list__ctrl--right:before{right:20px;transform:rotate(135deg) translate(-30%,35%)}.p-horizontal-card-list:hover .p-horizontal-card-list__ctrl--left,.p-horizontal-card-list:hover .p-horizontal-card-list__ctrl--right{opacity:0;visibility:hidden}.p-horizontal-card-list:hover .p-horizontal-card-list__ctrl--left.is-visible,.p-horizontal-card-list:hover .p-horizontal-card-list__ctrl--right.is-visible{opacity:1;visibility:visible}@media(min-width:824px)and (max-width:1080px){.p-horizontal-card-list .p-horizontal-card-list__ctrl--left,.p-horizontal-card-list .p-horizontal-card-list__ctrl--right{height:55px;width:35px}.p-horizontal-card-list .p-horizontal-card-list__ctrl--left:before,.p-horizontal-card-list .p-horizontal-card-list__ctrl--right:before{height:15px;width:15px}.p-horizontal-card-list .p-horizontal-card-list__ctrl--left:before{left:13px}.p-horizontal-card-list .p-horizontal-card-list__ctrl--right:before{right:13px}.p-horizontal-card-list .p-horizontal-card-list__ctrl--left.is-visible,.p-horizontal-card-list .p-horizontal-card-list__ctrl--right.is-visible,.p-horizontal-card-list:hover .p-horizontal-card-list__ctrl--left.is-visible,.p-horizontal-card-list:hover .p-horizontal-card-list__ctrl--right.is-visible{opacity:.9;visibility:visible}}@media(max-width:823px){.p-horizontal-card-list .p-horizontal-card-list__ctrl--left,.p-horizontal-card-list .p-horizontal-card-list__ctrl--right{height:60px;width:20px}.p-horizontal-card-list .p-horizontal-card-list__ctrl--left:before,.p-horizontal-card-list .p-horizontal-card-list__ctrl--right:before{height:10px;width:10px}.p-horizontal-card-list .p-horizontal-card-list__ctrl--left:before{left:7px}.p-horizontal-card-list .p-horizontal-card-list__ctrl--right:before{right:7px}.p-horizontal-card-list .p-horizontal-card-list__ctrl--left.is-visible,.p-horizontal-card-list .p-horizontal-card-list__ctrl--right.is-visible,.p-horizontal-card-list:hover .p-horizontal-card-list__ctrl--left.is-visible,.p-horizontal-card-list:hover .p-horizontal-card-list__ctrl--right.is-visible{opacity:.6;visibility:visible}}.p-in-list-control{height:40px}.p-in-list-control__button{align-items:center;background-color:#3e3e3e;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:100%;justify-content:center;overflow:hidden;padding:0 5px;text-align:center;min-width:120px}.p-in-list-control__button.is-disabled{color:#b0b8c4;pointer-events:none}.p-in-list-control-panel{background-color:#fff;left:0;opacity:0;position:fixed;top:0;transition:all .5s;transform:translateY(-100%);visibility:hidden;width:100%;z-index:70}.p-in-list-control-panel.is-visible{opacity:1;transform:translate(0);visibility:visible}.p-in-list-control-panel__title{align-items:center;display:flex;height:100px;justify-content:center}.p-in-list-control-panel__buttons{align-items:center;display:flex;justify-content:center;margin:0 0 41px}.p-in-list-control-panel__buttons__button{background-color:#3f4958;color:#fff;font-size:1.6rem;line-height:2.5;margin:0 10px;padding:5px 40px}@media(max-width:823px){.p-in-list-control-panel__title{height:75px}.p-in-list-control-panel__buttons{margin:0 0 20px}.p-in-list-control-panel__buttons__button{background-color:#3f4958;color:#fff;font-size:1.4rem;line-height:2;margin:0 5px;padding:5px 15px}}.p-in-list-control-panel-overlay{width:200px}@media(max-width:823px){.p-in-list-control-panel-overlay.is-visible{opacity:0;visibility:hidden}}.p-in-list-control-panel-pop-up-overlay{z-index:71}.p-infinite-scroll__in-list-loader{height:150px}.p-infinite-scroll__floating-loader{display:none!important}.svod-information-message-list-area{margin:10px 0;max-width:1592px}.svod-information-message-list-area .information-message-list-box{background-color:#333;padding:10px 0 5px}.svod-information-message-list-area .information-message-list-box .info-msg-title-area{display:grid;margin:0 10px 5px}.svod-information-message-list-area .information-message-list-box .info-msg-title-area .info-msg-title{font-size:1.6rem}.svod-information-message-list-area .info-msg-list{padding:0 20px}.svod-information-message-list-area .info-msg-list li.info-msg-item{padding:1px 0 3px}.svod-information-message-list-area .info-msg-list li.info-msg-item a{text-decoration:none}@media(min-width:451px)and (max-width:823px){.svod-information-message-list-area .info-msg-list li.info-msg-item{border-bottom:1px solid #666;padding-bottom:8px;margin-bottom:8px}.svod-information-message-list-area .info-msg-list li.info-msg-item:last-of-type{border-bottom:none;padding-bottom:0}}@media(max-width:450px){.svod-information-message-list-area .info-msg-list li.info-msg-item{border-bottom:1px solid #666;padding-bottom:8px;margin-bottom:8px}.svod-information-message-list-area .info-msg-list li.info-msg-item:last-of-type{border-bottom:none;padding-bottom:0}}.p-label-card{cursor:pointer;display:grid;font-size:1.2rem;grid-template-rows:1fr 36px;margin:auto;max-width:80px;width:100%}.p-label-card__image{grid-column:1;grid-row:1}.p-label-card__name{grid-column:1;grid-row:2;color:#d2d2d2}.p-label-card__name:hover{text-decoration:underline}.p-label-card__image{border-radius:3px;overflow:hidden;padding:100% 0 0;position:relative;text-align:center}.p-label-card__image__inner{height:100%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%}.p-label-card__image__img-box{margin:auto}.p-label-card__image__img-box .c-img-box__img{border-radius:3px;height:auto!important;width:auto!important}.p-label-card__image__img-box .c-img-box__img.lazy-img.b4-load,.p-label-card__image__img-box .c-img-box__img.lazy-img.processing{height:100%!important;width:100%!important}.p-label-card__image__badge--rank{background-color:#3f4958;color:#fff;display:inline-block;font-size:1.4rem;left:0;line-height:1.5;position:absolute;top:0;width:30px}.p-label-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center}.p-label-card__num{color:#8e949e;font-size:1.2rem}.p-label-card__check-area{align-items:center;display:flex;justify-content:center}.p-label-card-list{background-color:transparent;color:#fff}.p-label-card-list__item{align-self:flex-end;display:flex;margin:0;padding:0}.p-label-card-list.grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));margin-left:auto;margin-right:auto;padding:20px;max-width:1230px}@media(min-width:2315px){.p-label-card-list.grid{max-width:2058px}}@media(min-width:2059px)and (max-width:2314px){.p-label-card-list.grid{max-width:1536px}}@media(min-width:1793px)and (max-width:2058px){.p-label-card-list.grid{max-width:1536px}}@media(min-width:1537px)and (max-width:1792px){.p-label-card-list.grid{max-width:1230px}}@media(min-width:1281px)and (max-width:1536px){.p-label-card-list.grid{max-width:1152px}}.p-label-card-list.horizontal{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x}.p-label-card-list.horizontal::-webkit-scrollbar{display:none}.p-label-card-list.horizontal .p-label-card-list__item{flex:0 0 110px;padding:0 0 0 10px;scroll-snap-align:start}.p-label-card-list.horizontal .p-label-card-list__item:last-of-type{flex-basis:120px;padding:0 10px}.p-label-card-list.is-empty{align-items:center;display:flex;height:150px;justify-content:center;width:100%}.p-light-box{align-items:center;background-color:#000;display:flex;max-height:720px;justify-content:center;left:50%;opacity:0;margin:0;padding:10px;position:fixed;top:50%;transition:all .5s;transform:translate(-50%,-50%);visibility:hidden;max-width:1280px;width:100vw;z-index:60}.p-light-box.is-visible{opacity:1;visibility:visible}.p-light-box__inner{align-items:center;background-color:#000;display:flex;max-height:100vh;height:100%;justify-content:center;position:relative;max-width:100vw;width:auto}.p-light-box__inner .c-img-box{background-color:#000}.p-light-box__inner .c-img-box__img{max-height:100%;height:100%;object-position:center;max-width:100%;width:auto}.p-light-box__loader{left:50%;position:absolute;transform:translate(-50%,-50%);top:50%;width:100px}.p-light-box__ctrl-list{display:flex;flex-direction:column;position:absolute;right:-50px;top:0;width:50px}.p-light-box__ctrl-list__close,.p-light-box__ctrl-list__next,.p-light-box__ctrl-list__prev,.p-light-box__ctrl-list__slide-show,.p-light-box__ctrl-list__info,.p-light-box__ctrl-list__index{background:#000;color:#fff;display:inline-block;height:50px;line-height:50px;text-align:center;width:50px}.p-light-box__ctrl-list__close{background:url(/img/button/btn_lightbox2.gif) 0 0 no-repeat}.p-light-box__ctrl-list__close:hover{background:url(/img/button/btn_lightbox2.gif) -50px 0 no-repeat}.p-light-box__ctrl-list__next{background:url(/img/button/btn_lightbox2.gif) 0 -50px no-repeat}.p-light-box__ctrl-list__next:hover{background:url(/img/button/btn_lightbox2.gif) -50px -50px no-repeat}.p-light-box__ctrl-list__prev{background:url(/img/button/btn_lightbox2.gif) 0 -100px no-repeat}.p-light-box__ctrl-list__prev:hover{background:url(/img/button/btn_lightbox2.gif) -50px -100px no-repeat}.p-light-box__ctrl-list__info{background:url(/img/button/btn_lightbox2.gif) 0 -150px no-repeat}.p-light-box__ctrl-list__info:hover{background:url(/img/button/btn_lightbox2.gif) -50px -150px no-repeat}.p-light-box__ctrl-list__slide-show{background:url(/img/button/btn_lightbox2.gif) 0 -200px no-repeat}.p-light-box__ctrl-list__slide-show:hover{background:url(/img/button/btn_lightbox2.gif) -50px -200px no-repeat}.p-light-box__ctrl-list__slide-show.is-pause{background:url(/img/button/btn_lightbox2.gif) 0 -250px no-repeat}.p-light-box__ctrl-list__slide-show.is-pause:hover{background:url(/img/button/btn_lightbox2.gif) -50px -250px no-repeat}@media(max-width:823px){.p-light-box{padding:0}.p-light-box__inner .c-img-box{opacity:1;transform:translate(0);transition:all .3s 0s ease}.p-light-box__inner.is-prev .c-img-box.is-new{opacity:0;transform:translate(-50%)}.p-light-box__inner.is-prev .c-img-box.is-old,.p-light-box__inner.is-next .c-img-box.is-new{opacity:0;transform:translate(50%)}.p-light-box__inner.is-next .c-img-box.is-old{opacity:0;transform:translate(-50%)}.p-light-box__inner.is-top-close .c-img-box{opacity:0;transform:translateY(-50%)}.p-light-box__ctrl-list{bottom:0;display:block;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.p-light-box__ctrl-list__close,.p-light-box__ctrl-list__next,.p-light-box__ctrl-list__prev,.p-light-box__ctrl-list__slide-show,.p-light-box__ctrl-list__info,.p-light-box__ctrl-list__index,.p-light-box__ctrl-list__close:hover,.p-light-box__ctrl-list__next:hover,.p-light-box__ctrl-list__prev:hover,.p-light-box__ctrl-list__slide-show:hover,.p-light-box__ctrl-list__info:hover,.p-light-box__ctrl-list__index:hover{background:none}.p-light-box__ctrl-list__close{background-color:#000c;cursor:pointer;display:inline-block;height:40px;position:absolute;right:0;top:0;width:40px}.p-light-box__ctrl-list__close:before,.p-light-box__ctrl-list__close:after{background-color:#fff;content:" ";display:block;height:3%;left:50%;margin:0 0 0 -25%;position:absolute;top:50%;width:50%}.p-light-box__ctrl-list__close:before{transform:rotate(-45deg)}.p-light-box__ctrl-list__close:after{transform:rotate(45deg)}.p-light-box__ctrl-list__close:hover{background-color:#000c}.p-light-box__ctrl-list__index{bottom:0;position:absolute;left:50%;transform:translate(-50%)}.p-light-box__ctrl-list__slide-show{display:none}.p-light-box__ctrl-list__prev,.p-light-box__ctrl-list__next{background-color:#000c;cursor:pointer;height:50px;display:block;position:absolute;top:50%;transform:translateY(-50%);width:40px}.p-light-box__ctrl-list__prev:before,.p-light-box__ctrl-list__next:before{border-left:solid 1px #fff;border-top:solid 1px #fff;content:" ";display:block;height:18px;margin:auto;position:absolute;top:calc(50% - 10px);vertical-align:middle;width:18px}.p-light-box__ctrl-list__prev:hover,.p-light-box__ctrl-list__next:hover{background-color:#000c}.p-light-box__ctrl-list__prev{border-radius:0 5px 5px 0;left:0}.p-light-box__ctrl-list__prev:before{left:10px;transform:rotate(-45deg)}.p-light-box__ctrl-list__next{border-radius:5px 0 0 5px;right:0}.p-light-box__ctrl-list__next:before{right:10px;transform:rotate(135deg)}}.p-list-control{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0;padding:0;max-width:1230px;z-index:1}@media(min-width:2315px){.p-list-control{max-width:2058px}}@media(min-width:2059px)and (max-width:2314px){.p-list-control{max-width:1536px}}@media(min-width:1793px)and (max-width:2058px){.p-list-control{max-width:1536px}}@media(min-width:1537px)and (max-width:1792px){.p-list-control{max-width:1230px}}@media(min-width:1281px)and (max-width:1536px){.p-list-control{max-width:1152px}}.p-list-control.is-sticky{position:sticky;top:var(--height-header)}.p-list-control.is-exist{background-color:#232323cc;margin:0 auto;padding:10px 20px}.p-list-control.is-empty .p-pagination,.p-list-control.is-empty .p-sort{display:none}.p-list-control.bottom{margin-top:30px}.p-list-control__head{text-align:right}.p-list-control__head__total-num{font-size:1.2rem;color:#fff;line-height:40px}.p-list-control__other{height:40px;margin:2px 0;padding-left:10px}.p-narrow-down__button{align-items:center;background-color:#3e3e3e;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:100%;justify-content:center;overflow:hidden;padding:0 5px;text-align:center;min-width:120px}.p-narrow-down-menu,.p-narrow-down-menu--recursive{background-color:#e3e3e3;height:calc(var(--height-body) - 60px);display:grid;grid-template-rows:45px 1fr 60px;opacity:0;right:30px;position:fixed;top:30px;transition:all .3s 0s ease;transform:translate(280px);visibility:hidden;width:250px;z-index:60}.p-narrow-down-menu.is-visible,.is-visible.p-narrow-down-menu--recursive{opacity:1;transform:translate(0);visibility:visible;border-radius:5px}.p-narrow-down-menu__header__close{cursor:pointer;display:inline-block;height:40px;position:absolute;right:0;top:0;width:40px}.p-narrow-down-menu__header__close:before,.p-narrow-down-menu__header__close:after{background-color:#3e3e3e;content:" ";display:block;height:3%;left:50%;margin:0 0 0 -25%;position:absolute;top:50%;width:50%}.p-narrow-down-menu__header__close:before{transform:rotate(-45deg)}.p-narrow-down-menu__header__close:after{transform:rotate(45deg)}.p-narrow-down-menu__body{overflow-x:hidden;overflow-y:scroll}.p-narrow-down-menu__body::-webkit-scrollbar{width:4px}.p-narrow-down-menu__body::-webkit-scrollbar-thumb{background:#b0b8c4;border-radius:3px}.p-narrow-down-menu__body::-webkit-scrollbar-track{background:#e3e3e3}.p-narrow-down-menu__footer{display:flex}.p-narrow-down-menu__footer__clear{width:50%;margin:0 5px 10px 10px;cursor:pointer;border:none;border-radius:5px;background-color:#fff;color:#3f4958}.p-narrow-down-menu__footer__finish{width:50%;margin:0 10px 10px 5px;cursor:pointer;border:none;border-radius:5px;background-color:#3e3e3e;color:#fff}.p-narrow-down-menu__list{width:100%}.p-narrow-down-menu__list__item{border-bottom:solid 1px #CECECE;box-sizing:border-box;cursor:pointer;height:50px;overflow:hidden;padding:0;position:relative}.p-narrow-down-menu__list__item:after{border-top:1px solid #3E3E3E;border-left:1px solid #3E3E3E;content:" ";display:block;height:8px;margin:auto;position:absolute;right:15px;top:calc(50% - 5px);transform:rotate(135deg);vertical-align:middle;width:8px}.p-narrow-down-menu__list__item:last-of-type{border-bottom:none}.p-narrow-down-menu__condition{display:flex;padding:15px 30px 15px 15px}.p-narrow-down-menu__condition:hover{background-color:#fff}.p-narrow-down-menu__condition__type{align-items:center;display:flex;margin-right:10px}.p-narrow-down-menu__condition__items{align-self:center;color:#8e949e;font-size:1rem}@media(max-width:823px){.p-narrow-down-menu .p-narrow-down-menu__condition:hover,.p-narrow-down-menu--recursive .p-narrow-down-menu__condition:hover{background-color:inherit}}.p-narrow-down-menu--recursive .p-narrow-down-menu__list__item:after{display:none}.p-narrow-down-menu--recursive .p-narrow-down-menu__list__item.is-selected{background-color:#fff}.p-narrow-down-menu--recursive .p-narrow-down-menu__condition{display:grid;grid-template-columns:1fr 25px;padding:15px 10px 15px 15px}.p-narrow-down-menu--recursive .p-narrow-down-menu__condition__delete{cursor:pointer;display:inline-block;height:20px;position:relative;right:0;top:0;width:20px}.p-narrow-down-menu--recursive .p-narrow-down-menu__condition__delete:before,.p-narrow-down-menu--recursive .p-narrow-down-menu__condition__delete:after{background-color:#000;content:" ";display:block;height:3%;left:50%;margin:0 0 0 -25%;position:absolute;top:50%;width:50%}.p-narrow-down-menu--recursive .p-narrow-down-menu__condition__delete:before{transform:rotate(-45deg)}.p-narrow-down-menu--recursive .p-narrow-down-menu__condition__delete:after{transform:rotate(45deg)}.p-narrow-down-menu--recursive .p-narrow-down-menu__loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-narrow-down-menu--recursive .p-narrow-down-menu__loader .c-loader-animation{--color-loader-ball: #000}.p-narrow-down-menu--recursive .p-narrow-down-menu__footer__decision{width:100%;margin:0 10px 10px;cursor:pointer;border:none;background-color:#3e3e3e;color:#fff;border-radius:5px}.p-maintenance-message{padding:0 0 15px}.p-maintenance-message__body{margin-top:10px}.p-maintenance-message__body__date{text-align:center}.p-menu-account{background-color:#e3e3e3;bottom:0;color:#3f4958;display:none;opacity:0;overflow-x:hidden;padding:15px;position:fixed;right:0;top:var(--height-header-global);transition:all .3s 0s ease;transform:translate(250px);visibility:hidden;width:300px;z-index:40}.p-menu-account.is-visible{opacity:1;transform:translate(0);visibility:visible}.p-menu-account__title{margin:0 0 10px}.p-menu-account__button--user-info,.p-menu-account__button--register,.p-menu-account__button--login,.p-menu-account__button--logout{background-color:#fff;border:solid 1px #CECECE;border-radius:5px;height:45px;width:100%}.p-menu-account__button--register{margin-bottom:5px}.p-menu-account__button--logout,.p-menu-account__button--logout:hover,.p-menu-account__button--logout:active,.p-menu-account__button--logout:focus,.p-menu-account__button--logout:link,.p-menu-account__button--logout:visited{color:#fff}.p-menu-account__button--logout{margin-top:50px;background-color:#3e3e3e}.p-menu-account__point{align-items:center;display:flex;height:50px;justify-content:center}.p-menu-account__point__num{font-size:1.6rem}.p-menu-account__list__item{align-items:center;background-color:#fff;border:solid 1px #CECECE;border-radius:5px;display:flex;height:45px;justify-content:space-between;margin-bottom:5px;padding:0 15px;width:100%}.p-menu-account__list__item:last-of-type{margin-bottom:0}.p-menu-account__contract-status{border:solid 1px #000;border-radius:3px;font-size:1.2rem;padding:0 10px}.p-menu-account__buttons{margin-top:5px}.p-menu-account__help-list{margin-top:45px}.p-menu-account__help-list__item{height:45px;width:100%}.p-menu-account__help-link,.p-menu-account__help-link:hover,.p-menu-account__help-link:active,.p-menu-account__help-link:focus,.p-menu-account__help-link:link,.p-menu-account__help-link:visited{color:#3f4958}.p-menu-account__help-link{height:100%;width:100%}@media(min-width:1081px){.p-menu-account{display:none}}@media(min-width:824px)and (max-width:1080px){.p-menu-account{display:block}}@media(max-width:823px){.p-menu-account{display:block}}.p-menu-account-overlay{top:var(--height-header-global);z-index:39}@media(min-width:1081px){.p-menu-account-overlay{display:none}}@media(min-width:824px)and (max-width:1080px){.p-menu-account-overlay{display:block}}@media(max-width:823px){.p-menu-account-overlay{display:block}}.p-menu-category{background-color:#101010;bottom:0;color:#fff;left:0;opacity:0;overflow-x:hidden;position:fixed;padding:20px;top:var(--height-header);visibility:hidden;width:200px;z-index:20}.p-menu-category::-webkit-scrollbar{width:4px}.p-menu-category::-webkit-scrollbar-thumb{background:#6b6b6b;border-radius:3px}.p-menu-category::-webkit-scrollbar-track{background:#101010}.p-menu-category__buttons{margin-bottom:10px}.p-menu-category__buttons__item{line-height:2.5;margin-bottom:10px}.p-menu-category__button--user-info,.p-menu-category__button--user-info:hover,.p-menu-category__button--user-info:active,.p-menu-category__button--user-info:focus,.p-menu-category__button--user-info:link,.p-menu-category__button--user-info:visited,.p-menu-category__button--register,.p-menu-category__button--register:hover,.p-menu-category__button--register:active,.p-menu-category__button--register:focus,.p-menu-category__button--register:link,.p-menu-category__button--register:visited,.p-menu-category__button--login,.p-menu-category__button--login:hover,.p-menu-category__button--login:active,.p-menu-category__button--login:focus,.p-menu-category__button--login:link,.p-menu-category__button--login:visited,.p-menu-category__button--logout,.p-menu-category__button--logout:hover,.p-menu-category__button--logout:active,.p-menu-category__button--logout:focus,.p-menu-category__button--logout:link,.p-menu-category__button--logout:visited{color:#fff}.p-menu-category__button--user-info,.p-menu-category__button--register,.p-menu-category__button--login,.p-menu-category__button--logout{align-items:center;border:solid 1px #CECECE;border-radius:5px;cursor:pointer;display:flex;height:35px;justify-content:center;width:100%}.p-menu-category__button--user-info:hover,.p-menu-category__button--register:hover,.p-menu-category__button--login:hover,.p-menu-category__button--logout:hover{background-color:#333}.p-menu-category__buttons,.p-menu-category__list{border-bottom:solid 1px #8B8B8B;font-size:1.4rem;margin:0 auto 10px;padding:0 0 10px;max-width:200px;width:100%}.p-menu-category__buttons__item,.p-menu-category__list__item{line-height:2.5}.p-menu-category__list__link,.p-menu-category__list__link:hover,.p-menu-category__list__link:active,.p-menu-category__list__link:focus,.p-menu-category__list__link:link,.p-menu-category__list__link:visited{color:#d2d2d2}.p-menu-category__list__link{width:100%}.p-menu-category__list__link .icon{fill:currentColor;height:20px;margin:-1px 5px 0 0;width:auto}@media(min-width:824px){.p-menu-category{opacity:1;top:var(--height-header);visibility:visible;width:200px}}@media(max-width:823px){.p-menu-category{background-color:#000000e6;opacity:0;padding:80px 20px 160px;top:var(--height-header-global);transition:all .5s;visibility:hidden;width:100%}.p-menu-category__buttons,.p-menu-category__list{border:none;font-size:1.6rem;margin:0 auto;padding:0}.p-menu-category__buttons.--account,.p-menu-category__buttons.--my-list,.p-menu-category__buttons.--help,.p-menu-category__buttons.--service,.p-menu-category__list.--account,.p-menu-category__list.--my-list,.p-menu-category__list.--help,.p-menu-category__list.--service{display:none}.p-menu-category__buttons__item,.p-menu-category__list__item{margin:0 auto;padding:5px 0}.p-menu-category__list__link,.p-menu-category__list__link:hover,.p-menu-category__list__link:active,.p-menu-category__list__link:focus,.p-menu-category__list__link:link,.p-menu-category__list__link:visited{color:#fff}.p-menu-category__list__link{justify-content:center}.p-menu-category.is-visible{opacity:1;visibility:visible}}.p-menu-control{bottom:0;display:none;height:50px;left:0;position:fixed;width:100%;z-index:30}.p-menu-control__contract{left:50%;position:absolute;top:-72px;transform:translate(-50%)}.p-menu-control__contract:hover{transform:translate(-50%)}.p-menu-control__list{background-color:#000;display:flex;height:100%;width:100%}.p-menu-control__list__item{cursor:pointer;width:25%}.p-menu-control__item-box,.p-menu-control__item-box:hover,.p-menu-control__item-box:active,.p-menu-control__item-box:focus,.p-menu-control__item-box:link,.p-menu-control__item-box:visited{color:#fff}.p-menu-control__item-box{display:grid;grid-template-rows:1fr 18px;height:100%;text-decoration:none}.p-menu-control__item-box__icon,.p-menu-control__item-box__name{display:flex;justify-content:center}.p-menu-control__item-box__icon{align-items:flex-end}.p-menu-control__item-box__icon .icon{fill:currentColor;height:28px;width:auto}.p-menu-control__item-box__name{align-items:center;font-size:1rem}.p-menu-control__item-box label,.p-menu-control__item-box__input{height:0;padding:0;width:0}@media(max-width:823px){.p-menu-control{display:block}}.p-menu-control-background{display:none;height:50px}.p-menu-control-background.with-contract{height:125px}@media(max-width:823px){.p-menu-control-background{display:block}}.p-menu-my-list{background-color:#000000e6;bottom:0;color:#fff;display:none;left:0;opacity:0;overflow-x:hidden;padding:80px 20px 160px;position:fixed;top:var(--height-header-global);transition:all .5s;visibility:hidden;width:100%;z-index:20}.p-menu-my-list.is-visible{opacity:1;visibility:visible}.p-menu-my-list__list{font-size:1.6rem;margin:0 auto;padding:0;max-width:200px;width:100%}.p-menu-my-list__list__item{line-height:2.5;margin:0 auto;padding:5px 0}.p-menu-my-list__list__link,.p-menu-my-list__list__link:hover,.p-menu-my-list__list__link:active,.p-menu-my-list__list__link:focus,.p-menu-my-list__list__link:link,.p-menu-my-list__list__link:visited{color:#fff}.p-menu-my-list__list__link{height:100%;justify-content:center;width:100%}@media(max-width:823px){.p-menu-my-list{display:block}}.p-menu-search{background-color:#000000e6;bottom:0;color:#fff;left:0;opacity:0;overflow-x:hidden;padding:50px 20px 160px;position:fixed;top:var(--height-header-global);transition:all .5s;visibility:hidden;width:100%;z-index:20}.p-menu-search.is-visible{opacity:1;visibility:visible}.p-menu-search__close{cursor:pointer;display:inline-block;height:50px;position:absolute;right:10px;top:10px;width:50px}.p-menu-search__close:before,.p-menu-search__close:after{background-color:#fff;content:" ";display:block;height:3%;left:50%;margin:0 0 0 -25%;position:absolute;top:50%;width:50%}.p-menu-search__close:before{transform:rotate(-45deg)}.p-menu-search__close:after{transform:rotate(45deg)}.p-menu-search__search{position:relative;margin:0 auto 35px;max-width:500px;width:100%}.p-menu-search__search__text{border:none;border-radius:5px;font-size:1.6rem;padding-right:40px;width:100%}.p-menu-search__search__button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px}.p-menu-search__search__button .icon{fill:#8e949e;height:30px;width:auto}.p-menu-search__suggest{background-color:#3e3e3e;border-radius:5px;display:none;left:0;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:100%;z-index:1}.p-menu-search__suggest .suggest-item{cursor:pointer;font-size:1.4rem;margin:0;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap}.p-menu-search__suggest .suggest-item.is-active,.p-menu-search__suggest .suggest-item:hover{background-color:#676767}.p-menu-search__list{font-size:1.6rem;margin:30px auto 0;padding:0;max-width:200px;width:100%}.p-menu-search__list__item{line-height:2.5;margin:0 auto;padding:5px 0}.p-menu-search__list__link,.p-menu-search__list__link:hover,.p-menu-search__list__link:active,.p-menu-search__list__link:focus,.p-menu-search__list__link:link,.p-menu-search__list__link:visited{color:#fff}.p-menu-search__list__link{height:100%;justify-content:center;width:100%}@media(max-width:823px){.p-menu-search__close{display:none}}.p-menu-service{background-color:#e3e3e3;bottom:0;color:#3f4958;display:none;left:0;opacity:0;overflow-x:hidden;padding:15px;position:fixed;top:var(--height-header-global);transition:all .3s 0s ease;transform:translate(-250px);visibility:hidden;width:300px;z-index:40}.p-menu-service.is-visible{opacity:1;transform:translate(0);visibility:visible}.p-menu-service__title{margin:0 0 10px}.p-menu-service__list__item{background-color:#fff;border:solid 1px #CECECE;border-radius:5px;margin-bottom:10px;position:relative;width:100%}.p-menu-service__list__item:last-of-type{margin-bottom:0}.p-menu-service__list__item.is-tvod-av .p-menu-service__service-title,.p-menu-service__list__item.is-tvod-idol .p-menu-service__service-title,.p-menu-service__list__item.is-svod-av .p-menu-service__service-title{color:#fff}.p-menu-service__list__item.is-svod-av .p-menu-service__service-title{background-color:#333}.p-menu-service__list__item.is-tvod-av .p-menu-service__service-title{background-color:#e6042b}.p-menu-service__list__item.is-tvod-idol .p-menu-service__service-title{background-color:#fd568c}.p-menu-service__list__item__new{background-color:#333;border-radius:5px;color:#fff;font-size:1rem;padding:0 5px;position:absolute;right:5px;top:5px}.p-menu-service__link,.p-menu-service__link:hover,.p-menu-service__link:active,.p-menu-service__link:focus,.p-menu-service__link:link,.p-menu-service__link:visited{color:#3f4958}.p-menu-service__link{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;padding:20px;text-decoration:none;width:100%}.p-menu-service__service-title{border-radius:5px;font-size:1.6rem;padding:10px}.p-menu-service__service-description{margin:10px 0 0}@media(max-width:823px){.p-menu-service{display:block}}.p-menu-service-overlay{display:none;top:var(--height-header-global);z-index:39}@media(max-width:823px){.p-menu-service-overlay{display:block}}.p-message-box{background-color:#fff;border-radius:5px;color:#3f4958;filter:drop-shadow(0 0 10px rgba(0,0,0,.6));left:50%;opacity:0;padding:5px;position:fixed;top:50%;transition:all .5s;transform:translate(-50%,-50%);visibility:hidden;max-width:250px;width:95vw;z-index:80}.p-message-box.is-visible{opacity:1;visibility:visible}.p-message-box__inner{padding:20px;text-align:center}.p-message-box__inner__title{width:100%}.p-message-box__close{cursor:pointer;display:inline-block;height:35px;position:absolute;right:0;top:0;width:35px}.p-message-box__close:before,.p-message-box__close:after{background-color:#000;content:" ";display:block;height:3%;left:50%;margin:0 0 0 -25%;position:absolute;top:50%;width:50%}.p-message-box__close:before{transform:rotate(-45deg)}.p-message-box__close:after{transform:rotate(45deg)}.p-message-box--point-present{background-color:transparent;max-width:650px}.p-message-box--point-present .p-message-box__inner{padding:0}.p-player{--player-thumbnail-height: 130px;align-items:center;display:flex;max-height:720px;height:56.25vw;justify-content:center;max-width:1280px;width:100vw}.p-player--wrapper{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .5s;visibility:hidden;width:100vw;z-index:60}.p-player--wrapper.is-visible{opacity:1;visibility:visible}.p-player--inner{align-items:center;display:flex;flex-direction:column;max-height:var(--height-body);height:100%;overflow:hidden;max-width:var(--width-body);width:100%}.p-player__screen{background-color:#000;max-height:var(--height-body);height:100%;overflow:hidden;max-width:var(--width-body);width:100%}.p-player__thumbnails{min-height:var(--player-thumbnail-height);height:var(--player-thumbnail-height);max-width:var(--width-body);width:100%}.p-player.media-640x480{max-height:calc(480px + var(--player-thumbnail-height));height:calc(75vw + var(--player-thumbnail-height));max-width:640px}.p-player.media-720x540{max-height:calc(540px + var(--player-thumbnail-height));height:calc(75vw + var(--player-thumbnail-height));max-width:720px}.p-player.media-640x360{max-height:calc(360px + var(--player-thumbnail-height));height:calc(75vw + var(--player-thumbnail-height));max-width:640px}.p-player.media-704x396{max-height:calc(396px + var(--player-thumbnail-height));height:calc(56.25vw + var(--player-thumbnail-height));max-width:704px}.p-player.media-800x450{max-height:calc(450px + var(--player-thumbnail-height));height:calc(56.25vw + var(--player-thumbnail-height));max-width:800px}.p-player.media-852x480{max-height:calc(480px + var(--player-thumbnail-height));height:calc(56.25vw + var(--player-thumbnail-height));max-width:852px}.p-player.media-960x540{max-height:calc(540px + var(--player-thumbnail-height));height:calc(56.25vw + var(--player-thumbnail-height));max-width:960px}.p-player.media-1920x1080{max-height:calc(720px + var(--player-thumbnail-height));height:calc(56.25vw + var(--player-thumbnail-height));max-width:1280px}.p-player .candl-player button{cursor:pointer}.p-player .candl-ts-container{background-color:#000;border:none}.p-player .candl-ts-thumbnail,.p-player .candl-ts-indicator{cursor:pointer}.p-player .video-js .vjs-candl-screen-control.vjs-candl-close-button{background-size:35px 35px;height:35px;width:35px}.p-player .video-js.vjs-layout-medium .vjs-candl-screen-control.vjs-candl-close-button,.p-player .video-js.vjs-layout-large .vjs-candl-screen-control.vjs-candl-close-button{background-size:45px 45px;height:45px;width:45px}.p-player .video-js.vjs-error .vjs-candl-error-display{border:solid 1px #fff;max-height:100%;min-height:195px;height:50%;left:50%;overflow-x:hidden;overflow-y:scroll;padding:5px;top:50%;transform:translate(-50%,-50%);min-width:300px;width:50%}.p-player .video-js.vjs-error .vjs-candl-error-display:before{content:""}.p-player .video-js.vjs-error .vjs-candl-error-display .vjs-modal-dialog-content{align-items:center;display:flex;justify-content:center}@media(max-height:450px){.p-player--wrapper{align-items:flex-start}.p-player--inner{max-height:unset;max-width:unset}.p-player .video-js .vjs-control-bar{height:5em}.p-player .video-js .vjs-control-bar .vjs-control{align-items:center;display:flex}.p-player .video-js .vjs-control-bar .vjs-icon-placeholder:before{align-items:center;display:flex}}.p-player-overlay{background-color:#000000e6}.p-overlay-loading{background-color:#000000e6;left:0;height:100vh;opacity:0;position:fixed;top:0;transition:all .5s;visibility:hidden;width:100vw;z-index:90}.p-overlay-loading.is-visible{opacity:1;visibility:visible}.p-overlay-loading__loader{left:50%;position:absolute;transform:translate(-50%,-50%);top:50%}.p-package-card{cursor:pointer;display:grid;font-size:1.2rem;gap:5px;grid-template-rows:1fr 36px;height:100%;margin:auto;max-width:200px;width:100%}.p-package-card__image{grid-row:1}.p-package-card__title{color:#d2d2d2;grid-row:2}.p-package-card:hover .p-package-card__title{text-decoration:underline}.p-package-card__image{border-radius:3px;overflow:hidden;padding:143% 0 0;position:relative;text-align:center}.p-package-card__image__inner{height:100%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%}.p-package-card__image__img-box{margin:auto}.p-package-card__image__img-box .c-img-box__img{border-radius:3px;height:auto!important;width:auto!important}.p-package-card__image__img-box .c-img-box__img.lazy-img.b4-load,.p-package-card__image__img-box .c-img-box__img.lazy-img.processing{height:100%!important;width:100%!important}.p-package-card__image__badge--rank{background-color:#3f4958;color:#fff;display:inline-block;font-size:1.4rem;left:0;line-height:1.5;position:absolute;top:0;width:30px}.p-package-card__image__badge--type{right:0;position:absolute;top:0}.p-package-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.p-package-card__detail{background-color:#000000b3;color:#fff;display:grid;grid-template-rows:15px 1fr 15px;height:100%;left:0;opacity:0;padding:5px 10px;position:absolute;top:0;transition:all .5s;visibility:hidden;width:100%}.p-package-card__detail__header{grid-column:1;grid-row:1}.p-package-card__detail__main{grid-column:1;grid-row:2}.p-package-card__detail__rate{grid-column:1;grid-row:3}.p-package-card__detail__main{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.p-package-card__detail__main__more,.p-package-card__detail__main__watch-later{border:solid 1px #fff;border-radius:5px;padding:2px 0;width:100%}.p-package-card__detail__main__more{line-height:2.5;height:44px;margin:0 0 10px;padding:6px 0}.p-package-card__detail__main__watch-later{height:26px}.p-package-card__detail__rate{text-align:left}.p-package-card__detail__rate .p-rate-star{--height-rate-star: 15px}.p-package-card__check{color:#fff;display:none;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s;visibility:hidden;width:100%}.p-package-card__check__label{align-items:center;background-color:#000000b3;border:solid 2px #fff;border-radius:5px;cursor:pointer;display:flex;height:100%;justify-content:center;width:100%}.p-package-card__check__label .icon{fill:currentColor;height:35%;opacity:0;transition:all .5s;visibility:hidden;width:auto}.p-package-card__check__check{display:none}.p-package-card__check__check:checked+.p-package-card__check__label .icon{opacity:1;visibility:visible}.p-package-card-list{background-color:transparent}.p-package-card-list__item{height:100%;margin:0;padding:0}.p-package-card-list.grid{display:grid;column-gap:20px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));margin-left:auto;margin-right:auto;padding:20px;row-gap:30px;max-width:1230px}@media(min-width:2315px){.p-package-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));column-gap:20px;row-gap:30px;max-width:2058px}}@media(min-width:2059px)and (max-width:2314px){.p-package-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));column-gap:20px;row-gap:30px;max-width:1536px}}@media(min-width:1793px)and (max-width:2058px){.p-package-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));column-gap:20px;row-gap:30px;max-width:1536px}}@media(min-width:1537px)and (max-width:1792px){.p-package-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));column-gap:30px;row-gap:40px;max-width:1230px}}@media(min-width:1281px)and (max-width:1536px){.p-package-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));column-gap:25px;row-gap:35px;max-width:1152px}}@media(min-width:1081px)and (max-width:1280px){.p-package-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));column-gap:20px;row-gap:30px}}@media(min-width:824px)and (max-width:1080px){.p-package-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(115px,1fr));column-gap:20px;row-gap:30px}}@media(min-width:451px)and (max-width:823px){.p-package-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));column-gap:15px;row-gap:25px}}@media(max-width:450px){.p-package-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(83px,1fr));column-gap:15px;row-gap:20px}}.p-package-card-list.horizontal{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x mandatory;width:100%}@media(min-width:824px){.p-package-card-list.horizontal{height:227px}}@media(min-width:451px)and (max-width:823px){.p-package-card-list.horizontal{height:172px}}@media(max-width:450px){.p-package-card-list.horizontal{height:158px}}.p-package-card-list.horizontal::-webkit-scrollbar{display:none}.p-package-card-list.horizontal .p-package-card-list__item{flex:0 0 150px;padding:0 0 0 10px;scroll-snap-align:start}.p-package-card-list.horizontal .p-package-card-list__item:last-of-type{flex-basis:160px;padding:0 10px}@media(min-width:824px){.p-package-card-list.horizontal .p-package-card-list__item{flex-basis:150px;padding:0 0 0 20px}.p-package-card-list.horizontal .p-package-card-list__item:last-of-type{flex-basis:170px;padding:0 20px}}@media(min-width:451px)and (max-width:823px){.p-package-card-list.horizontal .p-package-card-list__item{flex-basis:135px;padding:0 0 0 15px}.p-package-card-list.horizontal .p-package-card-list__item:last-of-type{flex-basis:150px;padding:0 15px}}@media(max-width:450px){.p-package-card-list.horizontal .p-package-card-list__item{flex-basis:120px;padding:0 0 0 10px}.p-package-card-list.horizontal .p-package-card-list__item:last-of-type{flex-basis:130px;padding:0 10px}}.p-package-card-list.is-empty{align-items:center;display:flex;color:#fff;height:150px;justify-content:center;width:100%}.p-package-card-list.normal-list .p-package-card:hover .p-package-card__detail{opacity:1;visibility:visible}@media(max-width:823px){.p-package-card-list.normal-list .p-package-card:hover .p-package-card__detail{display:none;opacity:0;visibility:hidden}}.p-package-card-list.check-list .p-package-card .p-package-card__check{display:block;opacity:1;visibility:visible}.p-package-info__description-area{--height-description: 63px;--background-color-description: #232323;--color-description: #d2d2d2;cursor:pointer;font-size:1.4rem;height:var(--height-description);overflow:hidden;position:relative;transition:all .3s 0s ease}.p-package-info__description-area .p-package-info__description__ellipsis{background-color:var(--background-color-description);bottom:0;color:var(--color-description);opacity:0;padding-left:.2em;position:absolute;visibility:hidden;right:0}.p-package-info__description-area .p-package-info__description__ellipsis.is-visible{opacity:1;visibility:visible}.p-package-info__info-list{display:grid;grid-template-columns:110px 1fr}.p-package-info__info-list__title,.p-package-info__info-list__data{margin:15px 0 0}.p-package-info__info-list__title,.p-package-info__info-list__data.--item-data{padding:7px 0 0}.p-package-info__info-list__data__list{display:flex;flex-wrap:wrap}.p-package-info__info-list__data__list__item{margin:0 10px 5px 0;border:1px #3E3E3E solid;border-radius:3px}.p-package-info__info-list__data__list__item:last-of-type{margin-right:0}.p-package-info__data-link,.p-package-info__data-link:hover,.p-package-info__data-link:active,.p-package-info__data-link:focus,.p-package-info__data-link:link,.p-package-info__data-link:visited{color:#d2d2d2}.p-package-info__data-link{padding:5px}.p-page-title-area{border-bottom:solid 1px #fff;margin:0 20px;padding-bottom:10px}.p-page-title-area:after{display:block;clear:both;content:""}.p-page-title-area__title{display:inline-block;font-size:1.8rem;color:#fff;font-weight:700}.p-page-title-area__update{align-items:flex-end;color:#fff;display:flex;float:right;font-size:1.2rem;height:27px;justify-content:flex-end}.p-page-title-area__ctrl{float:right}.p-pagination{display:flex;height:24px;justify-content:space-between;margin:0;overflow:hidden}.p-pagination__list{display:flex;flex-wrap:nowrap;font-size:1rem;height:100%;justify-content:flex-start}.p-pagination__list__item--prev,.p-pagination__list__item--next,.p-pagination__list__item--num,.p-pagination__list__item--ellipsis{margin-right:5px;text-align:center;min-width:21px}.p-pagination__list__item--prev:last-of-type,.p-pagination__list__item--next:last-of-type,.p-pagination__list__item--num:last-of-type,.p-pagination__list__item--ellipsis:last-of-type{margin-right:0}.p-pagination__list__item--prev,.p-pagination__list__item--next,.p-pagination__list__item--num{border:1px solid #CECECE}.p-pagination__list__link,.p-pagination__list__link:hover,.p-pagination__list__link:active,.p-pagination__list__link:focus,.p-pagination__list__link:link,.p-pagination__list__link:visited{color:#3f4958}.p-pagination__list__link{height:100%;justify-content:center;overflow:hidden;padding:0 5px}.p-pagination__list__item--num.is-current{background-color:#ff3c97;border-color:#ff3c97}.p-pagination__list__item--num.is-current .p-pagination__list__link,.p-pagination__list__item--num.is-current .p-pagination__list__link:hover,.p-pagination__list__item--num.is-current .p-pagination__list__link:active,.p-pagination__list__item--num.is-current .p-pagination__list__link:focus,.p-pagination__list__item--num.is-current .p-pagination__list__link:link,.p-pagination__list__item--num.is-current .p-pagination__list__link:visited{color:#fff}.p-pagination__num-in-page{align-items:center;display:flex;font-size:1.2rem;height:100%}.p-performer-card{cursor:pointer;display:grid;font-size:1.2rem;grid-template-rows:1fr 36px;margin:auto;max-width:100px;width:100%}.p-performer-card__image{grid-column:1;grid-row:1}.p-performer-card__name{grid-column:1;grid-row:2;color:#d2d2d2}.p-performer-card__name:hover{text-decoration:underline}.p-performer-card.is-non-img{grid-template-rows:36px}.p-performer-card.is-non-img .p-performer-card__name{grid-column:1;grid-row:1}.p-performer-card__image{border-radius:3px;overflow:hidden;padding:100% 0 0;position:relative;text-align:center}.p-performer-card__image__inner{height:100%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%}.p-performer-card__image__img-box{margin:auto}.p-performer-card__image__img-box .c-img-box__img{border-radius:3px;height:auto!important;width:auto!important}.p-performer-card__image__img-box .c-img-box__img.lazy-img.b4-load,.p-performer-card__image__img-box .c-img-box__img.lazy-img.processing{height:100%!important;width:100%!important}.p-performer-card__image__badge--rank{background-color:#3f4958;color:#fff;display:inline-block;font-size:1.4rem;left:0;line-height:1.5;position:absolute;top:0;width:30px}.p-performer-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center}.p-performer-card__num{color:#8e949e;font-size:1.2rem}.p-performer-card__check-area{align-items:center;display:flex;justify-content:center}.p-performer-card-list{background-color:transparent;color:#fff}.p-performer-card-list__item{align-self:flex-end;display:flex;margin:0;padding:0}.p-performer-card-list.grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));margin-left:auto;margin-right:auto;padding:20px;max-width:1230px}@media(min-width:2315px){.p-performer-card-list.grid{max-width:2058px}}@media(min-width:2059px)and (max-width:2314px){.p-performer-card-list.grid{max-width:1536px}}@media(min-width:1793px)and (max-width:2058px){.p-performer-card-list.grid{max-width:1536px}}@media(min-width:1537px)and (max-width:1792px){.p-performer-card-list.grid{max-width:1230px}}@media(min-width:1281px)and (max-width:1536px){.p-performer-card-list.grid{max-width:1152px}}@media(min-width:1081px){.p-performer-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:20px}}@media(min-width:824px)and (max-width:1080px){.p-performer-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:20px}}@media(min-width:451px)and (max-width:823px){.p-performer-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:15px}}@media(max-width:450px){.p-performer-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:10px}}.p-performer-card-list.horizontal{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x}.p-performer-card-list.horizontal::-webkit-scrollbar{display:none}.p-performer-card-list.horizontal .p-performer-card-list__item{flex:0 0 110px;padding:0 0 0 10px;scroll-snap-align:start}.p-performer-card-list.horizontal .p-performer-card-list__item:last-of-type{flex-basis:120px;padding:0 10px}.p-performer-card-list.is-empty{align-items:center;display:flex;height:150px;justify-content:center;width:100%}.p-performer-info{background-color:#3e3e3e;color:#fff;display:grid;grid-template-columns:115px 1fr;margin:20px;padding:10px}.p-performer-info__image .c-img-box{align-items:flex-start;justify-content:flex-start}.p-performer-info__image .c-img-box__img{margin:0}.p-performer-info__data{display:grid;font-size:1.2rem;grid-template-columns:60px 1fr;grid-template-rows:repeat(auto-fill,18px)}.p-player-card{cursor:pointer;display:grid;font-size:1.2rem;margin:auto;max-width:400px;position:relative}.p-player-card .p-player-card__image{grid-row:1}.p-player-card .p-player-card__title{grid-row:2}.p-player-card.show-ctrl{grid-template-rows:24px 1fr 36px}.p-player-card.show-ctrl .p-player-card__ctrl{grid-row:1}.p-player-card.show-ctrl .p-player-card__image{grid-row:2}.p-player-card.show-ctrl .p-player-card__title{grid-row:3}.p-player-card__image{border-radius:3px;overflow:hidden;padding:56.25% 0 0;position:relative;text-align:center}.p-player-card__image__inner{height:100%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%}.p-player-card__image__img-box{margin:auto}.p-player-card__image__img-box .c-img-box__img{border-radius:3px;height:auto!important;width:auto!important}.p-player-card__image__img-box .c-img-box__img.lazy-img.b4-load,.p-player-card__image__img-box .c-img-box__img.lazy-img.processing{height:100%!important;width:100%!important}.p-player-card__image__badge--rank{background-color:#3f4958;color:#fff;display:inline-block;font-size:1.4rem;left:0;line-height:1.5;position:absolute;top:0;width:30px}.p-player-card__image__badge--type{right:0;position:absolute;top:0}.p-player-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.p-player-card__detail{background-color:#000c;color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 15px 15px;height:100%;left:0;opacity:0;padding:5px 10px;position:absolute;top:0;transition:all .5s;visibility:hidden;width:100%}.p-player-card__detail__main{grid-column:1;grid-row:1}.p-player-card__detail__rate{grid-column:1;grid-row:2}.p-player-card__detail__title{grid-column:1;grid-row:3}.p-player-card__detail__rate{text-align:left}.p-player-card__detail__rate__icon.p-rate-star{--height-rate-star: 15px}.p-player-card__detail__title{text-align:left}.p-player-card__play-icon{color:#fff;height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.p-player-card__play-icon .icon{fill:currentColor;height:100%;opacity:.6;width:100%}.p-player-card:hover .p-player-card__detail{opacity:1;visibility:visible}@media(max-width:823px){.p-player-card:hover .p-player-card__detail{opacity:0;visibility:hidden}}.p-player-card-list{background-color:transparent}.p-player-card-list__item{margin:0;padding:0}.p-player-card-list.grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin-left:auto;margin-right:auto;padding:0 20px;max-width:1230px}.p-player-card-list.horizontal{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x}.p-player-card-list.horizontal::-webkit-scrollbar{display:none}.p-player-card-list.horizontal .p-player-card-list__item{flex:0 0 340px;padding:0 0 0 10px;scroll-snap-align:start}.p-player-card-list.horizontal .p-player-card-list__item:last-of-type{flex-basis:350px;padding:0 10px}@media(min-width:1081px){.p-player-card-list.horizontal .p-player-card-list__item{flex-basis:350px;padding:0 0 0 20px}.p-player-card-list.horizontal .p-player-card-list__item:last-of-type{flex-basis:370px;padding:0 20px}}@media(min-width:824px)and (max-width:1080px){.p-player-card-list.horizontal .p-player-card-list__item{flex-basis:350px;padding:0 0 0 20px}.p-player-card-list.horizontal .p-player-card-list__item:last-of-type{flex-basis:370px;padding:0 20px}}@media(min-width:451px)and (max-width:823px){.p-player-card-list.horizontal .p-player-card-list__item{flex-basis:300px;padding:0 0 0 15px}.p-player-card-list.horizontal .p-player-card-list__item:last-of-type{flex-basis:315px;padding:0 15px}}@media(max-width:450px){.p-player-card-list.horizontal .p-player-card-list__item{flex-basis:230px;padding:0 0 0 10px}.p-player-card-list.horizontal .p-player-card-list__item:last-of-type{flex-basis:240px;padding:0 10px}}.p-player-card-list.is-empty{align-items:center;display:flex;height:150px;justify-content:center;width:100%}.p-point-summary{align-items:stretch;display:flex;justify-content:flex-end;padding:5px 10px}.p-point-summary__head{align-items:center;color:#fff;display:flex;font-size:1.2rem;margin:0 10px 0 0}.p-point-summary__present-point{align-items:center;background-color:#ffe1ef;border-radius:3px;display:flex;margin:0 7px 0 0;padding:2px 5px;position:relative}.p-point-summary__present-point:before{border-color:transparent transparent transparent #ffe1ef;border-style:solid;border-width:5px 0 5px 8px;content:"";display:block;height:0;position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:0}.p-point-summary__present-point__label,.p-point-summary__present-point__point{display:inline;font-size:1.2rem;font-weight:700}.p-point-summary__present-point__point{color:#ff3c97}.p-point-summary__point,.p-point-summary__point:hover,.p-point-summary__point:active,.p-point-summary__point:focus,.p-point-summary__point:link,.p-point-summary__point:visited{color:#3f4958}.p-point-summary__point{align-items:baseline;background-color:#ffe1ef;border-radius:3px;margin:0;line-height:1.9;padding:0 5px;text-decoration-color:#ff3c97}.p-point-summary__point__num{color:#ff3c97;font-size:1.4rem;font-weight:700;margin-right:3px;font-family:Roboto,sans-serif}.p-point-summary__point__unit{color:#3f4958;font-size:1rem;font-weight:700}.p-point-summary.is-light{background-color:#fff}.p-point-summary.is-light .p-point-summary__present-point{background-color:#ffe1ef}.p-point-summary.is-light .p-point-summary__present-point:before{border-color:transparent transparent transparent #ffe1ef}.p-point-summary.is-light .p-point-summary__point{background-color:#ffe1ef;text-decoration-color:#ff3c97}.p-point-summary.is-dark{background-color:#232323}.p-point-summary.is-dark .p-point-summary__present-point{background-color:#fff}.p-point-summary.is-dark .p-point-summary__present-point:before{border-color:transparent transparent transparent #FFF}.p-point-summary.is-dark .p-point-summary__point{background-color:#fff;text-decoration-color:#ff3c97}@media(min-width:1081px){.p-point-summary{display:none}}@media(min-width:824px)and (max-width:1080px){.p-point-summary{display:flex}}@media(max-width:823px){.p-point-summary{display:flex}}.av .p-point-summary.is-light .p-point-summary__present-point{background-color:#ffebf0}.av .p-point-summary.is-light .p-point-summary__present-point:before{border-color:transparent transparent transparent #ffebf0}.av .p-point-summary.is-light .p-point-summary__present-point__point{color:#e6042b}.av .p-point-summary.is-light .p-point-summary__point{background-color:#ffebf0;text-decoration-color:#e6042b}.av .p-point-summary.is-light .p-point-summary__point__num{color:#e6042b}.jukujo .p-point-summary.is-light .p-point-summary__present-point{background-color:#fcf4fe}.jukujo .p-point-summary.is-light .p-point-summary__present-point:before{border-color:transparent transparent transparent #fcf4fe}.jukujo .p-point-summary.is-light .p-point-summary__present-point__point{color:#b341b4}.jukujo .p-point-summary.is-light .p-point-summary__point{background-color:#fcf4fe;text-decoration-color:#b341b4}.jukujo .p-point-summary.is-light .p-point-summary__point__num{color:#b341b4}.shiroto .p-point-summary.is-light .p-point-summary__present-point{background-color:#ffe4f0}.shiroto .p-point-summary.is-light .p-point-summary__present-point:before{border-color:transparent transparent transparent #ffe4f0}.shiroto .p-point-summary.is-light .p-point-summary__present-point__point{color:#ff1d82}.shiroto .p-point-summary.is-light .p-point-summary__point{background-color:#ffe4f0;text-decoration-color:#ff1d82}.shiroto .p-point-summary.is-light .p-point-summary__point__num{color:#ff1d82}.idol .p-point-summary.is-light .p-point-summary__present-point{background-color:#ffeaf1}.idol .p-point-summary.is-light .p-point-summary__present-point:before{border-color:transparent transparent transparent #ffeaf1}.idol .p-point-summary.is-light .p-point-summary__present-point__point{color:#fd568c}.idol .p-point-summary.is-light .p-point-summary__point{background-color:#ffeaf1;text-decoration-color:#fd568c}.idol .p-point-summary.is-light .p-point-summary__point__num{color:#fd568c}.p-pop-card{display:grid;grid-template-columns:80px 1fr}.p-pop-card__writer{display:block;grid-column:1;grid-row:1}.p-pop-card__comment{grid-column:2;grid-row:1}.p-pop-card__writer{font-size:1.2rem;text-align:center}.p-pop-card__writer__icon{border-radius:50%;display:inline-block;height:75px;width:75px}.p-pop-card__writer__icon.icon-director{background:#4a93e5 url(/img/icon/icon_director.svg) no-repeat -2px 2px;background-size:110%}.p-pop-card__writer__icon.icon-staff{background:#e45050 url(/img/icon/icon_staff.svg) no-repeat -2px 2px;background-size:110%}.p-pop-card__writer__icon.icon-vendor{background:#e15a9a url(/img/icon/icon_vendor.svg) no-repeat -2px 2px;background-size:110%}.p-pop-card__writer__icon.icon-writer{background:#e8ce3d url(/img/icon/icon_writer.svg) no-repeat -2px 2px;background-size:110%}.p-pop-card__writer__icon.icon-director{background:#4a93e5 url(/img/icon/icon_director.svg) no-repeat -2px 2px;background-size:110%}.p-pop-card__writer__icon.icon-women{background:#8dbb51 url(/img/icon/icon_women.svg) no-repeat -2px 2px;background-size:110%}.p-pop-card__writer__icon.icon-asaikoharu{background:transparent url(/img/icon/icon_asaikoharu.jpg) no-repeat 0 0;background-size:100%}.p-pop-card__writer__icon.icon-suzukirizu{background:transparent url(/img/icon/icon_suzukirizu.jpg) no-repeat 0 0;background-size:100%}.p-pop-card__comment__body{background-color:#fff;border-radius:5px;color:#3f4958;font-size:1.4rem;margin-left:20px;padding:20px 30px;position:relative}.p-pop-card__comment__body:after{content:"";position:absolute;display:block;width:0;height:0;left:-12px;top:20px;border-right:15px solid #FFF;border-top:15px solid transparent;border-bottom:15px solid transparent}.p-pop-card__comment__body__title{display:block;font-size:1.6rem;font-weight:700}@media(max-width:823px){.p-pop-card{background-color:#fff;border-radius:5px;display:block;padding:15px 20px}.p-pop-card__writer{color:#3f4958;float:left;margin:0 10px 10px 0;width:50px}.p-pop-card__writer__icon{border-radius:50%;display:inline-block;height:50px;width:50px}.p-pop-card__comment__body{background-color:transparent;border:none;margin-left:0;padding:0}.p-pop-card__comment__body:after{display:none}}.p-pop-card-list__item{margin-bottom:10px}.p-pop-card-list__item:last-of-type{margin-bottom:0}.p-pop-up{background-color:#fff;border-radius:10px;display:grid;grid-template-rows:75px 1fr;max-height:calc(var(--height-body) * .8);left:50%;opacity:0;position:fixed;top:50%;transition:all .5s;transform:translate(-50%,-50%);visibility:hidden;z-index:60;width:calc(var(--width-body) * .9)}.p-pop-up.is-visible{opacity:1;visibility:visible}.p-pop-up__close{cursor:pointer;display:inline-block;height:50px;position:absolute;right:0;top:-50px;width:50px}.p-pop-up__close:before,.p-pop-up__close:after{background-color:#fff;content:" ";display:block;height:3%;left:50%;margin:0 0 0 -25%;position:absolute;top:50%;width:50%}.p-pop-up__close:before{transform:rotate(-45deg)}.p-pop-up__close:after{transform:rotate(45deg)}.p-pop-up__header{border-bottom:dashed 1px #999;font-size:1.8rem;padding:30px 30px 15px;text-align:center;width:100%}.p-pop-up__content{overflow-x:hidden;overflow-y:scroll;padding:15px 30px 30px}.p-pop-up__content::-webkit-scrollbar{display:none}.p-pop-up__content__button-area{display:flex;justify-content:space-around;margin:20px auto 0}.p-pop-up__ok-button,.p-pop-up__cancel-button{border:solid 1px #3f4958;width:45%;height:45px}.p-pop-up--card-cvv{max-height:80vh;max-width:600px}.p-pop-up--card-cvv .p-pop-up__content .cvv-image-area{display:flex;margin-top:20px;width:100%}.p-pop-up--cancel,.p-pop-up--cancel-undo{max-width:320px}.p-pop-up--all-delete{max-width:320px;z-index:75}.p-post-review-form{background-color:#3e3e3e;border-radius:5px;max-height:calc(var(--height-body) * .9);left:50%;opacity:0;overflow-y:scroll;padding:50px;position:fixed;top:50%;transition:all .5s;transform:translate(-50%,-50%);visibility:hidden;z-index:60;max-width:600px;width:calc(var(--width-body) * .9)}.p-post-review-form::-webkit-scrollbar{display:none}.p-post-review-form.is-visible{opacity:1;visibility:visible}.p-post-review-form__header{font-size:1.8rem;margin-bottom:30px;text-align:center}.p-post-review-form__header__text--review{display:none}.p-post-review-form__rate{display:flex;justify-content:space-around;margin-bottom:20px}.p-post-review-form__rate__item{align-items:center;display:flex;justify-content:center;width:45px}.p-post-review-form__rate__item .c-radio{height:100%;width:100%;text-align:center}.p-post-review-form__rate__item .c-radio.panel input[type=radio]+.c-radio__label{background-color:transparent;color:#e5eaf2;line-height:1}.p-post-review-form__rate__item .c-radio.panel input[type=radio]+.c-radio__label .icon{fill:#e5eaf2}.p-post-review-form__rate__item .c-radio.panel input[type=radio]:checked+.c-radio__label{background-color:transparent;color:#ffdf30}.p-post-review-form__rate__item .c-radio.panel input[type=radio]:checked+.c-radio__label .icon{fill:#ffdf30}.p-post-review-form__rate__sub-text{font-size:1.2rem}.p-post-review-form__user-rate__list{margin:30px 0}.p-post-review-form__user-rate__list__item{display:grid;grid-template-columns:50px 1fr 40px;height:40px;margin:0 0 20px}.p-post-review-form__user-rate__list__item:last-of-type{margin:0}.p-post-review-form__rate-meter__head{align-items:center;color:#ffdf30;display:flex;flex-direction:column;justify-content:center}.p-post-review-form__rate-meter__head .icon{height:40px;fill:#ffdf30;width:auto}.p-post-review-form__rate-meter__bar{background-color:#e5eaf2;border-radius:3px;overflow:hidden}.p-post-review-form__rate-meter__bar__fill{--width-rate-mater: "0%";background-color:#ffdf30;height:100%;width:var(--width-rate-mater)}.p-post-review-form__rate-meter__count{align-items:center;display:flex;justify-content:flex-end}.p-post-review-form__comment-area{display:none}.p-post-review-form__comment{border:none;width:100%}.p-post-review-form__comment-status a,.p-post-review-form__comment-status a:hover,.p-post-review-form__comment-status a:active,.p-post-review-form__comment-status a:focus,.p-post-review-form__comment-status a:link,.p-post-review-form__comment-status a:visited{color:#fff}.p-post-review-form__footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px}.p-post-review-form__post-button{border:solid 1px #fff;color:#fff;display:none;font-size:1.6rem;line-height:4;margin-bottom:20px;max-width:300px;width:100%}.p-post-review-form__cancel-button{color:#fff;display:none;font-size:1.4rem;line-height:2;max-width:300px;width:100%}.p-post-review-form__cancel-button:hover{text-decoration:underline}.p-post-review-form__go-back-button{color:#fff;font-size:1.4rem;line-height:2;max-width:300px;width:100%}.p-post-review-form__go-back-button:hover{text-decoration:underline}.p-post-review-form.is-post-review .p-post-review-form__header__text--rating{display:none}.p-post-review-form.is-post-review .p-post-review-form__header__text--review{display:inline}.p-post-review-form.is-post-review .p-post-review-form__user-rate{display:none}.p-post-review-form.is-post-review .p-post-review-form__comment-area,.p-post-review-form.is-post-review .p-post-review-form__post-button,.p-post-review-form.is-post-review .p-post-review-form__cancel-button{display:block}.p-post-review-form.is-post-review .p-post-review-form__go-back-button{display:none}.p-post-review-form-overlay{background-color:#000000e6}@media(max-width:823px){.p-post-review__button{line-height:3}.p-post-review-form{padding:40px 15px}.p-post-review-form__post-button{line-height:3}}.p-rate-star{--height-rate-star: 20px;display:flex;height:var(--height-rate-star);width:calc(var(--height-rate-star) * 5)}.p-rate-star__star-icon{height:var(--height-rate-star);width:calc(var(--height-rate-star) * 5)}.p-rate-star .icon-star-row,.p-rate-star .icon-star-rounded-row{fill:#d8d8d8}.p-rate-star .icon-star-row.is-selected,.p-rate-star .icon-star-rounded-row.is-selected{fill:#ffec00}.p-rate-star .icon-star-group{display:inline-block}.p-rate-star .icon-star-rounded-group{display:none}@media(max-width:823px){.p-rate-star.is-switch-design .icon-star-group{display:none}.p-rate-star.is-switch-design .icon-star-rounded-group{display:inline-block}}.p-review-card__comment{font-size:1.4rem;display:grid;grid-template-columns:110px 1fr;gap:10px}.p-review-card__comment__rate{grid-column:1/2;grid-row:1}.p-review-card__comment__rate.p-rate-star{--height-rate-star: 22px}.p-review-card__comment__title{grid-column:2/3;grid-row:1;font-size:1.6rem}.p-review-card__comment__body{grid-column:1/3;grid-row:2}.p-review-card__comment__user{color:#d2d2d2;font-size:1.2rem;grid-column:1/3;grid-row:3}.p-review-card__comment__user__date{margin-right:10px}@media(max-width:823px){.p-review-card__comment{grid-column:1/3;gap:5px}.p-review-card__comment__rate.p-rate-star{--height-rate-star: 16px}.p-review-card__comment__rate{grid-column:1/3;grid-row:1}.p-review-card__comment__title{grid-column:1/3;grid-row:2}.p-review-card__comment__body{grid-column:1/3;grid-row:3}.p-review-card__comment__user{grid-column:1/3;color:#d2d2d2;font-size:1.2rem;grid-row:4}.p-review-card__comment__user__date{margin-right:10px;grid-row:5}}.p-review-list__item{margin-bottom:50px}.p-review-list__item:last-of-type{margin-bottom:0}.p-review-point-explain{width:100%}.p-review-point-explain__area{margin:auto;text-align:center}.p-review-point-explain__area__message{display:inline-block;font-size:1.8rem;text-align:left}.p-review-point-explain__area__message__purchase-text,.p-review-point-explain__area__message__caution{display:none}.p-review-point-explain__area__message__point{color:#e6042b;font-weight:700}.p-review-point-explain__area__img{display:inline-block;margin:0 0 -11px -50px;width:170px}@media(max-width:823px){.p-review-point-explain__area__message{font-size:1.6rem}.p-review-point-explain__area__img{width:150px;margin:0 0 -11px -25px}}.p-series-card{cursor:pointer;display:grid;font-size:1.2rem;grid-template-rows:42px 1fr;margin:auto;max-width:450px}.p-series-card__name{grid-column:1;grid-row:1}.p-series-card__image{grid-column:1;grid-row:2}.p-series-card__image{border-radius:3px;overflow:hidden;padding:48% 0 0;position:relative;text-align:center}.p-series-card__image__inner{height:100%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%}.p-series-card__image__inner__list{display:flex;justify-content:flex-start;height:100%;width:100%}.p-series-card__image__inner__list__item{padding:0 2px;width:33.33%}.p-series-card__image__inner__list__item:first-of-type{padding-left:0}.p-series-card__image__inner__list__item:last-of-type{padding-right:0}.p-series-card__image__img-box{margin:auto}.p-series-card__image__img-box .c-img-box__img{border-radius:3px;height:auto!important;width:auto!important}.p-series-card__image__img-box .c-img-box__img.lazy-img.b4-load,.p-series-card__image__img-box .c-img-box__img.lazy-img.processing{height:100%!important;width:100%!important}.p-series-card__image__badge--rank{background-color:#3f4958;color:#fff;display:inline-block;font-size:1.4rem;left:0;line-height:1.5;position:absolute;top:0;width:30px}.p-series-card__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;align-self:end;color:#d2d2d2;font-size:1.6rem;line-height:1}.p-series-card__name:hover{text-decoration:underline}.p-series-card__num{color:#8e949e;font-size:1.2rem}.p-series-card.simple{max-width:200px}.p-series-card.simple .p-series-card__image{overflow:hidden;padding:143% 0 0}.p-series-card.simple .p-series-card__image__inner__list__item{display:none;width:100%}.p-series-card.simple .p-series-card__image__inner__list__item:first-of-type{display:block}.p-series-card-list{background-color:transparent;color:#fff}.p-series-card-list__item{margin:0;padding:0}.p-series-card-list.grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));margin-left:auto;margin-right:auto;padding:20px;max-width:1230px}@media(min-width:2315px){.p-series-card-list.grid{max-width:2058px}}@media(min-width:2059px)and (max-width:2314px){.p-series-card-list.grid{max-width:1536px}}@media(min-width:1793px)and (max-width:2058px){.p-series-card-list.grid{max-width:1536px}}@media(min-width:1537px)and (max-width:1792px){.p-series-card-list.grid{max-width:1230px}}@media(min-width:1281px)and (max-width:1536px){.p-series-card-list.grid{max-width:1152px}}@media(min-width:1081px){.p-series-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:25px}}@media(min-width:824px)and (max-width:1080px){.p-series-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}}@media(min-width:451px)and (max-width:823px){.p-series-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px}}@media(max-width:450px){.p-series-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}}.p-series-card-list.horizontal{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x}.p-series-card-list.horizontal::-webkit-scrollbar{display:none}.p-series-card-list.horizontal .p-series-card-list__item{flex:0 0 150px;padding:0 0 0 10px;scroll-snap-align:start}.p-series-card-list.horizontal .p-series-card-list__item:last-of-type{flex-basis:160px;padding:0 10px}.p-series-card-list.is-empty{align-items:center;display:flex;height:150px;justify-content:center;width:100%}.p-site-message{background-color:#fff;color:#3f4958;padding:10px 20px}.p-site-message__list__item{display:flex;justify-content:flex-start}.p-site-message__list__item__title{font-weight:700}.p-site-message__list__item__title.error{color:#e90129}.p-site-message__list__item__title.notice{color:#f60}.p-site-message__list__item__body{padding-left:10px}@media(max-width:823px){.p-site-message__list__item{flex-direction:column}.p-site-message__list__item__body{padding:0}}.p-sort__select{--height-accordion-select: 40px;min-width:120px}.p-sort__select__list__item:last-of-type{border-radius:0 0 5px 5px}.p-sort__select__list__link,.p-sort__select__list__link:hover,.p-sort__select__list__link:active,.p-sort__select__list__link:focus,.p-sort__select__list__link:link,.p-sort__select__list__link:visited{color:#fff}.p-sort__select__list__link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.p-scroll-top{background-color:#0009;border-radius:50%;bottom:100px;cursor:pointer;height:100px;display:block;opacity:0;position:fixed;right:100px;transition:all .5s;visibility:hidden;width:100px;z-index:10}.p-scroll-top:before{border-left:solid 1px #fff;border-top:solid 1px #fff;content:" ";display:block;height:30px;left:calc(50% - 14px);margin:auto;position:absolute;top:calc(50% - 6px);transform:rotate(45deg);vertical-align:middle;width:30px}.p-scroll-top.is-visible{opacity:1;visibility:visible}@media(min-width:1081px){.p-scroll-top{bottom:100px;height:100px;right:100px;width:100px}.p-scroll-top:before{height:30px;left:calc(50% - 14px);top:calc(50% - 6px);width:30px}}@media(max-width:823px){.p-scroll-top{bottom:65px;height:50px;right:15px;width:50px}.p-scroll-top:before{height:15px;left:calc(50% - 7px);top:calc(50% - 5px);width:15px}}.p-tag-info__description-area{--height-description: 63px;--background-color-description: #232323;--color-description: #fff;color:#fff;cursor:pointer;font-size:1.4rem;height:var(--height-description);margin:20px;overflow:hidden;position:relative;transition:all .3s 0s ease}.p-tag-info__description-area .p-tag-info__description__ellipsis{background-color:var(--background-color-description);bottom:0;color:var(--color-description);opacity:0;position:absolute;visibility:hidden;right:0}.p-tag-info__description-area .p-tag-info__description__ellipsis.is-visible{opacity:1;visibility:visible}.p-tag-name-card{cursor:pointer;display:block;margin:auto;padding:0 20px;text-align:center;max-width:200px;width:100%}.p-tag-name-card__name{font-size:1.4rem;color:#d2d2d2}.p-tag-name-card__name:hover{text-decoration:underline}.p-tag-name-card__num{color:#8e949e;font-size:1.2rem}.p-tag-name-card-list{background-color:transparent;color:#fff}.p-tag-name-card-list__item{align-self:center;margin:0;padding:0}.p-tag-name-card-list.grid{display:grid;gap:20px 10px;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));margin-left:auto;margin-right:auto;padding:20px;max-width:1230px}@media(min-width:2315px){.p-tag-name-card-list.grid{max-width:2058px}}@media(min-width:2059px)and (max-width:2314px){.p-tag-name-card-list.grid{max-width:1536px}}@media(min-width:1793px)and (max-width:2058px){.p-tag-name-card-list.grid{max-width:1536px}}@media(min-width:1537px)and (max-width:1792px){.p-tag-name-card-list.grid{max-width:1230px}}@media(min-width:1281px)and (max-width:1536px){.p-tag-name-card-list.grid{max-width:1152px}}@media(min-width:1081px){.p-tag-name-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}}@media(min-width:824px)and (max-width:1080px){.p-tag-name-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr))}}@media(max-width:823px){.p-tag-name-card-list.grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}}.p-tag-name-card-list.horizontal{display:flex;flex-wrap:nowrap;overflow-x:scroll;overflow-y:hidden;scroll-snap-type:x}.p-tag-name-card-list.horizontal::-webkit-scrollbar{display:none}.p-tag-name-card-list.horizontal .p-tag-name-card-list__item{flex:0 0 150px;padding:0 0 0 10px;scroll-snap-align:start}.p-tag-name-card-list.horizontal .p-tag-name-card-list__item:last-of-type{flex-basis:160px;padding:0 10px}.p-tag-name-card-list.is-empty{align-items:center;display:flex;height:150px;justify-content:center;width:100%}.p-thumbnail-area{--height-thumbnail-list: 176px ;text-align:center}.p-thumbnail-area__inner{height:var(--height-thumbnail-list);overflow:hidden;transition:all .3s 0s ease}.p-thumbnail-area__list{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}.p-thumbnail-area__list__item{text-align:center}@media(min-width:1081px){.p-thumbnail-area__list{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}}@media(min-width:824px)and (max-width:1080px){.p-thumbnail-area__list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media(min-width:451px)and (max-width:823px){.p-thumbnail-area__list{grid-template-columns:repeat(auto-fill,minmax(95px,1fr))}}@media(max-width:450px){.p-thumbnail-area__list{grid-template-columns:repeat(auto-fill,minmax(75px,1fr))}}.p-thumbnail-area__link{display:inline-block}.p-thumbnail-area__image{overflow:hidden;padding:56.25% 0 0;position:relative;text-align:center}.p-thumbnail-area__image__inner{height:100%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%}.p-thumbnail-area__image__img-box .c-img-box__img{height:100%!important;width:auto!important}.p-thumbnail-area__ctrl{opacity:0;transition:all .5s;visibility:hidden}.p-thumbnail-area__ctrl.is-visible{cursor:pointer;display:block;opacity:1;visibility:visible;border-radius:3px;color:#fff;background-color:#3e3e3e;padding:8px 10px;text-align:center;width:130px;margin:10px auto}.p-wizard-area__loader-area{align-items:center;display:flex;flex-direction:column;justify-content:center}@media(min-width:1081px){.u-hidden-pc{display:none}}@media(min-width:824px)and (max-width:1080px){.u-hidden-tab{display:none}}@media(max-width:823px){.u-hidden-sp{display:none}}.pg-channel-top__content{color:#fff}.pg-channel-top__banner-area{background-color:#000;margin:0 0 20px;width:100%}.pg-channel-top__banner-area__link{display:block;height:100%;pointer-events:auto;width:100%}.pg-channel-top.ch_sokmil .pg-channel-top__banner-area__banner,.pg-channel-top.ch_sokmil .pg-channel-top__banner-area__banner-regular__price{background-color:#000;background-position:50% center;background-repeat:no-repeat;background-size:cover;margin:0 auto}.pg-channel-top.is-contracted .pg-channel-top__banner-area{display:none}.pg-channel-top.is-contracted .p-carousel-banner.slick-slider.slick-initialized{display:block}.pg-channel-top .p-corner{margin:30px 0}.pg-channel-top .p-corner__content{pointer-events:none}.pg-channel-top .p-corner.is-visible .p-corner__content{pointer-events:auto}@media(min-width:824px){.pg-channel-top.ch_sokmil .pg-channel-top__banner-area__banner{background-image:url(/img/svod/banner/ch_sokmil_top_banner_uncontract_landscape_20250228.jpg);min-height:280px;max-height:550px;height:calc((100vw - 200px)*.375);max-width:1470px;width:100%}.pg-channel-top.ch_sokmil .pg-channel-top__banner-area__banner.campaign-20250301-0331{background-image:url(/img/svod/banner/ch_sokmil_top_banner_uncontract_landscape_20250331.jpg)}.pg-channel-top.ch_sokmil .pg-channel-top__banner-area__banner.campaign-20250401-0430{background-image:url(/img/svod/banner/ch_sokmil_top_banner_uncontract_landscape_20250430.jpg)}.pg-channel-top.ch_sokmil .pg-channel-top__banner-area__banner-regular__price{background-image:url(/img/svod/banner/ch_sokmil_top_banner_uncontract_landscape_regular_price_20250109.jpg);min-height:280px;max-height:550px;height:calc((100vw - 200px)*.375);max-width:1470px;width:100%}.pg-channel-top .p-corner{margin:30px 0}}@media(max-width:823px){.pg-channel-top.ch_sokmil .pg-channel-top__banner-area__banner{background-position:50% center;background-repeat:no-repeat;background-size:cover;background-image:url(/img/svod/banner/ch_sokmil_top_banner_uncontract_portrait_20250228.jpg);margin:0 auto;max-height:450px;height:56.25vw;width:100%}.pg-channel-top.ch_sokmil .pg-channel-top__banner-area__banner.campaign-20250301-0331{background-image:url(/img/svod/banner/ch_sokmil_top_banner_uncontract_portrait_20250331.jpg)}.pg-channel-top.ch_sokmil .pg-channel-top__banner-area__banner.campaign-20250401-0430{background-image:url(/img/svod/banner/ch_sokmil_top_banner_uncontract_portrait_20250430.jpg)}.pg-channel-top.ch_sokmil .pg-channel-top__banner-area__banner-regular__price{background-position:50% center;background-repeat:no-repeat;background-size:cover;background-image:url(/img/svod/banner/ch_sokmil_top_banner_uncontract_portrait_regular_price_20250109.jpg);margin:0 auto;max-height:450px;height:56.25vw;width:100%}.pg-channel-top .p-corner{margin:20px 0}.pg-channel-top .p-corner .p-card{display:block}.pg-channel-top .p-corner .p-card__title,.pg-channel-top .p-corner .p-card__hover{display:none}}.is-scrolling .pg-channel-top .p-corner .p-corner__content,.is-scrolling .pg-channel-top .p-corner .p-corner__content .p-card{pointer-events:none}.is-scrolling .pg-channel-top .p-corner.is-visible .p-corner__content{pointer-events:auto}.is-scrolling .pg-channel-top .p-corner.is-visible .p-corner__content .p-card{pointer-events:none}.pg-contract{background-color:#fff;height:100%}.pg-contract__content{color:#fff;margin:auto;padding:40px 0}.pg-contract__title{font-size:2.4rem;font-weight:400;text-align:center;margin:0 0 10px;max-width:500px;width:95vw}.pg-contract__campaign{color:#ff3c97;font-size:1.8rem;text-align:center;margin:0 0 20px;max-width:500px;width:95vw}.pg-contract__campaign__first,.pg-contract__campaign__second{display:inline-block}.pg-contract__pay-method{background-color:#fff;border-radius:5px;color:#3f4958;margin:auto;padding:15px 40px 30px;max-width:500px;width:90vw}.pg-contract__pay-method .consumer-transaction_link{font-size:1.2rem;margin-bottom:5px}.pg-contract__pay-method__footer__explain__title{font-size:1.2rem;font-weight:700;margin-top:5px;margin-bottom:5px}.pg-contract__pay-method__footer__explain__list{background-color:#edeff2;font-size:1.2rem;padding:20px 20px 10px 15px}.pg-contract__pay-method__footer__explain__list__item{margin:0 0 10px 20px;list-style:outside}.pg-contract__pay-method__footer__explain__list__item__link-text{color:#3f4958}.pg-contract__plan-price{align-items:flex-end;border-bottom:solid 1px #3E3E3E;font-size:1.6rem;font-weight:700;display:grid;margin:0 auto 20px;padding:10px}.pg-contract__plan-price__title{grid-column:1}.pg-contract__plan-price__price{grid-column:2;text-align:right}.pg-contract__plan-price__price--sales-price{font-size:1.8rem}.pg-contract__plan-price__price__tax{font-size:1.4rem}.pg-contract__invalid-message{align-items:center;display:flex;font-size:1.6rem;height:150px;justify-content:center}.pg-contract__select-pay-method{display:flex}.pg-contract__select-pay-method__item{border-radius:5px 0 0 5px;line-height:2.5;overflow:hidden;text-align:center;width:50%}.pg-contract__select-pay-method__item:last-of-type{border-radius:0 5px 5px 0}.pg-contract__select-pay-method__check{height:100%;width:100%}.pg-contract__select-pay-method__check .c-radio__label{line-height:2.5}.pg-contract__alert-message-area__list{margin:0 auto 10px;padding:10px}.pg-contract__alert-message-area__item{color:#8e949e;font-size:1.4rem}.pg-contract__error-message-area{color:#e90129;margin:20px 0 0}.pg-contract__pay-method__area{margin:20px 0;position:relative;width:100%}.pg-contract__pay-method__item{display:none;height:100%;width:100%}.pg-contract__pay-method__item.is-visible{display:block}.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc{background-color:#e3e3e3;color:#5d5d5d;border-radius:5px;margin-bottom:10px;padding:20px}.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc .c-text-form::placeholder{color:#d2d2d2}.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc .c-select-form{color:#5d5d5d}.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc .p-credit-card--input__item.__available-card .form-img img{display:inline-block}.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc .p-credit-card--input__item__explain-cvv,.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc .p-credit-card--input__item__explain-cvv:hover,.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc .p-credit-card--input__item__explain-cvv:active,.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc .p-credit-card--input__item__explain-cvv:focus,.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc .p-credit-card--input__item__explain-cvv:link,.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc .p-credit-card--input__item__explain-cvv:visited{color:#5d5d5d}.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc:last-of-type{margin-bottom:0}.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc.is-select{color:#3f4958}.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc.is-select .c-text-form::placeholder{color:#5d5d5d}.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc.is-select .c-select-form{color:#3f4958}.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc.is-select .p-credit-card--input__item__explain-cvv,.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc.is-select .p-credit-card--input__item__explain-cvv:hover,.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc.is-select .p-credit-card--input__item__explain-cvv:active,.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc.is-select .p-credit-card--input__item__explain-cvv:focus,.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc.is-select .p-credit-card--input__item__explain-cvv:link,.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc.is-select .p-credit-card--input__item__explain-cvv:visited{color:#3f4958}.pg-contract__pay-method__item.--cc .pg-contract__select-cc__check{margin-bottom:10px}.pg-contract__pay-method__item.--cc .pg-contract__input-cc{padding:20px}.pg-contract__pay-method__item.--cc .p-pay-method-cc-redirect{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;min-height:150px;height:100%;justify-content:center;text-align:center;width:100%}.pg-contract__pay-method__item.--cc .p-pay-method-cc-redirect__headline{width:100%;min-height:30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.pg-contract__pay-method__item.--docomo{min-height:150px;height:100%}.pg-contract__pay-method__item .p-pay-method-docomo{align-items:center;background-color:#fff;border-radius:5px;display:flex;flex-direction:column;min-height:150px;height:100%;justify-content:center;text-align:center;width:100%}.pg-contract__pay-method__item .p-pay-method-docomo__logo{padding:10px}.pg-contract__pay-method__item .p-pay-method-docomo__headline{width:100%;min-height:30px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.pg-contract__pay-method__item .p-pay-method-docomo__button-area{padding:25px 0 50px}.pg-contract__pay-method__item .p-pay-method-docomo__permission-for-use-button{border:solid 2px #000;font-size:1.6rem;padding:5px 20px}.pg-contract__pay-method__item .p-pay-method-docomo__permission-for-use-button:hover{border:solid 2px #666;color:#666}.pg-contract__contract-button{background-color:#3e3e3e;color:#fff;font-size:1.6rem;line-height:4;margin-bottom:10px;width:100%}.pg-contract__cancel-button{font-size:1.4rem;line-height:2;width:100%}.pg-contract__cancel-button:hover{text-decoration:underline}@media(max-width:823px){.pg-contract__pay-method{padding:10px 15px 20px}.pg-contract__pay-method__area{margin:10px 0 20px}.pg-contract__pay-method__item.--cc .pg-contract__pay-method__item__cc{padding:0}.pg-contract__contract-button{line-height:3}}.pg-contract-cancel{background-color:#fff;height:100%}.pg-contract-cancel__content{color:#fff;margin:auto;padding:40px 0;max-width:500px;width:90vw}.pg-contract-cancel__title{font-size:2.4rem;font-weight:400;margin-bottom:30px;text-align:center}.pg-contract-cancel__area{background-color:#fff;border-radius:5px;color:#3f4958;padding:30px 40px}.pg-contract-cancel__channel-info__title{font-size:1.8rem;font-weight:700}.pg-contract-cancel__attention{margin:20px 0}.pg-contract-cancel__attention__note{font-size:1.8rem;font-weight:700;margin-bottom:5px}.pg-contract-cancel__attention__list{background-color:#edeff2;padding:20px 20px 10px}.pg-contract-cancel__attention__list__item{margin:0 0 10px 20px;list-style:outside}.pg-contract-cancel__attention__list__item.is-emphasis{color:#ff3c97}.pg-contract-cancel__attention__check-area{margin-top:20px;text-align:center}.pg-contract-cancel__attention__check{display:inline-block}.pg-contract-cancel__decision-button{background-color:#3e3e3e;color:#fff;font-size:1.6rem;line-height:4;margin-bottom:20px;width:100%}.pg-contract-cancel__cancel-button{font-size:1.4rem;line-height:2;width:100%}.pg-contract-cancel__cancel-button:hover{text-decoration:underline}@media(max-width:823px){.pg-contract-cancel__area{padding:20px 15px}.pg-contract-cancel__decision-button{line-height:3}}.pg-contract-welcome{background-color:#fff;height:100%}.pg-contract-welcome__content{color:#fff;border-radius:5px;margin:auto;padding:40px 0;max-width:700px;width:90vw}.pg-contract-welcome__title{font-size:2.4rem;font-weight:400;margin-bottom:30px;text-align:center}.pg-contract-welcome__area{background-color:#fff;border-radius:5px;color:#3f4958;padding:30px 40px}.pg-contract-welcome__campaign{font-size:1.8rem;font-weight:400;margin-bottom:20px;text-align:center}.pg-contract-welcome__campaign__name{color:#ff3c97}.pg-contract-welcome__campaign__name__first,.pg-contract-welcome__campaign__name__second{display:inline-block}.pg-contract-welcome__campaign__price__before-price{color:#8e949e}.pg-contract-welcome__campaign__price__before-price:after{content:" → "}.pg-contract-welcome__campaign__price__tax{font-size:1.4rem}.pg-contract-welcome__overview{font-size:1.6rem;margin-bottom:30px}.pg-contract-welcome__explain{font-size:1.4rem;margin-bottom:30px}.pg-contract-welcome__explain__title{font-weight:700;margin-top:30px}.pg-contract-welcome__explain__content__link-text{color:#3f4958}.pg-contract-welcome__footer{display:flex;flex-direction:column;margin:20px auto 0;max-width:500px}.pg-contract-welcome__invalid-message{align-items:center;display:flex;font-size:1.6rem;height:200px;justify-content:center}.pg-contract-welcome__contract-button{background-color:#3e3e3e;color:#fff;font-size:1.6rem;line-height:4;margin-bottom:20px}.pg-contract-welcome__cancel-button{font-size:1.4rem;line-height:2;width:100%}.pg-contract-welcome__cancel-button:hover{text-decoration:underline}@media(max-width:823px){.pg-contract-welcome__area{padding:20px 15px}.pg-contract-welcome__contract-button{line-height:3}}.pg-detail{background-color:#232323;color:#fff}.pg-detail__header{background-color:#000000e6;margin:0;text-align:center;padding:50px}.pg-detail__info{margin:0;padding:50px;border-bottom:solid 1px #232323}.pg-detail__review{background-color:#3e3e3e;margin:0;padding:50px}.pg-detail__header__buttons,.pg-detail__status,.pg-detail__title,.pg-detail__thumbnail-list,.pg-detail__pop-list,.pg-detail__headline,.pg-detail__package-info,.pg-detail__review-list{margin:auto;max-width:1000px}.pg-detail__jacket{margin:auto}.pg-detail__jacket .c-img-box__img{max-height:500px;height:auto!important}@media(min-width:1081px){.pg-detail__jacket .c-img-box__img{max-height:500px}}@media(min-width:824px)and (max-width:1080px){.pg-detail__jacket .c-img-box__img{max-height:400px}}@media(min-width:451px)and (max-width:823px){.pg-detail__jacket .c-img-box__img{max-height:350px}}@media(max-width:450px){.pg-detail__jacket .c-img-box__img{max-height:250px}}.pg-detail__header__jacket-play{color:#fff!important;position:relative}.pg-detail__header__jacket-play .pg-detail__jacket{opacity:.65}.pg-detail__header__jacket-play .icon-play{fill:currentColor;height:80px;left:50%;opacity:.6;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.pg-detail__header__buttons{align-items:flex-end;display:grid;grid-template-columns:1fr 2fr 100px 100px;margin-top:50px}.pg-detail__header__buttons__movie{padding-left:10px}.pg-detail__button--sample,.pg-detail__button--movie{font-size:1.8rem;height:70px;overflow:hidden}.pg-detail__button--sample,.pg-detail__button--sample:hover,.pg-detail__button--sample:active,.pg-detail__button--sample:focus,.pg-detail__button--sample:link,.pg-detail__button--sample:visited{color:#fff}.pg-detail__button--sample{border:solid 1px #fff}.pg-detail__button--movie,.pg-detail__button--movie:hover,.pg-detail__button--movie:active,.pg-detail__button--movie:focus,.pg-detail__button--movie:link,.pg-detail__button--movie:visited{color:#3f4958}.pg-detail__button--movie{background-color:#fff}.pg-detail__title,.pg-detail__thumbnail-list,.pg-detail__pop-list,.pg-detail__headline,.pg-detail__package-info,.pg-detail__review-list,.pg-detail__post-review{margin-bottom:20px}.pg-detail__title:first-of-type,.pg-detail__thumbnail-list:first-of-type,.pg-detail__pop-list:first-of-type,.pg-detail__headline:first-of-type,.pg-detail__package-info:first-of-type,.pg-detail__review-list:first-of-type,.pg-detail__post-review:first-of-type{margin-top:20px}.pg-detail__status{align-items:center;display:flex;flex-wrap:wrap}.pg-detail__rate{cursor:pointer}.pg-detail__review-count,.pg-detail__review-count:hover,.pg-detail__review-count:active,.pg-detail__review-count:focus,.pg-detail__review-count:link,.pg-detail__review-count:visited{color:#fff}.pg-detail__review-count{background-color:#3e3e3e;border-radius:5px;cursor:pointer;font-size:1.2rem;margin:0 0 0 10px;padding:5px 10px}.pg-detail__post-review{text-align:center}.pg-detail__post-review__button{border:solid 1px #CECECE;color:#fff;font-size:1.6rem;line-height:4;max-width:300px;width:80%}.pg-detail__package-info .p-package-info__description-area{--background-color-description: #232323;--color-description: #fff}.pg-detail__package-info .data-list__link,.pg-detail__package-info .data-list__link:hover,.pg-detail__package-info .data-list__link:active,.pg-detail__package-info .data-list__link:focus,.pg-detail__package-info .data-list__link:link,.pg-detail__package-info .data-list__link:visited{color:#d2d2d2}@media(max-width:823px){.pg-detail__header{padding:0}.pg-detail__header__buttons{margin:0;padding:20px}.pg-detail__info,.pg-detail__review{padding:20px}.pg-detail__header__buttons{align-items:flex-end;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.pg-detail__header__buttons__movie{grid-column:3/7;grid-row:1;padding:0 0 10px}.pg-detail__header__buttons__sample{grid-column:1/3;grid-row:1;padding:0 5px 10px 0}.pg-detail__header__buttons__watch-later{grid-column:1/4;grid-row:2;padding:0 2px}.pg-detail__header__buttons__bookmark{grid-column:4/7;grid-row:2;padding-left:5px}.pg-detail__button--sample{font-size:1.2rem;height:50px}.pg-detail__button--movie{font-size:1.4rem;height:50px}.pg-detail__button--watch-later,.pg-detail__button--watch-later:hover,.pg-detail__button--watch-later:active,.pg-detail__button--watch-later:focus,.pg-detail__button--watch-later:link,.pg-detail__button--watch-later:visited{color:#fff}.pg-detail__button--watch-later{background-color:#232323;height:30px;margin-bottom:10px;width:100%}.pg-detail__button--watch-later.is-switch-design .icon-check-group{display:none}.pg-detail__button--watch-later.is-switch-design .icon-circle-check-group{display:inline-block}.pg-detail__button--watch-later .c-checkbox-watch-later__label{flex-direction:row;height:30px}.pg-detail__button--watch-later .c-checkbox-watch-later__label__check{height:20px;width:25px}.pg-detail__button--watch-later .c-checkbox-watch-later__label__text{width:auto}.pg-detail__button--bookmark,.pg-detail__button--bookmark:hover,.pg-detail__button--bookmark:active,.pg-detail__button--bookmark:focus,.pg-detail__button--bookmark:link,.pg-detail__button--bookmark:visited{color:#fff}.pg-detail__button--bookmark{background-color:#232323;flex-direction:row;height:30px;margin-bottom:10px;width:100%}.pg-detail__button--bookmark .icon-heart-fill{display:none}.pg-detail__button--bookmark .icon-heart-line,.pg-detail__button--bookmark.is-added .icon-heart-fill{display:inline-block}.pg-detail__button--bookmark.is-added .icon-heart-line{display:none}.pg-detail__button--bookmark .c-button-bookmark__icon{width:25px}.pg-detail__button--bookmark .c-button-bookmark__icon__heart{height:20px}.pg-detail__button--bookmark .c-button-bookmark__text{width:auto}.pg-detail__post-review__button{line-height:3}}.pg-index__type-list{color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;margin:20px auto 0;padding:0 20px;max-width:1230px}@media(min-width:2315px){.pg-index__type-list{max-width:2058px}}@media(min-width:2059px)and (max-width:2314px){.pg-index__type-list{max-width:1536px}}@media(min-width:1793px)and (max-width:2058px){.pg-index__type-list{max-width:1536px}}@media(min-width:1537px)and (max-width:1792px){.pg-index__type-list{max-width:1230px}}@media(min-width:1281px)and (max-width:1536px){.pg-index__type-list{max-width:1152px}}.pg-index__type-list__item{border-bottom:solid 3px transparent;cursor:pointer;line-height:2;margin:0 5px 10px 0;padding:0 10px}.pg-index__type-list__item:last-of-type{margin:0 0 10px}.pg-index__type-list__item.is-current{border-color:#cecece}.pg-index__type-list__item.--search{padding:0}.pg-index__type-list__item__link,.pg-index__type-list__item__link:hover,.pg-index__type-list__item__link:active,.pg-index__type-list__item__link:focus,.pg-index__type-list__item__link:link,.pg-index__type-list__item__link:visited{color:#fff}.pg-index__type-list__item__link{height:100%;text-decoration:none}.pg-index__search{position:relative}.pg-index__search__text{background-color:#3e3e3e;border:none;border-radius:100px;color:#fff;font-size:1.6rem;font-weight:400;padding:0 32px 0 10px;width:140px}.pg-index__search__button{align-items:center;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;margin:0;padding:0;position:absolute;right:0;top:50%;transform:translateY(-50%);width:30px}.pg-index__search__button .icon{fill:#8e949e;height:25px;width:auto}.pg-index .p-list-control{background-color:transparent}.pg-index--genre__list{display:none;margin:30px 0}.pg-index--genre__list.is-visible{display:block}.pg-landing__key-visual{display:none}.pg-landing.ch_sokmil .pg-landing__key-visual{background-color:transparent;display:block;margin:0 0 20px;width:100%}.pg-landing.ch_sokmil .pg-landing__key-visual__link{background-size:contain;display:block;height:auto;margin:0 auto;overflow:hidden;pointer-events:auto;text-indent:-100%;max-width:1280px;width:100%}@media(min-width:824px){.pg-landing.ch_sokmil .pg-landing__key-visual__link{aspect-ratio:2000/350;background-image:url(/img/svod/banner/lp/ch_sokmil_top_banner_uncontract_landscape_regular.jpg)}.pg-landing.ch_sokmil .pg-landing__key-visual__link.campaign-20250401-0430{background-image:url(/img/svod/banner/lp/ch_sokmil_top_banner_uncontract_landscape_20250401.jpg)}}@media(max-width:823px){.pg-landing.ch_sokmil .pg-landing__key-visual__link{aspect-ratio:1360/380;background-image:url(/img/svod/banner/lp/ch_sokmil_top_banner_uncontract_portrait_regular.jpg)}.pg-landing.ch_sokmil .pg-landing__key-visual__link.campaign-20250401-0430{background-image:url(/img/svod/banner/lp/ch_sokmil_top_banner_uncontract_portrait_20250401.jpg)}}.pg-my-contract{background-color:#fff;height:100%}.pg-my-contract__content{color:#fff;margin:auto;padding:40px 0;max-width:600px;width:90vw}.pg-my-contract__title{font-size:2.4rem;font-weight:400;margin-bottom:30px;text-align:center}.pg-my-contract__area{background-color:#fff;border-radius:5px;color:#3f4958;padding:30px 40px}.pg-my-contract__error-message{color:#e90129;margin:0 0 20px}.pg-my-contract__list__item{border-bottom:solid 1px #CECECE;display:grid;font-size:1.4rem;grid-template-columns:1fr 100px;margin-bottom:20px;padding-bottom:20px}.pg-my-contract__list__item:last-of-type{border:none;margin-bottom:0;padding-bottom:0}.pg-my-contract__list__item--title{grid-column:1/3;grid-row:1}.pg-my-contract__list__item--price{grid-column:1;grid-row:2}.pg-my-contract__list__item--begin{grid-column:1;grid-row:3}.pg-my-contract__list__item--next{grid-column:1;grid-row:4}.pg-my-contract__list__item--cancel-scheduled{grid-column:1;grid-row:4;font-weight:700}.pg-my-contract__list__item--explain{grid-column:1;grid-row:5;font-size:1.2rem}.pg-my-contract__list__item--ctrl{grid-column:2;grid-row:1/6}.pg-my-contract__list__item--title,.pg-my-contract__list__item--price,.pg-my-contract__list__item--begin,.pg-my-contract__list__item--next,.pg-my-contract__list__item--cancel-scheduled,.pg-my-contract__list__item--explain,.pg-my-contract__list__item--ctrl{padding:5px 0}.pg-my-contract__list__item--title{font-size:1.8rem;font-weight:700}.pg-my-contract__list__item--status{background-color:#ff3c97;color:#fff;display:inline-block;font-size:1.4rem;margin-top:-2px;padding:2px 5px;vertical-align:middle}.pg-my-contract__list__item--ctrl{align-items:flex-end;display:flex;justify-content:center}.pg-my-contract__list.is-empty{align-items:center;display:flex;height:150px;justify-content:center;width:100%}.pg-my-contract__cancel-button,.pg-my-contract__cancel-undo-button{border:solid 1px #3f4958;width:100%;height:45px}.pg-my-contract__detail{text-align:right}.pg-my-contract__footer{margin:30px 0 0}.pg-my-contract__go-back-button{font-size:1.4rem;line-height:2;width:100%}.pg-my-contract__go-back-button:hover{text-decoration:underline}@media(max-width:823px){.pg-my-contract__area{padding:20px 15px}.pg-my-contract__list__item{grid-template-columns:1fr}.pg-my-contract__list__item--title,.pg-my-contract__list__item--price,.pg-my-contract__list__item--begin,.pg-my-contract__list__item--next,.pg-my-contract__list__item--cancel-scheduled,.pg-my-contract__list__item--ctrl{grid-column:1}.pg-my-contract__list__item--ctrl{grid-row:6}}.pg-welcome__content{background-color:#dcefff}.pg-welcome__link,.pg-welcome__link:hover,.pg-welcome__link:active,.pg-welcome__link:focus,.pg-welcome__link:link,.pg-welcome__link:visited{color:#3f4958}.pg-welcome.ch_sokmil .pg-welcome__contract-button{background-image:url(/img/svod/welcome/ch_sokmil_btn01_pc.png);background-position:50% center;background-repeat:no-repeat;background-size:cover;bottom:10px;display:inline-block;max-height:270px;height:22.0408163265vw;left:50%;position:absolute;transform:translate(-50%);vertical-align:middle;max-width:980px;width:80vw}.pg-welcome.ch_sokmil .pg-welcome__contract-button:hover{background-image:url(/img/svod/welcome/ch_sokmil_btn02_pc.png)}.pg-welcome.ch_sokmil .pg-welcome__area{background-color:#e5018c;background-position:50% center;background-repeat:no-repeat;background-size:cover;margin:auto;overflow:hidden;position:relative;text-align:center;width:100%}.pg-welcome.ch_sokmil .pg-welcome__area--01{background-image:url(/img/svod/welcome/ch_sokmil_area01_pc_20241024.jpg);max-height:904px;height:75.3333333333vw;max-width:1200px}.pg-welcome.ch_sokmil .pg-welcome__area--02{background-image:url(/img/svod/welcome/ch_sokmil_area02_pc_20241226.jpg);max-height:700px;height:58.3333333333vw;max-width:1200px}.pg-welcome.ch_sokmil .pg-welcome__area--03{background-image:url(/img/svod/welcome/ch_sokmil_area03_pc.jpg?20210528);max-height:1073px;height:89.4166666667vw;max-width:1200px}.pg-welcome.ch_sokmil .pg-welcome__area--03--20250228{background-image:url(/img/svod/welcome/ch_sokmil_area03_pc_20250228.jpg)}.pg-welcome.ch_sokmil .pg-welcome__area--03--20250331{background-image:url(/img/svod/welcome/ch_sokmil_area03_pc_20250331.jpg)}.pg-welcome.ch_sokmil .pg-welcome__area--03--20250430{background-image:url(/img/svod/welcome/ch_sokmil_area03_pc_20250430.jpg)}.pg-welcome.ch_sokmil .pg-welcome__area--04{background-image:url(/img/svod/welcome/ch_sokmil_area04_pc_20241226.jpg);max-height:1042px;height:86.8333333333vw;max-width:1200px}.pg-welcome.ch_sokmil .pg-welcome__area--05{background-image:url(/img/svod/welcome/ch_sokmil_area05_pc_20241024.jpg);max-height:489px;height:40.75vw;max-width:1200px}.pg-welcome.ch_sokmil .pg-welcome__area--06{background-image:url(/img/svod/welcome/ch_sokmil_area06_pc.jpg);max-height:1092px;height:91vw;max-width:1200px}.pg-welcome.ch_sokmil .pg-welcome__area--07{background-image:url(/img/svod/welcome/ch_sokmil_area07_pc.jpg);max-height:466px;height:38.8333333333vw;max-width:1200px}.pg-welcome.ch_sokmil .pg-welcome__area--08{max-height:400px;height:33.3333333333vw;max-width:1200px}.pg-welcome.ch_sokmil .pg-welcome__area--08 .pg-welcome__contract-button{bottom:50%;transform:translate(-50%,50%)}.pg-welcome.ch_sokmil .pg-welcome__area--09{padding:70px 50px 90px;max-width:1200px}.pg-welcome.ch_sokmil .pg-welcome__area--09 .pg-welcome__area__title{background-image:url(/img/svod/welcome/ch_sokmil_part01_pc.jpg);background-position:50% center;background-repeat:no-repeat;background-size:cover;max-height:47px;height:4.0517241379vw;left:50%;position:absolute;top:120px;transform:translate(-50%);vertical-align:middle;max-width:290px;width:25vw}.pg-welcome.ch_sokmil .pg-welcome__area--09 .pg-welcome__area__faq{background-color:#fff;color:#3f4958;padding:180px 100px 100px;text-align:left}.pg-welcome.ch_sokmil .pg-welcome__area--09 .pg-welcome__area__faq__a{border-bottom:solid 2px #e5018c;font-size:2.4rem}.pg-welcome.ch_sokmil .pg-welcome__area--09 .pg-welcome__area__faq__q{font-size:1.6rem;line-height:2;margin:10px 0 50px}.pg-welcome.ch_sokmil .pg-welcome__area--09 .pg-welcome__area__photo{background-image:url(/img/svod/welcome/ch_sokmil_part02_pc.png);background-position:50% center;background-repeat:no-repeat;background-size:cover;bottom:35px;max-height:376px;height:31.0977443609vw;position:absolute;right:0;transform:rotate(10deg);vertical-align:middle;max-width:532px;width:44vw}.pg-welcome.ch_sokmil .pg-welcome__area--footer{bottom:0;max-height:160px;background-color:#fff001;position:sticky}.pg-welcome.ch_sokmil .pg-welcome__area--footer .pg-welcome__link{display:inline-block;height:100%;width:100%}.pg-welcome.ch_sokmil .pg-welcome__area--footer .pg-welcome__link img{margin:auto}@media(min-width:824px){.pg-welcome.ch_sokmil .pg-welcome__area--10{display:none;height:0}}@media(min-width:824px)and (max-width:1080px){.pg-welcome.ch_sokmil .pg-welcome__area--09 .pg-welcome__area__faq{padding:150px 100px 50px}.pg-welcome.ch_sokmil .pg-welcome__area--09 .pg-welcome__area__photo{display:none}}@media(max-width:823px){.pg-welcome.ch_sokmil .pg-welcome__content{background-color:#e5018c}.pg-welcome.ch_sokmil .pg-welcome__contract-button{bottom:-19%;height:24.7959183673vw;width:90vw}.pg-welcome.ch_sokmil .pg-welcome__area--01{background-image:url(/img/svod/welcome/ch_sokmil_area01_20241024.jpg);height:146.5625vw;max-height:none;max-width:none}.pg-welcome.ch_sokmil .pg-welcome__area--02{background-image:url(/img/svod/welcome/ch_sokmil_area02_20241226.jpg);height:87.5vw;max-height:none;max-width:none}.pg-welcome.ch_sokmil .pg-welcome__area--03{background-image:url(/img/svod/welcome/ch_sokmil_area03.jpg?20210528);height:140.625vw;max-height:none;max-width:none;margin-bottom:30%;overflow:inherit}.pg-welcome.ch_sokmil .pg-welcome__area--03--20250228{background-image:url(/img/svod/welcome/ch_sokmil_area03_20250228.jpg)}.pg-welcome.ch_sokmil .pg-welcome__area--03--20250331{background-image:url(/img/svod/welcome/ch_sokmil_area03_20250331.jpg)}.pg-welcome.ch_sokmil .pg-welcome__area--03--20250430{background-image:url(/img/svod/welcome/ch_sokmil_area03_20250430.jpg)}.pg-welcome.ch_sokmil .pg-welcome__area--04{background-image:url(/img/svod/welcome/ch_sokmil_area04_20241226.jpg);height:166.71875vw;max-height:none;max-width:none}.pg-welcome.ch_sokmil .pg-welcome__area--05{background-image:url(/img/svod/welcome/ch_sokmil_area05.jpg?20210423);height:211.25vw;max-height:none;max-width:none}.pg-welcome.ch_sokmil .pg-welcome__area--06,.pg-welcome.ch_sokmil .pg-welcome__area--07,.pg-welcome.ch_sokmil .pg-welcome__area--08{display:none}.pg-welcome.ch_sokmil .pg-welcome__area--09{padding:20px}.pg-welcome.ch_sokmil .pg-welcome__area--09 .pg-welcome__area__title{top:40px}.pg-welcome.ch_sokmil .pg-welcome__area--09 .pg-welcome__area__faq{padding:50px 20px 10px}.pg-welcome.ch_sokmil .pg-welcome__area--09 .pg-welcome__area__faq__a{font-size:1.6rem}.pg-welcome.ch_sokmil .pg-welcome__area--09 .pg-welcome__area__faq__q{font-size:1.4rem;margin:10px 0 20px}.pg-welcome.ch_sokmil .pg-welcome__area--09 .pg-welcome__area__photo{display:none}.pg-welcome.ch_sokmil .pg-welcome__area--10{background-image:url(/img/svod/welcome/ch_sokmil_area10.jpg);height:67.1875vw;max-height:none;max-width:none;margin-bottom:100px;overflow:inherit}.pg-welcome.ch_sokmil .pg-welcome__area--footer{display:none}}.pg-notice{background-color:#fff;height:100%}.pg-notice__content{color:#fff;border-radius:5px;margin:auto;padding:40px 0;max-width:700px;width:90vw}.pg-notice__title{font-size:2.4rem;font-weight:400;margin-bottom:30px;text-align:center}.pg-notice__area{background-color:#fff;border-radius:5px;color:#3f4958;padding:30px 40px;line-height:1.8}.pg-notice__area li{list-style-type:none}.pg-notice__area .strikethrough{text-decoration:line-through;padding:0 4px}.pg-notice__area .campaign_name{color:#ff3c97}.pg-notice__date{font-size:1.4rem;padding:4px 0 10px;width:100%;text-align:right}.pg-notice__update{font-size:1.8rem;font-weight:400;margin-bottom:10px;text-align:center}.pg-notice__update__name{font-weight:700}.pg-notice__update__name__first,.pg-notice__update__name__second{display:inline-block}.pg-notice__overview{font-size:1.4rem;margin-bottom:30px}.pg-notice__overview__content{margin-bottom:10px}.pg-notice__overview__title{font-weight:700;margin-bottom:8px}.pg-notice__explain{font-size:1.4rem;margin-bottom:30px}.pg-notice__explain__content{margin-bottom:10px}.pg-notice__explain__title{font-weight:700;margin-bottom:10px}.pg-notice__campaign__price__before-price{color:#8e949e}.pg-notice__campaign__price__before-price:after{content:" → "}.pg-notice__footer{display:flex;flex-direction:column;margin:20px auto 0;max-width:500px}.pg-notice__invalid-message{align-items:center;display:flex;font-size:1.6rem;height:200px;justify-content:center}.pg-notice__notice-button{background-color:#3e3e3e;color:#fff;font-size:1.6rem;line-height:4;margin-bottom:20px}.pg-notice__cancel-button{font-size:1.4rem;line-height:2;width:100%}.pg-notice__cancel-button:hover{text-decoration:underline}@media(max-width:823px){.pg-notice__area{padding:20px 15px}.pg-notice__notice-button{line-height:3}}
