@media screen and (max-width: 767px){.c-content .u-sm-min{display:none !important}}@media print, screen and (min-width: 768px){.c-content .u-sm-max{display:none !important}}@media screen and (max-width: 767px){.c-content .l-inner{padding:0 20px}}.c-content .mv{position:relative}@media print, screen and (min-width: 768px){.c-content .mv{height:590px;background:url(/brand/nightmin/mimihogutime/cp/img/top/mv_bg.jpg) center no-repeat;text-align:right;padding:42px 0 0}}@media screen and (max-width: 767px){.c-content .mv .l-inner{padding:0}}.c-content .mv .close{background:rgba(250,0,0,0.95);color:#fff;text-align:center;width:550px;padding:50px 0;position:absolute;top:245px;left:0;right:0;margin:auto;font-size:2rem;line-height:1.6}@media screen and (max-width: 767px){.c-content .mv .close{width:94%;padding:3.5vw 0;top:32vw;font-size:3.5vw}}.c-content .campaign{text-align:center;padding:80px 0}@media screen and (max-width: 767px){.c-content .campaign{padding:50px 0}}.c-content .campaign__ttl{margin-bottom:40px}@media screen and (max-width: 767px){.c-content .campaign__ttl{margin-bottom:20px}}.c-content .campaign__txt{margin-bottom:40px}@media screen and (max-width: 767px){.c-content .campaign__txt{margin-bottom:25px}}.c-content .campaign__txt a{color:#00aced;border-bottom:1px solid #00aced}@media print, screen and (min-width: 768px){.c-content .campaign__txt a:hover{border:none;opacity:1}}.c-content .campaign__time{margin:0 auto 90px;border:2px solid #141246}@media print, screen and (min-width: 768px){.c-content .campaign__time{width:470px}}@media screen and (max-width: 767px){.c-content .campaign__time{margin-bottom:40px}}.c-content .campaign__time dt{background:#141246;color:#fff;font-size:2rem;padding:1px 0 6px;font-style:italic}.c-content .campaign__time dd{font-size:1.9rem;padding:13px 0 15px}@media screen and (max-width: 767px){.c-content .campaign__time dd{font-size:1.4rem}}.c-content .campaign-present{padding:60px 20px 70px;border:2px solid #141246;border-radius:5px}@media screen and (max-width: 767px){.c-content .campaign-present{padding:30px 20px 40px}}.c-content .campaign-present__ttl{margin-bottom:30px}@media screen and (max-width: 767px){.c-content .campaign-present__ttl{margin-bottom:12px}}@media print, screen and (min-width: 768px){.c-content .campaign-present__ttl img{width:305px}}.c-content .campaign-present__txt{font-size:2.5rem;margin-bottom:50px;line-height:1.5;font-weight:600}@media screen and (max-width: 767px){.c-content .campaign-present__txt{font-size:1.5rem;margin-bottom:25px}}.c-content .campaign-present__txt span{color:#ea4906;font-weight:900;font-size:3rem}@media screen and (max-width: 767px){.c-content .campaign-present__txt span{font-size:2rem}}.c-content .campaign-present__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-content .campaign-present__detail dl{text-align:left;width:280px;padding-top:60px}@media screen and (max-width: 767px){.c-content .campaign-present__detail dl{width:395px;padding-top:10px}}.c-content .campaign-present__detail dl dt{color:#654397;font-size:2.8rem;line-height:1.6;font-weight:600}@media screen and (max-width: 767px){.c-content .campaign-present__detail dl dt{line-height:1.5;font-size:1.6rem}}.c-content .campaign-present__detail dl dt span{font-size:3.8rem;display:block}@media screen and (max-width: 767px){.c-content .campaign-present__detail dl dt span{font-size:2rem}}.c-content .campaign-present__detail dl dd{line-height:1.8;margin-top:35px}@media screen and (max-width: 767px){.c-content .campaign-present__detail dl dd{margin-top:19px;font-size:1.1rem}}@media print, screen and (min-width: 768px){.c-content .campaign-present__detail figure img{width:250px}}.c-content .campaign-present__btn{margin-top:50px}@media screen and (max-width: 767px){.c-content .campaign-present__btn{margin-top:30px}}.c-content .campaign-present__btn a{position:relative;background:#654397;color:#fff;font-size:2rem;display:inline-block;padding:17px 0 18px;border-radius:100px;-webkit-box-shadow:0 8px 0 0 #4f307d;box-shadow:0 8px 0 0 #4f307d}@media print, screen and (min-width: 768px){.c-content .campaign-present__btn a{width:515px}}@media screen and (max-width: 767px){.c-content .campaign-present__btn a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;padding:0;height:60px;line-height:1.4;-webkit-box-shadow:0 5px 0 0 #4f307d;box-shadow:0 5px 0 0 #4f307d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2px}}.c-content .campaign-present__btn a::before{content:"";width:25px;height:25px;background:#fff;border-radius:25px;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.c-content .campaign-present__btn a::before{width:16px;height:16px;right:20px}}.c-content .campaign-present__btn a::after{content:"";width:10px;height:10px;border-bottom:2px solid #654397;border-right:2px solid #654397;position:absolute;top:50%;right:39px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width: 767px){.c-content .campaign-present__btn a::after{width:6px;height:6px;border-width:1px;right:26px}}.c-content .application{text-align:center}@media print, screen and (min-width: 768px){.c-content .application{height:885px;background:url(/brand/nightmin/mimihogutime/cp/img/top/application_bg.jpg) center top no-repeat;padding:145px 0}}@media screen and (max-width: 767px){.c-content .application{background:url(/brand/nightmin/mimihogutime/cp/img/top/application_bg_sp.png) center bottom no-repeat #110f39;background-size:100%;padding:0 0 80px}}.c-content .application__ttl{margin-bottom:45px}@media screen and (max-width: 767px){.c-content .application__ttl{margin:0 -20px 20px}}@media print, screen and (min-width: 768px){.c-content .application__ttl img{width:474px}}@media print, screen and (min-width: 768px){.c-content .application-list__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-content .application-list__item{position:relative;background:#fff}@media print, screen and (min-width: 768px){.c-content .application-list__item{width:311px;border-radius:10px;padding:20px 0}}@media screen and (max-width: 767px){.c-content .application-list__item{border-radius:5px;padding:20px 20px 30px}}@media screen and (max-width: 767px){.c-content .application-list__item+li{margin-top:40px}}.c-content .application-list__item+li::after{content:"";width:23px;height:57px;background:url(/brand/nightmin/mimihogutime/cp/img/top/application_arw.png) no-repeat;position:absolute;top:50%;left:-33px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.c-content .application-list__item+li::after{width:16px;height:42px;background-size:100%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);top:-40px;left:50%}}.c-content .application-list__ttl{margin-bottom:20px}.c-content .application-list__txt{font-size:1.5rem;line-height:1.6;margin-top:20px}.c-content .application-list__txt a{color:#00aced;border-bottom:1px solid #00aced}@media print, screen and (min-width: 768px){.c-content .application-list__txt a:hover{border:none;opacity:1}}.c-content .application-list__btn{margin-top:15px}@media print, screen and (min-width: 768px){.c-content .application-list__btn{padding:0 20px}}.c-content .application-list__btn a{position:relative;color:#fff;background:#1ba5ed;font-size:1.5rem;border-radius:100px;line-height:1.4;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 6px 0 0 #0f7cb5;box-shadow:0 6px 0 0 #0f7cb5}@media screen and (max-width: 767px){.c-content .application-list__btn a{padding-top:2px}}.c-content .application-list__btn a::before{content:"";width:14px;height:14px;background:#fff;border-radius:25px;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-content .application-list__btn a::after{content:"";width:6px;height:6px;border-bottom:2px solid #1ba5ed;border-right:2px solid #1ba5ed;position:absolute;top:50%;right:21px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media print, screen and (min-width: 768px){.c-content .application-list__item--01 .application-list__btn{margin-top:20px}}@media print, screen and (min-width: 768px){.c-content .application-list__item--02 .application-list__txt{margin-top:8px}}.c-content .terms{padding:30px 0 100px;font-size:1.4rem}@media screen and (max-width: 767px){.c-content .terms{padding:30px 0 60px}}.c-content .terms__ttl{margin-bottom:40px;text-align:center}@media screen and (max-width: 767px){.c-content .terms__ttl{margin-bottom:25px}}.c-content .terms h3{font-size:1.8rem;margin-top:25px}.c-content .terms p a,.c-content .terms li a{text-decoration:underline}@media print, screen and (min-width: 768px){.c-content .terms p a:hover,.c-content .terms li a:hover{text-decoration:none;opacity:1}}.c-content .terms li{text-indent:-1em;padding-left:1em}.c-content .terms__btn{margin-top:80px;text-align:center}@media screen and (max-width: 767px){.c-content .terms__btn{margin-top:40px}}.c-content .terms__btn a{position:relative;background:#654397;color:#fff;font-size:2rem;display:inline-block;padding:17px 0 18px;border-radius:100px;-webkit-box-shadow:0 8px 0 0 #4f307d;box-shadow:0 8px 0 0 #4f307d;text-decoration:none}@media print, screen and (min-width: 768px){.c-content .terms__btn a{width:520px}}@media screen and (max-width: 767px){.c-content .terms__btn a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5rem;padding:0;height:60px;line-height:1.4;-webkit-box-shadow:0 5px 0 0 #4f307d;box-shadow:0 5px 0 0 #4f307d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:2px}}.c-content .terms__btn a::before{content:"";width:25px;height:25px;background:#fff;border-radius:25px;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 767px){.c-content .terms__btn a::before{width:16px;height:16px;right:20px}}.c-content .terms__btn a::after{content:"";width:10px;height:10px;border-bottom:2px solid #654397;border-right:2px solid #654397;position:absolute;top:50%;right:39px;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}@media screen and (max-width: 767px){.c-content .terms__btn a::after{width:6px;height:6px;border-width:1px;right:26px}}@media print, screen and (min-width: 768px){.l-footerColumns{background:#654397;padding:50px 0 65px}.l-footerColumns .l-share{margin:0}.l-footerColumns .l-share .l-share_navi dt{background-color:#0080cc}}.l-footer{margin:0}
