.rect{width:300px;height:250px;margin:auto auto 3rem}.loginBtn{width:90%;margin:0 auto 3rem}.loginBtn ul{text-align:center}.loginBtn ul li{display:inline-block;width:48%}.loginBtn ul li:first-child{margin:0 1% 0 0}.gotobi{margin:0 auto 1rem;padding:80% 0 0;position:relative;background:#6cc6e8}.gotobi img.bgTop{width:100%;position:absolute;bottom:0;left:0;z-index:1}.gotobi h1{width:65%;margin:10px auto 3rem;position:absolute;top:0;right:0;left:0;z-index:2}.gotobi h1 img{width:100%}.gotobi.finish{padding:72% 0 0}.closedMsg{width:96%;margin:0 auto 3rem;padding:.5rem 1rem;color:#984a1d;text-align:center;background:#faf6c1;border:2px solid #984a1d;border-radius:6px}.closedMsg strong{color:#c80000;font-size:2rem}@media only screen and (min-width:768px){.closedMsg{width:60%;margin:0 auto 3rem;font-size:1.8rem}.closedMsg strong{font-size:4rem}}@media only screen and (min-width:768px){.gotobi{margin:0 auto 2rem;padding:76% 0 0}.gotobi.entried{margin:0 auto 4rem}.gotobi h1{width:56%;margin:20px auto 3rem}}@media only screen and (min-width:768px){.gotobi{margin:0 auto 2rem;padding:76% 0 0}.gotobi.finish{margin:0 auto 4rem}.gotobi h1{width:56%;margin:20px auto 3rem}}.gtTanuki{width:13%;position:absolute;z-index:2}.gtTanuki img{width:100%}.gtTanuki.climb0{width:19%;top:71%;left:75%}.gtTanuki.climb1{top:69%;left:52%}.gtTanuki.climb2{top:62%;left:16%}.gtTanuki.climb3{top:50%;left:65%}.gtTanuki.climb4{top:42%;left:30%}.gtTanuki.climb5{top:34%;left:56%}.gtTanuki.climb6{top:27%;left:43%}@media only screen and (min-width:768px){.gtTanuki{width:13%;position:absolute;z-index:2}.gtTanuki img{width:100%}.gtTanuki.climb0{width:19%;top:71%;left:75%}.gtTanuki.climb1{top:69%;left:52%}.gtTanuki.climb2{top:62%;left:16%}.gtTanuki.climb3{top:50%;left:65%}.gtTanuki.climb4{top:39%;left:30%}.gtTanuki.climb5{top:34%;left:56%}.gtTanuki.climb6{top:25%;left:43%}}.gotobiLead{width:90%;margin:0 auto 3rem}@media only screen and (min-width:768px){.gotobiLead{width:100%}}.btnList{width:90%;margin:0 auto 3rem}.btnList li{width:68%;margin:0 auto 1.5rem}.btnList li button{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btnList li button img{width:100%}@media only screen and (min-width:768px){.btnList{width:80%;margin:0 auto 3rem;text-align:center}.btnList li{display:inline-block;width:40%}}.resultImg{width:48%;margin:auto;position:absolute;right:0;bottom:0;left:0}.resultImg img{width:100%}.btnEntryWrap{width:60%;margin:0 auto 1.5rem}.btnEntryWrap button{background:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btnEntryWrap button img{width:100%}@media only screen and (min-width:768px){.btnEntryWrap{width:35%;margin:0 auto 6rem}}.btnGotoTop{display:block;width:70%;margin:0 auto 6rem}.btnGotoTop img{width:100%}.howto{width:90%;margin:0 auto 3rem;padding:2rem;background:#effac1;border:4px solid #984a1d;border-radius:18px}.howto h2{margin:0 0 1.5rem;padding:0;border:none}.howto h2 img{width:100%}.howto ol li{margin:0 0 1.5rem;padding:0 0 1.5rem;border-bottom:2px dashed #984a1d}.howto ol li:last-child{color:red;border:none}.howto ol li ul li{margin:0 0 .1rem;padding:0 0 0 1.8rem;position:relative;border:none}.howto ol li ul li::before{content:"※";display:inline-block;position:absolute;top:0;left:0}@media only screen and (min-width:768px){.howto{width:50%;margin:0 auto 6rem;padding:3rem}.howto h2{margin:0 0 3rem}}.finishImg{width:54%;margin:auto;position:absolute;right:0;bottom:1rem;left:0}.finishImg img{width:100%}@media only screen and (min-width:768px){.finishImg{bottom:6rem}}.btnEntryPlus{width:80%;margin:0 auto 1.5rem}.btnEntryPlus img{width:100%}@media only screen and (min-width:768px){.btnEntryPlus{width:50%;margin:0 auto 3rem}}