@charset "UTF-8";body{overflow-x:hidden;width:100%}body.fixed,html.fixed{overflow:hidden;position:fixed}button{cursor:pointer}button:focus{outline:0}.mineo-magazine-detail>.img{margin:4rem 0 1rem}.mineo-magazine-detail>.img>img{width:100%}.mineo-magazine-detail>.img.mt20{margin-top:2rem}.mission2019-1,.mission2019-2{margin:4rem 0;position:relative;width:100%}.mission2019-1>.img>img,.mission2019-2>.img>img{width:100%}.mission2019-1>.counter,.mission2019-2>.counter{align-items:center;display:flex;flex-wrap:wrap;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;justify-content:center;margin-top:4.27vw}.mission2019-1>.counter>dt,.mission2019-2>.counter>dt{align-items:center;border:1px solid #000;color:#000;display:flex;flex-direction:column;font-size:2.93vw;font-weight:700;height:12.8vw;justify-content:center;padding:0 2.13vw;text-align:center}.mission2019-1>.counter>dt>span,.mission2019-2>.counter>dt>span{display:block;font-size:3.47vw;letter-spacing:-.1em}.mission2019-1>.counter>dd,.mission2019-2>.counter>dd{align-items:center;display:flex}.mission2019-1>.counter>dd>span,.mission2019-2>.counter>dd>span{align-items:center;background-color:#000;color:#fff;display:flex;font-size:8.53vw;font-weight:700;height:12.8vw;margin-left:.53vw;padding:0 2.13vw;width:calc(.5em + 4.27vw)}.mission2019-1>.inner{position:relative;width:100%}.mission2019-1>.inner>.img>img{width:100%}.mission2019-1>.inner>.btn-spot{background-color:transparent;border:none;height:5%;position:absolute;width:4%}.mission2019-1>.inner>.btn-spot.no1{left:74.5%;top:8.5%}.mission2019-1>.inner>.btn-spot.no2{left:55%;top:42.5%}.mission2019-1>.inner>.btn-spot.no3{left:52.5%;top:59.5%}.mission2019-1>.inner>.btn-spot.no4{left:46%;top:65%}.mission2019-1>.inner>.btn-spot.no5{left:35%;top:66%}.mission2019-1>.inner>.btn-spot.no6{left:29.5%;top:67%}.mission2019-1>.inner>.btn-spot.no7{left:27%;top:61.5%}.mission2019-1>.inner>.btn-spot.no8{left:10%;top:75%}.mission2019-1>.inner>.btn-spot.no9{left:77%;top:85%}.mission2019-1>.spot{background-color:#fff;border:1px solid #ddd;display:none;left:2.13vw;padding:2.13vw;position:absolute;top:-58.67vw;width:calc(100% - 4.27vw)}.mission2019-1>.spot>.inner{display:flex;flex-wrap:wrap;justify-content:space-between}.mission2019-1>.spot>.inner>.img{width:30%}.mission2019-1>.spot>.inner>.img>img{width:100%}.mission2019-1>.spot>.inner>.info1{font-size:3.2vw;width:67%}.mission2019-1>.spot>.inner>.info1>p{margin:1.07vw 0 0}.mission2019-1>.spot>.inner>.info1>p:first-child{margin:0}.mission2019-1>.spot>.inner>.info1>p.bold{font-size:3.2vw;font-weight:700}.mission2019-1>.spot>.inner>.info2{font-size:3.2vw;width:100%}.mission2019-1>.spot>.inner>.info2>p{margin:1.07vw 0 0}.mission2019-2>.movie{display:block;padding-top:56.25%;position:relative;width:100%}.mission2019-2>.movie>iframe,.mission2019-2>.movie>img{height:100%;left:0;position:absolute;top:0;width:100%}.mission2019-2>.mission-last{border:1px solid #ddd;margin-top:6.4vw;padding:4.27vw}.mission2019-2>.mission-last>.img>img{width:100%}.mission2019-2>.mission-last>.answer-wrap{margin-top:10.67vw}.mission2019-2>.mission-last>.answer-wrap>input{border:1px solid #bbb;display:block;font-size:4.27vw;margin:0 auto;padding:8px;text-align:center;width:100%}.mission2019-2>.mission-last>.answer-wrap>input::-moz-placeholder{color:#bbb}.mission2019-2>.mission-last>.answer-wrap>input:-ms-input-placeholder{color:#bbb}.mission2019-2>.mission-last>.answer-wrap>input::-ms-input-placeholder{color:#bbb}.mission2019-2>.mission-last>.answer-wrap>input::placeholder{color:#bbb}.mission2019-2>.mission-last>.answer-wrap>.err{color:#e63939;display:none;font-size:3.73vw;margin-top:2.13vw;text-align:center}.mission2019-2>.mission-last>.answer-wrap>.btn-input{background-color:#00a23f;border:none;border-radius:6.4vw;color:#fff;display:block;font-size:5.33vw;justify-content:center;line-height:1;margin:6.4vw auto 0;padding:3.2vw 0;text-align:center;width:8em}.mission2019-2>.mission-last>.answer-wrap>.btn-input:focus,.mission2019-2>.mission-last>.answer-wrap>.btn-input:hover{color:#fff;opacity:.7;text-decoration:none}.mission2019-2>.mission-last>.correct{display:none;margin:10.67vw auto 0;width:80%}.mission2019-2>.mission-last>.correct>img{width:100%}.non-login{font-size:4.8vw;margin-top:10.67vw;text-align:center}.non-login>a{color:#00a23f}.mission-clear{color:red;font-size:4.8vw;font-weight:700;margin-top:10.67vw;text-align:center}.btn-mission{align-items:center;background-color:#00a23f;border:none;border-radius:7.47vw;color:#fff;display:flex;font-size:5.33vw;height:14.93vw;justify-content:center;line-height:1;margin:6.4vw auto 0;width:90%}.btn-mission:focus,.btn-mission:hover{color:#fff;opacity:.7;text-decoration:none}.btn-mission>img{width:100%}.ex{margin-top:40px}.ex>h3{margin-top:24px}.ex>h3.color-red{color:red}.ex>h3>span{display:block;font-weight:400;margin:16px 0}.ex>ol{padding-left:20px}.ex>ol.color-red{color:red}.ex>ol>li{margin:10px 0 0}.ex>ol>li>.lg{font-size:140%}.ex>.ls-disc{margin-top:32px;padding-left:24px}.ex>.ls-disc>li{margin:10px 0 0}.ex>.sample{margin:24px auto 0;width:100%}.ex>.sample>img{display:block;width:100%}.ex>.sample>p{font-size:1.4rem;margin-top:8px;text-align:center}.modal-wrap{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:1000}.modal-wrap>.pw-wrap{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.modal-wrap>.pw-wrap>.inner{padding:4.8rem 0}.modal-wrap>.pw-wrap>.inner>.btn-close{background:0 0;border:none;display:block;height:3.2rem;position:absolute;right:0;top:0;width:3.2rem}.modal-wrap>.pw-wrap>.inner>.btn-close:after,.modal-wrap>.pw-wrap>.inner>.btn-close:before{background-color:#fff;content:" ";display:block;height:.2rem;left:-.3rem;position:absolute;width:4rem}.modal-wrap>.pw-wrap>.inner>.btn-close:before{transform:rotate(45deg)}.modal-wrap>.pw-wrap>.inner>.btn-close:after{transform:rotate(-45deg)}.modal-wrap>.pw-wrap>.inner>.pw{background-color:#f0f0f0;padding:6.4vw;text-align:center}.modal-wrap>.pw-wrap>.inner>.pw>.head{font-size:4.27vw;line-height:1.6;text-align:center}.modal-wrap>.pw-wrap>.inner>.pw>.input-pw{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.modal-wrap>.pw-wrap>.inner>.pw>.input-pw>input{border:1px solid #ccc;display:block;font-size:5.33vw;line-height:1;margin-top:6.4vw;padding:2.13vw 0;text-align:center;width:2em}.modal-wrap>.pw-wrap>.inner>.pw>.input-pw>input:not(:first-child){margin-left:2.13vw}.modal-wrap>.pw-wrap>.inner>.pw>.input-pw>input::-moz-placeholder{color:#bbb}.modal-wrap>.pw-wrap>.inner>.pw>.input-pw>input:-ms-input-placeholder{color:#bbb}.modal-wrap>.pw-wrap>.inner>.pw>.input-pw>input::-ms-input-placeholder{color:#bbb}.modal-wrap>.pw-wrap>.inner>.pw>.input-pw>input::placeholder{color:#bbb}.modal-wrap>.pw-wrap>.inner>.pw>.err{color:#e63939;display:none;font-size:3.73vw;margin-top:2.13vw;text-align:center}.modal-wrap>.pw-wrap>.inner>.pw>.btn-input{background-color:#00a23f;border:none;border-radius:6.4vw;color:#fff;display:block;font-size:5.33vw;justify-content:center;line-height:1;margin:6.4vw auto 0;padding:3.2vw 0;text-align:center;width:8em}.modal-wrap>.pw-wrap>.inner>.pw>.btn-input:focus,.modal-wrap>.pw-wrap>.inner>.pw>.btn-input:hover{color:#fff;opacity:.7;text-decoration:none}.modal-wrap>.pw-wrap>.inner>.correct{background-color:#f0f0f0;display:none;padding:6.4vw}.modal-wrap>.pw-wrap>.inner>.correct>img{width:100%}.asterisk{font-size:1.2rem;text-indent:1em}.asterisk:before{content:"※"}.goto-mission{bottom:21.33vw;display:none;position:fixed;right:2.67vw;width:21.33vw}.goto-mission>img{width:100%}.btn-comment{align-items:center;background-color:#00a23f;border-radius:5.33vw;color:#fff;display:flex;font-weight:400!important;height:10.67vw;justify-content:center;margin:0 auto;width:64vw}.btn-comment:focus,.btn-comment:hover{color:#fff;opacity:.7;text-decoration:none}@media screen and (min-width:480px){.mission2019-2>.mission-last>.answer-wrap>input{font-size:1.6rem}.mission2019-2>.mission-last>.answer-wrap>.err{font-size:1.4rem;margin-top:8px}.mission2019-2>.mission-last>.answer-wrap>.btn-input{border-radius:24px;font-size:2.4rem;margin-top:40px;padding:12px 0}.non-login{font-size:2rem;margin-top:40px}.mission-clear{font-size:2rem;margin-top:40px}.btn-mission{border-radius:28px;font-size:2.4rem;height:56px;margin-top:40px;width:320px}.modal-wrap>.pw-wrap{width:400px}.modal-wrap>.pw-wrap>.inner>.pw>.input-pw>input{font-size:2.4rem;margin-top:24px;padding:8px 0}.modal-wrap>.pw-wrap>.inner>.pw>.input-pw>input:not(:first-child){margin-left:8px}.modal-wrap>.pw-wrap>.inner>.pw>.err{font-size:1.4rem;margin-top:8px}.modal-wrap>.pw-wrap>.inner>.pw>.btn-input{border-radius:24px;font-size:2.4rem;margin-top:40px;padding:12px 0}.goto-mission{bottom:80px;right:10px;width:120px}.btn-comment{border-radius:20px;height:40px;width:200px}}@media screen and (min-width:640px){.mission2019-1>.spot{left:-10px;padding:8px;top:-10px;width:340px}.mission2019-1>.spot>.inner>.img{width:37%}.mission2019-1>.spot>.inner>.info1{font-size:1.4rem;width:60%}.mission2019-1>.spot>.inner>.info1>p{margin-top:4px}.mission2019-1>.spot>.inner>.info1>p.bold{font-size:1.4rem}.mission2019-1>.spot>.inner>.info2{font-size:1.4rem}.mission2019-1>.spot>.inner>.info2>p{margin-top:4px}}@media screen and (min-width:768px){.mission2019-1>.counter,.mission2019-2>.counter{margin-top:16px}.mission2019-1>.counter>dt,.mission2019-2>.counter>dt{font-size:1.6rem;height:64px;padding:0 8px}.mission2019-1>.counter>dt>span,.mission2019-2>.counter>dt>span{font-size:2rem}.mission2019-1>.counter>dd>span,.mission2019-2>.counter>dd>span{font-size:4.8rem;height:64px;margin-left:4px;padding:0 8px;width:calc(.5em + 16px)}.mission2019-2>.mission-last{margin-top:24px;padding:40px}.mission2019-2>.mission-last>.answer-wrap{margin-top:64px}.mission2019-2>.mission-last>.correct{margin-top:64px;width:50%}.ex>.sample{width:50%}.modal-wrap>.pw-wrap>.inner>.pw{padding:40px}.modal-wrap>.pw-wrap>.inner>.correct{padding:40px}}@media screen and (min-width:940px){.modal-wrap>.pw-wrap>.inner{padding:6.4rem 0}.modal-wrap>.pw-wrap>.inner>.btn-close{height:4.2rem;width:4.2rem}.modal-wrap>.pw-wrap>.inner>.btn-close:after,.modal-wrap>.pw-wrap>.inner>.btn-close:before{left:-.8rem;width:5.6rem}.modal-wrap>.pw-wrap>.inner>.pw>.head{font-size:1.6rem}}