body,html{font-family:Helvetica,Tahoma,Arial,PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;color:#333}li,ul{list-style:none;margin:0;padding:0}a{outline:none}a,a:hover{text-decoration:none}img{border:none}.header .navbar{padding:.8rem 1rem}.header .navbar .logo{display:flex;flex:none;color:#fff}.header .navbar .logo .logo-img img{border-radius:2px;width:58px;height:58px}@media screen and (max-width:576px){.header .navbar .logo .logo-img{display:none}}.header .navbar .logo .logo-text{margin-left:1rem}.header .navbar .logo .logo-text h1{font-size:1.8rem;margin:0;padding:0}.header .navbar .logo .logo-text h1 small{font-size:.7rem;position:relative;left:8px;top:-10px;background-color:#fff;color:#333;padding:1px 3px;border-radius:3px}.header .navbar .logo .logo-text p{font-size:.9rem;margin:0;padding:0}@media screen and (max-width:576px){.header .navbar .logo .logo-text{margin-left:0}.header .navbar .logo .logo-text h1{font-size:1.4rem}.header .navbar .logo .logo-text h1 small{font-size:.6rem}.header .navbar .logo .logo-text p{font-size:.8rem}}.header .navbar .navbar-main .nav-item .nav-link{font-size:1.1rem;color:#ccc;padding:.6rem .8rem}.header .navbar .navbar-main .nav-item .nav-link:hover{color:#fff}.header .navbar .navbar-right .dropdown .dropdown-toggle{padding-left:1.2rem;font-size:1rem}.header .navbar .navbar-right .dropdown .dropdown-menu{right:0;left:auto;min-width:9rem}.header .navbar .navbar-right .dropdown .dropdown-menu .dropdown-item{font-size:1rem}.header .navbar .navbar-right .dropdown .dropdown-menu .dropdown-item .iconfont{font-size:1.1rem;margin-right:.25rem}.header .navbar .navbar-right .dropdown .dropdown-menu .dropdown-item .btn{font-size:1rem}.main{min-height:calc(100vh - 151px)}.main .banner{position:relative}.main .banner .img{width:100%}.main .banner .mask{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.1)}.footer{padding:1rem}.footer .wrap{display:flex;flex-direction:row}@media screen and (max-width:576px){.footer .wrap{flex-direction:column}}.footer .wrap .copyright{color:#ccc;flex-grow:1}.footer .wrap .links{flex-grow:0}.footer .wrap .links .link{color:#ccc;display:inline-block}.footer .wrap .links .link:hover{color:#fff}.footer .wrap .links .language-dropdown{display:inline-block}.footer .wrap .links .language-dropdown .dropdown-menu{min-width:7.2rem}.pagination{font-size:.8rem;justify-content:flex-end}.notification-badge .badge{font-size:12px;margin-top:11px}.notification-badge .badge-secondary{background-color:#666}.notification-badge .badge-hint{background-color:#d15b47!important}.top-notice{font-size:1rem}.cursor-help{cursor:help}.bold{font-weight:700}@media (min-width:1600px){.navbar-expand-xxl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xxl>.container,.navbar-expand-xxl>.container-fluid,.navbar-expand-xxl>.container-lg,.navbar-expand-xxl>.container-md,.navbar-expand-xxl>.container-sm,.navbar-expand-xxl>.container-xl{flex-wrap:nowrap}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}}.badge-user-balance{font-size:.5rem!important}.verify-email-notice{margin:0;position:fixed;bottom:0;left:0;right:0;z-index:999}.home .top-visual{margin-top:1px}.home .top-visual .swiper{padding-bottom:30px}@media screen and (min-width:992px){.home .top-visual .swiper{padding-bottom:38px}}.home .top-visual .swiper .swiper-pagination{bottom:0!important}.home .top-visual .swiper .swiper-pagination .swiper-pagination-bullet{width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:rgba(0,0,0,.2)}.home .top-visual .swiper .swiper-pagination .swiper-pagination-bullet:focus{outline:none;-moz-outline:none}@media screen and (min-width:992px){.home .top-visual .swiper .swiper-pagination .swiper-pagination-bullet{width:28px;height:28px;text-align:center;line-height:28px;font-size:16px}}.home .top-visual .swiper .swiper-pagination .swiper-pagination-bullet-active{color:#fff;background:#007aff}.home .top-visual .swiper .overlay{position:absolute;left:0;top:0;right:0;bottom:0}.home .top-visual .swiper .overlay .buttons{display:flex;justify-content:center;overflow:hidden;position:absolute;top:83%;left:0;right:0}.home .top-visual .swiper .overlay .buttons .btn{display:block;text-align:center;padding:.2rem 1rem;border-width:2px;border-color:#fff;font-size:1.8rem;border-radius:1rem;margin:0 1rem}@media screen and (max-width:768px){.home .top-visual .swiper .overlay .buttons .btn{font-size:1.2rem;border-radius:.5rem}}@media screen and (max-width:576px){.home .top-visual .swiper .overlay .buttons .btn{font-size:.8rem;border-radius:.3rem;border-width:1px;padding:.2rem .5rem;margin:0 .3rem}}.home .game-list .box{position:relative;overflow:hidden;border:1px solid #eee;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2)}.home .game-list .box .box-link{display:block;position:relative}.home .game-list .box .box-link .box-img{width:100%}.home .game-list .box .box-link .box-overlay{background-color:transparent;position:absolute;left:0;right:0;top:0;bottom:0}.home .game-list .box .box-link .box-overlay:hover{background-color:rgba(0,0,0,.1)}.home .more-game{padding-left:15px;padding-right:15px;font-size:1.2rem}#maitetsu-lastrun .buttons .btn:hover{background-color:#5188c4}#maitetsu-lastrun .buttons .btn1{background-color:#af2a26}#maitetsu-lastrun .buttons .btn2{background-color:#e3ab40}#maitetsu-lastrun .buttons .btn3{background-color:#4e3931}#riddle-joker .buttons .btn:hover{background-color:#954ba8}#riddle-joker .buttons .btn1,#riddle-joker .buttons .btn2{background-color:#b3275c}#kinkoi .buttons .btn:hover{background-color:#9f67cd}#kinkoi .buttons .btn1{background-color:#cd4f58}#kinkoi .buttons .btn2{background-color:#e3c345}#kinkoi .buttons .btn3{background-color:#5893d6}#shuffle-ep2 .buttons .btn1{background-color:#f6ad25}#shuffle-ep2 .buttons .btn1:hover{background-color:#f9be50}#tsukiniyorisou .buttons .btn1{background-color:#6a5fe9}#tsukiniyorisou .buttons .btn1:hover{background-color:#a181f7}#tsukiniyorisou .buttons .btn2{background-color:#e96082}#tsukiniyorisou .buttons .btn2:hover{background-color:#fd8ba7}#tsukiniyorisou .buttons .btn3{background-color:#eabf12}#tsukiniyorisou .buttons .btn3:hover{background-color:#ffd21f}#relief .buttons .btn1{background-color:#b1c535}#relief .buttons .btn1:hover{background-color:#c1d544}#relief .buttons .btn2{background-color:#a0a0a0}#relief .buttons .btn2:hover{background-color:#afafaf}#alia-fs .buttons .btn1{background-color:#cf4365}#alia-fs .buttons .btn1:hover{background-color:#e86081}#alia-fs .buttons .btn2{background-color:#fdbc4e}#alia-fs .buttons .btn2:hover{background-color:#fec76d}#making-lovers .buttons .btn1{background-color:#ef8a9d}#making-lovers .buttons .btn1:hover{background-color:#f59cac}#making-lovers .buttons .btn2{background-color:#f7b96f}#making-lovers .buttons .btn2:hover{background-color:#fbc686}#madoki .buttons .btn1{background-color:#ee4d92}#madoki .buttons .btn1:hover{background-color:#f56ba6}#madoki .buttons .btn2{background-color:#8f73d7}#madoki .buttons .btn2:hover{background-color:#b19beb}#sothewitch .buttons .btn1{background-color:#e94828}#sothewitch .buttons .btn1:hover{background-color:#fc6d51}#sothewitch .buttons .btn2{background-color:#f7ac0f}#sothewitch .buttons .btn2:hover{background-color:#fdc653}#parquet .buttons .btn1{background-color:#ea5504}#parquet .buttons .btn1:hover{background-color:#f97025}#parquet .buttons .btn2{background-color:#0c82ae}#parquet .buttons .btn2:hover{background-color:#1b99c8}#happiness2 .buttons .btn1{background-color:#cf4365}#happiness2 .buttons .btn1:hover{background-color:#e86081}#happiness2 .buttons .btn2{background-color:#fdbc4e}#happiness2 .buttons .btn2:hover{background-color:#fec76d}#sekachu .buttons .btn1{background-color:#e74684}#sekachu .buttons .btn1:hover{background-color:#fb5c7e}#sekachu .buttons .btn2{background-color:#ff757e}#sekachu .buttons .btn2:hover{background-color:#ff9ba9}#sekachu .buttons .btn3{background-color:#eb7848}#sekachu .buttons .btn3:hover{background-color:#fbaf5f}#honoguraki .buttons .btn1{background-color:#b71d0f}#honoguraki .buttons .btn1:hover{background-color:#980d00}#honoguraki .buttons .btn2{background-color:#70442c}#honoguraki .buttons .btn2:hover{background-color:#865236}#hello_lady_se .buttons .btn1{background-color:#b94433}#hello_lady_se .buttons .btn1:hover{background-color:#9c2a19}#hello_lady_se .buttons .btn2{background-color:#b94433}#hello_lady_se .buttons .btn2:hover{background-color:#9c2a19}#hananono .buttons .btn1{background-color:#ed5084}#hananono .buttons .btn1:hover{background-color:#d53c6f}#hananono .buttons .btn2{background-color:#ed5084}#hananono .buttons .btn2:hover{background-color:#d53c6f}#cross_concerto .buttons .btn1{background-color:#469ff0}#cross_concerto .buttons .btn1:hover{background-color:#3689d4}#cross_concerto .buttons .btn2{background-color:#d8405f}#cross_concerto .buttons .btn2:hover{background-color:#c12948}#stella .buttons .btn1{background-color:#dc7580}#stella .buttons .btn1:hover{background-color:#cc5e69}#stella .buttons .btn2{background-color:#9f78aa}#stella .buttons .btn2:hover{background-color:#92689e}#ayakashi .buttons .btn1{background-color:#f4613a}#ayakashi .buttons .btn1:hover{background-color:#e8562f}#ayakashi .buttons .btn2{background-color:#a380d4}#ayakashi .buttons .btn2:hover{background-color:#9772c9}#magical_charming .buttons .btn1{background-color:#ec4c92}#magical_charming .buttons .btn1:hover{background-color:#e24288}#magical_charming .buttons .btn2{background-color:#a753e0}#magical_charming .buttons .btn2:hover{background-color:#9b47d4}#kinkoigt .buttons .btn1{background-color:#fe3f70}#kinkoigt .buttons .btn1:hover{background-color:#ea2e5e}#kinkoigt .buttons .btn2{background-color:#ffd21f}#kinkoigt .buttons .btn2:hover{background-color:#eabf12}#yumahorome .buttons .btn1{background-color:#d05b73}#yumahorome .buttons .btn1:hover{background-color:#be435c}#yumahorome .buttons .btn2{background-color:#d2aa59}#yumahorome .buttons .btn2:hover{background-color:#c69d4a}#aonatsu .buttons .btn1,#aonatsu .buttons .btn2,#aonatsu .buttons .btn3,#aonatsu .buttons .btn4{background-color:#02ceed}#aonatsu .buttons .btn1:hover,#aonatsu .buttons .btn2:hover,#aonatsu .buttons .btn3:hover,#aonatsu .buttons .btn4:hover{background-color:#0df}#aokana_extra2 .buttons .btn1{background-color:#38a7d5}#aokana_extra2 .buttons .btn1:hover{background-color:#137ec6}#aokana_extra2 .buttons .btn2{background-color:#38a7d5}#aokana_extra2 .buttons .btn2:hover{background-color:#137ec6}#soratoto .buttons .btn1{background-color:#179dec}#soratoto .buttons .btn1:hover{background-color:#0b8dd9}#soratoto .buttons .btn2{background-color:#179dec}#soratoto .buttons .btn2:hover{background-color:#0b8dd9}#koikake .buttons .btn1{background-color:#ff57b3}#koikake .buttons .btn1:hover{background-color:#ff90ec}#koikake .buttons .btn2{background-color:#3ba4ef}#koikake .buttons .btn2:hover{background-color:#61d8ff}#future_radio .buttons .btn1{background-color:#3b3b3b}#future_radio .buttons .btn1:hover{background-color:#6c6c6c}#future_radio .buttons .btn2{background-color:#3b3b3b}#future_radio .buttons .btn2:hover{background-color:#6c6c6c}#shuffle_ep2 .buttons .btn1{background-color:#f13059}#shuffle_ep2 .buttons .btn1:hover{background-color:#f94b70}#shuffle_ep2 .buttons .btn2{background-color:#f5840f}#shuffle_ep2 .buttons .btn2:hover{background-color:#f89d3e}#witch_garden .buttons .btn1{background-color:#ef8476}#witch_garden .buttons .btn1:hover{background-color:#fbb3a9}#witch_garden .buttons .btn2{background-color:#ef8476}#witch_garden .buttons .btn2:hover{background-color:#fbb3a9}.shops .shop-list .box{position:relative;overflow:hidden;border:1px solid #eee;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,.2)}.shops .shop-list .box .box-link{display:block;position:relative}.shops .shop-list .box .box-link .box-img{width:100%}.shops .shop-list .box .box-link .box-overlay{background-color:transparent;position:absolute;left:0;right:0;top:0;bottom:0}.shops .shop-list .box .box-link .box-overlay:hover{background-color:rgba(0,0,0,.1)}.shops .shop-list .box .box-link .box-overlay .shop-label{position:absolute;top:0;left:0;color:#fff;border-radius:0 0 .5rem 0;opacity:.9;font-size:1.4rem;padding:.2rem .6rem}@media screen and (max-width:992px){.shops .shop-list .box .box-link .box-overlay .shop-label{font-size:.9rem}}@media screen and (max-width:576px){.shops .shop-list .box .box-link .box-overlay .shop-label{font-size:.8rem}}.shops .shop-list .box .box-link .box-overlay .shop-price{position:absolute;top:0;right:0;font-size:1.4rem;padding:.1rem .5rem;color:#adcd42;background-color:rgba(83,106,45,.9);border-radius:0 0 0 .5rem;opacity:.9}.shops .shop-list .box .box-link .box-overlay .have-game{position:absolute;bottom:0;left:0;right:0;font-size:1rem;padding:.15rem;text-align:center;color:#adcd42;background-color:rgba(83,106,45,.9);opacity:.9}.shops .label-blue{background-color:#007bff}.shops .label-indigo{background-color:#6610f2}.shops .label-purple{background-color:#6f42c1}.shops .label-pink{background-color:#e83e8c}.shops .label-red{background-color:#dc3545}.shops .label-orange{background-color:#fd7e14}.shops .label-yellow{background-color:#ffc107}.shops .label-green{background-color:#28a745}.shops .label-teal{background-color:#20c997}.shops .label-cyan{background-color:#17a2b8}.shops .label-gray{background-color:#6c757d}.shops .label-gray-dark{background-color:#343a40}.banner{position:relative}.banner .img{width:100%}.banner .mask{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.05)}.shop-top{background-color:#f8f8f8}.shop-top .inner{max-width:1920px;margin-left:auto;margin-right:auto;padding:2rem 1.5rem}.shop-top .inner .carousel .carousel-item .video-play-btn{position:absolute;left:0;top:0;bottom:0;right:0}.shop-top .inner .game-hp{padding:0 1rem}.shop-top .inner .game-hp .btn{font-size:1.2rem;text-align:center}.shop-top .inner .start-vote{padding:0 1rem}.shop-top .inner .start-vote .btn{font-size:1.2rem;text-align:center}.shop-top .inner .start-vote .btn small{font-size:.9rem}.shop-top .inner .game-info{margin-top:2rem}.shop-top .inner .game-info .wrap{padding-top:.5rem}.shop-top .inner .game-info .wrap table{border-collapse:separate;font-size:.9rem}.shop-top .inner .game-info .wrap table th{background-color:#e7e7e7;margin:2px;padding:.3rem .4rem;text-align:center;word-break:keep-all}.shop-top .inner .game-info .wrap table td{background-color:#e7e7e7;margin:2px;padding:.3rem .4rem;word-break:break-all}.shop-body{background-color:#fff}.shop-body .inner{max-width:1920px;margin-left:auto;margin-right:auto;padding:2rem 1.5rem}.shop-body .inner .product-box{background-color:#fff3cd;border-color:#ffeeba;border-radius:.5rem;padding:1rem 1.5rem}.shop-body .inner .product-box .discount-detail{font-size:1rem}.shop-body .inner .product-box .discount-detail .discount-list li{list-style:disc;list-style-position:inside}.shop-body .inner .product-box .discount-detail .discount-list li .price{color:#dc3545;font-weight:700}.shop-body .inner .product-box .discount-detail .discount-list li .countdown{color:#dc3545;font-weight:700;display:none}.shop-body .inner .product-box .discount-detail .discount-list li .earn-point{color:#dc3545;font-weight:700}.shop-body .inner .product-box .price .badge{font-size:.8rem;padding:.5rem}.shop-body .inner .product-box .price .discount-price{color:#ee772f;font-size:2rem;margin-left:.5rem}.shop-body .inner .product-box .price .discount-price small{font-size:70%}.shop-body .inner .product-box .price .original-price{font-size:.9rem;text-decoration:line-through;margin-left:.5rem}.shop-body .inner .product-box .btn-buy{font-size:1.2rem;font-weight:800}.shop-body .inner .product-box .btn-coupons{font-size:1.05rem}.shop-body .inner .product-bundle-box{background-color:#d1ecf1!important;border-color:#bee5eb!important}.shop-body .inner .introduction .wrap{font-size:1rem;padding:1rem .5rem}.shop-body .inner .introduction .wrap .intro-pic img{max-width:100%}.shop-body .inner .game-language .table-wrap{padding-top:.5rem}.shop-body .inner .game-language .table-wrap .language-table{border-collapse:separate;font-size:.9rem}.shop-body .inner .game-language .table-wrap .language-table th{background-color:#f0f0f0;margin:2px;padding:.3rem .4rem;text-align:center;word-break:keep-all}.shop-body .inner .game-language .table-wrap .language-table td{background-color:#f0f0f0;margin:2px;padding:.3rem .4rem;word-break:break-all;text-align:center}.shop-body .inner .game-sysreq .table-wrap{padding-top:.5rem}.shop-body .inner .game-sysreq .table-wrap .sysreq-table{border-collapse:separate;font-size:.9rem}.shop-body .inner .game-sysreq .table-wrap .sysreq-table th{background-color:#f0f0f0;margin:2px;padding:.3rem .4rem;text-align:center;word-break:keep-all}.shop-body .inner .game-sysreq .table-wrap .sysreq-table td{background-color:#f0f0f0;margin:2px;padding:.3rem .4rem;word-break:break-all;text-align:center}.shop-body .inner .download .wrap{padding:0 1rem}.shop-body .inner .download .wrap .btn{font-weight:400;font-size:1.2rem;margin:0 auto 1.2rem}.shop-body .inner .recommends a{display:block;position:relative}.shop-body .inner .recommends a img{display:block;width:100%;margin:0 auto}.shop-body .inner .recommends a .img-mask{position:absolute;top:0;left:0;right:0;bottom:0;background:transparent}.shop-body .inner .recommends a .img-mask:hover{background:rgba(0,0,0,.1)}.shop-body .inner .game-reviews{font-size:.9rem}.shop-body .inner .game-reviews .view-all-btn{color:#007bff}.modal .coupons-modal-body ul li{list-style-type:disc;list-style-position:inside}.modal .abandon-buy2free1,.modal .steam-import-tip{font-size:.9rem}.guide .sutekano-guide img{width:100%;max-width:1024px;margin:0 auto;display:block}.page-content{margin:0 auto;padding:0;font-size:1rem}.page-content .box{max-width:1440px;margin:1rem auto;box-shadow:0 0 10px rgba(0,0,0,.2);padding:2rem;background-color:#fff;border-radius:.6rem}@media screen and (max-width:576px){.page-content .box{padding-left:1rem;padding-right:1rem}}.page-content p{margin:0;line-height:175%}.page-content table{font-size:1rem}@media screen and (max-width:576px){.page-content table{font-size:.9rem}}.page-content .introduce ul li{list-style-type:disc;list-style-position:inside}.page-content .table-responsive table td,.page-content .table-responsive table th{white-space:nowrap}.ps .ps-form{max-width:640px}.faq h5{margin-top:2rem}.faq .title{font-weight:700;margin-top:1rem}.faq ul li{list-style-type:disc;list-style-position:inside}.faq p{margin-bottom:.5rem}.dlsite .import-form{max-width:640px}.orders .order-detail-table{font-size:1rem}.orders .order-detail-table .final-price{color:#ee772f;font-weight:700}.orders .order-detail-table .original-price{text-decoration:line-through}.orders .refund-form{max-width:800px}.orders .order-list .btn{padding:.25rem .5rem}.product .discount-price{color:#ee772f;font-weight:700}.video-player{max-width:1280px;max-height:720px;overflow:hidden;margin:0 auto}.jobs ul li{list-style-type:disc;list-style-position:inside}.welfares .card{background-color:#f8fafc}.welfares .card .card-title{font-size:1.8rem}.welfares .card .card-text{margin-bottom:.5rem}.welfares .card .card-buttons .btn{font-size:1rem;margin-top:.5rem;margin-right:.5rem}.buy2free1 .introduce .title{font-weight:700;margin-top:1rem}.buy2free1 .introduce ul li{list-style-type:disc;list-style-position:inside}.project-progress .title h3{font-size:2rem}@media screen and (max-width:576px){.project-progress .title h3{font-size:1.25rem}}.project-progress .banner,.project-progress .banner .link{overflow:hidden;position:relative}.project-progress .banner .link{display:block}.project-progress .banner .mask{position:absolute;left:0;right:0;top:0;bottom:0;background-image:linear-gradient(90deg,transparent,transparent,rgba(0,0,0,.2),rgba(0,0,0,.5))}.project-progress .banner .text{position:absolute;right:0;bottom:0;color:#fff;font-size:2.4rem;font-style:italic;text-shadow:2px 2px 2px rgba(0,0,0,.5);margin-right:2rem;margin-bottom:1rem}@media screen and (max-width:576px){.project-progress .banner .text{margin-right:1rem;margin-bottom:.6rem;font-size:1.2rem}}.project-progress .banner .progress{position:absolute;left:0;right:0;bottom:0;opacity:.8}@media screen and (max-width:576px){.project-progress .banner .progress{height:.5rem}}.project-progress .banner .title{font-size:2.4rem;position:absolute;left:0;top:0;margin-left:2rem;margin-top:1rem}@media screen and (max-width:576px){.project-progress .banner .title{margin-left:1rem;margin-top:.5rem;font-size:1.2rem}}.modian-kinkoi .modian-kinkoi-form{max-width:640px}.lottery .lottery-form .btn-lottery{font-size:2rem;font-weight:700;padding:.3rem 1.4rem;border-radius:.5rem}.lottery .introduce h5{margin-top:2rem}.lottery .introduce .title{font-weight:700;margin-top:1rem}.lottery .lottery-rank .thead-red{background-color:#cb454b;color:#fff}.lottery .lottery-rank td,.lottery .lottery-rank th{padding-left:.5rem}.lottery .lottery-rank .award-icon{text-align:right}.lottery .award-covers .cover{flex-basis:10%}@media screen and (max-width:768px){.lottery .award-covers .cover{flex-basis:14%}}.lottery .award-covers .cover a{display:block;position:relative;margin:1rem}@media screen and (max-width:992px){.lottery .award-covers .cover a{margin:.5rem}}@media screen and (max-width:576px){.lottery .award-covers .cover a{margin:.25rem}}.lottery .award-covers .cover a img{display:block;width:100%;margin:0 auto;border-radius:.25rem;box-shadow:0 0 6px rgba(0,0,0,.2)}.lottery .award-covers .cover a .box-overlay{background-color:transparent;position:absolute;left:0;right:0;top:0;bottom:0}.lottery .award-covers .cover a .box-overlay:hover{background-color:rgba(0,0,0,.1)}.lottery .half-point-cost ul li{list-style-type:disc;list-style-position:inside}.login .inner{margin:1rem auto 0;padding:2rem;max-width:600px}.login .inner .card{box-shadow:0 0 15px #ccc;padding:2rem}.login .inner .captcha{cursor:pointer;border:1px solid #ced4da;border-radius:4px;padding:3px}.register .inner{margin:1rem auto 0;padding:2rem;max-width:600px}.register .inner .card{box-shadow:0 0 15px #ccc;padding:2rem}.register .inner .captcha{cursor:pointer;border:1px solid #ced4da;border-radius:4px;padding:3px}.guide #riddle-joker .box-buttons a{font-size:1.6rem;display:block;margin:1rem;background-color:#b669db;border-color:rgba(158,81,194,.8)}@media screen and (max-width:576px){.guide #riddle-joker .box-buttons a{font-size:1rem}}.guide #riddle-joker .box-buttons a:hover{background-color:#9e51c2}.guide #relief .box-buttons a{font-size:1.6rem;display:block;margin:1rem;background-color:#afc84d;border-color:#fff}@media screen and (max-width:576px){.guide #relief .box-buttons a{font-size:1rem}}.guide #relief .box-buttons a:hover{background-color:#bed85a}.guide #sutekano .box-buttons a{font-size:1.6rem;display:block;margin:1rem;background-color:#bb4f83;border-color:#fff}@media screen and (max-width:576px){.guide #sutekano .box-buttons a{font-size:1rem}}.guide #sutekano .box-buttons a:hover{background-color:#ce5f94}.guide #kinkoi .box-buttons a{font-size:1.6rem;display:block;margin:1rem;background-color:#fe4a71;border-color:#fff}@media screen and (max-width:576px){.guide #kinkoi .box-buttons a{font-size:1rem}}.guide #kinkoi .box-buttons a:hover{background-color:#9f67cd}.buy .wrap{position:relative;max-width:1440px;margin:0 auto}.buy .wrap .buttons .btn{display:block;position:absolute;z-index:1;left:28%;right:28%;font-weight:700;overflow:hidden;font-size:2rem;padding:.4rem .5rem}@media screen and (max-width:1200px){.buy .wrap .buttons .btn{font-size:1.5rem}}@media screen and (max-width:992px){.buy .wrap .buttons .btn{font-size:1.5rem}}@media screen and (max-width:768px){.buy .wrap .buttons .btn{font-size:1rem}}@media screen and (max-width:576px){.buy .wrap .buttons .btn{font-size:.6rem}}.buy .wrap .buttons .btn-hf{top:57%}.buy .wrap .buttons .btn-steam{top:82%}.benefits .card .card-title{font-size:1.8rem}.benefits .card .card-text{margin-bottom:.5rem}.benefits .card .card-buttons .btn{font-size:1rem;margin-top:.5rem;margin-right:.5rem}.client .download{margin:3rem 0}.client .download small{font-size:60%}.client .download .btn{width:260px;font-size:1.6rem;position:relative}.client .download .btn .iconfont{font-size:1.6rem;position:absolute;left:20px}.client .introduction{padding:1rem}.client .introduction h4{margin-top:4rem}.client .introduction .title{font-weight:700;margin-top:1rem}.client .introduction ul li{list-style-type:disc;list-style-position:inside}.client .introduction p{margin-bottom:.5rem}.client .thumb{border:1px solid #ccc}.proxy-settings-guide p{margin:.3rem 0}.proxy-settings-guide .thumb{margin:1.5rem 0 1rem}.libraries .library-list .game-box{display:flex}.libraries .library-list .game-box .game-cover{flex:1}.libraries .library-list .game-box .game-info{flex:3;margin-left:.95rem;line-height:180%}.libraries ul li{list-style-type:disc}.libraries .game-verify-introduction ul li{list-style-type:disc;list-style-position:inside;margin-bottom:.3rem}.game-verify-tip{position:relative;font-size:.9rem;padding:.5rem;margin-bottom:.5rem;border-radius:.25rem;color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}.balances .introduction ul li{list-style:disc;list-style-position:inside}.points .point-recharge-form{max-width:600px}.points .import-form{max-width:640px}.points-recharge .point-recharge-amount{max-width:260px}.project-progress .progress-table{border-collapse:separate}.project-progress .progress-table .game-title{font-size:1.4rem}.project-progress .progress-table th{text-align:center;font-size:1rem;padding:.8rem .4rem 0}.project-progress .progress-table td{text-align:center;font-size:.8rem;word-break:keep-all;vertical-align:middle;padding:.4rem}@media screen and (max-width:576px){.project-progress .progress-table td{font-size:.7rem;padding:.4rem .2rem}}.project-progress .progress{height:12px!important;margin-top:.25rem}.project-progress .progress .progress-bar{color:#333;font-size:8px}.tooltip-inner{text-align:left!important}.bg-blue{background-color:#007bff}.bg-indigo{background-color:#6610f2}.bg-purple{background-color:#6f42c1}.bg-pink{background-color:#e83e8c}.bg-red{background-color:#dc3545}.bg-orange{background-color:#fd7e14}.bg-yellow{background-color:#ffc107}.bg-green{background-color:#28a745}.bg-teal{background-color:#20c997}.bg-cyan{background-color:#17a2b8}.bg-gray{background-color:#6c757d}.bg-gray-dark{background-color:#343a40}.bg-gray-light{background-color:#e9ecef}.questions-list .question-box{margin:.5rem 0 1.5rem;padding:0;border:1px solid #e9ecef}.questions-list .question-box .question-title{font-size:1rem;margin:0 0 .75rem;background-color:#e9ecef;padding:.75rem;font-weight:700}.questions-list .question-box .question-title:before{content:"Q: "}.questions-list .question-box .question-answer{font-size:1rem;padding:0 .5rem .5rem .75rem}.questions-list .question-box .question-answer p{line-height:160%;padding:0;margin:.25rem 0}.questions-list .question-box .question-answer p:first-child:before{content:"A: "}.questions-list .question-box .question-answer ul{padding:0;margin:.25rem 0}.questions-list .question-box .question-answer ul li{list-style-type:disc;list-style-position:inside;padding-left:.25rem}.questions-list .question-box .question-footer{margin:0;padding:0 .75rem .5rem 0;text-align:right;font-size:.85rem}.questions-list .question-box .highlight{background-color:#ffc107}.questions-list .page-links li{list-style:none}.faqs-search .faqs-search-form{max-width:1280px;margin:0 auto;padding-top:.75rem}.faqs-search .faqs-search-form .form-group input{font-size:1.2rem}.faqs-search .faqs-search-form .form-group .btn{font-size:1.2rem;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.faqs-search .hot-keywords ul{margin:0;padding:0;display:flex;flex-wrap:wrap}.faqs-search .hot-keywords ul li{list-style:none;margin:0;padding:0 .75rem 0 0}.faqs-search .hot-keywords ul li a:hover{color:#dc3545}.customer-service .customer-service-body{line-height:180%}.what-news{max-width:1280px;margin:0 auto}.update-log-list .list-group-item:not(.list-group-title){padding-top:.6rem;padding-bottom:.6rem}.order-payment-methods .payment-methods-list .form-title{padding:.2rem 0 .5rem}.order-payment-methods .payment-methods-list .form-group{padding-left:1.5rem;margin-bottom:0}.order-payment-methods .payment-methods-list .form-group li{padding:.25rem 0}.order-payment-methods .payment-methods-list .form-group li small{font-size:.85rem;padding-left:.5rem}.order-payment-methods .payment-methods-list .form-group li .alert{font-size:.85rem;padding:.25rem .5rem;margin:0;display:inline}.orders .refund-form li{list-style-type:disc;list-style-position:inside}.game-guide .game-guide-content h4{font-size:1.2rem;padding:.5rem 1rem;margin:1rem 0;background-color:#e9ecef}.game-guide .game-guide-content h5{font-size:1rem;padding:0 1rem;margin:1rem 0 .5rem}.game-guide .game-guide-content ul{padding-left:1rem}.game-guide .game-guide-content ul li{list-style:disc;list-style-position:inside}.game-guide .game-guide-content p{margin:.25rem 0;padding:0 1rem}.game-guide .game-guide-content .img-wrap{text-align:center;padding:1rem}.game-guide .game-guide-content .img-wrap img{max-width:100%}.profiles .profile-boxs .card{margin-bottom:1.5rem}.profiles .profile-boxs .card .card-header{font-size:1.2rem;font-weight:700}.profiles .profile-boxs .card .email-tips{font-size:.9rem}.profiles .profile-boxs .card .stats .list-group-item{padding:.5rem 0 .5rem 1.5rem}.profiles .profile-form{max-width:640px}.profiles .profile-form .card{margin-bottom:1rem}.profiles .profile-form .card .card-header{font-size:1rem;font-weight:700}.profiles .delete-warning ul li{list-style:disc;list-style-position:inside}.profiles .delete-form #confirm-input{max-width:400px}.game-review ul li{list-style-type:disc;list-style-position:inside}.game-review .game-review-list .card-header{font-size:1.2rem}.game-review .game-review-list .card-footer{text-align:right}.game-review .game-review-display h1{font-size:24px}.game-review .game-review-display h2{font-size:22px}.game-review .game-review-display h3{font-size:20px}.game-review .game-review-display h4{font-size:18px}.game-review .game-review-display h5,.game-review .game-review-display h6{font-size:16px}.game-review .game-review-display mark{background-color:#000!important}.game-review .game-review-display mark:hover{color:#fff}.game-review .game-review-display p{margin-top:1rem;margin-bottom:1rem}.game-reviews mark{background-color:#000!important}.game-reviews mark:hover{color:#fff}.game-reviews p{margin-top:.75rem;margin-bottom:.75rem}.modian-games .import-form .form-control{max-width:640px}.modian-tsuki .tsuki-form input{max-width:400px}.modian-tsuki .introduce li{margin-bottom:.2rem}.modian-tsuki .introduce .attention li{margin-bottom:.4rem}.modian-tsuki .alert li{list-style-type:disc}.steam-libs .introduce img{margin:.5rem 0}.steam-libs .import-form{max-width:1024px}.steam-libs .import-form ul li{list-style-position:inside;list-style-type:disc}.steam-libs .unbind-warning ul li{list-style:disc;list-style-position:inside}.steam-libs .unbind-form #confirm-input{max-width:400px}.goods .introduction ul li,.taobao-coupons .introduction ul li{list-style:disc;list-style-position:inside}.addresses .addresses-form{max-width:800px}.addresses .addresses-form select{margin-bottom:.5rem}