#contents.list table{width:100%;border:0;color:#54a27e;text-align:left}#contents.list th{position:relative;padding:.5%;border:solid .1vw #54a27e;background:#54a27e;color:#000;padding:1% .5%;font-weight:700;font-size:1.1vw;letter-spacing:-.08em}#contents.list th:hover{background:#000;color:#54a27e;text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000,1px 0 0 #000,0 1px 0 #000,-1px 0 0 #000,0 -1px 0 #000}#contents.list td{border:solid .1vw #54a27e}#contents.list td.summary{padding:1%;font-size:.9vw}#contents.list td.caseimage{width:35%;height:10vw;background:50% 50% / cover no-repeat}.new{width:2vw;margin:0 2% .2%;-webkit-filter:brightness(0%);filter:brightness(0%);-moz-filter:brightness(0%)}.date{width:39%;height:1.3vw;padding:.5%;font-weight:700;font-size:.8vw}.star{width:29%;height:1.3vw;padding:.5%;font-weight:700;font-size:.8vw}.star > img:first-child{margin:0 1% 0 3%}.star > img{width:1vw;margin:0 1%;-webkit-filter:grayscale(70%) hue-rotate(25deg);filter:grayscale(70%) hue-rotate(25deg)}#ep_ranking{position:absolute;top:13%;left:12.5vw;z-index:99;width:14.5vw;height:auto;padding:1%;border:solid .5vw #54a27e;border-radius:2vw;background:#000;color:#54a27e;font-size:1vw}#ep_ranking h4{margin:1%;font-size:2vw}#ep_ranking ul{display:block;position:relative;list-style-type:decimal;margin:0 auto;color:#54a27e;font-size:.8vw;letter-spacing:-.05em;word-break:break-all}#ep_ranking li{margin:5% 0 0}#ep_ranking a{display:inline-block;margin:0;padding:1% 0;color:#54a27e;background:#54a27e;vertical-align:top}#ep_ranking a:hover{background:transparent}.chapter{display:block;width:100%;height:auto;margin:1.5% auto 0;padding:0;color:#54a27e;font-size:1.05vw;line-height:1.9vw;word-wrap:break-word}.chapter h1{display:block;width:99%;margin:1% 0 2%;padding:.5%;border-top-left-radius:1vw;background:#54a27e;color:#000;font-weight:700;font-size:1.8vw;line-height:2vw;letter-spacing:-.07em}.chapter h2{display:block;margin:-2.5% 0 2%;font-size:.9vw}.chapter > p{margin:0 0 12%}.chapter img:not(.score > img){pointer-events:none}.continuity{width:32%;margin:1% .5% 0;display:inline-block}.joint{width:49%;margin:1% 1% 0 0;display:inline-block}.joint:nth-child(2){margin:1% 0 0 1%}.single{width:50%;margin:0 auto 2%;display:block}.meaningless{width:17%;margin:1%;display:inline-block}.AA{filter:hue-rotate(30deg) grayscale(50%)}.bokeh{-webkit-filter:blur(.05vw) drop-shadow(0 0 .4vw #54a27e);filter:blur(.05vw) drop-shadow(0 0 .4vw #54a27e)}.colored{color:#fff}.highlight{color:#000;padding:.2%;background:#54a27e;font-weight:700}.gigant{font-size:5vw;line-height:5vw}.massive{font-size:3vw;line-height:3vw}.inmid{font-size:2vw;line-height:2vw}.shrink{font-size:12px}.youtube{width:50%;height:17.6vw;margin:1% 0;vertical-align:bottom}.emoticon{width:1.3vw;height:auto;margin:0 .3% .5%;padding:.4% 0;display:inline-block;vertical-align:middle}.red{color:#f5112f}.blue{color:#1f66f2}.pink{color:#f511b8}.yellow{color:#a8c21b}.green{color:#00cd87}.score{position:relative;width:96%;height:auto;margin:5% 0;padding:2%;background:#54a27e;color:#000;font-weight:700;font-size:1vw;line-height:1.6vw}.score h3{display:inline-block;margin:0;padding:0;font-size:2.8vw}.score img{width:4vw;height:3.5vw;margin:0 .5%;-webkit-filter:grayscale(70%) hue-rotate(25deg);filter:grayscale(70%) hue-rotate(25deg)}.score h4{position:absolute;right:0;bottom:-1vw;margin:0;left:0;color:#54a27e;font-size:.8vw;line-height:.8vw;text-align:right}.review ul#prev-next{display:flex;list-style-type:none;width:100%;height:auto;margin:0;padding:0;font-family:'Press'}.review ul#prev-next li{display:inline-block;width:50%;margin:0}.review ul#prev-next li:nth-child(2){margin:0 0 0 1%;text-align:right}.review ul#prev-next li > a{display:inline-block;width:100%;padding:1% 0;background:#54a27e;color:#000;font-weight:700;font-size:.8vw;letter-spacing:-.1em}.review ul#prev-next li > a:hover{background:#000;color:#54a27e}.chapter a{color:#000;text-shadow:1px 1px 1px #54a27e,-1px 1px 1px #54a27e,1px -1px 1px #54a27e,-1px -1px 1px #54a27e,1px 0 1px #54a27e,0 1px 1px #54a27e,-1px 0 1px #54a27e,0 -1px 1px #54a27e}.chapter a:hover{background:#54a27e}#contents.review > footer > a{display:block;width:99%;margin:0;padding:.5%;color:#54a27e;font-weight:700;font-size:1.1vw}#contents.review > footer > a:hover{background:#54a27e;color:#000}#contents.ranking{text-align:center}#contents.ranking span{margin:8% 0 5%;font-size:3.15vw;letter-spacing:-.08em}#contents.ranking .sentai{display:block;width:85%;margin:7% auto 5%;-webkit-filter:grayscale(0%) brightness(0%) drop-shadow(0 0 .3vw #54a27e);filter:grayscale(0%) brightness(0%) drop-shadow(0 0 .3vw #54a27e)}#contents.ranking #mainep{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:85%;height:auto;margin:5% auto;-webkit-filter:drop-shadow(0 0 .8vw #54a27e);filter:drop-shadow(0 0 .8vw #54a27e)}#contents.ranking #mainep > img{opacity:.9;width:33.3%;height:10vw;margin:0;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(70%) contrast(110%);filter:grayscale(70%) contrast(110%);pointer-events:none}#contents.ranking p{width:98%;margin:0 auto 30%}#contents.ranking p a{background:#54a27e;color:#000}#contents.ranking em#mobile{display:none;color:#fff}#contents.ranking table{display:block;width:90%;margin:0 auto 20%;padding:2% 0;border:0;color:#000}#contents.ranking th{font-size:3vw;text-shadow:0 .2vw .8vw #54a27e}#contents.ranking td:not(.sub),#contents.ranking td:not(.portrait){width:98%;display:block;margin:0 auto;padding:1%;font-size:1vw;font-weight:700;line-height:1.5vw;background:rgba(84,162,126,0.1);color:rgba(84,162,126,0.8);-webkit-box-shadow:0 0 3vw 0 rgba(84,162,126,0.75);box-shadow:0 0 3vw 0 rgba(84,162,126,0.75);-webkit-filter:drop-shadow(0 0 .1vw rgba(84,162,126,0.2));filter:drop-shadow(0 0 .1vw rgba(84,162,126,0.2))}#contents.ranking td.sub{width:100%;padding:0;color:rgba(0,0,0,0.9);font-size:1.3vw;line-height:1vw;text-shadow:0 .2vw .4vw #54a27e}#contents.ranking td.portrait{width:66%;height:20vw;margin:2% auto;padding:.5vw;background:50% 50% / 100% no-repeat}#contents.ranking .spoiler{margin:0 1% 0 0;color:rgba(255,0,0,0.5)}.spoiler + b{display:inline-block;color:rgba(84,162,126,0.2);-webkit-filter:blur(1px);filter:blur(1px);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.spoiler + b:hover{color:rgba(84,162,126,0.9);-webkit-filter:none;filter:none}#contents.ranking td > a{background:rgba(84,162,126,0.1);color:#54a27e;text-decoration:underline}#contents.ranking td > a:hover{background:rgba(84,162,126,0.5);color:#000}#contents.ranking > footer{text-align:left}#contents.scribble{text-align:center}#contents.scribble span:not(.subtitle){width:auto;margin:1% 0;padding:1%;border-top-left-radius:1vw;background:#54a27e;color:#000;font-size:3.5vw;line-height:3vw}#contents.scribble span.subtitle{display:block;color:#54a27e;font-size:1.2vw;line-height:1.7vw}#contents.scribble p{width:90%;margin:0 auto 5%;font-size:1.1vw;line-height:1.7vw;text-align:left}#contents.scribble img{height:auto;padding:0;border:solid .5vw #54a27e;pointer-events:none}#contents.scribble .citation-center{display:block;width:60%;margin:3% auto}#contents.scribble .citation{display:inline-block;width:40%;margin:.5% 1%}#contents.duality span:not(.subtitle){font-size:3.2vw;line-height:3vw}#contents.duality img{border:none;-webkit-filter:drop-shadow(0 0 .5vw #21BC2B) grayscale(60%) hue-rotate(25deg);filter:drop-shadow(0 0 .5vw #21BC2B) grayscale(60%) hue-rotate(25deg)}#contents.past-gallery div.flexbox{-ms-flex-wrap:wrap;flex-wrap:wrap}#contents.past-gallery p{display:inline-block;width:47%;height:3vw;margin:1.8% 1% 0 0;padding:.5%;background:#54a27e;cursor:pointer}#contents.past-gallery p:nth-child(2n){margin:1.8% 0 0 1%}#contents.past-gallery p:hover{background:#000;color:#54a27e}#contents.past-gallery a{display:block;width:100%;height:100%;color:#000;font-weight:700;font-size:1.5vw;font-family:'Press'}#contents.past-gallery a:hover,#contents.past-gallery p:last-child > a:hover{background:#000;color:#54a27e}#contents.past-gallery p:last-child > a{color:rgba(0,0,0,0.05)}#contents.sitemap #wholemap{display:block;position:relative;width:100%;height:auto;margin:-1% 0 0;padding:}#contents.sitemap #wholemap a{display:block;width:auto;padding:2%;border-left:.5vw solid #54a27e;border-bottom:.5vw solid #54a27e;background:#000;color:#54a27e;font-weight:700;font-size:1.1vw;font-family:'Press';line-height:2vw}#contents.sitemap #wholemap a:hover{background:#54a27e;color:#000}#contents.sitemap #wholemap a#index{width:95%;margin:3% 0 0;padding:2%;font-size:2.3vw}#contents.sitemap #wholemap a#top{width:90%;margin:0 0 0 5%;font-size:2.3vw}#contents.sitemap #wholemap .flexbox > p{width:50%;margin:0 0 0 10%}#contents.sitemap #wholemap .flexbox > p a.small{margin:0 0 0 12%;font-size:1vw}#contents.sitemap #wholemap .flexbox > p:nth-child(2){margin:0}#contents.sitemap #wholemap .flexbox > p a.number{display:inline-block;margin:0 -8.6% 0 7%;padding:4.5% 3.55%;font-size:1vw;line-height:1.5vw}#contents.sitemap #wholemap .flexbox > p #roku{width:83.6%}#contents.goodies{font-size:0}#contents.goodies span:nth-child(n+3){display:block;margin:1% 0}#contents.goodies img{width:4.3vw;height:4.3vw;margin:1% 0}#contents.goodies hr:last-child{margin:0 0 1%}#contents.nap{height:100%;background:50% 50% / 80% no-repeat url(../image/take_a_nap.gif)}#contents.construction{height:100%;text-align:center}#contents.construction p{position:absolute;top:52%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:96%;height:27vw;background:rgba(84,162,126,0.2);-webkit-clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%)}#contents.construction span{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.found{width:100%;height:100vh}.found div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;height:auto;text-align:center}.found h1,.found h2{display:block;position:relative;margin:1% 0;color:#54a27e}.found h1{font-size:4vw}.found h2{font-size:1.5vw}@media screen and (orientation: portrait){#contents.list th{padding:2% 1%;font-size:4.3vw;line-height:4.5vw;letter-spacing:-.1em}#contents.list td.summary{display:block;width:98.4%;height:auto;padding:.5%;font-size:2.8vw;line-height:4vw}#contents.list td.caseimage{display:block;width:99.5%;height:40vw;border:0}.new{width:8vw}.date{display:block;width:98.4%;height:auto;padding:.5%;font-weight:700;font-size:2.8vw}.star{display:block;width:98.4%;height:auto;margin:.5% 0;padding:.5%;font-size:2.8vw}.star > img{width:3.5vw;margin:0 .5%}#contents.list footer{text-align:center}#ep_ranking{display:none}.chapter{width:98%;padding:1%;font-size:3.3vw;line-height:4.5vw}.chapter h1{padding:1% .5%;border-top-left-radius:0;font-size:4.5vw;line-height:4.5vw;letter-spacing:-.05em}.chapter h2{font-size:2.8vw}.chapter > p{margin:0 0 20%}.meaningless{width:20%}.bokeh{-webkit-filter:blur(.1vw) drop-shadow(0 0 .4vw #54a27e);filter:blur(.1vw) drop-shadow(0 0 .4vw #54a27e)}.gigant{font-size:12vw;line-height:12vw}.massive{font-size:8vw;line-height:6vw}.inmid{font-size:6.2vw;line-height:6vw}.shrink{font-size:2.3vw}.youtube{width:49%;height:35vw}.emoticon{width:3.8vw}.score{font-size:3.5vw;line-height:4vw}.score h3{font-size:5vw}.score img{width:7.5vw;height:6.5vw;margin:0 1% 0 0}.score h4{bottom:-4vw;font-size:2.8vw;line-height:2.8vw}.review ul#prev-next{width:98%;margin:5% auto 0}.review ul#prev-next li > a{padding:3% 0;font-size:2vw}#contents.review > footer > a{font-size:3.5vw;line-height:4vw;text-align:center}#contents.scribble span:not(.subtitle),#contents.duality span:not(.subtitle){border-top-left-radius:0;font-size:6vw;line-height:7vw}#contents.scribble span.subtitle{margin:1% 0;font-size:3vw;line-height:3.2vw}#contents.scribble p{width:98%;margin:0 auto 10%;font-size:2.8vw;line-height:4vw}#contents.scribble img{border:solid 1vw #54a27e}#contents.scribble .citation-center{width:80%;margin:5% auto}#contents.duality img{border:none;-webkit-filter:drop-shadow(0 0 1vw #21BC2B) grayscale(60%) hue-rotate(25deg);filter:drop-shadow(0 0 1vw #21BC2B) grayscale(60%) hue-rotate(25deg)}#contents.ranking span{margin:15% 0 10%;font-size:6.8vw;line-height:7vw}#contents.ranking .sentai{width:85%;-webkit-filter:grayscale(0%) brightness(0%) drop-shadow(0 0 .5vw #54a27e);filter:grayscale(0%) brightness(0%) drop-shadow(0 0 .5vw #54a27e)}#contents.ranking #mainep{width:90%;margin:5% auto 7%;-webkit-filter:drop-shadow(0 0 1vw #54a27e);filter:drop-shadow(0 0 1vw #54a27e)}#contents.ranking #mainep > img{width:33.3%;height:22vw}#contents.ranking p{margin:0 0 35%;line-height:4vw}#contents.ranking em#mobile{display:block}#contents.ranking table{width:96%;margin:0 auto 35%}#contents.ranking table:last-child{margin:0 auto 10%}#contents.ranking th{color:#54a27e;font-size:7vw;text-shadow:none}#contents.ranking td:not(.sub),#contents.ranking td:not(.portrait){padding:2% 1%;background:none;color:#54a27e;font-size:2.8vw;line-height:4vw;-webkit-box-shadow:none;box-shadow:none;-webkit-filter:none;filter:none}#contents.ranking td.sub{color:#54a27e;font-size:3vw;line-height:3vw;text-shadow:none}#contents.ranking td.portrait{width:90%;height:55vw;margin:2% auto;padding:.5vw;background:50% 50% / 100% no-repeat;-webkit-filter:none;filter:none}.spoiler + b{-webkit-transition:0;-o-transition:0;transition:0}.spoiler + b:hover{-webkit-filter:blur(0px);filter:blur(0px)}#contents.ranking > footer{text-align:center}#contents.past-gallery p{display:block;width:90%;height:9vw;margin:1.8% 0 0}#contents.past-gallery p:nth-child(2n){margin:1.8% 0 0}#contents.past-gallery a{font-size:4.5vw;line-height:5vw}#contents.past-gallery p:nth-child(n+7):nth-child(-n+12){display:none}#contents.past-gallery p:last-child > a{color:rgba(0,0,0,0.2)}#contents.sitemap #wholemap{width:96%;margin:0 auto 2%;padding:2%}#contents.sitemap #wholemap a{padding:3%;border-left:1.5vw solid #54a27e;border-bottom:1.5vw solid #54a27e;font-size:3vw;line-height:3.5vw}#contents.sitemap #wholemap a#index{font-size:5vw;line-height:5vw}#contents.sitemap #wholemap a#top{margin:0 0 0 3.5%;font-size:4.5vw;line-height:4.5vw}#contents.sitemap #wholemap .flexbox > p a.small{font-size:2.8vw;line-height:3vw}#contents.sitemap #wholemap .flexbox > p a.number{margin:0 -9% 0 9%;padding:5%;font-size:2.8vw;line-height:3vw}#contents.sitemap #wholemap .flexbox > p #roku{width:13.5%}#contents.goodies span:nth-child(n+3){margin:2% 0}#contents.goodies img{width:10vw;height:10vw}#contents.nap{height:40vh;background:50% 50% / 80% no-repeat url(../image/take_a_nap.gif)}#contents.construction{height:60vh;text-align:center}#contents.construction p{top:50%;width:80vw;height:50vw;background:rgba(84,162,126,0.4)}#contents.construction span{font-size:6.2vw;line-height:6vw}.found{height:90vh}.found h1{font-size:6.2vw}.found h2{font-size:2.8vw}}