.viewport-console .general_footer{display:none}.general_footer{position:relative;padding:44px 43px;font-family:'Helvetica Neue','HelveticaNeue-Medium','HelveticaNeue-Light','Roboto',sans-serif;line-height:1}.general_footer:lang(ja){font-family:'Helvetica Neue','HelveticaNeue-Medium','Roboto','Noto Sans JP','游ゴシック Medium','Yu Gothic Medium','游ゴシック体',YuGothic,'ヒラギノ角ゴ ProN','Hiragino Kaku Gothic ProN','メイリオ',Meiryo,sans-serif;font-feature-settings:'palt' 1}.general_footer.myfirstgt{background-color:#000}.general_footer.blue{background-color:#16181a}.general_footer.top{padding:80px 43px 44px;background-image:linear-gradient(to bottom, rgba(13,14,15,0), #0f0f0f)}@media (max-width: 760px){.general_footer.top{padding:132px 20px 24px}}.general_footer.black{background-color:#000}.general_footer.glay{background-color:#1f2024}.general_footer.transparent{background-color:transparent}.general_footer:lang(ar):after{background-position:left -48px bottom -77px}.general_footer a{transition:.15s linear}.general_footer a:hover{opacity:.5}.general_footer img{width:100%;height:auto;vertical-align:bottom}.general_footer ul{margin:0;padding:0;list-style:none}.general_footer .logo_pdi,.general_footer .sns_list,.general_footer .nav_footer,.general_footer .links,.general_footer .copyright{position:relative;z-index:10}.general_footer .logo_pdi{width:85px}.general_footer .sns_list{margin:27px 0 0 -2px;display:flex;justify-content:left}.general_footer .sns_list:lang(ar){justify-content:right}.general_footer .sns_list li{width:35px;margin-inline-end:9px}.general_footer .nav_footer ul{display:flex;justify-content:left;padding:0 2px;flex-wrap:wrap;gap:13px}.general_footer .nav_footer ul:lang(ar){justify-content:right}.general_footer .nav_footer a{display:flex;align-items:center;font-size:.88rem;letter-spacing:.91px;color:#fff;text-decoration:none}.general_footer .nav_footer a:after{display:inline-block;content:'';background:url(/common/front/img/global/icon-arrow-s.svg) no-repeat;width:5px;height:6px;opacity:.7;margin-inline-start:6px}.general_footer .nav_footer:lang(ar) a:after{transform:rotate(180deg)}.general_footer .links{display:flex;justify-content:left;align-items:center;margin:20px 0 0;flex-wrap:wrap;column-gap:31px}.general_footer .links>div{display:flex;align-items:center;column-gap:31px}.general_footer .links:lang(ar){justify-content:right}.general_footer .links .sie{width:122px}.general_footer .links .ps_studio{width:46px}.general_footer .links .pscom{width:133px}.general_footer .links .psn{width:162px}@media (max-width: 530px){.general_footer .links .sie{width:112px;height:46px}.general_footer .links .ps_studio{width:39px;height:46px}.general_footer .links .pscom{width:118px;height:22px}.general_footer .links .psn{width:143px}}.general_footer .copyright{display:block;font-size:.563rem;line-height:1.61;letter-spacing:.27px;transform-origin:left top;max-width:586px;color:#e8e8e8;margin-inline-end:20px}.general_footer .copyright:lang(ar){transform-origin:right top}.general_footer .logo_gt{position:absolute;bottom:41px;right:34px;width:176px}.general_footer .logo_gt:lang(ar){right:initial;left:34px}.general_footer .logo_gt a{display:block}.general_footer .logo_pdi{position:absolute;bottom:54px;right:50px;width:210px}.general_footer .logo_pdi:lang(ar){right:initial;left:34px}.general_footer .logo_pdi a{display:block}.general_footer .rating{width:100px;height:auto}@media (max-width: 760px){.general_footer .rating{margin:0 auto}}.general_footer .base-first-item{display:flex;align-items:center;flex-wrap:wrap-reverse;margin:20px 0 0;row-gap:20px}@media (max-width: 760px){.general_footer{padding:132px 20px 24px}.general_footer:before{display:none}.general_footer .top_line{display:flex;justify-content:space-between;align-items:center}.general_footer .logo_pdi{width:192px;bottom:initial;top:52px;right:0;left:0;margin:0 auto}.general_footer .logo_pdi:lang(ar){right:0;left:0}.general_footer .sns_list{margin:0}.general_footer .sns_list li{width:32px;margin-inline-end:6px}.general_footer .nav_footer ul{justify-content:center}.general_footer .nav_footer ul:lang(ar){justify-content:center}.general_footer .nav_footer a{font-size:.81rem}.general_footer .links{margin:24px 0 0;justify-content:center;row-gap:15px}.general_footer .links:lang(ar){justify-content:center}.general_footer .links div{column-gap:20px}.general_footer .links li:last-child{margin-inline-end:0}.general_footer .base-first-item{padding-right:0;margin:24px 0 0}.general_footer .copyright{letter-spacing:initial;transform:none;line-height:1.64;font-size:.62rem;color:rgba(232,232,232,0.85)}.general_footer .logo_gt{display:none}}