*{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 W6",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:#dd0312}.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 rgb(255,230,.2);border-right:1.1em solid rgb(255,230,.2);border-bottom:1.1em solid rgb(255,230,.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-image:linear-gradient(0deg, rgb(221, 3, 18) 44%, rgb(134, 0, 9) 74%)}header img{width:100%}header .mainbox{position:relative;width:1920px}@media screen and (max-width: 1920px){header .mainbox{width:100%}}header #header-logo{position:relative;width:100%;background:url("../images/top/header/bg/01.png") bottom center repeat-x;background-size:auto}@media screen and (max-width: 1920px){header #header-logo{background-size:4.375% auto}}@media screen and (max-width: 767px){header #header-logo{background:url("../images/top/header/bg/01.png") bottom center repeat-x;background-size:8.75% auto}}header #header-logo h2{position:relative;width:46.6145833333%;padding-top:1.8229166667%;padding-bottom:5.78125%;margin:0 auto;font-size:0;line-height:0}@media screen and (max-width: 767px){header #header-logo h2{width:52.0833333333%;margin:0 auto 0;padding-top:3.125%;padding-bottom:5.2083333333%}}header #header-logo p{position:absolute;top:0;left:0;font-size:0;line-height:0}header #header-logo p.header-logo-nsw{width:9.84375%}@media screen and (max-width: 767px){header #header-logo p.header-logo-nsw{width:12.5%}}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:.46875%;margin-left:91.3541666667%}@media screen and (max-width: 767px){header #header-logo p.header-logo-d3{width:9.375%;margin-top:1.0416666667%;margin-left:88.5416666667%}}header #header-title{position:relative;width:100%;background:url("../images/common/border/01.png") bottom center repeat-x;background-size:auto}@media screen and (max-width: 1920px){header #header-title{background-size:100% auto}}@media screen and (max-width: 767px){header #header-title{background-size:200% auto}}header #header-title h1{position:absolute;top:0;left:0;width:62.8645833333%;margin-top:-4.06%;margin-left:18.5677083333%;font-size:0;line-height:0}@media screen and (max-width: 767px){header #header-title h1{width:93.75%;margin-top:-6.5%;margin-left:3.125%}}header #header-title h2{position:relative;width:60.625%;margin:0 auto 3.6979166667%;padding-top:16.3020833333%;font-size:0;line-height:0}@media screen and (max-width: 767px){header #header-title h2{width:91.6666666667%;padding-top:29.1666666667%;margin-bottom:7.2916666667%}}header #header-title p{position:relative;width:43.75%;margin:0 auto;padding-bottom:4.8958333333%;font-size:0;line-height:0}@media screen and (max-width: 767px){header #header-title p{width:87.5%;padding-bottom:5.2083333333%}}header #header-title .deco1,header #header-title .deco2,header #header-title .deco2a,header #header-title .deco3,header #header-title .deco3a,header #header-title .deco4,header #header-title .deco4a,header #header-title .deco4b,header #header-title .deco5,header #header-title .deco5a,header #header-title .deco6,header #header-title .deco6a,header #header-title .deco7,header #header-title .deco7a,header #header-title .deco8,header #header-title .deco8a,header #header-title .deco9,header #header-title .deco10,header #header-title .deco10a,header #header-title .deco10b,header #header-title .deco11,header #header-title .deco11a{position:absolute;top:0;left:0;height:0;font-size:0;line-height:0}@media screen and (max-width: 767px){header #header-title .deco1,header #header-title .deco2,header #header-title .deco2a,header #header-title .deco3,header #header-title .deco3a,header #header-title .deco4,header #header-title .deco4a,header #header-title .deco4b,header #header-title .deco5,header #header-title .deco5a,header #header-title .deco6,header #header-title .deco6a,header #header-title .deco7,header #header-title .deco7a,header #header-title .deco8,header #header-title .deco8a,header #header-title .deco9,header #header-title .deco10,header #header-title .deco10a,header #header-title .deco10b,header #header-title .deco11,header #header-title .deco11a{display:none}}header #header-title .deco1{width:27.2395833333%;height:0;padding-top:10.1041666667%;margin-top:5.7291666667%;margin-left:36.3802083333%;background:url("../images/top/header/deco/11.png") top left no-repeat;background-size:100% auto}@media screen and (max-width: 767px){header #header-title .deco1{display:block;width:54.4791666667%;padding-top:20.2083333333%;margin-top:7.1875%;margin-left:22.7604166667%;transform:scale(0.7)}}header #header-title .deco2{width:3.9583333333%;padding-top:4.4791666667%;margin-top:-0.83%;margin-left:1.71875%;background:url("../images/top/header/deco/01.svg") top center no-repeat;background-size:100% auto}header #header-title .deco2a{width:3.2291666667%;padding-top:3.6458333333%;margin-top:29.0104166667%;margin-left:78.0729166667%;background:url("../images/top/header/deco/01.svg") top center no-repeat;background-size:100% auto}header #header-title .deco3{width:3.4375%;padding-top:3.8020833333%;margin-top:6.25%;margin-left:8.8020833333%;background:url("../images/top/header/deco/02.svg") top center no-repeat;background-size:100% auto}header #header-title .deco3a{width:3.4375%;padding-top:3.8020833333%;margin-top:23.75%;margin-left:68.0208333333%;background:url("../images/top/header/deco/02.svg") top center no-repeat;background-size:100% auto;transform:rotate(45deg)}header #header-title .deco4{width:3.3333333333%;padding-top:3.6458333333%;margin-top:2.5%;margin-left:83.0729166667%;background:url("../images/top/header/deco/03.svg") top center no-repeat;background-size:100% auto}header #header-title .deco4a{width:3.3333333333%;padding-top:3.6458333333%;margin-top:33.2291666667%;margin-left:86.4583333333%;background:url("../images/top/header/deco/03.svg") top center no-repeat;background-size:100% auto;transform:rotate(-10deg)}header #header-title .deco4b{width:4.62%;padding-top:5.27%;margin-top:46.78%;margin-left:100.5%;background:url("../images/top/header/deco/03.svg") top center no-repeat;background-size:100% auto;transform:rotate(3deg)}header #header-title .deco5{width:4.7395833333%;padding-top:5.3645833333%;margin-top:31.8229166667%;margin-left:9.6354166667%;background:url("../images/top/header/deco/04.svg") top center no-repeat;background-size:100% auto}header #header-title .deco5a{width:4.7395833333%;padding-top:5.3645833333%;margin-top:26.875%;margin-left:94.21875%;background:url("../images/top/header/deco/04.svg") top center no-repeat;background-size:100% auto}header #header-title .deco6{width:9.1666666667%;padding-top:6.25%;margin-top:2.1354166667%;margin-left:17.5%;background:url("../images/top/header/deco/05.png") top center no-repeat;background-size:100% auto;transform:rotate(-20.38deg)}header #header-title .deco6a{width:9.1666666667%;padding-top:6.25%;margin-top:18.9583333333%;margin-left:83.8541666667%;background:url("../images/top/header/deco/05.png") top center no-repeat;background-size:100% auto;transform:rotate(28deg)}header #header-title .deco7{width:6.1979166667%;padding-top:6.09375%;margin-top:24.4791666667%;margin-left:16.7708333333%;background:url("../images/top/header/deco/06.png") top center no-repeat;background-size:100% auto}header #header-title .deco7a{width:6.1979166667%;padding-top:6.09375%;margin-top:7.8125%;margin-left:75.625%;background:url("../images/top/header/deco/06.png") top center no-repeat;background-size:100% auto}header #header-title .deco8{width:4.53125%;padding-top:7.1354166667%;margin-top:17.1875%;margin-left:7.3958333333%;background:url("../images/top/header/deco/07.png") top center no-repeat;background-size:100% auto}header #header-title .deco8a{width:4.53125%;padding-top:7.1354166667%;margin-top:15.8854166667%;margin-left:95.15625%;background:url("../images/top/header/deco/07.png") top center no-repeat;background-size:100% auto}header #header-title .deco9{width:4.2708333333%;padding-top:6.6145833333%;margin-top:23.75%;margin-left:29.4791666667%;background:url("../images/top/header/deco/08.png") top center no-repeat;background-size:100% auto}header #header-title .deco10{width:3.5416666667%;padding-top:3.3854166667%;margin-top:27.7604166667%;margin-left:1.1458333333%;background:url("../images/top/header/deco/09.png") top center no-repeat;background-size:100% auto;transform:rotate(-31.36deg)}header #header-title .deco10a{width:3.5416666667%;padding-top:3.3854166667%;margin-top:2.7083333333%;margin-left:94.7916666667%;background:url("../images/top/header/deco/09.png") top center no-repeat;background-size:100% auto;transform:rotate(-31.36deg)}header #header-title .deco10b{width:3.5416666667%;padding-top:3.3854166667%;margin-top:11.875%;margin-left:18.0208333333%;background:url("../images/top/header/deco/09.png") top center no-repeat;background-size:100% auto;transform:rotate(-31.36deg)}header #header-title .deco11{width:3.2291666667%;padding-top:3.2291666667%;margin-top:12.8125%;margin-left:.625%;background:url("../images/top/header/deco/10.png") top center no-repeat;background-size:100% auto;transform:rotate(-10deg) scale(0.84)}header #header-title .deco11a{width:3.2291666667%;padding-top:3.2291666667%;margin-top:10.8333333333%;margin-left:89.4270833333%;background:url("../images/top/header/deco/10.png") top center no-repeat;background-size:100% auto;transform:rotate(-31.36deg)}header #header-title .deco12{width:100%;height:0;padding-top:58.125%;position:absolute;bottom:0;left:0;background:url("../images/top/header/deco/sp.png") top center no-repeat;background-size:100% auto}.c_main img{width:100%}#mainsale{position:relative;width:100%;background:#12743a}#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;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 .apptitle-trial-box{position:relative;margin-bottom:6.1349693252%}#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-top:4.6012269939%;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:center}@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;padding-top:86px}@media screen and (max-width: 1920px){#newapp-list{background-size:1.25% auto;padding-top:4.4791666667%}}@media screen and (max-width: 767px){#newapp-list{background-size:2.5% auto;padding-top:7.2916666667%}}#newapp-list::before{content:"";width:100%;position:absolute;top:0;left:0;height:10px;background:url("../images/common/border/01.png") top center repeat-x;background-size:auto}@media screen and (max-width: 1920px){#newapp-list::before{height:0;padding-top:.52%;background-size:100%}}@media screen and (max-width: 767px){#newapp-list::before{padding-top:1.04%;background-size:200% auto}}#newapp-list h2{position:relative;width:46.642599278%;margin:0 auto 1.0108303249%;font-size:60px;line-height:1;color:#e8440d;text-align:center;text-shadow:2px 3px 0px #3c2828;font-weight:bold;font-family:"ヒラギノ角ゴ ProN W10"}#newapp-list h2::before{content:"";position:absolute;top:0;left:0;width:13.6222910217%;height:100%;background:url("../images/top/new/deco/01.png") center left no-repeat;background-size:100% auto}#newapp-list h2::after{content:"";position:absolute;top:0;right:0;width:13.6222910217%;height:100%;background:url("../images/top/new/deco/02.png") center left no-repeat;background-size:100% auto}@media screen and (max-width: 1920px){#newapp-list h2{font-size:3.125vw}}@media screen and (max-width: 767px){#newapp-list h2{font-size:10vw;width:93.75%;margin:0 auto 3.125%}}#newapp-list p{position:relative;text-align:center;font-size:30px;line-height:1;color:#e8440d;font-weight:bold;font-family:"ヒラギノ角ゴ ProN W10";margin:0 auto 1.9494584838%}@media screen and (max-width: 767px){#newapp-list p{font-size:4.5vw;margin-bottom:3.125%}}#newapp-list ul{width:100%;margin:0 auto;padding-bottom:6.42%;display:flex;justify-content:center}@media screen and (max-width: 767px){#newapp-list ul{width:95%;padding-bottom:7.39%;justify-content:space-between;flex-wrap:wrap}}#newapp-list ul li{width:23.5379061372%;margin:0 .9747292419%;box-sizing:border-box;border:solid 1px #bcbcbc}@media screen and (max-width: 767px){#newapp-list ul li{width:47.98%;margin:0 0 2.5%}}#newapp-list ul li a{transition:.2s}#newapp-list ul li a:hover{opacity:.7}.c_footer{background-color:#dd0312}.c_footer img{width:100%}.c_footer #footer-logo{position:relative;width:100%;margin:0 auto}.c_footer #footer-logo ul{position:relative;width:100%;display:flex;justify-content:center;margin:0 auto 4.9097472924%;padding-top:8.9530685921%;align-items:center}@media screen and (max-width: 767px){.c_footer #footer-logo ul{width:100%;margin-left:2.5%}}.c_footer #footer-logo ul li{width:20.2888086643%;margin:0 2.3104693141%;font-size:0;line-height:0}@media screen and (max-width: 767px){.c_footer #footer-logo ul li{width:29.2708333333%;margin:0 3.125%}}.c_footer #footer-logo ul li:last-of-type{width:8.880866426%}@media screen and (max-width: 767px){.c_footer #footer-logo ul li:last-of-type{width:12.8125%}}.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}}/*# sourceMappingURL=site.css.map */