*{margin:0;padding:0}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}html{width:100%}body{width:100%;font-family:-apple-system,BlinkMacSystemFont,"BIZ UDPGothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"メイリオ",Meiryo,"Noto Sans CJK JP","ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.6}.rblock{position:relative}.ablock{position:absolute;left:0;top:0;width:100%;height:100%}.rblock img,.ablock img{display:block}.pblock img{display:block;width:100%}li{list-style:none}img{border:0;vertical-align:top}a{color:#09f;outline:0}a:focus{outline:0}#wrapper{width:100%;position:relative;overflow-x:hidden;background-color:#fdfbd4}.wrapper{width:100%}.pc{display:block}@media screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 767px){.sp{display:block}}.contents{position:relative;width:1024px;margin:0 auto}@media screen and (max-width: 767px){.contents{width:100%}}#lovl{position:fixed;width:100%;height:100%;left:0;top:0;z-index:10000;background:#00d8ff}.loader,.loader:after{border-radius:50%;width:6em;height:6em}.loader{font-size:10px;position:relative;left:50%;top:50%;margin-left:-3em;margin-top:-3em;border-top:1.1em solid rgba(0,192,255,.2);border-right:1.1em solid rgba(0,192,255,.2);border-bottom:1.1em solid rgba(0,192,255,.2);border-left:1.1em solid #fff;animation:load_circle .8s infinite linear}@keyframes load_circle{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.mainbox{position:relative;width:1385px;margin:0 auto}@media screen and (max-width: 1920px){.mainbox{width:72.1354166667%}}@media screen and (max-width: 1385px){.mainbox{width:100%}}@media screen and (max-width: 767px){.mainbox{width:100%}}header{position:relative;width:100%;background:#00d8ff url("../images/top/header/bg_01.webp") top center no-repeat;background-size:auto 100%}@media screen and (max-width: 767px){header{background:#00d8ff url("../images/top/header/bg_01_sp.webp") top center no-repeat;background-size:100% auto}}header img{width:100%}header .mainbox{width:1920px}@media screen and (max-width: 1920px){header .mainbox{width:100%}}header #header-logo{position:relative;width:100%}header #header-logo h2{position:relative;width:36.3541666667%;padding-top:6.6666666667%;padding-bottom:.2083333333%;margin:0 auto;font-size:0;line-height:0}@media screen and (max-width: 767px){header #header-logo h2{width:60.3125%;margin:0 0 0 19.8958333333%;padding-top:10.8333333333%;padding-bottom:0}}header #header-logo p{position:absolute;top:0;left:0;font-size:0;line-height:0}header #header-logo p.header-logo-nsw{width:15.2083333333%;margin-top:1.9270833333%;margin-left:2.2395833333%}@media screen and (max-width: 767px){header #header-logo p.header-logo-nsw{width:24.6875%;margin-top:2.9166666667%;margin-left:5.2083333333%}}header #header-logo p.header-logo-ps{width:27.1354166667%;margin-top:1.875%;margin-left:20.625%}@media screen and (max-width: 767px){header #header-logo p.header-logo-ps{width:44.1666666667%;margin-top:3.125%;margin-left:32.6041666667%}}header #header-logo p.header-logo-d3{width:7.1354166667%;margin-top:1.5625%;margin-left:91.3020833333%}@media screen and (max-width: 767px){header #header-logo p.header-logo-d3{width:9.375%;margin-top:2.2916666667%;margin-left:88.5416666667%}}header #header-title{position:relative;width:100%;border-bottom:solid 10px #dd6160}@media screen and (max-width: 767px){header #header-title{border-bottom:solid 1.04vw #dd6160}}header #header-title h1{position:relative;width:54.6875%;margin:0 auto;font-size:0;line-height:0}@media screen and (max-width: 767px){header #header-title h1{width:73.75%;margin:-1.56% auto 0}}header #header-title p{position:relative;width:65.5729166667%;margin:0 auto;padding-bottom:1.9791666667%}@media screen and (max-width: 767px){header #header-title p{width:88.6458333333%;padding-bottom:.5208333333%}}header #header-title .youtubebox{position:relative;width:66.0416666667%;margin:-2.29% auto 2.3958333333%;padding:.2604166667%;background-image:linear-gradient(0deg, rgb(192, 250, 0), rgb(255, 129, 149));border-radius:3px}@media screen and (max-width: 767px){header #header-title .youtubebox{width:73.0208333333%;padding:.5208333333%;margin:-2.7% auto 1.7708333333%}}header #header-title .youtubebox .youtubebox-main{position:relative;width:100%;height:0;padding-top:56.25%}header #header-title .youtubebox .youtubebox-main iframe{position:absolute;top:0;left:0;width:100%;height:100%}.c_main img{width:100%}#mainsale{position:relative;width:100%;background:#ffe58c url("../images/common/bg_02.png") top left repeat;background-size:4.2708333333% auto}@media screen and (max-width: 767px){#mainsale{background-size:8.5416666667% auto}}#mainsale ul.mainsale-list{position:relative;width:100%;padding-top:6.2%;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){#mainsale ul.mainsale-list{width:95%;margin:0 auto;padding-top:7.29%;justify-content:space-between}}#mainsale ul.mainsale-list li{position:relative;width:23.5039653929%;background-color:#fff;padding-top:1.0814708003%;padding-bottom:1.4419610671%;border-radius:5px;margin-right:1.9466474405%;margin-bottom:3.6%}#mainsale ul.mainsale-list li:nth-of-type(4n){margin-right:0}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li{width:47.98%;padding-top:2.19%;padding-bottom:2.1929824561%;margin-bottom:4.05%;border-radius:.52vw;margin-right:0}}#mainsale ul.mainsale-list li p{position:relative}#mainsale ul.mainsale-list li p.gameimage{position:relative;width:90.79%;margin:0 auto 7.6687116564%;transition:.2s}#mainsale ul.mainsale-list li p.gameimage a{transition:.2s}#mainsale ul.mainsale-list li p.gameimage a:hover{opacity:.7}#mainsale ul.mainsale-list li p.copyrighttxt{position:absolute;top:0;left:0;width:90.79%;margin-top:56.74%;margin-left:4.605%;font-size:12px;line-height:1.1;color:#000}@media screen and (max-width: 1920px){#mainsale ul.mainsale-list li p.copyrighttxt{font-size:.62vw}}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li p.copyrighttxt{font-size:2vw}}#mainsale ul.mainsale-list li h3{position:relative;width:90.79%;margin:0 auto 6.1349693252%;font-size:20px;line-height:1.25;color:#000;font-weight:bold}@media screen and (max-width: 1920px){#mainsale ul.mainsale-list li h3{font-size:1.04vw}}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li h3{font-size:3.3vw}}#mainsale ul.mainsale-list li .price-box{position:relative;width:90.79%;border-top:solid 1px #043f69;margin-bottom:6.1349693252%;margin-left:4.605%;padding-top:7.05%;display:flex;flex-wrap:wrap}#mainsale ul.mainsale-list li .price-box p{position:relative}#mainsale ul.mainsale-list li .price-box p.price{font-size:20px;line-height:1.25;color:#000;margin-right:6.13%}@media screen and (max-width: 1920px){#mainsale ul.mainsale-list li .price-box p.price{font-size:1.04vw}}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .price-box p.price{font-size:3vw}}#mainsale ul.mainsale-list li .price-box p.price span{font-size:.5em}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .price-box p.price span{font-size:.7em}}#mainsale ul.mainsale-list li .price-box p.discount{font-size:26px;line-height:1.25;font-weight:bold;color:#fff;background-color:#ff7e00;border-radius:3px;padding:0 4.72%;letter-spacing:-0.05em;margin-top:-2%}@media screen and (max-width: 1920px){#mainsale ul.mainsale-list li .price-box p.discount{font-size:1.35vw}}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .price-box p.discount{font-size:3.3vw}}#mainsale ul.mainsale-list li .price-box p.discount span{font-size:.5em;letter-spacing:0}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .price-box p.discount span{font-size:.7em}}#mainsale ul.mainsale-list li .price-box p.discount-price{width:100%;color:#d7000f;font-size:35px;line-height:1.25;font-weight:bold;margin-top:3.41%;letter-spacing:-0.08em}@media screen and (max-width: 1920px){#mainsale ul.mainsale-list li .price-box p.discount-price{font-size:1.82vw}}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .price-box p.discount-price{font-size:5.5vw}}#mainsale ul.mainsale-list li .price-box p.discount-price span{font-size:.5em;letter-spacing:0;padding-left:.3em}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .price-box p.discount-price span{font-size:.5em}}#mainsale ul.mainsale-list li .link-btn{position:relative;width:90.79%;margin:0 auto;display:flex;flex-direction:column;align-content:flex-end}#mainsale ul.mainsale-list li .link-btn p{position:relative;width:100%;align-self:flex-end}#mainsale ul.mainsale-list li .link-btn p a{display:block;background:url("../images/common/arrow_01.svg") center right 3.09% no-repeat;background-size:3.37% auto;border-radius:10px;color:#fff;font-weight:bold;text-decoration:none;font-size:18px;line-height:1;padding:4.72% 0 4.72% 4%;transition:.2s}@media screen and (max-width: 1920px){#mainsale ul.mainsale-list li .link-btn p a{font-size:.9vw;border-radius:.52vw}}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .link-btn p a{font-size:2.55vw;border-radius:1.04vw}}#mainsale ul.mainsale-list li .link-btn p a:hover{opacity:.7}#mainsale ul.mainsale-list li .link-btn p.ps a{background-color:#0049b7}#mainsale ul.mainsale-list li .link-btn p.nsw a{background-color:#d7000f}#mainsale ul.mainsale-list li .link-btn p:nth-of-type(2){margin-top:3.43%}#mainsale ul.mainsale-list li .trial-link-btn{position:relative;width:49.0797546012%;margin-bottom:4.6012269939%;margin-left:4.6012269939%}#mainsale ul.mainsale-list li .trial-link-btn p{position:relative;width:100%}#mainsale ul.mainsale-list li .trial-link-btn p a{display:block;background:url("../images/common/arrow_01.svg") center right 5.09% no-repeat;background-size:6.25% auto;border-radius:10px;font-size:20px;line-height:1.25;font-weight:bold;text-align:center;color:#fff;text-decoration:none;padding:4.37% 0;transition:.6s}#mainsale ul.mainsale-list li .trial-link-btn p a:hover{opacity:.7}@media screen and (max-width: 1920px){#mainsale ul.mainsale-list li .trial-link-btn p a{font-size:1.04vw}}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .trial-link-btn p a{border-radius:1.04vw;font-size:2.08vw}}#mainsale .mainsale-btn{position:relative;width:101.3718411552%;margin-left:-0.685%;padding-bottom:6.42%;display:flex;justify-content:space-between}@media screen and (max-width: 767px){#mainsale .mainsale-btn{width:95%;margin:0 auto;padding-bottom:7.29%;display:block}}#mainsale .mainsale-btn li{position:relative;width:48.433048433%;font-size:0;line-height:0}@media screen and (max-width: 767px){#mainsale .mainsale-btn li{width:100%}}#mainsale .mainsale-btn li a{transition:.6s}#mainsale .mainsale-btn li a:hover{opacity:.7}#newapp-list{position:relative;background:url("../images/common/bg_01.gif") top left repeat;background-size:auto;border-top:solid 10px #dd6160}@media screen and (max-width: 1920px){#newapp-list{background-size:1.25% auto}}@media screen and (max-width: 767px){#newapp-list{background-size:2.5% auto;border-top:solid 1.04vw #dd6160}}#newapp-list h2{position:relative;width:40.7942238267%;margin:0 auto 3.6101083032%;padding-top:5.7761732852%}@media screen and (max-width: 767px){#newapp-list h2{width:79.6875%;margin:0 auto 6.6666666667%;padding-top:5.8333333333%}}#newapp-list ul{width:77.9061371841%;margin:0 auto;padding-bottom:6.42%;display:flex;justify-content:space-between}@media screen and (max-width: 767px){#newapp-list ul{width:95%;padding-bottom:7.39%;flex-wrap:wrap}}#newapp-list ul li{width:48.37%;border:solid 1px #bcbcbc}@media screen and (max-width: 767px){#newapp-list ul li{width:47.98%;margin-bottom:2.5%}}#newapp-list ul li a{transition:.2s}#newapp-list ul li a:hover{opacity:.7}.c_footer{background-color:#00b7e2}.c_footer img{width:100%}.c_footer #footer-logo{position:relative;width:100%;margin:0 auto}.c_footer #footer-logo p{position:absolute;top:0;right:0;width:8.880866426%;margin-top:7.1480144404%;margin-right:9.7472924188%}@media screen and (max-width: 767px){.c_footer #footer-logo p{width:13%;margin-right:2.5%}}.c_footer #footer-logo ul{position:relative;width:63.321299639%;display:flex;justify-content:space-between;margin-bottom:8.3754512635%;margin-left:9.4584837545%;padding-top:8.9530685921%;align-items:center}@media screen and (max-width: 767px){.c_footer #footer-logo ul{width:75%;margin-left:2.5%}}.c_footer #footer-logo ul li{width:33.2953249715%;font-size:0;line-height:0}.c_footer #footer-logo ul li:nth-of-type(2){width:59.2930444698%}.c_footer #footer-copyright{position:relative;width:100%;margin:0 auto;padding-bottom:5.05%}@media screen and (max-width: 767px){.c_footer #footer-copyright{width:95%}}.c_footer #footer-copyright p{font-size:16px;line-height:1.25;color:#fff;margin-bottom:1.76%}@media screen and (max-width: 1920px){.c_footer #footer-copyright p{font-size:.83vw}}@media screen and (max-width: 767px){.c_footer #footer-copyright p{font-size:2.66vw}}.c_footer #footer-copyright ul{position:relative;width:100%}.c_footer #footer-copyright ul li{position:relative;font-size:16px;line-height:1.25;color:#fff}@media screen and (max-width: 1920px){.c_footer #footer-copyright ul li{font-size:.83vw}}@media screen and (max-width: 767px){.c_footer #footer-copyright ul li{font-size:2.66vw}}@media screen and (max-width: 767px){.cbmv #cboxClose{position:absolute;overflow:hidden;top:-23px;right:0px;display:block;background:url("../images/common/btn_close.png") no-repeat top center;background-size:100% auto;width:78px;height:0;padding-top:20px}}/*# sourceMappingURL=site.css.map */