@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");body{animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}body.special{background-color:transparent}@media screen and (max-width: 767px){body.special::before{content:"";display:block;position:fixed;top:0;left:0;right:0;bottom:0;margin:0 auto;width:100%;height:100%;z-index:-1;background-image:url(../images/common/bg_dot.png),url(../images/special/bg_sp.jpg);background-position:auto, top center;background-attachment:fixed;background-size:auto, cover;background-repeat:repeat, no-repeat}}@media screen and (min-width: 768px) and (max-width: 1099px){body.special::before{content:"";display:block;position:fixed;top:0;left:0;right:0;bottom:0;margin:0 auto;width:100%;height:100%;z-index:-1;background-image:url(../images/common/bg_dot.png),url(../images/special/bg_pc.jpg);background-position:auto, top center;background-attachment:fixed;background-size:auto, cover;background-repeat:repeat, no-repeat}}@media screen and (min-width: 1100px){body.special{background-image:url(../images/common/bg_dot.png),url(../images/special/bg_pc.jpg);background-position:auto, top center;background-attachment:fixed;background-size:auto, cover;background-repeat:repeat, no-repeat;font-size:105%}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}main{position:relative}#specialCol{position:relative;margin-top:0;background-image:url(../images/common/bg_decocolor_3.png);background-repeat:no-repeat;background-position:top right}@media screen and (max-width: 767px){#specialCol{padding:3% 0 6%;background-size:205% auto}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol{padding:3% 0 6%;background-size:205% auto}}@media screen and (min-width: 1100px) and (max-width: 1499px){#specialCol{padding:35px 0 60px;background-position:top right -50%;background-size:115%}}@media screen and (min-width: 1500px){#specialCol{padding:35px 0 60px;background-position:top right -50%;background-size:115%}}@media screen and (max-width: 767px){#specialCol h2 img{width:43.41591vw}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol h2 img{width:43.35938vw}}#specialCol h3{margin:0 auto;text-align:center;font-weight:900}@media screen and (max-width: 767px){#specialCol h3{padding-top:5%;font-size:150%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol h3{padding-top:5%;font-size:160%}}@media screen and (min-width: 1100px){#specialCol h3{padding-top:40px;font-size:180%}}#specialCol h3.titCamp img{width:100%}#specialCol h3.endCamp{position:relative}#specialCol h3.endCamp::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}#specialCol h3.endCamp .endTxt{position:absolute;top:40%;left:0;right:0;bottom:0;margin:auto;color:#d6d648}#specialCol h3 .fzL{font-size:150%}#specialCol .endTxtSub{color:#d6d648;text-align:center}@media screen and (max-width: 767px){#specialCol .endTxtSub{padding-top:5.5%;font-size:115%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .endTxtSub{padding-top:5.5%;font-size:115%}}@media screen and (min-width: 1100px){#specialCol .endTxtSub{padding-top:40px;font-size:120%}}#specialCol .endTxtSub a{text-decoration:underline}#specialCol #specialNav{transition:.3s}#specialCol #specialNav>ul{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:stretch;align-items:stretch;margin:0 auto}@media screen and (max-width: 767px){#specialCol #specialNav>ul{width:90%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol #specialNav>ul{width:90%}}@media screen and (min-width: 1100px){#specialCol #specialNav>ul{width:1000px}}#specialCol #specialNav>ul li{display:table;padding-bottom:1.5%}@media screen and (max-width: 767px){#specialCol #specialNav>ul li{box-sizing:content-box;padding-right:0.83%;width:49.5%}#specialCol #specialNav>ul li:nth-child(2n){padding-right:0}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol #specialNav>ul li{box-sizing:content-box;padding-right:0.83%;width:49.5%}#specialCol #specialNav>ul li:nth-child(2n){padding-right:0}}@media screen and (min-width: 1100px){#specialCol #specialNav>ul li{box-sizing:content-box;padding-bottom:1.5%;padding-right:1%;width:32.5%}#specialCol #specialNav>ul li:nth-child(3n){padding-right:0}}#specialCol #specialNav>ul li a{display:table-cell;vertical-align:middle;width:100%;height:3em;padding:0.7em 0;border:1px solid #fff;background-color:#000;font-weight:500;line-height:1em;color:#fff}#specialCol #specialNav>ul li a:hover{text-decoration:none;background-color:#0090c4}#specialCol #specialNav>ul li a.actv{background-color:#0b6a8c}#specialCol #specialNav>ul li.new{position:relative}#specialCol #specialNav>ul li.new a::before{display:block;content:"";position:absolute;top:-10px;left:-8px;z-index:10;padding:30px 40px 0 0;background:url(../images/common/ico_new.png) top left no-repeat;background-size:contain}#specialCol #specialNav>ul li.end{opacity:.3}#specialCol #specialNav.fixed{position:fixed;top:60px;left:0;right:0;margin:0 auto;padding:5px 0;z-index:100;background-color:rgba(0,0,0,0.78)}@media screen and (min-width: 1100px){#specialCol #specialNav.fixed{padding-top:10px}}#specialCol .specialColInner{position:relative;margin:0 auto;background-color:rgba(0,0,0,0.78);transition:.3s}#specialCol .specialColInner.is-active{display:block;-webkit-animation:.5s ease-in fadeIn forwards;animation:.5s ease-in fadeIn forwards}@media screen and (max-width: 767px){#specialCol .specialColInner{margin-top:4%;padding:0 3% 4.5%;width:90%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner{margin-top:4%;padding:0 3% 4.5%;width:90%}}@media screen and (min-width: 1100px){#specialCol .specialColInner{margin-top:60px;padding:0 40px 60px;width:90%;max-width:1000px}}#specialCol .specialColInner p{text-align:left;font-weight:500}@media screen and (max-width: 767px){#specialCol .specialColInner p{padding-top:5.5%;font-size:115%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner p{padding-top:5.5%;font-size:115%}}@media screen and (min-width: 1100px){#specialCol .specialColInner p{padding-top:40px;font-size:120%}}#specialCol .specialColInner p.imgTxt{text-align:center}#specialCol .specialColInner p.pdImg{text-align:center}#specialCol .specialColInner p.pdTxt{text-align:center;font-weight:bold}#specialCol .specialColInner p.emphasis{text-align:center;font-weight:900;color:#0090c4}@media screen and (max-width: 767px){#specialCol .specialColInner p.emphasis{font-size:125%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner p.emphasis{font-size:140%}}@media screen and (min-width: 1100px){#specialCol .specialColInner p.emphasis{font-size:150%}}#specialCol .specialColInner dl.campList{text-align:left}@media screen and (max-width: 767px){#specialCol .specialColInner dl.campList{padding-top:5.5%;font-size:115%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner dl.campList{padding-top:5.5%;font-size:115%}}@media screen and (min-width: 1100px){#specialCol .specialColInner dl.campList{padding-top:40px;font-size:120%}}@media screen and (min-width: 1100px){#specialCol .specialColInner dl.campList.storeBenefits{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}}@media screen and (min-width: 1100px){#specialCol .specialColInner dl.campList.storeBenefits dt{width:100%}}@media screen and (min-width: 1100px){#specialCol .specialColInner dl.campList.storeBenefits dd{width:50%}#specialCol .specialColInner dl.campList.storeBenefits dd img{width:100%}}#specialCol .specialColInner dl.campList dt{display:block}#specialCol .specialColInner dl.campList dt span{display:inline-block;padding:0.3em 2.5em 0.3em 0.2em;background:url(../images/common/bg_stxt_3.png) top -2px right no-repeat;background-size:auto 102%;line-height:1em;color:#000;font-weight:900}@media screen and (max-width: 767px){#specialCol .specialColInner dl.campList dt{margin-top:5.5%;font-size:125%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner dl.campList dt{margin-top:5.5%;font-size:140%}}@media screen and (min-width: 1100px){#specialCol .specialColInner dl.campList dt{margin-top:40px;font-size:150%}}#specialCol .specialColInner dl.campList dt:first-child{margin-top:0}#specialCol .specialColInner dl.campList dd{font-weight:300;word-break:break-all;word-break:break-word}@media screen and (max-width: 767px){#specialCol .specialColInner dl.campList dd{padding:0 0 3%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner dl.campList dd{padding:0 0 3%}}@media screen and (min-width: 1100px){#specialCol .specialColInner dl.campList dd{padding:0 0 20px}}#specialCol .specialColInner dl.campList dd>p{text-align:left;font-weight:500}@media screen and (max-width: 767px){#specialCol .specialColInner dl.campList dd>p{padding-top:3%;font-size:105%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner dl.campList dd>p{padding-top:3%;font-size:105%}}@media screen and (min-width: 1100px){#specialCol .specialColInner dl.campList dd>p{padding-top:20px;font-size:110%}}#specialCol .specialColInner dl.campList dd p.emphasis{text-align:center;font-weight:900;color:#0090c4}@media screen and (max-width: 767px){#specialCol .specialColInner dl.campList dd p.emphasis{font-size:115%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner dl.campList dd p.emphasis{font-size:115%}}@media screen and (min-width: 1100px){#specialCol .specialColInner dl.campList dd p.emphasis{font-size:120%}}@media screen and (min-width: 1100px){#specialCol .specialColInner dl.campList dd .btnArea{margin-bottom:0;width:308px}}#specialCol .specialColInner dl.campList dd .btnArea a{padding-bottom:0}#specialCol .specialColInner dl.campList dd ul.txtList{padding-left:1em}#specialCol .specialColInner dl.campList dd ul.txtList li{padding-bottom:.3em;text-indent:-1em;color:#e7e7e7;font-weight:500;word-break:break-all}#specialCol .specialColInner dl.campList dd ul.txtList li.txtRed{color:#ff4343}@media screen and (max-width: 767px){#specialCol .specialColInner dl.campList dd ul.txtList li{margin-top:1.5%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner dl.campList dd ul.txtList li{margin-top:1.5%}}@media screen and (min-width: 1100px){#specialCol .specialColInner dl.campList dd ul.txtList li{margin-top:10px}}#specialCol .specialColInner dl.campList dd ul.notes{text-align:left}@media screen and (max-width: 767px){#specialCol .specialColInner dl.campList dd ul.notes{padding-top:3%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner dl.campList dd ul.notes{padding-top:3%}}@media screen and (min-width: 1100px){#specialCol .specialColInner dl.campList dd ul.notes{padding-top:20px}}#specialCol .specialColInner dl.campList dd ul.notes li{font-size:100%}@media screen and (max-width: 767px){#specialCol .specialColInner dl.campList dd ul.notes li>ul{padding-top:2%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner dl.campList dd ul.notes li>ul{padding-top:2%}}@media screen and (min-width: 1100px){#specialCol .specialColInner dl.campList dd ul.notes li>ul{padding-top:20px}}#specialCol .specialColInner dl.campList dd ul.notes li>ul>li{padding-left:1em}#specialCol .specialColInner dl.campList dd .contactBox{padding:0.5em;border:1px solid #fff}#specialCol .specialColInner .appStepList{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:space-between;justify-content:space-between}#specialCol .specialColInner .appStepList li{box-sizing:border-box;border-left:5px solid #0090c4;padding:0 10px 0 5px}@media screen and (max-width: 767px){#specialCol .specialColInner .appStepList li{margin-top:3%;width:100%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner .appStepList li{margin-top:3%;width:100%}}@media screen and (min-width: 1100px){#specialCol .specialColInner .appStepList li{margin-top:20px;width:33%}}#specialCol .specialColInner .appStepList li span{display:block;font-weight:900;color:#0090c4}#specialCol .specialColInner ul.notes{text-align:left}@media screen and (max-width: 767px){#specialCol .specialColInner ul.notes li{margin-top:1.5%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner ul.notes li{margin-top:1.5%}}@media screen and (min-width: 1100px){#specialCol .specialColInner ul.notes li{margin-top:10px}}#specialCol .specialColInner ul.notes li:first-child{margin-top:0}@media screen and (max-width: 767px){#specialCol .specialColInner ul.notes.mtM{margin-top:3%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner ul.notes.mtM{margin-top:3%}}@media screen and (min-width: 1100px){#specialCol .specialColInner ul.notes.mtM{margin-top:20px}}@media screen and (max-width: 767px){#specialCol .specialColInner .imgBenefits{width:60%;margin-top:3%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .specialColInner .imgBenefits{margin-top:3%}}@media screen and (min-width: 1100px){#specialCol .specialColInner .imgBenefits{margin-top:20px}}#specialCol .endCampBox{position:relative}#specialCol .endCampBox::before{pointer-events:none;content:"";display:block;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.8)}#specialCol .endCampBox .endTxt{pointer-events:none;position:absolute;z-index:1;top:40%;left:0;right:0;bottom:0;margin:auto;color:#d6d648;text-align:center;font-weight:900}@media screen and (max-width: 767px){#specialCol .endCampBox .endTxt{padding-top:5%;font-size:150%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .endCampBox .endTxt{padding-top:5%;font-size:160%}}@media screen and (min-width: 1100px){#specialCol .endCampBox .endTxt{padding-top:40px;font-size:180%}}#specialCol .btnBack{display:inline-block;margin:4% auto;opacity:1;transition:.2s linear}@media screen and (max-width: 767px){#specialCol .btnBack{width:42%}}@media screen and (min-width: 768px) and (max-width: 1099px){#specialCol .btnBack{width:30%}}@media screen and (min-width: 1100px){#specialCol .btnBack{margin:40px auto 60px}}#specialCol .btnBack:hover{opacity:.6}#trial .btnPlay{display:block}@media screen and (max-width: 767px){#trial .btnPlay{width:90%}}@media screen and (min-width: 768px) and (max-width: 1099px){#trial .btnPlay{width:70%}}@media screen and (min-width: 1100px){#trial .btnPlay{width:567px}}#trial .btnPlay a{padding:1.5em 0;transition:.3s}#trial .btnPlay a:hover{opacity:.6}#trial .btnPlay a.close{pointer-events:none;opacity:.3}@media screen and (max-width: 767px){#prefectures .btnDetail{width:80%}}@media screen and (min-width: 768px) and (max-width: 1099px){#prefectures .btnDetail{width:50%}}@media screen and (min-width: 1100px){#prefectures .btnDetail{width:400px}}#prefectures .btnDetail a{padding-top:0}#prefectures .btnDetail a img{width:100%}#freetrial dl.campList dd .btnArea.btnTrial{display:block}@media screen and (max-width: 767px){#freetrial dl.campList dd .btnArea.btnTrial{margin:3% auto 0;width:90%;font-size:105%}}@media screen and (min-width: 768px) and (max-width: 1099px){#freetrial dl.campList dd .btnArea.btnTrial{margin:3% auto 0;width:90%;font-size:105%}}@media screen and (min-width: 1100px){#freetrial dl.campList dd .btnArea.btnTrial{margin:20px auto 0;width:670px;font-size:110%}}#freetrial dl.campList dd .btnArea.btnTrial a.btnTxt{margin:2% auto;padding:0.7em 0.5em;border:none;color:#fff;font-weight:700;text-align:center;opacity:1}#freetrial dl.campList dd .btnArea.btnTrial a.btnTxt:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}#freetrial dl.campList dd .btnArea.btnTrial a.nsw{background-color:#e60012;color:#fff}#freetrial dl.campList dd .btnArea.btnTrial a.ps{background-color:#004299;color:#fff}#freetrial dl.campList dd .btnArea.btnTrial a.xbox{background-color:#31782d;color:#fff}#freetrial dl.campList dd .btnArea.btnTrial a.steam{background-color:#141a38;color:#fff}

/*# sourceMappingURL=maps/special.css.map */
