﻿.episode-modal-rental-extension-term-select{display:flex !important;margin:0 auto;flex-direction:row !important;align-items:center;height:2.5rem;border:1px solid #ccc;border-radius:4px;overflow:hidden;font-size:1rem;box-sizing:border-box;width:50% !important}.btn-decrement,.btn-increment{width:2.6rem;height:100%;border:none;background:rgba(0,0,0,0);cursor:pointer;line-height:2.4rem;text-align:center}.btn-decrement:hover,.btn-decrement:focus-visible,.btn-increment:hover,.btn-increment:focus-visible{background:rgba(0,0,0,.04)}.btn-decrement{border-right:1px solid #ccc}.btn-increment{border-left:1px solid #ccc}.episode-modal-rental-extension-term-number-label{flex:1 1 auto;display:flex}.rental-count-input{width:100%;height:100%;text-align:center;border:none;outline:none;appearance:textfield}.rental-count-input::-webkit-inner-spin-button,.rental-count-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}.episode-modal-rental-extension-term-select{display:flex !important;margin:0 auto;flex-direction:row !important;align-items:center;height:2.5rem;border:1px solid #ccc;border-radius:4px;overflow:hidden;font-size:1rem;box-sizing:border-box;width:50% !important}.btn-decrement,.btn-increment{width:2.6rem;height:100%;border:none;background:rgba(0,0,0,0);cursor:pointer;line-height:2.4rem;text-align:center}.btn-decrement:hover,.btn-decrement:focus-visible,.btn-increment:hover,.btn-increment:focus-visible{background:rgba(0,0,0,.04)}.btn-decrement{border-right:1px solid #ccc}.btn-increment{border-left:1px solid #ccc}.episode-modal-rental-extension-term-number-label{flex:1 1 auto;display:flex}.rental-count-input{width:100%;height:100%;text-align:center;border:none;outline:none;appearance:textfield}.rental-count-input::-webkit-inner-spin-button,.rental-count-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#specials-footer{background-color:#000;font-family:-apple-system,BlinkMacSystemFont,YuGothic,Segoe UI,Roboto,Helvetica Neue,YuGothic,Arial,Noto Sans,sans-serif;font-size:14px;color:#fff}.footer-inner{display:flex;flex-direction:column;align-items:center;max-width:600px;width:100%;margin:0 auto;padding:67px 0 248px}@media(max-width: 575.98px){.footer-inner{padding:42px 30px 50px}}.footer-logo{width:262px}.footer-logo img{width:100%;height:auto}.footer-button{position:relative;display:block;max-width:275px;width:100%;margin-top:22px;border:solid 1px #707070;font-size:20px;line-height:58px;text-align:center}@media(max-width: 575.98px){.footer-button{max-width:480px;margin-top:20px;font-size:15px;line-height:60px}}.footer-button-icon{position:absolute;top:50%;right:13px;line-height:1;font-size:0;transform:translateY(-50%)}@media(max-width: 575.98px){.footer-button-icon{right:10px}}.footer-button-icon svg{fill:#fff;width:11px;height:19px}@media(max-width: 575.98px){.footer-button-icon svg{width:6px;height:10px}}.footer-abj{margin-top:60px;text-align:center}@media(max-width: 575.98px){.footer-abj{margin-top:40px}}.footer-abj-icon img{width:163px;height:auto}.footer-abj-text{color:#bdbdbd;line-height:1.5}@media(max-width: 575.98px){.footer-abj-text{font-size:10px}}.footer-copy{margin-top:80px;font-size:14px;line-height:1.5;color:#bdbdbd;text-align:center}@media(max-width: 575.98px){.footer-copy{margin-top:48px;font-size:10px}}html.is-open-modal{overflow:hidden}.mod-modal{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;padding:40px;background-color:rgba(0,0,0,.5);opacity:0;overflow-x:hidden;overflow-y:auto;white-space:nowrap;text-align:center;transition:opacity .3s,z-index 0s .3s}@media(max-width: 575.98px){.mod-modal{padding:16px}}.is-open-modal .mod-modal{z-index:1055;opacity:1;transition:opacity .3s}.mod-modal:before{display:inline-block;content:"";height:100%;vertical-align:middle}.mod-modal-content{position:relative;display:inline-block;width:100%;max-width:500px;margin:30px auto;margin-left:-4px;padding:60px 30px 30px;background-color:#fff;border-radius:10px;overflow:hidden;text-align:left;vertical-align:middle;white-space:normal}@media(max-width: 575.98px){.mod-modal-content{padding:40px 20px 20px}}.mod-modal-content-inner{display:none}.mod-modal-content-inner.active{display:block}.mod-modal-content-inner .highlight{background:linear-gradient(transparent 60%, #FFE500 60%);font-weight:bold}.mod-modal-title{margin-bottom:12px;margin-left:2px;font-weight:500;font-size:20px;text-align:center}@media(max-width: 575.98px){.mod-modal-title{margin-bottom:11px;font-size:16px}}.mod-modal-close{position:absolute;top:15px;right:15px;display:flex;align-items:center;justify-content:center;width:25px;height:25px;line-height:1}@media(max-width: 575.98px){.mod-modal-close{top:7px;right:7px;width:25px;height:25px}}.mod-modal-close svg{--close-color: #a5a5a5;width:25px;height:25px;vertical-align:top}@media(max-width: 575.98px){.mod-modal-close svg{width:15px;height:15px}}.is-pc .mod-modal-close svg:hover{cursor:pointer;--close-color: #c5c5c5}.mod-modal-loginbonus{padding:32px 0}.mod-modal-loginbonus-text{margin:0;text-align:center}.mod-modal-loginbonus-text span{font-size:1.4em;color:#dc0000}.mod-modal-uniikey-register{margin-bottom:24px;padding-bottom:40px;border-bottom:1px solid #7d7d7d}@media(max-width: 575.98px){.mod-modal-uniikey-register{margin-bottom:12px;padding-bottom:20px}}.mod-modal-uniikey-register [class*=mod-button-]{max-width:280px;margin:16px auto}.mod-modal-uniikey-register-lead{margin-bottom:0;font-weight:700;text-align:center}@media(max-width: 575.98px){.mod-modal-uniikey-register-lead{font-size:10px}}@media(min-width: 768px){.mod-modal-uniikey-register-lead:not(.episode-list) br{display:none}}.mod-modal-uniikey-register-lead.episode-list{margin-bottom:16px}@media(max-width: 575.98px){.mod-modal-uniikey-register-lead.episode-list{font-size:13px}}.mod-modal-uniikey-register-lead span{font-size:1.4em;color:#dc0000}.mod-modal-uniikey-register-note{margin-bottom:16px;font-size:14px;text-align:center}@media(max-width: 575.98px){.mod-modal-uniikey-register-note{font-size:12px}}@media(min-width: 768px){.mod-modal-uniikey-register-note br{display:none}}.mod-modal-text{margin:20px 0;font-size:14px}.mod-modal-text-icon{margin:0 .2em}.mod-modal-img{width:100%}.mod-modal [class^=mod-button]{margin:0 auto}.mod-text--white{color:#fff}.mod-text--white-even-hover{color:#fff}.mod-text--white-even-hover:not(:disabled):hover{color:#fff}.mod-text--red{color:#f00000}.mod-text--red-even-hover{color:#f00000}.mod-text--red-even-hover:not(:disabled):hover{color:#f00000}.mod-text--blue{color:#0082c6}.mod-text--blue-even-hover{color:#0082c6}.mod-text--blue-even-hover:not(:disabled):hover{color:#0082c6}.mod-text--green{color:#00a588}.mod-text--green-even-hover{color:#00a588}.mod-text--green-even-hover:not(:disabled):hover{color:#00a588}.mod-text--orange{color:#ee751b}.mod-text--orange-even-hover{color:#ee751b}.mod-text--orange-even-hover:not(:disabled):hover{color:#ee751b}.mod-text--black{color:#333}.mod-text--black-even-hover{color:#333}.mod-text--black-even-hover:not(:disabled):hover{color:#333}.mod-text--dark-gray{color:#666}.mod-text--dark-gray-even-hover{color:#666}.mod-text--dark-gray-even-hover:not(:disabled):hover{color:#666}.mod-loading{display:flex;align-items:center;justify-content:center}.mod-loading-icon{width:40px;height:34px}.mod-loading-icon img{width:100%;height:auto;vertical-align:top}.mod-loading-text{width:61px;height:19px;margin-left:5px}.mod-loading-text img{width:100%;height:auto;vertical-align:top}@font-face{font-family:"Noto Sans JP";src:url("/pr/font/NotoSansJP_subset.otf")}.color-white{color:#fff}.color-black{color:#000}.color-lightgray{color:#f0f0f0}.color-yellow{color:#ffe400}.color-pink{color:#ff1880}[data-modalcontent=default]{font-family:"Yu Gothic Medium","Yu Gothic",YuGothic,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.icon-blank{display:inline-flex;align-items:center}.icon-blank svg{width:1em;height:.8888888889em;margin-left:4px}html{font-size:62.5%}body{width:100%;font-weight:bold;font-family:"Yu Gothic Medium","Yu Gothic",YuGothic,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-family:"Noto Sans JP",sans-serif}ul{padding:0;list-style-type:none}.mod-modal-content{font-family:"Yu Gothic Medium","Yu Gothic",YuGothic,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-weight:500;font-size:16px}.only-pc{display:none}.marker-wave{padding-bottom:13px;background-image:url("/pr/img/wave.svg");background-repeat:repeat-x;background-position:left bottom;background-size:auto 7px}.marker-solid--white{padding-bottom:3px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) calc(100% - 3px), #fff calc(100% - 3px), #fff 100%)}.marker-solid--black{padding-bottom:3px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) calc(100% - 3px), #000 calc(100% - 3px), #000 100%)}.marker-solid--lightgray{padding-bottom:3px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) calc(100% - 3px), #f0f0f0 calc(100% - 3px), #f0f0f0 100%)}.marker-solid--yellow{padding-bottom:3px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) calc(100% - 3px), #ffe400 calc(100% - 3px), #ffe400 100%)}.marker-solid--pink{padding-bottom:3px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) calc(100% - 3px), #ff1880 calc(100% - 3px), #ff1880 100%)}#pr-header{display:flex;align-items:center;justify-content:center;height:50px;padding:0 15px;background-color:#000}#pr-benefit{padding:40px 14px}#pr-footer{position:relative;padding:40px 12px 182px;background-color:#ffe400}#pr-footer:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-image:url("/pr/img/bg_comics.png");background-position:top center;background-size:900px auto;mask-image:linear-gradient(to bottom, rgb(0, 0, 0) 0%, transparent 50%, transparent 100%);opacity:.2}#pr-footer:after{position:absolute;bottom:0;left:0;content:"";width:100%;height:142px;background-image:url("/pr/img/bg_dotted.png");background-position:bottom center;background-repeat:repeat-x;background-size:auto 100%}.pr-header{display:block}.pr-header-logo{width:109px;height:25.5px}.pr-header-logo img{width:100%;height:auto}.pr-section-inner{position:relative;z-index:1;width:100%;margin:0 auto}.pr-mv img{width:100%;height:auto}.pr-signup{padding:25px 12px;background-color:#ffe400}.pr-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:375px;height:65px;margin:0 auto;background-color:#000;box-shadow:0 1px 0 0 #000;border-radius:5px;border-bottom:3px solid #ff1880}.pr-button:before{position:absolute;top:-13.5px;left:-6px;content:"お得！";width:50.5px;height:44.5px;background-image:url("/pr/img//balloon.png");background-image:image-set(url("/pr/img//balloon.png") 1x, url("/pr/img//balloon@2x.png") 2x);background-repeat:no-repeat;background-size:contain;font-size:0}.pr-button:after{position:absolute;top:50%;right:15px;content:"";width:0;height:0;border-left:7px solid #ff1880;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0);transform:translateY(-50%)}.pr-button-text{font-size:3.5rem;color:#fff}.pr-button-text-small{font-size:2.2rem}.pr-main-lead{position:relative;display:flex;align-items:center;justify-content:center;height:60px;background-color:#f0f0f0}.pr-main-lead:after{position:absolute;bottom:0;left:50%;content:"";border-top:13px solid #f0f0f0;border-left:16px solid rgba(0,0,0,0);border-right:16px solid rgba(0,0,0,0);transform:translate(-50%, 100%)}.pr-main-lead-icon{width:20px;height:28px;transform:translateY(6px)}.pr-main-lead-text{margin:0 6px;font-size:2.4rem;line-height:1;letter-spacing:.03em}.pr-main-lead-text-small{font-size:1.8rem}.pr-main-contents{width:100%;max-width:640px;margin:0 auto;padding:30px 0}.pr-main-contents-item:not(:first-child){margin-top:30px}.pr-main-contents-item-image img{width:100%;height:auto;opacity:0}.pr-main-contents-item-image img.loaded{transition:opacity .5s ease;opacity:1}.pr-benefit-title{display:flex;align-items:center;justify-content:center;margin:0 auto}.pr-benefit-title-icon{width:30px;height:70.5px;transform:translateY(12px)}.pr-benefit-title-text{margin:0 26px;font-size:2.8rem;line-height:4rem;letter-spacing:.03em;text-align:center}.pr-benefit-title-text img{width:159px;height:37px;vertical-align:baseline}.pr-benefit-title-text-small{font-size:2.4rem}.pr-benefit-list{width:100%;max-width:480px;margin:32px auto 0}.pr-benefit-item{position:relative;display:flex;align-items:center;min-height:120px;border:2px solid #000;overflow:hidden}.pr-benefit-item:not(:first-child){margin-top:25px}.pr-benefit-item:before{position:absolute;top:0;left:0;z-index:-1;content:"";width:0;height:0;border-top:40px solid #ffe400;border-left:40px solid #ffe400;border-right:40px solid rgba(0,0,0,0);border-bottom:40px solid rgba(0,0,0,0)}.pr-benefit-item-number{display:flex;flex-direction:column;align-items:center;align-self:flex-start;justify-content:center;width:75px;min-width:75px;padding-top:10px;line-height:1}.pr-benefit-item-number span{margin-bottom:8px;font-size:1rem;letter-spacing:.03em}.pr-benefit-item-number svg{max-width:100%;height:55px}.pr-benefit-item-text{padding:20px 0;flex-grow:1;font-family:"Yu Gothic Medium","Yu Gothic",YuGothic,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1.5rem;line-height:4rem}.pr-benefit-item-text-block{display:inline-block}.pr-benefit-item-text-large{font-size:2.2rem}.pr-benefit-item-icon{width:100px;min-width:100px}.pr-benefit-item:nth-of-type(1) .pr-benefit-item-icon svg{width:86.5px;height:59px}.pr-benefit-item:nth-of-type(2) .pr-benefit-item-icon svg{width:84px;height:64px}.pr-benefit-item:nth-of-type(3) .pr-benefit-item-icon svg{width:73px;height:57px}.pr-benefit-about{margin-top:25px;text-align:right}.pr-benefit-about-botton{font-weight:500;font-size:1.2rem;line-height:1.8rem;color:#ff1880;letter-spacing:.03em}.pr-benefit-about-botton-text{border-bottom:1px solid #ff1880}.pr-footer-lead{display:flex;align-items:flex-end;justify-content:center;margin-bottom:34px}.pr-footer-lead-text{margin:0 16px;font-size:2.5rem;line-height:3.7rem;letter-spacing:.03em;text-align:center}.pr-footer-lead-text-small{font-size:2rem}.pr-footer-lead-icon{width:35px;height:130px}
