			#the-new-footer .tnf-getapp {
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				gap: 20px;
				height: 40px
			}

			#the-new-footer .tnf-getapp img {
				height: 40px
			}

			#the-new-footer .tnf-getapp a {
				color: #222;
				text-decoration: underline !important;
				font-weight: 700
			}

			#the-new-footer .tnf-info {
				display: flex;
				flex-direction: column;
				align-items: center;
				gap: 12px;
				width: 100%;
				min-width: 1200px;
				padding: 20px 30px;
				background-color: #f4f4f4;
				color: #666
			}

			#the-new-footer .tnf-info a {
				color: #666 !important
			}

			#the-new-footer .tnf-info .group-links {
				display: flex;
				flex-direction: row;
				gap: 6px
			}

			#the-new-footer .tnf-info .group-links a:hover {
				text-decoration: underline
			}

			#the-new-footer .tnf-info .group-links a:before {
				padding-right: 6px;
				content: "|"
			}

			#the-new-footer .tnf-info .group-links a:first-child:before {
				content: ""
			}

			#the-new-footer .tnf-info .tnh-infos-content {
				display: flex;
				flex-direction: row;
				gap: 6px
			}

			#the-new-footer .tnf-info .tnh-infos-content a:hover>span {
				text-decoration: underline
			}

			#the-new-footer .tnf-info .tnh-infos-content a:before {
				padding-right: 6px;
				content: "\b7"
			}

			#the-new-footer .tnf-info .tnh-infos-content a:first-child:before {
				content: ""
			}

			#the-new-footer .tnf-info .legal,
			#the-new-footer .tnf-info .legal a {
				display: flex;
				flex-direction: row;
				align-items: center;
				gap: 12px
			}

			#the-new-footer .tnf-info .legal img {
				height: 20px
			}

			#the-new-footer .tnf-links {
				display: flex;
				flex-direction: row;
				justify-content: space-between;
				width: 100%
			}

			#the-new-footer .tnf-links>div {
				width: 200px
			}

			#the-new-footer .tnf-links ul,
			#the-new-footer .tnf-links li {
				margin: 0;
				padding: 0;
				list-style: none
			}

			#the-new-footer .tnf-links li {
				display: block;
				margin-bottom: 20px
			}

			#the-new-footer .tnf-links a {
				color: #222
			}

			#the-new-footer .tnf-links a:hover {
				text-decoration: underline
			}

			#the-new-footer .tnf-links h3 {
				margin-bottom: 20px;
				font-weight: 700;
				font-size: 16px;
				line-height: 22px
			}

			.payment-wrapper {
				display: flex;
				font-size: 14px;
				line-height: 28px;
				width: 100%;
				height: 100%
			}

			.payment-wrapper .payment-title {
				margin-inline-end: 12px;
				flex-shrink: 0
			}

			.payment-wrapper .payment-icon-box {
				display: flex;
				max-width: 350px;
				flex-shrink: 0;
				gap: 8px 4px
			}

			.payment-wrapper .payment-security-box {
				display: flex;
				flex-wrap: wrap;
				margin-inline-start: 16px;
				padding-inline-start: 16px;
				border-inline-start: 1px solid #dddddd;
				gap: 8px 4px
			}

			.payment-wrapper .payment-icon {
				height: 28px;
				width: auto
			}

			#the-new-footer .tnf-sns {
				display: flex;
				flex-direction: row;
				align-items: center;
				justify-content: flex-start;
				gap: 24px;
				height: 40px
			}

			#the-new-footer .tnf-sns img {
				height: 28px
			}

			#the-new-footer {
				content-visibility: auto;
				display: flex;
				flex-direction: column;
				align-items: center;
				gap: 40px;
				width: 100%;
				padding-top: 40px;
				border-top: 1px solid #ddd;
				background-color: #fff;
				color: #222;
				font-size: 14px;
				line-height: 18px
			}

			#the-new-footer .tnf-content {
				display: flex;
				flex-direction: column;
				align-items: center;
				gap: 40px;
				width: 100%;
				min-width: 1200px;
				max-width: 1500px;
				padding: 0 40px
			}

			#the-new-footer .tnf-content .sns-and-app {
				display: flex;
				flex-direction: row;
				justify-content: space-between;
				width: 100%
			}

			#the-new-footer a {
				outline: none
			}

			#the-new-footer a:link,
			#the-new-footer a:visited,
			#the-new-footer a:hover,
			#the-new-footer a:active {
				color: #222;
				text-decoration: none
			}