*{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:#ffb3b4}.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 #ff00b3;border-right:1.1em solid #ff00b3;border-bottom:1.1em solid #ff00b3;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:url("../images/top/header/bg/01.webp") top center no-repeat;background-size:100% auto}@media screen and (max-width: 767px){header{background:url("../images/top/header/bg/01_sp.webp") top center no-repeat;background-size:100% auto}}header img{width:100%}header .mainbox{position:relative;width:100%}@media screen and (max-width: 1920px){header .mainbox{width:100%}}header #header-logo{position:relative;width:100%}header #header-logo h2{position:relative;width:43.3854166667%;padding-top:6.25%;padding-bottom:.6770833333%;margin:0 auto;font-size:0;line-height:0}@media screen and (max-width: 767px){header #header-logo h2{width:50.8333333333%;padding-top:11.4583333333%;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:13.8541666667%;margin-top:.8854166667%;margin-left:2.2916666667%}@media screen and (max-width: 767px){header #header-logo p.header-logo-nsw{width:20.1041666667%;margin-top:1.7708333333%;margin-left:3.125%}}header #header-logo p.header-logo-ps{width:27.1354166667%;margin-top:1.875%;margin-left:18.3333333333%}@media screen and (max-width: 767px){header #header-logo p.header-logo-ps{width:39.2708333333%;margin-top:3.125%;margin-left:26.4583333333%}}header #header-logo p.header-logo-d3{width:7.1354166667%;margin-top:.46875%;margin-left:91.3020833333%}@media screen and (max-width: 767px){header #header-logo p.header-logo-d3{width:8.6458333333%;margin-top:1.0416666667%;margin-left:88.2291666667%}}header #header-title{position:relative;width:100%;border-bottom:solid 10px #ff3984}@media screen and (max-width: 1920px){header #header-title{border-bottom:solid .52vw #ff3984}}@media screen and (max-width: 767px){header #header-title{border-bottom:solid 1.04vw #ff3984}}header #header-title h1{position:relative;width:64.8958333333%;margin:0 auto;font-size:0;line-height:0}@media screen and (max-width: 767px){header #header-title h1{width:94.375%;margin-top:-1.35%}}header #header-title h2{position:relative;width:79.21875%;margin:-5.41% auto 2.03125%;font-size:0;line-height:0}@media screen and (max-width: 767px){header #header-title h2{width:95%;margin-top:-7.6%;margin-bottom:3.125%}}header #header-title p{position:relative;width:41.875%;margin:0 auto;padding-bottom:2.96875%;font-size:0;line-height:0}@media screen and (max-width: 767px){header #header-title p{width:91.5625%;padding-bottom:5.4166666667%}}.c_main img{width:100%}#mainsale{position:relative;width:100%;background-image:linear-gradient(0deg, rgb(255, 191, 230), rgb(255, 248, 192))}#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 .second-price-box{position:relative;width:90.79%;border-top:solid 1px #043f69;margin-bottom:6.1349693252%;margin-top:7.05%;margin-left:4.605%;padding-top:7.05%;display:flex;flex-wrap:wrap}#mainsale ul.mainsale-list li .second-price-box p{position:relative}#mainsale ul.mainsale-list li .second-price-box p.second-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 .second-price-box p.second-price{font-size:1.04vw}}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .second-price-box p.second-price{font-size:3vw}}#mainsale ul.mainsale-list li .second-price-box p.second-price span{font-size:.5em}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .second-price-box p.second-price span{font-size:.7em}}#mainsale ul.mainsale-list li .second-price-box p.second-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 .second-price-box p.second-discount{font-size:1.35vw}}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .second-price-box p.second-discount{font-size:3.3vw}}#mainsale ul.mainsale-list li .second-price-box p.second-discount span{font-size:.5em;letter-spacing:0}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .second-price-box p.second-discount span{font-size:.7em}}#mainsale ul.mainsale-list li .second-price-box p.second-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 .second-price-box p.second-discount-price{font-size:1.82vw}}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .second-price-box p.second-discount-price{font-size:5.5vw}}#mainsale ul.mainsale-list li .second-price-box p.second-discount-price span{font-size:.5em;letter-spacing:0;padding-left:.3em}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .second-price-box p.second-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 .second-link-btn{position:relative;width:90.79%;margin:0 auto;display:flex;flex-direction:column;align-content:flex-end}#mainsale ul.mainsale-list li .second-link-btn p{position:relative;width:100%;align-self:flex-end}#mainsale ul.mainsale-list li .second-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 .second-link-btn p a{font-size:.9vw;border-radius:.52vw}}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .second-link-btn p a{font-size:2.55vw;border-radius:1.04vw}}#mainsale ul.mainsale-list li .second-link-btn p a:hover{opacity:.7}#mainsale ul.mainsale-list li .second-link-btn p.ps a{background-color:#0049b7}#mainsale ul.mainsale-list li .second-link-btn p.nsw a{background-color:#d7000f}#mainsale ul.mainsale-list li .second-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 ul.mainsale-list li .trial-link-btn_long{position:relative;width:76.6871165644%;margin-top:4.6012269939%;margin-bottom:4.6012269939%;margin-left:4.6012269939%}#mainsale ul.mainsale-list li .trial-link-btn_long p{position:relative;width:100%}#mainsale ul.mainsale-list li .trial-link-btn_long p a{display:block;background:url("../images/common/arrow_01.svg") center right 2.25% no-repeat;background-size:4.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_long p a:hover{opacity:.7}@media screen and (max-width: 1920px){#mainsale ul.mainsale-list li .trial-link-btn_long p a{font-size:1.04vw}}@media screen and (max-width: 767px){#mainsale ul.mainsale-list li .trial-link-btn_long 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:#ff3984}@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:51.9855595668%;margin:0 auto 1.0108303249%;font-size:60px;line-height:1;color:#00139e;text-align:center;text-shadow:2px 3px 0px #fff;font-weight:bold;font-family:"ヒラギノ角ゴ ProN W10"}#newapp-list h2::before{content:"";position:absolute;top:0;left:0;width:12.2222222222%;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:12.2222222222%;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:8vw;width:93.75%;margin:0 auto 3.125%}}#newapp-list p{position:relative;text-align:center;font-size:30px;line-height:1;color:#00139e;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:#ff7f81}.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:95%;margin:0 auto 7.2916666667%;justify-content:space-between}}.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:26.6666666667%;margin:0}}.c_footer #footer-logo ul li:nth-of-type(2){width:36.3176895307%}@media screen and (max-width: 767px){.c_footer #footer-logo ul li:nth-of-type(2){width:48.5416666667%}}.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 */