@charset "UTF-8";body{padding-bottom:65px}.container{flex:1 0 auto;display:flex;flex-direction:column}.inner{flex:1 1 auto;display:flex;flex-direction:column;padding:20px}.header{flex:0 1 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;line-height:1;background-repeat:repeat;background-size:cover;height:180px}.header h1{font-size:20px}.footer{flex:0 1 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#fff;font-size:14px;line-height:1}.footer i{font-family:Times New Roman,Times}.footer .js-nowYear{padding-right:.5em}.footer a{color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}.toggle{display:flex;flex-direction:row;align-items:center;justify-content:center;margin:0;padding:0}.toggle li{flex:1 0 auto;border-right:none;font-size:20px;list-style:none;overflow:hidden}.toggle li:first-child{border-radius:4px 0 0 4px}.toggle li:last-child{border-radius:0 4px 4px 0}.toggle input[type=radio]{display:none}.toggle input[type=radio]:checked+label{color:#fff}.toggle label{background-color:#fff;padding:.35em .75em;cursor:pointer;display:flex;justify-content:center;align-items:center}.stage_list{margin:20px 0;padding:0}.stage_list_items{display:flex;flex-direction:row}.stage_list_items:not(:first-child){margin-top:1em}.stage_name{flex:1 0 auto;display:flex;align-items:center;border-radius:4px 0 0 4px;margin:0;padding:0 .75em;font-weight:700;color:#fff;width:calc(100% - 170px)}.stage_name span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stage_states{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;margin:0;padding:0;border:1px solid #263237;border-radius:0 4px 4px 0;overflow:hidden;flex-wrap:wrap;width:170px}.stage_states li{font-size:16px;list-style:none;overflow:hidden}.stage_states li:nth-child(1){grid-column:1 / 2}.stage_states li:nth-child(2){grid-column:2 / 3}.stage_states li:nth-child(3){grid-column:3 / 4}.stage_states li:nth-child(4){grid-column:1 / 4;border-top:1px solid #263237}.stage_states input[type=radio]{display:none}.stage_states input[type=radio]:checked+label{color:#fff;background-color:#263237}.stage_states label{display:inline-block;background-color:#fff;padding:.35em .75em;text-align:center;cursor:pointer;width:100%}.score{display:flex;flex-direction:row;justify-content:space-around;align-items:center;border-top:1px solid #ffffff;color:#fff;padding:20px;position:fixed;left:0;bottom:0;width:100%;z-index:100}.score p{margin:0;line-height:1}.score strong{font-size:24px}.score strong:after{content:"%"}.score_detail{margin-left:.5em}.score_detail:before{content:"("}.score_detail:after{content:")"}body.isHell .header{background-image:var(--bg-hell-image, url(/assets/images/watching_rate/bg_hell.jpg));background-position:center bottom;color:#fff}body.isHell .header h1 span{text-shadow:0px 1px 5px rgba(0,0,0,.33)}body.isHell .header h1 span:before{content:"地獄"}body.isHell .footer{background-color:#b94047}body.isHell .inner{background-color:#454545}body.isHell .toggle input[type=radio]:checked+label{background-color:#b94047}body.isHell .stage_name{background-color:#b94047;border-right:4px solid #454545}body.isHell .stage_states{border-color:#b94047}body.isHell .stage_states li:nth-child(4){border-color:#b94047}body.isHell .stage_states input[type=radio]:checked+label{background-color:#b94047}body.isHell .score{background-color:#b94047}body.isHeaven .header{background-image:var(--bg-heaven-image, url(/assets/images/watching_rate/bg_heaven.jpg));background-position:center top;color:#01579b}body.isHeaven .header h1 span{text-shadow:0px 1px 5px rgba(255,255,255,.33)}body.isHeaven .header h1 span:before{content:"天国"}body.isHeaven .footer{background-color:#263237}body.isHeaven .inner{background-color:#e0e0e0}body.isHeaven .toggle li{border-color:#263237}body.isHeaven .toggle input[type=radio]:checked+label{background-color:#263237;color:#fff}body.isHeaven .toggle label{background-color:#fff}body.isHeaven .stage_name{background-color:#263237;border-right:4px solid #e0e0e0}body.isHeaven .stage_states{border-color:#263237}body.isHeaven .stage_states li:nth-child(4){border-color:#263237}body.isHeaven .stage_states input[type=radio]:checked+label{background-color:#263237}body.isHeaven .score{background-color:#263237}
