﻿@import url("https://fonts.googleapis.com/earlyaccess/notosansjapanese.css");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:62.5%;-webkit-text-size-adjust:100%}body{color:#000;background:#FFF;text-align:center;font:normal normal 14px/1.8 "noto sans japanese", "ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Helvetica Neue", Helvetica, Arial, "Lucida Grande", "メイリオ", "Meiryo", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input,button,textarea,select{-webkit-appearance:none;border-radius:0}textarea{resize:vertical}*:focus{outline:none}.waku-text,.waku-text:after{position:absolute;top:0;color:#000;text-shadow:-1px -1px 0 #000,-1px 0px 0 #000,-1px 1px 0 #000,0px -1px 0 #000,0px 0px 0 #000,0px 1px 0 #000,1px -1px 0 #000,1px 0px 0 #000,1px 1px 0 #000;line-height:1.5;letter-spacing:-1px}.waku-text{position:relative;z-index:1;top:1px;color:#000;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.waku-text:after{display:block;content:attr(title);color:#FFF;top:-2px;text-shadow:-1px -1px 0 #000,-1px 0px 0 #000,-1px 1px 0 #000,0px -1px 0 #000,0px 0px 0 #000,0px 1px 0 #000,1px -1px 0 #000,1px 0px 0 #000,1px 1px 0 #000;z-index:2}.wrapper{margin:auto;background:rgba(0,0,0,0.2) url(/tokumei_sugoroku/images/bg.png) repeat top center;background-size:800px}.wrapper.hell{background:rgba(0,0,0,0.2) url(/tokumei_sugoroku/images/bg-hell.jpg) repeat top center;background-size:800px}.wrapper.heaven{background:rgba(255,255,255,0.2) url(/tokumei_sugoroku/images/bg-heaven.jpg) repeat top center;background-size:800px}.wrapper .wrapper-inner{width:500px;min-height:100%;margin:0 auto;overflow:hidden;position:relative;background:#FFF}@media (max-width: 500px){.wrapper .wrapper-inner{width:500px;border-left:none 0 transparent;border-right:none 0 transparent}}.radio-switch .switch-title{font-weight:bold;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;color:rgba(0,0,0,0.6)}@media only screen and (min-width: 1200px){.radio-switch .switch-title{font-size:1.6rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.radio-switch .switch-title{font-size:calc(1.6rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.radio-switch .switch-title{font-size:calc(1.6rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.radio-switch .switch-title{font-size:calc(1.6rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.radio-switch .switch-title{font-size:calc(1.6rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.radio-switch .switch-title{font-size:calc(1.6rem + ((1vw - .32rem) * (0)))}}.radio-switch .mini-radio{margin:auto 3px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;width:36px;height:21px;background:#c2c2c2;position:relative;cursor:pointer}.radio-switch .mini-radio span{position:absolute;top:-1px;display:block;width:20px;height:20px;background:#FFF;border:solid 1px #b1b1b1;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}.radio-switch .mini-radio.on{background:#57bd37}.radio-switch .mini-radio.on span{right:0px}.radio-switch .switch-label{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;color:rgba(0,0,0,0.6);cursor:pointer}@media only screen and (min-width: 1200px){.radio-switch .switch-label{font-size:1.6rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.radio-switch .switch-label{font-size:calc(1.6rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.radio-switch .switch-label{font-size:calc(1.6rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.radio-switch .switch-label{font-size:calc(1.6rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.radio-switch .switch-label{font-size:calc(1.6rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.radio-switch .switch-label{font-size:calc(1.6rem + ((1vw - .32rem) * (0)))}}.talks .talk-image img{width:100%;height:auto}.talks .talk-image.kadomaru{margin:20px}.talks .talk-image.kadomaru img{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.talks .talk-image.question{margin:20px}.talks p{font-weight:bold;margin:20px auto}@media only screen and (min-width: 1200px){.talks p{font-size:1.8rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.talks p{font-size:calc(1.8rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.talks p{font-size:calc(1.8rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.talks p{font-size:calc(1.8rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.talks p{font-size:calc(1.8rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.talks p{font-size:calc(1.8rem + ((1vw - .32rem) * (0)))}}.talks .talk{margin:20px 30px 20px 20px;display:grid;grid-gap:1rem;grid-template-columns:100px 1fr}.talks .talk.double{grid-template-columns:180px 1fr}.talks .talk .icon img{width:100px;height:auto}.talks .talk .icon img:nth-of-type(2){margin-left:-20px}.talks .talk .comment{text-align:justify;align-items:center;display:grid}@media only screen and (min-width: 1200px){.talks .talk .comment{font-size:1.8rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.talks .talk .comment{font-size:calc(1.8rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.talks .talk .comment{font-size:calc(1.8rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.talks .talk .comment{font-size:calc(1.8rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.talks .talk .comment{font-size:calc(1.8rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.talks .talk .comment{font-size:calc(1.8rem + ((1vw - .32rem) * (0)))}}.talks .talk .comment span{font-weight:bold}.talks .talk .comment2{text-align:justify}@media only screen and (min-width: 1200px){.talks .talk .comment2{font-size:1.8rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.talks .talk .comment2{font-size:calc(1.8rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.talks .talk .comment2{font-size:calc(1.8rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.talks .talk .comment2{font-size:calc(1.8rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.talks .talk .comment2{font-size:calc(1.8rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.talks .talk .comment2{font-size:calc(1.8rem + ((1vw - .32rem) * (0)))}}.talks .talk .comment2 span{font-weight:bold}.talks .info{border:solid 1px #000;padding:10px;margin:30px;font-weight:bold}@media only screen and (min-width: 1200px){.talks .info{font-size:1.8rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.talks .info{font-size:calc(1.8rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.talks .info{font-size:calc(1.8rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.talks .info{font-size:calc(1.8rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.talks .info{font-size:calc(1.8rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.talks .info{font-size:calc(1.8rem + ((1vw - .32rem) * (0)))}}.talks .talks-answer-form{margin:20px 50px 40px;position:relative}.talks .talks-answer-form label{display:block}@media only screen and (min-width: 1200px){.talks .talks-answer-form label{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.talks .talks-answer-form label{font-size:calc(1.92rem + ((1vw - .98rem) * (.3653)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.talks .talks-answer-form label{font-size:calc(1.84rem + ((1vw - .824rem) * (.51613)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.talks .talks-answer-form label{font-size:calc(1.76rem + ((1vw - .6rem) * (.35874)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.talks .talks-answer-form label{font-size:calc(1.68rem + ((1vw - .4rem) * (.40201)))}}@media only screen and (max-width: 399px){.talks .talks-answer-form label{font-size:calc(1.6rem + ((1vw - .32rem) * (1.01266)))}}.talks .talks-answer-form input{display:block;background:#FFF;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px 20px;margin:5px auto;font-weight:bold;width:calc(100% - 46px);text-align:left;margin:10px auto 20px;border-top:solid 3px rgba(0,0,0,0.8);border-left:solid 3px rgba(0,0,0,0.8);border-right:solid 3px rgba(0,0,0,0.5);border-bottom:solid 3px rgba(0,0,0,0.5)}@media only screen and (min-width: 1200px){.talks .talks-answer-form input{font-size:2.2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.talks .talks-answer-form input{font-size:calc(2.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.talks .talks-answer-form input{font-size:calc(2.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.talks .talks-answer-form input{font-size:calc(2.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.talks .talks-answer-form input{font-size:calc(2.2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.talks .talks-answer-form input{font-size:calc(2.2rem + ((1vw - .32rem) * (0)))}}.talks .talks-answer-form input:placeholder-shown{color:rgba(0,0,0,0.3)}.talks .talks-answer-form input::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}.talks .talks-answer-form input:-moz-placeholder{opacity:1;color:rgba(0,0,0,0.3)}.talks .talks-answer-form input::-moz-placeholder{opacity:1;color:rgba(0,0,0,0.3)}.talks .talks-answer-form input:-ms-input-placeholder{color:rgba(0,0,0,0.3)}.talks .talks-answer-form a{display:block;background:red;color:#FFF;text-decoration:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:16px 20px;margin:5px auto;font-weight:bold;background-color:#ff6363}@media only screen and (min-width: 1200px){.talks .talks-answer-form a{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.talks .talks-answer-form a{font-size:calc(2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.talks .talks-answer-form a{font-size:calc(2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.talks .talks-answer-form a{font-size:calc(2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.talks .talks-answer-form a{font-size:calc(2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.talks .talks-answer-form a{font-size:calc(2rem + ((1vw - .32rem) * (0)))}}.talks .talks-answer-form .result-mark{position:absolute;top:50px;left:50%;transform:translate(-50%, -50%);opacity:0;pointer-events:none;z-index:10;transition:opacity 0.5s ease}.talks .talks-answer-form .result-mark.correct{background:url(../images/correct.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:350px;height:350px;display:block;width:200px;height:200px}.talks .talks-answer-form .result-mark.wrong{background:url(../images/wrong.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:350px;height:350px;display:block;width:200px;height:200px}.talks .talks-answer-form .result-mark.show{opacity:1}.talks .question{position:relative;margin:20px}.talks .question .image img{width:calc(100% - 2px);height:auto;border:solid 1px #000}.button{background:rgba(0,0,0,0.6);color:#FFF;display:block;width:200px;text-decoration:none;font-weight:bold;margin:10px auto;padding:10px 20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}@media only screen and (min-width: 1200px){.button{font-size:2.4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.button{font-size:calc(2.4rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.button{font-size:calc(2.4rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.button{font-size:calc(2.4rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.button{font-size:calc(2.4rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.button{font-size:calc(2.4rem + ((1vw - .32rem) * (0)))}}header h1{background:url(../images/header-gense.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:500px;height:100px;display:block;margin:auto;cursor:pointer}.wrapper.hell header h1{background:url(../images/header-hell.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:500px;height:100px;display:block}.wrapper.heaven header h1{background:url(../images/header-heaven.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:500px;height:100px;display:block}.sound{margin:20px 16px;text-align:right}.sound a{text-decoration:none;background:rgba(0,0,0,0.5);padding:8px 20px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;color:#FFF}@media only screen and (min-width: 1200px){.sound a{font-size:1.6rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.sound a{font-size:calc(1.6rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.sound a{font-size:calc(1.6rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.sound a{font-size:calc(1.6rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.sound a{font-size:calc(1.6rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.sound a{font-size:calc(1.6rem + ((1vw - .32rem) * (0)))}}.sound a i{margin-right:4px}.koma-info-link{margin:10px 30px -10px;text-align:right}.koma-info-link a{text-decoration:none;color:rgba(0,0,0,0.6);line-height:16px;font-weight:bold}@media only screen and (min-width: 1200px){.koma-info-link a{font-size:1.4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.koma-info-link a{font-size:calc(1.44rem + ((1vw - .98rem) * (-.18265)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.koma-info-link a{font-size:calc(1.48rem + ((1vw - .824rem) * (-.25806)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.koma-info-link a{font-size:calc(1.52rem + ((1vw - .6rem) * (-.17937)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.koma-info-link a{font-size:calc(1.56rem + ((1vw - .4rem) * (-.20101)))}}@media only screen and (max-width: 399px){.koma-info-link a{font-size:calc(1.6rem + ((1vw - .32rem) * (-.50633)))}}.koma-info-link a i{color:#FFF;background:rgba(0,0,0,0.6);padding:6px;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;width:16px;height:16px;line-height:16px;font-weight:bold;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;text-align:center;margin-right:5px}.buy{background:#f9edff;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;margin:auto 20px;border:solid 3px #ab28e8}.buy h2{background:#ab28e8;color:#FFF;margin:20px 20px 20px;font-weight:900;line-height:2.5}@media only screen and (min-width: 1200px){.buy h2{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.buy h2{font-size:calc(2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.buy h2{font-size:calc(2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.buy h2{font-size:calc(2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.buy h2{font-size:calc(2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.buy h2{font-size:calc(2rem + ((1vw - .32rem) * (0)))}}.buy .item-info{margin:0px 20px 20px;background:#FFF;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;display:grid;grid-template-columns:140px 1fr}.buy .item-info img{width:100px;height:auto;align-self:center;justify-self:center;margin:20px auto}.buy .item-info ul{text-align:left;margin:20px}.buy .item-info ul li.item-name{font-weight:900}@media only screen and (min-width: 1200px){.buy .item-info ul li.item-name{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.buy .item-info ul li.item-name{font-size:calc(2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.buy .item-info ul li.item-name{font-size:calc(2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.buy .item-info ul li.item-name{font-size:calc(2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.buy .item-info ul li.item-name{font-size:calc(2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.buy .item-info ul li.item-name{font-size:calc(2rem + ((1vw - .32rem) * (0)))}}.buy .item-info ul li.item-price{color:red;font-weight:900}@media only screen and (min-width: 1200px){.buy .item-info ul li.item-price{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.buy .item-info ul li.item-price{font-size:calc(2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.buy .item-info ul li.item-price{font-size:calc(2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.buy .item-info ul li.item-price{font-size:calc(2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.buy .item-info ul li.item-price{font-size:calc(2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.buy .item-info ul li.item-price{font-size:calc(2rem + ((1vw - .32rem) * (0)))}}@media only screen and (min-width: 1200px){.buy .item-info ul li.item-price span{font-size:1.4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.buy .item-info ul li.item-price span{font-size:calc(1.4rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.buy .item-info ul li.item-price span{font-size:calc(1.4rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.buy .item-info ul li.item-price span{font-size:calc(1.4rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.buy .item-info ul li.item-price span{font-size:calc(1.4rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.buy .item-info ul li.item-price span{font-size:calc(1.4rem + ((1vw - .32rem) * (0)))}}.buy .item-info ul li.buy-link{margin:14px 0 0}.buy .item-info ul li.buy-link a{background:#8b03cb;color:#FFF;text-decoration:none;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:10px 20px}.buy .item-info ul li .ippan-sale{color:#000;margin:20px 0 0}@media only screen and (min-width: 1200px){.buy .item-info ul li .ippan-sale{font-size:1.3rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.buy .item-info ul li .ippan-sale{font-size:calc(1.3rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.buy .item-info ul li .ippan-sale{font-size:calc(1.3rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.buy .item-info ul li .ippan-sale{font-size:calc(1.3rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.buy .item-info ul li .ippan-sale{font-size:calc(1.3rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.buy .item-info ul li .ippan-sale{font-size:calc(1.3rem + ((1vw - .32rem) * (0)))}}body.home .buy{margin:60px auto 0;border:solid 6px #ab28e8;width:468px}body.home .buy h2{margin:30px 30px 20px}body.home .buy .item-info{margin:0px 30px 30px}footer{margin:50px auto 0;background:rgba(0,0,0,0.2) url(/tokumei_sugoroku/images/footer-gense.png) no-repeat center center;background-size:cover;width:100%;height:100px;position:relative}@media only screen and (min-width: 1200px){footer{font-size:1.2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){footer{font-size:calc(1.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){footer{font-size:calc(1.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){footer{font-size:calc(1.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){footer{font-size:calc(1.2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){footer{font-size:calc(1.2rem + ((1vw - .32rem) * (0)))}}footer .home-link{text-align:left;position:relative;top:10px;left:5px}footer .home-link a{background:#FFF;text-decoration:none;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;padding:5px 10px;color:#000;font-weight:bold}footer .home-link a:hover{background:#000;color:#FFF}footer .copy{position:relative;top:16px;font-weight:bold;text-shadow:-2px -1px 0 #FFF,-2px 0px 0 #FFF,-2px 1px 0 #FFF,-1px -2px 0 #FFF,-1px -1px 0 #FFF,-1px 0px 0 #FFF,-1px 1px 0 #FFF,-1px 2px 0 #FFF,0px -2px 0 #FFF,0px -1px 0 #FFF,0px 0px 0 #FFF,0px 1px 0 #FFF,0px 2px 0 #FFF,1px -2px 0 #FFF,1px -1px 0 #FFF,1px 0px 0 #FFF,1px 1px 0 #FFF,1px 2px 0 #FFF,2px -1px 0 #FFF,2px 0px 0 #FFF,2px 1px 0 #FFF}@media only screen and (min-width: 1200px){footer .copy{font-size:1.4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){footer .copy{font-size:calc(1.4rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){footer .copy{font-size:calc(1.4rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){footer .copy{font-size:calc(1.4rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){footer .copy{font-size:calc(1.4rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){footer .copy{font-size:calc(1.4rem + ((1vw - .32rem) * (0)))}}.wrapper.hell footer{background:rgba(0,0,0,0.2) url(/tokumei_sugoroku/images/footer-hell.png) no-repeat center center;background-size:cover}.wrapper.hell footer .home-link a{background:#ffe300}.wrapper.hell footer .home-link a:hover{background:#000;color:#ffe300}.wrapper.hell footer .copy{text-shadow:-2px -1px 0 #ffe300,-2px 0px 0 #ffe300,-2px 1px 0 #ffe300,-1px -2px 0 #ffe300,-1px -1px 0 #ffe300,-1px 0px 0 #ffe300,-1px 1px 0 #ffe300,-1px 2px 0 #ffe300,0px -2px 0 #ffe300,0px -1px 0 #ffe300,0px 0px 0 #ffe300,0px 1px 0 #ffe300,0px 2px 0 #ffe300,1px -2px 0 #ffe300,1px -1px 0 #ffe300,1px 0px 0 #ffe300,1px 1px 0 #ffe300,1px 2px 0 #ffe300,2px -1px 0 #ffe300,2px 0px 0 #ffe300,2px 1px 0 #ffe300}.wrapper.heaven footer{background:rgba(0,0,0,0.2) url(/tokumei_sugoroku/images/footer-heaven.png) no-repeat center center;background-size:cover}body.home .wrapper .wrapper-inner{background:transparent}body.home header{background:transparent;border-bottom:none 0 transparent;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;padding:0;position:relative;z-index:5}body.home header h1{width:500px;height:500px;background:transparent no-repeat center center;position:relative;cursor:auto}body.home header h1:after{content:"";background:url(../images/logo-bg.png) no-repeat center center;background-size:cover;width:500px;height:500px;display:block;position:absolute;top:0;animation:spin 20s linear infinite}body.home header h1 span{background:url(../images/logo.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:500px;height:500px;display:block;position:relative;z-index:6}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}body.home .contents-box{padding:280px 0 30px;margin:-280px auto 0 auto;width:468px;background:#fef5e8;border:solid 6px #e83828;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px}body.home .introduction{text-align:justify;padding:20px 30px}@media only screen and (min-width: 1200px){body.home .introduction{font-size:1.7rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){body.home .introduction{font-size:calc(1.7rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){body.home .introduction{font-size:calc(1.7rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){body.home .introduction{font-size:calc(1.7rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){body.home .introduction{font-size:calc(1.7rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){body.home .introduction{font-size:calc(1.7rem + ((1vw - .32rem) * (0)))}}body.home .introduction span{font-weight:bold}body.home .hutari{position:relative;z-index:5}body.home .hutari img{width:117px;height:auto;margin:-30px 20px auto}body.home .game-start-trigger,body.home .continue-trigger,body.home .restart-trigger,body.home .warp-trigger{margin:15px auto 20px;line-height:0}body.home .game-start-trigger a,body.home .continue-trigger a,body.home .restart-trigger a,body.home .warp-trigger a{text-decoration:none;margin:auto}body.home .game-start-trigger a img,body.home .continue-trigger a img,body.home .restart-trigger a img,body.home .warp-trigger a img{width:360px;height:auto}body.home .continue-trigger,body.home .restart-trigger{display:none}body.home .chui{text-align:justify;margin:30px 30px 0}body.home .chui dt{font-weight:bold}body.home .chui dd{text-indent:-1em;padding-left:1em;margin-top:5px}@media only screen and (min-width: 1200px){body.home .chui dd{font-size:1.3rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){body.home .chui dd{font-size:calc(1.3rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){body.home .chui dd{font-size:calc(1.3rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){body.home .chui dd{font-size:calc(1.3rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){body.home .chui dd{font-size:calc(1.3rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){body.home .chui dd{font-size:calc(1.3rem + ((1vw - .32rem) * (0)))}}body.home .home-footer{margin:30px auto}body.home .home-footer span{background:rgba(255,255,255,0.8)}.sugoroku{position:relative;overflow:hidden;width:456px;height:595px;border:solid 5px #89571c;border-radius:20px;margin:20px auto 0;background:url(../images/map-bg.png) repeat center center;background-size:30px}.sugoroku .pin{position:absolute;z-index:10;transition:0.5s;top:170px;left:174px}.sugoroku .pin img{width:auto;height:126px}.sugoroku .pin img[src="images/pin-kuma-1.png"]{position:absolute;top:-14px;left:-10px}.sugoroku .pin img[src="images/pin-succubus-1.png"]{position:absolute;top:-14px;left:-15px}.sugoroku .pin img[src="images/pin-mogura-1.png"]{height:80px;position:absolute;top:25px;left:-4px}.sugoroku .pin img[src="images/pin-syake-1.png"]{height:65px;position:absolute;top:30px;left:-20px}.sugoroku .sugoroku-overlay{background:rgba(0,0,0,0.6);width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;display:none}.sugoroku .bg{background:url(../images/map-gense.png?1) no-repeat center center;width:1456px;height:1456px;position:absolute;z-index:1;transition:0.5s}.sugoroku .bg.koma-s{top:-1122px;left:-399px}.sugoroku .bg.koma-1{top:-1096px;left:-227px}.sugoroku .bg.koma-2{top:-1069px;left:-101px}.sugoroku .bg.koma-3{top:-1020px;left:5px}.sugoroku .bg.koma-4{top:-967px;left:90px}.sugoroku .bg.koma-5{top:-871px;left:131px}.sugoroku .bg.koma-6{top:-791px;left:141px}.sugoroku .bg.koma-7{top:-689px;left:128px}.sugoroku .bg.koma-8{top:-533px;left:73px}.sugoroku .bg.koma-9{top:-535px;left:-9px}.sugoroku .bg.koma-10{top:-489px;left:-93px}.sugoroku .bg.koma-11{top:-419px;left:-129px}.sugoroku .bg.koma-12{top:-307px;left:-111px}.sugoroku .bg.koma-13{top:-231px;left:-45px}.sugoroku .bg.koma-14{top:-181px;left:44px}.sugoroku .bg.koma-15{top:-123px;left:125px}.sugoroku .bg.koma-16{top:-45px;left:148px}.sugoroku .bg.koma-17{top:55px;left:118px}.sugoroku .bg.koma-18{top:105px;left:20px}.sugoroku .bg.koma-19{top:15px;left:-53px}.sugoroku .bg.koma-20{top:-22px;left:-103px}.sugoroku .bg.koma-21{top:-45px;left:-152px}.sugoroku .bg.koma-1-b1{top:-45px;left:-152px}.sugoroku .bg.koma-2-b1{top:-39px;left:-213px}.sugoroku .bg.koma-3-b1{top:3px;left:-284px}.sugoroku .bg.koma-4-b1{top:27px;left:-353px}.sugoroku .bg.koma-5-b1{top:45px;left:-426px}.sugoroku .bg.koma-6-b1{top:50px;left:-498px}.sugoroku .bg.koma-7-b1{top:125px;left:-581px}.sugoroku .bg.koma-8-b1{top:86px;left:-677px}.sugoroku .bg.koma-9-b1{top:100px;left:-775px}.sugoroku .bg.koma-10-b1{top:193px;left:-854px}.sugoroku .bg.koma-1-b2{top:-45px;left:-152px}.sugoroku .bg.koma-2-b2{top:-168px;left:-171px}.sugoroku .bg.koma-3-b2{top:-247px;left:-207px}.sugoroku .bg.koma-4-b2{top:-197px;left:-299px}.sugoroku .bg.koma-5-b2{top:-264px;left:-386px}.sugoroku .bg.koma-6-b2{top:-268px;left:-476px}.sugoroku .bg.koma-7-b2{top:-187px;left:-577px}.sugoroku .bg.koma-8-b2{top:-235px;left:-663px}.sugoroku .bg.koma-9-b2{top:-196px;left:-733px}.sugoroku .bg.koma-10-b2{top:-107px;left:-766px}.sugoroku .bg.koma-11-b2{top:-8px;left:-777px}.sugoroku .bg.koma-12-b2{top:94px;left:-780px}.sugoroku .bg.koma-13-b2{top:193px;left:-854px}.sugoroku .bg.koma-1-c1{top:193px;left:-854px}.sugoroku .bg.koma-2-c1{top:130px;left:-952px}.sugoroku .bg.koma-3-c1{top:76px;left:-1020px}.sugoroku .bg.koma-4-c1{top:-13px;left:-1040px}.sugoroku .bg.koma-5-c1{top:-84px;left:-1029px}.sugoroku .bg.koma-6-c1{top:-180px;left:-1000px}.sugoroku .bg.koma-7-c1{top:-263px;left:-976px}.sugoroku .bg.koma-8-c1{top:-314px;left:-980px}.sugoroku .bg.koma-9-c1{top:-479px;left:-1021px}.sugoroku .bg.koma-10-c1{top:-564px;left:-1024px}.sugoroku .bg.koma-11-c1{top:-632px;left:-999px}.sugoroku .bg.koma-12-c1{top:-718px;left:-957px}.sugoroku .bg.koma-13-c1{top:-763px;left:-911px}.sugoroku .bg.koma-14-c1{top:-769px;left:-854px}.sugoroku .bg.koma-1-d1{top:-769px;left:-854px}.sugoroku .bg.koma-2-d1{top:-762px;left:-797px}.sugoroku .bg.koma-3-d1{top:-723px;left:-757px}.sugoroku .bg.koma-4-d1{top:-612px;left:-716px}.sugoroku .bg.koma-5-d1{top:-604px;left:-649px}.sugoroku .bg.koma-6-d1{top:-553px;left:-579px}.sugoroku .bg.koma-7-d1{top:-531px;left:-494px}.sugoroku .bg.koma-8-d1{top:-480px;left:-414px}.sugoroku .bg.koma-9-d1{top:-577px;left:-333px}.sugoroku .bg.koma-10-d1{top:-637px;left:-281px}.sugoroku .bg.koma-11-d1{top:-719px;left:-245px}.sugoroku .bg.koma-12-d1{top:-784px;left:-243px}.sugoroku .bg.koma-1-d2{top:-769px;left:-854px}.sugoroku .bg.koma-2-d2{top:-851px;left:-918px}.sugoroku .bg.koma-3-d2{top:-898px;left:-986px}.sugoroku .bg.koma-4-d2{top:-979px;left:-1003px}.sugoroku .bg.koma-5-d2{top:-1040px;left:-947px}.sugoroku .bg.koma-6-d2{top:-1041px;left:-842px}.sugoroku .bg.koma-7-d2{top:-999px;left:-779px}.sugoroku .bg.koma-8-d2{top:-925px;left:-710px}.sugoroku .bg.koma-9-d2{top:-964px;left:-590px}.sugoroku .bg.koma-10-d2{top:-896px;left:-472px}.sugoroku .bg.koma-11-d2{top:-922px;left:-358px}.sugoroku .bg.koma-12-d2{top:-784px;left:-243px}.sugoroku .bg.koma-1-d3{top:-784px;left:-243px}.sugoroku .bg.koma-1-d4{top:-784px;left:-243px}.sugoroku .bg.koma-1-w1{top:-533px;left:73px}.sugoroku .bg.koma-2-w1{top:-650px;left:-79px}.sugoroku .bg.koma-3-w1{top:-559px;left:-193px}.sugoroku .bg.koma-4-w1{top:-439px;left:-318px}.sugoroku .bg.koma-5-w1{top:-401px;left:-506px}.sugoroku .bg.koma-6-w1{top:-380px;left:-691px}.sugoroku .bg.koma-7-w1{top:-288px;left:-831px}.sugoroku .bg.koma-8-w1{top:-117px;left:-900px}.sugoroku .bg.koma-9-w1{top:76px;left:-1020px}.sugoroku .bg.koma-1-w2{top:105px;left:20px}.sugoroku .bg.koma-2-w2{top:150px;left:-115px}.sugoroku .bg.koma-3-w2{top:173px;left:-296px}.sugoroku .bg.koma-4-w2{top:178px;left:-475px}.sugoroku .bg.koma-5-w2{top:187px;left:-634px}.sugoroku .bg.koma-6-w2{top:193px;left:-746px}.sugoroku .bg.koma-7-w2{top:193px;left:-854px}.sugoroku .bg.koma-1-w3{top:-13px;left:-1040px}.sugoroku .bg.koma-2-w3{top:-124px;left:-1153px}.sugoroku .bg.koma-3-w3{top:-281px;left:-1170px}.sugoroku .bg.koma-4-w3{top:-452px;left:-1165px}.sugoroku .bg.koma-5-w3{top:-600px;left:-1115px}.sugoroku .bg.koma-6-w3{top:-632px;left:-999px}.sugoroku .bg.koma-1-w4{top:-419px;left:-129px}.sugoroku .bg.koma-2-w4{top:-460px;left:-279px}.sugoroku .bg.koma-3-w4{top:-413px;left:-416px}.sugoroku .bg.koma-4-w4{top:-361px;left:-517px}.sugoroku .bg.koma-5-w4{top:-187px;left:-577px}.hell-sugoroku{position:relative;overflow:hidden;width:456px;height:595px;border:solid 2px #000;margin:20px auto 0;background:url(../images/map-bg.png) repeat center center;background-size:30px;border:solid 5px #cd1d00;border-radius:20px}.hell-sugoroku .pin{position:absolute;z-index:10;transition:0.5s;top:170px;left:174px}.hell-sugoroku .pin img{width:100px;height:auto}.hell-sugoroku .sugoroku-overlay{background:rgba(0,0,0,0.6);width:100%;height:100%;position:absolute;top:0;left:0;z-index:5;display:none}.hell-sugoroku .bg{background:url(../images/map-hell.png) no-repeat center center;width:1456px;height:1456px;position:absolute;z-index:1;transition:0.5s}.hell-sugoroku .bg.koma-s{top:-15px;left:-667px}.hell-sugoroku .bg.koma-1{top:24px;left:-513px}.hell-sugoroku .bg.koma-2{top:28px;left:-401px}.hell-sugoroku .bg.koma-3{top:84px;left:-295px}.hell-sugoroku .bg.koma-4{top:39px;left:-206px}.hell-sugoroku .bg.koma-5{top:21px;left:-128px}.hell-sugoroku .bg.koma-6{top:9px;left:-46px}.hell-sugoroku .bg.koma-7{top:-23px;left:38px}.hell-sugoroku .bg.koma-8{top:-88px;left:100px}.hell-sugoroku .bg.koma-9{top:-165px;left:112px}.hell-sugoroku .bg.koma-10{top:-232px;left:69px}.hell-sugoroku .bg.koma-11{top:-196px;left:-7px}.hell-sugoroku .bg.koma-12{top:-284px;left:-122px}.hell-sugoroku .bg.koma-13{top:-439px;left:-165px}.hell-sugoroku .bg.koma-14{top:-546px;left:-124px}.hell-sugoroku .bg.koma-15{top:-586px;left:-32px}.hell-sugoroku .bg.koma-15-k{top:-586px;left:-32px}.hell-sugoroku .bg.koma-16{top:-586px;left:-32px}.hell-sugoroku .bg.koma-17{top:-627px;left:67px}.hell-sugoroku .bg.koma-18{top:-723px;left:129px}.hell-sugoroku .bg.koma-19{top:-831px;left:142px}.hell-sugoroku .bg.koma-20{top:-872px;left:109px}.hell-sugoroku .bg.koma-21{top:-982px;left:42px}.hell-sugoroku .bg.koma-22{top:-1056px;left:-23px}.hell-sugoroku .bg.koma-23{top:-1082px;left:-119px}.hell-sugoroku .bg.koma-24{top:-1002px;left:-210px}.hell-sugoroku .bg.koma-25{top:-981px;left:-283px}.hell-sugoroku .bg.koma-26{top:-902px;left:-315px}.hell-sugoroku .bg.koma-27{top:-810px;left:-316px}.hell-sugoroku .bg.koma-28{top:-712px;left:-307px}.hell-sugoroku .bg.koma-28-k{top:-712px;left:-307px}.hell-sugoroku .bg.koma-29{top:-712px;left:-307px}.hell-sugoroku .bg.koma-30{top:-608px;left:-366px}.hell-sugoroku .bg.koma-31{top:-542px;left:-482px}.hell-sugoroku .bg.koma-32{top:-532px;left:-594px}.hell-sugoroku .bg.koma-33{top:-581px;left:-699px}.hell-sugoroku .bg.koma-34{top:-621px;left:-727px}.hell-sugoroku .bg.koma-35{top:-747px;left:-699px}.hell-sugoroku .bg.koma-36{top:-811px;left:-679px}.hell-sugoroku .bg.koma-37{top:-891px;left:-685px}.hell-sugoroku .bg.koma-38{top:-970px;left:-729px}.hell-sugoroku .bg.koma-39{top:-1027px;left:-813px}.hell-sugoroku .bg.koma-40{top:-1033px;left:-932px}.hell-sugoroku .bg.koma-41{top:-912px;left:-1012px}.hell-sugoroku .bg.koma-42{top:-865px;left:-1031px}.hell-sugoroku .bg.koma-43{top:-775px;left:-1027px}.hell-sugoroku .bg.koma-44{top:-635px;left:-1020px}.hell-sugoroku .bg.koma-45{top:-589px;left:-1014px}.hell-sugoroku .bg.koma-46{top:-513px;left:-1008px}.hell-sugoroku .bg.koma-47{top:-427px;left:-1006px}.hell-sugoroku .bg.koma-48{top:-352px;left:-1030px}.hell-sugoroku .bg.koma-48-k{top:-352px;left:-1030px}.hell-sugoroku .bg.koma-49{top:-352px;left:-1030px}.hell-sugoroku .bg.koma-50{top:-256px;left:-1063px}.hell-sugoroku .bg.koma-51{top:-191px;left:-1115px}.hell-sugoroku .bg.koma-52{top:-100px;left:-1126px}.hell-sugoroku .bg.koma-53{top:58px;left:-1127px}.hell-sugoroku .bg.koma-54{top:100px;left:-1090px}.hell-sugoroku .bg.koma-55{top:143px;left:-1007px}.hell-sugoroku .bg.koma-56{top:127px;left:-912px}.hell-sugoroku .bg.koma-57{top:88px;left:-814px}.hell-sugoroku .bg.koma-58{top:-15px;left:-667px}.hell-sugoroku .bg.koma-58-k{top:-15px;left:-667px}.hell-sugoroku .bg.koma-59{top:-15px;left:-667px}.hell-sugoroku .bg.koma-59-k{top:-15px;left:-667px}.hell-sugoroku .bg.koma-60{top:-15px;left:-667px}button#roll{border:none 0 transparent;background:transparent;position:relative;z-index:20;background:url(../images/dice-button.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:300px;height:80px;display:block;margin:15px auto;cursor:pointer}canvas#dice{width:500px !important;height:auto;display:block;margin:0 auto;position:absolute;top:0;left:50%;margin-left:-250px;z-index:30;pointer-events:none}.dice-result{display:none}.skip{display:none;position:absolute;bottom:5px;right:2px;z-index:50}.skip .skip-button{background:url(../images/skip.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:104px;height:127px;display:block;cursor:pointer;border:none 0 transparent;filter:drop-shadow(0px 0px 10px #000)}.roulette{width:90%;margin:-150px auto 0;max-width:390px;max-height:390px;background:url(../images/roulette-bg.png) no-repeat center center;background-size:390px;padding:40px 0;position:relative;z-index:20}.roulette .roulette-inner{position:relative;top:4px;width:300px;height:300px;margin:auto}.roulette .roulette-inner #wheel{max-height:inherit;width:inherit;top:0;padding:0}.roulette .roulette-inner #spin-btn{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;height:50%;width:50%;cursor:pointer;border:0;font-size:1.8em;letter-spacing:0.1em;background:url(../images/roulette-center.png) no-repeat center center;background-size:120px}.roulette .roulette-inner .arrow{position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:55px;height:70px;z-index:10;background:url(../images/stoper.png) no-repeat center center;background-size:55px 70px}@font-face{font-family:'icomoon';src:url("../fonts/icomoon/icomoon.eot?98fhj25");src:url("../fonts/icomoon/icomoon.eot?98fhj25#iefix") format("embedded-opentype"),url("../fonts/icomoon/icomoon.ttf?98fhj25") format("truetype"),url("../fonts/icomoon/icomoon.woff?98fhj25") format("woff"),url("../fonts/icomoon/icomoon.svg?98fhj25#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-q:before{content:"\e907"}.icon-right:before{content:"\e900"}.icon-left:before{content:"\e901"}.icon-loading:before{content:"\e906"}.icon-home:before{content:"\e905"}.icon-facebook:before{content:"\e902"}.icon-close:before{content:"\e903"}.icon-x:before{content:"\e904"}.icon-sound-on:before{content:"\e908"}.icon-sound-off:before{content:"\e909"}.icon-blank:before{content:"\e90a"}.overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:none;background-color:rgba(0,0,0,0.85);touch-action:none}@supports (height: 100dvh){.overlay{height:100dvh}}.modal-loading{display:none;position:fixed;top:50%;left:50%;margin-top:-40px;margin-left:-40px;z-index:255;width:50px;aspect-ratio:1;border-radius:50%;border:8px solid #FFF;animation:l20-1 0.8s infinite linear alternate, l20-2 1.6s infinite linear}@keyframes l20-1{0%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%)}12.5%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%)}25%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%)}50%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%)}62.5%{clip-path:polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%)}75%{clip-path:polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%)}100%{clip-path:polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}100%{transform:scaleY(-1) rotate(-135deg)}}.modal-window{display:none;position:absolute;top:30px;left:50%;z-index:250;width:464px;margin-left:-232px}@media (max-width: 500px){.modal-window{width:calc(100% - 20px);top:10px;left:10px;margin-left:0;margin-bottom:0}}.modal-window .modal-inner{background:#FFF;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;color:#000;margin:auto;margin-bottom:30px;position:relative;width:100%}@media (max-width: 500px){.modal-window .modal-inner{margin-bottom:80px}}.modal-window .modal-inner.center{top:250px}.modal-window .modal-inner .modal-body{position:relative;padding:20px}.modal-window .modal-inner .modal-body .close{position:absolute;top:20px;right:20px;z-index:200;cursor:pointer}.modal-window .modal-inner .modal-body .close img{width:20px;height:20px}.modal-window .modal-inner .modal-body .question{position:relative}.modal-window .modal-inner .modal-body .question .image img{width:calc(100% - 2px);height:auto}.modal-window .modal-inner .modal-body .question .body{font-weight:bold;margin:10px auto}@media only screen and (min-width: 1200px){.modal-window .modal-inner .modal-body .question .body{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.modal-window .modal-inner .modal-body .question .body{font-size:calc(1.92rem + ((1vw - .98rem) * (.3653)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.modal-window .modal-inner .modal-body .question .body{font-size:calc(1.84rem + ((1vw - .824rem) * (.51613)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.modal-window .modal-inner .modal-body .question .body{font-size:calc(1.76rem + ((1vw - .6rem) * (.35874)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.modal-window .modal-inner .modal-body .question .body{font-size:calc(1.68rem + ((1vw - .4rem) * (.40201)))}}@media only screen and (max-width: 399px){.modal-window .modal-inner .modal-body .question .body{font-size:calc(1.6rem + ((1vw - .32rem) * (1.01266)))}}.modal-window .modal-inner .modal-body .question .body span{color:red}@media only screen and (min-width: 1200px){.modal-window .modal-inner .modal-body .question .body i{font-size:1.4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.modal-window .modal-inner .modal-body .question .body i{font-size:calc(1.36rem + ((1vw - .98rem) * (.18265)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.modal-window .modal-inner .modal-body .question .body i{font-size:calc(1.32rem + ((1vw - .824rem) * (.25806)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.modal-window .modal-inner .modal-body .question .body i{font-size:calc(1.28rem + ((1vw - .6rem) * (.17937)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.modal-window .modal-inner .modal-body .question .body i{font-size:calc(1.24rem + ((1vw - .4rem) * (.20101)))}}@media only screen and (max-width: 399px){.modal-window .modal-inner .modal-body .question .body i{font-size:calc(1.2rem + ((1vw - .32rem) * (.50633)))}}.modal-window .modal-inner .modal-body .answers a{display:block;background:red;color:#FFF;text-decoration:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px 20px;margin:5px auto;text-shadow:1px 1px 1px #000;font-weight:bold;-moz-box-shadow:inset -2px -2px 1px rgba(0,0,0,0.3),inset 2px 2px 1px rgba(255,255,255,0.2);-webkit-box-shadow:inset -2px -2px 1px rgba(0,0,0,0.3),inset 2px 2px 1px rgba(255,255,255,0.2);box-shadow:inset -2px -2px 1px rgba(0,0,0,0.3),inset 2px 2px 1px rgba(255,255,255,0.2)}@media only screen and (min-width: 1200px){.modal-window .modal-inner .modal-body .answers a{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.modal-window .modal-inner .modal-body .answers a{font-size:calc(1.92rem + ((1vw - .98rem) * (.3653)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.modal-window .modal-inner .modal-body .answers a{font-size:calc(1.84rem + ((1vw - .824rem) * (.51613)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.modal-window .modal-inner .modal-body .answers a{font-size:calc(1.76rem + ((1vw - .6rem) * (.35874)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.modal-window .modal-inner .modal-body .answers a{font-size:calc(1.68rem + ((1vw - .4rem) * (.40201)))}}@media only screen and (max-width: 399px){.modal-window .modal-inner .modal-body .answers a{font-size:calc(1.6rem + ((1vw - .32rem) * (1.01266)))}}.modal-window .modal-inner .modal-body .answers a:nth-child(1){background-color:#ff6363}.modal-window .modal-inner .modal-body .answers a:nth-child(2){background-color:#628efd}.modal-window .modal-inner .modal-body .answers a:nth-child(3){background-color:#1fd87f}.modal-window .modal-inner .modal-body .answers a:nth-child(4){background-color:#d6ab00}.modal-window .modal-inner .modal-body .answers a.wrong{background-color:#777877;-moz-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3);box-shadow:inset 1px 1px 2px rgba(0,0,0,0.3)}.modal-window .modal-inner .modal-body .answer-form{margin:20px 20px 40px;position:relative}.modal-window .modal-inner .modal-body .answer-form label{display:block}@media only screen and (min-width: 1200px){.modal-window .modal-inner .modal-body .answer-form label{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.modal-window .modal-inner .modal-body .answer-form label{font-size:calc(1.92rem + ((1vw - .98rem) * (.3653)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.modal-window .modal-inner .modal-body .answer-form label{font-size:calc(1.84rem + ((1vw - .824rem) * (.51613)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.modal-window .modal-inner .modal-body .answer-form label{font-size:calc(1.76rem + ((1vw - .6rem) * (.35874)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.modal-window .modal-inner .modal-body .answer-form label{font-size:calc(1.68rem + ((1vw - .4rem) * (.40201)))}}@media only screen and (max-width: 399px){.modal-window .modal-inner .modal-body .answer-form label{font-size:calc(1.6rem + ((1vw - .32rem) * (1.01266)))}}.modal-window .modal-inner .modal-body .answer-form input{display:block;background:#FFF;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px 20px;margin:5px auto;font-weight:bold;width:calc(100% - 46px);text-align:left;margin:10px auto 20px;border-top:solid 3px rgba(0,0,0,0.8);border-left:solid 3px rgba(0,0,0,0.8);border-right:solid 3px rgba(0,0,0,0.5);border-bottom:solid 3px rgba(0,0,0,0.5);-moz-box-shadow:inset 4px 4px 0 rgba(0,0,0,0.1);-webkit-box-shadow:inset 4px 4px 0 rgba(0,0,0,0.1);box-shadow:inset 4px 4px 0 rgba(0,0,0,0.1)}@media only screen and (min-width: 1200px){.modal-window .modal-inner .modal-body .answer-form input{font-size:2.2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.modal-window .modal-inner .modal-body .answer-form input{font-size:calc(2.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.modal-window .modal-inner .modal-body .answer-form input{font-size:calc(2.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.modal-window .modal-inner .modal-body .answer-form input{font-size:calc(2.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.modal-window .modal-inner .modal-body .answer-form input{font-size:calc(2.2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.modal-window .modal-inner .modal-body .answer-form input{font-size:calc(2.2rem + ((1vw - .32rem) * (0)))}}.modal-window .modal-inner .modal-body .answer-form input:placeholder-shown{color:rgba(0,0,0,0.3)}.modal-window .modal-inner .modal-body .answer-form input::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}.modal-window .modal-inner .modal-body .answer-form input:-moz-placeholder{opacity:1;color:rgba(0,0,0,0.3)}.modal-window .modal-inner .modal-body .answer-form input::-moz-placeholder{opacity:1;color:rgba(0,0,0,0.3)}.modal-window .modal-inner .modal-body .answer-form input:-ms-input-placeholder{color:rgba(0,0,0,0.3)}.modal-window .modal-inner .modal-body .answer-form a{display:block;background:red;color:#FFF;text-decoration:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px 20px;margin:5px auto;font-weight:bold;background-color:#ff6363}@media only screen and (min-width: 1200px){.modal-window .modal-inner .modal-body .answer-form a{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.modal-window .modal-inner .modal-body .answer-form a{font-size:calc(2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.modal-window .modal-inner .modal-body .answer-form a{font-size:calc(2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.modal-window .modal-inner .modal-body .answer-form a{font-size:calc(2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.modal-window .modal-inner .modal-body .answer-form a{font-size:calc(2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.modal-window .modal-inner .modal-body .answer-form a{font-size:calc(2rem + ((1vw - .32rem) * (0)))}}@media (max-width: 500px){.modal-window .modal-inner .modal-body .answer-form a{padding:16px 20px}}.modal-window .modal-inner .modal-body .answer-form .result-mark{position:absolute;top:50px;left:50%;transform:translate(-50%, -50%);opacity:0;pointer-events:none;z-index:10;transition:opacity 0.5s ease}.modal-window .modal-inner .modal-body .answer-form .result-mark.correct{background:url(../images/correct.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:350px;height:350px;display:block;width:200px;height:200px}.modal-window .modal-inner .modal-body .answer-form .result-mark.wrong{background:url(../images/wrong.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:350px;height:350px;display:block;width:200px;height:200px}.modal-window .modal-inner .modal-body .answer-form .result-mark.show{opacity:1}.modal-window .rebirth-characters{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr}.modal-window .rebirth-characters .cleared{opacity:0.8;filter:grayscale(100%)}.modal-window .rebirth-characters .kuma{background:url(../images/kuma-1.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:171px;height:207px;display:block;width:120px;height:120px;margin:auto}.modal-window .rebirth-characters .succubus{background:url(../images/succubus-1.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:171px;height:207px;display:block;width:100px;height:120px;margin:auto}.modal-window .rebirth-characters .mogura{background:url(../images/mogura-1.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:171px;height:207px;display:block;width:100px;height:120px;margin:auto}.modal-window .rebirth-characters .syake{background:url(../images/syake-mini-1.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:400px;height:148px;display:block;background-size:40px 14px;width:40px;height:20px;margin:auto;position:absolute;top:54px;left:12px;z-index:10}.modal-window .rebirth-characters .choice-area{position:relative}.modal-window .buttons{margin:30px auto}.modal-window .buttons a{background:#FFF;color:#000;display:block;width:200px;text-decoration:none;font-weight:bold;margin:40px 5px;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;cursor:pointer;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}@media only screen and (min-width: 1200px){.modal-window .buttons a{font-size:2.4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.modal-window .buttons a{font-size:calc(2.4rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.modal-window .buttons a{font-size:calc(2.4rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.modal-window .buttons a{font-size:calc(2.4rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.modal-window .buttons a{font-size:calc(2.4rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.modal-window .buttons a{font-size:calc(2.4rem + ((1vw - .32rem) * (0)))}}.modal-window .buttons a i{margin-right:10px;position:relative;top:-2px}@media only screen and (min-width: 1200px){.modal-window .buttons a i{font-size:1.2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.modal-window .buttons a i{font-size:calc(1.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.modal-window .buttons a i{font-size:calc(1.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.modal-window .buttons a i{font-size:calc(1.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.modal-window .buttons a i{font-size:calc(1.2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.modal-window .buttons a i{font-size:calc(1.2rem + ((1vw - .32rem) * (0)))}}.modal-window .buttons a.susumu{background:rgba(0,0,0,0.6);color:#FFF;display:block;width:200px;text-decoration:none;font-weight:bold;margin:80px auto;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;cursor:pointer}@media only screen and (min-width: 1200px){.modal-window .buttons a.susumu{font-size:2.4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.modal-window .buttons a.susumu{font-size:calc(2.4rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.modal-window .buttons a.susumu{font-size:calc(2.4rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.modal-window .buttons a.susumu{font-size:calc(2.4rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.modal-window .buttons a.susumu{font-size:calc(2.4rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.modal-window .buttons a.susumu{font-size:calc(2.4rem + ((1vw - .32rem) * (0)))}}.modal-window .buttons a.modoru{background:#f2a83e;color:#FFF;display:block;width:200px;text-decoration:none;font-weight:bold;margin:80px auto;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;cursor:pointer}@media only screen and (min-width: 1200px){.modal-window .buttons a.modoru{font-size:2.4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.modal-window .buttons a.modoru{font-size:calc(2.4rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.modal-window .buttons a.modoru{font-size:calc(2.4rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.modal-window .buttons a.modoru{font-size:calc(2.4rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.modal-window .buttons a.modoru{font-size:calc(2.4rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.modal-window .buttons a.modoru{font-size:calc(2.4rem + ((1vw - .32rem) * (0)))}}.modal-window .buttons a.share-button{background:#4a99ea;color:#FFF}.bunki{display:none}.message-area{display:grid;grid-gap:1rem;grid-template-columns:110px 1fr;opacity:0;transform:translateY(30px);animation:fadeInUp 0.6s ease-out forwards;margin:20px auto}.message-area.single{display:block}.message-area.double{grid-template-columns:180px 1fr}.message-area.message-area:nth-child(1){animation-delay:0s}.message-area.message-area:nth-child(2){animation-delay:0.6s}.message-area.message-area:nth-child(3){animation-delay:1.2s}.message-area.message-area:nth-child(4){animation-delay:1.8s}.message-area.message-area:nth-child(5){animation-delay:2.4s}.message-area.message-area:nth-child(6){animation-delay:3.0s}.message-area.message-area:nth-child(7){animation-delay:3.6s}.message-area.message-area:nth-child(8){animation-delay:4.2s}.message-area.message-area:nth-child(9){animation-delay:4.8s}.message-area.message-area:nth-child(10){animation-delay:5.4s}.message-area.message-area:nth-child(11){animation-delay:6.0s}.message-area.message-area:nth-child(12){animation-delay:6.6s}.message-area.message-area:nth-child(13){animation-delay:7.2s}.message-area.message-area:nth-child(14){animation-delay:7.8s}.message-area.message-area:nth-child(15){animation-delay:8.4s}.message-area.message-area:nth-child(16){animation-delay:9.0s}.message-area.message-area:nth-child(17){animation-delay:9.6s}.message-area.message-area:nth-child(18){animation-delay:10.2s}.message-area.message-area:nth-child(19){animation-delay:10.8s}.message-area.message-area:nth-child(20){animation-delay:11.4s}.message-area .image img{width:100%;height:auto}.message-area .icon img{width:100px;height:auto}.message-area .icon img:nth-of-type(2){margin-left:-20px}.message-area .message{color:#FFF;font-weight:bold;text-align:left;align-items:center;display:grid;line-height:1.6;min-width:0;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}@media only screen and (min-width: 1200px){.message-area .message{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.message-area .message{font-size:calc(1.96rem + ((1vw - .98rem) * (.18265)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.message-area .message{font-size:calc(1.92rem + ((1vw - .824rem) * (.25806)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.message-area .message{font-size:calc(1.88rem + ((1vw - .6rem) * (.17937)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.message-area .message{font-size:calc(1.84rem + ((1vw - .4rem) * (.20101)))}}@media only screen and (max-width: 399px){.message-area .message{font-size:calc(1.8rem + ((1vw - .32rem) * (.50633)))}}.message-area .message .point{color:red;text-shadow:-2px -1px 0 #FFF,-2px 0px 0 #FFF,-2px 1px 0 #FFF,-1px -2px 0 #FFF,-1px -1px 0 #FFF,-1px 0px 0 #FFF,-1px 1px 0 #FFF,-1px 2px 0 #FFF,0px -2px 0 #FFF,0px -1px 0 #FFF,0px 0px 0 #FFF,0px 1px 0 #FFF,0px 2px 0 #FFF,1px -2px 0 #FFF,1px -1px 0 #FFF,1px 0px 0 #FFF,1px 1px 0 #FFF,1px 2px 0 #FFF,2px -1px 0 #FFF,2px 0px 0 #FFF,2px 1px 0 #FFF;margin:auto 4px}.message-area .message.big{text-align:center}@media only screen and (min-width: 1200px){.message-area .message.big{font-size:3.2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.message-area .message.big{font-size:calc(3.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.message-area .message.big{font-size:calc(3.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.message-area .message.big{font-size:calc(3.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.message-area .message.big{font-size:calc(3.2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.message-area .message.big{font-size:calc(3.2rem + ((1vw - .32rem) * (0)))}}.message-area .message.center{text-align:center}.message-area .message b{font-weight:bold}@media only screen and (min-width: 1200px){.message-area .message b{font-size:2.6rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.message-area .message b{font-size:calc(2.48rem + ((1vw - .98rem) * (.54795)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.message-area .message b{font-size:calc(2.36rem + ((1vw - .824rem) * (.77419)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.message-area .message b{font-size:calc(2.24rem + ((1vw - .6rem) * (.53812)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.message-area .message b{font-size:calc(2.12rem + ((1vw - .4rem) * (.60302)))}}@media only screen and (max-width: 399px){.message-area .message b{font-size:calc(2rem + ((1vw - .32rem) * (1.51899)))}}.message-area .message2{color:#FFF;font-weight:bold;text-align:left;line-height:1.6;white-space:pre-wrap;word-break:break-all;overflow-wrap:break-word}@media only screen and (min-width: 1200px){.message-area .message2{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.message-area .message2{font-size:calc(1.96rem + ((1vw - .98rem) * (.18265)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.message-area .message2{font-size:calc(1.92rem + ((1vw - .824rem) * (.25806)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.message-area .message2{font-size:calc(1.88rem + ((1vw - .6rem) * (.17937)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.message-area .message2{font-size:calc(1.84rem + ((1vw - .4rem) * (.20101)))}}@media only screen and (max-width: 399px){.message-area .message2{font-size:calc(1.8rem + ((1vw - .32rem) * (.50633)))}}.message-area .message2 .point{color:red;text-shadow:-2px -1px 0 #FFF,-2px 0px 0 #FFF,-2px 1px 0 #FFF,-1px -2px 0 #FFF,-1px -1px 0 #FFF,-1px 0px 0 #FFF,-1px 1px 0 #FFF,-1px 2px 0 #FFF,0px -2px 0 #FFF,0px -1px 0 #FFF,0px 0px 0 #FFF,0px 1px 0 #FFF,0px 2px 0 #FFF,1px -2px 0 #FFF,1px -1px 0 #FFF,1px 0px 0 #FFF,1px 1px 0 #FFF,1px 2px 0 #FFF,2px -1px 0 #FFF,2px 0px 0 #FFF,2px 1px 0 #FFF;margin:auto 4px}.message-area .message2 b{font-weight:bold}@media only screen and (min-width: 1200px){.message-area .message2 b{font-size:2.6rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.message-area .message2 b{font-size:calc(2.48rem + ((1vw - .98rem) * (.54795)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.message-area .message2 b{font-size:calc(2.36rem + ((1vw - .824rem) * (.77419)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.message-area .message2 b{font-size:calc(2.24rem + ((1vw - .6rem) * (.53812)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.message-area .message2 b{font-size:calc(2.12rem + ((1vw - .4rem) * (.60302)))}}@media only screen and (max-width: 399px){.message-area .message2 b{font-size:calc(2rem + ((1vw - .32rem) * (1.51899)))}}.message-area.single .message{margin-left:20px}.message-area.single .info{color:#FFF;text-align:left;border:solid 1px #FFF;padding:12px 20px}@media only screen and (min-width: 1200px){.message-area.single .info{font-size:1.6rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.message-area.single .info{font-size:calc(1.6rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.message-area.single .info{font-size:calc(1.6rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.message-area.single .info{font-size:calc(1.6rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.message-area.single .info{font-size:calc(1.6rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.message-area.single .info{font-size:calc(1.6rem + ((1vw - .32rem) * (0)))}}.message-area.single .info .point{color:red}.message-area.single .info.center{text-align:center}.message-area.single .info.koma{border:solid 3px #FFF;background:#e83428;color:#FFF;font-weight:900;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.message-area.single .chui{color:#000;text-align:left;border:solid 1px #FFF;padding:12px 20px;background:#ffd800}@media only screen and (min-width: 1200px){.message-area.single .chui{font-size:1.6rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.message-area.single .chui{font-size:calc(1.6rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.message-area.single .chui{font-size:calc(1.6rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.message-area.single .chui{font-size:calc(1.6rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.message-area.single .chui{font-size:calc(1.6rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.message-area.single .chui{font-size:calc(1.6rem + ((1vw - .32rem) * (0)))}}.message-area.single .chui .point{color:red}.message-area.single .chui.center{text-align:center}.message-area.single .chui.koma{border:solid 3px #FFF;background:#e83428;color:#FFF;font-weight:900;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.message-area.info-area{display:block}.message-area.info-area .info-comment{margin:100px 20px 50px}.message-area.info-area .info-comment p{color:#FFF}.message-area.info-area .info-comment a{display:block;color:#FFF;margin:5px auto;font-weight:bold}@media only screen and (min-width: 1200px){.message-area.info-area .info-comment a{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.message-area.info-area .info-comment a{font-size:calc(1.96rem + ((1vw - .98rem) * (.18265)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.message-area.info-area .info-comment a{font-size:calc(1.92rem + ((1vw - .824rem) * (.25806)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.message-area.info-area .info-comment a{font-size:calc(1.88rem + ((1vw - .6rem) * (.17937)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.message-area.info-area .info-comment a{font-size:calc(1.84rem + ((1vw - .4rem) * (.20101)))}}@media only screen and (max-width: 399px){.message-area.info-area .info-comment a{font-size:calc(1.8rem + ((1vw - .32rem) * (.50633)))}}.modal-body-inner .message-area{opacity:1 !important;transform:translateY(0) !important;animation-delay:0s !important;margin:10px auto}.modal-body-inner .message-area .message,.modal-body-inner .message-area .message2{color:#000}.modal-body-inner .buttons{margin:10px auto}.modal-body-inner .buttons a{background:#000;color:#FFF;margin:10px auto}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}#modal-tukkomi{background:rgba(0,0,0,0.6);height:100vh;z-index:1000}#modal-tukkomi .modal-inner{margin-top:100px}#modal-tukkomi .modal-inner .modal-body .message-area .message{color:#000}#modal-rebirth-select .modal-inner{margin-top:200px}#modal-rebirth-select .modal-inner .modal-body h2{margin:30px auto;font-weight:bold}@media only screen and (min-width: 1200px){#modal-rebirth-select .modal-inner .modal-body h2{font-size:2.4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){#modal-rebirth-select .modal-inner .modal-body h2{font-size:calc(2.4rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){#modal-rebirth-select .modal-inner .modal-body h2{font-size:calc(2.4rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){#modal-rebirth-select .modal-inner .modal-body h2{font-size:calc(2.4rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){#modal-rebirth-select .modal-inner .modal-body h2{font-size:calc(2.4rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){#modal-rebirth-select .modal-inner .modal-body h2{font-size:calc(2.4rem + ((1vw - .32rem) * (0)))}}#modal-rebirth-select .modal-inner .modal-body h3{margin:30px auto;font-weight:bold}@media only screen and (min-width: 1200px){#modal-rebirth-select .modal-inner .modal-body h3{font-size:2.2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){#modal-rebirth-select .modal-inner .modal-body h3{font-size:calc(2.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){#modal-rebirth-select .modal-inner .modal-body h3{font-size:calc(2.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){#modal-rebirth-select .modal-inner .modal-body h3{font-size:calc(2.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){#modal-rebirth-select .modal-inner .modal-body h3{font-size:calc(2.2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){#modal-rebirth-select .modal-inner .modal-body h3{font-size:calc(2.2rem + ((1vw - .32rem) * (0)))}}#modal-koma-info .modal-body-inner h2{font-weight:bold;color:rgba(0,0,0,0.5)}@media only screen and (min-width: 1200px){#modal-koma-info .modal-body-inner h2{font-size:3rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){#modal-koma-info .modal-body-inner h2{font-size:calc(3rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){#modal-koma-info .modal-body-inner h2{font-size:calc(3rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){#modal-koma-info .modal-body-inner h2{font-size:calc(3rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){#modal-koma-info .modal-body-inner h2{font-size:calc(3rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){#modal-koma-info .modal-body-inner h2{font-size:calc(3rem + ((1vw - .32rem) * (0)))}}#modal-koma-info .modal-body-inner .koma-info .komas{display:grid;grid-gap:1rem;grid-template-columns:80px 50px 1fr;margin:30px auto 0}#modal-koma-info .modal-body-inner .koma-info .komas .image{align-items:center;display:grid;line-height:0}#modal-koma-info .modal-body-inner .koma-info .komas .image img{width:60px;height:auto;margin:0 10px}#modal-koma-info .modal-body-inner .koma-info .komas .image .blue-box,#modal-koma-info .modal-body-inner .koma-info .komas .image .green-box,#modal-koma-info .modal-body-inner .koma-info .komas .image .orenji-box{width:60px;height:60px;-moz-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;margin:10px}#modal-koma-info .modal-body-inner .koma-info .komas .image .blue-box{background:#7dbcde}#modal-koma-info .modal-body-inner .koma-info .komas .image .green-box{background:#5eb632}#modal-koma-info .modal-body-inner .koma-info .komas .image .orenji-box{background:#f6a900}#modal-koma-info .modal-body-inner .koma-info .komas .ten{font-weight:bold;color:rgba(0,0,0,0.7);align-items:center;display:grid}@media only screen and (min-width: 1200px){#modal-koma-info .modal-body-inner .koma-info .komas .ten{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){#modal-koma-info .modal-body-inner .koma-info .komas .ten{font-size:calc(2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){#modal-koma-info .modal-body-inner .koma-info .komas .ten{font-size:calc(2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){#modal-koma-info .modal-body-inner .koma-info .komas .ten{font-size:calc(2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){#modal-koma-info .modal-body-inner .koma-info .komas .ten{font-size:calc(2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){#modal-koma-info .modal-body-inner .koma-info .komas .ten{font-size:calc(2rem + ((1vw - .32rem) * (0)))}}@media (max-width: 500px){#modal-koma-info .modal-body-inner .koma-info .komas .ten{margin-bottom:12px}}#modal-koma-info .modal-body-inner .koma-info .komas .info{text-align:left;align-items:center;display:grid;line-height:1}#modal-koma-info .modal-body-inner .koma-info .komas .info .masume{font-weight:bold;color:#000}@media only screen and (min-width: 1200px){#modal-koma-info .modal-body-inner .koma-info .komas .info .masume{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){#modal-koma-info .modal-body-inner .koma-info .komas .info .masume{font-size:calc(2.08rem + ((1vw - .98rem) * (-.3653)))}}@media only screen and (min-width: 824px) and (max-width: 979px){#modal-koma-info .modal-body-inner .koma-info .komas .info .masume{font-size:calc(2.16rem + ((1vw - .824rem) * (-.51613)))}}@media only screen and (min-width: 600px) and (max-width: 823px){#modal-koma-info .modal-body-inner .koma-info .komas .info .masume{font-size:calc(2.24rem + ((1vw - .6rem) * (-.35874)))}}@media only screen and (min-width: 400px) and (max-width: 599px){#modal-koma-info .modal-body-inner .koma-info .komas .info .masume{font-size:calc(2.32rem + ((1vw - .4rem) * (-.40201)))}}@media only screen and (max-width: 399px){#modal-koma-info .modal-body-inner .koma-info .komas .info .masume{font-size:calc(2.4rem + ((1vw - .32rem) * (-1.01266)))}}@media only screen and (min-width: 1200px){#modal-koma-info .modal-body-inner .koma-info .komas .info .comment{font-size:1.6rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){#modal-koma-info .modal-body-inner .koma-info .komas .info .comment{font-size:calc(1.6rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){#modal-koma-info .modal-body-inner .koma-info .komas .info .comment{font-size:calc(1.6rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){#modal-koma-info .modal-body-inner .koma-info .komas .info .comment{font-size:calc(1.6rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){#modal-koma-info .modal-body-inner .koma-info .komas .info .comment{font-size:calc(1.6rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){#modal-koma-info .modal-body-inner .koma-info .komas .info .comment{font-size:calc(1.6rem + ((1vw - .32rem) * (0)))}}@media only screen and (min-width: 1200px){#modal-koma-info .modal-body-inner .koma-info .komas .info .comment span{font-size:1.4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){#modal-koma-info .modal-body-inner .koma-info .komas .info .comment span{font-size:calc(1.4rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){#modal-koma-info .modal-body-inner .koma-info .komas .info .comment span{font-size:calc(1.4rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){#modal-koma-info .modal-body-inner .koma-info .komas .info .comment span{font-size:calc(1.4rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){#modal-koma-info .modal-body-inner .koma-info .komas .info .comment span{font-size:calc(1.4rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){#modal-koma-info .modal-body-inner .koma-info .komas .info .comment span{font-size:calc(1.4rem + ((1vw - .32rem) * (0)))}}.swal2-popup{background-color:#FFF;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.1);padding-bottom:40px}@media only screen and (min-width: 1200px){.swal2-popup{font-size:1.4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.swal2-popup{font-size:calc(1.4rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.swal2-popup{font-size:calc(1.4rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.swal2-popup{font-size:calc(1.4rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.swal2-popup{font-size:calc(1.4rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.swal2-popup{font-size:calc(1.4rem + ((1vw - .32rem) * (0)))}}.swal2-title{font-family:'Noto Sans JP', sans-serif;color:#333}@media only screen and (min-width: 1200px){.swal2-title{font-size:2.4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.swal2-title{font-size:calc(2.4rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.swal2-title{font-size:calc(2.4rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.swal2-title{font-size:calc(2.4rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.swal2-title{font-size:calc(2.4rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.swal2-title{font-size:calc(2.4rem + ((1vw - .32rem) * (0)))}}@media only screen and (min-width: 1200px){.swal2-html-container{font-size:1.8rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.swal2-html-container{font-size:calc(1.8rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.swal2-html-container{font-size:calc(1.8rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.swal2-html-container{font-size:calc(1.8rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.swal2-html-container{font-size:calc(1.8rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.swal2-html-container{font-size:calc(1.8rem + ((1vw - .32rem) * (0)))}}.swal2-confirm{background-color:#ff6666;border-color:#ff6666;color:white;border-radius:8px;padding:10px 20px;font-weight:bold;display:block;width:100%;--swal2-action-button-focus-box-shadow:0 0 0 0 transparent}@media only screen and (min-width: 1200px){.swal2-confirm{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.swal2-confirm{font-size:calc(2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.swal2-confirm{font-size:calc(2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.swal2-confirm{font-size:calc(2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.swal2-confirm{font-size:calc(2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.swal2-confirm{font-size:calc(2rem + ((1vw - .32rem) * (0)))}}.swal2-cancel{background-color:#ccc;border-color:#ccc;color:rgba(0,0,0,0.6);border-radius:8px;padding:10px 20px;font-weight:bold;display:block;width:100%}@media only screen and (min-width: 1200px){.swal2-cancel{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.swal2-cancel{font-size:calc(2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.swal2-cancel{font-size:calc(2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.swal2-cancel{font-size:calc(2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.swal2-cancel{font-size:calc(2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.swal2-cancel{font-size:calc(2rem + ((1vw - .32rem) * (0)))}}.swal2-cancel:hover{color:#FFF}.swal2-image{border-radius:8px;max-height:300px}.next-button{margin:50px auto}.next-button .hosoku{display:block;margin:20px auto}@media only screen and (min-width: 1200px){.next-button .hosoku{font-size:1.2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.next-button .hosoku{font-size:calc(1.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.next-button .hosoku{font-size:calc(1.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.next-button .hosoku{font-size:calc(1.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.next-button .hosoku{font-size:calc(1.2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.next-button .hosoku{font-size:calc(1.2rem + ((1vw - .32rem) * (0)))}}.password-area{display:block}.password-area .password-form{margin:50px 30px}.password-area .password-form label{display:block}@media only screen and (min-width: 1200px){.password-area .password-form label{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.password-area .password-form label{font-size:calc(1.92rem + ((1vw - .98rem) * (.3653)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.password-area .password-form label{font-size:calc(1.84rem + ((1vw - .824rem) * (.51613)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.password-area .password-form label{font-size:calc(1.76rem + ((1vw - .6rem) * (.35874)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.password-area .password-form label{font-size:calc(1.68rem + ((1vw - .4rem) * (.40201)))}}@media only screen and (max-width: 399px){.password-area .password-form label{font-size:calc(1.6rem + ((1vw - .32rem) * (1.01266)))}}.password-area .password-form input{display:block;background:#FFF;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px 20px;margin:5px auto;font-weight:bold;width:calc(100% - 44px);text-align:left;margin:10px auto 20px;border-top:solid 3px rgba(0,0,0,0.8);border-left:solid 3px rgba(0,0,0,0.8);border-right:solid 3px rgba(0,0,0,0.5);border-bottom:solid 3px rgba(0,0,0,0.5)}@media only screen and (min-width: 1200px){.password-area .password-form input{font-size:2.2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.password-area .password-form input{font-size:calc(2.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.password-area .password-form input{font-size:calc(2.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.password-area .password-form input{font-size:calc(2.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.password-area .password-form input{font-size:calc(2.2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.password-area .password-form input{font-size:calc(2.2rem + ((1vw - .32rem) * (0)))}}.password-area .password-form input:placeholder-shown{color:rgba(0,0,0,0.3)}.password-area .password-form input::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}.password-area .password-form input:-moz-placeholder{opacity:1;color:rgba(0,0,0,0.3)}.password-area .password-form input::-moz-placeholder{opacity:1;color:rgba(0,0,0,0.3)}.password-area .password-form input:-ms-input-placeholder{color:rgba(0,0,0,0.3)}.password-area .password-form a{display:block;background:red;color:#FFF;text-decoration:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:10px 20px;margin:5px auto;text-shadow:1px 1px 1px #000;font-weight:bold;-moz-box-shadow:inset -2px -2px 1px rgba(0,0,0,0.3),inset 2px 2px 1px rgba(255,255,255,0.2);-webkit-box-shadow:inset -2px -2px 1px rgba(0,0,0,0.3),inset 2px 2px 1px rgba(255,255,255,0.2);box-shadow:inset -2px -2px 1px rgba(0,0,0,0.3),inset 2px 2px 1px rgba(255,255,255,0.2);background-color:#ff6363}@media only screen and (min-width: 1200px){.password-area .password-form a{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.password-area .password-form a{font-size:calc(1.92rem + ((1vw - .98rem) * (.3653)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.password-area .password-form a{font-size:calc(1.84rem + ((1vw - .824rem) * (.51613)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.password-area .password-form a{font-size:calc(1.76rem + ((1vw - .6rem) * (.35874)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.password-area .password-form a{font-size:calc(1.68rem + ((1vw - .4rem) * (.40201)))}}@media only screen and (max-width: 399px){.password-area .password-form a{font-size:calc(1.6rem + ((1vw - .32rem) * (1.01266)))}}hr{border:none 0 transparent;background:#e5e5e5;height:4px;margin:20px auto}.hint-area{text-align:justify;margin:10px}.hint-area .hint-trigger{color:#8d8d8d;font-weight:900;cursor:pointer}@media only screen and (min-width: 1200px){.hint-area .hint-trigger{font-size:1.8rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.hint-area .hint-trigger{font-size:calc(1.84rem + ((1vw - .98rem) * (-.18265)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.hint-area .hint-trigger{font-size:calc(1.88rem + ((1vw - .824rem) * (-.25806)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.hint-area .hint-trigger{font-size:calc(1.92rem + ((1vw - .6rem) * (-.17937)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.hint-area .hint-trigger{font-size:calc(1.96rem + ((1vw - .4rem) * (-.20101)))}}@media only screen and (max-width: 399px){.hint-area .hint-trigger{font-size:calc(2rem + ((1vw - .32rem) * (-.50633)))}}.hint-area .hint-trigger i{color:#999999;position:relative;top:2px;margin-right:5px}@media only screen and (min-width: 1200px){.hint-area .hint-trigger i{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.hint-area .hint-trigger i{font-size:calc(2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.hint-area .hint-trigger i{font-size:calc(2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.hint-area .hint-trigger i{font-size:calc(2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.hint-area .hint-trigger i{font-size:calc(2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.hint-area .hint-trigger i{font-size:calc(2rem + ((1vw - .32rem) * (0)))}}.hint-area .hints{display:none}.hint-area .hints dl.hint{margin:5px auto}.hint-area .hints dl.hint dt{color:#000;font-weight:bold}@media only screen and (min-width: 1200px){.hint-area .hints dl.hint dt{font-size:1.4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.hint-area .hints dl.hint dt{font-size:calc(1.48rem + ((1vw - .98rem) * (-.3653)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.hint-area .hints dl.hint dt{font-size:calc(1.56rem + ((1vw - .824rem) * (-.51613)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.hint-area .hints dl.hint dt{font-size:calc(1.64rem + ((1vw - .6rem) * (-.35874)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.hint-area .hints dl.hint dt{font-size:calc(1.72rem + ((1vw - .4rem) * (-.40201)))}}@media only screen and (max-width: 399px){.hint-area .hints dl.hint dt{font-size:calc(1.8rem + ((1vw - .32rem) * (-1.01266)))}}.hint-area .hints dl.hint dt a{color:#8d8d8d;font-weight:900}.hint-area .hints dl.hint dt.answer{color:blue;font-weight:bold}.hint-area .hints dl.hint dd{display:none;margin:0 0 20px 20px;color:rgba(0,0,0,0.6);line-height:1.6}@media only screen and (min-width: 1200px){.hint-area .hints dl.hint dd{font-size:1.4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.hint-area .hints dl.hint dd{font-size:calc(1.48rem + ((1vw - .98rem) * (-.3653)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.hint-area .hints dl.hint dd{font-size:calc(1.56rem + ((1vw - .824rem) * (-.51613)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.hint-area .hints dl.hint dd{font-size:calc(1.64rem + ((1vw - .6rem) * (-.35874)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.hint-area .hints dl.hint dd{font-size:calc(1.72rem + ((1vw - .4rem) * (-.40201)))}}@media only screen and (max-width: 399px){.hint-area .hints dl.hint dd{font-size:calc(1.8rem + ((1vw - .32rem) * (-1.01266)))}}.hint-area .hints dl.hint dd i{color:red}.hint-area .hints dl.hint dd span.answer-text{color:red;font-weight:bold}@media only screen and (min-width: 1200px){.hint-area .hints dl.hint dd span.answer-text{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.hint-area .hints dl.hint dd span.answer-text{font-size:calc(2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.hint-area .hints dl.hint dd span.answer-text{font-size:calc(2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.hint-area .hints dl.hint dd span.answer-text{font-size:calc(2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.hint-area .hints dl.hint dd span.answer-text{font-size:calc(2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.hint-area .hints dl.hint dd span.answer-text{font-size:calc(2rem + ((1vw - .32rem) * (0)))}}.hint-area .hints dl.hint dd img{width:400px;height:auto;display:block;margin:10px 0}.talks .hint-area{margin:10px 30px}.share-area{margin:50px auto}.share-area p{margin:40px auto}@media only screen and (min-width: 1200px){.share-area p{font-size:2.2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.share-area p{font-size:calc(2.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.share-area p{font-size:calc(2.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.share-area p{font-size:calc(2.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.share-area p{font-size:calc(2.2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.share-area p{font-size:calc(2.2rem + ((1vw - .32rem) * (0)))}}.share-area p i{color:rgba(0,0,0,0.6)}@media only screen and (min-width: 1200px){.share-area p i{font-size:1.6rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.share-area p i{font-size:calc(1.6rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.share-area p i{font-size:calc(1.6rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.share-area p i{font-size:calc(1.6rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.share-area p i{font-size:calc(1.6rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.share-area p i{font-size:calc(1.6rem + ((1vw - .32rem) * (0)))}}.share-area a{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#000;color:#FFF;text-decoration:none;padding:20px 20px;font-weight:bold}@media only screen and (min-width: 1200px){.share-area a{font-size:1.8rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.share-area a{font-size:calc(1.8rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.share-area a{font-size:calc(1.8rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.share-area a{font-size:calc(1.8rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.share-area a{font-size:calc(1.8rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.share-area a{font-size:calc(1.8rem + ((1vw - .32rem) * (0)))}}.share-area a i{background:url(../images/icon-x.png?918) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:34px;height:35px;display:block;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:20px;height:20px;margin-right:10px;position:relative;top:-2px}.credit{background:#000;padding:50px 0 20px}.credit .staff-roll{color:#FFF;padding:50px 50px 200px}@media only screen and (min-width: 1200px){.credit .staff-roll dt{font-size:1.5rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.credit .staff-roll dt{font-size:calc(1.5rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.credit .staff-roll dt{font-size:calc(1.5rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.credit .staff-roll dt{font-size:calc(1.5rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.credit .staff-roll dt{font-size:calc(1.5rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.credit .staff-roll dt{font-size:calc(1.5rem + ((1vw - .32rem) * (0)))}}.credit .staff-roll dd{font-weight:bold;margin-bottom:40px}@media only screen and (min-width: 1200px){.credit .staff-roll dd{font-size:2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.credit .staff-roll dd{font-size:calc(2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.credit .staff-roll dd{font-size:calc(2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.credit .staff-roll dd{font-size:calc(2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.credit .staff-roll dd{font-size:calc(2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.credit .staff-roll dd{font-size:calc(2rem + ((1vw - .32rem) * (0)))}}.credit .staff-roll dd span{font-weight:normal}@media only screen and (min-width: 1200px){.credit .staff-roll dd span{font-size:1.8rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.credit .staff-roll dd span{font-size:calc(1.8rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.credit .staff-roll dd span{font-size:calc(1.8rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.credit .staff-roll dd span{font-size:calc(1.8rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.credit .staff-roll dd span{font-size:calc(1.8rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.credit .staff-roll dd span{font-size:calc(1.8rem + ((1vw - .32rem) * (0)))}}.credit .fin{font-style:italic;font-weight:bold;color:#FFF;margin-bottom:170px;font-family:"Times New Roman", "游明朝", "Yu Mincho", "Hiragino Mincho ProN", "MS PMincho", serif}@media only screen and (min-width: 1200px){.credit .fin{font-size:4rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.credit .fin{font-size:calc(4rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.credit .fin{font-size:calc(4rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.credit .fin{font-size:calc(4rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.credit .fin{font-size:calc(4rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.credit .fin{font-size:calc(4rem + ((1vw - .32rem) * (0)))}}.credit .events{overflow:hidden;white-space:nowrap;position:relative}.credit .events:before{content:"";color:#FFF;position:absolute;left:0;width:100%;border-top:solid 1px rgba(255,255,255,0.3);z-index:21}.credit .events:after{content:"";width:80px;height:100%;display:block;position:absolute;right:0;top:0;pointer-events:none;background-color:#000;background:-webkit-linear-gradient(left, transparent 5%, #000 100%);background:-moz-linear-gradient(left, transparent 5%, #000 100%);background:-ms-linear-gradient(left, transparent 5%, #000 100%);background:-o-linear-gradient(left, transparent 5%, #000 100%);background:linear-gradient(to right, transparent 5%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='transparent', EndColorStr='#000');z-index:20}.credit .events h3{color:#FFF;margin:30px auto}@media only screen and (min-width: 1200px){.credit .events h3{font-size:1.7rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.credit .events h3{font-size:calc(1.7rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.credit .events h3{font-size:calc(1.7rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.credit .events h3{font-size:calc(1.7rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.credit .events h3{font-size:calc(1.7rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.credit .events h3{font-size:calc(1.7rem + ((1vw - .32rem) * (0)))}}.credit .events .events-inner{text-align:right;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;height:160px;user-select:none;-webkit-user-select:none;-ms-user-select:none;touch-action:pan-x}.credit .events .events-inner a{flex:0 0 auto}.credit .events .events-inner .gense{background:url(/tokumei_sugoroku/images/event-bg-gense.png) repeat-x top center;background-size:auto 160px}.credit .events .events-inner .tensei{background:url(/tokumei_sugoroku/images/event-bg-gense.png) repeat-x top center;background-size:auto 160px}.credit .events .events-inner .hell{background:url(/tokumei_sugoroku/images/event-bg-hell.png) repeat-x top center;background-size:auto 160px;padding-right:20px}.credit .events .events-inner .secret{display:none;background:url(/tokumei_sugoroku/images/event-bg-gense.png) repeat-x top center;background-size:auto 160px;padding-right:80px}.credit .events .events-inner .seal{position:relative;top:-35px;left:0px;z-index:10}.credit .events .events-inner .seal img{width:100px;height:auto}.credit .events .events-inner:after{content:"";width:100%;height:58px;background:#fef5e8;display:block;position:absolute;left:0;bottom:20px;pointer-events:none;z-index:5}.credit .events .events-inner a{margin:auto 0px;position:relative;z-index:10;top:2px}.credit .events .events-inner a img{width:130px;height:auto;transform-origin:-690px -200px;transform:perspective(1px) scaleZ(-1) translateZ(-1px) matrix3d(0.45985, 0, 0, 0, -1.09964, -0.08394, -0.00135, 0, 439.854, 217.518, 1, 0, 0, 0, 0, 1) translateZ(1px);-webkit-user-drag:none;user-select:none}.credit .events .events-inner .pin{margin:auto 0px auto 30px;position:relative;top:0px;z-index:10}.credit .events .events-inner .pin img{width:100px;height:auto}.credit .events .events-inner .pin img[src="images/pin-kuma-1.png"]{width:130px}.credit .events .events-inner .pin img[src="images/pin-succubus-1.png"]{width:120px}body.icons div.icons{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}body.icons div.icons .icon .img img{width:100px;height:100px}@media only screen and (min-width: 1200px){body.icons div.icons .icon .name{font-size:1.2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){body.icons div.icons .icon .name{font-size:calc(1.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){body.icons div.icons .icon .name{font-size:calc(1.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){body.icons div.icons .icon .name{font-size:calc(1.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){body.icons div.icons .icon .name{font-size:calc(1.2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){body.icons div.icons .icon .name{font-size:calc(1.2rem + ((1vw - .32rem) * (0)))}}.debug-area{border:solid 4px #000;margin:10px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}.debug-area h4{font-weight:bold;margin:20px auto}@media only screen and (min-width: 1200px){.debug-area h4{font-size:2.2rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.debug-area h4{font-size:calc(2.2rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.debug-area h4{font-size:calc(2.2rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.debug-area h4{font-size:calc(2.2rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.debug-area h4{font-size:calc(2.2rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.debug-area h4{font-size:calc(2.2rem + ((1vw - .32rem) * (0)))}}.debug-area .tensei-character{margin:30px auto}.debug-area .tensei-character input{-webkit-appearance:radio}.debug-area .debug-item,.debug-area .debug-pages{margin:10px}.debug-area .debug-item a,.debug-area .debug-pages a{background:rgba(0,0,0,0.7);color:#FFF;text-decoration:none;padding:10px 20px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;margin:5px}.debug-area hr{height:2px;margin:10px auto}.debug-area .debug-button{margin:10px}.debug-area .debug-button a{background:rgba(0,0,0,0.7);color:#FFF;text-decoration:none;padding:10px 20px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.video-wrap{max-width:100%;margin:0 auto}.video-wrap .video{display:block;width:100%;height:auto;background:#000}.block-2nd,.block-3rd,.block-4th,.block-5th{display:none;margin:60px auto}.step-button{margin:30px auto 50px}.onegai{margin:10px 42px;text-align:left;color:red}@media only screen and (min-width: 1200px){.onegai{font-size:1.3rem}}@media only screen and (min-width: 980px) and (max-width: 1199px){.onegai{font-size:calc(1.3rem + ((1vw - .98rem) * (0)))}}@media only screen and (min-width: 824px) and (max-width: 979px){.onegai{font-size:calc(1.3rem + ((1vw - .824rem) * (0)))}}@media only screen and (min-width: 600px) and (max-width: 823px){.onegai{font-size:calc(1.3rem + ((1vw - .6rem) * (0)))}}@media only screen and (min-width: 400px) and (max-width: 599px){.onegai{font-size:calc(1.3rem + ((1vw - .4rem) * (0)))}}@media only screen and (max-width: 399px){.onegai{font-size:calc(1.3rem + ((1vw - .32rem) * (0)))}}
