.application-games-list{margin:0 -8px 20px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none}.application-games-list--full{margin-right:auto;margin-left:auto;max-width:1040px}.application-games-list li{width:192px;min-height:312px;margin:0 8px 16px}.application-games-list li a{height:100%;padding:0 0 8.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s ease;transition:all .3s ease;background:rgba(255,255,255,.08);border-radius:4px;position:relative;overflow:hidden}.application-games-list li a .application-games-thumbnail-wrapper{position:relative;width:100%;min-height:190px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.application-games-list li a .application-games-thumbnail-wrapper .application-games-thumbnail img{width:auto;max-width:100%;height:auto;display:block}.application-games-list li a .application-games-thumbnail-wrapper .application-games-device-icon{position:absolute;background:rgba(18,18,18,.76);bottom:0;right:0;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.application-games-list li a .application-games-thumbnail-wrapper .application-games-device-icon::before{content:"";background:rgba(255,255,255,.87);-webkit-mask-size:cover;mask-size:cover;width:24px;height:24px}.application-games-list li a .application-games-thumbnail-wrapper .application-games-device-icon.icon-sp::before{-webkit-mask-image:url(/images/icons/phone.svg);mask-image:url(/images/icons/phone.svg)}.application-games-list li a .application-games-thumbnail-wrapper .application-games-device-icon.icon-android_app::before{-webkit-mask-image:url(/images/icons/android.svg);mask-image:url(/images/icons/android.svg);background:#8fd460}.application-games-list li a .application-games-thumbnail-wrapper .application-games-thumbnail-label{position:absolute;bottom:0;left:0;padding:4px 12px;background:rgba(18,18,18,.84);font-size:14px;font-weight:bold;color:rgba(255,255,255,.6)}.application-games-list li a .application-games-info{width:100%;padding:8px;position:absolute;left:0;bottom:0}.application-games-list li a .application-games-info .application-games-title{font-size:14px;font-weight:normal;width:100%;height:3em;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.application-games-list li a .application-games-info .application-games-genres{width:100%;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-games-list li a .application-games-info .application-games-genres span{font-size:10px;font-weight:normal;color:rgba(255,255,255,.6)}.application-games-list li a .application-games-info .application-games-genres span:not(:last-child){margin:0 8px 0 0}.application-games-list li a .application-games-info .application-games-detail{width:100%;height:2.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.application-games-list li a .application-games-info .application-games-detail .application-games-platforms,.application-games-list li a .application-games-info .application-games-detail .application-games-os{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.application-games-list li a .application-games-info .application-games-detail .application-games-platforms span,.application-games-list li a .application-games-info .application-games-detail .application-games-os span{width:16px;height:16px;background:rgba(255,255,255,.6);-webkit-mask-size:cover;mask-size:cover}.application-games-list li a .application-games-info .application-games-detail .application-games-platforms span:not(:last-child),.application-games-list li a .application-games-info .application-games-detail .application-games-os span:not(:last-child){margin:0 8px 0 0}.application-games-list li a .application-games-info .application-games-detail .application-games-platforms span.is-pc,.application-games-list li a .application-games-info .application-games-detail .application-games-os span.is-pc{-webkit-mask-image:url(/images/icons/computer.svg);mask-image:url(/images/icons/computer.svg)}.application-games-list li a .application-games-info .application-games-detail .application-games-platforms span.is-android_app,.application-games-list li a .application-games-info .application-games-detail .application-games-os span.is-android_app{-webkit-mask-image:url(/images/icons/android.svg);mask-image:url(/images/icons/android.svg)}.application-games-list li a .application-games-info .application-games-detail .application-games-platforms span.is-sp,.application-games-list li a .application-games-info .application-games-detail .application-games-os span.is-sp{-webkit-mask-image:url(/images/icons/phone.svg);mask-image:url(/images/icons/phone.svg)}.application-games-list li a .application-games-info .application-games-detail .application-games-platforms span.is-windows,.application-games-list li a .application-games-info .application-games-detail .application-games-os span.is-windows{-webkit-mask-image:url(/images/icons/Windows.svg);mask-image:url(/images/icons/Windows.svg)}.application-games-list li a .application-games-info .application-games-detail .application-games-platforms span.is-linux,.application-games-list li a .application-games-info .application-games-detail .application-games-os span.is-linux{-webkit-mask-image:url(/images/icons/Linux.svg);mask-image:url(/images/icons/Linux.svg)}.application-games-list li a .application-games-info .application-games-detail .application-games-platforms span.is-mac,.application-games-list li a .application-games-info .application-games-detail .application-games-os span.is-mac{-webkit-mask-image:url(/images/icons/mac.svg);mask-image:url(/images/icons/mac.svg)}.application-games-list li a .application-games-info .application-games-detail .application-games-price{font-size:14px;font-weight:bold;text-align:right}.application-games-list li a .application-games-info .application-games-detail .application-games-price.is-owned{color:#8fd460;position:relative}.application-games-list li a .application-games-info .application-games-detail .application-games-price.is-owned span{display:inline-block;vertical-align:middle}.application-games-list li a .application-games-info .application-games-detail .application-games-price.is-owned::before{width:16px;height:16px;margin-top:-1px;content:"";display:inline-block;vertical-align:middle;-webkit-mask:url(/images/icons/check.svg) no-repeat;mask:url(/images/icons/check.svg) no-repeat;-webkit-mask-size:cover;mask-size:cover;background:#8fd460}.application-games-list li a .application-games-info .application-games-detail .application-games-price .application-games-price-discount-rate{color:#f87f7c;font-size:10px;font-weight:bold}.application-games-list li a .application-games-info .application-games-detail .application-games-price .application-games-credits-established{font-size:10px;font-weight:normal;text-decoration:line-through}.application-games-list li a .application-games-info .application-games-detail .application-games-price .application-games-credits-established::before{content:"";width:16px;height:16px;display:inline-block;background:url("/images/icons/virtual_currency.svg");background-size:cover;vertical-align:middle}.application-games-list li a .application-games-info .application-games-detail .application-games-price .application-games-price-established{font-size:10px;font-weight:normal;text-decoration:line-through}.application-games-list li a .application-games-info .application-games-detail .application-games-price .is-discount-rate{color:#f87f7c}.application-games-list li a .application-games-info .application-games-detail .application-games-price .application-games-result-credits{width:100%;display:inline-block}.application-games-list li a .application-games-info .application-games-detail .application-games-price .application-games-result-credits::before{content:"";width:16px;height:16px;display:inline-block;background:url("/images/icons/virtual_currency.svg");background-size:cover;vertical-align:middle}.application-games-list li a .application-games-info .application-games-detail .application-games-price .application-games-result-price{width:100%;display:inline-block}.application-games-list li a.is-disable{pointer-events:none}.application-games-list li a.is-disable .application-games-thumbnail::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background:rgba(18,18,18,.62)}.application-games-list li:hover{-webkit-transition:all .2s 0s ease-out;transition:all .2s 0s ease-out}.application-games-list li:hover:hover{margin-top:-3px;padding-bottom:3px}.application-games-list li:hover a{-webkit-transition:all .2s 0s ease-out;transition:all .2s 0s ease-out}.application-games-list li:hover a:hover{background:rgba(255,255,255,.12)}@media(max-width: 800px){.application-games-list li{width:160px;min-height:280px}.application-games-list li a .application-games-thumbnail-wrapper{min-height:160px}}.about .about-section{width:100%}.about .about-section:nth-child(odd){background:rgba(255,255,255,.08)}.about .about-section .about-head{font-size:24px;font-weight:bold;text-align:center}@media(max-width: 800px){.about .about-section .about-head{font-size:18px;font-weight:bold}}.about .about-section .about-caption{font-size:16px;font-weight:normal;margin:16px 0 0;text-align:center}.about .about-section .arrow{width:40px;height:4px;margin:24px 0;display:block;background:#f87f7c}.about .about-sectionMain{background-image:url("../../images/pages/about_us/pc/bg_main.jpg");background-position:top center;background-repeat:no-repeat;position:relative}@media(min-width: 901px){.about .about-sectionMain{height:500px}}@media(max-width: 900px){.about .about-sectionMain{padding-top:66.5%;background-size:contain;background-image:url("../../images/pages/about_us/sp/bg_main.jpg")}}.about .about-sectionMain .about-sectionMainInner{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -65%);transform:translate(-50%, -65%)}@media(max-width: 900px){.about .about-sectionMain .about-sectionMainInner{padding:0 16px}}.about .about-sectionMain .about-sectionMainInner .about-subHead{margin-bottom:24px;font-size:24px;font-weight:bold;text-align:center;text-shadow:0 0 12px rgba(18,18,18,.96)}@media(max-width: 900px){.about .about-sectionMain .about-sectionMainInner .about-subHead{font-size:16px;font-weight:bold}}.about .about-sectionMain .about-sectionMainInner .about-mainHead{font-size:48px;font-weight:bold;text-align:center;text-shadow:0 0 12px rgba(18,18,18,.96)}@media(max-width: 900px){.about .about-sectionMain .about-sectionMainInner .about-mainHead{font-size:24px;font-weight:bold}.about .about-sectionMain .about-sectionMainInner .about-mainHead .word-break{display:none}}.about .about-aboutUs{padding-bottom:144px}@media(min-width: 901px)and (max-width: 1080px){.about .about-aboutUs{padding:0 16px 144px}}@media(max-width: 900px){.about .about-aboutUs{padding-bottom:0}}.about .about-aboutUs .about-aboutUsInner{max-width:1080px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#252525;position:relative;border-radius:4px}@media(min-width: 901px){.about .about-aboutUs .about-aboutUsInner{margin:-64px auto 0}}@media(max-width: 900px){.about .about-aboutUs .about-aboutUsInner{display:block}}.about .about-aboutUs .about-aboutUsInner .about-aboutUsColumn{padding:80px 80px 133px}@media(min-width: 901px){.about .about-aboutUs .about-aboutUsInner .about-aboutUsColumn{max-width:676px}.about .about-aboutUs .about-aboutUsInner .about-aboutUsColumn .about-head{text-align:left}}@media(max-width: 900px){.about .about-aboutUs .about-aboutUsInner .about-aboutUsColumn{width:100%;padding:40px 16px 16px}.about .about-aboutUs .about-aboutUsInner .about-aboutUsColumn .arrow{margin:24px auto}}.about .about-aboutUs .about-aboutUsInner .about-aboutUsColumn p{font-size:24px;font-weight:bold}@media(max-width: 900px){.about .about-aboutUs .about-aboutUsInner .about-aboutUsColumn p{font-size:18px;font-weight:bold}}.about .about-aboutUs .about-aboutUsInner .about-aboutUsImageColumn{width:420px;padding:25% 15%;position:relative}@media(min-width: 900px)and (max-width: 1080px){.about .about-aboutUs .about-aboutUsInner .about-aboutUsImageColumn{padding:25% 20%}}@media(max-width: 900px){.about .about-aboutUs .about-aboutUsInner .about-aboutUsImageColumn{width:100%;padding:115% 0 0}}.about .about-aboutUs .about-aboutUsInner .about-aboutUsImageColumn .about-aboutUsBg{width:420px;height:690px;background-image:url("../../images/pages/about_us/pc/img_aboutus.png");background-repeat:no-repeat;position:absolute;top:-86px;right:0}@media(max-width: 900px){.about .about-aboutUs .about-aboutUsInner .about-aboutUsImageColumn .about-aboutUsBg{width:100%;height:100%;background-image:url("../../images/pages/about_us/sp/img_aboutus.png");background-size:cover;top:0}}.about .about-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(min-width: 901px)and (max-width: 1080px){.about .about-message{height:1030px}}@media(min-width: 1081px){.about .about-message{height:916px}}@media(max-width: 900px){.about .about-message{display:block}}@media(min-width: 901px){.about .about-message .about-messageCaption{width:60%;padding:80px 80px 80px 64px}}@media(max-width: 900px){.about .about-message .about-messageCaption{width:100%;padding:40px 16px 24px}.about .about-message .about-messageCaption .arrow{margin:24px auto}}@media(min-width: 900px)and (max-width: 1080px){.about .about-message .about-messageCaption{padding:80px 40px}}@media(min-width: 901px){.about .about-message .about-messageCaption .about-messageCaptionInner{max-width:576px}.about .about-message .about-messageCaption .about-messageCaptionInner .about-head{text-align:left}}.about .about-message .about-messageCaption .about-messageCaptionInner .about-messageCaptionText{font-size:16px;font-weight:normal}.about .about-message .about-messageCaption .about-messageCaptionInner .about-messageCaptionText .bold{font-weight:bold}.about .about-message .about-messageBg{position:relative}@media(min-width: 1081px){.about .about-message .about-messageBg{height:916px}}@media(min-width: 901px){.about .about-message .about-messageBg{width:50%}}@media(min-width: 901px)and (max-width: 1080px){.about .about-message .about-messageBg{height:1030px}}@media(max-width: 900px){.about .about-message .about-messageBg{width:100%;padding-top:115%}}.about .about-message .about-messageBg .about-messageImage{width:100%;background-image:url("../../images/pages/about_us/pc/img_message.jpg");background-repeat:no-repeat;background-position:right center;position:absolute;top:0}@media(min-width: 1081px){.about .about-message .about-messageBg .about-messageImage{height:916px}}@media(min-width: 901px)and (max-width: 1080px){.about .about-message .about-messageBg .about-messageImage{height:1030px}}@media(max-width: 900px){.about .about-message .about-messageBg .about-messageImage{width:100%;height:100%;background-image:url("../../images/pages/about_us/sp/img_message.jpg");background-size:cover}}.about .about-publisher{padding:90px 0}@media(max-width: 900px){.about .about-publisher{padding:40px 16px}}.about .about-publisher .about-publisherInner{max-width:820px;margin:auto}.about .about-publisher .about-publisherInner .about-publisherHead{font-size:24px;font-weight:bold;text-align:center}.about .about-publisher .about-publisherInner .arrow{margin:24px auto}.about .about-publisher .about-publisherInner .about-publisherText{font-size:16px;font-weight:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about .about-publisher .about-publisherInner .about-publisherButton{max-width:320px;margin:48px auto 0}@media(min-width: 801px){.about .about-sns{padding:64px 16px}}@media(max-width: 800px){.about .about-sns{padding:40px 16px}}.about .about-sns .about-snsListWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:868px;margin:32px auto 0}@media(max-width: 900px){.about .about-sns .about-snsListWrapper{max-width:568px}}.about .about-sns .about-snsListWrapper .social-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:48px;height:48px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width: 801px){.about .about-sns .about-snsListWrapper .social-icon{margin-left:64px}}@media(max-width: 800px){.about .about-sns .about-snsListWrapper .social-icon{margin-left:32px}}.about .about-sns .about-snsListWrapper .social-icon:first-of-type{margin-left:0}.about .about-sns .about-snsListWrapper .social-icon:after{content:"";width:100%;height:100%;-webkit-mask-size:cover;mask-size:cover;background:rgba(255,255,255,.87)}.about .about-sns .about-snsListWrapper .social-icon.is-twitter:after{-webkit-mask-image:url(/images/sns/mark/twitter.svg);mask-image:url(/images/sns/mark/twitter.svg)}.about .about-sns .about-snsListWrapper .social-icon.is-discord:after{-webkit-mask-image:url(/images/sns/mark/discord.svg);mask-image:url(/images/sns/mark/discord.svg)}.about .about-sns .about-snsListWrapper .social-icon.is-facebook:after{-webkit-mask-image:url(/images/sns/mark/facebook.svg);mask-image:url(/images/sns/mark/facebook.svg)}.about .about-sns .about-snsListWrapper .social-icon.is-youtube:after{-webkit-mask-image:url(/images/sns/mark/youtube.svg);mask-image:url(/images/sns/mark/youtube.svg)}.about .about-sns .about-snsListWrapper .social-icon:hover{background:rgba(255,255,255,.08)}@media(min-width: 801px){.about .about-game{padding:80px 16px 64px}}@media(max-width: 800px){.about .about-game{padding:40px 16px}}.about .about-game .about-gameListWrapper{margin:32px auto 0}.about .about-game .about-gameListWrapper .application-games-list{margin:0 -16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 480px){.about .about-game .about-gameListWrapper .application-games-list{margin:0 -8px}}.about .about-game .about-gameListWrapper .application-games-list li{margin-left:16px;margin-right:16px}@media(max-width: 480px){.about .about-game .about-gameListWrapper .application-games-list li{width:132px;margin:0 8px 20px}}.about .about-game .about-gameListWrapper .application-games-list li a{padding:0 0 7em}.about .about-game .about-gameListWrapper .application-games-list li a .application-games-detail{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media(min-width: 801px){.about .about-platform{padding:64px 16px}}@media(max-width: 800px){.about .about-platform{padding:40px 16px}}.about .about-platform .about-platformList{max-width:960px;margin:32px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about .about-platform .about-platformList .about-platformItem{max-width:216px;width:50%;list-style-type:none}@media(max-width: 800px){.about .about-platform .about-platformList .about-platformItem{margin:0 0 20px;padding:0 8px}}.about .about-platform .about-platformList .about-platformItem .about-platformIcon{display:block;padding:50% 0;border-radius:50%;background-color:rgba(255,255,255,.08);position:relative}.about .about-platform .about-platformList .about-platformItem .about-platformIcon:before{content:"";display:block;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.96)}.about .about-platform .about-platformList .about-platformItem .about-platformIcon.is-computer:before{width:81px;height:81px;-webkit-mask:url("/images/icons/computer.svg");mask:url("/images/icons/computer.svg");-webkit-mask-size:cover;mask-size:cover}@media(max-width: 480px){.about .about-platform .about-platformList .about-platformItem .about-platformIcon.is-computer:before{width:58px;height:58px}}.about .about-platform .about-platformList .about-platformItem .about-platformIcon.is-phone:before{width:91px;height:91px;-webkit-mask:url("/images/icons/phone.svg");mask:url("/images/icons/phone.svg");-webkit-mask-size:cover;mask-size:cover}@media(max-width: 480px){.about .about-platform .about-platformList .about-platformItem .about-platformIcon.is-phone:before{width:72px;height:72px}}.about .about-platform .about-platformList .about-platformItem .about-platformIcon.is-android:before{width:99px;height:99px;-webkit-mask:url("/images/icons/android.svg");mask:url("/images/icons/android.svg");-webkit-mask-size:cover;mask-size:cover}@media(max-width: 480px){.about .about-platform .about-platformList .about-platformItem .about-platformIcon.is-android:before{width:68px;height:68px}}.about .about-platform .about-platformList .about-platformItem .about-platformIcon.is-get_app:before{width:87px;height:87px;-webkit-mask:url("/images/icons/get_app.svg");mask:url("/images/icons/get_app.svg");-webkit-mask-size:cover;mask-size:cover}@media(max-width: 480px){.about .about-platform .about-platformList .about-platformItem .about-platformIcon.is-get_app:before{width:64px;height:64px}}.about .about-platform .about-platformList .about-platformItem .about-platformName{font-size:16px;font-weight:normal;margin:16px 0 0;padding:0 24px;text-align:center}@media(min-width: 801px){.about .about-contact{padding:64px 16px}}@media(max-width: 800px){.about .about-contact{padding:40px 16px}}.about .about-primaryButton,.about .about-secondaryButton{max-width:280px;margin:24px auto 0}.about .about-address{font-size:12px;font-weight:normal;color:rgba(255,255,255,.6);text-align:center;margin-top:64px}@media(max-width: 800px){.about .about-address span{display:block}}
