:root{--color-brand-primary:#ff006b;--color-brand-secondary:#fff;--color-bg-primary:#fff;--color-bg-secondary:#000;--color-bg-tertiary:#e2e2e2;--color-bg-lascolle:#e8e8e8;--color-text-primary:#000;--color-text-secondary:#fff;--color-text-tertiary:#999;--color-text-subtitle:#666;--color-text-anchor:#000;--color-text-caution:#c00;--color-border:#ccc;--color-border-lighter:#e2e2e2;--color-border-accordion:#e7e7e7;--color-border-menu:#4d4d4d;--color-border-exp:#fff;--color-badge:#c00;--color-team-li:#9da9dc;--color-team-gt:#f1001b;--color-team-sr:#f45c9b;--color-team-ss:#7f7f7f;--color-team-lc:#f4c71a}:root{--layout-padding-size:.5rem;--layout-content-width:94.66%;--layout-header-height:4.7rem}:root{--size-font-xxxxlarge:2.4rem;--size-font-xxxlarge:2.2rem;--size-font-xxlarge:2rem;--size-font-xlarge:1.8rem;--size-font-large:1.6rem;--size-font-medium:1.4rem;--size-font-small:1.2rem;--size-font-xsmall:1rem;--size-pc-maxwidth:1080px;--size-pc-containerwidth:1080px;--size-pc-menuwidth:720px;--size-pc-navwidth:750px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes arrow-fade-out-down{0%{opacity:0;-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}50%{opacity:1}100%{opacity:0;-webkit-transform:translate(0,15px);transform:translate(0,15px)}}@keyframes arrow-fade-out-down{0%{opacity:0;-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}50%{opacity:1}100%{opacity:0;-webkit-transform:translate(0,15px);transform:translate(0,15px)}}@-webkit-keyframes spin-high-speed{0%,70%{-webkit-transform:rotateY(0);transform:rotateY(0)}30%,100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes spin-high-speed{0%,70%{-webkit-transform:rotateY(0);transform:rotateY(0)}30%,100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@-webkit-keyframes com-cards-right{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{opacity:1;-webkit-transform:translate(30%,0);transform:translate(30%,0)}75%{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}100%{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes com-cards-right{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{opacity:1;-webkit-transform:translate(30%,0);transform:translate(30%,0)}75%{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}100%{opacity:0;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@-webkit-keyframes com-cards-left{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{opacity:1;-webkit-transform:translate(-30%,0);transform:translate(-30%,0)}75%{opacity:0;-webkit-transform:translate(50%,0);transform:translate(50%,0)}100%{opacity:0;-webkit-transform:translate(50%,0);transform:translate(50%,0)}}@keyframes com-cards-left{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{opacity:1;-webkit-transform:translate(-30%,0);transform:translate(-30%,0)}75%{opacity:0;-webkit-transform:translate(50%,0);transform:translate(50%,0)}100%{opacity:0;-webkit-transform:translate(50%,0);transform:translate(50%,0)}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes reflection{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg)}100%{opacity:0;-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg)}}@keyframes reflection{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg)}100%{opacity:0;-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg)}}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}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}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box;font-family:sans-serif}*,:before,:after{box-sizing:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,figure,p,pre{margin:0}button{background:transparent;border:0;padding:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset{border:0;margin:0;padding:0}iframe{border:0}ol,ul{list-style:none;margin:0;padding:0}[tabindex="-1"]:focus{outline:none!important}a{text-decoration:none;outline:none}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}form{margin:0}input,button,textarea,select{padding:0;margin:0;line-height:normal;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@-webkit-keyframes autofill{to{background:transparent}}@keyframes autofill{to{background:transparent}}input:-webkit-autofill{-webkit-animation-name:autofill;animation-name:autofill;-webkit-animation-fill-mode:both;animation-fill-mode:both}*,:before,:after{-webkit-tap-highlight-color:transparent}html,body{height:100%;overflow-y:hidden;font-size:62.5%}body{position:relative;min-width:320px;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Avenir,Helvetica Neue,Helvetica,Arial,"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,"游ゴシック",YuGothic,"メイリオ",Meiryo,sans-serif;font-size:1.4rem;line-height:1.5;color:#000;color:var(--color-text-primary);background-color:#fff}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}a{color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}@font-face{font-family:Stardos Stencil;src:local("Stardos Stencil Regular"),local("StardosStencil-Regular"),url(https://fonts.gstatic.com/s/stardosstencil/v7/ygEOyTW9a6u4fi4OXEZeTN4YkNTRySE62_JgwwLQLcQ.woff2) format("woff2")}@font-face{font-family:Noto Serif Japanese;src:url(//cf.lastidol.com/assets/font/NotoSerifCJKjp-subset/NotoSerifCJKjp-Regular.woff) format("woff")}@font-face{font-family:Noto Serif Japanese;font-weight:700;src:url(//cf.lastidol.com/assets/font/NotoSerifCJKjp-subset/NotoSerifCJKjp-Bold.woff) format("woff")}.media{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.media__head{margin-right:0}.media__body{-webkit-box-flex:1;flex-grow:1;width:0;min-width:0}.Application{position:relative;display:block;height:100%}.Application__page{width:100vw}.Application__content{position:relative;height:100%}.Application__head .Header{position:fixed;top:0;left:0;width:100%;height:4.7rem;height:var(--layout-header-height);-webkit-transition:-webkit-transform .25s linear;transition:-webkit-transform .25s linear;transition:transform .25s linear;transition:transform .25s linear,-webkit-transform .25s linear}.Application__nav{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:center;justify-content:center;height:32px}.Application__nav>div{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1;flex-grow:1;font-weight:700}.Application__body{height:100%;padding-top:4.7rem;padding-top:var(--layout-header-height);overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.Application__body--menuOpened,.Application__body--dialogOpened{overflow-y:hidden}.Application__tail{margin-top:8px}.Application__tail--hasFixedBottomButton{padding-bottom:90px}.Application .Menu{position:absolute;top:4.7rem;top:var(--layout-header-height);left:0}.Application .Dialogs{position:absolute;top:0;right:0;bottom:0;left:0}.Application .Toasts{position:absolute;top:0;left:0;width:100%}.Application .Loader{position:absolute;top:0;right:0;bottom:0;left:0}.Application__tips{position:absolute;bottom:0;left:0;width:100%}.AnchorLink{color:#000;color:var(--color-text-anchor);cursor:pointer}.AnchorLink:hover,.AnchorLink.hold{text-decoration:underline;opacity:.5}.Header{display:block;height:100%;text-align:center;background-color:#fff;background-color:var(--color-bg-primary);-webkit-transition:all .3s linear;transition:all .3s linear}.Header--scrollDowned{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.Header--menuOpened{color:#fff;color:var(--color-text-secondary);background-color:#000;background-color:var(--color-bg-secondary)}.Header__container{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;width:94.66%;width:var(--layout-content-width);max-width:1080px;max-width:var(--size-pc-containerwidth);height:100%;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.Header__mypage{width:2.7rem;height:2.8rem;margin-right:auto;margin-left:.6rem;cursor:pointer;background-image:url(//cf.lastidol.com/assets/img/header/icon-mypage.png);background-repeat:no-repeat;background-size:100%}.Header__mypage.hold{opacity:.5}.Header--menuOpened .Header__mypage{background-image:url(//cf.lastidol.com/assets/img/header/icon-mypage-invert.png)}.Header__regist{width:2.5rem;height:2.9rem;margin-right:auto;margin-left:.6rem;cursor:pointer;background-image:url(//cf.lastidol.com/assets/img/header/icon-regist.png);background-repeat:no-repeat;background-size:100%}.Header__regist.hold{opacity:.5}.Header--menuOpened .Header__regist{background-image:url(//cf.lastidol.com/assets/img/header/icon-regist-invert.png)}.Header__logo{display:inline-block;width:2.85rem;height:2.75rem;cursor:pointer;background-image:url(//cf.lastidol.com/assets/img/header/logo.png);background-repeat:no-repeat;background-size:100%}.Header__logo.hold{opacity:.5}.Header--menuOpened .Header__logo{background-image:url(//cf.lastidol.com/assets/img/header/logo-invert.png)}.Header__menu{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;width:2.2rem;height:2.2rem;margin-right:.8rem;margin-left:auto;cursor:pointer}.Header__menu.hold{opacity:.5}.Header__menuBars--notified{position:relative}.Header__menuBars--notified:after{position:absolute;top:-6px;right:-6px;width:8px;height:8px;content:"";background-color:#c00;background-color:var(--color-badge);background-size:100%;border-radius:50%}.Header__menuBar{width:2.2rem;height:.2rem;margin-bottom:.5rem;line-height:1;background-image:url(//cf.lastidol.com/assets/img/header/icon-menu-bar.png);background-repeat:no-repeat;background-size:100%;-webkit-transition:all .5s;transition:all .5s}.Header__menuBar:last-child{margin-bottom:0}.Header--menuOpened .Header__menuBars{height:2.2rem}.Header--menuOpened .Header__menuBar{margin-bottom:0;background-color:#fff;background-image:none;border-radius:1px}.Header--menuOpened .Header__menuBar:first-child{-webkit-transform:rotate(-45deg) translate(-7px,7px);transform:rotate(-45deg) translate(-7px,7px)}.Header--menuOpened .Header__menuBar:last-child{-webkit-transform:rotate(45deg) translate(6px,6px);transform:rotate(45deg) translate(6px,6px)}.Menu{display:block;width:100%;height:0;overflow-y:scroll;color:#fff;color:var(--color-text-secondary);background-color:#000;background-color:var(--color-bg-secondary);-webkit-transition:all .5s;transition:all .5s}.Menu--opened{height:100%}.Menu__container{width:94.66%;width:var(--layout-content-width);max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.Menu__userInfo{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding:1.5rem 0;border-bottom:1px solid #4d4d4d;border-bottom:1px solid var(--color-border-menu)}.Menu__userName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:70%;margin-left:1.2rem;font-size:1.4rem;font-size:var(--size-font-medium)}.Menu__userRanking{font-size:1rem;font-size:var(--size-font-xsmall)}.Menu__userPoint{margin-right:1.2rem;margin-left:auto;font-size:1.2rem;font-size:var(--size-font-small)}.Menu__userPointExp{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.Menu__userPointExpIcon{width:2.4rem;height:2.7rem;margin-right:1.5rem;background-image:url(//cf.lastidol.com/assets/img/menu/icon-exp.png);background-repeat:no-repeat;background-position:center;background-size:24px 11.5px}.Menu__userPointExpNumber{margin-left:auto}.Menu__userPointDiamond{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.Menu__userPointDiamondIcon{width:2.4rem;height:2.7rem;margin-right:1.5rem;background-image:url(//cf.lastidol.com/assets/img/menu/icon-diamond.png);background-repeat:no-repeat;background-position:center;background-size:20px 13.5px}.Menu__userPointDiamondNumber{margin-left:auto}.Menu__userPointDiamondNumber--disabled{color:#8b8b8b}.Menu__userInfo--noSignined{display:block;text-align:center}.Menu__userInfo--noSignined .Menu__noSigninedDesc{font-size:1rem;font-size:var(--size-font-xsmall);line-height:1.5;color:#fff;color:var(--color-text-secondary);text-align:center}.Menu__userInfo--noSignined .Button{margin-top:1.3rem}.Menu__list{width:88.88%;max-width:720px;max-width:var(--size-pc-menuwidth);margin:0 auto}.Menu__listItem{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;position:relative}.Menu__listItem:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.Menu__listItem{padding:1.8rem 0;font-size:1.2rem;font-size:var(--size-font-small);cursor:pointer;border-bottom:1px solid #4d4d4d;border-bottom:1px solid var(--color-border-menu)}.Menu__listItem.hold{opacity:.5}.Menu__listItem:after{background-position:98% 50%}.Menu__listItemIcon{width:1.5rem;height:1.5rem;margin-right:1.4rem;margin-left:1rem;background-repeat:no-repeat;background-size:100%}.Menu__listItemIcon--news{background-image:url(//cf.lastidol.com/assets/img/menu/icon-news.png)}.Menu__listItemIcon--schedule{background-image:url(//cf.lastidol.com/assets/img/menu/icon-schedule.png)}.Menu__listItemIcon--member{background-image:url(//cf.lastidol.com/assets/img/menu/icon-member.png)}.Menu__listItemIcon--onair{background-image:url(//cf.lastidol.com/assets/img/menu/icon-onair.png)}.Menu__listItemIcon--discography{background-image:url(//cf.lastidol.com/assets/img/menu/icon-discography.png)}.Menu__listItemIcon--howto{background-image:url(//cf.lastidol.com/assets/img/menu/icon-howto.png)}.Menu__listItemIcon--ligram{background-image:url(//cf.lastidol.com/assets/img/menu/icon-ligram.png)}.Menu__listItemIcon--mail{background-image:url(//cf.lastidol.com/assets/img/menu/icon-mail.png)}.Menu__listItemIcon--lascolle{background-image:url(//cf.lastidol.com/assets/img/menu/icon-lascolle.png)}.Menu__listItemIcon--expranking{background-image:url(//cf.lastidol.com/assets/img/menu/icon-expranking.png)}.Menu__listItemIcon--videos{background-image:url(//cf.lastidol.com/assets/img/menu/icon-videos.png)}.Menu__listItemIcon--realCollection{background-image:url(//cf.lastidol.com/assets/img/menu/icon-real-collection.png)}.Menu__listItemText--notified{position:relative}.Menu__listItemText--notified:after{position:absolute;top:-6px;right:-6px;width:8px;height:8px;content:"";background-color:#c00;background-color:var(--color-badge);background-size:100%;border-radius:50%}.Menu__listItemText--notified{line-height:1}.Footer{display:block}.Footer__text{padding:1.5rem 0;text-align:center}.Nav{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;max-width:750px;max-width:var(--size-pc-navwidth);margin:0 auto}.Nav__item{width:25%;padding:1.5rem 0;font-size:1rem;font-size:var(--size-font-xsmall);font-weight:700;line-height:1;text-align:center;text-decoration:none;letter-spacing:.1rem;cursor:pointer}.Nav__item.hold{opacity:.5}.Nav__item--selected{padding-bottom:1.2rem;border-bottom:3px solid #ff006b;border-bottom:3px solid var(--color-brand-primary)}.Nav__item--notified .Nav__itemText{position:relative}.Nav__item--notified .Nav__itemText:after{position:absolute;top:-6px;right:-6px;width:8px;height:8px;content:"";background-color:#c00;background-color:var(--color-badge);background-size:100%;border-radius:50%}.Nav__item--notified .Nav__itemText{line-height:1}.Nav__item--notified .Nav__itemText:after{top:-4px;right:-4px;width:6px;height:6px}.Nav__item--whatsnew .Nav__itemText{position:relative}.Nav__item--whatsnew .Nav__itemText:after{position:absolute;right:0;bottom:0;width:29px;height:17px;content:"";background-image:url(//cf.lastidol.com/assets/img/common/whatsnew.png);background-size:100%}.Nav__item--whatsnew .Nav__itemText{line-height:1}.Nav__item--whatsnew .Nav__itemText:after{right:-10px;bottom:-9px}.Button{box-sizing:border-box;display:inline-block;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;border-radius:0}.Button.hold{opacity:.5}.Button__inner{padding:.75rem 1rem}.Button__label{font-size:1.4rem;font-size:var(--size-font-medium);color:#fff;color:var(--color-text-secondary)}.Button--primary{background-color:#000;background-color:var(--color-bg-secondary)}.Button--secondary{font-weight:700;background-color:#666;background-color:var(--color-text-subtitle);border-radius:5px}.Button--accent{font-weight:700;background-color:#ff006b;background-color:var(--color-brand-primary);border-radius:5px}.Button--ghost{background-color:#fff;background-color:var(--color-bg-primary);border:1px solid #000;border:1px solid var(--color-text-primary)}.Button--ghost .Button__label{color:#000;color:var(--color-text-primary)}.Button--lascolle{font-weight:700;background-color:rgba(41,139,204,.7);border:2px solid #fff;border-radius:5px}.Button--lascolleGrayscale{font-weight:700;background-color:rgba(102,102,102,.7);border:2px solid #fff;border-radius:5px}.Button--blue{font-weight:700;background-color:#69a3d7;border:2px solid #fff;border-radius:2px}.Button--factorySelect{background-color:rgba(225,111,189,.7);border:2px solid #fff}.Button--factoryCancel{background-color:rgba(111,225,213,.7);border:2px solid #fff}.Button--radius{border-radius:5px}.Button--disabled,.Button--disabled.hold,.Button:disabled{cursor:not-allowed;opacity:.3}.Button:active,.Button--active{text-decoration:none;background-image:none}.Button:focus,.Button:hover{text-decoration:none}.Button:focus,.Button--focus{outline:0}.Button--inverse{color:#000;border:1px solid #000}.Button__text--white{color:#fff}.Button--disabled{-webkit-filter:grayscale(100);filter:grayscale(100)}.Button--noborder{border:none}.Button--arrow{position:relative}.Button--arrow:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.Button--arrowBack{position:relative}.Button--arrowBack:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Button--arrowWhite{position:relative}.Button--arrowWhite:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.Pagetop{display:inline-block;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;cursor:pointer}.Pagetop.hold{opacity:.5}.Pagetop__iconImg{vertical-align:middle;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.Backtop{display:inline-block}.Backtop.hold{opacity:.5}.Backtop .Button{position:relative}.Backtop .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.Backtop .Button{width:16rem}.Backtop .Button:after{background-position:95% 50%}.Backtop .Button__label{padding-left:6px}.Accordion{cursor:pointer}.Accordion__btn{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;width:94.66%;width:var(--layout-content-width);max-width:1080px;max-width:var(--size-pc-maxwidth);height:4rem;padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto}.Accordion__btn.hold{opacity:.5}.Accordion__icon{margin-right:1rem;line-height:1}.Accordion__text{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;line-height:1}.Accordion__state{width:12px;height:12px;margin-left:auto;background-image:url(//cf.lastidol.com/assets/img/common/icon-plus.png);background-repeat:no-repeat;background-size:100%}.Accordion--opened .Accordion__state{background-image:url(//cf.lastidol.com/assets/img/common/icon-minus.png)}.Accordion__list{max-width:1080px;max-width:var(--size-pc-maxwidth);height:1px;margin:0 auto;overflow-y:hidden;border-top:1px solid #e7e7e7;border-top:1px solid var(--color-border-accordion);-webkit-transition:all .5s;transition:all .5s}.Accordion--opened .Accordion__list{opacity:1}.Accordion__item{position:relative}.Accordion__item:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.Accordion__item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;height:4rem;padding:0 2.5rem;overflow-y:hidden;font-size:1rem;font-size:var(--size-font-xsmall);font-weight:700;background-color:#e7e7e7;border-bottom:1px solid #fff}.Accordion__item.hold{opacity:.5}.Accordion__item--external{position:relative}.Accordion__item--external:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-external.png);background-repeat:no-repeat;background-position:100% 50%;background-size:13px 11.5px}.Accordion__item:after{background-position:95% 50%}.Tag{display:block;padding:.5rem .5rem .3rem;font-family:Arial;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#fff;color:var(--color-text-secondary);text-align:center;background-color:#000;background-color:var(--color-bg-secondary)}.Tag--primary{background-color:#f14c8e}.Tag--secondary{background-color:#000}.Tag--tertiary{background-color:#1868c3}.Tag--quaternary{background-color:#9c52b5}.Textinput{display:block}.Textinput__input{display:block;width:100%;border:1px solid #999;border:1px solid var(--color-text-tertiary)}.Select{display:block}.Select__input{width:100%;padding:1rem 0 1rem .8rem;font-size:1.2rem;font-size:var(--size-font-small);line-height:1;background-color:#e2e2e2;background-image:url(//cf.lastidol.com/assets/img/schedule/icon-arrow-select.png);background-repeat:no-repeat;background-position:95% 50%;background-size:10px 6px;border:none;border-radius:5px}.Dialogs{position:relative;display:block;pointer-events:none}.Dialogs .Dialog{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.Dialogs .Dialog--visible{pointer-events:auto}.Dialog{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:transparent;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color;transition-property:background-color}.Dialog--visible{background-color:rgba(0,0,0,.6)}.Dialog--lascolle.Dialog--visible,.Dialog--top.Dialog--visible,.Dialog--lascolleEvent.Dialog--visible,.Dialog--realCollection.Dialog--visible,.Dialog--modalBlue.Dialog--visible{overflow-y:scroll;background-color:rgba(16,29,65,.63)}.Dialog__frame{position:relative;width:80%;min-width:300px;max-width:80%;max-height:80%;padding:36px 10px 10px;overflow-y:scroll;background-color:#fff;opacity:0;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(.8);transform:scale(.8)}.Dialog--lascolle .Dialog__frame{width:90%;max-width:90%;max-height:100%;padding-top:15%;overflow-y:visible;background-color:transparent}.Dialog--realCollection .Dialog__frame{width:90%;max-width:90%;max-height:100%;padding-top:15%;overflow-y:visible;background-color:transparent}.Dialog--modal .Dialog__frame,.Dialog--modalBlue .Dialog__frame{width:90%;max-width:90%;max-height:100%;padding-top:15%;overflow-y:auto;background-color:transparent}.Dialog--onairmembers .Dialog__frame{width:90%;max-width:90%;max-height:95%;overflow-y:auto}.Dialog--top .Dialog__frame,.Dialog--lascolleEvent .Dialog__frame{width:90%;max-width:80%;max-height:95%;padding:0;padding-top:3rem;overflow-y:auto;background-color:transparent;border-radius:10px}.Dialog--gacha .Dialog__frame{width:100%;min-width:100%;height:100%;max-height:100%;overflow-y:hidden}.Dialog--visible .Dialog__frame{z-index:10;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.Dialog__closeButton{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:absolute;top:12px;right:12px;width:24px;height:24px;cursor:pointer;background-image:url(//cf.lastidol.com/assets/img/dialog/icon-close.png);background-repeat:no-repeat;background-size:100%}.Dialog__closeButton:hover,.Dialog__closeButton.hold{opacity:.5}.Dialog--modal .Dialog__closeButton,.Dialog--modalBlue .Dialog__closeButton,.Dialog--lascolle .Dialog__closeButton,.Dialog--realCollection .Dialog__closeButton{right:25px;width:25px;height:25px;background-image:url(//cf.lastidol.com/assets/img/dialog/icon-close-lascolle.png)}.Dialog--lascolleEvent .Dialog__closeButton{top:3px;right:0;width:25px;height:25px;background-image:url(//cf.lastidol.com/assets/img/dialog/icon-close-lascolle.png)}.Dialog--realCollection .Dialog__closeButton{top:12px}.Dialog--top .Dialog__closeButton{display:none}.Dialog--gacha .Dialog__closeButton{display:none}@media(min-width:768px){.Dialog__frame{max-width:500px}.Dialog--onairmembers .Dialog__frame{max-width:480px;max-height:97%}.Dialog--top .Dialog__frame{max-width:440px;max-height:97%}.Dialog--lascolleEvent .Dialog__frame{max-width:440px;max-height:97%}.Dialog--realCollection .Dialog__frame{padding-top:100px}.Dialog--modal .Dialog__frame,.Dialog--modalBlue .Dialog__frame{max-width:480px;padding-top:50px}}.Pagination__control{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.Pagination__button{margin-right:24px;margin-left:24px;font-size:2rem;font-size:var(--size-font-xxlarge);color:#000;color:var(--color-text-primary);cursor:pointer;background-color:#fff;background-color:var(--color-bg-primary)}.Pagination__button--selected{font-weight:700;border-bottom:solid 4px #ccc;border-bottom:solid 4px var(--color-border)}.Toasts{display:block;pointer-events:none}.Toasts .Toast{pointer-events:auto}.Toast{display:block;width:94.66%;width:var(--layout-content-width);margin:1rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);background-color:rgba(255,255,255,.95);border-radius:10px;box-shadow:1.5px 1.5px 10px 0 rgba(0,0,0,.3);opacity:0;-webkit-transition:.5s linear;transition:.5s linear;-webkit-transition-property:-webkit-transform opacity;transition-property:-webkit-transform opacity;transition-property:transform opacity;transition-property:transform opacity,-webkit-transform opacity;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.Toast--visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.Toast__head{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;height:30px;line-height:1;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.Toast__headIcon{width:20px;height:20px;margin-left:1rem;background-image:url(//cf.lastidol.com/assets/img/toast/icon-logo.png);background-repeat:no-repeat;background-size:100%}.Toast__headText{margin-left:1rem}.Toast__headClose{width:10px;height:10px;margin-right:1rem;margin-left:auto;cursor:pointer;background-image:url(//cf.lastidol.com/assets/img/toast/icon-close.png);background-repeat:no-repeat;background-size:100%}.Toast__content{padding:.75rem 1rem}.Toast__contentTitle{font-weight:700}.Toast__contentMessage{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListItem{position:relative}.ListItem:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.ListItem{display:block;padding:2.2rem 0;cursor:pointer;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.ListItem.hold{opacity:.5}.ListItem--scheduleStyled{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.ListItem:after{background-position:96% 50%}.ListItem:last-child{border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.ListItem__meta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-left:.75rem}.ListItem__metaCat{min-width:50px}.ListItem__metaDate{margin-left:1.3rem;font-size:1.2rem;font-size:var(--size-font-small);color:#666;color:var(--color-text-subtitle)}.ListItem__title{width:90%;margin-top:1rem;margin-left:1rem;font-size:1.4rem;font-size:var(--size-font-medium)}.ListItem__title--textTruncate{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ListItem--scheduleStyled .ListItem__title{width:70%;margin-top:0}.LigramPost{display:block;padding-bottom:2rem;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.LigramPost__head{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;width:94.66%;width:var(--layout-content-width);padding:1.5rem 0;margin:0 auto}.LigramPost__thum{margin-left:.5rem;cursor:pointer}.LigramPost__memberName{margin-left:.75rem;font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;line-height:1}.LigramPost__update{margin-right:.3rem;margin-left:auto;font-size:1rem;font-size:var(--size-font-xsmall);font-weight:700;line-height:1;color:#999;color:var(--color-text-tertiary)}.LigramPost__mediaContainer{position:relative}.LigramPost__media{width:100%;vertical-align:middle}.LigramPost__media--pointered{cursor:pointer}.LigramPost__media.hold{opacity:.5}.LigramPost__mediaBlur{position:relative;display:block;cursor:pointer}.LigramPost__mediaBlur:after{position:absolute;top:50%;left:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;cursor:pointer;content:"";background-image:url(//cf.lastidol.com/assets/img/ligram/lock.png);background-repeat:no-repeat;background-size:100%}.LigramPost__mediaVideoCtrl{position:absolute;top:50%;left:50%;width:104px;height:104px;margin-top:-52px;margin-left:-52px;background-image:url(//cf.lastidol.com/assets/img/ligram/icon-play.png);background-repeat:no-repeat;background-size:100%}.LigramPost__mediaVideoCtrl--paused{display:none}.LigramPost__foot{width:94.66%;width:var(--layout-content-width);margin:0 auto}.LigramPost__like{display:inline-block;padding:1.3rem 0;cursor:pointer}.LigramPost__like.hold{opacity:.5}.LigramPost__likeIcon{display:inline-block;width:18px;height:18px;margin-left:.75rem;vertical-align:middle;background-color:#fff;background-image:url(//cf.lastidol.com/assets/img/ligram/icon-heart.png);background-repeat:no-repeat;background-position:0 0;background-size:36px 18px;-webkit-transition:-webkit-transform .3s linear;transition:-webkit-transform .3s linear;transition:transform .3s linear;transition:transform .3s linear,-webkit-transform .3s linear}.LigramPost__likeIcon--active{background-position:-18px 0}.LigramPost__likeCount{display:inline-block;margin-left:.5rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;line-height:1;color:#666;color:var(--color-text-subtitle);letter-spacing:.1rem;vertical-align:middle}.LigramPost__body{margin-bottom:1.5rem;margin-left:.75rem;font-size:1.2rem;font-size:var(--size-font-small)}.LigramPost__noMemberButton{margin-top:2rem;text-align:center}.LigramPost__noMemberDesc{margin-top:2rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.Loader{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;pointer-events:auto;background-color:#fff}.Loader__icon{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;width:50px;height:50px;border-top:1px solid #545a6a;border-right:1px solid #d4d4db;border-bottom:1px solid #d4d4db;border-left:1px solid #545a6a;border-radius:50%}.Radio{display:block}.Radio input[type=radio]{display:none}.Radio input[type=radio]:checked{display:none}.Radio__label{position:relative;box-sizing:border-box;display:inline-block;padding:.7rem 1.5rem .9rem 3.5rem;margin:0;color:#666;vertical-align:middle;border-radius:50%}.Radio__label:after{position:absolute;top:50%;left:8px;display:block;width:11px;height:11px;margin-top:-5.5px;content:"";background-color:#7e7e7e;border-radius:50%;opacity:0}.Radio__label:before{position:absolute;top:50%;left:0;display:block;width:27px;height:27px;margin-top:-13.5px;content:"";background-color:#eaeaea;border:0;border-radius:50%}.Radio input[type=radio]:checked+.Radio__label:after{opacity:1}.Radio--vertical .Radio__label{display:block;margin-top:.5rem}.Checkbox{display:inline-block}.Checkbox input[type=checkbox]{display:none}.Checkbox input[type=checkbox]:checked+.Checkbox__label:after{opacity:1}.Checkbox__label{position:relative;box-sizing:border-box;display:inline-block;padding:1.5rem 1.5rem .9rem 3.5rem;margin:0;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#000;vertical-align:middle;border-radius:50%}.Checkbox__label:after{position:absolute;top:61%;left:6px;display:block;width:8px;height:13px;margin-top:-10px;content:"";border-right:3px solid #000;border-bottom:3px solid #000;opacity:0;-webkit-transform:rotate(35deg);transform:rotate(35deg)}.Checkbox__label:before{position:absolute;top:65%;left:0;display:block;width:20px;height:20px;margin-top:-13.5px;content:"";background-color:#fff;border:0;border-radius:5px}.Twitter{display:inline-block;width:7.5rem;height:2rem;vertical-align:middle;cursor:pointer;background-image:url(//cf.lastidol.com/assets/img/common/btn-twitter.png);background-repeat:no-repeat;background-size:100%}.Twitter.hold{opacity:.5}.YoutubePlayer{position:relative;display:block;width:100%;max-width:500px;padding:0;margin:0 auto;overflow:hidden}.YoutubePlayer:before{display:block;content:""}.YoutubePlayer .YoutubePlayer,.YoutubePlayer iframe,.YoutubePlayer embed,.YoutubePlayer object,.YoutubePlayer video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.YoutubePlayer--responsive:before{padding-top:56.25%}.YoutubePlayer--notified{position:relative}.YoutubePlayer--notified:after{position:absolute;top:38%;right:39%;width:8px;height:8px;content:"";background-color:#c00;background-color:var(--color-badge);background-size:100%;border-radius:50%}.Tip{position:relative;display:block;padding:2rem 1.5rem;font-size:1.4rem;font-size:var(--size-font-medium);color:#000;background-color:#d7d7d7}.Tip__close{position:absolute;top:12px;right:10px;width:15px;height:15px;cursor:pointer;background-image:url(//cf.lastidol.com/assets/img/tip/icon-close.png);background-repeat:no-repeat;background-size:100%}.MailNav{display:block}.MailNav__title{width:94.66%;width:var(--layout-content-width);padding-bottom:1rem;padding-left:.75rem;margin:0 auto;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;line-height:1;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailNav__buttonList{width:94.66%;width:var(--layout-content-width);max-width:475px;margin:3rem auto;font-size:1.2rem;font-size:var(--size-font-small)}.MailNav__button{margin-top:2rem;text-align:center}.MailNav__button .Button{position:relative}.MailNav__button .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.MailNav__button .Button{width:18rem}.MailNav__button .Button:after{background-position:95% 50%}.LascolleBar{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.LascolleBar__logo{position:relative;width:22.66%;margin-right:auto;cursor:pointer}.LascolleBar__logo.clicked{opacity:.5}.LascolleBar__buttonExp{position:relative;width:24%;margin-right:.75rem;margin-left:auto}.LascolleBar__buttonDiamond{position:relative;width:24%;margin-top:-5px;margin-right:.75rem;cursor:pointer}.LascolleBar__buttonDiamond.clicked{opacity:.5}.LascolleBar__buttonTicket{position:relative;width:24%}.LascolleBar__buttonExp span,.LascolleBar__buttonTicket span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;right:13%;bottom:36%;display:block;width:5rem;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#666;color:var(--color-text-subtitle);text-align:right}.LascolleBar__buttonDiamond span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:absolute;right:23%;bottom:31%;display:block;width:5rem;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#666;color:var(--color-text-subtitle);text-align:right}.LascolleModal{display:block}.LascolleModal__img{display:block;width:100%}.LascolleModal__contentImg{display:block;width:244px;max-width:480px;height:340px;margin:0 auto}.LascolleModal__content{position:relative;padding-bottom:4rem}.LascolleModal__arrowLeft{position:absolute;top:30%;left:-9%;width:13.6%;cursor:pointer}.LascolleModal__arrowLeft.clicked{opacity:.5}.LascolleModal__arrowRight{position:absolute;top:30%;right:-9%;width:13.6%;cursor:pointer}.LascolleModal__arrowRight.clicked{opacity:.5}.LascolleModal__button{width:50%;max-width:200px;min-height:80px;margin:1rem auto 0;text-align:center;cursor:pointer}.LascolleModal__button--disabled{visibility:hidden}.LascolleModal__button--soundStyled{width:32%}.LascolleModal__button--disable{cursor:default}.LascolleModal__button--disable img{-webkit-filter:grayscale(100);filter:grayscale(100)}.LascolleModal__fuisonAlert{margin-top:-1.5rem;font-size:1.4rem;font-size:var(--size-font-medium);color:#fff;text-align:center}@media(min-width:375px){.LascolleModal__contentImg{display:block;width:320px;max-width:353px;height:447px;max-height:493px;margin:0 auto}}.LascolleModalTwitter{display:block}.LascolleModalTwitter__content{color:#000;text-decoration:none}.LascolleLottery{display:block;max-width:480px;margin:0 auto}.LascolleLottery__img{display:block;width:100%}.LascolleLottery__container{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center}.LascolleLottery__buttonsLottery{width:45%;margin-top:2%;margin-left:5%}.LascolleLottery__notAvailable{width:45%;margin-top:21%;margin-left:5%}.LascolleLottery__complete{width:45%;margin-top:18%;margin-left:5%}.LascolleLottery__buttonSingle{position:relative;cursor:pointer}.LascolleLottery__buttonSingle.clicked{opacity:.5}.LascolleLottery__buttonSingle--disabled{-webkit-filter:grayscale(100);filter:grayscale(100)}.LascolleLottery__buttonSinglePlate{position:absolute;bottom:-7%;left:50%;width:84%;margin-left:-42%}.LascolleLottery__buttonMultiple{position:relative;margin-top:12%;cursor:pointer}.LascolleLottery__buttonMultiple.clicked{opacity:.5}.LascolleLottery__buttonMultiple--disabled{-webkit-filter:grayscale(100);filter:grayscale(100)}.LascolleLottery__buttonMultiplePlate{position:absolute;bottom:-7%;left:50%;width:84%;margin-left:-42%}.LascolleLottery__buttonMultipleBalloon{position:absolute;top:-11%;right:-5%;width:48%}.LascolleLottery__gacha{width:38%}.LascolleLottery__buttonsUnder{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-top:2%}.LascolleLottery__button{position:relative;width:38%;margin:0 2%;cursor:pointer}.LascolleLottery__iconNotify{position:absolute;top:0;right:2%;width:10%}.LascolleLottery__button.clicked{opacity:.5}.LascolleLottery__modalConfirmContent{background-color:rgba(255,255,255,.859);border:2px solid #fff;border-radius:10px}.LascolleLottery__modalConfirmTitle{margin:4rem 0 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.LascolleLottery__modalConfirmButtons{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:3rem 0 2rem}.LascolleLottery__modalConfirmButtons .Button{width:35%;margin:0 .5rem}.LascolleLottery__modalConfirmCheckbox{margin-bottom:2rem;text-align:center}.LascolleLottery__modalConfirmCheckbox .Checkbox__label{font-size:1.2rem;font-size:var(--size-font-small)}.LascolleLottery__modalConfirmTitle--layouted{margin-top:3rem}.LascolleLottery__modalConfirmIconDiamond{display:inline-block;vertical-align:sub}.LascolleLottery__modalConfirmButtonCharge .Button{width:16rem}.LascolleLottery__modalConfirmAlert{margin-top:1%;color:#c00;color:var(--color-text-caution);text-align:center}.LascolleModalYearSelect{display:block}.LascolleModalYearSelect__img{display:block;width:100%}.LascolleModalYearSelect__content{padding:20px;background-color:rgba(255,255,255,.86);border:1px solid #fff;border-radius:10px}.LascolleModalYearSelect__title{margin-bottom:40px;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.LascolleModalYearSelect__select{margin-bottom:40px}.LascolleModalYearSelect__select .Select__input{color:#000;background-color:#fff}.LascolleModalYearSelect__buttons{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:20px}.LascolleModalYearSelect__button{width:48%;cursor:pointer}.LascolleModalYearSelect__button .Button{width:100%}.LascolleModalYearSelect__button.clicked{opacity:.5}@media(min-width:768px){.Modal{width:90%;margin:0 auto}}.Gacha{position:absolute;top:0;right:0;bottom:0;left:0}.Gacha__container{position:relative;width:100%;max-width:414px;height:1126px;max-height:622px;margin:0 auto;overflow:hidden;background-color:#fff}.Gacha__canvas{position:absolute;display:block;width:100%!important;height:auto!important;background-color:#000}.Gacha__domOverlayContainer{position:absolute;top:0;left:0;display:block;width:100%!important;height:auto!important;overflow:hidden;pointer-events:none}.Gacha__skipButton{position:absolute;top:2%;right:4%;width:20%;cursor:pointer}.Gacha__img{display:block;width:100%}.Gacha__cardList{position:absolute;top:100%;right:0;bottom:0;left:0;-webkit-transition:linear all 1s;transition:linear all 1s}.Gacha__cardList--slideIn{position:absolute;top:11%;right:0;bottom:0;left:0}@media(min-width:410px){.Gacha__cardList--slideIn{position:absolute;top:15%;right:0;bottom:0;left:0}}.Gacha__card{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-perspective:1000;perspective:1000}.Gacha__buttonFlip{position:absolute;top:50%;left:50%;width:30%;margin-top:25%;margin-left:-15%}.Gacha__buttonFlip .Button{width:50px;height:30px}.Gacha__cardContent{width:227px;height:316px;margin:0 auto;-webkit-transition:.75s all linear;transition:.75s all linear;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media(min-width:375px){.Gacha__cardContent{width:322px;height:448px;margin:0 auto;-webkit-transition:.75s all linear;transition:.75s all linear;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}}.Gacha__cardContent--animated{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-animation:flipOut forwards 2s ease-in;animation:flipOut forwards 2s ease-in}.Gacha__cardFront{position:absolute;top:0;left:0;width:100%;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.Gacha__cardBack{position:absolute;top:0;left:0;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Gacha__cardContent--animated .Gacha__buttonFlip{display:none}@-webkit-keyframes flipOut{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}80%{-webkit-transform:translate(0,0) rotateY(180deg) rotateZ(0);transform:translate(0,0) rotateY(180deg) rotateZ(0)}100%{display:none;-webkit-transform:translate(-1000px,1000px) rotateY(180deg) rotateZ(180deg);transform:translate(-1000px,1000px) rotateY(180deg) rotateZ(180deg)}}@keyframes flipOut{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}10%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}80%{-webkit-transform:translate(0,0) rotateY(180deg) rotateZ(0);transform:translate(0,0) rotateY(180deg) rotateZ(0)}100%{display:none;-webkit-transform:translate(-1000px,1000px) rotateY(180deg) rotateZ(180deg);transform:translate(-1000px,1000px) rotateY(180deg) rotateZ(180deg)}}.RealCollectionModal{display:block}.RealCollectionModal__img{display:block;width:100%}.RealCollectionModal__content{position:relative}.RealCollectionModal__contentImg{width:18%;max-width:75px;margin:0 auto}.RealCollectionModal__arrowLeft{position:absolute;top:30%;left:-9%;width:13.6%;cursor:pointer}.RealCollectionModal__arrowLeft.clicked{opacity:.5}.RealCollectionModal__arrowRight{position:absolute;top:30%;right:-9%;width:13.6%;cursor:pointer}.RealCollectionModal__arrowRight.clicked{opacity:.5}.RealCollectionModal__sound{width:32%;margin:5px auto 0}@media(min-width:768px){.RealCollectionModal__sound{width:120px}.RealCollectionModal__arrowRight{right:-7.5%;width:8%}.RealCollectionModal__arrowLeft{left:-7.5%;width:8%}}.Modal{display:block}.Modal__img{display:block;width:100%}@media(min-width:768px){.Modal{width:90%;margin:0 auto}}.AboutPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.AboutPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.AboutPage__text{width:94.66%;width:var(--layout-content-width);margin:0 auto 1.5rem;font-size:1rem;font-size:var(--size-font-xsmall);text-align:center}.AboutPage__secondUnit{margin-top:4rem}.AboutPage__subTitle{width:94.66%;width:var(--layout-content-width);margin:0 auto 5.5rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center}.AboutPage__groupImg{display:block;width:100%;max-width:375px;margin:0 auto 1.5rem}.AboutPage__backTop{margin:3rem 0 0;text-align:center}.AboutPage__pageTop{margin:3rem 0 6rem;text-align:center}.DiscographiesDetailPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.DiscographiesDetailPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.DiscographiesDetailPage__container{width:94.66%;width:var(--layout-content-width);padding:1.5rem .5rem;padding:1.5rem var(--layout-padding-size);margin:0 auto;border-top:1px solid #ccc;border-top:1px solid var(--color-border);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.DiscographiesPage__meta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-top:1rem}.DiscographiesPage__metaDate{margin-left:.75rem;font-size:1.2rem;font-size:var(--size-font-small);color:#666;color:var(--color-text-subtitle)}.DiscographiesDetailPage__discographyTitle{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:.5rem;margin-bottom:.75rem;font-size:2rem;font-size:var(--size-font-xxlarge);font-weight:700}.DiscographiesDetailPage__listItem{padding-bottom:4rem;margin-bottom:1rem;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.DiscographiesDetailPage__listItem:last-child{margin-bottom:0;border-bottom:none}.DiscographiesDetailPage__listItemThum{display:block;width:100%;max-width:500px;margin:0 auto;margin-top:.5rem}.DiscographiesDetailPage__listItemTitle{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:1.5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700}.DiscographiesDetailPage__listItemPriceInfo{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.6rem;font-size:var(--size-font-large)}.DiscographiesDetailPage__listItemBody{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:.75rem;font-size:1.4rem;font-size:var(--size-font-medium)}.DiscographiesDetailPage__backList{margin:3rem 0 0;text-align:center}.DiscographiesDetailPage__backList .Button{position:relative}.DiscographiesDetailPage__backList .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.DiscographiesDetailPage__backList .Button{width:14rem}.DiscographiesDetailPage__backList .Button:after{background-position:95% 50%}.DiscographiesDetailPage__pageTop{margin:3rem 0 6rem;text-align:center}.DiscographiesPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.DiscographiesPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.DiscographiesPage__list{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;width:94.66%;width:var(--layout-content-width);max-width:375px;margin:0 auto}.DiscographiesPage__listItem{width:48%;margin-bottom:2rem;cursor:pointer}.DiscographiesPage__listItem.hold{opacity:.5}.DiscographiesPage__listItemThum{width:100%;vertical-align:middle}.DiscographiesPage__listItemMeta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-top:1rem}.DiscographiesPage__listItemMetaDate{margin-left:.5rem;font-size:1.2rem;font-size:var(--size-font-small);color:#666;color:var(--color-text-subtitle)}.DiscographiesPage__listItemTitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:.5rem;font-size:1.4rem;font-size:var(--size-font-medium)}.DiscographiesPage__backTop{margin:3rem 0 0;text-align:center}.DiscographiesPage__pageTop{margin:3rem 0 6rem;text-align:center}@media(min-width:768px){.DiscographiesPage__list{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;max-width:1080px;max-width:var(--size-pc-maxwidth)}.DiscographiesPage__listItem{width:calc(95%/5);margin:1rem .5%}}.IndexPage__img{display:inline-block;width:100%}.IndexPage__keyVisual{position:relative;overflow:hidden;background-color:#fff}.IndexPage__keyVisual:after{-webkit-animation-name:arrow-fade-out-down;animation-name:arrow-fade-out-down;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;bottom:20px;left:0;width:100%;height:15px;content:"";background-image:url(//cf.lastidol.com/assets/img/top-kv/icon-kv-down.png);-webkit-filter:grayscale(50%);filter:grayscale(50%);background-repeat:no-repeat;background-position:center center;background-size:24px 15px}.IndexPage__keyVisualPc{display:none}.IndexPage__keyVisualImg{width:100%;max-width:100%;vertical-align:middle}.IndexPage__keyVisualButton{position:absolute;right:0;bottom:3%;display:block;width:33%;cursor:pointer}.IndexPage__keyVisualButton.clicked{opacity:.5}.IndexPage__emergency{display:block}.IndexPage__emergencyList{margin-bottom:2.5rem}.IndexPage__emergencyTitle{margin:3.5rem 0 0;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700;line-height:1;text-align:center}.IndexPage__emergencyContainer{width:94.66%;width:var(--layout-content-width);max-width:1080px;max-width:var(--size-pc-containerwidth);margin:1.5rem auto 0;text-align:center}.IndexPage__emergencyContainer:first-child{margin-bottom:4rem}.IndexPage__emergencyText{width:auto;font-size:1.2rem;font-size:var(--size-font-small);color:#ff006b;color:var(--color-brand-primary);text-decoration:underline;cursor:pointer}.IndexPage__banner{display:block}.IndexPage__bannerList{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;width:94.66%;width:var(--layout-content-width);max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.IndexPage__bannerListItem{display:inline-block;width:48%;margin-top:2rem;cursor:pointer}.IndexPage__bannerListItem.hold{opacity:.5}.IndexPage__bannerListItem:first-child{width:100%}.IndexPage__bannerListItemImg{width:100%;vertical-align:middle;cursor:pointer}.IndexPage__bannerListItemImgPc{display:none}.IndexPage__information{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;margin-top:4rem}.IndexPage__informationNews{position:relative;width:50%;padding:1.5rem 0 6rem;border-right:1px solid #ccc;border-right:1px solid var(--color-border)}.IndexPage__informationSchedule{position:relative;width:50%;padding:1.5rem 0 6rem}.IndexPage__informationTitle{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;line-height:1;text-align:center;letter-spacing:.15rem}.IndexPage__informationTitleIcon{width:1.6rem;margin-right:1rem}.IndexPage__informationTitleIconImg{width:100%}.IndexPage__informationNewsMeta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-top:3.5rem;margin-left:1.5rem}.IndexPage__informationNewsMetaDate{margin-left:1.3rem;font-size:1.2rem;font-size:var(--size-font-small);color:#666;color:var(--color-text-subtitle)}.IndexPage__informationNewsBody{position:relative}.IndexPage__informationNewsBody:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.IndexPage__informationNewsBody{width:95%;padding:0 1.8rem 0 1.5rem;margin-top:1rem;font-size:1.2rem;font-size:var(--size-font-small)}.IndexPage__informationScheduleCalender{position:relative;width:6rem;margin:3.5rem auto 0}.IndexPage__informationScheduleCalenderImg{width:100%}.IndexPage__informationScheduleCalenderText{position:absolute;top:24px;left:0;width:100%;font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;text-align:center}.IndexPage__informationScheduleToday{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.IndexPage__informationScheduleToday span{display:inline-block;padding:0 .5rem;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700}.IndexPage__informationListButon{position:absolute;bottom:10px;left:0;width:100%;text-align:center}.IndexPage__informationListButon .Button{position:relative}.IndexPage__informationListButon .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.IndexPage__informationListButon .Button{width:70%}.IndexPage__informationListButon .Button:after{background-position:95% 50%}.IndexPage__oshi{display:block;width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:30% auto 0}.IndexPage__oshiContainer{position:relative;max-width:375px;padding-bottom:235px;margin:0 auto;border:1px solid #000;border-radius:10px}.IndexPage__oshiMember{position:absolute;bottom:0;left:-6%;width:69%}.IndexPage__oshiMemberImg{width:100%;vertical-align:middle}.IndexPage__settingOshi{position:absolute;top:50%;left:50%;width:130px;margin-left:-130px;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.IndexPage__settingOshiText{font-size:1.2rem;font-size:var(--size-font-small)}.IndexPage__settingOshiButton{margin-top:2rem}.IndexPage__settingOshiButton .Button{width:100%}.IndexPage__oshiIcon{position:absolute;top:-27px;left:-14px;width:58.5px;padding:0 .5rem;padding:0 var(--layout-padding-size)}.IndexPage__oshiIconImg{width:100%}.IndexPage__oshiName{position:relative}.IndexPage__oshiName:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.IndexPage__oshiName{position:absolute;top:-31px;right:0;padding-right:2rem;margin-right:1.5rem;font-size:1.2rem;font-size:var(--size-font-small);line-height:1.3;text-align:center}.IndexPage__oshiName span{font-size:2rem;font-size:var(--size-font-xxlarge);font-weight:700;letter-spacing:.15rem}.IndexPage__oshiLinkList{position:absolute;right:15px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;padding:1.5rem 0 1.5rem 3rem;-webkit-box-pack:center;justify-content:center}.IndexPage__oshi--no .IndexPage__oshiLinkList{border-left:1px solid #ccc;border-left:1px solid var(--color-border);opacity:.2}.IndexPage__oshi--no{margin-top:7rem}.IndexPage__oshiLinkList .AnchorLink,.IndexPage__oshiLinkList .IndexPage__oshiLinkListItem{position:relative}.IndexPage__oshiLinkList .AnchorLink:after,.IndexPage__oshiLinkList .IndexPage__oshiLinkListItem:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.IndexPage__oshiLinkList .AnchorLink,.IndexPage__oshiLinkList .IndexPage__oshiLinkListItem{display:block;padding-right:2rem;margin-bottom:2rem;font-size:1rem;font-size:var(--size-font-xsmall);font-weight:700;line-height:2;text-align:center;letter-spacing:.15rem}.IndexPage__oshiLinkList .AnchorLink:last-child,.IndexPage__oshiLinkList .IndexPage__oshiLinkListItem:last-child{margin-bottom:0}.IndexPage__nomember{position:relative;display:block;width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:5rem auto 0}.IndexPage__nomemberImg{width:100%}.IndexPage__nomemberDescButton{position:absolute;right:30%;bottom:18%;width:40%;cursor:pointer}.IndexPage__nomemberDescButton img{width:100%;vertical-align:middle}.IndexPage__nomemberDescButton img.hold{opacity:.5}.IndexPage__nomemberDescLinkText{position:absolute;right:30%;bottom:8%;width:40%;cursor:pointer}.IndexPage__nomemberDescLinkText img{width:100%;vertical-align:middle}.IndexPage__nomemberDescLinkText img.hold{opacity:.5}.IndexPage__contentBanner{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:6.5rem auto 5rem}.IndexPage__contentBannerItem{width:94.66%;width:var(--layout-content-width);padding-top:7.5rem;padding-bottom:4rem;margin:0 auto;text-align:center;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.IndexPage__contentBannerItem--bgCovered{position:relative;width:100%;padding:0;border-top:1px solid #ccc;border-top:1px solid var(--color-border);border-bottom:none}.IndexPage__contentBannerItemProfileImg{width:100%;margin-top:5rem}.IndexPage__contentBannerItemProfile{position:absolute;top:10%;left:0;width:100%}.IndexPage__contentBannerItem:last-child{border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.IndexPage__contentBannerItemTitle{position:relative}.IndexPage__contentBannerItemTitle:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.IndexPage__contentBannerItemTitle{display:inline-block;padding-right:2rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;line-height:1;vertical-align:middle}.IndexPage__contentBannerItemDesc{padding-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small);color:#666}.IndexPage__contentBannerItemMainAbout{width:80%;max-width:640px;margin:3rem auto 8rem;cursor:pointer}.IndexPage__contentBannerItemMainAbout.hold{opacity:.5}.IndexPage__contentBannerItemMainDescography{width:65%;max-width:640px;margin:8rem auto 10rem;cursor:pointer}.IndexPage__contentBannerItemMainDescography.hold{opacity:.5}.IndexPage__contentBannerItemMainImg{width:100%;vertical-align:middle}.IndexPage__footerBanner{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.IndexPage__footerBannerList{width:94.66%;width:var(--layout-content-width);margin:0 auto}.IndexPage__footerBannerListItem{display:inline-block;width:100%;margin-bottom:2rem;cursor:pointer}.IndexPage__footerBannerListItem.hold{opacity:.5}.IndexPage__footerBannerListItemImg{width:100%;vertical-align:middle;cursor:pointer}.IndexPage__profile{margin-top:2rem}.IndexPage__profileThumList{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.IndexPage__profileThum{margin:.5rem 1rem;cursor:pointer}.IndexPage__profileThum.hold{opacity:.5}.IndexPage__profileThum img{width:50px;height:50px}.IndexPage__profileMain{width:100%;padding-bottom:80%;margin-top:9%;cursor:pointer}.IndexPage__pageTop{margin-top:2rem;text-align:center}.IndexPage__popup{position:relative}.IndexPage__popupCheckbox{position:absolute;bottom:2%;left:50%;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.IndexPage__popupCheckbox .Checkbox__label{padding:1.5rem 0 .9rem 2.5rem;font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;color:#356394}.IndexPage__popupCheckbox .Checkbox__label:before{width:15px;height:15px;margin-top:-11.4px;background-color:#fff;border-radius:0}.IndexPage__popupCheckbox .Checkbox__label:after{top:63%;left:4px;display:block;width:8px;height:11px}.IndexPage__popupButton{position:absolute;top:-23px;right:12px;width:15px;height:15px;cursor:pointer;background-image:url(//cf.lastidol.com/assets/img/dialog/icon-close-lascolle.png);background-repeat:no-repeat;background-size:100%}@media(min-width:768px){.IndexPage__keyVisual{display:none}.IndexPage__keyVisualPc{position:relative;display:block;max-width:1080px;max-width:var(--size-pc-maxwidth);margin:0 auto}.IndexPage__keyVisualButton{right:2%;width:17%}.IndexPage__bannerListItem{width:calc(94%/5)}.IndexPage__bannerListItem:first-child{width:calc(94%/5)}.IndexPage__bannerListItemImg--horizontal{display:none}.IndexPage__bannerListItemImgPc{display:inline-block;width:100%;vertical-align:middle}.IndexPage__informationOshiContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;max-width:1080px;max-width:var(--size-pc-containerwidth);padding-bottom:1.5rem;margin:4rem auto 0;border-top:1px solid #ccc;border-top:1px solid var(--color-border);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.IndexPage__information{width:calc(100%/3*2);margin-top:1.5rem}.IndexPage__informationTitle{font-size:2rem;font-size:var(--size-font-xxlarge)}.IndexPage__informationListButon .Button{width:145px}.IndexPage__informationNews{padding:2rem 0 8rem}.IndexPage__informationSchedule{padding:2rem 0 8rem;border-right:1px solid #ccc;border-right:1px solid var(--color-border)}.IndexPage__informationListButon{bottom:30px}.IndexPage__informationScheduleCalender{margin:3.5rem auto 0}.IndexPage__oshi,.IndexPage__nomember{width:calc(100%/3);padding:10px 0 0;margin-top:1rem;text-align:center}.IndexPage__oshi{margin-top:4rem;margin-bottom:1rem}.IndexPage__oshiContainer{width:85%}.IndexPage__nomemberImg{width:75%}.IndexPage__nomemberDescButton{bottom:16%}.IndexPage__nomemberDescLinkText{bottom:6%}.IndexPage__contentBanner{padding-bottom:3.5rem;margin:3rem auto 0}.IndexPage__contentBanner ul{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:start;justify-content:flex-start}.IndexPage__contentBannerItem{width:calc(100%/3);padding:4rem 1.15rem 0;border-top:none;border-right:1px solid #ccc;border-right:1px solid var(--color-border);border-bottom:none}.IndexPage__contentBannerItem--bgCovered{padding:0 1.15rem}.IndexPage__contentBannerItem:last-child{border-right:none}.IndexPage__contentBannerItemProfile{top:4rem}.IndexPage__contentBannerItem:last-child{border-bottom:none}.IndexPage__profileThum{margin:.5rem}.IndexPage__profileThum img{width:36px;height:36px}.IndexPage__footerBannerList{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.IndexPage__footerBannerListItem{width:calc(96%/3);margin:0 .5rem 2rem}}.NewsDetailPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.NewsDetailPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.NewsDetailPage__container{width:94.66%;width:var(--layout-content-width);padding:1.8rem 0;margin:0 auto;border-top:1px solid #ccc;border-top:1px solid var(--color-border);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.NewsDetailPage__meta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-left:.75rem}.NewsDetailPage__metaDate{margin-left:1.3rem;font-size:1.2rem;font-size:var(--size-font-small);color:#666;color:var(--color-text-subtitle)}.NewsDetailPage__newsTitle{margin-top:1rem;margin-left:.75rem;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700}.NewsDetailPage__newsContent{padding:0 .75rem;margin-top:1.5rem;font-size:calc(1.2rem);font-size:calc(var(--size-font-small))}.NewsDetailPage__newsContent img{max-width:100%}.NewsDetailPage__newsContentVideo{position:relative;display:block;width:100%;max-width:500px;padding:0;margin:0 auto;overflow:hidden}.NewsDetailPage__newsContentVideo iframe,.NewsDetailPage__newsContentVideo embed,.NewsDetailPage__newsContentVideo object,.NewsDetailPage__newsContentVideo video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.NewsDetailPage__newsContentVideo:before{display:block;padding-top:56.25%;content:""}.NewsDetailPage__artistListContainer{margin:3rem 0}.NewsDetailPage__artistListTitle{display:inline-block;margin:0 .75rem;font-size:1.2rem;font-size:var(--size-font-small);color:#666;color:var(--color-text-subtitle)}.NewsDetailPage__artistList{display:inline-block}.NewsDetailPage__artistListItem{display:inline-block;margin-right:.75rem;font-size:calc(1.2rem);font-size:calc(var(--size-font-small));color:#ff006b;color:var(--color-brand-primary)}.NewsDetailPage__artistListItem .AnchorLink{color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.NewsDetailPage__backButton{text-align:center}.NewsDetailPage__backButton .Button{position:relative}.NewsDetailPage__backButton .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.NewsDetailPage__backButton .Button{width:14rem;margin:2rem auto 0}.NewsDetailPage__backButton .Button:after{background-position:95% 50%}.NewsDetailPage__pageTop{margin:6rem 0;text-align:center}.NewsPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.NewsPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.NewsPage__selectContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:94.66%;width:var(--layout-content-width);margin:0 auto 4rem}.NewsPage__selectContainer--centered{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:2rem}.NewsPage__select{width:46.5%;padding:1rem 0 1rem .8rem;font-size:1.2rem;font-size:var(--size-font-small);line-height:1;cursor:pointer;background-color:#e2e2e2;background-image:url(//cf.lastidol.com/assets/img/schedule/icon-arrow-select.png);background-repeat:no-repeat;background-position:95% 50%;background-size:10px 6px;border:none;border-radius:5px}.NewsPage__select:first-child{margin-left:.5rem}.NewsPage__select:last-child{margin-right:.5rem}.NewsPage__list{width:94.66%;width:var(--layout-content-width);margin:0 auto}.NewsPage__pager{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:150px;margin:1.75rem auto}.NewsPage__pagerItem{width:55px;font-size:1.2rem;font-size:var(--size-font-small);text-align:center;cursor:pointer}.NewsPage__pagerItem.hold{opacity:.5}.NewsPage__pagerItem--prev{position:relative}.NewsPage__pagerItem--prev:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.NewsPage__pagerItem--prev{text-align:right}.NewsPage__pagerItem--prev:after{background-position:100% 75%}.NewsPage__pagerItem--next{position:relative}.NewsPage__pagerItem--next:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.NewsPage__pagerItem--next{text-align:left}.NewsPage__pagerItem--next:after{background-position:100% 25%}.NewsPage__pagerItem--disabled{opacity:.2}.NewsPage__pagerItemSeparate{padding-bottom:.5rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.NewsPage__pagerItemText{display:inline-block;padding-bottom:.5rem;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.NewsPage__backTop{margin:3rem 0 0;text-align:center}.NewsPage__pageTop{margin:3rem 0 6rem;text-align:center}.FaqsPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.FaqsPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.FaqsPage__tabContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin:1.5rem 0 3rem}.FaqsPage__tab{padding:0 1rem .5rem .5rem;margin-left:1.5rem;text-align:left;cursor:pointer;border-bottom:2px solid transparent}.FaqsPage__tab.hold{opacity:.5}.FaqsPage__tab--selected{border-bottom:2px solid #ff006b;border-bottom:2px solid var(--color-brand-primary)}.FaqPage__scroll{font-size:1rem;font-size:var(--size-font-xsmall);color:#1da1f2;text-align:center;text-decoration:underline;cursor:pointer}.FaqsPage__section{margin-bottom:7.5rem}.FaqsPage__sectionContainer .FaqsPage__section:first-child{margin-top:5rem}.FaqsPage__sectionContainer .FaqsPage__section:last-child{margin-bottom:0}.FaqsPage__sectionTitle{padding-bottom:1rem;padding-left:.75rem;margin-top:5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;line-height:1;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.FaqsPage__item{display:block}.FaqsPage__item .AnchorLink{color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.FaqsPage__itemHead{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding:1.5rem 0 1.5rem 1rem;font-size:1.2rem;font-size:var(--size-font-small);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.FaqsPage__itemHead.hold{opacity:.5}.FaqsPage__question{width:90%}.FaqsPage__questionLeadText{color:#1868c3}.FaqsPage__answerLeadText{color:#c00}.FaqsPage__itemState{width:12px;height:12px;margin-right:1.5rem;margin-left:auto;background-image:url(//cf.lastidol.com/assets/img/common/icon-minus.png);background-repeat:no-repeat;background-size:100%}.FaqsPage__item--closed .FaqsPage__itemState{background-image:url(//cf.lastidol.com/assets/img/common/icon-plus.png)}.FaqsPage__itemBody{overflow-y:hidden;font-size:1rem;font-size:var(--size-font-xsmall);background-color:#e7e7e7;-webkit-transition:all .5s;transition:all .5s}.FaqsPage__answer{padding:1.5rem}.FaqsPage__answerTextCaution{color:#c00;color:var(--color-text-caution)}.FaqsPage__item--closed .FaqsPage__itemBody{height:0}.FaqPage__contact{padding:5rem 0;font-size:1rem;font-size:var(--size-font-xsmall);text-align:center;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.FaqsPage__subTitle{padding-bottom:1rem;padding-left:.75rem;margin-top:2.5rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;line-height:1.3;text-align:center}.FaqPage__desc{width:94.66%;width:var(--layout-content-width);padding:4rem 0;margin:0 auto;font-size:1rem;font-size:var(--size-font-xsmall);text-align:left}.FaqPage__caution{width:94.66%;width:var(--layout-content-width);padding:1rem;margin:0 auto;font-size:1rem;font-size:var(--size-font-xsmall);text-align:left;background-color:#e2e2e2;background-color:var(--color-bg-tertiary)}.FaqPage__cautionTitle{margin-bottom:1rem;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700;text-align:center}.FaqPage__cautionCheckbox{margin-top:1.5rem;text-align:center}.FaqPage__cautionCheckbox .Checkbox .Checkbox__label{font-size:1.6rem;font-size:var(--size-font-large);font-weight:700}.FaqPage__cautionContactButton{margin-top:2rem;margin-bottom:2rem;text-align:center}.FaqsPage form{display:inline-block}.FaqPage__formLink{color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.FaqsPage__backTop{margin:3rem 0 0;text-align:center}.FaqsPage__pageTop{margin:3rem 0 6rem;text-align:center}.FaqsExpPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.FaqsExpPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.FaqsExpPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.FaqsExpPage__iconNotify{color:#c00;color:var(--color-text-caution)}.FaqsExpPage__backTop{margin:3rem 0 0;text-align:center}.FaqsExpPage__pageTop{margin:3rem 0 6rem;text-align:center}.SchedulePage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.SchedulePage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.SchedulePage__selectContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:94.66%;width:var(--layout-content-width);margin:0 auto}.SchedulePage__selectContainer--centered{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:2rem}.SchedulePage__select{width:46.5%;padding:1rem 0 1rem .8rem;font-size:1.2rem;font-size:var(--size-font-small);line-height:1;cursor:pointer;background-color:#e2e2e2;background-image:url(//cf.lastidol.com/assets/img/schedule/icon-arrow-select.png);background-repeat:no-repeat;background-position:95% 50%;background-size:10px 6px;border:none;border-radius:5px}.SchedulePage__select:first-child{margin-left:.5rem}.SchedulePage__select:last-child{margin-right:.5rem}.SchedulePage__pager{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:5rem auto 4rem;font-size:1.4rem;font-size:var(--size-font-medium);line-height:1}.SchedulePage__pager .AnchorLink{width:30px;line-height:2;text-align:center;text-decoration:none}.SchedulePage__pagerCurrentMonth{margin:0 3rem;font-weight:700}.SchedulePage__list{width:94.66%;width:var(--layout-content-width);margin:0 auto}.SchedulePage__listItem{margin-bottom:2rem}.SchedulePage__listItem--haved{margin-top:5.5rem}.SchedulePage__listItem .ListItem{border-top:none;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.SchedulePage__listItem .ListItem:last-child{margin-bottom:5.5rem}.SchedulePage__listItemDate{position:relative;padding:1rem 0 1rem .75rem;font-size:1.2rem;font-size:var(--size-font-small);line-height:1;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.SchedulePage__listItemToday{position:absolute;right:10px;bottom:0;width:99px;height:22px;background-image:url(//cf.lastidol.com/assets/img/schedule/text-today.png);background-repeat:no-repeat;background-size:100%}.SchedulePage__yearListTitle{padding:1rem 0 1rem 1.5rem;margin-top:5rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.SchedulePage__backTop{margin:3rem 0 0;text-align:center}.SchedulePage__pageTop{margin:3rem 0 6rem;text-align:center}.ScheduleDetailPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.ScheduleDetailPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.ScheduleDetailPage__container{width:94.66%;width:var(--layout-content-width);padding:1.8rem 0;margin:0 auto;border-top:1px solid #ccc;border-top:1px solid var(--color-border);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.ScheduleDetailPage__meta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-left:.75rem}.ScheduleDetailPage__metaCat{min-width:50px}.ScheduleDetailPage__metaDate{margin-left:1.3rem;font-size:1.2rem;font-size:var(--size-font-small);color:#666;color:var(--color-text-subtitle)}.ScheduleDetailPage__newsTitle{margin-top:1.5rem;margin-left:.75rem;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700}.ScheduleDetailPage__newsContent{padding:0 .75rem;margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.ScheduleDetailPage__newsContent img{max-width:100%}.ScheduleDetailPage__newsContentVideo{position:relative;display:block;width:100%;max-width:500px;padding:0;margin:0 auto;overflow:hidden}.ScheduleDetailPage__newsContentVideo iframe,.ScheduleDetailPage__newsContentVideo embed,.ScheduleDetailPage__newsContentVideo object,.ScheduleDetailPage__newsContentVideo video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.ScheduleDetailPage__newsContentVideo:before{display:block;padding-top:56.25%;content:""}.ScheduleDetailPage__newsContent iframe:before{padding-top:56.25%}.ScheduleDetailPage__artistListContainer{margin:3rem 0}.ScheduleDetailPage__artistListTitle{display:inline-block;margin:0 .75rem;font-size:1.2rem;font-size:var(--size-font-small);color:#666;color:var(--color-text-subtitle)}.ScheduleDetailPage__artistList{display:inline-block}.ScheduleDetailPage__artistListItem{display:inline-block;margin-right:.75rem;font-size:1.2rem;font-size:var(--size-font-small);color:#ff006b;color:var(--color-brand-primary)}.ScheduleDetailPage__artistListItem .AnchorLink{color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.ScheduleDetailPage__backButton{text-align:center}.ScheduleDetailPage__backButton .Button{position:relative}.ScheduleDetailPage__backButton .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ScheduleDetailPage__backButton .Button{width:14rem;margin:2rem auto 0}.ScheduleDetailPage__backButton .Button:after{background-position:95% 50%}.ScheduleDetailPage__pageTop{margin:6rem 0;text-align:center}.MypagePage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MypagePage__title{margin:7.25rem 0 4.75rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MypagePage__userContainer{width:94.66%;width:var(--layout-content-width);margin:0 auto;overflow:hidden}.MypagePage__userName{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding:2rem 0 2rem .5rem;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700}.MypagePage__userNameText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.MypagePage__userSetting{width:17px;height:17px;margin-right:.5rem;margin-left:auto;cursor:pointer;background-image:url(//cf.lastidol.com/assets/img/mypage/icon-setting.png);background-repeat:no-repeat;background-size:100%}.MypagePage__userSetting.hold{opacity:.5}.MypagePage__point{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MypagePage__pointItem{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:50%;margin:1rem 0;font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;border-right:1px solid #ccc;border-right:1px solid var(--color-border)}.MypagePage__pointItem:last-child{border-right:none}.MypagePage__expIcon{width:33px;height:17.5px;margin-right:1.5rem;background-image:url(//cf.lastidol.com/assets/img/mypage/icon-exp.png);background-repeat:no-repeat;background-size:100%}.MypagePage__expIcon.hold{opacity:.5}.MypagePage__exp{line-height:1}.MypagePage__expRank{color:#ff006b;color:var(--color-brand-primary);text-decoration:underline;cursor:pointer}.MypagePage__expRankBracket{font-weight:400}.MypagePage__expRank.hold{opacity:.5}.MypagePage__diamondIcon{width:27.5px;height:19.5px;margin-right:3rem;background-image:url(//cf.lastidol.com/assets/img/mypage/icon-diamond.png);background-repeat:no-repeat;background-size:100%}.MypagePage__diamondIcon--disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.MypagePage__diamond{line-height:1}.MypagePage__diamond--disabled{color:#999;color:var(--color-text-tertiary)}.MypagePage__userInfo{position:relative;max-width:375px;padding-bottom:80px;margin:5rem auto 0;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MypagePage__userInfo--oshiNotSetted{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.MypagePage__userInfo--oshiNotSetted .MypagePage__userInfoList{width:50%;border-right:1px solid #ccc;border-right:1px solid var(--color-border)}.MypagePage__userInfoItem{margin-bottom:2rem;margin-left:.75rem}.MypagePage__userInfoName{font-size:1rem;font-size:var(--size-font-xsmall);color:#666;color:var(--color-text-subtitle)}.MypagePage__userInfoText{font-size:1.2rem;font-size:var(--size-font-small);color:#000;color:var(--color-text-primary)}.MypagePage__oshiMember{position:absolute;right:-7%;bottom:0;width:61%}.MypagePage__oshiMember img{width:100%;vertical-align:middle}.MypagePage__osiInfo{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;position:absolute;bottom:40px;left:10px}.MypagePage__osiIcon{width:45px;height:44px;margin-right:.5rem;background-image:url(//cf.lastidol.com/assets/img/mypage/icon-oshi.png);background-repeat:no-repeat;background-size:100%}.MypagePage__osiMemberGroupName{font-size:1.2rem;font-size:var(--size-font-small);line-height:1.3}.MypagePage__osiMemberName{font-size:2rem;font-size:var(--size-font-xxlarge);font-weight:700}.MypagePage__osiSetting{width:50%;padding:2rem 0 2rem 1rem;text-align:center}.MypagePage__osiSettingTitle{position:relative;display:inline-block;width:10rem;margin-bottom:3rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700}.MypagePage__osiSettingTitleOshiIcon{position:absolute;top:-12px;left:-3px;width:30px;height:30px;margin-right:.5rem;background-image:url(//cf.lastidol.com/assets/img/mypage/icon-oshi.png);background-repeat:no-repeat;background-size:100%}.MypagePage__osiSettingDesc{margin-bottom:2rem;font-size:1.2rem;font-size:var(--size-font-small)}.MypagePage__osiSettingButton .Button{width:80%}.MypagePage__registeredAddress{position:relative}.MypagePage__registeredAddressTitle{position:relative;margin-top:3.5rem;margin-bottom:1.5rem;margin-left:1.5rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;line-height:1}.MypagePage__registeredAddressTitle:before{margin-right:1rem;content:"";border-left:5px solid #e2e2e2}.MypagePage__registeredAddressList{padding:1rem;margin:0 1.5rem;background-color:#e2e2e2}.MypagePage__registeredAddressItem{margin-bottom:1rem}.MypagePage__registeredAddressItem:last-child{margin-bottom:0}.MypagePage__registeredAddressItem--center{text-align:center}.MypagePage__registeredAddressButton{position:absolute;top:-.5rem;right:1.5rem;width:10rem;padding:.4rem 1rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center;background:#e6e6e6}.MypagePage__registeredAddressLabel{position:relative;padding-left:1rem}.MypagePage__registeredAddressLabel:before{position:absolute;top:26%;left:0;width:0;height:0;content:"";border-color:transparent transparent transparent #e9346a;border-style:solid;border-width:4px 0 4px 8px}.MypagePage__expHistoryTitle,.MypagePage__chargeHistoryTitle{margin-top:7.5rem;margin-left:1.5rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;line-height:1}.MypagePage__chargeHistoryTitleSub{margin-left:.5rem;font-size:1rem;font-size:var(--size-font-xsmall)}.MypagePage__expHistoryList,.MypagePage__chargeHistoryList{margin-top:1.2rem;font-size:1rem;font-size:var(--size-font-xsmall);background-color:#e2e2e2;background-color:var(--color-bg-tertiary)}.MypagePage__expHistoryItem,.MypagePage__chargeHistoryItem{width:94.66%;width:var(--layout-content-width);padding:2rem 0 2rem .5rem;padding:2rem 0 2rem var(--layout-padding-size);margin:0 auto;border-bottom:1px solid #fff;border-bottom:1px solid var(--color-border-exp)}.MypagePage__expHistoryItem:last-child{border-bottom:none}.MypagePage__chargeHistoryItem:last-child{border-bottom:none}.MypagePage__expHistoryItemDate{color:#666;color:var(--color-text-subtitle)}.MypagePage__chargeHistoryItemDate{display:inline-block;color:#666;color:var(--color-text-subtitle);vertical-align:middle}.MypagePage__expHistoryItemBody{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%;color:#000;color:var(--color-text-primary)}.MypagePage__chargeHistoryItemBody{display:inline-block;margin-left:1rem;font-size:1.2rem;font-size:var(--size-font-small);vertical-align:middle}.MypagePage__expHistoryItemMore{width:94.66%;width:var(--layout-content-width);padding:2rem 0 2rem .5rem;padding:2rem 0 2rem var(--layout-padding-size);margin:0 auto;text-align:center}.MypagePage__mailIcon{width:58px;height:91px;margin:0 auto 6rem;background-image:url(//cf.lastidol.com/assets/img/mypage/icon-mail.png);background-repeat:no-repeat;background-size:100%}.MypagePage__mailButton{text-align:center}.MypagePage__mailButton .Button{width:150px;margin:0 auto}.MypagePage__backTop{margin:3rem 0 0;text-align:center}.MypagePage__pageTop{margin:3rem 0 6rem;text-align:center}.SettingPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.SettingPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.SettingPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.SettingPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small)}.SettingPage__desc--centered{text-align:center}.SettingPage__form{padding:0 .7rem;margin-top:5rem}.SettingPage__formItem{padding:2.5rem .5rem 0;padding:2.5rem var(--layout-padding-size) 0;margin-top:2.5rem;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.SettingPage__form .SettingPage__formItem:last-child{border-top:none}.SettingPage__signupFormLabel{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;line-height:1}.SettingPage__signupFormLabel span{font-size:1rem;font-size:var(--size-font-xsmall);color:#999;color:var(--color-text-tertiary)}.SettingPage__signupFormSubLabel{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#666;color:var(--color-text-subtitle)}.SettingPage__signupFormInput{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.SettingPage__signupFormInput .Textinput input{padding-left:.5rem;line-height:2}.SettingPage__signupFormSelectBirth{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.SettingPage__signupFormSelectBirth .Select{width:calc(97%/3)}.SettingPage__signupFormSelectArea{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.SettingPage__signupFormSelectArea .Select{width:50%}.SettingPage__signupFormCaution{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.SettingPage__signupFormSubmit{margin-top:2.5rem;text-align:center}.SettingPage__signupFormSubmitSuccess{padding:1rem 0;margin-top:2.5rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center;background-color:#fbf5cd}.SettingPage__signupFormSubmitDesc{margin-top:1rem;font-size:1rem;font-size:var(--size-font-xsmall)}.SettingPage__signupFormSubmitDesc .AnchorLink{display:inline-block;color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.SettingPage__backMypage{margin:3rem 0 0;text-align:center}.SettingPage__pageTop{margin:3rem 0 6rem;text-align:center}.SettingPage__signupButton{margin-top:1.5rem;text-align:center}.SettingPage__signupFormInputArea{margin-top:1.5rem}.SettingPage__signupFormInputInner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.SettingPage__signupFormInputPostal3{width:5.5rem}.SettingPage__signupFormInputPostal4{width:6.5rem}.MembersPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MembersPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MembersPage__teamThumList{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto}.MembersPage__teamThumList:last-of-type{padding-bottom:0}.MembersPage__teamThumListItem{display:inline-block;width:50px;height:50px;margin-right:5%;cursor:pointer}.MembersPage__teamThumListItem.hold{opacity:.5}.MembersPage__teamThumListItem:last-child{margin-right:0}.MembersPage__teamThumListItem--disabled{opacity:.5}.MembersPage__teamListContainer{margin-top:7rem}.MembersPage__teamList{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:94.66%;width:var(--layout-content-width);max-width:375px;padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MembersPage__teamListItem{width:calc(100%/3);margin:0 0 4rem;text-align:center}.MembersPage__teamListItem.hold{opacity:.5}.MembersPage__teamListItemThum{display:inline-block;width:85px;height:85px;cursor:pointer}.MembersPage__teamListItemName{font-size:1.4rem;font-size:var(--size-font-medium)}.MembersPage__button2ndMemberContainer{width:94.66%;width:var(--layout-content-width);margin:0 auto;text-align:center}.MembersPage__button2ndMember{display:inline-block;padding:.25rem 1rem;margin:2rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);color:#000;text-align:center;vertical-align:middle;cursor:pointer;background-color:#e6e6e6;border-radius:5px}.MembersPage__button2ndMember.clicked{opacity:.5}.MembersPage__button2ndMember span{display:inline-block;margin-right:.5rem;color:#e01229;-webkit-transform:scale(.8);transform:scale(.8)}.MembersPage__backTop{margin:3rem 0 0;text-align:center}.MembersPage__pageTop{margin:3rem 0 6rem;text-align:center}@media(min-width:768px){.MembersPage__teamList{max-width:1080px;max-width:var(--size-pc-containerwidth)}.MembersPage__teamListItem{width:115px}}.MembersDetailPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MembersDetailPage__title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:4.5rem 0 2.5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MembersDetailPage__titleIcon{margin-right:1rem;line-height:1}.MembersDetailPage__main{position:relative}.MembersDetailPage__mainImg{width:100%;vertical-align:middle}.MembersDetailPage__mainInfo{position:absolute;top:20px;left:15px;width:35%}.MembersDetailPage__mainInfoItemName{margin-bottom:3.5rem}.MembersDetailPage__mainInfoItem{margin-bottom:1.5rem;line-height:1.5}.MembersDetailPage__mainInfoSubText{font-size:1rem;font-size:var(--size-font-xsmall);color:#666;color:var(--color-text-subtitle)}.MembersDetailPage__mainInfoItemName .MembersDetailPage__mainInfoSubText{font-size:1.2rem;font-size:var(--size-font-small);color:#666;color:var(--color-text-subtitle)}.MembersDetailPage__mainInfoName{font-size:1.6rem;font-size:var(--size-font-large);font-weight:700;color:#000;color:var(--color-text-primary)}.MembersDetailPage__mainInfoItemName .MembersDetailPage__mainInfoName{font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;color:#000;color:var(--color-text-primary)}.MembersDetailPage__mainInfoText{font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;color:#000;color:var(--color-text-primary)}.MembersDetailPage__mainInfoUrl{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:1rem;font-size:var(--size-font-xsmall);color:#ff006b;color:var(--color-brand-primary)}.MembersDetailPage__mainInfoSns{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.MembersDetailPage__mainInfoSnsItem{display:block;margin-right:1.5rem}.MembersDetailPage__mainInfoThum{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-top:2.5rem;margin-left:-.2rem}.MembersDetailPage__mainInfoThumItem{display:inline-block;width:35px;height:35px;margin-right:1rem;cursor:pointer}.MembersDetailPage__mainInfoThumItem.hold{opacity:.5}.MembersDetailPage__list{width:94.66%;width:var(--layout-content-width);margin:0 auto}.MembersDetailPage__buttonList{padding-bottom:4.5rem;margin-top:2.2rem}.MembersDetailPage__buttonList .Button{position:relative}.MembersDetailPage__buttonList .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.MembersDetailPage__buttonList .Button{display:block;width:140px;margin:0 auto}.MembersDetailPage__buttonList .Button:after{background-position:95% 50%}.MembersDetailPage__ligramList{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:94.66%;width:var(--layout-content-width);margin:0 auto}.MembersDetailPage__ligramListItem{width:calc(100%/3);border:1px solid #fff}.MembersDetailPage__ligramListItem img{width:100%;vertical-align:middle;object-fit:cover}.MembersDetailPage__ligramListItem img.hold{opacity:.5}.MembersDetailPage__backTop{margin:3rem 0 0;text-align:center}.MembersDetailPage__pageTop{margin:3rem 0 6rem;text-align:center}@media(min-width:768px){.MembersDetailPage__container{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start}.MembersDetailPage__main{width:60%}.MembersDetailPage__info{width:40%}}.OnairPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto;font-family:Noto Serif Japanese,serif}.OnairPage__kv{width:100%;vertical-align:middle}.OnairPage__kvPc{display:none;width:100%;vertical-align:middle}.OnairPage__list{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;width:100%;margin:0 auto}.OnairPage__listItem{width:40%;margin:3rem 0 0;font-size:1rem;font-size:var(--size-font-xsmall);font-weight:700;text-align:center}.OnairPage__listItem.hold{opacity:.5}.OnairPage__listItem--disabled{opacity:.5}.OnairPage__listItem--12{margin-top:4.2rem}.OnairPage__listItemIcon{margin-bottom:.75rem;cursor:pointer}.OnairPage__listItemIcon--notified{position:relative}.OnairPage__listItemIcon--notified:after{position:absolute;top:0;right:0;width:8px;height:8px;content:"";background-color:#c00;background-color:var(--color-badge);background-size:100%;border-radius:50%}.OnairPage__listItemIcon--notified{width:25px;margin-right:auto;margin-left:auto}.OnairPage__listItemIcon--notified:after{top:-6px;right:-6px}.OnairPage__howto{width:94.66%;width:var(--layout-content-width);max-width:375px;padding:1.3rem 0;margin:4rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);line-height:1;text-align:center;cursor:pointer;border-top:1px solid #ccc;border-top:1px solid var(--color-border);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.OnairPage__howtoItem{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;color:#000;color:var(--color-text-primary);text-decoration:none}.OnairPage__howto.hold div{opacity:.5}.OnairPage__howtoIcon{margin-top:.3rem;margin-right:1.3rem}.OnairPage__howtoArrowIcon{margin-left:1.5rem}.OnairPage__howtoArrowIcon img{vertical-align:text-bottom}.OnairPage__contentTitle{display:block;width:85px;margin:6.5rem auto 4rem;text-align:center}.OnairPage__contentList{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap}.OnairPage__contentListItem{position:relative;width:50%;cursor:pointer;border-right:1px solid #fff}.OnairPage__contentListItem.hold{opacity:.5}.OnairPage__contentListItem--notified{position:relative}.OnairPage__contentListItem--notified:after{position:absolute;top:3px;right:3px;width:8px;height:8px;content:"";background-color:#c00;background-color:var(--color-badge);background-size:100%;border-radius:50%}.OnairPage__contentListItem:first-child{width:100%}.OnairPage__contentListItemImg{width:100%;vertical-align:middle}.OnairPage__contentListItemInfo{position:absolute;bottom:0;left:0;width:100%;padding-bottom:.7rem;padding-left:1rem;font-size:1rem;font-size:var(--size-font-xsmall);font-weight:600;line-height:1.7;background-color:rgba(255,255,255,.8)}.OnairPage__contentListItemInfoMeta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-top:.4rem;line-height:1;color:#ff006b;color:var(--color-brand-primary)}.OnairPage__contentListItemInfoMetaDate{margin-left:.7rem;font-size:1rem;font-size:var(--size-font-xsmall)}.OnairPage__contentListItemInfoTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%;margin-top:.4rem;line-height:1}.OnairPage__nextTitle{display:block;width:74px;margin:6.5rem auto 4rem;text-align:center}.OnairPage__bannerList{width:94.66%;width:var(--layout-content-width);padding-bottom:2rem;margin:4rem auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.OnairPage__bannerListItem{display:block;margin-bottom:2rem;text-align:center}.OnairPage__backTop{margin:3rem 0 0;text-align:center}.OnairPage__pageTop{margin:3rem 0 6rem;text-align:center}@media(min-width:768px){.OnairPage__kv{display:none;width:100%;vertical-align:middle}.OnairPage__kvPc{display:inline-block;width:100%;vertical-align:middle}.OnairPage__list{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:nowrap;width:80%;padding:0 3rem}.OnairPage__listItem{width:15%;margin:3rem 0 0}.OnairPage__listItem--12{margin-top:4.2rem}.OnairPage__contentList{display:block;width:94.66%;width:var(--layout-content-width);margin:0 auto;overflow:hidden;clear:both}.OnairPage__contentListItem{float:left;width:calc(100%/5)}.OnairPage__contentListItem:first-child{width:calc(100%/5*2)}}.OnairMembersPage{max-width:1080px;max-width:var(--size-pc-maxwidth);margin:0 auto;font-family:Noto Serif Japanese,serif}.OnairMembersPage__kv{width:100%;vertical-align:middle}.OnairMembersPage__kvPc{display:none;width:100%;vertical-align:middle}.OnairMembersPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.OnairMembersPage__desc{max-width:1080px;max-width:var(--size-pc-maxwidth);padding:0 .5rem;padding:0 var(--layout-padding-size);margin-bottom:3rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.OnairMembersPage__teamListContainer{margin-top:3rem}.OnairMembersPage__teamList{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:94.66%;width:var(--layout-content-width);max-width:375px;padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.OnairMembersPage__teamListItem{position:relative;width:calc(100%/3);margin:0 0 4rem;text-align:center}.OnairMembersPage__teamListItem.hold{opacity:.5}.OnairMembersPage__teamListItemThum{display:inline-block;cursor:pointer}.OnairMembersPage__teamListItemThumImg{width:85px;height:85px;border-radius:85px}.OnairMembersPage__teamListItemName{font-size:1.4rem;font-size:var(--size-font-medium)}.OnairMembersPage__teamListItemPosition{position:absolute;bottom:20px;left:5px;width:27px;height:55px;padding-top:9px;padding-right:1px;font-size:1rem;font-size:var(--size-font-xsmall);color:#fff;background-image:url(//cf.lastidol.com/assets/img/members/throne.png);background-repeat:no-repeat;background-size:27px 55px}.OnairMembersPage__backTop{margin:3rem 0 0;text-align:center}.OnairMembersPage__pageTop{margin:3rem 0 6rem;text-align:center}@media(min-width:768px){.OnairMembersPage__kv{display:none;width:100%;vertical-align:middle}.OnairMembersPage__kvPc{display:inline-block;width:100%;vertical-align:middle}.OnairMembersPage__teamList{max-width:1080px;max-width:var(--size-pc-containerwidth)}.OnairMembersPage__teamListItem{width:115px}}.OnairMembersDetailPage{max-width:1080px;max-width:var(--size-pc-maxwidth);margin:0 auto;font-family:Noto Serif Japanese,serif}.OnairMembersDetailPage__img{display:block;width:100%}.OnairMembersDetailPage__membersImg{display:block;width:160px;height:160px;margin:0 auto;vertical-align:middle;border-radius:160px}.OnairMembersDetailPage__membersImgPc{display:none;vertical-align:middle}.OnairMembersDetailPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.OnairMembersDetailPage__membersName{margin:3rem 0;font-size:2rem;font-size:var(--size-font-xxlarge);font-weight:700;text-align:center}.OnairMembersDetailPage__membersKana{display:block;font-size:1rem;font-size:var(--size-font-xsmall)}.OnairMembersDetailPage__membersInfoContainer{margin:3rem 0}.OnairMembersDetailPage__membersInfoListItem{display:table;width:100%;table-layout:fixed}.OnairMembersDetailPage__membersInfoTitle{display:table-cell;padding-right:1%;font-weight:700;text-align:right}.OnairMembersDetailPage__membersInfoDesc{display:table-cell}.OnairMembersDetailPage__membersProfileContainer{width:94.66%;width:var(--layout-content-width);margin:0 auto}.OnairMembersDetailPage__membersProfileListItem{display:block;padding:1.5rem .5rem;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.OnairMembersDetailPage__membersProfileListItem:last-child{border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.OnairMembersDetailPage__membersProfileTitle{display:block;font-weight:700}.OnairMembersDetailPage__img{display:block;width:100%}.OnairMembersDetailPage__buttons{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:4rem}.OnairMembersDetailPage__button .Button{position:relative}.OnairMembersDetailPage__button .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.OnairMembersDetailPage__button .Button{width:16rem;margin:0 .5rem}.OnairMembersDetailPage__button .Button__inner{padding:1.75rem 1rem}.OnairMembersDetailPage__button .Button__label{font-size:1.2rem;font-size:var(--size-font-small)}.OnairMembersDetailPage__button .Button:after{background-position:96% 50%}.OnairMembersDetailPage__buttonProfile .Button:before{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/onairmembers/icon-profile.png);background-repeat:no-repeat;background-position:5% 50%;background-size:12px 15px}.OnairMembersDetailPage__buttonPortrait .Button:before{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/onairmembers/icon-portrait.png);background-repeat:no-repeat;background-position:22% 50%;background-size:14px 17px}.OnairMembersDetailPage__membersImgContainer{position:relative}.OnairMembersDetailPage__membersImgPlus{position:absolute;bottom:2%;left:59%;width:17px;height:17px}.OnairMembersDetailPage__backTop{margin:3rem 0 0;text-align:center}.OnairMembersDetailPage__pageTop{margin:3rem 0 6rem;text-align:center}.OnairMembersDetailPage__modalContent{margin-top:1rem}@media(min-width:768px){.OnairMembersDetailPage__membersImg{display:none;vertical-align:middle}.OnairMembersDetailPage__membersImgPc{display:inline-block;display:block;width:500px;height:500px;margin:0 auto;vertical-align:middle;border-radius:500px}.OnairMembersDetailPage__membersImgPlus{width:34px;height:34px}}.EpisodesPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto;font-family:Noto Serif Japanese,serif}.EpisodesPage__title{display:block;width:148px;margin:2.5rem auto;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.EpisodesPage__title--3rd{width:218px}.EpisodesPage__seasonTabContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin:1.5rem 0}.EpisodesPage__seasonTab{padding:0 1rem .5rem .5rem;margin-left:1.5rem;text-align:left;cursor:pointer;border-bottom:2px solid transparent}.EpisodesPage__seasonTab--selected{border-bottom:2px solid #ff006b;border-bottom:2px solid var(--color-brand-primary)}.EpisodesPage__listTitle{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding:1.5rem 0 1.5rem 1rem;font-size:1.2rem;font-size:var(--size-font-small);cursor:pointer;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.EpisodesPage__listTitle.hold{opacity:.5}.EpisodesPage__listState{width:12px;height:12px;margin-right:1.5rem;margin-left:auto;background-image:url(//cf.lastidol.com/assets/img/common/icon-minus.png);background-repeat:no-repeat;background-size:100%}.EpisodesPage__list--closed .EpisodesPage__listState{background-image:url(//cf.lastidol.com/assets/img/common/icon-plus.png)}.EpisodesPage__list--closed:last-child{border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.EpisodesPage__listItemContainer{overflow-y:hidden;-webkit-transition:all .5s;transition:all .5s}.EpisodesPage__list--closed .EpisodesPage__listItemContainer{height:0}.EpisodesPage__tab--selected{font-weight:700}.EpisodesPage__listItemTitle{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin:2rem 0 2rem 1rem;font-size:1.4rem;font-size:var(--size-font-medium)}.EpisodesPage__listItemTwitter{margin-right:1rem;margin-left:auto}.EpisodesPage__backOnair{margin:3rem 0 0;text-align:center}.EpisodesPage__backOnair .Button{width:21rem}.EpisodesPage__pageTop{margin:3rem 0 6rem;text-align:center}@media(min-width:768px){.EpisodesPage__listItemContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:100%}.EpisodesPage__listItem{width:calc(97%/3);margin:0 .5%}}.DiariesPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto;font-family:Noto Serif Japanese,serif}.DiariesPage__title{display:block;width:64px;margin:2.5rem auto;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.DiariesPage__desc{width:94.66%;width:var(--layout-content-width);margin:0 auto;margin-bottom:2rem;font-size:1.1rem;font-weight:700;line-height:1.7;text-align:center}.DiariesPage__caution{margin-top:.8rem;margin-bottom:2rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#ff006b;color:var(--color-brand-primary);text-align:center}.DiariesPage__tab--selected{font-weight:700}.DiariesPage__seasonTabContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin:1.5rem 0}.DiariesPage__seasonTab{padding:0 1rem .5rem .5rem;margin-left:1.5rem;text-align:left;cursor:pointer;border-bottom:2px solid transparent}.DiariesPage__seasonTab--selected{border-bottom:2px solid #ff006b;border-bottom:2px solid var(--color-brand-primary)}.DiariesPage__listTitle{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding:1.5rem 0 1.5rem 1rem;font-size:1.2rem;font-size:var(--size-font-small);cursor:pointer;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.DiariesPage__listTitle.hold{opacity:.5}.DiariesPage__listState{width:12px;height:12px;margin-right:1.5rem;margin-left:auto;background-image:url(//cf.lastidol.com/assets/img/common/icon-minus.png);background-repeat:no-repeat;background-size:100%}.DiariesPage__list--closed .DiariesPage__listState{background-image:url(//cf.lastidol.com/assets/img/common/icon-plus.png)}.DiariesPage__list--closed:last-child{border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.DiariesPage__listItemContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;overflow-y:hidden;-webkit-transition:all .5s;transition:all .5s}.DiariesPage__list--closed .DiariesPage__listItemContainer{height:0}.DiariesPage__listItem{position:relative;width:calc(100vw/2);height:calc((100vw/2)*0.75);cursor:pointer}.DiariesPage__listItem.hold{opacity:.5}.DiariesPage__listItem--notified{position:relative}.DiariesPage__listItem--notified:after{position:absolute;top:3px;right:3px;width:8px;height:8px;content:"";background-color:#c00;background-color:var(--color-badge);background-size:100%;border-radius:50%}.DiariesPage__listItemThum{width:100%;vertical-align:middle}.DiariesPage__listItemInfo{position:absolute;bottom:0;left:0;width:100%;padding-top:3px;padding-left:.75rem;font-size:1rem;font-size:var(--size-font-xsmall);font-weight:600;line-height:1.7;background-color:rgba(255,255,255,.8)}.DiariesPage__listItemInfoDate{color:#ff006b;color:var(--color-brand-primary)}.DiariesPage__listItemInfoName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}.DiariesPage__backOnair{margin:3rem 0 0;text-align:center}.DiariesPage__backOnair .Button{width:21rem}.DiariesPage__pageTop{margin:3rem 0 6rem;text-align:center}@media(min-width:768px){.DiariesPage__listItem{width:calc(100%/5);max-width:calc(1080px/5);max-width:calc(var(--size-pc-maxwidth)/5);height:auto}}.DiariesClipsDetailPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto;font-family:Noto Serif Japanese,serif}.DiariesClipsDetailPage__title{display:block;width:64px;margin:2.5rem auto;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.DiariesClipsDetailPage__image{width:100%;vertical-align:middle}.DiariesClipsDetailPage__body{width:94.66%;width:var(--layout-content-width);margin:0 auto}.DiariesClipsDetailPage__bodyDate{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.DiariesClipsDetailPage__bodyTitleContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.DiariesClipsDetailPage__bodyTitle{font-size:1.6rem;font-size:var(--size-font-large);font-weight:700}.DiariesClipsDetailPage__headImg{margin-top:2rem;text-align:center}.DiariesClipsDetailPage__headImg img{width:100%;max-width:500px;vertical-align:middle}.DiariesClipsDetailPage__bodyContent{margin-top:2rem;font-size:1.4rem;font-size:var(--size-font-medium)}.DiariesClipsDetailPage__bodyTwitter{margin-right:1rem;margin-left:auto}.DiariesClipsDetailPage__backOnair{margin:3rem 0 0;text-align:center}.DiariesClipsDetailPage__pageTop{margin:3rem 0 6rem;text-align:center}.HistoryPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto;font-family:Noto Serif Japanese,serif}.HistoryPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.HistoryPage__desc{display:block;width:94.66%;width:var(--layout-content-width);max-width:375px;margin:0 auto}.HistoryPage__container{position:relative;margin:3rem auto 0;overflow:hidden}.HistoryPage__vs{position:relative;padding-bottom:10%;color:#fff;background-image:url(//cf.lastidol.com/assets/img/history/pat.png);background-repeat:repeat;background-size:50px 50px}.HistoryPage__vs--season3{padding:28% 0 17%}.HistoryPage__vs:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";background-image:-webkit-linear-gradient(0deg,#000 0,transparent 50%,#000 100%);background-size:100%}.HistoryPage__vsContent{position:relative}.HistoryPage__throne{display:block;width:100%;padding:18% 0 0}.HistoryPage__main{padding-bottom:10%;background-image:url(//cf.lastidol.com/assets/img/history/vs-line.png);background-repeat:repeat;background-size:100%}.HistoryPage__mainRow--second{padding-bottom:5%;margin-top:-3%}.HistoryPage__mainItem{display:inline-block;width:15.625%;border-radius:50%}.HistoryPage__mainItem--position4th{margin-left:11%}.HistoryPage__mainItem--position1st{margin-left:10%}.HistoryPage__mainItem--position5th{margin-left:16%}.HistoryPage__mainItem--position6th{margin-left:10%}.HistoryPage__mainItem--position2nd{margin-left:11%}.HistoryPage__mainItem--position3rd{margin-left:10.5%}.HistoryPage__mainItem--position7th{margin-left:3%}.HistoryPage__mainBattle{position:relative;padding:2% 0 19%;border-top:1px solid #4d4d4d}.HistoryPage__mainBattle--iconLong{padding:2% 0 26%}.HistoryPage__mainBattle:last-child{border-bottom:1px solid #4d4d4d}.HistoryPage__mainBattleItem{position:absolute;display:block;width:16%;cursor:pointer}.HistoryPage__mainBattleItem.hold{opacity:.5}.HistoryPage__mainBattleSeparate{padding:0;margin:0;border-top:1px solid #4d4d4d;border-bottom:none}.HistoryPage__mainBattleItem--position6th{left:81.13%}.HistoryPage__mainBattleItem--position4th{left:68%}.HistoryPage__mainBattleItem--position2nd{left:55.09%}.HistoryPage__mainBattleItem--position1st{left:42.1%}.HistoryPage__mainBattleItem--position3rd{left:29%}.HistoryPage__mainBattleItem--position5th{left:16%}.HistoryPage__mainBattleItem--position7th{left:3.04%}.HistoryPage__mainBattleStart{display:block;width:100%}.HistoryPage__vsTop{position:absolute;top:-1px;left:0;width:100%}.HistoryPage__vsTop img{width:100%;vertical-align:middle}.HistoryPage__vsBottom img{width:100%;vertical-align:middle}.HistoryPage__vsTitle{position:absolute;top:90%;left:0;width:100%;font-weight:600;color:#fff;text-align:center;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.HistoryPage__vsBottom{position:absolute;bottom:-1px;left:0;width:100%}.HistoryPage__backTop{margin:3rem 0 0;text-align:center}.HistoryPage__backTop .Button{width:21rem}.HistoryPage__pageTop{margin:3rem 0 6rem;text-align:center}.HistoryPage__modal{max-width:375px;margin:0 auto;font-family:Noto Serif Japanese,serif}.HistoryPage__modalDate{font-size:1.2rem;font-size:var(--size-font-small)}.HistoryPage__modalTitle{font-size:1.4rem;font-size:var(--size-font-medium)}.HistoryPage__modalVS{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between;padding-top:5%;background-image:url(//cf.lastidol.com/assets/img/history/icon-vs.png);background-repeat:no-repeat;background-position:50%;background-size:25%}.HistoryPage__modalVSItem{width:50%;text-align:center}.HistoryPage__modalVSItemThum{display:inline-block;width:65%;border-radius:50%}.HistoryPage__modalVSItem--win .HistoryPage__modalVSItemThum{border:1px solid #ff006b;border:1px solid var(--color-brand-primary);border-radius:50%}.HistoryPage__modalVSItemName{font-size:1.2rem;font-size:var(--size-font-small)}.HistoryPage__modalVSItemTitle{display:inline-block;width:45%}.HistoryPage__modalBody{padding:1rem 0;margin-top:1rem;font-size:1.2rem;font-size:var(--size-font-small);border-top:1px solid #ccc;border-top:1px solid var(--color-border);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.HistoryPage__modalTwitter{margin:1.5rem 0;text-align:center}.HistoryPage__modalTwitter .Twitter{cursor:pointer}.HistoryPage__seasonTabContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin:1.5rem 0 3rem}.HistoryPage__seasonTab{padding:0 1rem .5rem .5rem;margin-left:1.5rem;text-align:left;cursor:pointer;border-bottom:2px solid transparent}.HistoryPage__seasonTab.hold{opacity:.5}.HistoryPage__seasonTab--selected{border-bottom:2px solid #ff006b;border-bottom:2px solid var(--color-brand-primary)}.HistoryPage__season1{display:block}.HistoryPage__season2{display:block}.HistoryPage__season3{display:block}.HistoryPage__caution{display:block;width:94.66%;width:var(--layout-content-width);max-width:375px;margin:1.5rem auto;font-size:1.2rem;font-size:var(--size-font-small);color:#c00;color:var(--color-text-caution);text-align:center}.HistoryPage__mainSeason2Table{display:block;width:94.66%;width:var(--layout-content-width);max-width:860px;padding:25% 0 0;margin:0 auto}.HistoryPage__mainSeason2{padding-bottom:10%;margin-top:3rem}.HistoryPage__vsTitle--season2,.HistoryPage__vsTitle--season3{top:100%;font-size:1.8rem;font-size:var(--size-font-xlarge);letter-spacing:.1rem}.HistoryPage__mainSeason2List{width:94%;margin:0 auto}.HistoryPage__mainSeason2ListItem{max-width:860px;padding:1.5rem 0;margin:0 auto;border-top:1px dotted #ccc;border-top:1px dotted var(--color-border)}.HistoryPage__mainSeason2ListItem:last-child{border-bottom:1px dotted #ccc;border-bottom:1px dotted var(--color-border)}.HistoryPage__mainSeason2ListItemTitle{margin-bottom:1rem;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700;text-align:center}.HistoryPage__mainSeason2ListItemContent{margin-left:1.5rem;font-size:1.2rem;font-size:var(--size-font-small);line-height:1.7;text-align:left}.HistoryPage__mainSeason2ListItemContent span{color:#c00;color:var(--color-text-caution)}.HistoryPage__mainSeason{padding-bottom:10%;margin-top:3rem}.HistoryPage__mainSeasonList{width:94%;margin:0 auto}.HistoryPage__mainSeasonListItem{max-width:860px;padding:1.5rem 0;margin:0 auto;border-top:1px dotted #ccc;border-top:1px dotted var(--color-border)}.HistoryPage__mainSeasonListItem:last-child{border-bottom:1px dotted #ccc;border-bottom:1px dotted var(--color-border)}.HistoryPage__mainSeasonListItemTitle{margin-bottom:1rem;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700;text-align:center}.HistoryPage__mainSeasonListItemContent{margin-left:1.5rem;font-size:1.2rem;font-size:var(--size-font-small);line-height:1.7;text-align:left}.HistoryPage__mainSeasonListItemContent span{color:#c00;color:var(--color-text-caution)}@media(min-width:768px){.HistoryPage__mainSeason2Table{padding-top:18%}.HistoryPage__mainSeason2{margin-top:6rem}}.HistoryPage__season3 .HistoryPage__mainSeason{padding-bottom:0;margin-top:0}.HistoryPage__season3 .HistoryPage__mainSeasonList{border-top:1px dotted #ccc;border-top:1px dotted var(--color-border)}.HistoryPage__season3 .HistoryPage__mainSeasonListItem{margin-top:0;border-top:none;border-bottom:1px dotted #ccc;border-bottom:1px dotted var(--color-border)}.HistoryPage__season3 .HistoryPage__mainSeasonListItem:last-child{border-bottom:none}.HistoryPage__season3 .HistoryPage__mainSeasonListItem:nth-child(1){border-bottom:1px dotted #ccc;border-bottom:1px dotted var(--color-border)}.LigramPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LigramPage__desc{margin:4rem 0;font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.LigramPage__attention{font-size:1rem;font-size:var(--size-font-xsmall);color:#999;color:var(--color-text-tertiary);text-align:center}.LigramPage__artists{display:-webkit-box;display:flex;margin:1rem auto 2rem;overflow-x:scroll;text-align:center}.LigramPage__artists::-webkit-scrollbar{display:none}.LigramPage__artist{width:67px;min-width:67px;margin:0 .5rem;cursor:pointer}.LigramPage__artist.hold{opacity:.5}.LigramPage__artist--selected{position:relative;color:#ff006b;color:var(--color-brand-primary)}.LigramPage__artist--selected:after{position:absolute;top:0;right:0;width:20px;height:20px;content:"";background-image:url(//cf.lastidol.com/assets/img/ligram/icon-close.png);background-repeat:no-repeat;background-size:100%}.LigramPage__artist--isNew{position:relative}.LigramPage__artist--isNew .LigramPage__artistThumContainer:after{position:absolute;top:0;left:0;width:70px;height:70px;content:"";background-image:url(//cf.lastidol.com/assets/img/ligram/icon-new.png);background-repeat:no-repeat;background-size:100%}.LigramPage__artist--selected.LigramPage__artist--isNew .LigramPage__artistThumContainer:after{content:none}.LigramPage__artistThum{width:100%;border:2px solid transparent}.LigramPage__artist--selected .LigramPage__artistThum{border:2px solid #ff006b;border:2px solid var(--color-brand-primary);border-radius:50%}.LigramPage__artist:first-child .LigramArtistPage__artistThum{border:1px solid #ff006b;border:1px solid var(--color-brand-primary);border-radius:50%}.LigramPage__artistName{font-size:1rem;font-size:var(--size-font-xsmall)}.LigramPage__posts{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:94.66%;width:var(--layout-content-width);max-width:690px;padding:1rem 0;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.LigramPage__posts .LigramPost{width:calc(100%/3);padding-bottom:0;border-right:1px solid #fff;border-bottom:1px solid #fff}.LigramPage__posts .LigramPost .LigramPost__media{width:100%;object-fit:cover}.LigramPage__posts--vertical{display:block;width:100%}.LigramPage__posts--vertical .LigramPost{width:100%;border:none}.LigramPage__backTop{margin:3rem 0 0;text-align:center}.LigramPage__pageTop{margin:3rem 0 6rem;text-align:center}@media(min-width:768px){.LigramPage__posts .LigramPost{max-width:calc(100%/6);border:1px solid transparent}.LigramPage__posts .LigramPost .LigramPost__media{width:100%;object-fit:cover}.LigramPage__posts{width:97%;max-width:none;margin:0 auto}.LigramPage__posts--vertical{-webkit-column-count:3;column-count:3;-webkit-column-gap:1rem;column-gap:1rem}.LigramPage__posts--vertical .LigramPost{display:inline-block;max-width:none;margin:0 .5%;vertical-align:top}.LigramPage__posts--vertical .LigramPost .LigramPost__media{width:100%;height:auto}}.LigramArtistPage{display:block}.LigramArtistPage__artists{display:-webkit-box;display:flex;width:94.66%;width:var(--layout-content-width);margin:1rem auto;overflow-x:scroll;text-align:center}.LigramArtistPage__artist{width:70px;min-width:70px;margin:0 .5rem}.LigramArtistPage__artistThum{width:100%}.LigramArtistPage__artist:first-child .LigramArtistPage__artistThum{border:1px solid #ff006b;border:1px solid var(--color-brand-primary);border-radius:50%}.LigramArtistPage__artistName{font-size:1.2rem;font-size:var(--size-font-small)}.LigramArtistPage__control{width:94.66%;width:var(--layout-content-width);padding:2rem 0;margin:1rem auto 0;border-top:1px solid #ccc;border-top:1px solid var(--color-border);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.LigramArtistPage__posts{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:94.66%;width:var(--layout-content-width);max-width:690px;padding:1rem 0;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.LigramArtistPage__posts .LigramPost{width:calc(100%/3);padding-bottom:0;border-right:1px solid #fff;border-bottom:1px solid #fff}.LigramArtistPage__posts--vertical .LigramPost{width:100%;border:none}.LigramArtistPage__pageTop{margin:6rem 0;text-align:center}@media(min-width:768px){.LigramArtistPage__posts .LigramPost{max-width:115px}.LigramArtistPage__posts--vertical{width:94.66%;width:var(--layout-content-width);max-width:750px;max-width:var(--size-pc-navwidth);margin:0 auto;-webkit-column-count:3;column-count:3;-webkit-column-gap:1em;column-gap:1em}.LigramArtistPage__posts--vertical .LigramPost{display:inline-block;width:calc(97%/3);max-width:none;margin-right:1%}}.RulePage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.RulePage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.RulePage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.RulePage__backTop{margin:3rem 0 0;text-align:center}.RulePage__pageTop{margin:3rem 0 6rem;text-align:center}.PrivacyPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.PrivacyPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.PrivacyPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.PrivacyPage__anchorLink{color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.PrivacyPage__backTop{margin:3rem 0 0;text-align:center}.PrivacyPage__pageTop{margin:3rem 0 6rem;text-align:center}.LawPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LawPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.LawPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.LawPage__backTop{margin:3rem 0 0;text-align:center}.LawPage__pageTop{margin:3rem 0 6rem;text-align:center}.SignupPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.SignupPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.SignupPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.SignupPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small)}.SignupPage__descCaution{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small);color:#c00;color:var(--color-text-caution)}.SignupPage__caution{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:1rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.SignupPage__subTitle{padding-bottom:1rem;padding-left:.75rem;margin-top:2.5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;line-height:1;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.SignupPage__form{padding:0 .7rem;margin-top:5rem}.SignupPage__formItem{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:2.5rem}.SignupPage__formItem .AnchorLink{display:inline-block;font-size:1rem;font-size:var(--size-font-xsmall);color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.SignupPage__signupFormLabel{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;line-height:1}.SignupPage__signupFormSubLabel{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#666;color:var(--color-text-subtitle)}.SignupPage__signupFormSubLabel--normal{color:#000;color:var(--color-text-primary)}.SignupPage__signupFormInput{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.SignupPage__signupFormInput .Textinput input{padding-left:.5rem;line-height:2}.SignupPage__signupFormCaution{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.SignupPage__signupFormCheckbox{padding:1.5rem 1rem;margin:0 auto;font-size:1rem;font-size:var(--size-font-xsmall);background-color:#e2e2e2}.SignupPage__signupFormCheckbox .Checkbox__label{padding:1.5rem 3rem .5rem 0}.SignupPage__signupFormCheckboxCaution{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.SignupPage__signupFormSubmit{margin-top:2.5rem;text-align:center}.SignupPage__signupFormSubmitSuccess{padding:1rem 0;margin-top:2.5rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center;background-color:#fbf5cd}.SignupPage__signupFormSubmitDesc{margin-top:1rem;font-size:1rem;font-size:var(--size-font-xsmall)}.SignupPage__signupButton{box-sizing:border-box;display:inline-block;width:14rem;padding:.75rem 1rem;margin-bottom:1.5rem;line-height:1;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#000;border:1px solid transparent;border-radius:0}.SignupPage__signupButton--docomoColored{background-color:#f1001b}.SignupPage__signupButton--auColored{background-color:#e28138}.SignupPage__signupButton--sbColored{background-color:#7f7f7f}.SignupPage__backTop{margin:3rem 0 0;text-align:center}.SignupPage__pageTop{margin:3rem 0 6rem;text-align:center}.SignupVerifyPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.SignupVerifyPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.SignupVerifyPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.SignupVerifyPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small)}.SignupVerifyPage__descCaution{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small);color:#c00;color:var(--color-text-caution)}.SignupVerifyPage__subTitle{padding-bottom:1rem;padding-left:.75rem;margin-top:2.5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;line-height:1;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.SignupVerifyPage__form{padding:0 .7rem;margin-top:5rem}.SignupVerifyPage__formItem{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:2.5rem}.SignupVerifyPage__formItem .AnchorLink{display:inline-block;font-size:1rem;font-size:var(--size-font-xsmall);color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.SignupVerifyPage__signupFormLabel{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;line-height:1}.SignupVerifyPage__signupFormSubLabel{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#666;color:var(--color-text-subtitle)}.SignupVerifyPage__signupFormSubLabel--normal{color:#000;color:var(--color-text-primary)}.SignupVerifyPage__signupFormSubmit{margin-top:2.5rem;text-align:center}.SignupVerifyPage__signupButton{box-sizing:border-box;display:inline-block;width:14rem;padding:.75rem 1rem;margin-bottom:1.5rem;line-height:1;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#000;border:1px solid transparent;border-radius:0}.SignupVerifyPage__signupButton--docomoColored{background-color:#f1001b}.SignupVerifyPage__signupButton--auColored{background-color:#e28138}.SignupVerifyPage__signupButton--sbColored{background-color:#7f7f7f}.SignupVerifyPage__backTop{margin:3rem 0 0;text-align:center}.SignupVerifyPage__pageTop{margin:3rem 0 6rem;text-align:center}.ResignPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.ResignPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.ResignPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.ResignPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.4rem;font-size:var(--size-font-medium)}.ResignPage__desc--centered{text-align:center}.ResignPage__descCaution{color:#c00;color:var(--color-text-caution)}.ResignPage__button{margin-top:1.5rem;text-align:center}.ResignPagePage__resignButton{box-sizing:border-box;display:inline-block;padding:.75rem 1rem;line-height:1;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#000;border:1px solid transparent;border-radius:0}.ResignPage__caution{padding:.5rem;padding:var(--layout-padding-size);margin-top:1rem;margin-top:1.5rem;overflow-y:scroll;font-size:1.2rem;font-size:var(--size-font-small);color:#000;text-align:center;background-color:#fff0c5}.ResignPage__cautionCourseItem{margin-top:.5rem;font-weight:700}.ResignPage__backTop{margin:3rem 0 0;text-align:center}.ResignPage__pageTop{margin:3rem 0 6rem;text-align:center}.DevicesPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.DevicesPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.DevicesPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.DevicesPage__backTop{margin:3rem 0 0;text-align:center}.DevicesPage__pageTop{margin:3rem 0 6rem;text-align:center}.ContactPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.ContactPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.ContactPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.ContactPage__subTitle{padding-bottom:1rem;padding-left:.75rem;margin-top:5rem;margin-bottom:1rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;line-height:1;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.ContactPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:2.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.ContactPage__descCompany{color:#ff006b;color:var(--color-brand-primary)}.ContactPage__descCaution{color:#c00;color:var(--color-text-caution)}.ContactPage__descButton{margin:1.5rem 0;text-align:center}.ContactPage__descButton .Button{width:16rem}.ContactPage__backTop{margin:3rem 0 0;text-align:center}.ContactPage__pageTop{margin:3rem 0 6rem;text-align:center}.ExpRankingPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.ExpRankingPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.ExpRankingPage__desc{width:94.66%;width:var(--layout-content-width);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.ExpRankingPage__caution{width:94.66%;width:var(--layout-content-width);margin:2rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);color:#666;color:var(--color-text-subtitle);text-align:center}.ExpRankingPage__signup{margin:3rem 0;text-align:center}.ExpRankingPage__listTitle{font-size:1.6rem;font-size:var(--size-font-large);font-weight:700;text-align:center}.ExpRankingPage__listMyRank{margin-top:3rem}.ExpRankingPage__list{width:94.66%;width:var(--layout-content-width);margin:2rem auto}.ExpRankingPage__listItem{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:start;justify-content:flex-start;padding:1.8rem 0;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.ExpRankingPage__listItem:first-child{border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.ExpRankingPage__listItemIcon{width:13px;height:100%;margin-left:.5rem}.ExpRankingPage__listItemIcon img{vertical-align:text-top}.ExpRankingPage__listItemRank{width:50px;margin-left:.5rem;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700;text-align:right}.ExpRankingPage__listItem--larged .ExpRankingPage__listItemRank{font-size:1.8rem;font-size:var(--size-font-xlarge)}.ExpRankingPage__listItemName{margin-left:3.5rem;font-size:1.4rem;font-size:var(--size-font-medium)}.ExpRankingPage__listItem--larged .ExpRankingPage__listItemName{font-size:1.6rem;font-size:var(--size-font-large);font-weight:700}.ExpRankingPage__listItemPoint{margin-right:1rem;margin-left:auto;font-size:1.2rem;font-size:var(--size-font-small)}.ExpRankingPage__listItem--larged .ExpRankingPage__listItemPoint{font-size:1.6rem;font-size:var(--size-font-large);font-weight:700}.ExpRankingPage__listItemExp{margin-right:2rem;font-size:1.2rem;font-size:var(--size-font-small)}.ExpRankingPage__listItem--larged .ExpRankingPage__listItemExp{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700}.ExpRankingPage__backTop{margin:3rem 0 0;text-align:center}.ExpRankingPage__pageTop{margin:3rem 0 6rem;text-align:center}.PasswordResetPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.PasswordResetPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.PasswordResetPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.PasswordResetPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small)}.PasswordResetPage__desc--centered{text-align:center}.PasswordResetPage__caution{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:1rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.PasswordResetPage__subTitle{padding-bottom:1rem;padding-left:.75rem;margin-top:2.5rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;line-height:1;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.PasswordResetPage__form{padding:0 .7rem;margin-top:5rem}.PasswordResetPage__formItem{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:2.5rem}.PasswordResetPage__formItem .AnchorLink{display:inline-block;font-size:1rem;font-size:var(--size-font-xsmall);color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.PasswordResetPage__resetFormLabel{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;line-height:1}.PasswordResetPage__resetFormSubLabel{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#666;color:var(--color-text-subtitle)}.PasswordResetPage__resetFormInput{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.PasswordResetPage__resetFormInput .Textinput input{padding-left:.5rem;line-height:2}.PasswordResetPage__resetFormCaution{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.PasswordResetPage__resetFormSubmit{margin-top:2.5rem;text-align:center}.PasswordResetPage__resetFormSubmitSuccess{padding:1rem 0;margin-top:2.5rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center;background-color:#fbf5cd}.PasswordResetPage__resetFormSubmitDesc{margin-top:1rem;font-size:1rem;font-size:var(--size-font-xsmall)}.PasswordResetPage__signupButton{margin-top:1.5rem;text-align:center}.PasswordResetPage__backTop{margin:3rem 0 0;text-align:center}.PasswordResetPage__pageTop{margin:3rem 0 6rem;text-align:center}.PasswordResetVerifyPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.PasswordResetVerifyPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.PasswordResetVerifyPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.PasswordResetVerifyPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small)}.PasswordResetVerifyPage__desc--centered{text-align:center}.PasswordResetVerifyPage__caution{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:1rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.PasswordResetVerifyPage__subTitle{padding-bottom:1rem;padding-left:.75rem;margin-top:2.5rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;line-height:1;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.PasswordResetVerifyPage__form{padding:0 .7rem;margin-top:5rem}.PasswordResetVerifyPage__formItem{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:2.5rem}.PasswordResetVerifyPage__formItem .AnchorLink{display:inline-block;font-size:1rem;font-size:var(--size-font-xsmall);color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.PasswordResetVerifyPage__resetFormLabel{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;line-height:1}.PasswordResetVerifyPage__resetFormSubLabel{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#666;color:var(--color-text-subtitle)}.PasswordResetVerifyPage__resetFormInput{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.PasswordResetVerifyPage__resetFormInput .Textinput input{padding-left:.5rem;line-height:2}.PasswordResetVerifyPage__resetFormCaution{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.PasswordResetVerifyPage__resetFormSubmit{margin-top:2.5rem;text-align:center}.PasswordResetVerifyPage__resetFormSubmitSuccess{padding:1rem 0;margin-top:2.5rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center;background-color:#fbf5cd}.PasswordResetVerifyPage__resetFormSubmitDesc{margin-top:1rem;font-size:1rem;font-size:var(--size-font-xsmall)}.PasswordResetVerifyPage__signupButton{margin-top:1.5rem;text-align:center}.PasswordResetVerifyPage__backTop{margin:3rem 0 0;text-align:center}.PasswordResetVerifyPage__pageTop{margin:3rem 0 6rem;text-align:center}.HowtoPage{display:block;max-width:1020px;margin:0 auto}.HowtoPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.HowtoPage__subTitle{margin:4rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:100;color:#666;color:var(--color-text-subtitle);text-align:center;letter-spacing:.25rem}.HowtoPage__desc{width:94.66%;width:var(--layout-content-width);margin:0 auto;margin:2rem auto 3.5rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center}.HowtoPage__container{width:94.66%;width:var(--layout-content-width);margin:0 auto}.HowtoPage__kv{text-align:center;background-color:#f6f5f6}.HowtoPage__kv img{width:100%;max-width:750px;vertical-align:middle}.HowtoPage__img{display:block;width:100%;margin:0 auto}.HowtoPage__imgTable{display:block;width:100%;max-width:710px;margin:0 auto}.HowtoPage__brandName{margin:4rem 0 2.5rem;font-size:2.4rem;font-size:var(--size-font-xxxxlarge);font-weight:100;color:#666;color:var(--color-text-subtitle);text-align:center;letter-spacing:.25rem}.HowtoPage__brandSubDesc{font-size:1rem;font-size:var(--size-font-xsmall);font-weight:700;color:#666;color:var(--color-text-subtitle);text-align:center}.HowtoPage__signup{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:2rem 0;margin:4rem 0;border-top:1px solid #e2e2e2;border-top:1px solid var(--color-border-lighter);border-bottom:1px solid #e2e2e2;border-bottom:1px solid var(--color-border-lighter)}.HowtoPage__signup .Button{position:relative}.HowtoPage__signup .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.HowtoPage__signup .Button{width:48%;max-width:150px;margin:0 .7rem}.HowtoPage__signup .Button:after{background-position:96% 50%}.HowtoPage__backTop{padding-top:3rem;margin:3rem 0 0;text-align:center;border-top:1px solid #e2e2e2;border-top:1px solid var(--color-border-lighter)}.HowtoPage__pageTop{margin:3rem 0 6rem;text-align:center}@media(min-width:768px){.HowtoPage__brandName{font-size:4.8rem}.HowtoPage__brandSubDesc{font-size:1.6rem;font-size:var(--size-font-large)}.HowtoPage__subTitle{font-size:36px}.HowtoPage__descContainer{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.HowtoPage__descContainerItem{width:48%;max-width:484px}}.EmailVerifyPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.EmailVerifyPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.EmailVerifyPage__desc{width:94.66%;width:var(--layout-content-width);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.EmailVerifyPage__backTop{margin:3rem 0 0;text-align:center}.EmailVerifyPage__pageTop{margin:3rem 0 6rem;text-align:center}.SignupNomemberPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.SignupNomemberPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.SignupNomemberPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.SignupNomemberPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small)}.SignupNomemberPage__desc--centered{text-align:center}.SignupNomemberPage__signupButton{margin-top:1.5rem;text-align:center}.SignupNomemberPage__backTop{margin:3rem 0 0;text-align:center}.SignupNomemberPage__pageTop{margin:3rem 0 6rem;text-align:center}.LimitedPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto;font-family:Noto Serif Japanese,serif}.LimitedPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.LimitedPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto}.LimitedPage__listItem{position:relative}.LimitedPage__listItem:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.LimitedPage__listItem{display:block;padding:2.2rem 0;cursor:pointer;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.LimitedPage__listItem.hold{opacity:.5}.LimitedPage__listItem:after{background-position:96% 50%}.LimitedPage__listItem:last-child{border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.LimitedPage__listItemMeta{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-left:.75rem}.LimitedPage__listItemMetaTag{display:block;min-width:50px;padding:.3rem .5rem;font-size:1rem;font-size:var(--size-font-xsmall);font-weight:700;line-height:1;color:#fff;color:var(--color-text-secondary);text-align:center;background-color:#000;background-color:var(--color-bg-secondary)}.LimitedPage__listItemMetaDate{margin-left:1.3rem;font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;color:#ff006b;color:var(--color-brand-primary)}.LimitedPage__listItemTitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:90%;margin-top:1rem;margin-left:1rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700}.LimitedPage__backTop{margin:3rem 0 0;text-align:center}.LimitedPage__backTop .Button{width:21rem}.LimitedPage__pageTop{margin:3rem 0 6rem;text-align:center}.LimitedDetailPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto;font-family:Noto Serif Japanese,serif}.LimitedDetailPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.LimitedDetailPage__desc{display:block;width:94.66%;width:var(--layout-content-width);max-width:375px;margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.LimitedDetailPage__desc--centered{text-align:center}.LimitedDetailPage__container{width:94.66%;width:var(--layout-content-width);margin:0 auto}.LimitedDetailPage__list{width:94.66%;width:var(--layout-content-width);margin:3rem auto}.LimitedDetailPage__listItem{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:start;justify-content:flex-start;padding:1.8rem 0;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.LimitedDetailPage__listItem:first-child{border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.LimitedDetailPage__listItemIcon{width:13px;height:100%;margin-left:.5rem}.LimitedDetailPage__listItemIcon img{vertical-align:text-top}.LimitedDetailPage__listItemRank{width:35px;margin-left:.5rem;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700;text-align:center}.LimitedDetailPage__listItemName{margin-left:3.5rem;font-size:1.4rem;font-size:var(--size-font-medium)}.LimitedDetailPage__listItemPoint{margin-right:1rem;margin-left:auto;font-size:1.2rem;font-size:var(--size-font-small)}.LimitedDetailPage__listItemExp{margin-right:2rem;font-size:1.2rem;font-size:var(--size-font-small)}.LimitedDetailPage__videoContainer{position:relative;padding-bottom:2rem;color:#fff;background-image:url(//cf.lastidol.com/assets/img/limited/pat.png);background-repeat:repeat;background-size:50px 50px}.LimitedDetailPage__videoContainer:before{position:absolute;top:0;left:0;width:100%;height:100%;content:" ";background-image:-webkit-linear-gradient(0deg,#000 0,transparent 50%,#000 100%);background-size:100%}.LimitedDetailPage__video{position:relative;text-align:center}.LimitedDetailPage__videoTitle{width:90%;padding:1rem 0;margin:0 auto;font-size:2.2rem;font-size:var(--size-font-xxxlarge);font-weight:700;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.LimitedDetailPage__videoLimit{width:90%;padding:1rem 0;margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small);color:#c00;color:var(--color-text-caution);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.LimitedDetailPage__videoCaution{width:90%;padding:1.5rem 0 .5rem;margin:0 auto;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700;color:#c00;color:var(--color-text-caution)}.LimitedDetailPage__videoDesc{width:90%;padding:1rem 0;margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.LimitedDetailPage__videoDescCautionColor{color:#c00;color:var(--color-text-caution)}.LimitedDetailPage__videoDesc .AnchorLink{color:#ff006b;color:var(--color-brand-primary);text-decoration:underline;cursor:pointer}.LimitedDetailPage__videoPlayer{margin-top:2rem}.LimitedDetailPage__videoContentTitle{margin-top:1rem;margin-left:1rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:left}.LimitedDetailPage__backTop{margin:3rem 0 0;text-align:center}.LimitedDetailPage__pageTop{margin:3rem 0 6rem;text-align:center}.PaymentCompletedPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.PaymentCompletedPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.PaymentCompletedPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.PaymentCompletedPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small)}.PaymentCompletedPage__desc--centered{text-align:center}.PaymentCompletedPage__desc .AnchorLink{display:inline-block;color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.PaymentCompletedPage__caution{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:1rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.PaymentCompletedPage__subTitle{padding-bottom:1rem;padding-left:.75rem;margin-top:2.5rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;line-height:1;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.PaymentCompletedPage__form{padding:0 .7rem;margin-top:5rem}.PaymentCompletedPage__formItem{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:2.5rem}.PaymentCompletedPage__formItem .AnchorLink{display:inline-block;font-size:1rem;font-size:var(--size-font-xsmall);color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.PaymentCompletedPage__signupFormLabel{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;line-height:1}.PaymentCompletedPage__signupFormLabel span{font-size:1rem;font-size:var(--size-font-xsmall);color:#999;color:var(--color-text-tertiary)}.PaymentCompletedPage__signupFormSubLabel{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#666;color:var(--color-text-subtitle)}.PaymentCompletedPage__signupFormInput{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.PaymentCompletedPage__signupFormInput .Textinput input{padding-left:.5rem;line-height:2}.PaymentCompletedPage__signupFormCaution{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.PaymentCompletedPage__signupFormSelectBirth{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.PaymentCompletedPage__signupFormSelectBirth .Select{width:calc(97%/3)}.PaymentCompletedPage__signupFormSelectArea{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.PaymentCompletedPage__signupFormSelectArea .Select{width:50%}.PaymentCompletedPage__signupFormSubmit{margin-top:2.5rem;text-align:center}.PaymentCompletedPage__signupFormSubmitSuccess{padding:1rem 0;margin-top:2.5rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center;background-color:#fbf5cd}.PaymentCompletedPage__signupFormSubmitDesc{margin-top:1rem;font-size:1rem;font-size:var(--size-font-xsmall)}.PaymentCompletedPage__button{padding-top:2rem;margin-top:1.5rem;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.PaymentCompletedPage__button .Button{position:relative}.PaymentCompletedPage__button .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.PaymentCompletedPage__button .Button{width:20rem}.PaymentCompletedPage__button .Button:after{background-position:96% 50%}.PaymentCompletedPage__backTop{margin:3rem 0 0;text-align:center}.PaymentCompletedPage__pageTop{margin:3rem 0 6rem;text-align:center}.PaymentCompletedPage__signupButton{margin-top:1.5rem;text-align:center}.PaymentCanceledPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.PaymentCanceledPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.PaymentCanceledPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.PaymentCanceledPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.PaymentCanceledPage__backTop{margin:3rem 0 0;text-align:center}.PaymentCanceledPage__pageTop{margin:3rem 0 6rem;text-align:center}.PaymentErrorPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.PaymentErrorPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.PaymentErrorPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.PaymentErrorPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.PaymentErrorPage__backTop{margin:3rem 0 0;text-align:center}.PaymentErrorPage__pageTop{margin:3rem 0 6rem;text-align:center}.TokenErrorPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.TokenErrorPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.TokenErrorPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.TokenErrorPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small);text-align:left}.TokenErrorPage__backTop{margin:3rem 0 0;text-align:center}.TokenErrorPage__pageTop{margin:3rem 0 6rem;text-align:center}.Error404Page{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.Error404Page__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.Error404Page__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.Error404Page__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.Error404Page__backTop{margin:3rem 0 0;text-align:center}.Error404Page__pageTop{margin:3rem 0 6rem;text-align:center}.Error500Page{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.Error500Page__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.Error500Page__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;line-height:1.2;text-align:center}.Error500Page__title span{font-size:1.2rem;font-size:var(--size-font-small);font-weight:400;color:#666;color:var(--color-text-subtitle)}.Error500Page__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.Error500Page__backTop{margin:3rem 0 0;text-align:center}.Error500Page__pageTop{margin:3rem 0 6rem;text-align:center}.ProgramPage{display:block;font-family:Noto Serif Japanese,serif}.ProgramPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.ProgramPage__desc{max-width:1080px;max-width:var(--size-pc-containerwidth);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:2rem auto;font-size:1.2rem;font-size:var(--size-font-small)}.ProgramPage__desc--centered{text-align:center}.ProgramPage__desc--bordered{padding-bottom:3rem;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.ProgramPage__descTitle{font-weight:700;line-height:1.7}.ProgramPage__descTitleBrand{color:#ff006b;color:var(--color-brand-primary)}.ProgramPage__descMain{max-width:1080px;max-width:var(--size-pc-containerwidth);padding:1.5rem 0;margin:0 auto 5rem;background-color:#e2e2e2;background-color:var(--color-bg-tertiary)}.ProgramPage__descMainImg{font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center}.ProgramPage__descMainImg img{border-radius:50%}.ProgramPage__descMainImg span{font-size:1.2rem;font-size:var(--size-font-small);font-weight:400}.ProgramPage__container{width:94.66%;width:var(--layout-content-width);margin:0 auto}.ProgramPage__video{position:relative;display:block;width:100%;max-width:500px;padding:0;margin:0 auto;overflow:hidden}.ProgramPage__video:before{display:block;content:""}.ProgramPage__video .YoutubePlayer,.ProgramPage__video iframe,.ProgramPage__video embed,.ProgramPage__video object,.ProgramPage__video video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.ProgramPage__video--responsive:before{padding-top:56.25%}.ProgramPage__desc .Button{position:relative}.ProgramPage__desc .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-external.png);background-repeat:no-repeat;background-position:100% 50%;background-size:13px 11.5px}.ProgramPage__desc .Button{padding:1rem 2.5rem;color:#000;background-color:#fff;border:1px solid #000}.ProgramPage__desc .Button:after{background-position:95% 50%}.ProgramPage__desc .Button__label{color:#000}.ProgramPage__backOnair{padding-top:3rem;margin:3rem 0 0;text-align:center}.ProgramPage__backOnair .Button{width:21rem}.ProgramPage__pageTop{margin:3rem 0 6rem;text-align:center}.ProgramPage__seasonTabContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:1.5rem auto 3rem}.ProgramPage__seasonTab{padding:0 1rem .5rem .5rem;margin-left:1.5rem;text-align:left;cursor:pointer;border-bottom:2px solid transparent}.ProgramPage__seasonTab.hold{opacity:.5}.ProgramPage__seasonTab--selected{border-bottom:2px solid #ff006b;border-bottom:2px solid var(--color-brand-primary)}.ProgramPage__season1{display:block}.ProgramPage__season2{display:block}.ProgramPage__season2Paragraph{display:block;width:94.66%;width:var(--layout-content-width);max-width:1080px;max-width:var(--size-pc-containerwidth);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:2rem auto;font-size:1.2rem;font-size:var(--size-font-small)}.ProgramPage__season2TextBold{font-weight:700}.ProgramPage__season2Img{display:block;width:94.66%;width:var(--layout-content-width);max-width:640px;margin:0 auto}.MailSignupPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailSignupPage__container{width:94.66%;width:var(--layout-content-width);margin:0 auto}.MailSignupPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailSignupPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small)}.MailSignupPage__checkMailDesc{padding:1rem 0;margin-top:2rem;font-size:1.4rem;font-size:var(--size-font-medium);color:#c00;color:var(--color-text-caution);text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailSignupPage__caution{height:13rem;padding:1rem 1.5rem;margin-top:1.5rem;overflow-y:scroll;font-size:1.2rem;font-size:var(--size-font-small);color:#000;color:var(--color-bg-secondary);border:1px solid #000;border:1px solid var(--color-bg-secondary)}.MailSignupPage__caution::-webkit-scrollbar{width:3px}.MailSignupPage__caution::-webkit-scrollbar-track{background-color:#fff;background-color:var(--color-bg-primary)}.MailSignupPage__caution::-webkit-scrollbar-thumb{background-color:#000;background-color:var(--color-bg-secondary)}.MailSignupPage__subTitle{padding-bottom:1rem;padding-left:.75rem;margin-top:2.5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;line-height:1;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailSignupPage__subDesc{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.MailSignupPage__formItem{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:2.5rem}.MailSignupPage__formItem .AnchorLink{display:inline-block;font-size:1rem;font-size:var(--size-font-xsmall);color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.MailSignupPage__signupFormCheckbox{padding:1.5rem 1rem;margin:0 auto;font-size:1rem;font-size:var(--size-font-xsmall);background-color:#e2e2e2}.MailSignupPage__signupFormCheckbox .Checkbox__label{padding:1.5rem 3rem .5rem 0}.MailSignupPage__signupFormCheckboxCaution{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.MailSignupPage__course{margin-top:4rem}.MailSignupPage__courseList{width:96%;max-width:480px;margin:2rem auto 0}.MailSignupPage__courseListItemContainer{padding:.5rem 0;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailSignupPage__courseListItemContainer:last-child{border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailSignupPage__courseListItem{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;font-size:1.4rem;font-size:var(--size-font-medium)}.MailSignupPage__courseListItemName{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:25%;text-align:center}.MailSignupPage__courseListItemInfoContainer{width:75%;border-left:1px solid #ccc;border-left:1px solid var(--color-border)}.MailSignupPage__courseListItemInfo{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.MailSignupPage__courseListItemNameTitle{font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;color:#ff006b;color:var(--color-brand-primary)}.MailSignupPage__courseListItemBonus{min-width:9rem;padding:1rem;font-size:1rem;font-size:var(--size-font-xsmall);border-right:1px solid #ccc;border-right:1px solid var(--color-border)}.MailSignupPage__courseListItemPrice{padding-left:1rem;font-size:1rem;font-size:var(--size-font-xsmall);font-weight:700}.MailSignupPage__courseListItemPrice span{color:#ff006b;color:var(--color-brand-primary)}.MailSignupPage__courseListItemPrivilegeText{width:77%;font-size:1rem;font-size:var(--size-font-xsmall);text-align:center}.MailSignupPage__courseListItemButton{margin-right:1rem;margin-left:auto}.MailSignupPage__courseListItemButton button[type=submit]{box-sizing:border-box;display:inline-block;padding:.75rem 1rem;font-weight:700;line-height:1;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ff006b;background-color:var(--color-brand-primary);border:1px solid transparent;border-radius:5px}.MailSignupPage__courseListItemButton--disabled .Button{cursor:not-allowed;background-color:#000;background-color:var(--color-bg-secondary);opacity:.5}.MailSignupPage__courseListItemError{padding:1rem .75rem;margin:0 .5rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution);text-align:center;background-color:#fffbe5}.MailSignupPage__loginDesc{padding:1.5rem .75rem;margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small);color:#000;background-color:#fff0c5}.MailSignupPage__loginButton{text-align:center}.MailSignupPage__loginButton .Button{margin-top:1rem}.MailSignupPage__backMail{margin:3rem 0 0;text-align:center}.MailSignupPage__backMail .Button{width:18rem}.MailSignupPage__pageTop{margin:3rem 0 6rem;text-align:center}.MailSignupNomemberPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailSignupNomemberPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailSignupNomemberPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailSignupNomemberPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small)}.MailSignupNomemberPage__backTop{margin:3rem 0 0;text-align:center}.MailSignupNomemberPage__backTop .Button{width:18rem}.MailSignupNomemberPage__pageTop{margin:3rem 0 6rem;text-align:center}.MailPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailPage__img{display:block;width:100%}.MailPage__kv{width:94.66%;width:var(--layout-content-width);max-width:475px;margin:0 auto 3rem;cursor:pointer}.MailPage__nomemberMain{position:relative;max-width:475px;margin:0 auto 3rem}.MailPage__nomemberMainImg{display:block;width:100%}.MailPage__memberMain{position:relative;max-width:475px;margin:0 auto 4rem}.MailPage__memberMainImg{display:block;width:100%}.MailPage__memberMainLink{position:absolute;bottom:7%;width:100%;color:#ff006b;color:var(--color-brand-primary);text-align:center;text-decoration:underline}.MailPage__memberMainLink span{cursor:pointer}.MailPage__buttonAbout{position:absolute;top:61%;left:4%;width:44%;cursor:pointer}.MailPage__buttonAboutImg{display:block;width:100%}.MailPage__buttonHowto{position:absolute;top:62.5%;right:4%;width:46.4%;cursor:pointer}.MailPage__buttonHowtoImg{display:block;width:100%}.MailPage__checkMail{width:94.66%;width:var(--layout-content-width);max-width:475px;padding:1.5rem 0 2rem;margin:0 auto 4rem;background-color:#feffce}.MailPage__checkMailTitle{margin-bottom:2rem;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700;line-height:1.3;text-align:center}.MailPage__checkMailTitle span{font-size:2.2rem;font-size:var(--size-font-xxxlarge)}.MailPage__checkMailDesc{margin-bottom:1rem;font-size:1.4rem;font-size:var(--size-font-medium);line-height:1.3;text-align:center}.MailPage__checkMailDesc span{display:block;width:85%;padding:2rem 0;margin:0 auto 2.5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;color:#ff006b;color:var(--color-brand-primary);border-top:1px solid #ff006b;border-top:1px solid var(--color-brand-primary);border-bottom:1px solid #ff006b;border-bottom:1px solid var(--color-brand-primary)}.MailPage__checkMailButton{margin-top:1.5rem;text-align:center}.MailPage__checkMailButton .Button{position:relative}.MailPage__checkMailButton .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.MailPage__checkMailButton .Button{width:18rem}.MailPage__checkMailButton .Button:after{background-position:95% 50%}.MailPage__buttonSignup{position:absolute;top:78%;left:50%;width:92%;padding:1.5rem 0;margin-left:-46%;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700;line-height:1.2;color:#fff;color:var(--color-text-secondary);text-align:center;cursor:pointer;background-color:#ff006b;background-color:var(--color-brand-primary);border-radius:12px;box-shadow:0 4px 6px 0 rgba(0,0,0,.2)}.MailPage__buttonSignupSmallText{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall)}.MailPage__buttonSignup.hold{opacity:.5}.MailPage__courseList{width:94.66%;width:var(--layout-content-width);max-width:475px;margin:0 auto 3rem;font-size:1.2rem;font-size:var(--size-font-small)}.MailPage__recieve .MailPage__courseList{margin-top:.75rem}.MailPage__courseListItem{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;padding:.5rem 0;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailPage__courseList--privilegeTyped .MailPage__courseListItem:first-child{border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailPage__courseTitle{width:50px;margin-top:1rem;margin-left:1rem;font-size:1.2rem;font-size:var(--size-font-small);line-height:1.3;text-align:center}.MailPage__courseTitle--bgMail{width:50px;height:40px;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;background-image:url(//cf.lastidol.com/assets/img/mail/icon-mail.png);background-repeat:no-repeat;background-position:center center;background-size:48px 37px}.MailPage__courseTitle--bgMail .MailPage__courseTitleInner{margin-top:.8rem}.MailPage__courseTitle--bgMail .MailPage__courseTitleInner span{display:inline-block;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700}.MailPage__courseTitleImg{width:43px}.MailPage__courseThumList{width:40px;margin-top:.75rem;margin-left:1rem}.MailPage__courseThum{display:block;width:100%;margin-bottom:2rem}.MailPage__courseThum:last-child{margin-bottom:0}.MailPage__courseInfoList{margin-left:1rem}.MailPage__courseInfo{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:50px;margin-top:.5rem;margin-bottom:1rem}.MailPage__courseInfo:last-child{margin-bottom:0}.MailPage__courseName{font-size:1.6rem;font-size:var(--size-font-large);font-weight:700;line-height:1}.MailPage__courseCaution{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall)}.MailPage__courseButton{margin-top:1.5rem;margin-right:1rem;margin-left:auto}.MailPage__availableArtist{display:block;width:94.66%;width:var(--layout-content-width);margin:0 auto 2rem}.MailPage__availableArtistTitle{padding-left:.75rem;margin-top:5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;line-height:1;text-align:center}.MailPage__availableArtistSubTitle{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;padding:1rem 0 2rem;font-size:1.2rem;font-size:var(--size-font-small);color:#666;color:var(--color-text-subtitle);text-align:center;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailPage__availableArtistSubTitleIcon{width:35px}.MailPage__artistList{padding-bottom:1.75rem;margin-top:1.75rem;margin-left:.75rem;line-height:1.7}.MailPage__artistListTitle{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;color:#000}.MailPage__artistListTitle--1Colored{color:#9da9dc;color:var(--color-team-li)}.MailPage__artistListTitle--2Colored{color:#f1001b;color:var(--color-team-gt)}.MailPage__artistListTitle--3Colored{color:#f45c9b;color:var(--color-team-sr)}.MailPage__artistListTitle--4Colored{color:#7f7f7f;color:var(--color-team-ss)}.MailPage__artistListTitle--5Colored{color:#f4c71a;color:var(--color-team-lc)}.MailPage__artistThumList{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap}.MailPage__artistThumItem{position:relative;width:calc(100%/4.5);margin:1.5rem 1.1% 0;font-size:1rem;font-size:var(--size-font-xsmall);color:#666;color:var(--color-text-subtitle);text-align:center;cursor:pointer}.MailPage__artistThumItem img{display:inline-block;width:100%}.MailPage__artistThumIcon{position:absolute;top:60%;right:-1%;width:35%}.MailPage__artistThumIcon img{display:block;width:100%}.MailPage__recieve{display:block;width:94.66%;width:var(--layout-content-width);margin:0 auto 4rem}.MailPage__recieveTitle{padding-bottom:2rem;padding-left:.75rem;margin-top:5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;line-height:1;text-align:center;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailPage__privilegeCourse{display:block}.MailPage__addCourse{margin-bottom:1rem;text-align:center}.MailPage__buttonList{margin-top:4rem}.MailPage__backTop{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:0 auto;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailPage__pageTop{width:94.66%;width:var(--layout-content-width);margin:6rem auto;text-align:center}@media(min-width:768px){.MailPage__artistThumItem{width:63px;margin:1.5rem 5px 0}}.MailPrivilegePage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailPrivilegePage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailPrivilegePage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.MailPrivilegePage__selectContainer{width:94.66%;width:var(--layout-content-width);padding:2rem 0;margin:3rem auto 1.5rem;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailPrivilegePage__select{display:inline-block;width:46.5%;padding:1rem 0 1rem .8rem;font-size:1.2rem;font-size:var(--size-font-small);line-height:1;cursor:pointer;background-color:#e2e2e2;background-image:url(//cf.lastidol.com/assets/img/schedule/icon-arrow-select.png);background-repeat:no-repeat;background-position:95% 50%;background-size:10px 6px;border:none;border-radius:5px}.MailPrivilegePage__stopCaution{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto 3rem;font-size:1.2rem;font-size:var(--size-font-small);color:#c00;color:var(--color-text-caution)}.MailPrivilegePage__errorMessage{width:94.66%;width:var(--layout-content-width);margin:0 auto 1.5rem;font-size:1.2rem;font-size:var(--size-font-small);color:#c00;color:var(--color-text-caution);text-align:center}.MailPrivilegePage__button{text-align:center}.MailPrivilegePage__button .Button{width:16rem;cursor:pointer}.MailPrivilegePage__button--disabled .Button{opacity:.5}.MailPrivilegePage__backMail{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailPrivilegePage__backMail .Button{width:18rem}.MailPrivilegePage__pageTop{margin:3rem 0 6rem;text-align:center}.MailAboutPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailAboutPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailAboutPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.MailAboutPage__button{margin:2.5rem auto;text-align:center}.MailAboutPage__button .Button{position:relative}.MailAboutPage__button .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.MailAboutPage__button .Button{position:relative;width:16rem}.MailAboutPage__button .Button:after{background-position:95% 50%}.MailAboutPage__buttonList{margin-top:4rem}.MailAboutPage__backMail{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailAboutPage__backMail .Button{width:18rem}.MailAboutPage__pageTop{margin:3rem 0 6rem;text-align:center}.MailCoursePage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailCoursePage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailCoursePage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.MailCoursePage__courseList{width:96%;max-width:480px;margin:2rem auto 3rem}.MailCoursePage__courseListItemContainer{padding:.5rem 0;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailCoursePage__courseListItemContainer:last-child{border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailCoursePage__courseListItem{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;font-size:1.4rem;font-size:var(--size-font-medium)}.MailCoursePage__courseListItemName{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:25%;text-align:center}.MailCoursePage__courseListItemInfo{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.MailCoursePage__courseListItemNameTitle{font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;color:#ff006b;color:var(--color-brand-primary)}.MailCoursePage__courseListItemBonus{min-width:9rem;padding:1rem 1rem 1rem 2rem;font-size:1rem;font-size:var(--size-font-xsmall);border-left:1px solid #ccc;border-left:1px solid var(--color-border)}.MailCoursePage__courseListItemContainer--privileged .MailCoursePage__courseListItemBonus{border-right:none}.MailCoursePage__courseListItemPrice{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:9rem;height:50px;padding-left:1rem;margin-right:1rem;margin-left:auto;font-size:1rem;font-size:var(--size-font-xsmall);font-weight:700;text-align:right;border-left:1px solid #ccc;border-left:1px solid var(--color-border)}.MailCoursePage__courseListItemPrice span{color:#ff006b;color:var(--color-brand-primary)}.MailCoursePage__courseListItemPrivilegeText{width:58%;font-size:1rem;font-size:var(--size-font-xsmall);text-align:center}.MailCoursePage__button{margin-top:2rem;text-align:center}.MailCoursePage__button .Button{position:relative}.MailCoursePage__button .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.MailCoursePage__button .Button{width:18rem}.MailCoursePage__button .Button:after{background-position:95% 50%}.MailCoursePage__buttonList{margin-top:4rem}.MailCoursePage__backMail{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailCoursePage__backMail .Button{width:18rem}.MailCoursePage__pageTop{margin:3rem 0 6rem;text-align:center}.MailHowtoPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailHowtoPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailHowtoPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.MailHowtoPage__desc--centered{text-align:center}.MailHowtoPage__desc--spaced{margin-top:2rem}.MailHowtoPage__descImg{display:block;width:100%;max-width:500px;margin:0 auto}.MailHowtoPage__subTitle{width:94.66%;width:var(--layout-content-width);padding-bottom:1rem;padding-left:.75rem;margin:3rem auto 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;line-height:1.3;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailHowtoPage__button{margin-top:2rem}.MailHowtoPage__button .Button{position:relative}.MailHowtoPage__button .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.MailHowtoPage__button .Button{width:18rem}.MailHowtoPage__button--larged .Button{width:25rem}.MailHowtoPage__button .Button:after{background-position:95% 50%}.MailHowtoPage__buttonList{margin-top:4rem}.MailHowtoPage__backMail{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailHowtoPage__backMail .Button{width:18rem}.MailHowtoPage__pageTop{margin:3rem 0 6rem;text-align:center}.MailCautionPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailCautionPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailCautionPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.MailCautionPage__buttonList{margin-top:4rem}.MailCautionPage__backMail{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailCautionPage__backMail .Button{width:18rem}.MailCautionPage__pageTop{margin:3rem 0 6rem;text-align:center}.MailSamplePage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailSamplePage__artist{margin:2.5rem 0;text-align:center}.MailSamplePage__artistImage{display:inline-block;width:85px;height:85px}.MailSamplePage__artistName{font-size:1.4rem;font-size:var(--size-font-medium)}.MailSamplePage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailSamplePage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.MailSamplePage__desc--styledTop{margin-top:2rem}.MailSamplePage__descCaution{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:2.5rem;font-size:1rem;font-size:var(--size-font-xsmall);text-align:center}.MailSamplePage__form{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:2.5rem auto 0}.MailSamplePage__formItem{padding:2.5rem .5rem 0;padding:2.5rem var(--layout-padding-size) 0}.MailSamplePage__formLabel{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;line-height:1}.MailSamplePage__formInput{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.MailSamplePage__formInput .Textinput input{padding-left:.5rem;line-height:2}.MailSamplePage__formCaution{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.MailSamplePage__subTitle{width:94.66%;width:var(--layout-content-width);padding-bottom:1rem;padding-left:.75rem;margin:3rem auto 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;line-height:1.3;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailSamplePage__sampleMailContainer{-webkit-transition:height 1s linear;transition:height 1s linear}.MailSamplePage__sampleMail{width:94.66%;width:var(--layout-content-width);max-width:480px;padding:1.5rem .5rem;padding:1.5rem var(--layout-padding-size);margin:3rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);background-color:#eee}.MailSamplePage__sampleMailCaution{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:2rem}.MailSamplePage__sampleMailButton{text-align:center}.MailSamplePage__sampleMailLabel{width:94.66%;width:var(--layout-content-width);padding:1rem .5rem;padding:1rem var(--layout-padding-size);margin:0 auto;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-color:#f9eb9b}.MailSamplePage__buttonList{margin-top:4rem}.MailSamplePage__backMail{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailSamplePage__backMail .Button{width:18rem}.MailSamplePage__pageTop{margin:3rem 0 6rem;text-align:center}.MailRecievePage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailRecievePage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailRecievePage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.MailRecievePage__selectList{margin-top:3rem}.MailRecievePage__selectListItemContainer{width:94.66%;width:var(--layout-content-width);padding:2rem 0;margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small);text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailRecievePage__selectListItemContainer:last-child{border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailRecievePage__selectListItem{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;max-width:375px;margin:0 auto}.MailRecievePage__selectListItem--centered{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.MailRecievePage__selectedArtistName{width:10rem;margin-left:3rem;text-align:left}.MailRecievePage__selectedArtistNameArrow{margin-left:1rem}.MailRecievePage__select{display:inline-block;width:46.5%;padding:1rem 0 1rem .8rem;margin-right:1rem;margin-left:auto;font-size:1.2rem;font-size:var(--size-font-small);line-height:1;cursor:pointer;background-color:#e2e2e2;background-image:url(//cf.lastidol.com/assets/img/schedule/icon-arrow-select.png);background-repeat:no-repeat;background-position:95% 50%;background-size:10px 6px;border:none;border-radius:5px}.MailRecievePage__selectListItem--centered .MailRecievePage__select{margin-right:0;margin-left:0}.MailRecievePage__reservedInfo{margin-left:3rem;text-align:left}.MailRecievePage__reservedCancelButton{margin-right:1rem;margin-left:auto}.MailRecievePage__selectError{width:94.66%;width:var(--layout-content-width);margin:0 auto;margin-top:.75rem;font-size:1.2rem;font-size:var(--size-font-small);color:#c00;color:var(--color-text-caution);text-align:center}.MailRecievePage__error{width:94.66%;width:var(--layout-content-width);margin:2rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);color:#c00;color:var(--color-text-caution);text-align:center}.MailRecievePage__confirmButton{margin-top:2rem;text-align:center}.MailRecievePage__confirmButton--disabled{opacity:.5}.MailRecievePage__confirmButton .Button{width:16rem}.MailRecievePage__resign{margin-top:2rem;text-align:center}.MailRecievePage__resign span{color:#ff006b;color:var(--color-brand-primary);text-decoration:underline;cursor:pointer}.MailRecievePage__selectArtistList{width:94.66%;width:var(--layout-content-width);max-width:480px;margin:3rem auto}.MailRecievePage__selectArtistItem{margin-bottom:1rem;line-height:1;text-align:center}.MailRecievePage__selectArtistList--updateStyled{max-width:375px}.MailRecievePage__selectArtistList--updateStyled .MailRecievePage__selectArtistItem{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.MailRecievePage__selectArtistList--updateStyled .MailRecievePage__selectArtistItemName{width:10rem;margin-left:3rem;text-align:left}.MailRecievePage__selectArtistList--updateStyled .MailRecievePage__selectArtistItemArrow{margin-right:auto;margin-left:auto}.MailRecievePage__selectArtistList--updateStyled .MailRecievePage__selectArtistItemReserveName{width:10rem;margin-left:auto;text-align:left}.MailRecievePage__selectArtistItem:last-child{margin-bottom:0}.MailRecievePage__buttonList{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:0 auto;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailRecievePage__button{margin-bottom:1rem;text-align:center}.MailRecievePage__button:last-child{margin-bottom:0}.MailRecievePage__button .Button{width:16rem}.MailRecievePage__error{margin-bottom:2rem;color:#c00;color:var(--color-text-caution);text-align:center}.MailRecievePage__backMail{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailRecievePage__backMail .Button{width:18rem}.MailRecievePage__pageTop{margin:3rem 0 6rem;text-align:center}.MailResignCompletedPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailResignCompletedPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailResignCompletedPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.MailResignCompletedPage__backTop{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailResignCompletedPage__pageTop{margin:3rem 0 6rem;text-align:center}.MailResignPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailResignPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailResignPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.MailResignPage__courseMemberList{width:94.66%;width:var(--layout-content-width);padding:3rem 0;margin:2rem auto 0;font-size:1.4rem;font-size:var(--size-font-medium);text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailResignPage__courseMemberListItem{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;max-width:375px;padding-bottom:2rem;margin:0 auto;font-size:1.4rem;font-size:var(--size-font-medium)}.MailResignPage__courseMemberListItem--centered{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.MailResignPage__courseMemberListItem:last-child{padding-bottom:0}.MailResignPage__courseMemberListItemName{width:10rem;margin-left:3rem;text-align:left}.MailResignPage__courseMemberListItemArrow{margin-right:auto;margin-left:auto}.MailResignPage__courseMemberListItemReservedInfo{margin-right:3rem;margin-left:auto}.MailResignPage__courseMemberListItemReservedInfo span{font-size:1.2rem;font-size:var(--size-font-small)}.MailResignPage__buttonCourseList{margin-top:3rem;text-align:center}.MailResignPage__buttonCourseList .Button{width:16rem}.MailResignPage__buttonResign{margin-top:2rem;text-align:center}.MailResignPage__buttonResign button[type=submit]{box-sizing:border-box;display:inline-block;width:16rem;padding:.75rem 1rem;line-height:1;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#000;border:1px solid transparent;border-radius:0}.MailResignPage__buttonResign .Button{width:16rem}.MailResignPage__backMail{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailResignPage__backMail .Button{width:18rem}.MailResignPage__pageTop{margin:3rem 0 6rem;text-align:center}.MailCheckPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailCheckPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailCheckPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.MailCheckPage__desc--styledTop{margin-top:2rem}.MailCheckPage__subTitle{width:94.66%;width:var(--layout-content-width);padding-bottom:1rem;padding-left:.75rem;margin:3rem auto 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;line-height:1.3;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailCheckPage__checkMailContainer{-webkit-transition:height 1s linear;transition:height 1s linear}.MailCheckPage__checkMail{width:94.66%;width:var(--layout-content-width);max-width:480px;padding:1.5rem .5rem;padding:1.5rem var(--layout-padding-size);margin:3rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);background-color:#eee}.MailCheckPage__checkMailCaution{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:2rem}.MailCheckPage__checkMailButton{text-align:center}.MailCheckPage__checkMailLabel{width:94.66%;width:var(--layout-content-width);padding:1rem .5rem;padding:1rem var(--layout-padding-size);margin:0 auto;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-color:#f9eb9b}.MailCheckPage__buttonList{margin-top:4rem}.MailCheckPage__backMail{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailCheckPage__backMail .Button{width:18rem}.MailCheckPage__pageTop{margin:3rem 0 6rem;text-align:center}.EventsPage,.EventsPage__type1{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.EventsPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.EventsPage__description{width:100%;text-align:center}.EventsPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:2rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);color:#222}.EventsPage__desc--centered{text-align:center}.EventsPage__kv{width:100%;max-width:750px}.EventsPage__exp{margin:1.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);text-align:center}.EventsPage__expText{color:#ff006b;color:var(--color-brand-primary)}.EventsPage__explanation{margin:2.5rem 1.5rem;font-size:1rem;font-size:var(--size-font-xsmall);text-align:center}.EventsPage__form{padding:1rem 0;margin:2rem;font-size:1.6rem;font-size:var(--size-font-large);text-align:center;background-color:#e5f4f2;border-radius:10px}.EventsPage__formInput{padding:1rem 2rem;font-size:1.2rem;font-size:var(--size-font-small)}.Events__formSubmit{margin:1rem 0}.EventsPage__exchangedText{margin:1rem;font-size:1.6rem;font-size:var(--size-font-large);color:#c00;color:var(--color-text-caution);text-align:center}.EventsPage__signupDesc{margin:2rem 1rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.EventsPage__signupButton{margin:3rem 0;text-align:center}.EventsPage__outsideTerm{margin:2rem 0;font-size:1.2rem;font-size:var(--size-font-small);color:#c00;color:var(--color-text-caution);text-align:center}.EventsPage__cautionsTitle{padding:1rem 0;margin:0 1.5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);border-bottom:1px solid #4d4d4d;border-bottom:1px solid var(--color-border-menu)}.EventsPage__cautions{margin:1.5rem;font-size:1rem;font-size:var(--size-font-xsmall)}.EventsPage__formCaution{font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.EventsPage__contactTitle{padding:1rem 0;margin:0 1.5rem;margin-top:4rem;font-size:1.8rem;font-size:var(--size-font-xlarge);border-bottom:1px solid #4d4d4d;border-bottom:1px solid var(--color-border-menu)}.EventsPage__contactText{padding-bottom:1.5rem;margin:1.5rem;font-size:1.2rem;font-size:var(--size-font-small);border-bottom:1px solid #4d4d4d;border-bottom:1px solid var(--color-border-menu)}.EventsPage__backTop{margin:3rem 0 0;text-align:center}.EventsPage__pageTop{position:relative;margin:3rem 0 6rem;text-align:center}.Events__formSubmit>.Button--primary{padding:.2rem 5rem;background-color:#4ea5af;border-radius:10px}.EventsPage__formInput>.Textinput>.Textinput__input{padding:.4rem .2rem;border-width:2px}.EventsPage__type2{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.EventsPage__img{display:block;width:100%}.EventsPage__type2Container{max-width:480px;margin:0 auto}.EventsPage__type2Content{position:relative;background-color:#fff}.EventsPage__type2Content img{display:block;width:100%}.EventsPage__type2UnderContent{position:relative;padding-bottom:10%;margin-top:-46%}.EventsPage__type2UnderContent--notAvailable{margin-top:-30%}.EventsPage__type2Buttons{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%}.EventsPage__type2Button{position:relative;width:42.4%;margin:0 1%}.EventsPage__type2ButtonExp{position:absolute;top:14%;right:11%;font-size:1.8rem;font-size:var(--size-font-xlarge);color:#666;color:var(--color-text-subtitle)}.EventsPage__type2ButtonLascolle{position:absolute;top:14%;right:11%;font-size:1.8rem;font-size:var(--size-font-xlarge);color:#666;color:var(--color-text-subtitle)}.EventsPage__type2Title{width:100%;padding:.5rem 0 1.2rem;margin:2% 0;font-size:2rem;font-size:var(--size-font-xxlarge);font-weight:700;line-height:1;text-align:center;letter-spacing:.25rem;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.EventsPage__type2TitleSmall{margin-top:2%;font-size:1.4rem;font-size:var(--size-font-medium)}.EventsPage__type2Title span.EventsPage__type2TitleEmphasis{font-size:175%}.EventsPage__type2Title span.EventsPage__type2TitleCaution{color:#c00;color:var(--color-text-caution)}.EventsPage__type2BannerList{width:80%;margin:5% auto 0}.EventsPage__type2Banner.clicked{opacity:.5}.EventsPage__type2Stuff{padding:3rem 0;padding:10% 2.5%;background-color:#1b4c76}.EventsPage__type2Paragraph{padding:0 .75rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#fff}.EventsPage__type2Subtitle{padding-bottom:1rem;padding-left:.5rem;margin:4.5rem auto 1rem;font-size:1.4rem;font-size:var(--size-font-medium);line-height:1;color:#fff;border-bottom:#fff 1px solid}.EventsPage__type2StuffForm{padding:1.5rem .75rem;margin-top:2rem;background-color:#e5f4f2;border-radius:5px}.EventsPage__type2StuffFormTitle{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;text-align:center}.EventsPage__type2StuffFormInput input{display:block;width:95%;padding:.5rem .75rem;margin:1rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);background-color:#fff;border:1px solid #ccc;border:1px solid var(--color-border)}.EventsPage__type2StuffFormAlert{padding:.3rem 0 0 1rem;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#c00;color:var(--color-text-caution)}.EventsPage__type2StuffFormButton{margin-top:2rem;text-align:center}.EventsPage__type2StuffFormButton .Button{width:40%;color:#fff;background-color:#4ea5af}.EventsPage__notAvailable{font-size:1.6rem;font-size:var(--size-font-large);color:#c00;color:var(--color-text-caution);text-align:center}.EventsPage__type2TitleCaution{margin:1rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge)}.EventsPage__type2TitleCaution--redColored{margin-bottom:.5rem;color:#c00;color:var(--color-text-caution)}.EventsPage__type3{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.EventsPage__type3Container{max-width:480px;margin:0 auto}.EventsPage__type3Content{position:relative;background-color:#fff}.EventsPage__type3Content img{display:block;width:100%}.EventsPage__type3UnderContent{position:relative;padding-bottom:10%;margin-top:-46%}.EventsPage__type3UnderContent--notAvailable{margin-top:-30%}.EventsPage__type3Buttons{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:100%}.EventsPage__type3Button{position:relative;width:42.4%;margin:0 1%}.EventsPage__type3ButtonExp{position:absolute;top:14%;right:11%;font-size:1.8rem;font-size:var(--size-font-xlarge);color:#666;color:var(--color-text-subtitle)}.EventsPage__type3ButtonLascolle{position:absolute;top:14%;right:11%;font-size:1.8rem;font-size:var(--size-font-xlarge);color:#666;color:var(--color-text-subtitle)}.EventsPage__type3Title{width:100%;padding:.5rem 0 1.2rem;margin:2% 0;font-size:2rem;font-size:var(--size-font-xxlarge);font-weight:700;line-height:1;text-align:center;letter-spacing:.25rem;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.EventsPage__type3TitleSmall{margin-top:2%;font-size:1.4rem;font-size:var(--size-font-medium)}.EventsPage__type3Title span.EventsPage__type3TitleEmphasis{font-size:175%}.EventsPage__type3Title span.EventsPage__type3TitleCaution{color:#c00;color:var(--color-text-caution)}.EventsPage__type3BannerList{width:80%;margin:5% auto 0}.EventsPage__type3Banner.clicked{opacity:.5}.EventsPage__type3Stuff{padding:3rem 0;padding:10% 2.5%;background-color:#1b4c76}.EventsPage__type3Paragraph{padding:0 .75rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#fff}.EventsPage__type3Subtitle{padding-bottom:1rem;padding-left:.5rem;margin:4.5rem auto 1rem;font-size:1.4rem;font-size:var(--size-font-medium);line-height:1;color:#fff;border-bottom:#fff 1px solid}.EventsPage__type3StuffForm{padding:1.5rem .75rem;margin-top:2rem;background-color:#e5f4f2;border-radius:5px}.EventsPage__type3StuffFormTitle{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;text-align:center}.EventsPage__type3StuffFormInput input{display:block;width:95%;padding:.5rem .75rem;margin:1rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);background-color:#fff;border:1px solid #ccc;border:1px solid var(--color-border)}.EventsPage__type3StuffFormAlert{padding:.3rem 0 0 1rem;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#c00;color:var(--color-text-caution)}.EventsPage__type3StuffFormButton{margin-top:2rem;text-align:center}.EventsPage__type3StuffFormButton .Button{width:40%;color:#fff;background-color:#4ea5af}.EventsPage__notAvailable{font-size:1.6rem;font-size:var(--size-font-large);color:#c00;color:var(--color-text-caution);text-align:center}.EventsPage__type3TitleCaution{margin:1rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge)}.EventsPage__type3TitleCaution--redColored{margin-bottom:.5rem;color:#c00;color:var(--color-text-caution)}.EventsCompleatedPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.EventsCompleatedPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.EventsCompleatedPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.EventsCompleatedPage__desc span{color:#c00;color:var(--color-text-caution)}.EventsCompleatedPage__desc--centered{text-align:center}.EventsCompleatedPage__backTop{margin:3rem 0 0;text-align:center}.EventsCompleatedPage__backTop .Button{width:21rem}.EventsCompleatedPage__pageTop{margin:3rem 0 6rem;text-align:center}.MailPaymentCompleatedPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailPaymentCompleatedPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailPaymentCompleatedPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.MailPaymentCompleatedPage__recieveMemberButton{margin-top:1.5rem;text-align:center}.MailPaymentCompleatedPage__backTop{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.MailPaymentCompleatedPage__backTop .Button{width:18rem}.MailPaymentCompleatedPage__pageTop{margin:3rem 0 6rem;text-align:center}.MailPaymentCanceledPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailPaymentCanceledPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailPaymentCanceledPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailPaymentCanceledPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.MailPaymentCanceledPage__backTop{margin:3rem 0 0;text-align:center}.MailPaymentCanceledPage__backTop .Button{width:18rem}.MailPaymentCanceledPage__pageTop{margin:3rem 0 6rem;text-align:center}.MailPaymentErrorPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.MailPaymentErrorPage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.MailPaymentErrorPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.MailPaymentErrorPage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.MailPaymentErrorPage__backTop{margin:3rem 0 0;text-align:center}.MailPaymentErrorPage__backTop .Button{width:18rem}.MailPaymentErrorPage__pageTop{margin:3rem 0 6rem;text-align:center}.ChargePage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.ChargePage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto}.ChargePage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.ChargePage__desc{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-bottom:2rem;font-size:1.2rem;font-size:var(--size-font-small)}.ChargePage__desc--centered{text-align:center}.ChargePage__button--centered{text-align:center}.ChargePage__list{margin:2rem auto 5rem}.ChargePage__listItem{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:start;justify-content:flex-start;padding:1.8rem 0;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.ChargePage__listItem:first-child{border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.ChargePage__listItemHave{margin-left:.5rem;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700;text-align:left}.ChargePage__listItemIcon{margin-right:.5rem;margin-left:auto;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700;text-align:right}.ChargePage__listItemPoint{margin-left:.5rem}.ChargePage__courseList{width:96%;max-width:480px;margin:2rem auto 0}.ChargePage__courseListItemContainer{padding:.5rem;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.ChargePage__courseListItem{display:-webkit-box;display:flex;font-size:1.4rem;font-size:var(--size-font-medium);-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.ChargePage__courseListItemName{display:-webkit-box;display:flex;width:40%;color:#ff006b;color:var(--color-brand-primary);text-align:left;-webkit-box-align:center;align-items:center}.ChargePage__courseListItemNameTitle{font-size:1rem;font-size:var(--size-font-xsmall);font-weight:700}.ChargePage__courseListItemNameTitle--larged{margin-left:.3rem;font-size:1.4rem;font-size:var(--size-font-medium)}.ChargePage__courseListItemContainer:last-child{border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.ChargePage__courseListItemInfoContainer{width:60%;border-left:1px solid #ccc;border-left:1px solid var(--color-border)}.ChargePage__courseListItemInfo{display:-webkit-box;display:flex;padding:1rem 0;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.ChargePage__courseListItemPrice{padding-left:1rem;font-size:1rem;font-size:var(--size-font-xsmall);font-weight:700}.ChargePage__courseListItemNameSub{display:block;color:#ff006b;color:var(--color-brand-primary)}.ChargePage__courseListItemButton{margin-right:1rem;margin-left:auto}.ChargePage__courseListItemButton button[type=submit]{box-sizing:border-box;display:inline-block;padding:.75rem 1rem;font-weight:700;line-height:1;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#ff006b;background-color:var(--color-brand-primary);border:1px solid transparent;border-radius:5px}.ChargePage__subTitle{padding-bottom:1rem;padding-left:.75rem;margin-top:2.5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;line-height:1;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.ChargePage__form{padding:0 .7rem;margin-top:5rem}.ChargePage__formItem{padding:0 .5rem;padding:0 var(--layout-padding-size);margin-top:2.5rem}.ChargePage__signupFormLabel{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;line-height:1}.ChargePage__signupFormSubLabel{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#666;color:var(--color-text-subtitle)}.ChargePage__signupFormSubmit{margin-top:2.5rem;text-align:center}.ChargePage__backTop{margin:3rem 0 0;text-align:center}.ChargePage__pageTop{margin:3rem 0 6rem;text-align:center}.LascollePage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LascollePage__container{max-width:480px;padding-bottom:4rem;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle)}.LascollePage__main{position:relative}.Lascolle__img{display:block;width:100%}.LascollePage__bar{position:absolute;top:2.3%;left:50%;width:96%;margin:0 auto;margin-left:-48%}.LascollePage__buttonList{position:absolute;top:8%;left:8%;width:22.6%}.LascollePage__buttonBinder{position:relative;cursor:pointer}.LascollePage__buttonBinder.clicked{opacity:.5}.LascollePage__buttonBonus{position:relative;cursor:pointer}.LascollePage__buttonBonus--notified{position:relative}.LascollePage__buttonBonus--notified:after{position:absolute;top:3px;left:12px;width:18px;height:18px;content:"";background-image:url(//cf.lastidol.com/assets/img/lascolle/lottery/icon-notify.png);background-size:100%}.LascollePage__buttonBonus.clicked{opacity:.5}.LascollePage__buttonHowto{position:absolute;top:6%;right:0;width:30%;cursor:pointer}.LascollePage__buttonHowto.clicked{opacity:.5}.LascollePage__buttonLp{position:relative;cursor:pointer}.LascollePage__buttonLp.clicked{opacity:.5}.LascollePage__buttonLp--disabled img{-webkit-filter:grayscale(100);filter:grayscale(100)}.LascollePage__buttonFactory{position:relative;cursor:pointer}.LascollePage__buttonFactory.clicked{opacity:.5}.LascollePage__buttonFactory--notified{position:relative}.LascollePage__buttonFactory--notified:after{position:absolute;top:3px;left:12px;width:18px;height:18px;content:"";background-image:url(//cf.lastidol.com/assets/img/lascolle/lottery/icon-notify.png);background-size:100%}.LascollePage__bannerContainer{position:relative;margin-top:-69%}.LascollePage__bannerUnavailable{margin:2rem 0 3rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;color:#fff;text-align:center;text-shadow:0 0 10px #000}.LascollePage__bannerList{width:90%;margin:0 auto 4%}.LascollePage__banner{margin-top:1rem;cursor:pointer}.LascollePage__banner.clicked{opacity:.5}.LascollePage__buttonLascolle{margin-bottom:10%;text-align:center}.LascollePage__buttonLascolle .Button{position:relative}.LascollePage__buttonLascolle .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.LascollePage__buttonLascolle .Button{width:20rem}.LascollePage__buttonLascolle .Button:after{background-position:95% 50%}.LascollePage__gacha{position:absolute;top:5%;right:0;width:63.86%}.LascollePage__gacha.clicked{opacity:.5}.LascollePage__logoBig{position:absolute;top:43%;right:8%;width:58%}.LascollePage__caution{position:relative}.LascollePage__cautionTitle{font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.LascollePage__cautionBody{width:90%;margin:2rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);color:#848484}.Lascolle__backTop{margin:3rem 0 0;text-align:center}.Lascolle__pageTop{margin:3rem 0 6rem;text-align:center}.LascolleCardsPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LascolleCardsPage__img{display:block;width:100%}.LascolleCardsPage__container{max-width:480px;margin:0 auto;background-color:#e8e8e8;background-image:url(//cf.lastidol.com/assets/img/lascolle/cards/bg-top.jpg),url(//cf.lastidol.com/assets/img/lascolle/cards/bg-bottom.jpg);background-repeat:no-repeat;background-position:top,bottom;background-size:100%}.LascolleCardsPage__content{position:relative;padding-bottom:6%}.LascolleCardsPage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.LascolleCardsPage__title{padding:.75rem 0;margin:1.5rem 0 8%;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.LascolleCardsPage__binder{background-image:url(//cf.lastidol.com/assets/img/lascolle/cards/binder-top.png),url(//cf.lastidol.com/assets/img/lascolle/cards/binder-bottom.png);background-repeat:no-repeat;background-position:top,bottom;background-size:100%}.LascolleCardsPage__binderRow{position:relative}.LascolleCardsPage__cards{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;position:absolute;top:5%;left:0;width:100%;-webkit-perspective:1000;perspective:1000}.LascolleCardsPage__card{position:relative;width:21.06%;margin-left:1.5%;cursor:pointer}.LascolleCardsPage__card--unacquired{-webkit-transition:.75s all linear;transition:.75s all linear;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.LascolleCardsPage__card--unacquiredFlip{-webkit-animation-name:spin-high-speed;animation-name:spin-high-speed;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.LascolleCardsPage__card--unacquired .LascolleCardsPage__cardBack{position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.LascolleCardsPage__card--unacquired .LascolleCardsPage__cardFront{position:absolute;top:0;left:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.LascolleCardsPage__card.clicked{opacity:.5}.LascolleCardsPage__card:first-child{margin-left:7%}.LascolleCardsPage__cardCount{position:absolute;top:-8px;right:-4px;width:15px;height:15px;font-size:1rem;font-size:var(--size-font-xsmall);line-height:15px;color:#fff;text-align:center;background-image:url(//cf.lastidol.com/assets/img/lascolle/cards/icon-count.png);background-size:100%}.LascolleCardsPage__iconSound{position:absolute;right:6px;bottom:3px;width:17.5px;height:16px;background-image:url(//cf.lastidol.com/assets/img/lascolle/cards/icon-sound.png);background-size:100%}.LascolleCardsPage__iconNew{position:absolute;top:5px;left:0;width:18.5px;height:10px;background-image:url(//cf.lastidol.com/assets/img/lascolle/cards/icon-new.png);background-size:100%}.LascolleCardsPage__backTop{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.LascolleCardsPage__backTop .Button{width:18rem}.LascolleCardsPage__pageTop{margin:3rem 0 6rem;text-align:center}.LascolleCardsPage__binderTop{position:relative}.LascolleCardsPage__binderYearSelect{position:absolute;top:-14.5%;left:8%;width:21.2%;cursor:pointer}.LascolleCardsPage__binderYearSelect.clicked{opacity:.5}.LascolleCardsPage__binderYearLabel{position:absolute;top:45%;left:50%;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;letter-spacing:.1rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.LascolleCardsPage__binderBulkButton{position:absolute;top:27%;right:3.7%;width:20%;cursor:pointer}.LascolleCardsPage__binderBulkButton.clicked{opacity:.5}.LascolleBinderPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LascolleBinderPage__img{display:block;width:100%}.LascolleBinderPage__container{max-width:480px;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle);background-image:url(//cf.lastidol.com/assets/img/lascolle/binder/bg.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.LascolleBinderPage__content{position:relative;padding-bottom:6%}.LascolleBinderPage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.LascolleBinderPage__title{padding:.75rem 0;margin:1.5rem 0;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.LascolleBinderPage__top{display:block}.LascolleBinderPage__book{position:relative;width:96.66%;margin:0 auto}.LascolleBinderPage__myName{position:absolute;top:15%;left:51%;width:90%;margin-left:-45%;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;color:#fff;color:var(--color-text-secondary);text-align:center;text-shadow:0 2px 2px rgba(0,53,103,.004);letter-spacing:.5rem}.LascolleBinderPage__buttonTwitter{position:absolute;top:-7.9%;right:20%;width:8.4%;cursor:pointer}.LascolleBinderPage__buttonTwitter--disabled{cursor:not-allowed}.LascolleBinderPage__buttonTwitter.clicked{opacity:.5}.LascolleBinderPage__buttonSetting{position:absolute;top:-8.9%;right:8%;width:8.4%;cursor:pointer}.LascolleBinderPage__buttonSetting.clicked{opacity:.5}.LascolleBinderPage__card{position:absolute;width:17.6%}.LascolleBinderPage__card--setting{cursor:pointer}.LascolleBinderPage__card.clicked{opacity:.5}.LascolleBinderPage__cardFrame{position:absolute;top:0;left:0;width:102%}.LascolleBinderPage__position{position:absolute;right:0;bottom:0;width:30%}.LascolleBinderPage__rightTopIcon{position:absolute;top:-7%;right:-10%;width:40%}.LascolleBinderPage__card--1{top:54%;left:50%;margin-left:-8.8%}.LascolleBinderPage__card--2{top:54%;left:62%}.LascolleBinderPage__card--3{top:54%;left:20%}.LascolleBinderPage__card--4{top:28%;left:53%}.LascolleBinderPage__card--5{top:28%;left:32%}.LascolleBinderPage__card--6{top:28%;left:74%}.LascolleBinderPage__card--7{top:28%;left:11%}.LascolleBinderPage__buttonList{position:absolute;top:83%;left:50%;width:38.8%;margin-left:-19.4%;cursor:pointer}.LascolleBinderPage__buttonList.clicked{opacity:.5}.LascolleBinderPage__inputMyNameContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:absolute;top:15%;left:0;width:100%}.LascolleBinderPage__inputMyName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:65%;padding:.5rem 0;margin-left:8%;font-size:1.4rem;font-size:var(--size-font-medium);text-align:center;background-color:#fff;background-color:var(--color-bg-primary);border-radius:5px}.LascolleBinderPage__buttonSave{display:inline-block;width:8%;margin-left:1rem;cursor:pointer}.LascolleBinderPage__buttonSave--disabled{-webkit-filter:grayscale(100);filter:grayscale(100)}.LascolleBinderPage__buttonSave.clicked{opacity:.5}.LascolleBinderPage__inputMyNameAlert{position:absolute;top:22.3%;left:0;width:100%;font-size:1rem;font-size:var(--size-font-xsmall);color:#ffc;text-align:center}.Lascolle__backTop{margin:3rem 0 0;text-align:center}.Lascolle__pageTop{margin:3rem 0 6rem;text-align:center}.LascolleBinderSettingPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LascolleBinderSettingPage__img{display:block;width:100%}.LascolleBinderSettingPage__container{position:relative;max-width:480px;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle);background-image:url(//cf.lastidol.com/assets/img/lascolle/binder/bg.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.LascolleBinderSettingPage__container:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:rgba(16,29,65,.63)}.LascolleBinderSettingPage__content{position:relative;padding-bottom:6%}.LascolleBinderSettingPage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.LascolleBinderSettingPage__title{padding:.75rem 0;margin:1.5rem 0;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.LascolleBinderSettingPage__ctrlContainer{width:96%;margin:0 auto}.LascolleBinderSettingPage__ctrl{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.LascolleBinderSettingPage__buttonBack{width:17.6%;margin-right:auto;margin-left:7%;cursor:pointer}.LascolleBinderSettingPage__buttonBack .Button{position:relative}.LascolleBinderSettingPage__buttonBack .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.LascolleBinderSettingPage__buttonBack .Button{width:6rem;border-radius:0}.LascolleBinderSettingPage__buttonBack .Button:after{background-position:90% 50%}.LascolleBinderSettingPage__buttonBack .Button__label{font-size:1rem;font-size:var(--size-font-xsmall)}.LascolleBinderSettingPage__buttonDisplay{width:17.6%;margin-right:7%;margin-left:auto;cursor:pointer}.LascolleBinderSettingPage__buttonDisplay .Button{width:100%;border-radius:0}.LascolleBinderSettingPage__buttonDisplay .Button__label{font-size:1rem;font-size:var(--size-font-xsmall)}.LascolleBinderSettingPage__selectPosition{position:relative;width:20%;padding-top:12%}.LascolleBinderSettingPage__positionCard{position:absolute;width:20%}.LascolleBinderSettingPage__positionCard--1{bottom:0;left:50%;margin-left:-10%}.LascolleBinderSettingPage__positionCard--2{bottom:0;left:66%}.LascolleBinderSettingPage__positionCard--3{bottom:0;left:14%}.LascolleBinderSettingPage__positionCard--4{top:0;left:54%}.LascolleBinderSettingPage__positionCard--5{top:0;left:27%}.LascolleBinderSettingPage__positionCard--6{top:0;left:80%}.LascolleBinderSettingPage__positionCard--7{top:0;left:0}.LascolleBinderSettingPage__cardList{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:85.33%;padding-top:3%;margin:4% auto 0;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.LascolleBinderSettingPage__cardListCaution{width:80%;padding:3rem 0;margin:4% auto;color:#fefefe;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.LascolleBinderSettingPage__card{width:23%;margin:0 1% 3%;cursor:pointer}.LascolleBinderSettingPage__card.clicked{opacity:.5}.LascolleBinderSettingPage__card--hasMycolle{position:relative;cursor:not-allowed}.LascolleBinderSettingPage__card--hasMycolle:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(190,190,190,.5)}.LascolleBinderSettingPage__card--hasMycolle:after{position:absolute;top:50%;left:0;width:100%;margin-top:-1rem;color:#f5f6f6;text-align:center;content:"設定済み"}.LascolleBinderSettingPage__card:nth-child(4){margin-right:0}.LascolleBinderSetting__modalConfirmContent{background-color:rgba(255,255,255,.859);border:2px solid #fff;border-radius:10px}.LascolleBinderSetting__modalConfirmCard{width:80%;max-width:480px;margin:7% auto}.LascolleBinderSetting__modalConfirmMessage{margin-bottom:6%;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center}.LascolleBinderSetting__modalConfirmButtons{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:6%}.LascolleBinderSetting__modalConfirmButtons .Button{width:35%;margin:0 .5rem}.LascolleBinderSetting__modalSortContent{background-color:rgba(255,255,255,.859);border:2px solid #fff;border-radius:10px}.LascolleBinderSetting__modalSortTitle{margin:1.5rem 0 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.LascolleBinderSetting__modalSortSubtitle{width:80%;padding-bottom:.5rem;padding-left:.2rem;margin:3rem auto;font-size:1.2rem;font-size:var(--size-font-small);border-bottom:1px solid #fff}.LascolleBinderSetting__modalSortSelect{display:block;width:70%;padding:1rem 0 1rem .8rem;margin-top:1.5rem;margin-right:auto;margin-left:auto;font-size:1.2rem;font-size:var(--size-font-small);line-height:1;background-color:#fff;background-image:url(//cf.lastidol.com/assets/img/schedule/icon-arrow-select.png);background-repeat:no-repeat;background-position:95% 50%;background-size:10px 6px;border:none;border-radius:5px}.LascolleBinderSetting__modalSortButtons{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:3rem 0}.LascolleBinderSetting__modalSortButtons .Button{width:35%;margin:0 .5rem}.LascolleBinderSettingPage__backTop{margin:3rem 0 0;text-align:center}.LascolleBinderSettingPage__backTop .Button{width:20rem}.LascolleBinderSettingPage__pageTop{margin:3rem 0 6rem;text-align:center}.LascolleDetailPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LascolleDetailPage__img{display:block;width:100%}.LascolleDetailPage__container{max-width:480px;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle);background-image:url(//cf.lastidol.com/assets/img/lascolle/binder/bg.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.LascolleDetailPage__content{position:relative;padding-bottom:6%}.LascolleDetailPage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.LascolleDetailPage__title{padding:.5rem 0 1rem;margin:1.5rem 0;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;line-height:1.1;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.LascolleDetailPage__title span{font-size:1rem;font-size:var(--size-font-xsmall)}.LascolleDetailPage__kv{width:97.33%;margin:0 auto}.LascolleDetailPage__gacha{margin-top:2%}.LascolleDetailPage__caution{position:relative;margin:11% 0}.LascolleDetailPage__cautionTitle{font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.LascolleDetailPage__cautionBody{width:90%;margin:2rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);color:#999;color:var(--color-text-tertiary)}.LascolleDetailPage__backTop{margin:3rem 0 0;text-align:center}.LascolleDetailPage__pageTop{margin:3rem 0 6rem;text-align:center}.LascolleFusionPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LascolleFusionPage__img{display:block;width:100%}.LascolleFusionPage__container{max-width:480px;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle);background-image:url(//cf.lastidol.com/assets/img/lascolle/binder/bg.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.LascolleFusionPage__content{position:relative;padding-bottom:70%}.LascolleFusionPage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.LascolleFusionPage__title{padding:.75rem 0;margin:1.5rem 0;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.LascolleFusionPage__fusion{position:relative;padding-bottom:50%;margin-top:20%}.LascolleFusionPage__card{position:absolute;width:30%;-webkit-transition:linear 1s all;transition:linear 1s all}.LascolleFusionPage__card--left{top:0;left:15%}.LascolleFusionPage__fusion--animated .LascolleFusionPage__card--left{-webkit-animation-name:com-cards-left;animation-name:com-cards-left;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.LascolleFusionPage__card--right{top:0;right:15%}.LascolleFusionPage__fusion--animated .LascolleFusionPage__card--right{-webkit-animation-name:com-cards-right;animation-name:com-cards-right;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.LascolleFusionPage__card--center{top:0;left:50%;margin-left:-15%;opacity:0}.LascolleFusionPage__card--centerAnimated{-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.LascolleFusionPage__card--center.LascolleFusionPage__card--reflect{overflow:hidden}.LascolleFusionPage__card--center.LascolleFusionPage__card--reflect:after{-webkit-animation-name:reflection;animation-name:reflection;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-180px;left:0;width:30px;height:100%;content:"";background-color:#fff;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.LascolleFusionPage__button{position:absolute;top:31%;left:50%;width:30%;margin-left:-15%}.LascolleFusionPage__button .Button{width:10rem}.LascolleFusionPage__button--hidden{display:none}.LascolleFusionPage__fusionText{color:#000;text-align:center}.LascolleFusionPage__buttonSkip{position:absolute;top:-31%;right:4%;width:20%}.LascolleFusionPage__fusionBackButton{margin-top:-1.3rem}.LascolleFusionPage__fusionBackButton .Button{position:relative}.LascolleFusionPage__fusionBackButton .Button:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow-white.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.LascolleFusionPage__fusionBackButton .Button{width:18rem}.LascolleFusionPage__fusionBackButton .Button:after{background-position:95% 50%}.LascolleFusionPage__backTop{margin:3rem 0 0;text-align:center}.LascolleFusionPage__pageTop{margin:3rem 0 6rem;text-align:center}.LascolleLotteryPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LascolleLotteryPage__img{display:block;width:100%}.LascolleLotteryPage__container{max-width:480px;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle);background-image:url(//cf.lastidol.com/assets/img/lascolle/binder/bg.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.LascolleLotteryPage__content{position:relative;padding-bottom:6%}.LascolleLotteryPage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.LascolleLotteryPage__title{padding:.75rem 0;margin:1.5rem 0;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;line-height:1.1;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.LascolleLotteryPage__cardList{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;width:85%;margin:4% auto 0}.LascolleLotteryPage__card{width:23%;margin:2% 1%}.LascolleDetailPage__gacha{margin-top:2%}.LascolleLotteryPage__bannerList{width:90%;padding-bottom:6%;margin:0 auto}.LascolleLotteryPage__bannerListTitle{font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.LascolleLotteryPage__banner{margin-top:1rem;cursor:pointer}.LascolleLotteryPage__banner.clicked{opacity:.5}.LascolleLotteryPage__backTop{margin:3rem 0 0;text-align:center}.LascolleLotteryPage__pageTop{margin:3rem 0 6rem;text-align:center}.BonusPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.BonusPage__img{display:block;width:100%}.BonusPage__container{max-width:480px;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle);background-image:url(//cf.lastidol.com/assets/img/bonus/bg-cards.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.BonusPage__content{position:relative;padding-bottom:70%}.BonusPage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.BonusPage__title{padding:.75rem 0;margin:1.5rem 0;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.BonusPage__tabContainer{position:relative;width:95.2%;margin:0 auto}.BonusPage__tab{position:absolute;width:48.45%;cursor:pointer}.BonusPage__tab.clicked{opacity:.5}.BonusPage__tab--exp{top:5%;right:2.2%}.BonusPage__tab--onair{top:5%;left:1.7%}.BonusPage__tabTitle{position:absolute;top:22%;left:0;width:100%;font-size:1.4rem;font-size:var(--size-font-medium);color:#ff006b;color:var(--color-brand-primary);text-align:center}.BonusPage__tabList{position:absolute;top:32%;left:50%;width:90%;height:62%;margin-left:-45%;overflow-y:scroll}.BonusPage__tabListItem{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding:2% 0;border-top:1px solid #fff}.BonusPage__tabListItem:last-child{border-bottom:1px solid #fff}.BonusPage__tabListItemIcon{width:11%}.BonusPage__tabListItemIcon--disabled img{-webkit-filter:grayscale(100);filter:grayscale(100)}.BonusPage__tabListItemTitle{margin-left:7%;font-size:1.4rem;font-size:var(--size-font-medium)}.BonusPage__tabListItemTitle span{font-size:1.2rem;font-size:var(--size-font-small);color:#666;color:var(--color-text-subtitle)}.BonusPage__tabListItemButton{width:14%;margin-right:2%;margin-left:auto;cursor:pointer}.BonusPage__tabListItemButton.clicked{opacity:0,5}.BonusPage__modalConfirmContent{background-color:rgba(255,255,255,.859);border:2px solid #fff;border-radius:24px}.LascolleBinderSetting__modalConfirmMessage{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-top:7%}.LascolleBinderSetting__modalConfirmIcon{width:30%;max-width:160px}.LascolleBinderSetting__modalConfirmText{font-size:1.6rem;font-size:var(--size-font-large)}.BonusPage__modalConfirmButtons{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:6%}.BonusPage__modalConfirmButtons .Button{width:35%;max-width:190px;margin:0 .5rem}.BonusPage__backTop{margin:3rem 0 0;text-align:center}.BonusPage__pageTop{margin:3rem 0 6rem;text-align:center}.LascolleMycollection{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LascolleMycollection__img{display:block;width:100%}.LascolleMycollection__container{position:relative;max-width:480px;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle);background-image:url(//cf.lastidol.com/assets/img/lascolle/binder/bg.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.LascolleMycollection__content{position:relative;padding:6% 0 15%}.LascolleMycollection__title{padding:.75rem 0;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.LascolleMycollection__book{position:relative;width:96.66%;margin:6% auto 0}.LascolleMycollection__myName{position:absolute;top:15%;left:51%;width:90%;margin-left:-45%;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;color:#fff;color:var(--color-text-secondary);text-align:center;text-shadow:0 2px 2px rgba(0,53,103,.004);letter-spacing:.5rem}.LascolleMycollection__card{position:absolute;width:17.6%}.LascolleMycollection__card--setting{cursor:pointer}.LascolleMycollection__card.clicked{opacity:.5}.LascolleMycollection__cardFrame{position:absolute;top:0;left:0;width:102%}.LascolleMycollection__position{position:absolute;right:0;bottom:0;width:30%}.LascolleMycollection__rightTopIcon{position:absolute;top:-7%;right:-10%;width:30%}.LascolleMycollection__card--1{top:58%;left:50%;margin-left:-8.8%}.LascolleMycollection__card--2{top:58%;left:62%}.LascolleMycollection__card--3{top:58%;left:20%}.LascolleMycollection__card--4{top:32%;left:53%}.LascolleMycollection__card--5{top:32%;left:32%}.LascolleMycollection__card--6{top:32%;left:74%}.LascolleMycollection__card--7{top:32%;left:11%}.LascolleMycollection__backTop{margin:3rem 0 0;text-align:center}.LascolleMycollection__backTop .Button{width:20rem}.LascolleMycollection__pageTop{margin:3rem 0 6rem;text-align:center}.LascolleArchivePage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LascolleArchivePage__img{display:block;width:100%}.LascolleArchivePage__container{max-width:480px;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle);background-image:url(//cf.lastidol.com/assets/img/lascolle/binder/bg.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.LascolleArchivePage__content{position:relative;padding-bottom:6%}.LascolleArchivePage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.LascolleArchivePage__title{padding:.75rem 0;margin:1.5rem 0;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.LascolleArchivePage__bannerList{width:97%;padding-bottom:4%;margin:0 auto 6%;border-bottom:1px solid #fff}.LascolleArchivePage__bannerList:last-child{border-bottom:none}.LascolleArchivePage__banner{width:95%;margin:0 auto;cursor:pointer}.LascolleArchivePage__banner.clicked{opacity:.5}.LascolleArchivePage__banner--disabled{cursor:not-allowed}.LascolleArchivePage__backTop{margin:3rem 0 0;text-align:center}.LascolleArchivePage__pageTop{margin:3rem 0 6rem;text-align:center}.LascolleHowtoPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LascolleHowtoPage__img{display:block;width:100%}.LascolleHowtoPage__container{position:relative;max-width:480px;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle)}.LascolleHowtoPage__content{position:absolute;top:0;left:0;width:100%}.LascolleHowtoPage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.LascolleHowtoPage__title{padding:.75rem 0;margin:1.5rem 0;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.LascolleHowtoPage__backTop{margin:3rem 0 0;text-align:center}.LascolleHowtoPage__pageTop{margin:3rem 0 6rem;text-align:center}.LascolleEventPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LascolleEventPage__img{display:block;width:100%}.LascolleEventPage__fixed{position:fixed;bottom:0;left:0;z-index:1;width:100%;padding:1.25rem;background-color:rgba(0,0,0,.8)}.LascolleEventPage__fixedContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.LascolleEventPage__fixedLottery{width:84px;padding:.5rem;margin:0 .75rem;background-color:#fff;border:2px solid #eee;border-radius:5px}.LascolleEventPage__fixedLotteryTitle{font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;color:#222568;text-align:center}.LascolleEventPage__fixedLotteryHas{font-size:2.2rem;font-size:var(--size-font-xxxlarge);font-weight:700;color:#393939;text-align:center}.LascolleEventPage__fixedLotteryHas span{font-size:1.4rem;font-size:var(--size-font-medium)}.LascolleEventPage__fixedButton{width:260px;cursor:pointer}.LascolleEventPage__container{max-width:480px;margin:0 auto}.LascolleEventPage__main{position:relative;padding-bottom:8%;background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg.jpg);background-repeat:no-repeat;background-size:100%}.LascolleEventPage__main2{position:relative;padding-bottom:8%;background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/4/bg.jpg);background-repeat:no-repeat;background-size:100%}.LascolleEventPage__body{position:relative}.LascolleEventPage__kv2{padding-top:17px}.LascolleEventPage__bar{width:96%;padding-top:3%;margin:0 auto}.LascolleEventPage__bar--top{position:absolute;top:0;left:50%;width:96%;-webkit-transform:translate(-50%);transform:translate(-50%)}.LascolleEventPage__container--3rd{background-color:#e8e8e8;background-color:var(--color-bg-lascolle);background-image:url(//cf.lastidol.com/assets/img/lascolle/binder/bg.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.LascolleEventPage__content{position:relative;padding-bottom:6%}.LascolleEventPage__section{position:relative}.LascolleEventPage__button{position:absolute;left:50%;width:70%;cursor:pointer;-webkit-transform:translateX(-48.5%);transform:translateX(-48.5%)}.LascolleEventPage__button.clicked,.LascolleEventPage__button:hover{opacity:.5}.LascolleEventPage__button--get{top:39.6%}.LascolleEventPage__button--ss{top:64.1%}.LascolleEventPage__button--tweet{top:84.6%}.LascolleEventPage__button--disabled img{-webkit-filter:grayscale(100);filter:grayscale(100)}.LascolleEventPage__caution{position:relative;padding:2rem 0;background-color:#e5e5e5}.LascolleEventPage__cautionTitle{font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.LascolleEventPage__cautionBody{width:90%;margin:2rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);color:#848484}.LascolleEventPage__backTop{margin:3rem 0 0;text-align:center}.LascolleEventPage__pageTop{margin:3rem 0 6rem;text-align:center}.LascolleEventPage__about{width:73%;margin:0 auto 3%;cursor:pointer}.LascolleEventPage__banner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:5%}.LascolleEventPage__bannerItem{width:44.4%;margin:0 .5rem}.LascolleEventPage__confirm{width:64%;margin:0 auto 6%}.LascolleEventPage__box{position:relative;margin-bottom:5%}.LascolleEventPage__boxButton{position:absolute;bottom:3rem;left:50%;width:73%;cursor:pointer;-webkit-transform:translate(-50%);transform:translate(-50%)}.LascolleEventPage__boxButton--disabled img{-webkit-filter:brightness(50%);filter:brightness(50%)}.LascolleEventPage__unit{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;position:absolute;top:50%;left:50%;width:90%;-webkit-transform:translate(-50%);transform:translate(-50%)}.LascolleEventPage__unitItem{position:relative;width:calc(100%/5 - 5px);margin:0 5px;line-height:1;text-align:center;cursor:pointer}.LascolleEventPage__unitItemThum{position:relative;margin-top:8px;margin-bottom:3px}.LascolleEventPage__unitItemCircle{position:absolute;top:1px;left:0;width:100%;padding-bottom:100%;content:"";background-repeat:no-repeat;background-size:100%;-webkit-transform:scale(1.1);transform:scale(1.1)}.LascolleEventPage__unitItemCircle--hit{background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg-round-red.png)}.LascolleEventPage__unitItemCircle--remain{background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg-round-blue.png)}.LascolleEventPage__unitItemCircle--select{background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg-round-green.png)}.LascolleEventPage__unitItemCircle--normal{background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg-round-gray.png)}.LascolleEventPage__unitItemName{font-size:1rem;font-size:var(--size-font-xsmall);color:#393939}.LascolleEventPage__unitItemLabel{position:absolute;top:-1.6rem;left:0;width:100%}.LascolleEventPage__unitItemLabelContent{position:absolute;top:51%;left:50%;width:100%;font-size:1rem;font-size:var(--size-font-xsmall);color:#fff;letter-spacing:-.1rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.LascolleEventPage__member{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;position:absolute;top:26%;left:50%;flex-wrap:wrap;width:90%;-webkit-transform:translate(-50%);transform:translate(-50%)}.LascolleEventPage__memberItem{position:relative;width:calc(100%/6);height:95px;margin:0 1.6% 5vw;text-align:center;cursor:pointer}@media(min-width:768px){.LascolleEventPage__memberItem{height:120px;margin-bottom:20px}}.LascolleEventPage__memberItemThum{position:relative}.LascolleEventPage__memberItemCircle{position:absolute;top:0;left:0;width:100%;padding-bottom:100%;content:"";background-repeat:no-repeat;background-size:100%;-webkit-transform:scale(1.1);transform:scale(1.1)}.LascolleEventPage__memberItemCircle--hit{background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg-round-red.png)}.LascolleEventPage__memberItemCircle--select{background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg-round-green.png)}.LascolleEventPage__memberItemCircle--normal{background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg-round-gray.png)}.LascolleEventPage__memberItemTeamName{display:block;margin-top:1px;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#393939;letter-spacing:-.1rem}.LascolleEventPage__memberItemName{display:block;margin-top:1px;font-size:1rem;font-size:var(--size-font-xsmall);color:#393939}.LascolleEventPage__memberItemLabel{position:absolute;top:-20%;left:0;width:100%}.LascolleEventPage__memberItemLabelContent{position:absolute;top:50%;left:50%;width:100%;font-size:1rem;font-size:var(--size-font-xsmall);color:#fff;letter-spacing:-.1rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.LascolleEventListPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LascolleEventListPage__img{display:block;width:100%;cursor:pointer}.LascolleEventListPage__container{max-width:480px;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle);background-image:url(//cf.lastidol.com/assets/img/lascolle/binder/bg.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.LascolleEventListPage__content{position:relative;padding-bottom:6%}.LascolleEventListPage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.LascolleEventListPage__title{padding:.75rem 0;margin:1.5rem 0;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.LascolleEventListPage__bannerUnavailable{margin:9rem 0 2rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;color:#fff;text-align:center;text-shadow:0 0 10px #000}.LascolleEventListPage__bannerList{width:97%;padding-bottom:4%;margin:0 auto 6%;text-align:center;border-bottom:1px solid #fff}.LascolleEventListPage__bannerList:last-child{border-bottom:none}.LascolleEventListPage__banner{width:95%;margin:0 auto}.LascolleEventListPage__banner.clicked{opacity:.5}.LascolleEventListPage__banner--disabled{cursor:not-allowed}.LascolleEventListPage__bannerButton{margin-top:1rem}.LascolleEventListPage__backTop{margin:3rem 0 0;text-align:center}.LascolleEventListPage__pageTop{margin:3rem 0 6rem;text-align:center}.LascolleEventDetailPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LascolleEventDetailPage__img{display:block;width:100%}.LascolleEventDetailPage__fixed{position:fixed;bottom:0;left:0;z-index:1;width:100%;padding:1.25rem;background-color:rgba(0,0,0,.8)}.LascolleEventDetailPage__fixedContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.LascolleEventDetailPage__fixedLottery{width:84px;padding:.5rem;margin:0 .75rem;background-color:#fff;border:2px solid #eee;border-radius:5px}.LascolleEventDetailPage__fixedLotteryTitle{font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;color:#222568;text-align:center}.LascolleEventDetailPage__fixedLotteryHas{font-size:2.2rem;font-size:var(--size-font-xxxlarge);font-weight:700;color:#393939;text-align:center}.LascolleEventDetailPage__fixedLotteryHas span{font-size:1.4rem;font-size:var(--size-font-medium)}.LascolleEventDetailPage__fixedButton{width:260px;cursor:pointer}.LascolleEventDetailPage__container{max-width:480px;margin:0 auto}.LascolleEventDetailPage__main{position:relative;padding-bottom:8%;background-color:#669fbd;background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg.jpg);background-repeat:no-repeat;background-size:100%}.LascolleEventDetailPage__body{position:relative}.LascolleEventDetailPage__bar{width:96%;padding-top:3%;margin:0 auto}.LascolleEventDetailPage__bar--top{position:absolute;top:0;left:50%;width:96%;-webkit-transform:translate(-50%);transform:translate(-50%)}.LascolleEventDetailPage__content{position:relative;padding-bottom:6%}.LascolleEventDetailPage__button{position:absolute;left:50%;width:70%;cursor:pointer;-webkit-transform:translateX(-48.5%);transform:translateX(-48.5%)}.LascolleEventDetailPage__caution{position:relative;padding:2rem 0;background-color:#e5e5e5}.LascolleEventDetailPage__cautionTitle{font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.LascolleEventDetailPage__cautionBody{width:90%;margin:2rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);color:#848484}.LascolleEventDetailPage__backBtn{margin:3rem 0 0;text-align:center}.LascolleEventDetailPage__backBtn .Button{width:18rem}.LascolleEventDetailPage__pageTop{margin:3rem 0 6rem;text-align:center}.LascolleEventDetailPage__about{width:73%;margin:1% auto 3%;cursor:pointer}.LascolleEventDetailPage__banner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin:0 1% 5% 5%}.LascolleEventDetailPage__bannerItem{width:50%}.LascolleEventDetailPage__confirm{width:64%;margin:0 auto 6%}.LascolleEventDetailPage__box{position:relative;margin-bottom:5%}.LascolleEventDetailPage__boxContent{position:relative;background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/box-bg.png);background-repeat:repeat-y;background-size:100% auto}.LascolleEventDetailPage__boxDesc{font-size:1.2rem;font-size:var(--size-font-small);color:#49494a;text-align:center}.LascolleEventDetailPage__boxLabelContent{padding-top:1rem;color:#ff006b;color:var(--color-brand-primary);text-align:center}.LascolleEventDetailPage__boxButton{bottom:3rem;width:73%;padding:1rem 0 2rem;margin:auto;cursor:pointer}.LascolleEventDetailPage__boxButton--disabled img{-webkit-filter:brightness(50%);filter:brightness(50%)}.LascolleEventDetailPage__boxItem{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;width:90%;padding:1rem 0 2rem;margin:auto}.LascolleEventDetailPage__boxItem--member{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start}.LascolleEventDetailPage__item{position:relative;width:calc(100%/6);margin:2.5rem 1.6% 0;text-align:center;cursor:pointer}.LascolleEventDetailPage__itemThum{position:relative}.LascolleEventDetailPage__itemCircle{position:absolute;top:0;left:0;width:100%;padding-bottom:100%;content:"";background-repeat:no-repeat;background-size:100%;-webkit-transform:scale(1.1);transform:scale(1.1)}.LascolleEventDetailPage__itemCircle--hit{background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg-round-red.png)}.LascolleEventDetailPage__itemCircle--select{background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg-round-green.png)}.LascolleEventDetailPage__itemCircle--normal{background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg-round-gray.png)}.LascolleEventDetailPage__itemCircle--info{background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg-round-blue.png)}.LascolleEventDetailPage__itemCircle--warning{background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg-round-yellow.png)}.LascolleEventDetailPage__itemCircle--danger{background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg-round-pink.png)}.LascolleEventDetailPage__itemTeamName{display:block;margin-top:1px;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#393939;letter-spacing:-.1rem}.LascolleEventDetailPage__itemName{display:block;margin-top:1px;font-size:1rem;font-size:var(--size-font-xsmall);color:#393939}.LascolleEventDetailPage__itemLabel{position:absolute;top:-1.6rem;left:0;width:100%}.LascolleEventDetailPage__itemLabelContent{position:absolute;top:50%;left:50%;width:100%;font-size:1rem;font-size:var(--size-font-xsmall);color:#fff;letter-spacing:-.1rem;white-space:nowrap;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.LascolleEventLotteryPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto;color:#393939}.LascolleEventLotteryPage__img{display:block;width:100%}.LascolleEventLotteryPage__container{max-width:480px;margin:0 auto}.LascolleEventLotteryPage__main{position:relative;background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg.jpg);background-repeat:no-repeat;background-size:100%}.LascolleEventLotteryPage__bar{width:96%;padding-top:3%;margin:0 auto}.LascolleEventLotteryPage__hit{position:relative;width:94%;margin:5% auto 0}.LascolleEventLotteryPage__miss{position:relative;width:94%;margin:5% auto 0}.LascolleEventLotteryPage__address{position:relative;width:94%;margin:5% auto 0}.LascolleEventLotteryPage__addressContent{position:absolute;top:19%;left:0;width:100%;height:78%;overflow-y:scroll;text-align:center}.LascolleEventLotteryPage__addressTitle{margin:2rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700}.LascolleEventLotteryPage__imgIcon{width:104px}.LascolleEventLotteryPage__addressDesc{padding:0 1rem;margin:.5rem 0 1.5rem;font-size:1.4rem;font-size:var(--size-font-medium)}.LascolleEventLotteryPage__under{padding:3.5rem 0 2.5rem;margin-top:2.5rem;text-align:center;background-image:url(//cf.lastidol.com/assets/img/lascolle/campaign/bg-circle.png);background-repeat:no-repeat;background-size:100%}.LascolleEventLotteryPage__under .Button{width:20rem}.LascolleEventLotteryPage__underTitle{margin-bottom:1.5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;color:#393939}.LascolleEventLotteryPage__underDesc{margin-bottom:2.5rem;font-size:1.4rem;font-size:var(--size-font-medium);color:#393939}.LascolleEventLotteryPage__underDesc span{font-weight:700;color:#ff0464}.LascolleEventLotteryPage__button{display:inline-block;width:240px;margin:0 auto 1rem;cursor:pointer}.LascolleEventLotteryPage__button--disabled img{-webkit-filter:brightness(50%);filter:brightness(50%)}.LascolleEventLotteryPage__backTop{margin:3rem 0 0;text-align:center}.LascolleEventLotteryPage__pageTop{margin:3rem 0 6rem;text-align:center}.LascolleEventLotteryPage__fixed{position:fixed;bottom:0;left:0;z-index:1;width:100%;padding:1.25rem;background-color:rgba(0,0,0,.8)}.LascolleEventLotteryPage__fixedContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.LascolleEventLotteryPage__fixedLottery{width:84px;padding:.5rem;margin:0 .75rem;background-color:#fff;border:2px solid #eee;border-radius:5px}.LascolleEventLotteryPage__fixedLotteryTitle{font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;color:#222568;text-align:center}.LascolleEventLotteryPage__fixedLotteryHas{font-size:2.2rem;font-size:var(--size-font-xxxlarge);font-weight:700;color:#393939;text-align:center}.LascolleEventLotteryPage__fixedLotteryHas span{font-size:1.4rem;font-size:var(--size-font-medium)}.LascolleEventLotteryPage__fixedButton{width:260px;cursor:pointer}.LascolleBulkfusionPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.LascolleBulkfusionPage__img{display:block;width:100%}.LascolleBulkfusionPage__container{position:relative;max-width:480px;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle);background-image:url(//cf.lastidol.com/assets/img/lascolle/bulk/bg.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.LascolleBulkfusionPage__container:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:rgba(16,29,65,.63)}.LascolleBulkfusionPage__content{position:relative;padding-bottom:6%}.LascolleBulkfusionPage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.LascolleBulkfusionPage__title{padding:.75rem 0;margin:1.5rem 0 3rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.LascolleBulkfusionPage__select{width:62.1%;margin:0 auto 40px}.LascolleBulkfusionPage__select .Select__input{padding:1rem 3rem 1rem .8rem;color:#000;background-color:#fff}.LascolleBulkfusionPage__fusion{width:60.4%;margin:0 auto 40px;cursor:pointer}.LascolleBulkfusionPage__fusion--disabled{cursor:not-allowed}.LascolleBulkfusionPage__fusion--disabled img{-webkit-filter:grayscale(100);filter:grayscale(100)}.LascolleBulkfusionPage__desc{width:73.4%;padding:10px 20px;margin:0 auto 60px;font-size:1.2rem;font-size:var(--size-font-small);color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}.LascolleBulkfusionPage__cancel{width:46.5%;margin:0 auto 40px}.LascolleBulkfusionPage__backTop{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center}.LascolleBulkfusionPage__backTop .Button{width:18rem}.LascolleBulkfusionPage__pageTop{margin:3rem 0 6rem;text-align:center}.SerialCodePage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.SerialCodePage__container{width:94.66%;width:var(--layout-content-width);padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.SerialCodePage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.SerialCodePage__form{padding:0 .7rem}.SerialCodePage__formItem{width:20rem;margin:0 auto}.SerialCodePage__formCaution{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution);text-align:center}.SerialCodePage__formButton{margin-top:1.5rem;text-align:center}.SerialCodePage__backTop{margin:3rem 0 0;text-align:center}.SerialCodePage__pageTop{margin:3rem 0 6rem;text-align:center}.ViewingFormPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.ViewingFormPage__container{width:94.66%;width:var(--layout-content-width);max-width:480px;padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.ViewingFormPage__title{margin:2.5rem 0 1.5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.ViewingFormPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.ViewingFormPage__desc--centered{text-align:center}.ViewingFormPage__desc--caution{color:#c00;color:var(--color-text-caution)}.ViewingFormPage__form{padding:0 .7rem}.ViewingFormPage__formItem{padding:2.5rem .5rem 0;padding:2.5rem var(--layout-padding-size) 0;margin-top:0}.ViewingFormPage__formItem--top{padding-top:1.5rem}.ViewingFormPage__signupFormLabel{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;line-height:1;text-align:left}.ViewingFormPage__signupFormLabel span{font-size:1rem;font-size:var(--size-font-xsmall);color:#999;color:var(--color-text-tertiary)}.ViewingFormPage__formItemContainer .ViewingFormPage__signupFormLabel{font-weight:400}.ViewingFormPage__formItemContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-top:1rem}.ViewingFormPage__formItemContainer .ViewingFormPage__signupFormValue{margin-left:.5rem;font-weight:400}.ViewingFormPage__signupFormSubLabel{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#666;color:var(--color-text-subtitle)}.ViewingFormPage__signupFormSelect{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.ViewingFormPage__signupFormInput{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.ViewingFormPage__signupFormInput--disabled{padding:.25rem 0 .25rem .75rem;background-color:#ccc;border:1px solid #999;border:1px solid var(--color-text-tertiary);opacity:.8}.ViewingFormPage__signupFormInput .Textinput input{padding-left:.5rem;line-height:2}.ViewingFormPage__signupFormInput--mid .Textinput{width:50%}.ViewingFormPage__signupFormInput--age .Textinput{display:inline-block;width:6.5rem;font-family:sans-serif}.ViewingFormPage__signupFormInput--small .Textinput{display:inline-block;width:25%}.ViewingFormPage__signupFormInputContainer{margin-bottom:2rem}.ViewingFormPage__signupFormInputContainer:last-child{margin-bottom:0}.ViewingFormPage__signupFormInputInner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.ViewingFormPage__signupFormInputInner .Textinput{width:80%}.ViewingFormPage__signupFormInputInnerStyled{width:20%}.ViewingFormPage__signupFormInputPostal3{width:5.5rem}.ViewingFormPage__signupFormInputPostal3 .Textinput{width:100%;font-family:sans-serif}.ViewingFormPage__signupFormInputPostal4{width:6.5rem}.ViewingFormPage__signupFormInputPostal4 .Textinput{width:100%;font-family:sans-serif}.ViewingFormPage__signupFormInputInner--prefecture .Textinput{width:7.5rem}.ViewingFormPage__formSeparate{padding:3rem 0 0;margin-bottom:1rem;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.ViewingFormPage__signupFormSelectBirth{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.ViewingFormPage__signupFormSelectBirth .Select{width:calc(97%/3)}.ViewingFormPage__signupFormSelectArea{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.ViewingFormPage__signupFormSelectArea .Select{width:50%}.ViewingFormPage__signupFormCaution{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.ViewingFormPage__signupFormSubmit{margin-top:2.5rem;text-align:center}.ViewingFormPage__signupFormSubmit .Button{width:16rem}.ViewingFormPage__signupFormSubmitSuccess{padding:1rem 0;margin-top:2.5rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center;background-color:#fbf5cd}.ViewingFormPage__signupFormSubmitDesc{margin-top:1rem;font-size:1rem;font-size:var(--size-font-xsmall)}.ViewingFormPage__signupFormSubmitDesc .AnchorLink{display:inline-block;color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.ViewingFormPage__backMypage{margin:3rem 0 0;text-align:center}.ViewingFormPage__pageTop{margin:3rem 0 6rem;text-align:center}.ViewingFormPage__signupButton{margin-top:1.5rem;text-align:center}.ViewingFormPage__confirmButtons{margin-top:2rem;text-align:center}.ViewingFormPage__confirmButtons .Button{width:16rem}.ViewingFormPage__signupFormSelect--event .Radio{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap}.ViewingFormPage__signupFormSelect--event .Radio .Radio__label{padding:.7rem 1.5rem .6rem 3.5rem}.ViewingFormPage__signupFormSelect--event .Radio div{width:calc(100%/2);margin-bottom:.75rem}.ViewingPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.ViewingPage__img{display:block;width:100%}.ViewingPage__content{max-width:480px;padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.ViewingPage__title{margin:2.5rem 0 1.5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.ViewingPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.ViewingPage__desc--centered{text-align:center}.ViewingPage__desc--caution{color:#c00;color:var(--color-text-caution)}.ViewingPage__schedule{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.ViewingPage__scheduleButton{width:46.4%;margin:0 .5rem;cursor:pointer}.ViewingPage__scheduleButton.clilcked{opacity:.5}.ViewingPage__kvSchedule{margin-top:3rem}.ViewingPage__kv109{width:90.66%;margin:3rem auto 0}.ViewingPage__buttonRound{width:86%;margin:1rem auto 0;cursor:pointer}.ViewingPage__buttonRound.clicked{opacity:.5}.ViewingPage__tvasahi{width:90.66%;margin:3rem auto 0}.ViewingPage__kvCaution{margin:1rem 0;font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.ViewingPage__subTitle{width:74%;margin:3rem auto 0}.ViewingPage__subTitle--top{margin-top:6rem}.ViewingPage__subDesc{width:94%;padding:1.5rem 0 0;margin:0 auto 1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.ViewingPage__subDescButton{text-align:center}.ViewingPage__subDescButton .Button{width:16rem}.ViewingPage__backMypage{margin:3rem 0 0;text-align:center}.ViewingPage__pageTop{margin:3rem 0 6rem;text-align:center}.ViewingPage__scheduleImg{width:90.66%;margin:3rem auto 0}.SettingPersonalPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.SettingPersonalPage__container{width:94.66%;width:var(--layout-content-width);max-width:480px;padding-bottom:3rem;margin:0 auto;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.SettingPersonalPage__title{margin:2.5rem 0 1.5rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.SettingPersonalPage__desc{width:94.66%;width:var(--layout-content-width);padding:0 .5rem;padding:0 var(--layout-padding-size);margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.SettingPersonalPage__desc--centered{text-align:center}.SettingPersonalPage__desc--caution{color:#c00;color:var(--color-text-caution)}.SettingPersonalPage__form{padding:0 .7rem}.SettingPersonalPage__formItem{padding:2.5rem .5rem 0;padding:2.5rem var(--layout-padding-size) 0;margin-top:0}.SettingPersonalPage__formItem--top{padding-top:1.5rem}.SettingPersonalPage__signupFormLabel{font-size:1.2rem;font-size:var(--size-font-small);font-weight:700;line-height:1;text-align:left}.SettingPersonalPage__signupFormLabel span{font-size:1rem;font-size:var(--size-font-xsmall);color:#999;color:var(--color-text-tertiary)}.SettingPersonalPage__formItemContainer .SettingPersonalPage__signupFormLabel{font-weight:400}.SettingPersonalPage__formItemContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin-top:1rem}.SettingPersonalPage__formItemContainer .SettingPersonalPage__signupFormValue{margin-left:.5rem;font-weight:400}.SettingPersonalPage__signupFormSubLabel{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);line-height:1;color:#666;color:var(--color-text-subtitle)}.SettingPersonalPage__signupFormSelect{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.SettingPersonalPage__signupFormInput{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.SettingPersonalPage__signupFormInput--disabled{padding:.25rem 0 .25rem .75rem;background-color:#ccc;border:1px solid #999;border:1px solid var(--color-text-tertiary);opacity:.8}.SettingPersonalPage__signupFormInput .Textinput input{padding-left:.5rem;line-height:2}.SettingPersonalPage__signupFormInput--mid .Textinput{width:50%}.SettingPersonalPage__signupFormInput--age .Textinput{display:inline-block;width:6.5rem;font-family:sans-serif}.SettingPersonalPage__signupFormInput--small .Textinput{display:inline-block;width:25%}.SettingPersonalPage__signupFormInputContainer{margin-bottom:2rem}.SettingPersonalPage__signupFormInputContainer:last-child{margin-bottom:0}.SettingPersonalPage__signupFormInputInner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.SettingPersonalPage__signupFormInputInner .Textinput{width:80%}.SettingPersonalPage__signupFormInputInnerStyled{width:20%}.SettingPersonalPage__signupFormInputPostal3{width:5.5rem}.SettingPersonalPage__signupFormInputPostal3 .Textinput{width:100%;font-family:sans-serif}.SettingPersonalPage__signupFormInputPostal4{width:6.5rem}.SettingPersonalPage__signupFormInputPostal4 .Textinput{width:100%;font-family:sans-serif}.SettingPersonalPage__signupFormInputInner--prefecture .Textinput{width:7.5rem}.SettingPersonalPage__formSeparate{padding:3rem 0 0;margin-bottom:1rem;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.SettingPersonalPage__signupFormSelectBirth{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.SettingPersonalPage__signupFormSelectBirth .Select{width:calc(97%/3)}.SettingPersonalPage__signupFormSelectArea{margin-top:1.5rem;font-size:1.2rem;font-size:var(--size-font-small)}.SettingPersonalPage__signupFormSelectArea .Select{width:50%}.SettingPersonalPage__signupFormCaution{margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c00;color:var(--color-text-caution)}.SettingPersonalPage__signupFormSubmit{margin-top:2.5rem;text-align:center}.SettingPersonalPage__signupFormSubmit .Button{width:16rem}.SettingPersonalPage__signupFormSubmitSuccess{padding:1rem 0;margin-top:2.5rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center;background-color:#fbf5cd}.SettingPersonalPage__signupFormSubmitDesc{margin-top:1rem;font-size:1rem;font-size:var(--size-font-xsmall)}.SettingPersonalPage__signupFormSubmitDesc .AnchorLink{display:inline-block;color:#ff006b;color:var(--color-brand-primary);text-decoration:underline}.SettingPersonalPage__backMypage{margin:3rem 0 0;text-align:center}.SettingPersonalPage__pageTop{margin:3rem 0 6rem;text-align:center}.SettingPersonalPage__signupButton{margin-top:1.5rem;text-align:center}.SettingPersonalPage__confirmButtons{margin-top:2rem;text-align:center}.SettingPersonalPage__confirmButtons .Button{width:16rem}.VideosPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.VideosPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.VideosPage__selectContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:94.66%;width:var(--layout-content-width);margin:0 auto 4rem}.VideosPage__selectContainer--centered{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-bottom:2rem}.VideosPage__select{width:46.5%;padding:1rem 0 1rem .8rem;font-size:1.2rem;font-size:var(--size-font-small);line-height:1;cursor:pointer;background-color:#e2e2e2;background-image:url(//cf.lastidol.com/assets/img/schedule/icon-arrow-select.png);background-repeat:no-repeat;background-position:95% 50%;background-size:10px 6px;border:none;border-radius:5px}.VideosPage__select:first-child{margin-left:.5rem}.VideosPage__select:last-child{margin-right:.5rem}.VideosPage__list{font-family:Noto Serif Japanese,serif}.VideosPage__listTitle{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding:1.5rem 0 1.5rem 1rem;font-size:1.2rem;font-size:var(--size-font-small);cursor:pointer;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.VideosPage__listTitle.hold{opacity:.5}.VideosPage__listState{width:12px;height:12px;margin-right:1.5rem;margin-left:auto;background-image:url(//cf.lastidol.com/assets/img/common/icon-minus.png);background-repeat:no-repeat;background-size:100%}.VideosPage__list--closed .VideosPage__listState{background-image:url(//cf.lastidol.com/assets/img/common/icon-plus.png)}.VideosPage__list--closed:last-child{border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.VideosPage__listItemContainer{overflow-y:hidden;-webkit-transition:all .5s;transition:all .5s}.VideosPage__list--closed .VideosPage__listItemContainer{height:0}.VideosPage__listItemTitle{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;margin:2rem 0 2rem 1rem;font-size:1.4rem;font-size:var(--size-font-medium)}.VideosPage__listItemTwitter{margin-right:1rem;margin-left:auto}.VideosPage__pager{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:150px;margin:1.75rem auto}.VideosPage__pagerItem{width:55px;font-size:1.2rem;font-size:var(--size-font-small);text-align:center;cursor:pointer}.VideosPage__pagerItem.hold{opacity:.5}.VideosPage__pagerItem--prev{position:relative}.VideosPage__pagerItem--prev:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.VideosPage__pagerItem--prev{text-align:right}.VideosPage__pagerItem--prev:after{background-position:100% 75%}.VideosPage__pagerItem--next{position:relative}.VideosPage__pagerItem--next:after{position:absolute;bottom:0;left:0;width:100%;height:100%;content:"";background-image:url(//cf.lastidol.com/assets/img/common/icon-arrow.png);background-repeat:no-repeat;background-position:100% 50%;background-size:6px 12px}.VideosPage__pagerItem--next{text-align:left}.VideosPage__pagerItem--next:after{background-position:100% 25%}.VideosPage__pagerItem--disabled{opacity:.2}.VideosPage__pagerItemSeparate{padding-bottom:.5rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center}.VideosPage__pagerItemText{display:inline-block;padding-bottom:.5rem;border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.VideosPage__backPage{margin-top:3rem;font-size:1.6rem;font-size:var(--size-font-large);line-height:1;color:#ff006b;color:var(--color-brand-primary);text-align:center;text-decoration:underline;cursor:pointer}.VideosPage__backTop{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center;border-top:1px solid #ccc;border-top:1px solid var(--color-border)}.VideosPage__pageTop{margin:3rem 0 6rem;text-align:center}@media(min-width:768px){.VideosPage__listItemContainer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:100%}.VideosPage__listItem{width:calc(97%/3);margin:0 .5%}}.PreTicketPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.PreTicketPage__img{display:block;width:100%}.PreTicketPage__title{margin:2.5rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;text-align:center}.PreTicketPage__container{width:94.66%;width:var(--layout-content-width);padding:1.8rem 0;margin:0 auto;border-top:1px solid #ccc;border-top:1px solid var(--color-border);border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-border)}.PreTicketPage__container--inverse{width:100%;max-width:480px;background-color:#000}.PreTicketPage__contentTitle{margin-top:1rem;margin-left:.75rem;font-size:1.6rem;font-size:var(--size-font-large);font-weight:700}.PreTicketPage__content{padding:0 .75rem;margin-top:1.5rem;font-size:calc(1.2rem);font-size:calc(var(--size-font-small))}.PreTicketPage__container--inverse .PreTicketPage__content{margin:3rem 0}.PreTicketPage__submit{margin-top:2.5rem;text-align:center}.PreTicketPage__submitButton{box-sizing:border-box;display:inline-block;width:14rem;padding:.75rem 1rem;margin-bottom:1.5rem;line-height:1;color:#fff;text-align:center;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#000;border:1px solid transparent;border-radius:0}.PreTicketPage__container--inverse .PreTicketPage__submitButton{margin-bottom:0;font-size:1.4rem;font-size:var(--size-font-medium);background-color:#69a3d7;border:2px solid #fff;border-radius:2px}.PreTicketPage__caution{margin-top:2.5rem;color:#c00;color:var(--color-text-caution);text-align:center}.PreTicketPage__container--inverse .PreTicketPage__caution{font-size:1.4rem;font-size:var(--size-font-medium);color:#fff}.PreTicketPage__signupDesc{margin-top:2.5rem}.PreTicketPage__container--inverse .PreTicketPage__signupDesc{color:#fff}.PreTicketPage__container--inverse .PreTicketPage__video{margin-bottom:5rem;color:#fff}.PreTicketPage__container--inverse .PreTicketPage__videoTitle{padding:.5rem 0;margin-bottom:3rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center;background-color:#434343}.PreTicketPage__container--inverse .PreTicketPage__videoContent{width:85%;margin:0 auto}.PreTicketPage__container--inverse .PreTicketPage__overview{color:#fff}.PreTicketPage__container--inverse .PreTicketPage__overviewTitle{position:relative;width:75%;margin:0 auto;font-weight:700;color:#9bdbff;text-align:center}.PreTicketPage__container--inverse .PreTicketPage__overviewTitle:before,.PreTicketPage__container--inverse .PreTicketPage__overviewTitle:after{position:absolute;top:50%;display:inline-block;width:35%;height:1px;content:"";background-color:#9bdbff}.PreTicketPage__container--inverse .PreTicketPage__overviewTitle:before{left:0}.PreTicketPage__container--inverse .PreTicketPage__overviewTitle:after{right:0}.PreTicketPage__container--inverse .PreTicketPage__overviewContent{width:94.66%;width:var(--layout-content-width);margin:1rem auto 0;font-size:1.2rem;font-size:var(--size-font-small)}.PreTicketPage__container--inverse .PreTicketPage__overviewContent .PreTicketPage__overviewEmpasis{font-weight:700;color:#01a9e4}.PreTicketPage__signupButton{margin-top:.5rem;margin-bottom:1.5rem;text-align:center}.PreTicketPage__backTop{margin:3rem 0 0;text-align:center}.PreTicketPage__pageTop{margin:3rem 0 6rem;text-align:center}.RealCollectionPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.RealCollectionPage__img{display:block;width:100%}.RealCollectionPage__content{max-width:480px;margin:0 auto}.RealCollectionPage__head{position:relative}.RealCollectionPage__about{position:absolute;bottom:10%;left:50%;width:54%;cursor:pointer;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.RealCollectionPage__bottom{position:fixed;bottom:0;left:0;width:100%;padding:15px 0;background-color:rgba(255,255,255,.7)}.RealCollectionPage__bottomButton{width:60%;max-width:240px;padding:15px 0;margin:0 auto;font-weight:700;color:#fff;text-align:center;cursor:pointer;background-color:#298bcc}.RealCollectionPage__bottomButton.clicked{opacity:.8}.RealCollectionPage__bottomButton:hover{opacity:.8}.RealCollectionPage__binder{overflow-x:hidden}.RealCollectionPage__binderRow{position:relative}.RealCollectionPage__binderRowBack{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.RealCollectionPage__binderRowCardList{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;position:absolute;top:3.6%;left:5%;width:100%}.RealCollectionPage__binderRowCard{position:relative;width:16%;margin-left:2.2%;text-align:center;cursor:pointer}.RealCollectionPage__binderRowCard--disabled{cursor:not-allowed}.RealCollectionPage__binderRowCardSound{position:absolute;right:4px;bottom:6px;width:17.5px;height:16px;background-image:url(//cf.lastidol.com/assets/img/lascolle/cards/icon-sound.png);background-size:100%}.RealCollectionPage__binderRowCardNew{position:absolute;top:0;left:-5px;width:18.5px;height:10px;background-image:url(//cf.lastidol.com/assets/img/lascolle/cards/icon-new.png);background-size:100%}.RealCollectionPage__binderRowCardBand{position:absolute;top:0;left:50%;width:27.3%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.RealCollectionPage__binderRowCardReflect{position:absolute;top:0;left:-6%;width:105%}.RealCollectionPage__container{max-width:480px;margin:0 auto;background-color:#e8e8e8;background-image:url(//cf.lastidol.com/assets/img/lascolle/cards/bg-top.jpg),url(//cf.lastidol.com/assets/img/lascolle/cards/bg-bottom.jpg);background-repeat:no-repeat;background-position:top,bottom;background-size:100%}.RealCollectionPage__content{position:relative;padding-bottom:6%}.RealCollectionPage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.RealCollectionPage__title{padding:.75rem 0;margin:1.5rem 0;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.RealCollectionPage__binder{background-image:url(//cf.lastidol.com/assets/img/lascolle/cards/binder-top.png),url(//cf.lastidol.com/assets/img/lascolle/cards/binder-bottom.png);background-repeat:no-repeat;background-position:top,bottom;background-size:100%}.RealCollectionPage__binderRow{position:relative}.RealCollectionPage__cards{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;position:absolute;top:5%;left:0;width:100%;-webkit-perspective:1000;perspective:1000}.RealCollectionPage__card{position:relative;width:21.06%;margin-left:1.5%;cursor:pointer}.RealCollectionPage__card--unacquired{-webkit-transition:.75s all linear;transition:.75s all linear;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.RealCollectionPage__card--unacquiredFlip{-webkit-animation-name:spin-high-speed;animation-name:spin-high-speed;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.RealCollectionPage__card--unacquired .RealCollectionPage__cardBack{position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.RealCollectionPage__card--unacquired .RealCollectionPage__cardFront{position:absolute;top:0;left:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.RealCollectionPage__card.clicked{opacity:.5}.RealCollectionPage__card:first-child{margin-left:7%}.RealCollectionPage__cardCount{position:absolute;top:-8px;right:-4px;width:15px;height:15px;font-size:1rem;font-size:var(--size-font-xsmall);line-height:15px;color:#fff;text-align:center;background-image:url(//cf.lastidol.com/assets/img/lascolle/cards/icon-count.png);background-size:100%}.RealCollectionPage__iconSound{position:absolute;right:6px;bottom:3px;width:17.5px;height:16px;background-image:url(//cf.lastidol.com/assets/img/lascolle/cards/icon-sound.png);background-size:100%}.RealCollectionPage__iconNew{position:absolute;top:5px;left:0;width:18.5px;height:10px;background-image:url(//cf.lastidol.com/assets/img/lascolle/cards/icon-new.png);background-size:100%}.RealCollectionPage__backTop{width:94.66%;width:var(--layout-content-width);padding-top:3rem;margin:3rem auto 0;text-align:center}.RealCollectionPage__backTop .Button{width:18rem}.RealCollectionPage__pageTop{margin:3rem 0 6rem;text-align:center}.FactoryPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.FactoryPage__img{display:block;width:100%}.FactoryPage__container{position:relative;max-width:480px;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle);background-image:url(//cf.lastidol.com/assets/img/lascolle/bulk/bg.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.FactoryPage__container:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:rgba(16,29,65,.63)}.FactoryPage__main{position:relative}.FactoryPage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.FactoryPage__title{padding:.75rem 0;margin:1.5rem 0 2%;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.FactoryPage__howto{position:relative;width:90%;margin:2.5rem auto}.FactoryPage__howtoBtnImg{position:absolute;top:11%;left:10%;width:80%;text-align:center}.FactoryPage__cautionTitle{font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;color:#fff;text-align:center}.FactoryPage__cautionBody{width:90%;padding-bottom:3rem;margin:2rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);color:#fff}.FactoryPage__backTop{margin:3rem 0 0;text-align:center}.FactoryPage__backTop .Button{width:18rem}.FactoryPage__pageTop{margin:3rem 0 6rem;text-align:center}.FactoryDetailPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.FactoryDetailPage__img{display:block;width:100%}.FactoryDetailPage__container{position:relative;max-width:480px;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle);background-image:url(//cf.lastidol.com/assets/img/lascolle/bulk/bg.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.FactoryDetailPage__container:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:rgba(16,29,65,.63)}.FactoryDetailPage__main{position:relative;padding-bottom:3rem}.FactoryDetailPage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.FactoryDetailPage__title{padding:.75rem 0;margin:1.5rem 0 2%;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.FactoryDetailPage__orderHistory{margin-right:1rem;text-align:right}.FactoryDetailPage__orderHistoryImg{width:30%;cursor:pointer}.FactoryDetailPage__about{width:60%;margin:0 auto}.FactoryDetailPage__line{margin:-3rem 0 2.5rem}.FactoryDetailPage__noCard{width:73.4%;margin:0 auto 3rem;color:#fff;text-align:center}.FactoryDetailPage__desc{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end;width:90%;margin:0 auto 2.5rem;font-size:1.2rem;font-size:var(--size-font-small);color:#fff}.FactoryDetailPage__descSelectAll{cursor:pointer}.FactoryDetailPage__descCancelAll{margin-left:1rem;cursor:pointer}.FactoryDetailPage__cardList{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:90%;margin:0 auto}.FactoryDetailPage__cardListItem{width:23.5%;margin-right:2%;margin-bottom:1rem}.FactoryDetailPage__cardListItem:nth-child(4n){margin-right:0}.FactoryDetailPage__cardListItem--active{box-shadow:0 0 1px 2px rgba(255,102,204,.7)}.FactoryDetailPage__cardListItem--disabled{-webkit-filter:grayscale(100);filter:grayscale(100)}.FactoryDetailPage__cardCaution{width:90%;margin:1rem auto 0;font-size:1rem;font-size:var(--size-font-xsmall);color:#ffc}.FactoryDetailPage__lascolle{width:90%;margin:3rem auto}.FactoryDetailPage__lascolleTitle{margin-bottom:1rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;color:#fff;text-align:center}.FactoryDetailPage__cautionTitle{font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;color:#fff;text-align:center}.FactoryDetailPage__cautionBody{width:90%;padding-bottom:3rem;margin:2rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);color:#fff}.FactoryDetailPage__cautionBodySub{color:#ffc}.FactoryDetailPage__backTop{margin:3rem 0 0;text-align:center}.FactoryDetailPage__backTop .Button{width:18rem}.FactoryDetailPage__pageTop{margin:3rem 0 6rem;text-align:center}.FactoryDetailPage__fixed{width:100%;max-width:1080px;max-width:var(--size-pc-containerwidth);padding:1.25rem;background-color:rgba(0,0,0,.8)}.FactoryDetailPage__fixed--active{position:fixed;bottom:0;z-index:1}.FactoryDetailPage__fixedTitle{font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;color:#ffc;text-align:center}.FactoryDetailPage__fixedButton{width:308px;margin:0 auto;cursor:pointer}.FactoryDetailPage__fixedCaution{font-size:1.2rem;font-size:var(--size-font-small);color:#fcf;text-align:center}.FactoryDetailPage__breadCrumb{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;width:50%;margin:0 auto 1rem;color:#fff}.FactoryDetailPage__breadCrumbImg{width:35%}.FactoryDetailPage__breadCrumb span{line-height:1}.FactoryDetailPage__totalContainer{width:90%;padding:0 1rem;margin:2rem auto 0;background-color:rgba(225,228,233,.9)}.FactoryDetailPage__noDiamond{padding:1rem 0 0;color:#c0009e;text-align:center}.FactoryDetailPage__listItem{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;padding:1rem 0;border-bottom:1px solid #b7b7b7}.FactoryDetailPage__listItem:last-child{border-bottom:none}.FactoryDetailPage__listItemText{width:45%;margin-left:5%;text-align:left}.FactoryDetailPage__listItemText--paid{width:100%;margin-top:.5rem;font-size:1rem;font-size:var(--size-font-xsmall);color:#c0009e}.FactoryDetailPage__listItemIcon{width:45%;margin-right:5%;margin-left:auto;text-align:right}.FactoryDetailPage__listItemApply{margin-left:5%;font-size:1.6rem;font-size:var(--size-font-large);line-height:1}.FactoryDetailPage__listItemPoint{display:inline-block;width:30%;margin-left:5%}.FactoryDetailPage__orderTotal{width:96%;padding:0 1rem .5rem;margin:2rem auto;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;color:#fff;border-bottom:1px solid #fff}.FactoryDetailPage__orderTotalItem{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:start;justify-content:flex-start;width:90%}.FactoryDetailPage__orderTotalItemIcon{width:70%;text-align:left}.FactoryDetailPage__orderTotalItemImg{margin-right:.5rem;vertical-align:bottom}.FactoryDetailPage__orderTotalItemText{width:20%;margin-left:auto;text-align:right}.FactoryDetailPage__orderTotalItemColor{margin:0 1rem;font-size:2.2rem;color:#ffc}.FactoryDetailPage__orderTotalItemSmall{font-size:1.4rem;font-size:var(--size-font-medium)}.FactoryDetailPage__orderDetailContainer{width:90%;margin:0 auto}.FactoryDetailPage__orderDetailOutText{margin-bottom:1rem;font-size:1.2rem;font-size:var(--size-font-small);color:#ffc;text-align:center}.FactoryDetailPage__orderDetailListContainer{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #fff}.FactoryDetailPage__orderDetailList{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.FactoryDetailPage__orderDetailListErrorText{margin-bottom:1rem;font-size:1.2rem;font-size:var(--size-font-small);color:#ffc;text-align:center}.FactoryDetailPage__orderDetailItemCard{width:20%;margin-right:3%}.FactoryDetailPage__orderDetailItemText{width:60%;font-size:1.2rem;font-size:var(--size-font-small);color:#fff}.FactoryDetailPage__orderDetailItemRarelyN,.FactoryDetailPage__orderDetailItemRarelyR{width:14px;margin-right:.5rem;vertical-align:text-bottom}.FactoryDetailPage__orderDetailItemRarelySR{width:20px;margin-right:.5rem;vertical-align:text-bottom}.FactoryDetailPage__orderDetailItemIcon{margin-left:1%}.FactoryDetailPage__orderDetailItemApply{margin-left:3%;font-size:1.6rem;font-size:var(--size-font-large);line-height:1}.FactoryDetailPage__orderDetailItemPoint{margin-left:5%}.FactoryDetailPage__orderDetailItemCancel{width:15%}.FactoryDetailPage__registeredAddress{position:relative;margin-bottom:5rem}.FactoryDetailPage__registeredAddressTitle{position:relative;margin-top:3.5rem;margin-bottom:1.5rem;margin-left:1.5rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;line-height:1;color:#fff}.FactoryDetailPage__registeredAddressTitle:before{margin-right:1rem;content:"";border-left:5px solid #e2e2e2}.FactoryDetailPage__registeredAddressList{padding:1rem;margin:0 1.5rem;background-color:#e2e2e2}.FactoryDetailPage__registeredAddressItem{margin-bottom:1rem}.FactoryDetailPage__registeredAddressItem:last-child{margin-bottom:0}.FactoryDetailPage__registeredAddressItem--center{text-align:center}.FactoryDetailPage__registeredAddressButton{position:absolute;top:-.5rem;right:1.5rem;width:10rem;padding:.4rem 1rem;font-size:1.2rem;font-size:var(--size-font-small);text-align:center;background:#e6e6e6}.FactoryDetailPage__registeredAddressLabel{position:relative;padding-left:1rem}.FactoryDetailPage__registeredAddressLabel:before{position:absolute;top:26%;left:0;width:0;height:0;content:"";border-color:transparent transparent transparent #e9346a;border-style:solid;border-width:4px 0 4px 8px}.FactoryDetailPage__error{width:73.4%;margin:0 auto 3rem;font-size:1.2rem;font-size:var(--size-font-small);color:#ffc}.FactoryDetailPage__error:before{display:block;width:90%;margin:0 auto 1.5rem;content:"";border-top:1px solid #fff}.FactoryDetailPage__error:after{display:block;width:90%;margin:1.5rem auto 0;content:"";border-bottom:1px solid #fff}.FactoryDetailPage__checkBox{margin-bottom:3rem;text-align:center}.FactoryDetailPage__checkBox .Checkbox__label{font-size:1.6rem;font-size:var(--size-font-large);color:#fff}.FactoryDetailPage__payment{width:80%;margin:0 auto;text-align:center}.FactoryDetailPage__paymentText{margin:1rem 0;font-size:1.8rem;font-size:var(--size-font-xlarge);color:#fff}.FactoryDetailPage__payment--disabled{-webkit-filter:grayscale(100);filter:grayscale(100)}.FactoryDetailPage__finDesc{width:73.4%;padding:1rem 0;margin:3rem auto;font-size:1.2rem;font-size:var(--size-font-small);color:#fff;text-align:center;border-top:1px solid #fff;border-bottom:1px solid #fff}.FactoryDetailPage__finOrderContainer{width:90%;padding:1rem;margin:0 auto 2rem;text-align:center;background:rgba(16,29,65,.4)}.FactoryDetailPage__finOrderTitile{margin-bottom:.5rem;color:#fff}.FactoryDetailPage__finOrderBody{font-size:1.6rem;font-size:var(--size-font-large);color:#ffc}.FactoryDetailPage__finCaution{width:90%;margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small);color:#fff}.FactoryDetailPage .AnchorLink{color:#fcf;text-decoration:underline}.FactoryHistoryPage{display:block;max-width:1080px;max-width:var(--size-pc-containerwidth);margin:0 auto}.FactoryHistoryPage__img{display:block;width:100%}.FactoryHistoryPage__container{position:relative;max-width:480px;margin:0 auto;background-color:#e8e8e8;background-color:var(--color-bg-lascolle);background-image:url(//cf.lastidol.com/assets/img/lascolle/bulk/bg.jpg);background-repeat:no-repeat;background-position:top;background-size:100%}.FactoryHistoryPage__container:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:"";background-color:rgba(16,29,65,.63)}.FactoryHistoryPage__main{position:relative}.FactoryHistoryPage__bar{width:96%;padding-top:1.5rem;margin:0 auto}.FactoryHistoryPage__title{padding:.75rem 0;margin:1.5rem 0 3rem;font-size:1.4rem;font-size:var(--size-font-medium);font-weight:700;text-align:center;background-image:-webkit-linear-gradient(right,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%);background-image:linear-gradient(to left,#fff0 0,rgba(255,255,255,.9) 20%,rgba(255,255,255,.9) 80%,#fff0 100%)}.FactoryHistoryPage__historyList{position:relative;width:96%;padding:1rem 0;margin:0 auto 3rem;color:#fff;border-top:1px solid #fff;border-bottom:1px solid #fff}.FactoryHistoryPage__historyList:last-child{margin-bottom:0}.FactoryHistoryPage__historyList:before{position:absolute;top:70px;right:6px;width:20px;height:2px;content:"";background-color:#fff;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.FactoryHistoryPage__historyList:after{position:absolute;top:70px;right:6px;width:20px;height:2px;content:"";background-color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.FactoryHistoryPage__historyList--closed:after{content:none}.FactoryHistoryPage__historyListTable{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:start;justify-content:flex-start;flex-wrap:wrap;width:98%;margin:0 auto;font-size:1.2rem;font-size:var(--size-font-small)}.FactoryHistoryPage__historyListItemTitile{position:relative;width:30%}.FactoryHistoryPage__historyListItemTitile:after{position:absolute;top:0;right:0;width:20%;content:":"}.FactoryHistoryPage__historyListItemTitile--shippingText:after{content:none}.FactoryHistoryPage__historyListItemBody{width:70%}.FactoryHistoryPage__historyListItemBodyImg{vertical-align:text-bottom}.FactoryHistoryPage__historyListItemBodyText{margin-left:5px;vertical-align:text-bottom}.FactoryHistoryPage__historyListItemIcon{margin-left:1%}.FactoryHistoryPage__historyListItemApply{margin-left:3%;font-size:1.6rem;font-size:var(--size-font-large);line-height:1}.FactoryHistoryPage__historyListItemPoint{margin-left:5%}.FactoryHistoryPage__historyListDetail{max-height:0;overflow-y:hidden;font-size:1.2rem;font-size:var(--size-font-small);color:#fff;background:rgba(255,255,255,.2);-webkit-transition:all .2s linear;transition:all .2s linear}.FactoryHistoryPage__historyListDetail--active{max-height:10000px}.FactoryHistoryPage__historyListDetailList{width:90%;margin:1rem auto}.FactoryHistoryPage__historyListDetailDate{margin:1rem 0}.FactoryHistoryPage__historyListDetailCard{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #fff}.FactoryHistoryPage__historyListDetailItemImg{width:20%;margin-right:3%}.FactoryHistoryPage__historyListDetailItemText{width:77%;color:#fff}.FactoryHistoryPage__historyListDetailItemRarelyN,.FactoryHistoryPage__historyListDetailItemRarelyR{width:14px;margin-right:1rem;vertical-align:text-top}.FactoryHistoryPage__historyListDetailItemRarelySR{width:20px;margin-right:1rem;vertical-align:text-top}.FactoryHistoryPage__noOrder{width:73.4%;margin:0 auto 3rem;color:#fff;text-align:center}.FactoryHistoryPage__cautionTitle{margin-top:3rem;font-size:1.8rem;font-size:var(--size-font-xlarge);font-weight:700;color:#fff;text-align:center}.FactoryHistoryPage__cautionBody{width:90%;padding-bottom:3rem;margin:2rem auto 0;font-size:1.2rem;font-size:var(--size-font-small);color:#fff}.FactoryHistoryPage__backTop{margin:3rem 0 0;text-align:center}.FactoryHistoryPage__backTop .Button{width:18rem}.FactoryHistoryPage__pageTop{margin:3rem 0 6rem;text-align:center}