.viewport-console .general_footer{display:none}.general_footer{position:relative;padding:78px 30px 30px;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:#1B2C3D}.general_footer.top{background-image:linear-gradient(to bottom, rgba(13,14,15,0), #0f0f0f)}.general_footer.black{background-color:#000}.general_footer.transparent{background-color:transparent}.general_footer:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:url(https://www.gran-turismo.com/common/front/img/global/logo-gt-footer_2025.svg);background-repeat:no-repeat;background-position:right -48px bottom -77px}@media (max-width: 530px){.general_footer:after{display:none}}.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{margin:18px 0 0}.general_footer .nav_footer ul{display:flex;justify-content:left;padding:0 2px;flex-wrap:wrap}.general_footer .nav_footer ul:lang(ar){justify-content:right}.general_footer .nav_footer li{margin-inline-end:13px}.general_footer .nav_footer a{display:flex;align-items:center;font-size:.88rem;letter-spacing:.06em;color:#fff;text-decoration:none}.general_footer .nav_footer a:after{display:inline-block;content:'';background:url(https://www.gran-turismo.com/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:24px 0 0;flex-wrap:wrap}.general_footer .links>div{display:flex;align-items:center;margin-inline-end:20px}.general_footer .links:lang(ar){justify-content:right}.general_footer .links li{margin-inline-end:31px}.general_footer .links .sie{width:132px}.general_footer .links .ps_studio{width:46px}.general_footer .links .pscom{width:133px}.general_footer .links .psn{width:205px}@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:10px;line-height:1.6;letter-spacing:.03em;transform-origin:left top;transform:scale(.9);max-width:556px;color:#fff}.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 .rating{width:141px;height:auto}@media (max-width: 530px){.general_footer .rating{width:100px}}.general_footer .base-first-item{display:flex;align-items:center;flex-wrap:wrap-reverse;padding-right:190px;margin:23px 0 0;row-gap:23px}@media (max-width: 760px){.general_footer{padding:100px 5% 5%}.general_footer:before{display:none}.general_footer .top_line{display:flex;justify-content:space-between;align-items:center}.general_footer .logo_pdi{width:72px}.general_footer .sns_list{margin:0}.general_footer .sns_list li{width:32px;margin-inline-end:6px}.general_footer .nav_footer{margin:24px 0 0}.general_footer .nav_footer li{margin-top:8px}.general_footer .nav_footer a{font-size:12px}.general_footer .links{margin:4px 0 0}.general_footer .links li{margin-top:20px;margin-inline-end:20px}.general_footer .links li:last-child{margin-inline-end:0}.general_footer .base-first-item{padding-right:0}.general_footer .copyright{letter-spacing:0;transform:none;line-height:1.6;opacity:.5}.general_footer .logo_gt{display:none}}