@charset "UTF-8";@-webkit-keyframes keyframes-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes keyframes-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.animation-spin{-webkit-animation:keyframes-spin 1.5s linear infinite;animation:keyframes-spin 1.5s linear infinite}@-webkit-keyframes keyframes-blinker{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}@keyframes keyframes-blinker{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}.animation-blinker{-webkit-animation:keyframes-blinker 1s infinite;animation:keyframes-blinker 1s infinite}@-webkit-keyframes keyframes-loading{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes keyframes-loading{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}50%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animation-loadingbar{-webkit-animation:keyframes-loading 2s infinite;animation:keyframes-loading 2s infinite}@-webkit-keyframes scale-up-down{0%{-webkit-transform:scale(1);transform:scale(1)}65%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-down{0%{-webkit-transform:scale(1);transform:scale(1)}65%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scale-up-down-02{0%{-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-up-down-02{0%{-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-transform:scale(1.02);transform:scale(1.02)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scale-hide-show{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}50%{-webkit-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes scale-hide-show{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}50%{-webkit-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes spin-hide{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}16%{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}33%{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}66%{-webkit-transform:scale(0.5) rotate(0);transform:scale(0.5) rotate(0)}100%{-webkit-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg)}}@keyframes spin-hide{0%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}16%{-webkit-transform:scale(1.1) rotate(180deg);transform:scale(1.1) rotate(180deg)}33%{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}66%{-webkit-transform:scale(0.5) rotate(0);transform:scale(0.5) rotate(0)}100%{-webkit-transform:scale(0) rotate(360deg);transform:scale(0) rotate(360deg)}}.animation-shake-horizon{-webkit-animation:spin-hide .65s linear forwards;animation:spin-hide .65s linear forwards}@-webkit-keyframes shake-horizon{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}30%{-webkit-transform:translateX(10px);transform:translateX(10px)}45%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}75%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}88%{-webkit-transform:translateX(8px);transform:translateX(8px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-horizon{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}30%{-webkit-transform:translateX(10px);transform:translateX(10px)}45%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}60%{-webkit-transform:translateX(10px);transform:translateX(10px)}75%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}88%{-webkit-transform:translateX(8px);transform:translateX(8px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.animation-shake-horizon{-webkit-animation:shake-horizontal .65s linear both;animation:shake-horizontal .65s linear both}body{font-size:16px;letter-spacing:.02rem}body{overscroll-behavior-y:none}.nowrap{display:inline-block}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{-webkit-text-size-adjust:100%}body{margin:0;padding:0;line-height:1}body{word-break:break-word}body{word-wrap:break-word}pre{word-break:normal}pre{word-wrap:normal}main,article,section,header,footer,aside,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,figcaption{display:block;margin:0;padding:0}ul,li{margin-top:0;margin-right:0;margin-bottom:0;padding-top:0;padding-right:0;padding-bottom:0}img,figure{display:block;margin:0;padding:0;border:0;outline:0}small{margin:0;padding:0;font-style:normal;font-weight:normal}a,label,button{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}a{text-decoration:none}select{height:40px;padding:0 21px 0 3px;border-radius:4px;border:1px solid #ccc;font-size:15px}select:disabled{appearance:none;-webkit-appearance:none;-moz-appearance:none}.submit,input[type=text],input[type=search],input[type=date],input[type=tel],input[type=email],input[type=number],input[type=password],input[type=submit],button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:40px;padding:0 .4em;border-radius:4px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:none;box-shadow:none;font-size:16px}.submit:focus,input[type=text]:focus,input[type=search]:focus,input[type=date]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=submit]:focus,button:focus,textarea:focus{outline:0}input[type=number]{text-align:right}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=submit]{cursor:pointer}button{padding:0 .6em;font-size:100%}textarea{height:200px;padding:.4em}input:disabled,textarea:disabled,select:disabled,button:disabled{opacity:.7;color:#999}::-webkit-input-placeholder{color:#ccc}::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#ccc}::-ms-input-placeholder{color:#ccc}::placeholder{color:#ccc}table{border:0;border-collapse:collapse}body,a{-webkit-touch-callout:none}a{-webkit-user-select:none}.scroll{position:relative;z-index:1}.scroll[data-type=vertical] .scroll__outer,.scroll[data-type=vertical] .scroll__inner{height:100%}.scroll[data-type=vertical] .scroll__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.scroll__outer{position:relative;z-index:1;overflow:hidden}.scroll__inner{width:100%;overflow:auto}.scroll__content{display:-webkit-box;display:-ms-flexbox;display:flex}.scroll__bar{z-index:2}.scroll__bar--horizontal{position:relative;top:0;left:0;width:100%;height:20px}.scroll__bar--horizontal::after{content:"";position:absolute;top:50%;display:block;width:100%;height:2px;margin-top:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#eee}.scroll__bar--horizontal span{position:absolute;width:100px;height:100%;display:block;cursor:pointer}.scroll__bar--horizontal span::after{content:"";position:absolute;top:50%;z-index:2;width:100%;height:2px;margin-top:-1px;background:#333}.scroll__bar--vertical{position:absolute;top:0;right:0;width:20px;height:100%}.scroll__bar--vertical::after{content:"";position:absolute;left:50%;display:block;width:2px;height:100%;margin-left:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#eee}.scroll__bar--vertical span{position:absolute;width:100%;height:100px;display:block;cursor:pointer}.scroll__bar--vertical span::after{content:"";position:absolute;left:50%;z-index:2;width:2px;height:100%;margin-left:-1px;background:#333}body{width:100%;height:100%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,"Hiragino Sans",Meiryo,"Helvetica Neue",sans-serif}.bookreview{padding:20px 20px 70px}.bookreview__inner{max-width:600px;margin:0 auto}.bookreview__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.bookreview__info{line-height:1.3}.bookreview__info h1{margin:0 0 2px;font-size:30px}.bookreview__date{margin:10px 0 0;font-size:15px}.bookreview__image{width:150px;background:#eee}.bookreview__image.noimg{height:212px}.bookreview__image img{width:100%;height:auto}.bookreview__text{margin:20px auto 0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:17px;line-height:2}.bookreview__text>*+*{margin:1em 0 0}.bookreview__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.bookreview__link a{display:inline-block;padding:10px 15px;border:1px solid #000;border-radius:2px;letter-spacing:3px;color:#000}body[data-page=home] .content[data-page=home]{position:unset}body[data-page=profile] .content[data-page=profile]{position:unset}body[data-page=moviereview] .content[data-page=moviereview]{position:unset}body[data-page=bookreview] .content[data-page=bookreview]{position:unset}body[data-page=lyric] .content[data-page=lyric]{position:unset}body[data-page=essay] .content[data-page=essay]{position:unset}body[data-page=video] .content[data-page=video]{position:unset}body[data-page=photo] .content[data-page=photo]{position:unset}body[data-page=special] .content[data-page=special]{position:unset}body[data-page=search] .content[data-page=search]{position:unset}body[data-page=system] .content[data-page=system]{position:unset}.content{position:fixed;top:120vh;width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;overflow-y:auto}.content[data-page=lyric]{background:#000 url(/assets/images/lyric-bg.jpg) center bottom/cover no-repeat}.contents{width:100%;height:calc(100% - 50px - 50px)}body[data-standalone=yes] .contents{height:calc(100% - 50px - 50px - 30px)}body[data-page=essay] .modal__content[data-modal=detail]{background:#fbfaf5}.essay{max-width:600px;margin:0 auto;padding:20px 30px 60px;-webkit-box-sizing:border-box;box-sizing:border-box}.essay__date-ymd{text-align:center;font-family:"Amatic SC",sans-serif;font-weight:700;font-style:normal}.essay__date-ymd-y,.essay__date-ymd-m,.essay__date-ymd-d{display:block}.essay__date-ymd-y{font-size:40px}.essay__date-ymd-m{font-size:60px}.essay__date-ymd-d{font-size:60px}.essay__header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:50px auto}.essay__title{line-height:1.2;font-size:30px}.essay__date{margin:10px 0 0}.essay__text{margin:20px auto 0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:17px;line-height:2}.essay__text>*+*{margin:1em 0 0}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:50px;-webkit-box-sizing:content-box;box-sizing:content-box;background:#fff}.header h1{padding:0 10px;font-size:14px;font-weight:normal;letter-spacing:.5em;text-align:right;color:#999}html{width:100%;height:100%}.lifequote{min-height:100%;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:30px;background:url(/assets/images/lifequotes/01.jpg) center center no-repeat;background-size:cover}.lifequote__inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:640px;margin:0 0 0 auto;padding:40vh 10px 50px 20%}.lifequote__content{line-height:2;font-weight:700}.lifequote__content span{background:#fff}.lifequote__speaker-and-info{margin:6px 0 0;font-size:18px;font-weight:500;line-height:1.8}.lifequote__speaker-and-info-inner{background:rgba(255,255,255,0.3)}.lifequote__link{margin:20px 0 0;font-size:16px}.lifequote__link a{display:inline-block;padding:9px 12px;background:#fbfaf5;letter-spacing:3px}.list-bookreview{width:100%;overflow:hidden}.list-bookreview__headline{padding:20px 0 40px;font-size:22px;text-align:center}.list-bookreview__lists{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;padding:0 20px 40px;font-size:14px;line-height:1.2}.list-bookreview__lists article:nth-child(2n) a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.list-bookreview__lists a{color:#333}.list-bookreview__lists figure{width:100px;min-width:100px;aspect-ratio:313/445;margin:0 auto;background:#eee}.list-bookreview__lists div{position:relative;margin:20px 0 0;padding:10px;border:1px solid #333;background:#fff}.list-bookreview__lists div::before{content:"";position:absolute;top:0;left:50%;border-style:solid;border-width:0 10px 12px 10px;border-color:transparent transparent #333;translate:-50% -100%}.list-bookreview__lists div::after{content:"";position:absolute;top:0;left:50%;border-style:solid;border-width:0 8.7px 10.4px 8.7px;border-color:transparent transparent #fff;translate:-50% -100%}.list-bookreview__lists h1{margin:0 0 5px;font-size:16px}.list-bookreview__lists img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.list-bookreview__lists p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal}.list-bookreview__lists p+p{margin:5px 0 0}.list-essay__headline{padding:20px 0;font-family:"Amatic SC",sans-serif;font-weight:700;font-style:normal}.list-essay__headline img{display:block;width:100px;height:auto;margin:0 auto}.list-essay__headline span{display:block;text-align:center;font-size:60px}.list-essay__lists{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:20px 20px 60px;line-height:1.3}.list-essay__lists a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:10px;color:#333}.list-essay__lists h1{color:#111;font-size:16px}.list-essay__lists p{font-size:14px}.list-lyric{color:#fff}.list-lyric__box-inner{border-top:1px solid #333132;border-left:5px solid #333132;border-right:5px solid #333132;background:#333132}.list-lyric__box-lists{display:-webkit-box;display:-ms-flexbox;display:flex}.list-lyric__box-lists article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:44px;min-width:44px;overflow:hidden;background:#333132}.list-lyric__box-lists article a{position:relative;top:0;bottom:0;z-index:1;display:block;width:100%;border:1px solid #333132;border-bottom-width:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#ccc;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transition:scale .3s ease,top .3s ease;transition:scale .3s ease,top .3s ease}.list-lyric__box-lists article a.hover{top:10px;scale:.95}.list-lyric__box-lists article div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0 auto;padding:30px 0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:sideways;white-space:nowrap;color:#333}.list-lyric__box-lists article h1,.list-lyric__box-lists article p{display:inline;font-size:100%}.list-lyric__box-lists article h1{padding:0 0 20px}.list-lyric__box-lists article p{font-size:13px}.list-lyric__box .list-lyric__article--pastels-badges:nth-of-type(5n) a{background:rgb(224.25,229.75,234.75)}.list-lyric__box .list-lyric__article--pastels-badges:nth-of-type(5n+1) a{background:rgb(236.55,239.85,242.85)}.list-lyric__box .list-lyric__article--pastels-badges:nth-of-type(5n+2) a{background:rgb(218.1,224.7,230.7)}.list-lyric__box .list-lyric__article--pastels-badges:nth-of-type(5n+3) a{background:rgb(227.325,232.275,236.775)}.list-lyric__box .list-lyric__article--pastels-badges:nth-of-type(5n+4) a{background:rgb(215.025,222.175,228.675)}.list-lyric__box .list-lyric__article--all-in-the-mind:nth-of-type(5n) a{background:rgb(215.6487603306,205.3512396694,210.132231405)}.list-lyric__box .list-lyric__article--all-in-the-mind:nth-of-type(5n+1) a{background:rgb(224.6685950413,216.7314049587,220.4165289256)}.list-lyric__box .list-lyric__article--all-in-the-mind:nth-of-type(5n+2) a{background:rgb(211.1388429752,199.6611570248,204.9900826446)}.list-lyric__box .list-lyric__article--all-in-the-mind:nth-of-type(5n+3) a{background:rgb(217.9037190083,208.1962809917,212.7033057851)}.list-lyric__box .list-lyric__article--all-in-the-mind:nth-of-type(5n+4) a{background:rgb(208.8838842975,196.8161157025,202.4190082645)}.list-lyric__box .list-lyric__article--daysweet:nth-of-type(5n) a{background:rgb(224.25,229.75,234.75)}.list-lyric__box .list-lyric__article--daysweet:nth-of-type(5n+1) a{background:rgb(236.55,239.85,242.85)}.list-lyric__box .list-lyric__article--daysweet:nth-of-type(5n+2) a{background:rgb(218.1,224.7,230.7)}.list-lyric__box .list-lyric__article--daysweet:nth-of-type(5n+3) a{background:rgb(227.325,232.275,236.775)}.list-lyric__box .list-lyric__article--daysweet:nth-of-type(5n+4) a{background:rgb(215.025,222.175,228.675)}.list-lyric__box .list-lyric__article--plum:nth-of-type(5n) a{background:rgb(204.0042372881,206.8177966102,222.9957627119)}.list-lyric__box .list-lyric__article--plum:nth-of-type(5n+1) a{background:rgb(216.5381355932,218.6601694915,230.8618644068)}.list-lyric__box .list-lyric__article--plum:nth-of-type(5n+2) a{background:rgb(197.7372881356,200.8966101695,219.0627118644)}.list-lyric__box .list-lyric__article--plum:nth-of-type(5n+3) a{background:rgb(207.1377118644,209.7783898305,224.9622881356)}.list-lyric__box .list-lyric__article--plum:nth-of-type(5n+4) a{background:rgb(194.6038135593,197.9360169492,217.0961864407)}.list-lyric__box .list-lyric__article--taketake:nth-of-type(5n) a{background:rgb(198.2283464567,202.2834645669,208.7716535433)}.list-lyric__box .list-lyric__article--taketake:nth-of-type(5n+1) a{background:rgb(209.4724409449,212.7244094488,217.9275590551)}.list-lyric__box .list-lyric__article--taketake:nth-of-type(5n+2) a{background:rgb(192.6062992126,197.062992126,204.1937007874)}.list-lyric__box .list-lyric__article--taketake:nth-of-type(5n+3) a{background:rgb(201.0393700787,204.8937007874,211.0606299213)}.list-lyric__box .list-lyric__article--taketake:nth-of-type(5n+4) a{background:rgb(189.7952755906,194.4527559055,201.9047244094)}.list-lyric__box .list-lyric__article--bremen:nth-of-type(5n) a{background:rgb(208.3493975904,204.4939759036,209.5060240964)}.list-lyric__box .list-lyric__article--bremen:nth-of-type(5n+1) a{background:rgb(218.2626506024,215.2265060241,219.1734939759)}.list-lyric__box .list-lyric__article--bremen:nth-of-type(5n+2) a{background:rgb(203.3927710843,199.1277108434,204.6722891566)}.list-lyric__box .list-lyric__article--bremen:nth-of-type(5n+3) a{background:rgb(210.8277108434,207.1771084337,211.9228915663)}.list-lyric__box .list-lyric__article--bremen:nth-of-type(5n+4) a{background:rgb(200.9144578313,196.4445783133,202.2554216867)}.list-lyric__bg{background:#555}.list-lyric__header{max-width:600px;padding:30px;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-size:15px;line-height:1.8}.list-lyric__header h1{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-style:normal;margin:0 0 10px}.list-lyric__header p{font-weight:400}.list-lyric__lists{-webkit-column-count:4;-moz-column-count:4;column-count:4;gap:30px;padding:30px 30px 50px;font-size:15px;line-height:1.2}.list-lyric__lists article{margin:0 0 20px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.list-lyric__lists a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#fff;-webkit-transition:opacity .35s;transition:opacity .35s}.list-lyric__lists a.hover{opacity:.5}.list-lyric__lists h1{font-size:100%}.list-lyric__lists p{color:#ccc}.list-lyric__aside{padding:30px 0 0}.list-lyric__headline{padding:0 30px 30px;color:#eee;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:54px}.content[data-page=moviereview]{background:#212121 url(/assets/images/moviereview.jpg) center bottom/100% auto no-repeat}.content[data-page=moviereview] .list-moviereview::after{content:"";display:block;width:100%;max-height:90vh;aspect-ratio:1600/891}.list-moviereview__inner{background:#212121;color:#eee}.list-moviereview__header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:20px;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}.list-moviereview__header span{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:120px;letter-spacing:-0.02em;white-space:nowrap}.list-moviereview__header div{padding:10px 0 0}.list-moviereview__header h1{font-size:60px;font-weight:400}.list-moviereview__header p{font-size:40px}.list-moviereview__condition{display:none;margin:0 0 10px;padding:16px;background:#424445;line-height:1.3;font-size:14px}.list-moviereview__condition-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.list-moviereview__condition a{display:inline-block;padding:5px;border:1px solid #aaa;border-radius:4px;white-space:nowrap}.list-moviereview__content{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:5px;padding:0 5px 5px}.list-moviereview__content a{display:block;height:100%;padding:0 0 10px;background:#121212;color:#aaa}.list-moviereview__content figure{width:100%;aspect-ratio:100/150}.list-moviereview__content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.list-moviereview__content div{padding:5px}.list-moviereview__content h1{font-size:14px;line-height:1.2;color:#fff}.list-moviereview__content p{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:14px;line-height:1.5}.list-moviereview__spec{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.list-moviereview__pager{padding:20px;text-align:center;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.list-moviereview__pager a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:10px 15px;border:1px solid #fff;border-radius:2px;letter-spacing:3px}.list-moviereview__pager-current{display:block;margin:10px 0}.list-recent__lists{gap:10px}.list-recent article{position:relative;top:0;left:0;z-index:1;width:250px;min-width:250px;height:250px;border:2px solid #333132;overflow:hidden}.list-recent a{display:block;width:100%;height:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333132}.list-recent__img{position:absolute;top:20px;left:20px;width:210px;height:210px;-o-object-position:center;object-position:center}.list-recent__img[data-type=logo]{background:#ccc;-o-object-fit:contain;object-fit:contain}.list-recent__img[data-type=contain]{-o-object-fit:contain;object-fit:contain}.list-recent__img[data-type=cover]{-o-object-fit:cover;object-fit:cover}.list-recent__content{position:absolute;left:0;bottom:0;z-index:3;padding:10px}.list-recent__title{margin:0;text-align:left;font-size:18px;font-weight:bold;line-height:1.4}.list-recent__title span{background:#fff}.list-recent__category{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;margin:0 0 4px;padding:0 10px;background:#333132;color:#fff;font-size:13px}.lyric-credit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;padding:0 30px 50px}.lyric-credit__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:800;font-size:100%}.lyric-credit__fig{display:block;width:80px;height:80px;border-radius:50%;background-color:#eee;background-position:center center;background-repeat:no-repeat;background-size:cover}.lyric-credit__fig--daysweet{background-image:url(/assets/images/lyric-daysweet.jpg)}.lyric-credit__fig--allinthemind{background-image:url(/assets/images/lyric-allinthemind.jpg)}.lyric-credit__fig--plum{background-image:url(/assets/images/lyric-plum.jpg)}.lyric-credit__fig--pastelsbadges{background-image:url(/assets/images/lyric-pastelsbadges.jpg)}.lyric-credit__fig--bremen{background-image:url(/assets/images/lyric-bremen.jpg)}.lyric-credit__term{margin:10px 0 0;font-size:14px}.lyric-credit__term span{margin:0 10px 0 0}.lyric-credit__member{margin:10px 0 0;line-height:1.2;font-size:14px}.lyric-credit th{padding:0 5px 0 0;font-weight:normal}.lyric{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100%;padding:100px 40px 200px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:16px;line-height:2}.lyric__header{text-align:center;font-size:15px;line-height:1.5}.lyric__title{margin:0 0 10px;font-weight:700;font-size:28px}.lyric__text{margin:20px 0 0;font-weight:700}.lyric__text p{margin:0 0 1em}.menu{max-width:800px;margin:auto;padding:50px 0 80px}.menu__title{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-size:60px;text-align:center}.menu__section{padding:20px 0}.menu__section--shop{margin-bottom:20px;padding-right:20px;padding-left:20px;border:3px solid #1b3b6f;background:#f5f5f5;color:#1b3b6f;line-height:1.4}.menu__section-title{margin:0 0 10px;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-size:40px;text-align:center}.menu__hgroup{padding:0 0 20px;line-height:1}.menu__hgroup p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px}.menu__content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.menu__link{margin:10px auto 0;text-align:center;font-size:14px}.menu__link a{display:inline-block;margin:10px 0 0;padding:10px 14px;border-radius:2px;background:#1b3b6f;color:#fff;-webkit-transition:opacity .35s;transition:opacity .35s}.menu__link a:hover{opacity:.8}.menu__img{max-width:100%;height:auto}.menu__artlist{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:0;padding:0;list-style:none}.menu__artlist li{margin:0;padding:0;background:#eee}.menu__artlist a{display:block;width:100%;aspect-ratio:1/1}.menu__artlist img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.menu__search{position:relative;z-index:1;max-width:480px;margin:auto}.menu__search[data-type=keyword] button[data-type=keyword] span,.menu__search[data-type=filtered] button[data-type=filtered] span{border-bottom-color:#fff}.menu__search[data-type=keyword] .menu__search-form[data-type=keyword],.menu__search[data-type=filtered] .menu__search-form[data-type=filtered]{display:block}.menu__search-tab{position:relative;top:3px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex}.menu__search-tab button{all:unset;border:3px solid #333132;border-bottom:0;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:26px;cursor:pointer}.menu__search-tab button:not(:first-child){position:relative;left:-3px}.menu__search-tab button:first-child{border-radius:14px 0 0 0}.menu__search-tab button:last-child{border-radius:0 14px 0 0}.menu__search-tab button span{position:relative;z-index:4;display:block;padding:10px 20px 12px;border-bottom:3px solid #333132}.menu__search-contents{position:relative;z-index:2;padding:20px;border:3px solid #333132;border-radius:0 14px 14px 14px}.menu__search-form{display:none}.menu__search-btn{border-color:#333132;background:#333132;color:#fff;font-weight:bold;white-space:nowrap}.menu__search-keyword{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__search-keyword input[type=text]{width:100%;border-color:#333132;border-radius:4px 0 0 4px}.menu__search-keyword button{border-radius:0 4px 4px 0}.menu__search-form-star{display:grid;grid-template-columns:repeat(11,1fr);gap:2px;margin:0;padding:0;list-style:none;text-align:center;line-height:1}.menu__search-form-star li{margin:0;padding:5px 0;border:1px solid #333132;border-radius:4px;cursor:pointer}.menu__search-form-star li.selected{background:#fbc600}.menu__search-form-runtime,.menu__search-form-release{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:10px 0 0}.menu__search-form-runtime>*,.menu__search-form-release>*{white-space:nowrap}.menu__search-form-runtime dt,.menu__search-form-release dt{font-weight:bold}.menu__search-form-runtime dd,.menu__search-form-release dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.menu__search-form-runtime input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;background:#333132;border-radius:2px;outline:0}.menu__search-form-runtime input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#333132;border-radius:50%;cursor:pointer}.menu__search-form-runtime input[type=range]::-moz-range-thumb{width:14px;height:14px;background:#333132;border-radius:50%;cursor:pointer}.menu__search-form-runtime input[type=number]{width:4rem}.menu__search-filtered-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px 0 0;padding:10px 0 0;border-top:1px solid #ccc}.menu__search-filtered-btn button{min-width:6em}.menu__search-form-genre{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 0;padding:0;list-style:none;font-size:13px}.menu__search-form-genre li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:34px;margin:0;padding:0 10px;border:1px solid #333132;border-radius:4px;cursor:pointer}.menu__search-form-genre li.selected{background:#fbc600}.menu__search select{width:100%;background:#fff;color:#333132}.modal{position:fixed;top:100%;left:0;z-index:10;height:100%;width:100%}.modal__bg{position:fixed;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background:rgba(0,0,0,0.7);-webkit-transition:top .35s;transition:top .35s;cursor:pointer}.modal__content{position:fixed;top:100%;left:0;z-index:2;width:100%;height:calc(100% - 10px);padding-bottom:50px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-transition:top .35s;transition:top .35s;overflow-y:auto}body[data-standalone=yes] .modal__content{padding-bottom:80px}.modal.show .modal__content{top:10px;-webkit-transition:top .35s .35s;transition:top .35s .35s}.modal__box{display:grid;grid-template-columns:1fr 800px 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:100%}.modal__box-side{cursor:pointer}.modal__box-main{max-width:800px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.moviereview__content .modal__box-main{padding:30px 20px 40px}.modal__close{position:fixed;top:120vh;left:50%;z-index:3;opacity:0}.modal.show .modal__close{top:unset;bottom:10px;opacity:1;-webkit-transition:opacity .35s 1s;transition:opacity .35s 1s}body[data-standalone=yes] .modal.show .modal__close{bottom:30px}.modal__close a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70px;height:70px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);border-radius:50%;background:#fff;color:#000;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:13px}.modal__close a span{position:relative;width:24px;height:24px;rotate:45deg}.modal__close a span::after,.modal__close a span::before{content:"";position:absolute;background:#999}.modal__close a span::after{top:0;left:50%;width:2px;height:100%;margin:0 0 0 -1px}.modal__close a span::before{top:50%;left:0;width:100%;height:2px;margin:-1px 0 0 0}body[data-page=moviereview] .modal__content[data-modal=detail]{background:#333}.moviereview__content{background:#fff}.moviereview__image{position:relative;width:100%;height:315px;max-height:56.25vw;background:#000;overflow:hidden}.moviereview__image img{position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);-o-object-fit:cover;object-fit:cover;-webkit-filter:blur(10px);filter:blur(10px)}.moviereview__iframe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.moviereview__iframe iframe{max-width:100%;height:unset;aspect-ratio:560/315}.moviereview__headline{line-height:1.3}.moviereview__headline h1,.moviereview__headline h2{font-weight:normal}.moviereview__headline h1{font-size:30px}.moviereview__headline h2{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-size:26px}.moviereview__spec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:1em 0 0;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.moviereview__genre{margin:10px 0 0}.moviereview__text{margin:20px auto 0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:17px;line-height:2}.moviereview__text>*+*{margin:1em 0 0}.moviereview__date{margin:1em 0 0;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.moviereview__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:1.5em;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;line-height:1}.moviereview__link a{display:inline-block;padding:10px 15px;border:1px solid #000;border-radius:2px;letter-spacing:3px;color:#000}.moviereview__tmdb{background:#333;color:#eee;letter-spacing:0;font-size:14px}.moviereview__tmdb h1,.moviereview__tmdb h2{line-height:1.2}.moviereview__tmdb h1{font-size:16px}.moviereview__tmdb h2{font-size:16px}.moviereview__tmdb a{color:#eee}.moviereview__column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.moviereview__column>figure{width:120px;min-width:90px}.moviereview__column>figure img{width:100%;height:auto}.moviereview__column ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.3}.moviereview__column ul a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.moviereview__column ul figure{width:34px;min-width:34px;height:34px;background:#000;border-radius:50%}.moviereview__column ul figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.moviereview__column ul span{display:block;white-space:nowrap}.moviereview__column li{margin:0;padding:0;white-space:nowrap}.moviereview__vote{margin:10px 0 0;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:16px;line-height:1.2}.moviereview__overview{margin:20px 0 0;line-height:1.5}.moviereview__overview dd{margin:6px 0 0}.moviereview__cast{width:100%;margin:20px 0 0;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:13px;line-height:1.2}.moviereview__cast ul{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:6px;margin:0;padding:0;list-style:none}.moviereview__cast li{width:100px;min-width:100px;margin:0;padding:0;border-radius:6px;background:#121212;overflow:hidden}.moviereview__cast a{display:block;height:100%;padding:0 0 10px}.moviereview__cast figure{width:100%;aspect-ratio:276/350}.moviereview__cast figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.moviereview__cast-name{display:block;padding:5px}.moviereview__cast-character{display:block;color:#888}.moviereview__credit{margin:20px 0 0;padding:0 0 20px;font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-size:12px;line-height:1.5}.moviereview__credit h1{font-weight:normal;font-size:20px}.moviereview__credit a{display:inline-block;margin:20px 0 10px}.moviereview__credit img{width:auto;height:10px}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:100%;height:50px;overflow:hidden;-webkit-box-shadow:inset 0 10px 10px -3px rgba(0,0,0,0.15);box-shadow:inset 0 10px 10px -3px rgba(0,0,0,0.15);background:#fafafa;letter-spacing:0;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}body[data-standalone=yes] .nav{height:80px}.nav__link-contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px}.nav__link-contents span{position:relative;display:block;width:16px;height:2px;background:#333}.nav__link-contents span::before,.nav__link-contents span::after{content:"";position:absolute;left:0;width:100%;height:2px;background:#333}.nav__link-contents span::before{top:-6px}.nav__link-contents span::after{bottom:-6px}.nav__list-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;width:100%;height:70px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:hidden;overflow-x:auto}body[data-standalone=yes] .nav__list-wrapper{height:100px}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin:0;padding:0;list-style:none;font-size:13px}.nav__list li{margin:0;padding:0}.nav__list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;color:#333;white-space:nowrap}.nav__list a.nav__link-shop{padding:0 14px;background:#1b3b6f;color:#fff}.overlay__full{position:fixed;top:0;right:0;left:0;bottom:0;z-index:9;display:none;padding:40px;background:#333132}.overlay__full[data-type=a] .overlay__type-b{display:none}.overlay__full[data-type=b] .overlay__action-rotate,.overlay__full[data-type=b] .overlay__type-a{display:none}.overlay__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:100%;margin:auto;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;background:#fff}.overlay__title{margin:0 0 20px;font-weight:normal;text-align:center;line-height:1.5}.overlay__title span{display:block;font-size:16px}.overlay__title strong{display:block;font-family:serif;font-size:28px}.overlay__title strong::before{content:"「"}.overlay__title strong::after{content:"」"}.overlay__excerpt{line-height:1.8}.overlay__content{height:100%;overflow-x:auto}.overlay__content img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.overlay__flip{height:100%;overflow:hidden}.overlay__flip img{-webkit-transition:scale .3s;transition:scale .3s;scale:0 1;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc}.overlay__flip img.open{scale:1 1}.overlay__flip img.opened{scale:1 1;-webkit-transition:scale 0s;transition:scale 0s}.overlay__action,.overlay__action-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;font-size:15px}.overlay__action{gap:30px}.overlay__action-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:100%;padding:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay__action-close span{position:relative;width:100%;height:100%;rotate:45deg}.overlay__action-close span::after,.overlay__action-close span::before{content:"";position:absolute;background:#333}.overlay__action-close span::after{top:0;left:50%;width:2px;height:100%;margin:0 0 0 -1px}.overlay__action-close span::before{top:50%;left:0;width:100%;height:2px;margin:-1px 0 0 0}.overlay__action-more{gap:20px}.overlay__action-more a{display:block;height:44px;line-height:44px;padding:0 5px}.overlay__mini{all:unset;position:fixed;top:40px;left:20px;z-index:8;width:80px;cursor:pointer}.overlay__mini img{width:100%;height:auto}.overlay__mini-inner{position:relative;top:-20px;opacity:0;-webkit-transition:all .35s;transition:all .35s}.show .overlay__mini-inner{top:0;opacity:1}.photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;gap:10px;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-size:48px}.photo__notyetimage{display:none;width:80px;height:80px;border-radius:50%;background:#ccc}.profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;line-height:1.5}.profile__inner{width:100%;max-width:600px;padding:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.profile__image{display:none;width:120px;min-width:120px}.profile__image img{width:100%;height:auto}.profile dl{padding:0 0 0 140px;background:url(/assets/images/profile-01.jpg) left top/120px auto no-repeat}.profile dt{margin:0 0 5px;font-size:18px;font-weight:bold}.profile dd{text-align:justify}.specials{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:800px;margin:auto;padding:30px 20px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;line-height:1.8}.specials[data-type=ja] .specials__content-en,.specials[data-type=en] .specials__content-ja{display:none}.specials[data-type=ja] .specials__nav-label-ja,.specials[data-type=en] .specials__nav-label-en{color:#000}.specials__mainvisual img{width:80%;height:auto}.specials__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px;padding:0 2px 3px;border-bottom:1px solid #999}.specials__nav button{all:unset;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;color:#999;cursor:pointer}.specials__nav button span{display:block}.specials__hgroup{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin:auto;padding:20px 0}.specials__hgroup h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 40px 20px}.specials__hgroup img{width:100%;max-width:300px;height:auto}.specials__content>p{margin:20px 0 0}.stars{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stars .star{background-color:#ddd;-webkit-background-clip:text;background-clip:text;color:transparent}.stars .star.on{background-color:#121212}.stars .star.half{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#121212),color-stop(50%,#ccc));background-image:linear-gradient(to right,#121212 50%,#ccc 50%)}.stars .star-num{margin-left:3px}.content[data-page=system]{background-color:#fff;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(0.25,#fafbf5),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,#fafbf5),color-stop(0.75,#fafbf5),color-stop(0.75,transparent),to(transparent));background-size:14px 14px}.system{position:relative;z-index:1;width:100%;height:100%}.system .text{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%;height:100%}.system h1{margin:0;padding:0;line-height:1.2}.system p{margin:1em 0 0;padding:0;line-height:1.5}.system .ja,.system .en{background:#fff}.system .ja,.system .ja-link{font-family:"M PLUS 1p",sans-serif}.system .en{font-family:"Amatic SC",sans-serif;font-style:normal}.system h1 .en{font-weight:700;font-size:40px}.system h1 .ja{font-size:22px}.system p .en{font-weight:400;font-size:24px}.system .bg{position:absolute;top:0;right:0;z-index:1;display:block;width:100%;height:100%;margin:0;padding:0;background:url(/assets/images/system.jpg) right center no-repeat;background-size:auto 60%}.system a{display:inline-block;height:44px;line-height:44px;margin-top:1em;padding:0 1.5em 0 1em;border-radius:50px;background:#000;color:#fafafa;text-decoration:none}.video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;gap:10px;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;font-size:48px}.video__notyetimage{display:none;width:80px;height:80px;border-radius:50%;background:#ccc}.wrapper{position:relative;z-index:1;width:100%;height:100%}@media(max-width:1000px){.list-lyric__lists{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(max-width:800px){.modal__box{display:block}.modal__box-side{display:none}}@media(max-width:767px){.bookreview__info h1{font-size:22px}.bookreview__image{width:100px;min-width:100px}.bookreview__image.noimg{height:141px}.bookreview__text{line-height:1.8}.essay__header{text-align:center}.essay__title{font-size:26px}.essay__text{line-height:1.8}.list-lyric__lists{-webkit-column-count:2;-moz-column-count:2;column-count:2}.list-moviereview__header span{font-size:80px}.list-moviereview__header h1{font-size:44px}.list-moviereview__header p{font-size:28px}.list-moviereview__content{grid-template-columns:1fr 1fr 1fr}.menu__search-form-star{margin:0 -10px}.menu__search-form-runtime,.menu__search-form-release{display:block;margin:20px 0 0}.menu__search-form-runtime dt,.menu__search-form-release dt{margin:0 0 10px}.moviereview__headline h1{font-size:26px}.moviereview__headline h2{font-size:22px}.moviereview__text{line-height:1.8}.overlay__full{padding:10px}.overlay__inner{padding:10px}.overlay__title{margin:0 0 10px}.overlay__action{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}.profile dl{padding:0;background:unset}.profile dt{position:relative;height:80px;margin:0 0 15px;border-radius:50%;padding-left:95px;line-height:80px}.profile dt::after{position:absolute;top:0;left:0;content:"";display:block;width:80px;height:80px;border-radius:50%;background:url(/assets/images/profile-01.jpg) center center/cover no-repeat}.specials__br{display:none}.system{color:#fff}.system .text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:20px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.system .ja,.system .en{background:0}.system .bg{background-size:cover}.system .bg::after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:rgba(0,0,0,0.5)}.system a{background:#fff;color:#333132}}@media(max-width:600px){.list-bookreview__lists{grid-template-columns:1fr}.list-bookreview__lists a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.list-bookreview__lists article:nth-child(2n) div::before{content:"";position:absolute;top:40%;right:0;border-style:solid;border-width:10px 0 10px 12px;border-color:transparent transparent transparent #333;translate:100% -50%}.list-bookreview__lists article:nth-child(2n) div::after{content:"";position:absolute;top:40%;right:0;border-style:solid;border-width:8.7px 0 8.7px 10.4px;border-color:transparent transparent transparent #fff;translate:100% -50%}.list-bookreview__lists div{margin:10px 0 0}.list-bookreview__lists div::before{content:"";position:absolute;top:40%;left:0;border-style:solid;border-width:10px 12px 10px 0;border-color:transparent #333 transparent transparent;translate:-100% -50%}.list-bookreview__lists div::after{content:"";position:absolute;top:40%;left:0;border-style:solid;border-width:8.7px 10.4px 8.7px 0;border-color:transparent #fff transparent transparent;translate:-100% -50%}}@media(max-width:400px){select{font-size:16px}.submit,input[type=text],input[type=search],input[type=date],input[type=tel],input[type=email],input[type=number],input[type=password],input[type=submit],button,textarea{font-size:16px}textarea{height:150px;font-size:16px}}@media(max-width:375px){.lyric{padding-right:20px;padding-left:20px}}