.game_campaign * {
    box-sizing: border-box;
    font-family: '游ゴシック体', 'YuGothic', 'Yu Gothic', 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif;
    font-weight: bold;
}

.game_campaign {
    background-color: #0042d6;
}

/* ------------------------
  common
------------------------ */
.store_btn,
.online_btn {
    border-radius: 6px;
    display: block;
    filter: drop-shadow(7px 7px 5px rgba(161, 161, 181, 0.55));
    font-family: a-otf-gothic-mb101-pr6n, sans-serif;
    height: 58px;
    line-height: 58px;
    margin: 0;
    padding-left: 24px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 276px;
}

.blueBg_btn {
    filter: drop-shadow(7px 7px 5px #0035B3);
}

.store_btn:hover,
.online_btn:hover {
    opacity: 0.8;
}

.store_btn {
    background: url(/v2/pc/img/campaign/PlayStation5/btn_store.png) no-repeat center center;
    font-size: 18px;
    font-weight: bold;
    color: #001b76;
    padding-left: 33px;
}

.online_btn {
    background: url(/v2/pc/img/campaign/PlayStation5/btn_onlineStore.png) no-repeat center center;
    font-size: 16px;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -0.05em;
    margin-top: 10px;
}

.item_conditionNew {
    background-color: #ffd500;
    color: #000;
    text-align: center;
}

/* ------------------------
  top_section
------------------------ */
.top_section {
    width: 100%;
    margin-bottom: 80px;
    background: url(/v2/pc/img/campaign/PlayStation5/mv_bg.jpg) no-repeat center center;
}

.game_campaign h1 {
    height: 850px;
    position: relative;
    width: 1300px;
    margin: auto;
}

h1 .mv_text {
    color: #FFF;
    font-family: a-otf-gothic-mb101-pr6n, sans-serif;
    font-weight: bold;
    font-size: 70px;
    top: 252px;
    position: absolute;
    line-height: 1.35;
}

h1 .mv_ps5Logo {
    position: absolute;
    top: 65px;
}

h1 .ps5_product {
    position: absolute;
    top: 0;
}

/* ------------------------
  anchor
------------------------ */
.btn-wrapper {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 800px;
    margin: 0 auto 160px;
    padding: 0;
    background: transparent;
}

.btn-wrapper a {
    align-items: center;
    border-radius: 10px;
    border: solid 2px #FFF;
    font-size: 35px;
    font-weight: bold;
    height: 100px;
    margin: 0;
}

.btn-wrapper a:hover {
    opacity: .8;
}

.btn-wrapper[data-item="3"] a {
    width: 250px;
}

.anchorBtn_text {
    font-size: 25px;
    font-weight: bold;
}

.btn-wrapper .anchorBtn_text {
    position: relative;
    display: inline-block;
    height: stretch;
    line-height: 100px;
}

.btn-wrapper .anchorBtn_text::before,
.btn-wrapper .anchorBtn_text::after {
    content: "";
    position: absolute;
    top: 40px;
    right: -16px;
    width: 2px;
    height: 15.5px;
    border-radius: 9999px;
    background-color: #ffffff;
    transform-origin: 50% calc(100% - 1px);
}

.btn-wrapper .anchorBtn_text::before {
    transform: rotate(42deg);
}

.btn-wrapper .anchorBtn_text::after {
    transform: rotate(-42deg);
}

.btn-wrapper .anchorBtn_body {
    background: url(/v2/pc/img/campaign/PlayStation5/anchor_body.png) no-repeat center center;
}

.btn-wrapper .anchorBtn_peripheral {
    background: url(/v2/pc/img/campaign/PlayStation5/anchor_peripheral.png) no-repeat center center;
}

.btn-wrapper .anchorBtn_games {
    background: url(/v2/pc/img/campaign/PlayStation5/anchor_soft.png) no-repeat center center;
}

.btn-wrapper .anchorBtn_body .anchorBtn_text {
    padding-left: 130px;
}

.btn-wrapper .anchorBtn_peripheral .anchorBtn_text {
    padding-left: 96px;
}

.btn-wrapper .anchorBtn_games .anchorBtn_text {
    padding-left: 114px;
}

/* ------------------------
  campaign
------------------------ */
.campaign_wrap {
    background-color: #fff200;
    margin: 0 auto 60px;
    padding: 242px 0 125px;
    position: relative;
    width: 1300px;
}

.campaign_wrap h2 {
    position: absolute;
    top: -90px;
    left: 0;
    right: 0;
}

.campaign_wrap h2 img {
    display: block;
    margin: auto;
}

.campaign_inner {
    background-color: #0042d6;
    border-radius: 44px;
    box-shadow: 5px 5px 10px 0px rgba(7, 12, 22, 0.55);
    margin: 0 auto 0;
    padding: 50px 130px 60px;
    width: 1000px;
}

.campaign_inner .campaignLead {
    font-size: 40px;
    color: #FFF;
    text-align: left;
    line-height: 45px;
    margin-bottom: 10px;
}

.campaign_inner .campaignLead .item_conditionNew {
    font-size: 34px;
    height: 45px;
    line-height: 45px;
    width: 124px;
    display: inline-block;
    margin-right: 20px;
}

.campaign_inner .discountPrice_wrap {
    margin: auto;
}

.discountPrice_text {
    font-size: 40px;
    font-weight: bold;
    color: #FFF;
    text-align: left;
    line-height: 45px;
}

.campaign_inner .taxExcluded_wrap {
    display: flex;
    width: fit-content;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: baseline;
    height: 184px;
    margin-top: -55px;
}

.campaign_inner .taxExcluded_wrap .tax_excluded {
    color: #0042d6;
    background-color: #FFF;
    font-size: 32px;
    font-weight: 900;
    writing-mode: vertical-rl;
    text-orientation: upright;
    padding: 6px;
    line-height: 1;
    margin-right: 18px;
}

.campaign_inner .taxExcluded_wrap .discountPrice {
    font-size: 150px;
    font-family: Arial;
    font-weight: 900;
    color: #fff200;
    letter-spacing: -8px;
}

.campaign_inner .taxExcluded_wrap .comma {
    margin-left: -14px;
}

.campaign_inner .taxExcluded_wrap .yen {
    font-size: 60px;
    font-family: Arial;
    font-weight: 900;
    color: #fff200;
    letter-spacing: -6px;
}

.campaign_inner .taxExcluded_wrap .off {
    font-size: 115px;
    font-family: Arial;
    font-weight: 900;
    color: #fff200;
    letter-spacing: -0.02em;
}

.campaign_inner .discountPrice_wrap .taxIncluded_wrap {
    width: fit-content;
    color: #FFF;
    font-size: 30px;
    font-family: Arial;
    padding-left: 329px;
}

.campaign_inner .taxIncluded_wrap .tax_included {
    font-weight: bold;
}

.campaign_inner .taxIncluded_wrap .discountPrice {
    font-family: Arial;
    font-weight: bold;
}

.campaign_inner .taxIncluded_wrap .yen {
    font-weight: bold;
}

.campaign_inner .item_wrap {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 40px;
    align-items: flex-end;
    justify-content: center;
}

.campaign_inner .item_wrap .campaignTarget_img {
    width: 762px;
    margin: 0 auto;
    display: block;
    filter: drop-shadow(7px 7px 5px #0035B3);
}

.campaign_inner .item_wrap .item {
    width: 272px;
    color: #FFF;
}

.campaign_inner .item_wrap .item+.item {
    margin-left: 120px;
}

.campaign_inner .item_wrap .item .item_contents {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.campaign_inner .item_wrap .item .item_contents .item_conditionNew {
    font-size: 20px;
    width: 72px;
}

.campaign_inner .item_wrap .item:nth-of-type(1) .item_conditionNew {
    margin-bottom: 40px;
}

.campaign_inner .item_wrap .item .item_contents .item_name {
    font-size: 25px;
    text-align: center;
    white-space: nowrap;
    line-height: 1.2;
}

.campaign_inner .item_wrap .item .item_contents .item_modelNumber {
    text-align: center;
    font-size: 25px;
    line-height: 1.2;
}

.campaign_inner .item_wrap .item .item_contents .price_wrap {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin-bottom: 15px;
}

.campaign_inner .item_wrap .item .item_contents .price_wrap .taxExcluded_wrap {
    font-size: ;
    height: auto;
    margin: 0;
}

.campaign_inner .item_wrap .item .item_contents .price_wrap .taxExcluded_wrap .tax {
    font-size: 13px;
    color: #0042d6;
    background-color: #FFF;
    font-weight: 900;
    writing-mode: vertical-rl;
    text-orientation: upright;
    padding: 3px;
    line-height: 1;
    margin-right: 10px;
}

.campaign_inner .item_wrap .item .item_contents .price_wrap .taxExcluded_wrap .price {
    font-size: 65px;
    font-family: Arial;
    color: #FFF;
}

.campaign_inner .item_wrap .item .item_contents .price_wrap .taxExcluded_wrap .yen {
    font-size: 26px;
    color: #FFF;
}

.campaign_inner .item_wrap .item .item_contents .price_wrap .taxIncluded_wrap {
    font-size: 15px;
    padding: 0;
    margin-top: -7px;
}

.campaign_inner .item_wrap .item .item_contents .price_wrap .taxIncluded_wrap .price {
    font-size: 15px;
    line-height: 1.3;
    color: #FFF;
}

/* campaignPeriod */
.campaign_inner .campaignPeriod {
    color: #FFF;
    width: 760px;
    height: 54px;
    border: solid 1.5px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
}

.campaign_inner .campaignPeriod .campaignPeriod_text {
    font-size: 18px;
    font-weight: bold;
    display: inline-block;
    margin-right: 30px;
}

.campaign_inner .campaignPeriod .campaignPeriod_date {
    font-weight: bold;
    font-size: 34px;
    display: flex;
    font-family: Arial;
    letter-spacing: 0.05em;
}

.campaignPeriod_dow {
    font-family: sans-serif;
    font-size: 26px;
    line-height: 1.9;
}


/* ------------------------
  body
------------------------ */
.content {
    margin: auto;
    background-image: url(/v2/pc/img/campaign/PlayStation5/bg.jpg);
    background-size: 1920px auto;
    background-position: top;
    background-repeat: repeat-y;
}

/* body */
.body {
    background-color: #FFF;
    width: 1300px;
    padding: 120px 150px 180px;
    margin: 0 auto;
    border-radius: 30px 30px 0 0;
    box-shadow: 6.5px 6.5px 4.6px 0px rgba(44, 44, 71, 0.55);
}

.body h2 {
    background-color: #0042d6;
    color: #FFF;
    font-size: 40px;
    font-weight: bold;
    height: 84px;
    line-height: 84px;
    text-align: center;
    margin-bottom: 145px;
}

.body .itemsWrap {
    width: 1000px;
    text-align: center;
    margin-bottom: 180px;
}

.body .itemsWrap:last-of-type {
    margin-bottom: 0;
}

.body .itemsWrap .body_description {
    margin-bottom: 40px;
}

.body .itemsWrap .body_text {
    margin: 0 auto 20px;
    font-size: 35px;
    font-family: sans-serif;
    font-weight: bold;
    line-height: 1.4;
}

.body .itemsWrap .body_attention {
    margin: 0 auto;
    font-size: 22px;
}

.body .itemsWrap .item {
    display: flex;
}

.body .itemsWrap .item .item_contents {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.body .itemsWrap .item .item_conditionNew {
    font-size: 20px;
    width: 72px;
    height: 26px;
    line-height: 26px;
    margin-bottom: 10px;
}

.body .itemsWrap .item .item_name {
    font-size: 25px;
    line-height: 1.1;
    letter-spacing: -0.05em;
}

.body .itemsWrap .item .item_modelNumber {
    font-size: 25px;
    letter-spacing: -0.05em;
    line-height: 1.1;
    margin-bottom: 20px;
}

.body .itemsWrap .btn_diskDrive {
    margin: 20px auto 0;
    display: block;
    width: fit-content;
}

.body .itemsWrap .btn_diskDrive:hover {
    opacity: 0.8;
}

/* ------------------------
  feature
------------------------ */
.feature {
    background-color: #FFF;
    width: 1300px;
    padding: 120px 150px 100px;
    margin: 0 auto;
    border-radius: 0;
    box-shadow: 6.5px 6.5px 4.6px 0px rgba(44, 44, 71, 0.55);
}

.feature h2 {
    background: url(/v2/pc/img/campaign/PlayStation5/feature_titleBg.jpg) no-repeat center center;
    font-size: 86px;
    margin: 0 auto 80px;
    font-family: "source-han-serif-japanese", serif;
    font-weight: 900;
    font-style: normal;
    text-align: center;
    color: #FFF;
    width: 1000px;
    height: 296px;
    line-height: 91px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.feature_inner {
    width: 842px;
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto 80px;
    justify-content: space-between;
}

.feature_inner p {
    color: #323232;
}

.feature_title {
    font-size: 60px;
    width: 1000px;
    margin-bottom: 30px;
    text-align: center;
    line-height: 1.2;
    font-family: sans-serif;
    font-weight: 800;
}

.feature_title .feature_titleFirstLine {
    font-size: 35px;
}

.feature_img {
    width: 512px;
}

.feature_copyright {
    font-size: 16px;
    letter-spacing: -0.02em;
    line-height: 1.1;
}

.feature_text {
    font-size: 21px;
    letter-spacing: -0.04em;
    width: 305px;
    white-space: nowrap;
}

/* ------------------------
  slides
------------------------ */
.game_campaign .flexslider {
    background-color: #f0f0f0;
    max-width: 100%;
    display: block;
    margin-bottom: 170px;
}

.game_campaign .flex-control-nav {
    gap: 0 20px;
    margin-top: 40px;
    height: 22px;
}

.game_campaign .flex-control-nav li {
    opacity: 1;
    width: 22px;
}

.game_campaign .flex-control-paging li a {
    width: 22px;
    height: 22px;
    background-color: #afafaf;
    box-shadow: none;
}

.game_campaign .flex-control-paging li a.flex-active,
.game_campaign .flex-control-paging li a.flex-active:hover {
    background-color: rgba(0, 66, 214, 1);
}

.game_campaign .flex-direction-nav a {
    opacity: 1;
    width: 60px;
    height: 60px;
    background-color: #79797f;
    border-radius: 30px;
}

.game_campaign .flex-direction-nav a.flex-next::after,
.game_campaign .flex-direction-nav a.flex-prev::after {
    content: "";
    display: block;
    width: 60px;
    height: 60px;
    text-indent: 0;
    position: absolute;
    top: 0;
    background: url(/v2/pc/img/campaign/PlayStation5/arrow.svg) no-repeat center center;
}

.game_campaign .flex-direction-nav a.flex-next::after {
    transform: rotate(180deg);
}

.game_campaign .flex-direction-nav .flex-next,
.game_campaign .flexslider .flex-next:hover,
.game_campaign .flexslider:hover .flex-next {
    right: 0;
}

.game_campaign .flex-direction-nav .flex-prev,
.game_campaign .flexslider .flex-prev:hover,
.game_campaign .flexslider:hover .flex-prev {
    left: 0;
}

.game_campaign .flexslider:hover .flex-next,
.game_campaign .flexslider:hover .flex-prev {
    opacity: 1;
}

.game_campaign .flex-control-paging li a:hover,
.game_campaign .flexslider .flex-next:hover,
.game_campaign .flexslider .flex-prev:hover {
    opacity: 0.8;
}

.flex-control-paging li a:hover,
.game_campaign .flex-control-paging li a:hover {
    background-color: #afafaf;
}

/* ------------------------
  peripheral
------------------------ */
.peripheral {
    background-color: #FFF;
    width: 1300px;
    padding: 0 150px 100px;
    margin: 0 auto 200px;
    border-radius: 0 0 30px 30px;
    box-shadow: 6.5px 6.5px 4.6px 0px rgba(44, 44, 71, 0.55);
}

.peripheral h2 {
    font-size: 40px;
    color: #FFF;
    background-color: #0042d6;
    text-align: center;
    height: 84px;
    line-height: 84px;
    margin-bottom: 30px;
}

.peripheral_title {
    border: solid 2px #323232;
    font-size: 35px;
    padding: 0 30px;
    line-height: 60px;
    margin: 0 auto 40px;
    width: fit-content;
    border-radius: 200px;
}

.peripheral .item_inner {
    display: flex;
}

.peripheral .item_images {
    display: flex;
}

.peripheral .item_images img {
    width: auto;
}

.peripheral .item_contents {
    width: 272px;
    display: flex;
    flex-direction: column;
}

.peripheral .item_contents .item_new {
    font-size: 20px;
    padding: 4px 0;
    line-height: 1;
    background-color: #e60012;
    border-radius: 90px;
    width: 90px;
    margin: 0 auto 20px;
    text-align: center;
    color: #FFF;
}

.peripheral .item_contents .item_conditionNew {
    font-size: 20px;
    width: 72px;
    height: 27px;
    line-height: 27px;
    margin: 0 auto 10px;
}

.peripheral .item_contents .item_name {
    font-size: 25px;
    line-height: 1.1;
    text-align: center;
    letter-spacing: -0.06em;
    margin-bottom: 5px;
    white-space: nowrap;
}

.peripheral .item_contents .item_color {
    font-size: 25px;
    line-height: 1.1;
    text-align: center;
    letter-spacing: -0.06em;
}

/* geoOriginal */
.geoOriginal_wrap {
    height: 355px;
}

.geoOriginal_wrap .item_inner {
    justify-content: flex-start;
    align-items: center;
}

.peripheral .geoOriginal_wrap .item_contents {
    width: 272px;
    display: flex;
    flex-direction: column;
    margin-left: 80px;
}

.peripheral .geoOriginal_wrap .item_images {
    width: 500px;
    display: flex;
    justify-content: flex-end;
}

/* controllers */
.game_campaign .flexslider.controllers_wrap,
.controllers_wrap .flex-viewport {
    height: 840px !important;
}

.controllers_wrap .item_inner {
    display: flex;
    justify-content: center;
    height: 840px;
}

.controllers_wrap ul.slides {
    height: 840px;
    align-content: center;
}

.controllers_firstColor {
    display: flex;
    width: 322px;
    flex-direction: column;
    align-items: center;
    margin-right: 20px;
    justify-content: center;
}

.controllers_firstColor .item_images img {
    width: 322px;
    height: 272px;
}

.controllers_wrap .store_btn {
    margin-top: 25px;
}

.controllers_variations {
    display: flex;
    width: 494px;
    flex-wrap: wrap;
    gap: 10px;
    align-content: center;
}

.controllers_variations.itemCenter {
    justify-content: center;
}

.flexslider .slides .controllers_variations img {
    width:158px;
    height:133px;
    background-color: #E4E4EE;
}

.flexslider .slides .controllers_variations img.-active{
    background-color: #FFF;
}

.flexslider .slides .controllers_variations img:hover {
    opacity: 0.6;
    transition: 0.6s;
}

/* otherPeripheral */
.otherPeripheral_wrap,
.otherPeripheral_wrap .flex-viewport {
    height: 551px;
}

.peripheral .otherPeripheral_wrap .item_inner {
    flex-direction: column;
    height: 551px;
    justify-content: space-between;
}

.otherPeripheral_wrap .item_contents {
    display: flex;
    flex-direction: row;
    margin: 0 auto 50px;
    width: auto;
}

.otherPeripheral_wrap .item_contents .item_contentsLeft {
    width: 240px;
    margin-right: 44px;
}

.otherPeripheral_wrap .item_inner .item_images.full {
    justify-content: center;
    margin: 40px auto 0;
}

.otherPeripheral_wrap .item_inner .item_images.full img {
    width: 292px;
    height: auto;
}

.otherPeripheral_wrap .item_inner .item_images.half {
    margin: 57px auto 0;
}

.otherPeripheral_variations {
    display: flex;
    margin-top: 70px;
}

.otherPeripheral_wrap .item_inner .item_images.half img.item_imagesView {
    width: 334px;
    height: auto;
    margin-right: 58px;
}

.peripheral .otherPeripheral_variations img {
    background-color: #E4E4EE;
    width: 158px;
}

.peripheral .otherPeripheral_variations img.-active {
    background-color: #FFF;
}


.peripheral .otherPeripheral_variations img + img {
    margin-left: 10px;
}

/* ------------------------
  games
------------------------ */
.games {
    background-color: #FFF;
    width: 1300px;
    padding: 110px 0 80px;
    margin: auto;
    border-radius: 30px;
    box-shadow: 6.5px 6.5px 4.6px 0px rgba(44, 44, 71, 0.55);
}

.games h2.games_title {
    font-size: 40px;
    color: #FFF;
    background-color: #0042d6;
    text-align: center;
    height: 84px;
    line-height: 84px;
    margin: 0 150px 60px;
}

.games h3.games_title {
    font-size: 35px;
    text-align: center;
    margin-bottom: 60px;
    line-height: 1;
}

.games_btn {
    width: 637px;
    height: 158px;
    color: #FFF;
    text-decoration: none;
    font-size: 30px;
    display: flex;
    background-image: url(/v2/pc/img/campaign/PlayStation5/btn_seeMore.png);
    background-size: contain;
    background-repeat: no-repeat;
    text-align: center;
    align-items: center;
    padding-right: 130px;
    justify-content: center;
    margin: auto;
    line-height: 1.3;
}

.games_btn:hover {
    opacity: 0.8;
}

.games ol {
    list-style-type: none;
}

/* newReleaseGames */
.newReleaseGames_wrap {
    margin-bottom: 100px;
    padding: 0 106px;
    overflow: hidden;
}

.games_newReleaseGamesBnr {
    width: 100%;
}

.game_campaign .flexslider.games_newReleaseGamesBnr {
    background: #ffffff;
    overflow: visible;
}

.game_campaign .flexslider.games_newReleaseGamesBnr .flex-viewport {
    overflow: visible !important;
}

.game_campaign .newReleaseGames_wrap .flex-direction-nav a.flex-next {
    margin-right: -78px;
}
.game_campaign .newReleaseGames_wrap .flex-direction-nav a.flex-prev {
    margin-left: -78px;
}

.games_newReleaseGamesBnr.-static {
    display: flex;
    justify-content: center;
    background: #FFF;
    margin: 0 auto 170px;
}

.games_newReleaseGamesBnr.-static ul {
    display: flex;
}

.games_newReleaseGamesBnr.-static li {
    display: block;
}

.games_newReleaseGamesBnr.-static li + li {
    margin-left: 18px;
}

.newReleaseGamesBnr_itemsPrev,
.newReleaseGamesBnr_itemsNext {
    opacity: 1;
    width: 60px;
    height: 60px;
    background-color: #79797f;
    border-radius: 30px;
}

.newReleaseGamesBnr_itemsPrev::after,
.newReleaseGamesBnr_itemsNext::after {
    content: "";
    display: block;
    width: 60px;
    height: 60px;
    text-indent: 0;
    position: absolute;
    top: 0;
    background: url(/v2/pc/img/campaign/PlayStation5/arrow.svg) no-repeat center center;
}

.newReleaseGamesBnr_circleSignal,
.newReleaseGamesBnr_itemsPrev.-disabled,
.newReleaseGamesBnr_itemsNext.-disabled {
    display: none;
}

/* usedPS5Ranking */
.usedPS5Ranking_wrap {
    margin-bottom: 130px;
}

ol.games_usedPS5RankingList {
    width: 840px;
    margin: 0 auto 80px;
}

.rank-1,
.rank-2,
.rank-3,
.item-right h2,
.item-category,
.item-detail dt,
.item-detail dd {
    font-weight: 500;
}

/* releaseScheduleGames */
.releaseScheduleGames_wrap {
    margin-bottom: 0px;
}

ol.games_releaseScheduleGamesList {
    margin: 0 auto 80px;
    width: 840px;
}

.releaseScheduleGames_wrap .item-category.PS5 {
    color: black;
    border: 1px solid black;
    background: white;
}

.releaseScheduleGames_wrap .item-category.PS4 {
    color: white;
    background: #003791;
}

.releaseScheduleGames_wrap .item-category.Switch,
.releaseScheduleGames_wrap .item-category.Switch2 {
    color: white;
    background: #E60012;
}

/* product_copyright */
.product_copyright {
    margin: 50px auto 80px;
    color: #FFF;
    width: 1300px;
    display: flex;
    justify-content: center;
}

.product_copyright p {
    padding-bottom: 150px;
    font-size: 18px;
}