.rect{width:300px;height:250px;margin:auto auto 1.5rem}@media only screen and (min-width:768px){.rect{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}.oyatsu{padding:0 0 3rem;background:#ffebfb}.oyatsuMv{margin:0 auto 1.5rem}.oyatsuMv h1{margin:0 auto .5rem}.oyatsuMv h1 img{width:100%}.oyatsuMv .oyatsuLead{margin:0 1.5rem;color:#d94aba;font-weight:600}@media only screen and (min-width:768px){.oyatsuMv{margin:0 auto 3rem}.oyatsuMv h1{margin:0 auto 1.5rem}.oyatsuMv .oyatsuLead{text-align:center;font-size:1.6rem}}.oyatsuMain{margin:0 auto 1.5rem;padding:0 1.5rem}@media only screen and (min-width:768px){.oyatsuMain{margin:0 auto 3rem;padding:0}}ul.oyatsuAction{width:80%;margin:0 auto;text-align:center}ul.oyatsuAction li{margin:0 auto 1.5rem}ul.oyatsuAction li:last-child{margin:0 auto}ul.oyatsuAction li img{width:100%}ul.oyatsuAction li a img{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}ul.oyatsuAction li a{display:block}ul.oyatsuAction li a:hover img{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}@media only screen and (min-width:768px){ul.oyatsuAction{width:50%}}.oyatsuLose{margin:0 auto 1.5rem}@media only screen and (min-width:768px){.oyatsuLose{margin:0 auto 3rem}}.oyatsuLoseLabels{width:92%;margin:0 auto 1.5rem;padding:16% 0 2%;text-align:center;background:url("/img/presents/oyatsu/lose_count_bg.png") no-repeat center;background-size:100%}.oyatsuLoseLabels .oyatsuLoseIcons{padding:0 .5rem;text-align:left}.oyatsuLoseLabels .oyatsuLoseIcons img{display:inline-block;width:13.2%}.oyatsuLoseLabels.loseZero{padding:32% 0 2%}.oyatsuLoseLabels.loseComp{position:relative}.oyatsuLoseLabels.loseComp::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);background-image:url("/img/presents/oyatsu/lose_medaiget.png");background-repeat:no-repeat;background-position:center;background-size:100%}@media only screen and (min-width:768px){.oyatsuLoseLabels{margin:0 auto 3rem}.oyatsuLoseLabels .oyatsuLoseIcons{padding:0 1.5rem}.oyatsuLoseLabels .oyatsuLoseIcons img{display:inline-block;width:13.5%}}.oyatsuNote{padding:0 1.5rem}.oyatsuNote ul li{list-style:disc;margin:0 0 .3rem 1.5rem}.oyatsuEntry h1{margin:0 auto 1.5rem}.oyatsuEntry h1 img{width:100%}.oyatsuEntry .oyatsuEntryLead{margin:0 auto 1.5rem;color:#d94aba;font-size:1.6rem;font-weight:600;text-align:center}@media only screen and (min-width:768px){.oyatsuEntry h1{margin:0 auto 3rem}.oyatsuEntry .oyatsuEntryLead{margin:0 auto 3rem;font-size:2rem}}ul.oyatsuItems{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 1.5rem;padding:0 1.5rem}@-webkit-keyframes oyatsuCheckedPop{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.06);transform:scale(1.06)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes oyatsuCheckedPop{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1.06);transform:scale(1.06)}100%{-webkit-transform:scale(1);transform:scale(1)}}ul.oyatsuItems li{width:30%;height:68px;margin:0 5% 1.5rem 0;text-align:center;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}ul.oyatsuItems li:hover{opacity:.8;scale:1.05}ul.oyatsuItems li:has(input[type=checkbox]:disabled){opacity:.5}ul.oyatsuItems li:has(input[type=checkbox]:disabled) label:hover{cursor:default}ul.oyatsuItems li:has(input[type=checkbox]:disabled):hover{opacity:.5;scale:1;-webkit-animation:none;animation:none}ul.oyatsuItems li:nth-child(1){background:url("/img/presents/oyatsu/btn_select1.png") no-repeat center center;background-size:100%}ul.oyatsuItems li:nth-child(2){background:url("/img/presents/oyatsu/btn_select2.png") no-repeat center center;background-size:100%}ul.oyatsuItems li:nth-child(3){background:url("/img/presents/oyatsu/btn_select3.png") no-repeat center center;background-size:100%}ul.oyatsuItems li:nth-child(4){background:url("/img/presents/oyatsu/btn_select4.png") no-repeat center center;background-size:100%}ul.oyatsuItems li:nth-child(5){background:url("/img/presents/oyatsu/btn_select5.png") no-repeat center center;background-size:100%}ul.oyatsuItems li:has(input[type=checkbox]:checked){-webkit-animation:oyatsuCheckedPop .25s ease-out;animation:oyatsuCheckedPop .25s ease-out}ul.oyatsuItems li:has(input[type=checkbox]:checked):nth-child(1){background:url("/img/presents/oyatsu/btn_select1_gray.png") no-repeat center center;background-size:100%}ul.oyatsuItems li:has(input[type=checkbox]:checked):nth-child(2){background:url("/img/presents/oyatsu/btn_select2_gray.png") no-repeat center center;background-size:100%}ul.oyatsuItems li:has(input[type=checkbox]:checked):nth-child(3){background:url("/img/presents/oyatsu/btn_select3_gray.png") no-repeat center center;background-size:100%}ul.oyatsuItems li:has(input[type=checkbox]:checked):nth-child(4){background:url("/img/presents/oyatsu/btn_select4_gray.png") no-repeat center center;background-size:100%}ul.oyatsuItems li:has(input[type=checkbox]:checked):nth-child(5){background:url("/img/presents/oyatsu/btn_select5_gray.png") no-repeat center center;background-size:100%}ul.oyatsuItems li:nth-child(3n){margin:0 0 1.5rem 0}ul.oyatsuItems li label{display:block;width:100%;height:100%}ul.oyatsuItems li label:hover{cursor:pointer}ul.oyatsuItems li input[type=checkbox]{display:none}ul.oyatsuItems li .oyatsuItemName{display:none}@media only screen and (min-width:768px){ul.oyatsuItems{width:76%;padding:0}ul.oyatsuItems li{height:110px;margin:0 5% 1.5rem 0}}.oyatsuMedalInfo{margin:0 auto 1.5rem;color:#c80000;font-weight:600;text-align:center}.oyatsuSubmit{width:80%;margin:0 auto 1.5rem;text-align:center}.oyatsuSubmit button.btnPrimary{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;outline:none;-webkit-box-shadow:none;box-shadow:none;display:block;margin:0 0 .5rem}.oyatsuSubmit button.btnPrimary:not(:disabled):hover{cursor:pointer}.oyatsuSubmit button.btnPrimary:not(:disabled):hover img{opacity:.8;scale:1.05}.oyatsuSubmit button.btnPrimary img{width:100%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.oyatsuSubmit .oyatsuSubmitText{color:#d94aba;font-size:1.6rem;font-weight:600;text-align:center}.oyatsuSubmit .oyatsuSubmitText strong{font-size:2.4rem}@media only screen and (min-width:768px){.oyatsuSubmit{width:50%;margin:0 auto 3rem}.oyatsuSubmit button.btnPrimary{margin:0 0 .5rem}.oyatsuSubmit .oyatsuSubmitText{font-size:2rem}.oyatsuSubmit .oyatsuSubmitText strong{font-size:3.2rem}}.oyatsuComplete h1{margin:0 auto 1.5rem}.oyatsuComplete h1 img{width:100%}.oyatsuComplete .oyatsuCompleteLead{margin:0 auto 1.5rem;color:#d94aba;font-size:1.6rem;font-weight:600;text-align:center}.oyatsuComplete .oyatsuAction{width:80%;margin:0 auto 1.5rem;text-align:center}.oyatsuComplete .oyatsuAction a{display:block}.oyatsuComplete .oyatsuAction a img{width:100%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.oyatsuComplete .oyatsuAction a:hover img{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}@media only screen and (min-width:768px){.oyatsuComplete h1{margin:0 auto 3rem}.oyatsuComplete .oyatsuCompleteLead{margin:0 auto 3rem;font-size:2rem}.oyatsuComplete .oyatsuAction{width:50%;margin:0 auto 3rem}}.oyatsuResult .oyatsuAction{width:80%;margin:0 auto 1.5rem;text-align:center}.oyatsuResult .oyatsuAction a{display:block}.oyatsuResult .oyatsuAction a img{width:100%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.oyatsuResult .oyatsuAction a:hover img{opacity:.8;-webkit-transform:scale(1.05);transform:scale(1.05)}@media only screen and (min-width:768px){.oyatsuResult .oyatsuAction{width:50%;margin:0 auto 3rem}}.oyatsuResultMsg{margin:0 auto 1.5rem;color:#d94aba;font-size:1.6rem;font-weight:600;text-align:center}@media only screen and (min-width:768px){.oyatsuResultMsg{margin:0 auto 3rem;font-size:2rem}}button.btnAccent{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin:0;outline:none;-webkit-box-shadow:none;box-shadow:none;display:block;width:80%;margin:0 auto 1.5rem}button.btnAccent:hover{cursor:pointer}button.btnAccent:hover img{opacity:.8;scale:1.05}button.btnAccent img{width:100%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}@media only screen and (min-width:768px){button.btnAccent{width:50%;margin:0 auto 3rem}}.oyatsuResultImg{margin:0 auto 1.5rem;text-align:center}.oyatsuResultImg img{width:100%;margin:0 0 1.5rem}@media only screen and (min-width:768px){.oyatsuResultImg{margin:0 auto 3rem}}.oyatsuCompImg{width:80%;margin:0 auto 1.5rem;text-align:center}.oyatsuCompImg img{width:100%}@media only screen and (min-width:768px){.oyatsuCompImg{width:50%;margin:0 auto 3rem}}.popup{width:345px;height:570px;margin:auto;padding:.5rem 1.5rem 1.5rem;background:#ffebfb;position:absolute;top:50px;right:0;bottom:0;left:0;z-index:10000001}.popup img{width:100%;margin:0 auto .5rem}.popup .popWinText{margin:0 auto .5rem;padding:.5rem;font-weight:600;text-align:center;background:#fff;border:2px solid #ec58d2;border-radius:8px}.popup .rect{margin:auto auto 1rem}.popup button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:38%;margin:auto}@media only screen and (min-width:768px){.popup{position:fixed;top:0 !important;bottom:0}}