html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif;line-height:1.15}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{margin:.67em 0;font-size:2em}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{-webkit-text-decoration-skip:objects;background-color:#0000}a:active,a:hover{outline-width:0}abbr[title]{text-decoration:underline;border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{color:#000;background-color:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){height:0;display:none}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0;font-family:sans-serif;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline;display:inline-block}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[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,[hidden]{display:none}*{box-sizing:border-box;word-wrap:break-word;margin:0;padding:0}input,button,select,textarea,optgroup{border:none;font-family:游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,Helvetica Neue,Helvetica,Arial,Meiryo,sans-serif;font-size:14px}ul{list-style:none}img{vertical-align:bottom;width:auto;height:auto}html,body{color:#555;word-break:break-word;background:#f9f9f9;height:100%;font-family:游ゴシック,YuGothic,Hiragino Kaku Gothic ProN,Helvetica Neue,Helvetica,Arial,Meiryo,sans-serif;font-size:16px;line-height:1}html,body,.container{min-width:67.5rem}.container{height:auto;min-height:100%;position:relative}body{font-size:14px}p{white-space:pre-wrap;line-height:1.7}a,img,input,textarea,button{transition:all .25s ease-out}a{color:#f11a38;cursor:pointer;text-decoration:none}a:hover{color:#f77a8c}a>img:hover,a>picture:hover{opacity:.5}h1,h2,h3,h4,h5,h6{margin:0 0 1rem}h1{font-size:175%}h2{font-size:150%}h3{font-size:125%}h4,h5,h6{font-size:100%}@media screen and (width<=768px){html,body,.container{width:100%;min-width:0}}.img-cover{background-position:50%;background-size:cover;transition:all .25s ease-out;display:block}.copyright{color:#aaa}a:hover .img-cover{opacity:.5}.alert{z-index:20;background:#777777b3;width:100%;padding:1rem;position:fixed;top:0}.alert.success{background:#11a286b3}.alert.warning{background:#fdaa1bb3}.alert.danger{background:#fd741bb3}.alert.error{background:#bf158cb3}.alert-msg{text-align:center;color:#fff;width:67.5rem;margin:0 auto}.form-alert{color:#f11a38;background:#f11a3833;padding:1rem}.form-alert .alert-item{padding-bottom:.5rem}.form-alert .alert-item:last-child{padding-bottom:0}.img-star-2x{width:auto;height:15px}.icon-seen{background-image:url(/images/seen_black@2x.png);background-repeat:no-repeat;background-size:contain;width:18px;height:15px;margin:.15rem auto 0;display:inline-block}.icon-seen.white{background-image:url(/images/seen_white@2x.png)}.icon-want{background-image:url(/images/want_black@2x.png);background-repeat:no-repeat;background-size:contain;width:1rem;height:1rem;margin:0 auto;display:inline-block}.icon-want.white{background-image:url(/images/want_white@2x.png)}.btn{color:#fff;text-align:center;background:#f11a38;border-radius:2rem;min-width:10rem;margin:0 1rem 1rem 0;padding:.75rem .5rem;font-size:90%;line-height:1rem;display:inline-block}.btn:hover{color:#fff;opacity:.5}.btn.small{min-width:5rem;padding:.5rem}.btn.full{width:100%}.btn.secondary{background:#777}.btn.secondary.hollow{color:#777;background:0 0;border:1px solid #777}.btn.success{background:#11a286}.btn.success.hollow{color:#11a286;background:0 0;border:1px solid #11a286}.btn.warning{background:#fdaa1b}.btn.warning.hollow{color:#fdaa1b;background:0 0;border:1px solid #fdaa1b}.btn.danger{background:#fd741b}.btn.danger.hollow{color:#fd741b;background:0 0;border:1px solid #fd741b}.btn.hollow{color:#f11a38;background:0 0;border:1px solid #f11a38}.btn.no-margin-right{margin-right:0}.btn.no-margin{margin:0}.close{text-indent:100rem;white-space:nowrap;background:0 0;width:1.5rem;height:1.5rem;display:inline-block;position:absolute;top:.75rem;right:1rem;overflow:hidden}.close.small{width:1rem;height:1rem;top:.5rem;right:.5rem}.close.small:before,.close.small:after{width:2px;height:1rem;left:6px}.close:hover{opacity:.5}.close:before,.close:after{content:"";background-color:#777;border-radius:10px;width:3px;height:1.5rem;display:block;position:absolute;top:0;left:10px;transform:rotate(-45deg)}.close:after{transform:rotate(45deg)}.mobile .share-btns{font-size:95%}.share-btns{justify-content:space-between;margin:1rem 0;display:flex}.share-btns .share-btns__frame--line,.share-btns .share-btns__frame--hatena,.share-btns .share-btns__frame--tw,.share-btns .share-btns__frame--fb,.share-btns .share-btns__frame{flex:1 0 auto;min-width:auto;margin:0 .4rem;padding:.6rem 0}.share-btns__frame{background:#f11a38}.share-btns__frame--fb{background:#3b5998}.share-btns__frame--tw{background:#55acee}.share-btns__frame--hatena{background:#00a4de}.share-btns__frame--line{background:#05c402}.share-btns .icon-twitter:before{content:"";font-size:1rem}.share-btns .icon-facebook:before{content:"";font-size:1rem}.share-btns .icon-line:before{content:"";font-size:1rem}.share-btns .icon-hatena:before{content:"";font-size:1rem}input,button,select,textarea{color:#555;appearance:none}input[disabled],button[disabled],select[disabled],textarea[disabled]{opacity:.5}input{height:2.25rem}textarea{resize:vertical;line-height:1.7}textarea.no-resize{resize:none}input,textarea,select{background:#e3e3e3;border:1px solid #e3e3e3;border-radius:3px;outline:0;width:100%;margin:0 0 1rem;padding:.5rem;line-height:1rem;display:block}input:focus,textarea:focus,select:focus{background:#fff}input.is-last,textarea.is-last,select.is-last{margin:0}input.short,textarea.short,select.short{max-width:15rem}input.medium,textarea.medium,select.medium{max-width:25rem}input:read-only{background:#aaa}button{cursor:pointer}label{padding:.5rem 0;font-weight:bolder;display:inline-block}label.required:after{content:"*";color:#f11a38;padding:0 .5rem;display:inline-block}.input-wrap{margin:0 0 1rem}.input-wrap>input,.input-wrap textarea,.input-wrap select,.input-wrap.is-last{margin:0}.select-wrap{position:relative}.select-wrap:after{content:"";border:5px inset #0000;border-top:5px solid #f11a38;border-bottom-width:0;width:0;height:0;display:block;position:absolute;top:.85rem;right:.85rem}.target-file-drop{color:#555;background:#e3e3e3;justify-content:center;align-items:center;min-height:16rem;font-size:150%;font-weight:700;transition:all .25s ease-out;display:flex}.form-container .form-row{display:flex}.form-container .form-row .form-col{padding:1rem 0}.form-container .form-row .form-col input,.form-container .form-row .form-col select,.form-container .form-row .form-col textarea{margin:0}.form-container .form-row .form-col:first-child{min-width:10rem;margin:0 1rem 0 0}.form-container .form-row .form-col:first-child>label{padding:.5rem 0;font-weight:bolder;line-height:1rem;display:inline-block}.form-container .form-row .form-col:nth-child(2){min-width:20rem}input[type=checkbox]+.checkbox-icon{vertical-align:middle;position:relative}input[type=checkbox]+.checkbox-icon:before{content:"";color:#fff;text-shadow:0 0 1px gray;font-family:"Font Awesome 5 Free";font-size:1.5rem}input[type=checkbox]:checked+.checkbox-icon:before{content:"";color:#000;font-family:"Font Awesome 5 Free";font-size:1.5rem}@media screen and (width<=768px){.index-box .index-content{padding:1rem 1rem 0}.index-box .index-content ul[class=is-shown]{margin:1rem 0}.index-box .index-handler .index-handler-switch{padding:1rem}.index-box .index-handler .index-handler-switch:after{top:.5rem}.index-box .index-handler .index-handler-switch:hover{background-color:inherit}.index-box .index-handler .index-handler-checkbox:checked+.index-handler-switch:after{top:.9rem}}.media-app-induction.is-hidden{display:none}.breadcrumb{white-space:nowrap;width:100%;padding:1rem 0;overflow:auto}.breadcrumb ol{width:67.5rem;margin:0 auto}.breadcrumb ol li{padding:.25rem .5rem .25rem .25rem;font-size:90%;display:inline-block;position:relative}.breadcrumb ol li a{color:#0d95b3}.breadcrumb ol li a:hover{color:#6ebfd1;text-decoration:underline}.breadcrumb ol li a{padding:.25rem;display:inline-block}.breadcrumb ol li strong{padding:.25rem;font-weight:400;display:inline-block}.breadcrumb ol li:after{content:"";border-top:1px solid #777;border-right:1px solid #777;width:.375rem;height:.375rem;display:inline-block;position:absolute;top:.6rem;right:0;transform:rotate(45deg)}.breadcrumb ol li:last-child{padding-right:.25rem}.breadcrumb ol li:last-child:after{display:none}.sister-site-link{width:67.5rem;margin:0 auto;padding:.5rem 0 1rem;font-size:90%}.sister-site-link a{color:#0d95b3}.sister-site-link a:hover{color:#6ebfd1;text-decoration:underline}.sister-site-link a{text-decoration:underline}@media screen and (width<=768px){.breadcrumb{background-color:#fff;border-bottom:1px solid #eee;padding:0 .5rem}.breadcrumb ol{width:100%}.sister-site-link{background-color:#fff;width:100%;padding:.5rem}}.pagination{flex-wrap:wrap;justify-content:center;display:flex}.pagination .pagination-item:last-child{margin-right:0}.pagination-item{margin-bottom:1rem;margin-right:1rem;padding:.5rem;font-size:125%;font-weight:bolder;display:inline-block}.pagination-item.current{color:#555}.pagination-item.ellipsis{color:#aaa;padding:.5rem .25rem}a.pagination-item{color:#aaa;border-bottom:2px solid #aaa}a.pagination-item:hover{color:#f11a38;border-bottom:2px solid #f11a38}.aside-link{text-align:right;font-size:90%;text-decoration:underline}.aside-link a{color:#717171}.ad-frame{border:1px dashed #aaa;border-width:1px 0}.ad-box{justify-content:center;line-height:0;display:flex}.ad-box.double{justify-content:space-between}.ad-label{color:#aaa;text-align:center;background:#fff;width:32px;margin:auto;font-weight:700;transform:translateY(-6px);font-size:12px!important;line-height:unset!important}.billboard-ad-frame-wrapper{padding:1rem 0}.header-ad-frame-wrapper{padding:1rem}.middle-ad-box{padding-bottom:24px}.billboard-ad-box,.header-ad-box,.footer-ad-box,.infeed-ad-box{padding-bottom:32px!important}.middle-ad-label{padding-bottom:12px}.billboard-ad-label,.header-ad-label,.footer-ad-label,.infeed-ad-label{padding-bottom:20px}.gate-billboard{width:67.5rem;margin:auto}.gate-billboard img{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (width<=768px){.gate-billboard.desktop{display:none}.gate-billboard.mobile{width:100%}}.gate-skyscraper{width:calc(50vw - 33.75rem);height:calc(100vh - 3rem);position:fixed;bottom:0}.gate-skyscraper.has-header-takeover{height:calc(100vh - 4rem)}.gate-skyscraper.left{left:0}.gate-skyscraper.right{right:0}.gate-skyscraper.solid{display:flex}.gate-skyscraper.solid.left{justify-content:right}.gate-skyscraper.solid.right{justify-content:left}.gate-skyscraper.solid img{-o-object-fit:contain;object-fit:contain;height:700px}.gate-skyscraper.liquid.left img{-o-object-position:right top;object-position:right top}.gate-skyscraper.liquid.right img{-o-object-position:left top;object-position:left top}.gate-skyscraper.liquid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media screen and (width<=1279px){.gate-skyscraper{display:none}}@media screen and (width>=1536px){.gate-skyscraper.liquid{display:flex}.gate-skyscraper.liquid.left{justify-content:right}.gate-skyscraper.liquid.right{justify-content:left}.gate-skyscraper.liquid img{-o-object-fit:contain;object-fit:contain;width:160px;height:700px}}.sp-gate-anchor{z-index:2147483647;background-color:#d3d3d3;width:100vw;position:fixed;bottom:0;left:0}.sp-gate-anchor__close-button{text-align:center;color:#aaa;background-color:#eee;border-radius:12px 0 0;width:27px;height:27px;font-size:27px;font-weight:700;display:block;position:absolute;top:-27px;right:0}.sp-gate-anchor__image{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:160px}.head-main{border-bottom:1px solid #555;padding:0 0 .5rem;font-size:1.1rem;line-height:1.5}.head-sub{padding-left:2rem;font-size:1rem;position:relative}.head-sub:before{content:"";background:#555;width:.5rem;height:.5rem;display:block;position:absolute;top:.25rem;left:.5rem}@media screen and (width<=768px){.head-main{font-size:1.045rem}.head-sub{font-size:.95rem}}.list-ranking{position:relative}.list-ranking .item-ranking:before{color:#fff;text-align:center;background:#f11a38;width:20px;height:20px;line-height:20px;display:block;position:absolute}.list-ranking .item-ranking:first-of-type:before{content:"1";z-index:2}.list-ranking .item-ranking:nth-of-type(2):before{content:"2";z-index:2}.list-ranking .item-ranking:nth-of-type(3):before{content:"3";z-index:2}.list-ranking .item-ranking:nth-of-type(4):before{content:"4";z-index:2}.list-ranking .item-ranking:nth-of-type(5):before{content:"5";z-index:2}.list-ranking .item-ranking:first-of-type:before{background:gold}.list-ranking .item-ranking:nth-of-type(2):before{background:silver}.list-ranking .item-ranking:nth-of-type(3):before{background:#d2691e}.article-item{align-items:center;padding:0 1rem 1rem;display:flex}.article-item:hover{opacity:.7}.article-item-link{color:#555;background:#fff}.article-item-thumbnail{flex-shrink:0;width:80px;margin-right:1rem;overflow:hidden}.article-item-thumbnail .img-cover{width:5rem;height:5rem}.article-item-thumbnail .img-cover img{width:100%;height:100%}.article-item-text{width:100%;position:relative;overflow:hidden}.article-item-text .article-item-title{margin-bottom:.5rem;line-height:1.4;overflow:hidden}.article-item-text .article-item-heading{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.4;display:-webkit-box}.article-item-text .article-item-heading:hover{text-decoration:underline}.article-item-text .article-item-info{color:#aaa;font-size:90%;position:absolute;bottom:0;right:0}.article-item-text .article-item-info span{margin-top:.5rem;margin-right:.5rem;display:inline-block}.article-item-text .article-item-desc{color:#aaa;white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;overflow:hidden}.article-list.no-side .article-item{padding:0 0 1rem}.article-list li.ranking>a:before{color:#fff;text-align:center;background:#f11a38;width:20px;height:20px;line-height:20px;display:block;position:absolute}.article-list li.ranking:first-of-type>a:before{content:"1";z-index:2}.article-list li.ranking:nth-of-type(2)>a:before{content:"2";z-index:2}.article-list li.ranking:nth-of-type(3)>a:before{content:"3";z-index:2}.article-list li.ranking:nth-of-type(4)>a:before{content:"4";z-index:2}.article-list li.ranking:nth-of-type(5)>a:before{content:"5";z-index:2}.article-list li.ranking:first-of-type>a:before{background:gold}.article-list li.ranking:nth-of-type(2)>a:before{background:silver}.article-list li.ranking:nth-of-type(3)>a:before{background:#d2691e}.related-article-list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr 1fr;display:grid}.related-article-item{align-items:center;display:flex}.related-article-item:hover{opacity:.7}.related-article-item-thumbnail{color:#555;background:#fff;flex-shrink:0;width:5rem;height:5rem;margin-right:1rem;display:block;overflow:hidden}.related-article-item-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.related-article-item-thumbnail img:hover{opacity:.5}.related-article-item-text{width:100%;position:relative;overflow:hidden}.related-article-item-text__link{color:#555;background:#fff}.related-article-item-text__link h4{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.4;display:-webkit-box;overflow:hidden}.related-article-item-text__link h4:hover{text-decoration:underline}.related-article-item-text__label{color:#aaa;font-size:90%;position:absolute;bottom:0;right:0}.related-article-item-text__label span{margin-top:.5rem;margin-right:.5rem;display:inline-block}.label-pr{color:#aaa;border:1px solid #aaa;border-radius:3px;padding:.1rem .15rem;font-size:.7rem;line-height:1;display:inline-block}.faq-item{border:1px solid #555;border-radius:3px;margin-bottom:.5rem}.faq-item .faq-icon{text-align:center;color:#f11a38;flex-shrink:0;width:24px;height:24px;line-height:24px}.faq-item .faq-item-question{cursor:pointer;align-items:flex-start;margin:8px;padding:0;line-height:1.5;display:flex}.faq-item .faq-item-question:hover{opacity:.5}.faq-item .faq-item-question h3{white-space:pre-wrap;word-break:break-all;margin:0 8px 0 0;font-size:1rem}.faq-item .faq-item-question .faq-question-icon{margin-right:8px;font-size:18px;font-weight:400}.faq-item .faq-item-question .faq-toggle-plus-icon{margin-left:auto;font-size:1.5rem;font-weight:lighter;display:block}.faq-item .faq-item-question .faq-toggle-minus-icon{margin-left:auto;font-size:1.2rem;font-weight:lighter;display:none}.faq-item .faq-item-answer{height:0;margin:0 8px;transition:all .25s;overflow:hidden}.faq-item .faq-item-answer p{white-space:pre-wrap;word-break:break-all;font-size:110%;line-height:1.5}.faq-item .faq-item-answer strong{font-weight:bolder}.faq-item .faq-item-answer em.highlight{background:linear-gradient(#0000 60%,#ffdfef 0%);font-size:16px;font-style:normal;font-weight:bolder;line-height:25px}.faq-item .faq-item-answer a:not([class]){color:#0d95b3;text-decoration:underline}.faq-item .faq-item-answer a:not([class]):focus{outline:0}.faq-item .faq-item-answer a:not([class]):hover{opacity:.5}.faq-item .faq-item-answer .faq-answer-icon{align-self:start;margin-right:8px;font-size:18px}.faq-item .faq-handler-checkbox{display:none}.faq-item .faq-handler-checkbox:checked+.faq-item-question+.faq-item-answer{align-items:flex-start;height:auto;margin:8px;display:flex}.faq-item .faq-handler-checkbox:checked+.faq-item-question .faq-toggle-plus-icon{display:none}.faq-item .faq-handler-checkbox:checked+.faq-item-question .faq-toggle-minus-icon{display:block}@media screen and (width<=768px){.article-item .article-item-heading{white-space:normal;-webkit-line-clamp:3;overflow:hidden}.article-item .article-item-desc{display:none}.related-article-item{display:block}.related-article-item-thumbnail{width:100%;height:100%;margin-right:0}.related-article-item-thumbnail img{-o-object-fit:cover;object-fit:cover;aspect-ratio:23/12}.related-article-item-text__link h4{margin-top:.25rem;margin-bottom:0;font-size:.75rem}}.feature-list{flex-direction:column;display:flex}.feature-list li:last-child{margin-bottom:.4rem}.feature-item{align-items:center;margin:.4rem 0;transition:all .25s ease-out;display:flex}.feature-item:hover{opacity:.5;color:#fff}.feature-item .feature-image{background-color:#555;background-position:50%;background-size:cover;border-radius:50%;min-width:5rem;height:5rem;margin-right:1rem;display:block}.feature-item .feature-image img{border-radius:50%;min-width:100%;height:100%}.feature-item .feature-item-name{color:#555;margin:.3rem 0 .4rem;line-height:1.4;display:block}.feature-item .feature-item-name:hover{-webkit-text-decoration:underline #555;text-decoration:underline #555}.feature-item .feature-item-desc{color:#717171;background:#fff;font-size:.8rem}.feature-grid{flex-wrap:wrap;justify-content:space-between;padding-left:1rem;display:flex}.feature-grid>*{width:50%;padding:0 1rem 1rem 0}@media screen and (width<=768px){.feature-grid>*{width:100%}.feature-grid .feature-item-large{border-bottom:1px solid #eee}}.review-list .review-item{background:#f9f9f9;margin-bottom:1rem;padding:1rem 1rem .5rem;display:flex}.review-list .review-list-item:last-child .review-item{margin-bottom:0}.review-list .review-user{width:100%;display:flex}.review-list .review-user-thumb{margin-right:1rem}.review-list .review-item-cap{margin-bottom:.5rem}.review-list .review-item-cap>*{margin-right:.5rem;line-height:.75rem;display:inline-block}.review-list .review-item-cap span:last-of-type{margin-right:0}.review-list .username{font-weight:bolder}.review-list .img-star-2x{width:auto;height:14px}.review-list .date{color:#aaa;font-size:90%}.review-list .review-item-content{font-size:90%}.review-list .review-item-content .content{width:100%;display:block}.search-nav-menu .nav-menu{padding:0 1rem}.search-nav-menu .nav-menu .nav-menu-content{display:flex}.search-nav-menu .nav-menu .nav-menu-content .nav-menu-item{flex:1 0}.search-nav-menu .nav-menu .nav-menu-content .nav-menu-item a{color:#555}.search-nav-menu .nav-menu .nav-menu-content .nav-menu-item a:hover{color:#888;text-decoration:underline}.search-nav-menu .nav-menu .nav-menu-content .nav-menu-item a{background:#f9f9f9;padding:.5rem 0;display:block}.search-nav-menu .nav-menu .nav-menu-content .nav-menu-item .nav-menu-item-content{text-align:center;border-right:1px solid #e3e3e3;flex-direction:column;justify-content:center;height:2rem;font-size:.8rem;font-weight:700;line-height:1.25;display:flex}.search-nav-menu .nav-menu .nav-menu-content .nav-menu-item:last-child .nav-menu-item-content{border-right:none}.search-nav-menu .nav-menu .nav-menu-content .nav-menu-item.is-active a{color:#aaa}.input-search-unit{justify-content:center;align-items:center;height:5rem;display:flex}.input-search-unit input{transition-property:initial}.input-search-unit .input-search-bar{filter:drop-shadow(2px 2px 2px #0009);background-color:#fff;border:0;border-radius:1.2rem 0 0 1.2rem;width:15rem;height:2.7rem;margin:0;padding-left:1.3rem;font-size:12px}.input-search-unit .input-search-btn{color:#fff;filter:drop-shadow(1px 2px 2px #0009);background-color:#f11a38;border:0;border-radius:0 1.2rem 1.2rem 0;width:4rem;height:2.7rem;margin:0;font-size:.78rem;font-weight:700}.input-search-unit .input-search-btn:hover{opacity:.7}.input-search-unit .input-search-btn:active{opacity:.5}.search .main-unit{padding:2rem 1rem 0}.search .input-search-unit{background-color:#f9f9f9}@media screen and (width<=768px){.input-search-unit .input-search-bar{-webkit-appearance:none;border-radius:1rem 0 0 1rem;height:2.2rem}.input-search-unit .input-search-btn{border-radius:0 1rem 1rem 0;height:2.2rem}}.cat-item-wrap{border-top:1px solid #555;border-left:1px solid #555;flex-wrap:wrap;display:flex}.cat-item-wrap>*{border-bottom:1px solid #555;border-right:1px solid #555;width:50%}.cat-item{color:#555;background-position:50%;background-size:cover;justify-content:center;align-items:center;height:3.5rem;display:flex}.cat-item .cat-item-name{font-weight:bolder}.cat-header{color:#555;background-color:#fff;border-bottom:1px solid #eee;width:100%;height:3.5rem;padding:4px 0}.cat-header-inner{justify-content:start;align-items:center;width:67.5rem;height:3rem;margin:0 auto;padding:.5rem 1rem;display:flex}.cat-header-image{width:42px;height:42px}.cat-header-image img{border-radius:10px;width:100%;height:100%}.cat-header-name{color:#555;margin-left:8px;font-size:16px;font-weight:700}.cat-header a{color:#555}.cat-header a:hover{color:#888;text-decoration:underline}@media screen and (width<=768px){.cat-header{align-items:center;display:flex}.cat-header div.header-inner{justify-content:start}}@media screen and (width>=769px){.cat-header.site-takeover-cat-header{z-index:98;position:absolute;top:3rem}.cat-header.site-takeover-cat-header.has-header-takeover{position:absolute;top:4rem}}.flag,.flag-coming,.flag-showing{opacity:.9;z-index:10;color:#fff;font-weight:700;position:absolute;top:0;left:0}.flag.small,.small.flag-coming,.small.flag-showing{transform-origin:0 0;transform:scale(.8)}.flag-showing{text-indent:-9999px;background:url(/images/flag_showing.png) 0 0/contain no-repeat;width:2rem;height:4rem;padding:.3rem 0}.flag-coming{text-align:center;background:url(/images/flag_coming.png) 0 0/contain no-repeat;width:3rem;height:3rem;padding:.2rem;line-height:1.15}.flag-coming>div{font-size:.6rem}.flag-coming>div.flag-main{font-size:.8rem}.flag-coming>div.flag-main:first-child{margin-top:.35rem}.title-poster-flag{transition:all .25s ease-out;position:relative}.title-poster-flag .img-title-poster{width:100%;height:auto}.title-rating{color:#e0b10d}.title-rating span{margin-left:.5rem;font-size:1.2rem;font-weight:bolder;display:inline-block}.title-action-counts{background:#eee;border-radius:3px;padding:.5rem;display:inline-block}.title-action-counts .title-action-counts-content{justify-content:flex-start;font-size:.8rem;font-weight:600;display:flex}.title-action-counts .title-action-counts-content .icon{flex-shrink:0;height:.75rem}.title-action-counts .title-action-counts-content>*{flex-grow:0;margin:0 .5rem 0 0}.title-action-counts .title-action-counts-content>:last-of-type{margin:0}.title-item-poster{color:#555;width:10rem;display:block}.title-item-poster:hover{color:#555;opacity:.7}.title-item-poster .title-item-poseter-info{background:#f9f9f9;padding:.25rem .5rem}.title-item-poster .title-item-poseter-info .title{text-align:center;margin-bottom:0;padding:0 0 .1rem;font-size:.8rem;font-weight:700;line-height:1.25}.title-item-poster .title-item-poseter-info .score{justify-content:space-around;font-weight:700;display:flex}.title-item-poster .title-item-poseter-info .score>*{text-align:center;width:33.3%;position:relative}.title-item-poster .title-item-poseter-info .score>* a,.title-item-poster .title-item-poseter-info .score>* span{padding:1.2rem 0 0;display:block}.title-item-poster .title-item-poseter-info .score>* a:before,.title-item-poster .title-item-poseter-info .score>* span:before{content:"";background-repeat:no-repeat;background-size:contain;margin:auto;position:absolute;inset:0}.title-item-poster .title-item-poseter-info .score>* a.num,.title-item-poster .title-item-poseter-info .score>* span.num{white-space:nowrap}.title-item-poster .title-item-poseter-info .score .avg-rating span{color:#e0b10d}.title-item-poster .title-item-poseter-info .score .avg-rating span:before{background-image:url(/images/icon_star@2x.png);width:1rem;height:1rem;margin:0 auto}.title-item-poster .title-item-poseter-info .score .count-seen span:before{background-image:url(/images/seen_black@2x.png);width:18px;height:15px;margin:.15rem auto 0}.title-item-poster .title-item-poseter-info .score .count-want span:before{background-image:url(/images/want_black@2x.png);width:1rem;height:1rem;margin:0 auto}@media screen and (width<=768px){.title-item-poster .title-item-poseter-info .title{font-size:.7rem}}.date-list{flex-wrap:wrap;justify-content:flex-start;margin-bottom:.5rem;display:flex}.date-list .date-item{width:15%;margin:0 .3rem .75rem}.date-item{color:#555;text-align:center;background:#f9f9f9;border:1px;border-radius:.5rem;padding:.75rem 1rem;font-weight:600}.date-item:hover{color:#f11a38;opacity:.5}@media screen and (width<=768px){.date-list .date-item{width:30%;min-width:4.5rem}}.grid-title-item{flex-wrap:wrap;padding:1rem 0 0 1rem;display:flex}.grid-title-item .no-item{color:#555;background:#fff;padding:0 1rem 1rem}.grid-title-item.is-poster .grid-title-item-unit{width:25%;padding:0 1rem 1rem 0}.grid-title-item.is-poster .grid-title-item-unit .title-item-poster{width:100%}.grid-title-item.is-card .grid-title-item-unit{flex-basis:50%;padding:0 1rem 1rem 0;overflow:hidden}@media screen and (width<=768px){.grid-title-item{padding:.5rem 0 0 .5rem}.grid-title-item.is-poster .grid-title-item-unit{width:33.33%;padding:0 .5rem .5rem 0}.grid-title-item.is-card{padding:1rem 0}.grid-title-item.is-card .grid-title-item-unit{flex-basis:100%;padding:0 0 1rem}.grid-title-item.is-card .grid-title-item-unit:last-of-type{padding:0}}.title-nav-menu .nav-menu-content{display:flex}.title-nav-menu .nav-menu-item{flex:1 0}.title-nav-menu .nav-menu-item a{color:#555}.title-nav-menu .nav-menu-item a:hover{color:#888;text-decoration:underline}.title-nav-menu .nav-menu-item a{background:#f9f9f9;padding:.5rem 0;display:block}.title-nav-menu .nav-menu-item .nav-menu-item-content{text-align:center;border-right:1px solid #e3e3e3;flex-direction:column;justify-content:center;height:3rem;font-size:.8rem;font-weight:700;line-height:1.25;display:flex}.title-nav-menu .nav-menu-item:last-child .nav-menu-item-content{border-right:none}.title-nav-menu .nav-menu-item.is-active a{color:#aaa}@media screen and (width<=768px){.title-nav-menu .nav-menu-item .nav-menu-item-content{height:2rem;font-size:.7rem}}.person-item{color:#555;border:1px solid #eee;border-radius:3px;margin:0 0 .5rem;padding:.5rem;display:block}.person-item span{display:block}.person-item .role{color:#aaa;padding-top:.25rem;font-size:80%}.person-item:hover{opacity:.7}.person-item.large{align-items:flex-start;padding:0;display:flex}.person-item.large .person-item-text{padding:1rem}.person-item.large .person-item-text .name{font-weight:700}.person-item.large .person-item-text .biography{color:#aaa;padding-top:.5rem}.person-item.small{background:#eee;border:none;border-radius:100px;padding:.25rem .4rem;font-size:.7rem;line-height:1.1rem;display:inline-block}.person-item.small:last-child{margin:0}.person-list .person-list-item:last-child .person-item{margin-bottom:0}.writer-list>li{padding:0 0 1rem}.writer-item{justify-content:flex-start;display:flex}.writer-item .writer-thumb{margin-right:1rem}.writer-item .writer-thumb a{border-radius:50%;display:inline-block;overflow:hidden}.writer-item .writer-thumb img{width:100px;height:100px}.writer-item .writer-text .writer-name{padding-bottom:.5rem;font-size:.9rem;font-weight:700;display:inline-block}.writer-item .writer-text .writer-profile{line-height:1.5}@media screen and (width<=768px){.writer-item .writer-thumb img{width:80px;height:80px}.writer-item .writer-text .writer-profile{font-size:.75rem}}.news-letter-item{clear:left}.news-letter-form{padding-bottom:1rem;position:relative}.news-letter-label{margin-bottom:.5rem;padding:0;font-weight:400;line-height:1.7;display:block}.news-letter-email-input{-webkit-appearance:none;border:1px solid #555;margin-bottom:.8rem;padding:0 .4em}.news-letter-spam-input{position:absolute;left:-5000px}.news-letter-submit-button{clear:none;display:inline}.news-letter-submit-button input{cursor:pointer;color:#fff;clear:both;letter-spacing:.03em;text-align:center;white-space:nowrap;background-color:#f11a38;border:0;border-radius:8px;width:140px;height:32px;font-weight:700;text-decoration:none;transition:all .23s ease-in-out;display:block}.invalid-feedback{color:#fdaa1b}.index-box{background-color:#fff;line-height:0}.index-box .index-wrapper{border:1px solid #aaa}.index-box .index-content{padding:1.5rem 1.5rem 0}.index-box .index-content .index-title{align-items:center;display:flex}.index-box .index-content .index-title .index-icon{width:18px;height:15px;min-height:auto;margin-right:.4rem;position:relative}.index-box .index-content .index-title .index-title-text{color:#777;white-space:nowrap;font-size:110%;line-height:1}.index-box .index-content ul{padding-left:1rem;list-style-type:disc;display:block;position:relative}.index-box .index-content ul[class=is-closed]{max-height:13rem;margin:1rem 0 .5rem;overflow:hidden}.index-box .index-content ul[class=is-closed]:after{z-index:2;content:"";background:linear-gradient(#fff0 0,#ffffffb3 50%,#fff 88%);width:100%;height:25%;position:absolute;bottom:0;left:0}.index-box .index-content ul[class=is-shown]{margin:1rem 0}.index-box .index-content ul li{margin-bottom:.5rem;line-height:1.5}.index-box .index-content ul li a{color:#0d95b3}.index-box .index-content ul li a:hover{color:#6ebfd1;text-decoration:underline}.index-box .index-content ul li::marker{color:#777}.index-box .index-content ul li.is-hidden{display:none}.index-box .index-handler{justify-content:center;align-items:center;display:flex;position:relative}.index-box .index-handler input{width:initial;border:initial;height:auto;margin:initial}.index-box .index-handler .index-handler-switch{text-align:center;color:#777;cursor:pointer;width:100%;padding:1.5rem;font-weight:400;transition:all .25s ease-out;display:inline-block}.index-box .index-handler .index-handler-switch:after{content:"";border:2px solid #565656;border-color:#565656 #565656 #0000 #0000;width:5px;height:5px;margin-left:.3rem;display:inline-block;position:absolute;top:1.05rem;transform:rotate(135deg)}.index-box .index-handler .index-handler-switch:hover{background-color:#f9f9f9}.index-box .index-handler .index-handler-checkbox:checked+.index-handler-switch:after{top:1.35rem;transform:rotate(315deg)}.index-box .index-fixed-wrapper button.index-fixed-button{z-index:10;background:#fffc;border:1px solid #12d5ff;border-radius:8px 0 0 8px;justify-content:center;align-items:center;width:40px;height:40px;line-height:1;display:flex;position:fixed;bottom:200px;right:-1px;box-shadow:0 2px 10px #00000026}.index-box .index-fixed-wrapper button.index-fixed-button:hover{text-decoration:none}.index-box .index-fixed-wrapper button.index-fixed-button .index-fixed-icon{width:18px;height:15px;min-height:auto;margin:0 auto}.index-box .index-fixed-wrapper button.index-fixed-button .index-fixed-label{margin-top:2px;font-size:10px}.index-box .index-fixed-wrapper a{color:#555}.index-box .index-fixed-wrapper a:hover{color:#888;text-decoration:underline}.index-box .index-modal{z-index:100;background-color:#000000b3;flex-direction:column;justify-content:center;width:100vw;height:100vh;line-height:1;display:none;position:fixed;top:0;left:0}.index-box .index-modal .index-modal-content-wrapper{background-color:#fff;margin:1rem 1rem 256px}.index-box .index-modal .index-modal-content-wrapper .index-modal-content{flex-direction:column;height:100%;max-height:calc(100vh - 1rem - 256px);padding:1.5rem;display:flex}.index-box .index-modal .index-modal-content-wrapper .index-modal-content__head{color:#777;justify-content:space-between;align-items:center;padding-bottom:1rem;line-height:0;display:flex}.index-box .index-modal .index-modal-content-wrapper .index-modal-content__head .title{align-items:center;display:flex}.index-box .index-modal .index-modal-content-wrapper .index-modal-content__head .title__icon{width:18px;height:15px;min-height:auto;margin-right:.4rem}.index-box .index-modal .index-modal-content-wrapper .index-modal-content__head .title__text{white-space:nowrap;font-size:110%;line-height:0}.index-box .index-modal .index-modal-content-wrapper .index-modal-content__head .close-button{align-items:center;font-size:1.8rem;font-weight:700;display:flex}.index-box .index-modal .index-modal-content-wrapper .index-modal-content__main{line-height:1.5;overflow-y:scroll}.index-box .index-modal .index-modal-content-wrapper .index-modal-content__main a{color:#0d95b3;cursor:pointer}.index-box .index-modal .index-modal-content-wrapper .index-modal-content .index-accordion-head{align-items:flex-start;padding:.3rem 0;font-weight:700;display:flex}.index-box .index-modal .index-modal-content-wrapper .index-modal-content .index-accordion-head a{margin-left:.8rem}.index-box .index-modal .index-modal-content-wrapper .index-modal-content .index-accordion-head__switch{background-color:#fff;border:.13rem solid #777;border-width:0 .13rem .13rem 0;margin:.26rem .1rem .1rem;padding:.3rem;display:inline-block;transform:rotate(-45deg)}.index-box .index-modal .index-modal-content-wrapper .index-modal-content .index-accordion-panel{background-color:#fff;padding:0 18px;overflow:hidden}.index-box .index-modal .index-modal-content-wrapper .index-modal-content .index-accordion-active{margin:.1rem;transform:rotate(45deg)}.index-box .index-modal .index-modal-content-wrapper .index-modal-content .disc-list{list-style:outside}.index-box .index-modal .index-modal-content-wrapper .index-modal-content .circle-list{list-style:circle}.index-box .index-modal .index-modal-content-wrapper .index-modal-content .one-level-indent{padding-left:1rem}.index-box .index-modal .index-modal-content-wrapper .index-modal-content .two-level-indent{padding-left:2rem}.index-box .index-modal .index-modal-content-wrapper .index-modal-content .lowest-list-item{padding:.2rem 0;font-size:14px}.index-box .index-modal .index-modal-content-wrapper .index-modal-content .lowest-list-item::marker{color:#777}@media screen and (width<=768px){.index-box .index-content{padding:1rem 1rem 0}.index-box .index-content ul[class=is-shown]{margin:1rem 0}.index-box .index-handler .index-handler-switch{padding:1rem}.index-box .index-handler .index-handler-switch:after{top:.5rem}.index-box .index-handler .index-handler-switch:hover{background-color:inherit}.index-box .index-handler .index-handler-checkbox:checked+.index-handler-switch:after{top:.9rem}}@font-face{font-family:icomoon;src:url(/css/fonts/icomoon.eot?dkeyi9);src:url(/css/fonts/icomoon.eot?dkeyi9#iefix)format("embedded-opentype"),url(/css/fonts/icomoon.ttf?dkeyi9)format("truetype"),url(/css/fonts/icomoon.woff?dkeyi9)format("woff"),url(/css/fonts/icomoon.svg?dkeyi9#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=\ icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}video-js.overlay{z-index:2147483647!important;position:fixed!important;inset:auto 15px 15px auto!important}video-js .vjs-control.vjs-visible-text.origin{display:none}video-js .vjs-picture-in-picture-control{display:none!important}.video-js .vjs-control.vjs-visible-text.closeButton{border:2px solid #fff;border-radius:50%;width:1rem;height:1rem;margin:auto 1em;padding:0;position:relative}.video-js .vjs-control.vjs-visible-text.closeButton:before,.video-js .vjs-control.vjs-visible-text.closeButton:after{content:"";background:#fff;width:2px;height:.5rem;position:absolute;top:50%;left:50%}.video-js .vjs-control.vjs-visible-text.closeButton:before{transform:translate(-50%,-50%)rotate(45deg)}.video-js .vjs-control.vjs-visible-text.closeButton:after{transform:translate(-50%,-50%)rotate(-45deg)}@media screen and (width<=768px){video-js.overlay{inset:0!important}}.content{justify-content:space-between;width:67.5rem;margin:0 auto;padding:0;display:flex}.content.only{background-color:#fff;padding:1rem 0}.main-content{background:#fff;width:47.5rem}.main-content-head{padding:2rem 1rem 0}.main-content-head.sub{padding:2rem .5rem .5rem}.main-content-head.sub .head-sub{margin:0}.sidebar{background:#fff;width:20rem}.main-unit{padding:1rem}.main-unit.no-p-top{padding-top:0}.main-unit.no-p-bottom{padding-bottom:0}.main-unit.no-p-side{padding-left:0;padding-right:0}.main-desc p{color:#555;white-space:normal;background:#eee;padding:1rem;font-size:90%}.link-aside{text-align:right;padding:.5rem 1rem}.link-aside a{color:#aaa}.link-aside a:hover{color:#717171;text-decoration:underline}.link-aside a{font-size:90%;display:inline-block}.link-aside a:after{content:"";border-top:2px solid #aaa;border-right:2px solid #aaa;width:.5rem;height:.5rem;margin-left:.5rem;display:inline-block;transform:rotate(45deg)}.link-aside a:hover:after{border-top:2px solid #717171;border-right:2px solid #717171}.link-aside.no-p-side{padding-left:0;padding-right:0}.scrollable-area.articlepage{margin-top:3.5rem}.scrollable-area.articlepage.has-header-takeover{margin-top:7.5rem}.scrollable-area.toppage.has-header-takeover{margin-top:4rem}@media screen and (width<=768px){.content,.main-content,.sidebar{width:100%;display:block}.content.only{padding:0}.scrollable-area.articlepage,.scrollable-area.toppage{margin-top:0}.scrollable-area.articlepage.has-header-takeover,.scrollable-area.toppage.has-header-takeover{margin-top:3rem}}.header{color:#555;background-color:#fff;border-bottom:1px solid #eee;width:100%;height:3rem}.header .header-inner{justify-content:start;align-items:center;width:67.5rem;height:3rem;margin:0 auto;padding:.5rem 1rem;display:flex}.header .header-item{justify-content:flex-start;display:flex}.header .site-title{margin:0;padding-right:1rem}.header .header-logo-img{width:102px;height:32px}.header .header-text{align-items:flex-end;font-size:.8rem;display:flex}.header .header-text-subtitle{margin-left:8px;display:block}.header .header-text-title{display:block}.mobile .header .header-inner{justify-content:space-between}.site-takeover-header{color:#555;z-index:99;background-color:#fff;border-bottom:1px solid #eee;width:100%;height:4rem;position:fixed;top:0}.site-takeover-header .header-inner{justify-content:start;align-items:center;width:67.5rem;height:4rem;margin:0 auto;padding:0 1rem;display:flex}.site-takeover-header .header-item{justify-content:center;align-items:center;display:flex}.site-takeover-header .header-logo-img{width:81.6px;height:25.6px}.site-takeover-header .header-text{align-items:flex-end;margin:auto;padding-top:6px;font-size:.8rem;display:flex}.site-takeover-header .header-text-subtitle{margin-left:8px;display:block}.site-takeover-header .header-text-title{display:block}.site-takeover-header .partition-image{height:18px;margin:0 .4rem 0 .7rem}.site-takeover-header .takeover-logo{height:48px}@media screen and (width<=768px){.header{background-color:#fff;border-bottom:1px solid #eee;height:2.25rem}.header .header-inner{justify-content:space-between;width:100%;height:2.25rem}.header .header-inner .site-title{padding-right:.5rem}.header .header-inner .header-logo-img{width:61.2px;height:19.2px}.header .header-inner .header-text{align-self:flex-end;font-size:.6rem}.header .header-inner .header-text-subtitle{display:none}.site-takeover-header{border-bottom:1px solid #eee;height:3rem;position:fixed;top:0}.site-takeover-header .header-inner{background-size:cover;justify-content:center;width:100%;height:3rem;position:relative}.site-takeover-header .header-inner .site-item{flex-direction:column;display:flex}.site-takeover-header .header-inner .header-logo-img{width:61.2px;height:19.2px}.site-takeover-header .header-inner .header-text{font-size:.6rem}.site-takeover-header .header-inner .header-text-subtitle{display:none}.site-takeover-header .header-inner .partition-image{height:16px;margin:0 .5rem}.site-takeover-header .header-inner .takeover-logo{height:36px}.site-takeover-header .header-inner .header-search{position:absolute;right:1rem}}.footer{color:#555;width:67.5rem;margin:0 auto}.footer .footer-inner{padding:.5rem}.footer .footer-nav{background:#fff;padding:1rem 1rem 2rem}.footer .footer-nav-grid,.footer .footer-nav-list-wrap{justify-content:space-between;display:flex}.footer .footer-nav-item,.footer .footer-nav-list{flex:1 0 auto}.footer .footer-nav-item.double,.footer .footer-nav-list.double{flex:2 0 auto}.footer .footer-nav-head{margin-bottom:.75rem;font-size:1rem}.footer .footer-nav-list li{padding:.5rem 0;font-size:90%;display:block}.footer .footer-nav-list li a{color:#555}.footer .footer-nav-list li a:hover{color:#888;text-decoration:underline}.footer .footer-bottom{font-size:90%;line-height:1.5}.footer .footer-bottom .footer-copyright{flex-direction:column;justify-content:center;align-items:center;height:10rem;line-height:2rem;display:flex}.footer .footer-bottom .footer-copyright a{color:#555}.footer .footer-bottom .footer-copyright a:hover{color:#888;text-decoration:underline}@media screen and (width<=768px){.footer{width:100%}.footer .footer-inner,.footer .footer-nav{padding:0}.footer .footer-menu{padding:1rem}.footer .footer-menu-item{padding:1rem 0}.footer .footer-menu-item a{color:#555}.footer .footer-menu-item a:hover{color:#888;text-decoration:underline}.footer .footer-menu-head{margin-bottom:.5rem;font-size:1rem}.footer .footer-menu-list{flex-wrap:wrap;display:flex}.footer .footer-menu-list li{box-sizing:border-box;width:50%;padding:1rem 0 0}.footer .footer-bottom .footer-inner{padding:1.5rem 1rem}.footer .footer-bottom .footer-copyright{text-align:center;flex-direction:column}.footer .copyright{padding-top:1.5rem}}.sidebar-unit{padding:1rem}.sidebar-unit.full{padding:1rem 0}.sidebar-unit:last-child{margin:0}.sidebar-unit .sidebar-fb-widget{text-align:center}.sidebar-unit img{max-width:100%}.sidebar-unit .link-aside-button{padding:.5rem 0 1rem}.sidebar{padding-top:1rem}.sidebar .article-item{padding-left:0;padding-right:0}.sidebar .article-item .article-item-heading{white-space:normal;overflow:hidden}.sidebar .sticky-container{height:100rem;margin:1rem 0}.sidebar .sticky-top{position:sticky;top:0}.hero-panel{background:#555;height:30rem;display:flex;overflow:hidden}.hero-panel-main{height:100%}.hero-panel-main.hero-panel-item{width:60%;height:100%}.hero-panel-main.hero-panel-item .article-name{padding-left:4rem;padding-right:4rem;font-size:1.75rem;line-height:1.5}.hero-panel-side{flex-wrap:wrap;width:40%;height:100%;display:flex}.hero-panel-item{background-position:50%;background-size:cover;width:100%;height:50%;display:block;position:relative}.hero-panel-item .article-name{color:#fff;margin:0;padding:2rem;font-size:1.25rem;line-height:1.5}.hero-panel-item .label-pr{color:#fff;border:1px solid #fff;position:absolute;top:1rem;right:1rem}.hero-panel-item-bg{background:#5555554d;align-items:flex-end;height:100%;transition:all .25s ease-out;display:flex}.hero-panel-item-bg:hover{background:#f11a384d}@media screen and (width<=768px){.hero-panel{flex-wrap:wrap;align-content:stretch;height:32rem}.hero-panel-main,.hero-panel-side{width:100%}.hero-panel-item .article-name{padding:1rem;font-size:.9rem}.hero-panel-main.hero-panel-item{width:100%;height:60%}.hero-panel-main.hero-panel-item .article-name{padding:1.5rem 1rem;font-size:1.3rem}.hero-panel-side{height:40%}}.category-header h1{margin:0}.feature-header{background-color:#eee;padding:1.5rem 1rem 1rem}.feature-header__item{text-align:center;justify-content:flex-start;align-items:center;padding-bottom:.6rem;display:flex}.feature-header__item .img-cover{border-radius:50%;flex-shrink:0;width:5rem;height:5rem}.feature-header__item .img-cover img{width:100%;height:100%}.feature-title{text-align:left;padding-left:1rem}.feature-title p{margin:0;font-size:.8rem;font-weight:700;line-height:1.4}.feature-title h1{color:#555;margin:0;font-size:1.2rem;line-height:1.3}.feature-header__source{color:#aaa;font-size:.7rem}.feature-header .main-desc p{padding:1.3rem 0 0}.tag .tag-header{justify-content:flex-start;align-items:center;height:8rem;padding:0 1rem;display:flex}.tag .tag-thumb{margin-right:1rem}.tag .tag-thumb .img-cover{border-radius:50%;width:5rem;height:5rem}.tag .tag-thumb .img-cover img{width:100%;height:100%}.tag .tag-head{margin:0}@media screen and (width<=768px){.main-content-head{padding-top:1rem}}.title .title-nav-menu{padding-bottom:1rem}.title-header .title-header-unit{padding:1rem 1rem 0}.title-header .title-header-unit.is-last{padding:1rem}.title-header .title-header-unit .title-heading-main{margin:0;font-size:1.5rem;font-weight:bolder;line-height:1.5}.title-header .title-header-unit .title-header-detail-text{color:#717171;font-size:.8rem;line-height:1.5}.title-header .title-header-unit .title-header-detail-text a{color:#717171;text-decoration:underline}.title-header .title-header-unit .title-header-detail-text a:hover{opacity:.7}.title-header .title-header-unit .title-header-content{justify-content:flex-start;display:flex}.title-header .title-header-unit .title-header-content .left{flex-shrink:0;width:12rem}.title-header .title-header-unit .title-header-content .right{padding:.5rem 0 0 1rem}.title-header .title-header-unit .title-header-content .title-header-content-item{padding-bottom:1rem}.title-header .title-header-unit .title-header-content .title-header-content-item .link-text{color:#717171;padding-left:.5rem;font-size:.8rem;text-decoration:underline}.title-header .title-header-unit .title-header-content .title-header-content-item .link-text:hover{opacity:.7}.title-header .title-header-unit .title-header-content .title-header-content-item .btn{margin:0}.title-body .copyright{text-align:right;font-size:90%}.title-body .person-row{padding:1rem 0 1rem 1rem;display:flex}.title-body .person-row .person-column{width:50%;padding-right:1rem}@media screen and (width<=768px){.title-header .title-header-unit .title-heading-main{font-size:1.15rem}.title-header .title-header-unit .title-header-content .left{width:9rem}.title .title-body .person-row{flex-direction:column-reverse}.title .title-body .person-row .person-column{width:100%;padding-bottom:.5rem}.title .title-body .person-row .staffs .head-sub{margin-top:1rem}}.writer .writer-thumb{margin-right:1rem}.writer .writer-thumb .img-cover{border-radius:50%;width:100px;height:100px}.writer .writer-thumb .img-cover img{width:100%;height:100%}.writer .writer-header{justify-content:flex-start;display:flex}.writer .writer-header .writer-text{padding-top:.5rem}.writer .writer-header .writer-text .writer-head{font-size:1.1rem}.writer .writer-header .writer-text .writer-profile{font-size:.8rem}@media screen and (width<=768px){.writer-header{justify-content:flex-start;display:flex}.writer-header .writer-text{padding-top:.5rem}.writer-header .writer-text .writer-head{font-size:1.1rem}.writer-header .writer-text .writer-profile{font-size:.8rem}}.user .user-content-container{max-width:90%;margin:5% auto}.user .user-content-container.with-display-flex{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.user .user-content-container.with-table table{width:100%}.user .user-content-container.with-table table td{padding:10px}.user .user-content-container.with-table table th{width:30%;padding:5px}.static p,.static h2,.static ul{margin-bottom:1rem}.static .about p,.static .about h2,.static .about ul{margin-bottom:3rem}.static .about h2{font-size:180%}.static .about h3{font-size:150%}.static .about .head-main{font-size:200%}.static .about .margin-bottom-zero{margin-bottom:0}.static .about .feature-display{margin-bottom:5rem;font-size:120%;display:flex}.static .about .form{width:80%;margin:auto;display:block}.static .about .form-a{color:#f11a38;border:2px solid #f11a38;border-radius:2rem;justify-content:center;width:90%;padding:.75rem .1rem;font-size:90%;display:flex}.static .about .image-about-page{text-align:center}.static .about .image-about-page img{width:95%}.static .about .head-main-text{margin-top:1rem;margin-bottom:4rem;font-size:120%}.static .about .feature-text{flex-direction:column;justify-content:center;margin:0 2rem;display:flex}.static .about .recruit,.static h2{font-size:120%}.static h3{font-size:105%}.static h2 a,.static h3 a{color:#555}.static h2 a:hover,.static h3 a:hover{color:#888;text-decoration:underline}.static h2 a,.static h3 a{position:relative}.static h2 a:after,.static h3 a:after{content:"";border-top:2px solid #555;border-right:2px solid #555;width:.5rem;height:.5rem;margin-left:.5rem;display:inline-block;position:absolute;top:.25rem;transform:rotate(45deg)}.static h2 a:hover,.static h3 a:hover{opacity:.7}.static li{line-height:1.75}.static ol{list-style-type:none}.static table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1rem}.static table th,.static table td{border:1px solid #555;padding:.5rem}.static table th{font-size:105%;font-weight:400}.static .sitemap-row{flex-wrap:wrap;display:flex}.static .sitemap-row .sitemap-grid{width:33%;padding-right:1rem}.static .indent{padding-left:1rem}@media screen and (width<=768px){.static .sitemap-row{display:block}.static .sitemap-row .sitemap-grid{width:100%;padding-right:0}.static .about .feature-display{display:block}.static .about .feature-text{margin:0}}.errors{flex-direction:column;justify-content:center;align-items:center;min-height:30rem;display:flex}.errors h1{text-align:center}.errors>*{margin-bottom:2rem}.errors p{padding:0 1rem}.content-full{width:100%}.content-full-inner{background:#fff;width:67.5rem;margin:0 auto}.top-main{padding-top:2rem}.link-aside-button{justify-content:center;margin:0 0 1rem;padding:.5rem 1rem 2rem;display:flex}.link-aside-button a{color:#777;border:2px solid #777;border-radius:2rem;justify-content:center;width:100%;max-width:30rem;padding:.75rem .5rem;font-size:90%;font-weight:700;display:flex}.link-aside-button a:after{content:"";border-top:2px solid #777;border-right:2px solid #777;width:.5rem;height:.5rem;margin-left:.5rem;display:inline-block;transform:rotate(45deg)}.link-aside-button a:hover{opacity:.7;text-decoration:underline}.link-aside-button a:hover:after{opacity:.7}.toppage-search{background:#fff;width:67.5rem;margin:auto}.toppage-search .toppage-search-inner{text-align:center;z-index:3;width:100%;height:350px;position:relative}.toppage-search .toppage-search-inner img{max-width:100%;height:auto}.toppage-search .image-creator{text-align:right;padding:4px 4px 0 0;font-size:.7rem;font-weight:700}.toppage-search .search-slogan{z-index:1;color:#fff;font-size:2.3rem;font-weight:700;position:absolute;top:286px;left:16px}.toppage-search .input-search-unit .input-search-bar{z-index:2;width:30rem}.toppage-search .input-search-unit .input-search-btn{z-index:3}.recommend-matome-title{text-align:center;color:#555;padding-bottom:10px}.recommend-list{flex-wrap:wrap;justify-content:flex-start;padding-left:2.5rem;display:flex}.recommend-list li{flex-basis:25%;padding:.8rem .5rem}.recommend-genre{color:#555;display:inline-block}.recommend-genre:hover{color:#f77a8c}.recommend-content{vertical-align:middle;display:inline-block}.recommend-icon{width:2rem;font-size:1.8em}.recommend-matome-text{padding-left:.5rem;font-size:1rem}.underline{border-bottom:1px solid #e3e3e3;margin:.2rem 0 2rem}.icon-sf-movie:before{content:"";color:#555}.icon-anime-movie:before{content:"";color:#555}.icon-anime:before{content:"";color:#555}.icon-comedy-movie:before{content:"";color:#555}.icon-drama:before{content:"";color:#555}.icon-fantasy-anime:before{content:"";color:#555}.icon-hanky-movie:before{content:"";color:#555}.icon-horror-movie:before{content:"";color:#555}.icon-jp-movie:before{content:"";color:#555}.icon-korean-drama:before{content:"";color:#555}.icon-love-anime:before{content:"";color:#555}.icon-love-drama:before{content:"";color:#555}.icon-love-movie:before{content:"";color:#555}.icon-movie:before{content:"";color:#555}.icon-world-drama:before{content:"";color:#555}.icon-world-movie:before{content:"";color:#555}.recommend-panel{flex-wrap:wrap;justify-content:space-between;display:flex}.recommend-panel .recommend-panel-list{width:22rem}.recommend-panel .article-item-title{height:3.5rem}.recommend-panel .article-item-heading{-webkit-line-clamp:3}@media screen and (width>=769px){.recommend-panel{gap:2rem;margin-right:1.5rem}}.top-main .main-content-head{padding:0 1rem}.pickup-list ul{flex-wrap:wrap;display:flex}.pickup-list ul .article-item{width:22.5rem}@media screen and (width<=768px){.content-full-inner,.toppage-search{width:100%}.toppage-search .toppage-search-inner{height:150px}.toppage-search .toppage-search-inner img{-o-object-fit:cover;object-fit:cover;height:100%}.toppage-search .image-creator{display:none}.toppage-search .search-slogan{color:#fff;font-size:1.1rem;top:116px;left:16px}.toppage-search .input-search-unit .input-search-bar{width:18rem}.recommend-matome-title{padding-bottom:1rem}.recommend-matome-title h3{margin:0;font-size:1.1rem}.recommend-list li{flex-basis:50%}.recommend-icon{width:auto;font-size:1.5em}.recommend-matome-text{padding-left:.3rem;font-size:.88rem}.recommend-panel .recommend-panel-list{width:100%}.recommend-panel .article-item-heading{height:3.8rem;margin-bottom:0}.pickup-list ul .article-item{width:100%}.pickup-list ul .article-item .article-item-text{width:calc(100vw - 80px - 3rem)}}
