@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap";.headArea{position:relative;background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/main.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:center;height:67.375rem}@media screen and (max-width: 767px){.headArea{background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/m/main.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:center top;width:23.4375rem;height:32.84375rem}}.headArea .logo a{display:block!important;text-indent:-9999em}@media screen and (min-width: 1170px){.headArea .logo[data-logo=aion],.headArea .logo[data-logo=aion_w]{position:absolute;top:50%;transform:translateY(-50%);left:50%;transform:translate(-50%);margin-left:-32.5rem}}@media screen and (max-width: 1169px){.headArea .logo[data-logo=aion],.headArea .logo[data-logo=aion_w]{position:absolute;top:.625rem;left:.625rem}}.headArea .logo[data-logo=aion],.headArea .logo[data-logo=aion_w]{top:.75rem}.headArea .logo[data-logo=aion] a,.headArea .logo[data-logo=aion_w] a{width:12.875rem;height:2.5rem}@media screen and (max-width: 767px){.headArea .logo[data-logo=aion] a,.headArea .logo[data-logo=aion_w] a{width:9rem;height:1.71875rem}}@media screen and (min-width: 1170px){.headArea .logo[data-logo=bnsneo],.headArea .logo[data-logo=bnsneo_w]{position:absolute;top:50%;transform:translateY(-50%);left:50%;transform:translate(-50%);margin-left:-31.25rem}}@media screen and (max-width: 1169px){.headArea .logo[data-logo=bnsneo],.headArea .logo[data-logo=bnsneo_w]{position:absolute;top:.625rem;left:.75rem}}.headArea .logo[data-logo=bnsneo],.headArea .logo[data-logo=bnsneo_w]{top:.6875rem}.headArea .logo[data-logo=bnsneo] a,.headArea .logo[data-logo=bnsneo_w] a{width:12.5rem;height:4.875rem}@media screen and (max-width: 767px){.headArea .logo[data-logo=bnsneo] a,.headArea .logo[data-logo=bnsneo_w] a{width:6.25rem;height:2.4375rem}}.headArea .logo[data-logo=aion] a{background:url(https://static.ncsoft.jp/tools/sysTemplate/images/gameLogoAion.png) center/contain no-repeat}.headArea .logo[data-logo=aion_w] a{background:url(https://static.ncsoft.jp/tools/sysTemplate/images/gameLogoAion.png) center/contain no-repeat}.headArea .logo[data-logo=bnsneo] a{background:url(https://static.ncsoft.jp/renew/bns/common/logo_black.webp) center/contain no-repeat}.headArea .logo[data-logo=bnsneo_w] a{background:url(https://static.ncsoft.jp/renew/bns/common/logo_white.webp) center/contain no-repeat}.bodyArea{background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/body.webp);background-size:auto auto;background-repeat:no-repeat;background-position:center top}@media screen and (max-width: 767px){.bodyArea{background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/m/body.webp);background-size:100% auto;background-repeat:repeat-y;background-position:center top}}@media screen and (max-width: 639px){.bodyArea{font-size:1rem;font-weight:400}}@media screen and (min-width: 640px) and (max-width: 767px){.bodyArea{font-size:.6666666667rem;font-weight:400}}@media screen and (min-width: 768px){.bodyArea{font-size:1rem;font-weight:400}}.bodyArea-inner{position:relative;display:flex;flex-direction:column;align-items:center}.innerFrame{display:flex;flex-direction:column;align-items:center;position:relative;align-self:stretch}@media screen and (max-width: 1169px){.innerFrame{padding-left:1.25rem;padding-right:1.25rem}}@media screen and (min-width: 1170px){.innerFrame{width:73.125rem;margin-left:auto;margin-right:auto;max-width:73.125rem}}@media screen and (max-width: 767px){.innerFrame{padding-left:.25rem;padding-right:.25rem}}@media screen and (min-width: 1170px){.innerFrame{align-self:auto}}.returnTop{z-index:1}:root .text-2xs{line-height:1.5}@media screen and (max-width: 639px){:root .text-2xs{font-size:.625rem}}@media screen and (min-width: 640px) and (max-width: 767px){:root .text-2xs{font-size:.4166666667rem}}@media screen and (min-width: 768px){:root .text-2xs{font-size:.625rem}}:root .text-xs{line-height:1.5}@media screen and (max-width: 639px){:root .text-xs{font-size:.75rem}}@media screen and (min-width: 640px) and (max-width: 767px){:root .text-xs{font-size:.5rem}}@media screen and (min-width: 768px){:root .text-xs{font-size:.75rem}}:root .text-sm{line-height:1.5}@media screen and (max-width: 639px){:root .text-sm{font-size:.875rem}}@media screen and (min-width: 640px) and (max-width: 767px){:root .text-sm{font-size:.5833333333rem}}@media screen and (min-width: 768px){:root .text-sm{font-size:.875rem}}:root .text-base{line-height:1.5}@media screen and (max-width: 639px){:root .text-base{font-size:1rem}}@media screen and (min-width: 640px) and (max-width: 767px){:root .text-base{font-size:.6666666667rem}}@media screen and (min-width: 768px){:root .text-base{font-size:1rem}}:root .text-lg{line-height:1.5}@media screen and (max-width: 639px){:root .text-lg{font-size:1.125rem}}@media screen and (min-width: 640px) and (max-width: 767px){:root .text-lg{font-size:.75rem}}@media screen and (min-width: 768px){:root .text-lg{font-size:1.125rem}}:root .text-xl{line-height:1.5}@media screen and (max-width: 639px){:root .text-xl{font-size:1.25rem}}@media screen and (min-width: 640px) and (max-width: 767px){:root .text-xl{font-size:.8333333333rem}}@media screen and (min-width: 768px){:root .text-xl{font-size:1.25rem}}:root .text-2xl{line-height:1.5}@media screen and (max-width: 639px){:root .text-2xl{font-size:1.5rem}}@media screen and (min-width: 640px) and (max-width: 767px){:root .text-2xl{font-size:1rem}}@media screen and (min-width: 768px){:root .text-2xl{font-size:1.5rem}}:root .text-3xl{line-height:1.5}@media screen and (max-width: 639px){:root .text-3xl{font-size:1.875rem}}@media screen and (min-width: 640px) and (max-width: 767px){:root .text-3xl{font-size:1.25rem}}@media screen and (min-width: 768px){:root .text-3xl{font-size:1.875rem}}:root .text-4xl{line-height:1.5}@media screen and (max-width: 639px){:root .text-4xl{font-size:2.25rem}}@media screen and (min-width: 640px) and (max-width: 767px){:root .text-4xl{font-size:1.5rem}}@media screen and (min-width: 768px){:root .text-4xl{font-size:2.25rem}}:root .sm\:text-2xs{line-height:1.5}@media screen and (min-width: 640px){:root .sm\:text-2xs{font-size:.4166666667rem}}@media screen and (min-width: 768px){:root .sm\:text-2xs{font-size:.625rem}}:root .sm\:text-xs{line-height:1.5}@media screen and (min-width: 640px){:root .sm\:text-xs{font-size:.5rem}}@media screen and (min-width: 768px){:root .sm\:text-xs{font-size:.75rem}}:root .sm\:text-sm{line-height:1.5}@media screen and (min-width: 640px){:root .sm\:text-sm{font-size:.5833333333rem}}@media screen and (min-width: 768px){:root .sm\:text-sm{font-size:.875rem}}:root .sm\:text-base{line-height:1.5}@media screen and (min-width: 640px){:root .sm\:text-base{font-size:.6666666667rem}}@media screen and (min-width: 768px){:root .sm\:text-base{font-size:1rem}}:root .sm\:text-lg{line-height:1.5}@media screen and (min-width: 640px){:root .sm\:text-lg{font-size:.75rem}}@media screen and (min-width: 768px){:root .sm\:text-lg{font-size:1.125rem}}:root .sm\:text-xl{line-height:1.5}@media screen and (min-width: 640px){:root .sm\:text-xl{font-size:.8333333333rem}}@media screen and (min-width: 768px){:root .sm\:text-xl{font-size:1.25rem}}:root .sm\:text-2xl{line-height:1.5}@media screen and (min-width: 640px){:root .sm\:text-2xl{font-size:1rem}}@media screen and (min-width: 768px){:root .sm\:text-2xl{font-size:1.5rem}}:root .sm\:text-3xl{line-height:1.5}@media screen and (min-width: 640px){:root .sm\:text-3xl{font-size:1.25rem}}@media screen and (min-width: 768px){:root .sm\:text-3xl{font-size:1.875rem}}:root .sm\:text-4xl{line-height:1.5}@media screen and (min-width: 640px){:root .sm\:text-4xl{font-size:1.5rem}}@media screen and (min-width: 768px){:root .sm\:text-4xl{font-size:2.25rem}}:root .md\:text-2xs{line-height:1.5}@media screen and (min-width: 768px){:root .md\:text-2xs{font-size:.625rem}}:root .md\:text-xs{line-height:1.5}@media screen and (min-width: 768px){:root .md\:text-xs{font-size:.75rem}}:root .md\:text-sm{line-height:1.5}@media screen and (min-width: 768px){:root .md\:text-sm{font-size:.875rem}}:root .md\:text-base{line-height:1.5}@media screen and (min-width: 768px){:root .md\:text-base{font-size:1rem}}:root .md\:text-lg{line-height:1.5}@media screen and (min-width: 768px){:root .md\:text-lg{font-size:1.125rem}}:root .md\:text-xl{line-height:1.5}@media screen and (min-width: 768px){:root .md\:text-xl{font-size:1.25rem}}:root .md\:text-2xl{line-height:1.5}@media screen and (min-width: 768px){:root .md\:text-2xl{font-size:1.5rem}}:root .md\:text-3xl{line-height:1.5}@media screen and (min-width: 768px){:root .md\:text-3xl{font-size:1.875rem}}:root .md\:text-4xl{line-height:1.5}@media screen and (min-width: 768px){:root .md\:text-4xl{font-size:2.25rem}}:root .lg\:text-2xs{line-height:1.5}@media screen and (min-width: 1170px){:root .lg\:text-2xs{font-size:.625rem}}:root .lg\:text-xs{line-height:1.5}@media screen and (min-width: 1170px){:root .lg\:text-xs{font-size:.75rem}}:root .lg\:text-sm{line-height:1.5}@media screen and (min-width: 1170px){:root .lg\:text-sm{font-size:.875rem}}:root .lg\:text-base{line-height:1.5}@media screen and (min-width: 1170px){:root .lg\:text-base{font-size:1rem}}:root .lg\:text-lg{line-height:1.5}@media screen and (min-width: 1170px){:root .lg\:text-lg{font-size:1.125rem}}:root .lg\:text-xl{line-height:1.5}@media screen and (min-width: 1170px){:root .lg\:text-xl{font-size:1.25rem}}:root .lg\:text-2xl{line-height:1.5}@media screen and (min-width: 1170px){:root .lg\:text-2xl{font-size:1.5rem}}:root .lg\:text-3xl{line-height:1.5}@media screen and (min-width: 1170px){:root .lg\:text-3xl{font-size:1.875rem}}:root .lg\:text-4xl{line-height:1.5}@media screen and (min-width: 1170px){:root .lg\:text-4xl{font-size:2.25rem}}:root{--font-family-sans-jp: "Noto Sans JP", sans-serif;--font-family-serif-jp: "Noto Serif JP", serif}html,body{width:100%;overflow-x:visible}[lang=ja]{--font-family-sans: var(--font-family-sans-jp);--font-family-serif: var(--font-family-serif-jp)}:root .allContent{overflow:visible}body{overflow-x:hidden;font-family:var(--font-family-sans)}button:focus{outline:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,b,strong{font-family:var(--font-family-sans)}p:not(:last-child){margin-bottom:0}.list-hyphen li{margin-left:1rem}.list-hyphen li::marker{content:"- "}.eventFooterSns__funcSnsInner img{display:inline-block}ul.kome{margin-left:1rem}p.kome{margin-left:1rem;text-indent:-1rem}p.kome:before{content:"※";text-indent:0;display:inline-block;text-align:center}i,em{font-style:normal}.logo{filter:drop-shadow(0 0 .625rem #000)}.bodyArea-inner{padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto;color:#00639c}@media screen and (min-width: 1170px){.bodyArea-inner{width:72.5rem;margin-top:-18.125rem}}@media screen and (max-width: 767px){.bodyArea-inner{margin-top:.6875rem}}.mainHdg{background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/hdg_gaiyo.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 767px){.mainHdg{background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/m/hdg_gaiyo.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:center top}}.mainHdg{width:46.625rem;height:4.625rem;border-radius:4.625rem}@media screen and (max-width: 767px){.mainHdg{width:17.875rem;height:2.3125rem;border-radius:2.3125rem}}.lead{text-shadow:-3px -3px 1px #078ab9,-3px -2px 1px #078ab9,-3px -1px 1px #078ab9,-3px 0px 1px #078ab9,-3px 1px 1px #078ab9,-3px 2px 1px #078ab9,-3px 3px 1px #078ab9,-2px -3px 1px #078ab9,-2px -2px 1px #078ab9,-2px -1px 1px #078ab9,-2px 0px 1px #078ab9,-2px 1px 1px #078ab9,-2px 2px 1px #078ab9,-2px 3px 1px #078ab9,-1px -3px 1px #078ab9,-1px -2px 1px #078ab9,-1px -1px 1px #078ab9,-1px 0px 1px #078ab9,-1px 1px 1px #078ab9,-1px 2px 1px #078ab9,-1px 3px 1px #078ab9,0px -3px 1px #078ab9,0px -2px 1px #078ab9,0px -1px 1px #078ab9,0px 0px 1px #078ab9,0px 1px 1px #078ab9,0px 2px 1px #078ab9,0px 3px 1px #078ab9,1px -3px 1px #078ab9,1px -2px 1px #078ab9,1px -1px 1px #078ab9,1px 0px 1px #078ab9,1px 1px 1px #078ab9,1px 2px 1px #078ab9,1px 3px 1px #078ab9,2px -3px 1px #078ab9,2px -2px 1px #078ab9,2px -1px 1px #078ab9,2px 0px 1px #078ab9,2px 1px 1px #078ab9,2px 2px 1px #078ab9,2px 3px 1px #078ab9,3px -3px 1px #078ab9,3px -2px 1px #078ab9,3px -1px 1px #078ab9,3px 0px 1px #078ab9,3px 1px 1px #078ab9,3px 2px 1px #078ab9,3px 3px 1px #078ab9}@media screen and (max-width: 639px){.lead{color:#fff}}@media screen and (min-width: 640px) and (max-width: 767px){.lead{color:#fff}}@media screen and (min-width: 768px){.lead{color:#fff}}.upper-line{position:relative;padding-top:2.5rem}@media screen and (max-width: 767px){.upper-line{padding-top:.9375rem}}.upper-line:before{content:"";display:block;background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/line.webp);background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;left:calc(50% - 27.90625rem);width:55.8125rem;height:.3125rem;top:-.125rem}@media screen and (max-width: 767px){.upper-line:before{position:absolute;left:calc(50% - 9.375rem);width:18.75rem;height:.15625rem;top:-.0625rem}}.contentsframe{align-self:stretch;position:relative;box-shadow:0 0 0 .375rem #fff inset;filter:drop-shadow(0 .3125rem .5rem rgba(0,0,0,.2));background-color:#cef6ff;background-repeat:no-repeat;background-position:center top;padding:3.125rem 2.125rem 4.375rem;border-radius:1.25rem}@media screen and (max-width: 767px){.contentsframe{padding:1.4375rem 1.25rem 1.5625rem;border-radius:1rem}}.contentsframe section{display:flex;flex-direction:column;align-items:center}.contentsframe .hdg{position:relative}.contentsframe .hdg[data-name=challenge_1]{background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/hdg_challenge_1.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 767px){.contentsframe .hdg[data-name=challenge_1]{background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/m/hdg_challenge_1.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:center top}}.contentsframe .hdg[data-name=challenge_1]{width:54.8125rem;height:3.9375rem}@media screen and (max-width: 767px){.contentsframe .hdg[data-name=challenge_1]{width:18.5rem;height:3.875rem}}.contentsframe .hdg[data-name=challenge_2]{background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/hdg_challenge_2.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 767px){.contentsframe .hdg[data-name=challenge_2]{background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/m/hdg_challenge_2.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:center top}}.contentsframe .hdg[data-name=challenge_2]{width:47.25rem;height:3.9375rem}@media screen and (max-width: 767px){.contentsframe .hdg[data-name=challenge_2]{width:18.5rem;height:3.875rem}}.contentsframe .hdg i{display:flex;text-indent:-9999em}.btn.--login,.btn.--receiveItems{color:#fff;width:9.125rem;height:3.5rem}@media screen and (max-width: 767px){.btn.--login,.btn.--receiveItems{width:5.5rem;height:2.125rem}}.btn.--login{text-shadow:-2px -2px 1px #a60000,-2px -1px 1px #a60000,-2px 0px 1px #a60000,-2px 1px 1px #a60000,-2px 2px 1px #a60000,-1px -2px 1px #a60000,-1px -1px 1px #a60000,-1px 0px 1px #a60000,-1px 1px 1px #a60000,-1px 2px 1px #a60000,0px -2px 1px #a60000,0px -1px 1px #a60000,0px 0px 1px #a60000,0px 1px 1px #a60000,0px 2px 1px #a60000,1px -2px 1px #a60000,1px -1px 1px #a60000,1px 0px 1px #a60000,1px 1px 1px #a60000,1px 2px 1px #a60000,2px -2px 1px #a60000,2px -1px 1px #a60000,2px 0px 1px #a60000,2px 1px 1px #a60000,2px 2px 1px #a60000;background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/btn_login.webp);background-size:cover;background-repeat:no-repeat;background-position:center top}@media screen and (max-width: 767px){.btn.--login{background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/m/btn_login.webp);background-size:cover;background-repeat:no-repeat;background-position:center top}}.btn.--receiveItems:not(:disabled){text-shadow:-2px -2px 1px #a68100,-2px -1px 1px #a68100,-2px 0px 1px #a68100,-2px 1px 1px #a68100,-2px 2px 1px #a68100,-1px -2px 1px #a68100,-1px -1px 1px #a68100,-1px 0px 1px #a68100,-1px 1px 1px #a68100,-1px 2px 1px #a68100,0px -2px 1px #a68100,0px -1px 1px #a68100,0px 0px 1px #a68100,0px 1px 1px #a68100,0px 2px 1px #a68100,1px -2px 1px #a68100,1px -1px 1px #a68100,1px 0px 1px #a68100,1px 1px 1px #a68100,1px 2px 1px #a68100,2px -2px 1px #a68100,2px -1px 1px #a68100,2px 0px 1px #a68100,2px 1px 1px #a68100,2px 2px 1px #a68100;background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/btn_receiveItems.webp);background-size:cover;background-repeat:no-repeat;background-position:center top}@media screen and (max-width: 767px){.btn.--receiveItems:not(:disabled){background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/m/btn_receiveItems.webp);background-size:cover;background-repeat:no-repeat;background-position:center top}}.btn.--receiveItems:disabled{background-color:#a7a7ac;border-radius:.5rem}.btn.--modal-close,.btn.--modal-confirm{color:#fff;width:9.125rem;height:3.5rem}@media screen and (max-width: 767px){.btn.--modal-close,.btn.--modal-confirm{width:4.5rem;height:2.125rem}}.btn.--modal-close{font-size:20px;text-shadow:-2px -2px 1px #a68100,-2px -1px 1px #a68100,-2px 0px 1px #a68100,-2px 1px 1px #a68100,-2px 2px 1px #a68100,-1px -2px 1px #a68100,-1px -1px 1px #a68100,-1px 0px 1px #a68100,-1px 1px 1px #a68100,-1px 2px 1px #a68100,0px -2px 1px #a68100,0px -1px 1px #a68100,0px 0px 1px #a68100,0px 1px 1px #a68100,0px 2px 1px #a68100,1px -2px 1px #a68100,1px -1px 1px #a68100,1px 0px 1px #a68100,1px 1px 1px #a68100,1px 2px 1px #a68100,2px -2px 1px #a68100,2px -1px 1px #a68100,2px 0px 1px #a68100,2px 1px 1px #a68100,2px 2px 1px #a68100;background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/btn_receiveItems.webp);background-size:cover;background-repeat:no-repeat;background-position:center top}@media screen and (max-width: 767px){.btn.--modal-close{background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/m/btn_receiveItems.webp);background-size:cover;background-repeat:no-repeat;background-position:center top}}.btn.--modal-confirm{background-color:#991761}.btn.--goto-specialSite{width:286px;height:44px;text-indent:-9999em;background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/btn_goto-specialSite.webp);background-size:cover;background-repeat:no-repeat;background-position:center top}@media screen and (max-width: 767px){.btn.--goto-specialSite{background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/m/btn_goto-specialSite.webp);background-size:cover;background-repeat:no-repeat;background-position:center top;width:11.71875rem;height:1.71875rem}}.notice{display:flex;flex-direction:column;align-items:center;width:682px;max-width:100%;background-color:#324879;text-shadow:0 0 .1875rem #000,0 0 .1875rem #000,0 0 .1875rem #000,0 0 .1875rem #000,0 0 .1875rem #000;padding:1.4375rem 1.875rem 1.875rem;border-radius:1.875rem}@media screen and (max-width: 767px){.notice{width:20.625rem;padding:.71875rem .9375rem .9375rem;border-radius:.9375rem}}.notice dt{text-indent:-9999em;background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/notice_title.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:center;width:21.75rem;height:3.875rem}@media screen and (max-width: 767px){.notice dt{width:15.21875rem;height:2.71875rem}}.notice dd{text-align:center}.attention h2{filter:drop-shadow(0 0 .1875rem #fff) drop-shadow(0 0 .1875rem #fff)}.attention ul li{margin-top:.1875rem}@media screen and (max-width: 767px){.attention ul li{margin-top:.15625rem}}.is-showModal{overflow-y:hidden}.modalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;pointer-events:none;transition:opacity .25s ease}.modalOverlay.is-visible{opacity:1;pointer-events:auto}.modalOverlay.is-closing{opacity:0;pointer-events:none}.modalContent{color:#00639c;text-align:center;padding:73px 23px 30px;max-width:570px;width:100%;position:relative;filter:drop-shadow(0 .25rem .625rem rgba(0,0,0,.5));border-radius:20px;box-shadow:0 0 0 6px #fff inset;background:#cef6ff}@media screen and (max-width: 767px){.modalContent{padding:2.5rem .8125rem .8125rem;width:90vw}}.modalContent__text-xl{font-size:24px}.modalContent .modalClose{text-indent:-9999em;width:68px;height:68px;position:absolute;top:20px;right:22px;background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/btn_close-cross.webp);background-position:50% 0;background-size:auto 100%;background-repeat:no-repeat;background-color:transparent}@media screen and (max-width: 767px){.modalContent .modalClose{position:absolute;width:1.25rem;height:1.25rem;top:.75rem;right:.9375rem}}.modalContent .contentArea{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:20px;min-height:7.5rem}.modalContent .btnArea{display:flex;justify-content:center;margin-top:16px;gap:20px}@media screen and (max-width: 767px){.modalContent .btnArea{gap:.625rem}}.flex-center{display:flex;align-items:center;justify-content:center}.tableContainer{align-self:stretch}@media screen and (min-width: 768px){.flexTable[data-table-type="1"]{display:grid;grid-template-columns:auto auto;gap:2px}}.flexTable[data-table-type="2"]{display:grid;grid-template-columns:auto;gap:2px}@media screen and (min-width: 768px){.table_head,.table_body{display:contents}}@media screen and (max-width: 767px){[data-table-type="2"] .table_body{padding-bottom:.625rem}[data-table-type="2"] .table_body [data-level="1"]{background-color:#fff;background-repeat:no-repeat;background-position:center top;padding-bottom:.625rem}[data-table-type="2"] .table_body .cell-label{display:flex;flex-direction:column;width:auto;height:auto;border-radius:0;align-self:stretch;background-color:#fff;background-repeat:no-repeat;background-position:center top;margin-bottom:0rem}[data-table-type="2"] .table_body .cell-label:before{align-self:stretch;content:"達成条件";display:flex;justify-content:center;align-items:center;background-color:#03a4e4;background-repeat:no-repeat;background-position:center top;font-size:.8333333333rem;color:#fff}}@media screen and (max-width: 639px){[data-table-type="2"] .table_body .cell-label:before{font-size:1.25rem;color:#fff}}@media screen and (max-width: 767px){[data-table-type="2"] .table_body .cell-label:before{height:2.8125rem;margin-bottom:.9375rem}[data-table-type="2"] .table_body .cell-item{background-color:#fff;background-repeat:no-repeat;background-position:center top;padding-left:.625rem;padding-right:.625rem;padding-top:0rem}[data-table-type="2"] .table_body .cell-button{margin-left:.625rem;margin-right:.625rem;padding-left:.625rem;padding-right:.625rem}}@media screen and (max-width: 639px){.table_head{font-weight:700}}@media screen and (min-width: 640px) and (max-width: 767px){.table_head{font-weight:700}}@media screen and (min-width: 768px){.table_head{font-weight:700}}.table_head .table_tr{gap:2px}.table_head .table_td.--group-head{background-color:#76daff;background-repeat:no-repeat;background-position:center top}@media screen and (max-width: 767px){.table_head .table_td.--group-body{display:none}}@media screen and (min-width: 768px){.table_head .table_td[data-level="1"]{gap:2px;grid-template-columns:11.25rem auto;height:4.375rem}}.table_head .table_td[data-level="1"] .table_td{display:flex;align-items:center;justify-content:center;background-color:#76daff}.table_head .table_td[data-level="1"] .table_td:last-child{grid-column-start:2;grid-column-end:4}@media screen and (min-width: 768px){.table_tr{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.table_body .table_td.--group-head{display:flex;justify-content:center;align-items:center;text-align:center;background:#bdedff}}@media screen and (min-width: 768px) and (max-width: 639px){.table_body .table_td.--group-head{font-weight:500}}@media screen and (min-width: 768px) and (min-width: 640px) and (max-width: 767px){.table_body .table_td.--group-head{font-weight:500}}@media screen and (min-width: 768px) and (min-width: 768px){.table_body .table_td.--group-head{font-weight:500}}@media screen and (min-width: 768px){.table_body .table_td.--group-head{padding-left:.625rem;padding-right:.625rem}}@media screen and (max-width: 767px){.table_body .table_td.--group-head{padding-bottom:.9375rem;background-color:#edfaff;background-repeat:no-repeat;background-position:center top}}.table_body .table_td.--group-head .m-head{display:flex;justify-content:center;align-items:center;position:relative;align-self:stretch}@media screen and (max-width: 767px){.table_body .table_td.--group-head .m-head{background-color:#03a4e4;background-repeat:no-repeat;background-position:center top;color:#fff}}@media screen and (max-width: 639px){.table_body .table_td.--group-head .m-head{color:#fff}}@media screen and (max-width: 767px){.table_body .table_td.--group-head .m-head{height:2.8125rem;margin-bottom:.9375rem}}@media screen and (min-width: 768px){.table_body .table_td.--group-body{display:grid;grid-template-columns:11.25rem auto 12.25rem}}@media screen and (max-width: 767px){.table_body .table_td.--group-body{background-color:#edfaff;background-repeat:no-repeat;background-position:center top;padding-left:.625rem;padding-right:.625rem;padding-bottom:.625rem}}.table_body .table_td[data-level="1"]{position:relative}@media screen and (min-width: 768px){.table_body .table_td[data-level="1"]{background-color:#edfaff;background-repeat:no-repeat;background-position:center top;gap:2px}}@media screen and (max-width: 767px){.table_body .table_td[data-level="1"]+.table_td[data-level="1"]{margin-top:1.09375rem}}@media screen and (min-width: 768px){.table_body .table_td[data-level="1"]:last-child .table_td:after,.table_body .table_td[data-level="1"]:last-child .table_td .cell_item:last-child .itemContainer:after{display:none}}.table_body .cell-label,.table_body .cell-button{display:flex;justify-content:center;align-items:center;position:relative;text-align:center;padding:1rem}.table_body .cell-label:after,.table_body .cell-button:after{content:"";display:block;width:calc(100% - 1.25rem);background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/line.webp);background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;height:.3125rem;bottom:-.125rem;left:.625rem}@media screen and (max-width: 767px){.table_body .cell-label:after,.table_body .cell-button:after{background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/m/line.webp);background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;width:15.625rem;height:.15625rem;bottom:-.0625rem;left:.3125rem;display:none}.table_body .cell-label{width:14.6875rem;height:2.1875rem;margin-bottom:-1.09375rem;padding:0rem;border-radius:2.1875rem;background-color:#64d3fc;background-repeat:no-repeat;background-position:center top;align-self:center}.table_body .cell-item{padding-top:1.25rem;background:#bdedff}}.table_body .cell-button{flex-direction:column}@media screen and (max-width: 767px){.table_body .cell-button{background:#bdedff}}@media screen and (max-width: 639px){.table_body .mission_cnt{font-size:.875rem}}@media screen and (min-width: 640px) and (max-width: 767px){.table_body .mission_cnt{font-size:.5833333333rem}}@media screen and (min-width: 768px){.table_body .mission_cnt{font-size:.875rem}}[data-table-type="1"] .table_td.--group-head{display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (min-width: 768px){[data-table-type="1"] .table_td.--group-body{display:grid;grid-template-columns:11.25rem auto 12.25rem}}[data-table-type="1"] .table_td.--group-body>.table_td{display:grid;grid-template-columns:subgrid;grid-column:1/-1}@media screen and (max-width: 767px){[data-table-type="1"] .table_td.--group-body>.table_td{display:flex;flex-direction:column}}@media screen and (min-width: 768px){[data-table-type="2"] .table_td[data-level="1"]{display:grid;grid-template-columns:15rem auto 12.25rem}[data-table-type="2"] .table_td[data-level="1"]:last-child .table_td:after,[data-table-type="2"] .table_td[data-level="1"]:last-child .cell_item:last-child:after{display:none}[data-table-type="2"] .table_td[data-level="1"]>:first-child,[data-table-type="2"] .table_td[data-level="1"]>:last-child{display:flex;justify-content:center;align-items:center}}@media screen and (max-width: 767px){[data-table-type="2"] .table_td[data-level="1"] .cell-label{font-size:.5833333333rem}}@media screen and (max-width: 639px){[data-table-type="2"] .table_td[data-level="1"] .cell-label{font-size:.875rem}}@media screen and (max-width: 767px){[data-table-type="2"] .table_td[data-level="1"] .cell-label{padding-bottom:.9375rem}}.itemContainer{position:relative;background:#bdedff;display:flex;align-items:center;padding:1rem;gap:.625rem}.itemContainer:after{content:"";display:block;width:calc(100% - 1.25rem);background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/line.webp);background-size:100%;background-repeat:no-repeat;background-position:center;position:absolute;height:.3125rem;bottom:-.125rem;left:0rem}@media screen and (max-width: 767px){.itemContainer:after{background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/m/line.webp);background-size:100%;background-repeat:no-repeat;background-position:center top;position:absolute;left:calc(50% - 8.28125rem);width:16.5625rem;height:.3125rem;bottom:-.25rem}}.itemContainer .item_ico span{display:flex;justify-content:center;align-items:center;background-image:url(https://static.ncsoft.jp/front/event/b25/07bnsneo_midsummerchallenge/ico_container.webp);background-size:auto 100%;background-repeat:no-repeat;background-position:center;width:5.1875rem;height:5.1875rem}@media screen and (max-width: 767px){.itemContainer .item_ico span{width:3.21875rem;height:3.21875rem}}.itemContainer .item_ico span img{height:auto;width:4rem}@media screen and (max-width: 767px){.itemContainer .item_ico span img{width:2.75rem}}.itemContainer .item_desc{display:flex;flex-direction:column}@media screen and (max-width: 639px){.itemContainer .item_desc em{font-size:1.125rem;font-weight:500}}@media screen and (min-width: 640px) and (max-width: 767px){.itemContainer .item_desc em{font-size:.75rem;font-weight:500}}@media screen and (min-width: 768px){.itemContainer .item_desc em{font-size:1.125rem;font-weight:500}}@media screen and (max-width: 767px){.itemContainer .item_desc em{font-size:.5833333333rem;font-weight:600}}@media screen and (max-width: 639px){.itemContainer .item_desc em{font-size:.875rem;font-weight:600}.itemContainer .item_desc i{font-size:.875rem}}@media screen and (min-width: 640px) and (max-width: 767px){.itemContainer .item_desc i{font-size:.5833333333rem}}@media screen and (min-width: 768px){.itemContainer .item_desc i{font-size:.875rem}}@media screen and (max-width: 767px){.itemContainer .item_desc i{font-size:.5rem}}@media screen and (max-width: 639px){.itemContainer .item_desc i{font-size:.75rem}}.cell-head{display:flex;align-items:center;justify-content:center;padding-left:1rem;padding-right:1rem}.is-showLoading{overflow-y:hidden}.loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;display:flex;justify-content:center;align-items:center}.loading.is-active{opacity:1;z-index:9999}.loading__mask{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000040}.loading__content{position:relative;font-size:22px;color:#fff}@media screen and (max-width: 767px) and (max-width: 639px){.loading__content{font-size:1.125rem}}@media screen and (max-width: 767px) and (min-width: 640px) and (max-width: 767px){.loading__content{font-size:.75rem}}@media screen and (max-width: 767px) and (min-width: 768px){.loading__content{font-size:1.125rem}}.loading__content:before{content:"Loading...";opacity:0}.loading__content .string{position:absolute;top:0;left:0;filter:drop-shadow(0 0 5px #000) drop-shadow(0 0 5px #000)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.mb-12{margin-bottom:3rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.hidden{display:none}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.leading-relaxed{line-height:1.625}.text-\[\#0d89bd\]{--tw-text-opacity: 1;color:rgb(13 137 189 / var(--tw-text-opacity, 1))}.text-\[\#54c0ff\]{--tw-text-opacity: 1;color:rgb(84 192 255 / var(--tw-text-opacity, 1))}.text-\[\#edff00\]{--tw-text-opacity: 1;color:rgb(237 255 0 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}@media not all and (min-width: 768px){.max-md\:mt-4{margin-top:1rem}.max-md\:hidden{display:none}.max-md\:text-center{text-align:center}.max-md\:text-xs{font-size:.75rem;line-height:1rem}}@media (min-width: 768px){.md\:mt-10{margin-top:2.5rem}.md\:mt-16{margin-top:4rem}.md\:mt-8{margin-top:2rem}.md\:\!hidden{display:none!important}.md\:hidden{display:none}.md\:text-center{text-align:center}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}
