.codex-ctl div,
.codex-ctl dl,
.codex-ctl dt,
.codex-ctl dd,
.codex-ctl ul,
.codex-ctl ol,
.codex-ctl li,
.codex-ctl h1,
.codex-ctl h2,
.codex-ctl h3,
.codex-ctl h4,
.codex-ctl h5,
.codex-ctl h6,
.codex-ctl pre,
.codex-ctl form,
.codex-ctl fieldset,
.codex-ctl input,
.codex-ctl textarea,
.codex-ctl p,
.codex-ctl blockquote,
.codex-ctl th,
.codex-ctl td {
	margin: 0;
	padding: 0
}

.codex-ctl address,
.codex-ctl caption,
.codex-ctl cite,
.codex-ctl code,
.codex-ctl dfn,
.codex-ctl em,
.codex-ctl strong,
.codex-ctl th,
.codex-ctl var {
	font-style: normal
}
.codex-ctl img {
 max-width: 100%;
 height: auto;
}
.codex-ctl table {
	border-collapse: collapse;
	border-spacing: 0
}

.codex-ctl caption,
.codex-ctl th {
	text-align: left
}

.codex-ctl q:before,
.codex-ctl q:after {
	content: ""
}

.codex-ctl object,
.codex-ctl embed {
	vertical-align: top
}

.codex-ctl hr,
.codex-ctl legend {
	display: none
}

.codex-ctl h1,
.codex-ctl h2,
.codex-ctl h3,
.codex-ctl h4,
.codex-ctl h5,
.codex-ctl h6 {
	font-size: 100%
}

.codex-ctl img,
.codex-ctl abbr,
.codex-ctl acronym,
.codex-ctl fieldset {
	border: 0
}

.codex-ctl ul li {
	list-style-type: none
}

.codex-ctl a,
.codex-ctl label {
	text-decoration: none
}

.codex-ctl .anc_link{
 text-align: right;
 padding: 20px;
 margin: auto;
}
.codex-ctl .anc_link a{
 display: inline-block;
 padding: 12px 2em;
 background: none;
 border: 1px solid #bf0008;
 color: #fff;
 background: #bf0008;
 border-radius: 30px;
 text-decoration: none;
 font-family: "Noto Sans JP", sans-serif;
 font-weight: bold;
}
.codex-ctl .anc_link a:hover{
 background: #fff;
 border: 1px solid #bf0008;
 color: #bf0008;
 opacity: 1;
}
html{
 scroll-behavior: smooth;
 scroll-margin-top: 40px;
}
@media(min-width: 1201px) {

	.codex-ctl a,
	.codex-ctl label {
		cursor: pointer
	}
}

.codex-ctl img {
	vertical-align: bottom;
	margin: 0;
	padding: 0
}

body {
	margin: 0
}

.codex-ctl {
	color: #fff;
	background-color: #000;
	font-family: "Noto Serif JP", serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.5;
	-webkit-text-size-adjust: none;
	margin: 0
}

@media(max-width: 1000px) {
	.codex-ctl {
		font-size: 14px;
		width: 100%;
		min-width: 0
	}
}

.codex-ctl * {
	box-sizing: border-box
}

.codex-ctl img {
	display: block;
	margin: 0 auto;
	max-width: 100%
}

.codex-ctl .pc {
	display: block
}

@media(max-width: 1000px) {
	.codex-ctl .pc {
		display: none
	}
}

.codex-ctl .sp {
	display: none
}

@media(max-width: 1000px) {
	.codex-ctl .sp {
		display: block
	}
}

.codex-ctl a,
.codex-ctl button {
	color: #000;
	display: block;
	transition: all .25s
}

.codex-ctl a:hover,
.codex-ctl button:hover {
	opacity: .7
}

@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
	font-weight: 400;
	font-style: normal
}

:root {
	--swiper-theme-color: #007aff
}

.swiper {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1
}

.swiper-vertical>.swiper-wrapper {
	flex-direction: column
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0px, 0, 0)
}

.swiper-pointer-events {
	touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
	touch-action: pan-x
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform
}

.swiper-slide-invisible-blank {
	visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
	height: auto
}

.swiper-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
	transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}

.swiper-3d .swiper-slide-shadow {
	background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))
}

.swiper-css-mode>.swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
	display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
	scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper::before {
	content: "";
	flex-shrink: 0;
	order: 9999
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
	height: 100%;
	min-height: 1px;
	width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper::before {
	width: 100%;
	min-width: 1px;
	height: var(--swiper-centered-offset-after)
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align: center center
}

.swiper-virtual .swiper-slide {
	-webkit-backface-visibility: hidden;
	transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
	height: 1px;
	width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
	width: 1px;
	height: var(--swiper-virtual-size)
}

:root {
	--swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size)/44*27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - var(--swiper-navigation-size)/2);
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	text-transform: none;
	font-variant: initial;
	line-height: 1
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
	left: 10px;
	right: auto
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
	content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
	right: 10px;
	left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
	content: "next"
}

.swiper-button-lock {
	display: none
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(0.33);
	position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(0.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(0.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(0.33)
}

.swiper-pagination-bullet {
	width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
	height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	display: inline-block;
	border-radius: 50%;
	background: var(--swiper-pagination-bullet-inactive-color, #000);
	opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2)
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}

.swiper-pagination-bullet:only-child {
	display: none !important
}

.swiper-pagination-bullet-active {
	opacity: var(--swiper-pagination-bullet-opacity, 1);
	background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
	display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s right
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, .25);
	position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}

.swiper-pagination-lock {
	display: none
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1)
}

.swiper-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}

.swiper-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	border-radius: 10px;
	left: 0;
	top: 0
}

.swiper-scrollbar-cursor-drag {
	cursor: move
}

.swiper-scrollbar-lock {
	display: none
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	object-fit: contain
}

.swiper-slide-zoomed {
	cursor: move
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: rgba(0, 0, 0, 0)
}

.swiper-slide-visible .swiper-lazy-preloader {
	animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg)
	}
}

.swiper .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
	flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
	transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-cube {
	overflow: visible
}

.swiper-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
	transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next+.swiper-slide,
.swiper-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: .6;
	z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
	content: "";
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: blur(50px)
}

.swiper-flip {
	overflow: visible
}

.swiper-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
	pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.swiper-creative .swiper-slide {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden;
	transition-property: transform, opacity, height
}

.swiper-cards {
	overflow: visible
}

.swiper-cards .swiper-slide {
	transform-origin: center bottom;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	overflow: hidden
}

.codex-ctl .page-footer {
	padding: 80px 0
}

.codex-ctl .page-footer .foot-btn {
	display: flex;
	justify-content: center
}

.codex-ctl [data-fade-in] {
	opacity: 0;
	transform: translateY(80px);
	transition: opacity .4s ease, transform .5s ease
}

.codex-ctl [data-fade-in].is-fade-in {
	opacity: 1;
	transform: translateY(0)
}

.codex-ctl .u-mt-0 {
	margin-top: 0px !important
}

.codex-ctl .u-mb-0 {
	margin-bottom: 0px !important
}

.codex-ctl .u-mt-1 {
	margin-top: 1px !important
}

.codex-ctl .u-mb-1 {
	margin-bottom: 1px !important
}

.codex-ctl .u-mt-2 {
	margin-top: 2px !important
}

.codex-ctl .u-mb-2 {
	margin-bottom: 2px !important
}

.codex-ctl .u-mt-3 {
	margin-top: 3px !important
}

.codex-ctl .u-mb-3 {
	margin-bottom: 3px !important
}

.codex-ctl .u-mt-4 {
	margin-top: 4px !important
}

.codex-ctl .u-mb-4 {
	margin-bottom: 4px !important
}

.codex-ctl .u-mt-5 {
	margin-top: 5px !important
}

.codex-ctl .u-mb-5 {
	margin-bottom: 5px !important
}

.codex-ctl .u-mt-6 {
	margin-top: 6px !important
}

.codex-ctl .u-mb-6 {
	margin-bottom: 6px !important
}

.codex-ctl .u-mt-7 {
	margin-top: 7px !important
}

.codex-ctl .u-mb-7 {
	margin-bottom: 7px !important
}

.codex-ctl .u-mt-8 {
	margin-top: 8px !important
}

.codex-ctl .u-mb-8 {
	margin-bottom: 8px !important
}

.codex-ctl .u-mt-9 {
	margin-top: 9px !important
}

.codex-ctl .u-mb-9 {
	margin-bottom: 9px !important
}

.codex-ctl .u-mt-10 {
	margin-top: 10px !important
}

.codex-ctl .u-mb-10 {
	margin-bottom: 10px !important
}

.codex-ctl .u-mt-11 {
	margin-top: 11px !important
}

.codex-ctl .u-mb-11 {
	margin-bottom: 11px !important
}

.codex-ctl .u-mt-12 {
	margin-top: 12px !important
}

.codex-ctl .u-mb-12 {
	margin-bottom: 12px !important
}

.codex-ctl .u-mt-13 {
	margin-top: 13px !important
}

.codex-ctl .u-mb-13 {
	margin-bottom: 13px !important
}

.codex-ctl .u-mt-14 {
	margin-top: 14px !important
}

.codex-ctl .u-mb-14 {
	margin-bottom: 14px !important
}

.codex-ctl .u-mt-15 {
	margin-top: 15px !important
}

.codex-ctl .u-mb-15 {
	margin-bottom: 15px !important
}

.codex-ctl .u-mt-16 {
	margin-top: 16px !important
}

.codex-ctl .u-mb-16 {
	margin-bottom: 16px !important
}

.codex-ctl .u-mt-17 {
	margin-top: 17px !important
}

.codex-ctl .u-mb-17 {
	margin-bottom: 17px !important
}

.codex-ctl .u-mt-18 {
	margin-top: 18px !important
}

.codex-ctl .u-mb-18 {
	margin-bottom: 18px !important
}

.codex-ctl .u-mt-19 {
	margin-top: 19px !important
}

.codex-ctl .u-mb-19 {
	margin-bottom: 19px !important
}

.codex-ctl .u-mt-20 {
	margin-top: 20px !important
}

.codex-ctl .u-mb-20 {
	margin-bottom: 20px !important
}

.codex-ctl .u-mt-21 {
	margin-top: 21px !important
}

.codex-ctl .u-mb-21 {
	margin-bottom: 21px !important
}

.codex-ctl .u-mt-22 {
	margin-top: 22px !important
}

.codex-ctl .u-mb-22 {
	margin-bottom: 22px !important
}

.codex-ctl .u-mt-23 {
	margin-top: 23px !important
}

.codex-ctl .u-mb-23 {
	margin-bottom: 23px !important
}

.codex-ctl .u-mt-24 {
	margin-top: 24px !important
}

.codex-ctl .u-mb-24 {
	margin-bottom: 24px !important
}

.codex-ctl .u-mt-25 {
	margin-top: 25px !important
}

.codex-ctl .u-mb-25 {
	margin-bottom: 25px !important
}

.codex-ctl .u-mt-26 {
	margin-top: 26px !important
}

.codex-ctl .u-mb-26 {
	margin-bottom: 26px !important
}

.codex-ctl .u-mt-27 {
	margin-top: 27px !important
}

.codex-ctl .u-mb-27 {
	margin-bottom: 27px !important
}

.codex-ctl .u-mt-28 {
	margin-top: 28px !important
}

.codex-ctl .u-mb-28 {
	margin-bottom: 28px !important
}

.codex-ctl .u-mt-29 {
	margin-top: 29px !important
}

.codex-ctl .u-mb-29 {
	margin-bottom: 29px !important
}

.codex-ctl .u-mt-30 {
	margin-top: 30px !important
}

.codex-ctl .u-mb-30 {
	margin-bottom: 30px !important
}

.codex-ctl .u-mt-31 {
	margin-top: 31px !important
}

.codex-ctl .u-mb-31 {
	margin-bottom: 31px !important
}

.codex-ctl .u-mt-32 {
	margin-top: 32px !important
}

.codex-ctl .u-mb-32 {
	margin-bottom: 32px !important
}

.codex-ctl .u-mt-33 {
	margin-top: 33px !important
}

.codex-ctl .u-mb-33 {
	margin-bottom: 33px !important
}

.codex-ctl .u-mt-34 {
	margin-top: 34px !important
}

.codex-ctl .u-mb-34 {
	margin-bottom: 34px !important
}

.codex-ctl .u-mt-35 {
	margin-top: 35px !important
}

.codex-ctl .u-mb-35 {
	margin-bottom: 35px !important
}

.codex-ctl .u-mt-36 {
	margin-top: 36px !important
}

.codex-ctl .u-mb-36 {
	margin-bottom: 36px !important
}

.codex-ctl .u-mt-37 {
	margin-top: 37px !important
}

.codex-ctl .u-mb-37 {
	margin-bottom: 37px !important
}

.codex-ctl .u-mt-38 {
	margin-top: 38px !important
}

.codex-ctl .u-mb-38 {
	margin-bottom: 38px !important
}

.codex-ctl .u-mt-39 {
	margin-top: 39px !important
}

.codex-ctl .u-mb-39 {
	margin-bottom: 39px !important
}

.codex-ctl .u-mt-40 {
	margin-top: 40px !important
}

.codex-ctl .u-mb-40 {
	margin-bottom: 40px !important
}

.codex-ctl .u-mt-41 {
	margin-top: 41px !important
}

.codex-ctl .u-mb-41 {
	margin-bottom: 41px !important
}

.codex-ctl .u-mt-42 {
	margin-top: 42px !important
}

.codex-ctl .u-mb-42 {
	margin-bottom: 42px !important
}

.codex-ctl .u-mt-43 {
	margin-top: 43px !important
}

.codex-ctl .u-mb-43 {
	margin-bottom: 43px !important
}

.codex-ctl .u-mt-44 {
	margin-top: 44px !important
}

.codex-ctl .u-mb-44 {
	margin-bottom: 44px !important
}

.codex-ctl .u-mt-45 {
	margin-top: 45px !important
}

.codex-ctl .u-mb-45 {
	margin-bottom: 45px !important
}

.codex-ctl .u-mt-46 {
	margin-top: 46px !important
}

.codex-ctl .u-mb-46 {
	margin-bottom: 46px !important
}

.codex-ctl .u-mt-47 {
	margin-top: 47px !important
}

.codex-ctl .u-mb-47 {
	margin-bottom: 47px !important
}

.codex-ctl .u-mt-48 {
	margin-top: 48px !important
}

.codex-ctl .u-mb-48 {
	margin-bottom: 48px !important
}

.codex-ctl .u-mt-49 {
	margin-top: 49px !important
}

.codex-ctl .u-mb-49 {
	margin-bottom: 49px !important
}

.codex-ctl .u-mt-50 {
	margin-top: 50px !important
}

.codex-ctl .u-mb-50 {
	margin-bottom: 50px !important
}

.codex-ctl .u-mt-51 {
	margin-top: 51px !important
}

.codex-ctl .u-mb-51 {
	margin-bottom: 51px !important
}

.codex-ctl .u-mt-52 {
	margin-top: 52px !important
}

.codex-ctl .u-mb-52 {
	margin-bottom: 52px !important
}

.codex-ctl .u-mt-53 {
	margin-top: 53px !important
}

.codex-ctl .u-mb-53 {
	margin-bottom: 53px !important
}

.codex-ctl .u-mt-54 {
	margin-top: 54px !important
}

.codex-ctl .u-mb-54 {
	margin-bottom: 54px !important
}

.codex-ctl .u-mt-55 {
	margin-top: 55px !important
}

.codex-ctl .u-mb-55 {
	margin-bottom: 55px !important
}

.codex-ctl .u-mt-56 {
	margin-top: 56px !important
}

.codex-ctl .u-mb-56 {
	margin-bottom: 56px !important
}

.codex-ctl .u-mt-57 {
	margin-top: 57px !important
}

.codex-ctl .u-mb-57 {
	margin-bottom: 57px !important
}

.codex-ctl .u-mt-58 {
	margin-top: 58px !important
}

.codex-ctl .u-mb-58 {
	margin-bottom: 58px !important
}

.codex-ctl .u-mt-59 {
	margin-top: 59px !important
}

.codex-ctl .u-mb-59 {
	margin-bottom: 59px !important
}

.codex-ctl .u-mt-60 {
	margin-top: 60px !important
}

.codex-ctl .u-mb-60 {
	margin-bottom: 60px !important
}

.codex-ctl .u-mt-61 {
	margin-top: 61px !important
}

.codex-ctl .u-mb-61 {
	margin-bottom: 61px !important
}

.codex-ctl .u-mt-62 {
	margin-top: 62px !important
}

.codex-ctl .u-mb-62 {
	margin-bottom: 62px !important
}

.codex-ctl .u-mt-63 {
	margin-top: 63px !important
}

.codex-ctl .u-mb-63 {
	margin-bottom: 63px !important
}

.codex-ctl .u-mt-64 {
	margin-top: 64px !important
}

.codex-ctl .u-mb-64 {
	margin-bottom: 64px !important
}

.codex-ctl .u-mt-65 {
	margin-top: 65px !important
}

.codex-ctl .u-mb-65 {
	margin-bottom: 65px !important
}

.codex-ctl .u-mt-66 {
	margin-top: 66px !important
}

.codex-ctl .u-mb-66 {
	margin-bottom: 66px !important
}

.codex-ctl .u-mt-67 {
	margin-top: 67px !important
}

.codex-ctl .u-mb-67 {
	margin-bottom: 67px !important
}

.codex-ctl .u-mt-68 {
	margin-top: 68px !important
}

.codex-ctl .u-mb-68 {
	margin-bottom: 68px !important
}

.codex-ctl .u-mt-69 {
	margin-top: 69px !important
}

.codex-ctl .u-mb-69 {
	margin-bottom: 69px !important
}

.codex-ctl .u-mt-70 {
	margin-top: 70px !important
}

.codex-ctl .u-mb-70 {
	margin-bottom: 70px !important
}

.codex-ctl .u-mt-71 {
	margin-top: 71px !important
}

.codex-ctl .u-mb-71 {
	margin-bottom: 71px !important
}

.codex-ctl .u-mt-72 {
	margin-top: 72px !important
}

.codex-ctl .u-mb-72 {
	margin-bottom: 72px !important
}

.codex-ctl .u-mt-73 {
	margin-top: 73px !important
}

.codex-ctl .u-mb-73 {
	margin-bottom: 73px !important
}

.codex-ctl .u-mt-74 {
	margin-top: 74px !important
}

.codex-ctl .u-mb-74 {
	margin-bottom: 74px !important
}

.codex-ctl .u-mt-75 {
	margin-top: 75px !important
}

.codex-ctl .u-mb-75 {
	margin-bottom: 75px !important
}

.codex-ctl .u-mt-76 {
	margin-top: 76px !important
}

.codex-ctl .u-mb-76 {
	margin-bottom: 76px !important
}

.codex-ctl .u-mt-77 {
	margin-top: 77px !important
}

.codex-ctl .u-mb-77 {
	margin-bottom: 77px !important
}

.codex-ctl .u-mt-78 {
	margin-top: 78px !important
}

.codex-ctl .u-mb-78 {
	margin-bottom: 78px !important
}

.codex-ctl .u-mt-79 {
	margin-top: 79px !important
}

.codex-ctl .u-mb-79 {
	margin-bottom: 79px !important
}

.codex-ctl .u-mt-80 {
	margin-top: 80px !important
}

.codex-ctl .u-mb-80 {
	margin-bottom: 80px !important
}

.codex-ctl .u-mt-81 {
	margin-top: 81px !important
}

.codex-ctl .u-mb-81 {
	margin-bottom: 81px !important
}

.codex-ctl .u-mt-82 {
	margin-top: 82px !important
}

.codex-ctl .u-mb-82 {
	margin-bottom: 82px !important
}

.codex-ctl .u-mt-83 {
	margin-top: 83px !important
}

.codex-ctl .u-mb-83 {
	margin-bottom: 83px !important
}

.codex-ctl .u-mt-84 {
	margin-top: 84px !important
}

.codex-ctl .u-mb-84 {
	margin-bottom: 84px !important
}

.codex-ctl .u-mt-85 {
	margin-top: 85px !important
}

.codex-ctl .u-mb-85 {
	margin-bottom: 85px !important
}

.codex-ctl .u-mt-86 {
	margin-top: 86px !important
}

.codex-ctl .u-mb-86 {
	margin-bottom: 86px !important
}

.codex-ctl .u-mt-87 {
	margin-top: 87px !important
}

.codex-ctl .u-mb-87 {
	margin-bottom: 87px !important
}

.codex-ctl .u-mt-88 {
	margin-top: 88px !important
}

.codex-ctl .u-mb-88 {
	margin-bottom: 88px !important
}

.codex-ctl .u-mt-89 {
	margin-top: 89px !important
}

.codex-ctl .u-mb-89 {
	margin-bottom: 89px !important
}

.codex-ctl .u-mt-90 {
	margin-top: 90px !important
}

.codex-ctl .u-mb-90 {
	margin-bottom: 90px !important
}

.codex-ctl .u-mt-91 {
	margin-top: 91px !important
}

.codex-ctl .u-mb-91 {
	margin-bottom: 91px !important
}

.codex-ctl .u-mt-92 {
	margin-top: 92px !important
}

.codex-ctl .u-mb-92 {
	margin-bottom: 92px !important
}

.codex-ctl .u-mt-93 {
	margin-top: 93px !important
}

.codex-ctl .u-mb-93 {
	margin-bottom: 93px !important
}

.codex-ctl .u-mt-94 {
	margin-top: 94px !important
}

.codex-ctl .u-mb-94 {
	margin-bottom: 94px !important
}

.codex-ctl .u-mt-95 {
	margin-top: 95px !important
}

.codex-ctl .u-mb-95 {
	margin-bottom: 95px !important
}

.codex-ctl .u-mt-96 {
	margin-top: 96px !important
}

.codex-ctl .u-mb-96 {
	margin-bottom: 96px !important
}

.codex-ctl .u-mt-97 {
	margin-top: 97px !important
}

.codex-ctl .u-mb-97 {
	margin-bottom: 97px !important
}

.codex-ctl .u-mt-98 {
	margin-top: 98px !important
}

.codex-ctl .u-mb-98 {
	margin-bottom: 98px !important
}

.codex-ctl .u-mt-99 {
	margin-top: 99px !important
}

.codex-ctl .u-mb-99 {
	margin-bottom: 99px !important
}

.codex-ctl .u-mt-100 {
	margin-top: 100px !important
}

.codex-ctl .u-mb-100 {
	margin-bottom: 100px !important
}

.codex-ctl .u-mt-101 {
	margin-top: 101px !important
}

.codex-ctl .u-mb-101 {
	margin-bottom: 101px !important
}

.codex-ctl .u-mt-102 {
	margin-top: 102px !important
}

.codex-ctl .u-mb-102 {
	margin-bottom: 102px !important
}

.codex-ctl .u-mt-103 {
	margin-top: 103px !important
}

.codex-ctl .u-mb-103 {
	margin-bottom: 103px !important
}

.codex-ctl .u-mt-104 {
	margin-top: 104px !important
}

.codex-ctl .u-mb-104 {
	margin-bottom: 104px !important
}

.codex-ctl .u-mt-105 {
	margin-top: 105px !important
}

.codex-ctl .u-mb-105 {
	margin-bottom: 105px !important
}

.codex-ctl .u-mt-106 {
	margin-top: 106px !important
}

.codex-ctl .u-mb-106 {
	margin-bottom: 106px !important
}

.codex-ctl .u-mt-107 {
	margin-top: 107px !important
}

.codex-ctl .u-mb-107 {
	margin-bottom: 107px !important
}

.codex-ctl .u-mt-108 {
	margin-top: 108px !important
}

.codex-ctl .u-mb-108 {
	margin-bottom: 108px !important
}

.codex-ctl .u-mt-109 {
	margin-top: 109px !important
}

.codex-ctl .u-mb-109 {
	margin-bottom: 109px !important
}

.codex-ctl .u-mt-110 {
	margin-top: 110px !important
}

.codex-ctl .u-mb-110 {
	margin-bottom: 110px !important
}

.codex-ctl .u-mt-111 {
	margin-top: 111px !important
}

.codex-ctl .u-mb-111 {
	margin-bottom: 111px !important
}

.codex-ctl .u-mt-112 {
	margin-top: 112px !important
}

.codex-ctl .u-mb-112 {
	margin-bottom: 112px !important
}

.codex-ctl .u-mt-113 {
	margin-top: 113px !important
}

.codex-ctl .u-mb-113 {
	margin-bottom: 113px !important
}

.codex-ctl .u-mt-114 {
	margin-top: 114px !important
}

.codex-ctl .u-mb-114 {
	margin-bottom: 114px !important
}

.codex-ctl .u-mt-115 {
	margin-top: 115px !important
}

.codex-ctl .u-mb-115 {
	margin-bottom: 115px !important
}

.codex-ctl .u-mt-116 {
	margin-top: 116px !important
}

.codex-ctl .u-mb-116 {
	margin-bottom: 116px !important
}

.codex-ctl .u-mt-117 {
	margin-top: 117px !important
}

.codex-ctl .u-mb-117 {
	margin-bottom: 117px !important
}

.codex-ctl .u-mt-118 {
	margin-top: 118px !important
}

.codex-ctl .u-mb-118 {
	margin-bottom: 118px !important
}

.codex-ctl .u-mt-119 {
	margin-top: 119px !important
}

.codex-ctl .u-mb-119 {
	margin-bottom: 119px !important
}

.codex-ctl .u-mt-120 {
	margin-top: 120px !important
}

.codex-ctl .u-mb-120 {
	margin-bottom: 120px !important
}

.codex-ctl .u-mt-121 {
	margin-top: 121px !important
}

.codex-ctl .u-mb-121 {
	margin-bottom: 121px !important
}

.codex-ctl .u-mt-122 {
	margin-top: 122px !important
}

.codex-ctl .u-mb-122 {
	margin-bottom: 122px !important
}

.codex-ctl .u-mt-123 {
	margin-top: 123px !important
}

.codex-ctl .u-mb-123 {
	margin-bottom: 123px !important
}

.codex-ctl .u-mt-124 {
	margin-top: 124px !important
}

.codex-ctl .u-mb-124 {
	margin-bottom: 124px !important
}

.codex-ctl .u-mt-125 {
	margin-top: 125px !important
}

.codex-ctl .u-mb-125 {
	margin-bottom: 125px !important
}

.codex-ctl .u-mt-126 {
	margin-top: 126px !important
}

.codex-ctl .u-mb-126 {
	margin-bottom: 126px !important
}

.codex-ctl .u-mt-127 {
	margin-top: 127px !important
}

.codex-ctl .u-mb-127 {
	margin-bottom: 127px !important
}

.codex-ctl .u-mt-128 {
	margin-top: 128px !important
}

.codex-ctl .u-mb-128 {
	margin-bottom: 128px !important
}

.codex-ctl .u-mt-129 {
	margin-top: 129px !important
}

.codex-ctl .u-mb-129 {
	margin-bottom: 129px !important
}

.codex-ctl .u-mt-130 {
	margin-top: 130px !important
}

.codex-ctl .u-mb-130 {
	margin-bottom: 130px !important
}

.codex-ctl .u-mt-131 {
	margin-top: 131px !important
}

.codex-ctl .u-mb-131 {
	margin-bottom: 131px !important
}

.codex-ctl .u-mt-132 {
	margin-top: 132px !important
}

.codex-ctl .u-mb-132 {
	margin-bottom: 132px !important
}

.codex-ctl .u-mt-133 {
	margin-top: 133px !important
}

.codex-ctl .u-mb-133 {
	margin-bottom: 133px !important
}

.codex-ctl .u-mt-134 {
	margin-top: 134px !important
}

.codex-ctl .u-mb-134 {
	margin-bottom: 134px !important
}

.codex-ctl .u-mt-135 {
	margin-top: 135px !important
}

.codex-ctl .u-mb-135 {
	margin-bottom: 135px !important
}

.codex-ctl .u-mt-136 {
	margin-top: 136px !important
}

.codex-ctl .u-mb-136 {
	margin-bottom: 136px !important
}

.codex-ctl .u-mt-137 {
	margin-top: 137px !important
}

.codex-ctl .u-mb-137 {
	margin-bottom: 137px !important
}

.codex-ctl .u-mt-138 {
	margin-top: 138px !important
}

.codex-ctl .u-mb-138 {
	margin-bottom: 138px !important
}

.codex-ctl .u-mt-139 {
	margin-top: 139px !important
}

.codex-ctl .u-mb-139 {
	margin-bottom: 139px !important
}

.codex-ctl .u-mt-140 {
	margin-top: 140px !important
}

.codex-ctl .u-mb-140 {
	margin-bottom: 140px !important
}

.codex-ctl .u-mt-141 {
	margin-top: 141px !important
}

.codex-ctl .u-mb-141 {
	margin-bottom: 141px !important
}

.codex-ctl .u-mt-142 {
	margin-top: 142px !important
}

.codex-ctl .u-mb-142 {
	margin-bottom: 142px !important
}

.codex-ctl .u-mt-143 {
	margin-top: 143px !important
}

.codex-ctl .u-mb-143 {
	margin-bottom: 143px !important
}

.codex-ctl .u-mt-144 {
	margin-top: 144px !important
}

.codex-ctl .u-mb-144 {
	margin-bottom: 144px !important
}

.codex-ctl .u-mt-145 {
	margin-top: 145px !important
}

.codex-ctl .u-mb-145 {
	margin-bottom: 145px !important
}

.codex-ctl .u-mt-146 {
	margin-top: 146px !important
}

.codex-ctl .u-mb-146 {
	margin-bottom: 146px !important
}

.codex-ctl .u-mt-147 {
	margin-top: 147px !important
}

.codex-ctl .u-mb-147 {
	margin-bottom: 147px !important
}

.codex-ctl .u-mt-148 {
	margin-top: 148px !important
}

.codex-ctl .u-mb-148 {
	margin-bottom: 148px !important
}

.codex-ctl .u-mt-149 {
	margin-top: 149px !important
}

.codex-ctl .u-mb-149 {
	margin-bottom: 149px !important
}

.codex-ctl .u-mt-150 {
	margin-top: 150px !important
}

.codex-ctl .u-mb-150 {
	margin-bottom: 150px !important
}

.codex-ctl .u-mt-151 {
	margin-top: 151px !important
}

.codex-ctl .u-mb-151 {
	margin-bottom: 151px !important
}

.codex-ctl .u-mt-152 {
	margin-top: 152px !important
}

.codex-ctl .u-mb-152 {
	margin-bottom: 152px !important
}

.codex-ctl .u-mt-153 {
	margin-top: 153px !important
}

.codex-ctl .u-mb-153 {
	margin-bottom: 153px !important
}

.codex-ctl .u-mt-154 {
	margin-top: 154px !important
}

.codex-ctl .u-mb-154 {
	margin-bottom: 154px !important
}

.codex-ctl .u-mt-155 {
	margin-top: 155px !important
}

.codex-ctl .u-mb-155 {
	margin-bottom: 155px !important
}

.codex-ctl .u-mt-156 {
	margin-top: 156px !important
}

.codex-ctl .u-mb-156 {
	margin-bottom: 156px !important
}

.codex-ctl .u-mt-157 {
	margin-top: 157px !important
}

.codex-ctl .u-mb-157 {
	margin-bottom: 157px !important
}

.codex-ctl .u-mt-158 {
	margin-top: 158px !important
}

.codex-ctl .u-mb-158 {
	margin-bottom: 158px !important
}

.codex-ctl .u-mt-159 {
	margin-top: 159px !important
}

.codex-ctl .u-mb-159 {
	margin-bottom: 159px !important
}

.codex-ctl .u-mt-160 {
	margin-top: 160px !important
}

.codex-ctl .u-mb-160 {
	margin-bottom: 160px !important
}

.codex-ctl .u-mt-161 {
	margin-top: 161px !important
}

.codex-ctl .u-mb-161 {
	margin-bottom: 161px !important
}

.codex-ctl .u-mt-162 {
	margin-top: 162px !important
}

.codex-ctl .u-mb-162 {
	margin-bottom: 162px !important
}

.codex-ctl .u-mt-163 {
	margin-top: 163px !important
}

.codex-ctl .u-mb-163 {
	margin-bottom: 163px !important
}

.codex-ctl .u-mt-164 {
	margin-top: 164px !important
}

.codex-ctl .u-mb-164 {
	margin-bottom: 164px !important
}

.codex-ctl .u-mt-165 {
	margin-top: 165px !important
}

.codex-ctl .u-mb-165 {
	margin-bottom: 165px !important
}

.codex-ctl .u-mt-166 {
	margin-top: 166px !important
}

.codex-ctl .u-mb-166 {
	margin-bottom: 166px !important
}

.codex-ctl .u-mt-167 {
	margin-top: 167px !important
}

.codex-ctl .u-mb-167 {
	margin-bottom: 167px !important
}

.codex-ctl .u-mt-168 {
	margin-top: 168px !important
}

.codex-ctl .u-mb-168 {
	margin-bottom: 168px !important
}

.codex-ctl .u-mt-169 {
	margin-top: 169px !important
}

.codex-ctl .u-mb-169 {
	margin-bottom: 169px !important
}

.codex-ctl .u-mt-170 {
	margin-top: 170px !important
}

.codex-ctl .u-mb-170 {
	margin-bottom: 170px !important
}

.codex-ctl .u-mt-171 {
	margin-top: 171px !important
}

.codex-ctl .u-mb-171 {
	margin-bottom: 171px !important
}

.codex-ctl .u-mt-172 {
	margin-top: 172px !important
}

.codex-ctl .u-mb-172 {
	margin-bottom: 172px !important
}

.codex-ctl .u-mt-173 {
	margin-top: 173px !important
}

.codex-ctl .u-mb-173 {
	margin-bottom: 173px !important
}

.codex-ctl .u-mt-174 {
	margin-top: 174px !important
}

.codex-ctl .u-mb-174 {
	margin-bottom: 174px !important
}

.codex-ctl .u-mt-175 {
	margin-top: 175px !important
}

.codex-ctl .u-mb-175 {
	margin-bottom: 175px !important
}

.codex-ctl .u-mt-176 {
	margin-top: 176px !important
}

.codex-ctl .u-mb-176 {
	margin-bottom: 176px !important
}

.codex-ctl .u-mt-177 {
	margin-top: 177px !important
}

.codex-ctl .u-mb-177 {
	margin-bottom: 177px !important
}

.codex-ctl .u-mt-178 {
	margin-top: 178px !important
}

.codex-ctl .u-mb-178 {
	margin-bottom: 178px !important
}

.codex-ctl .u-mt-179 {
	margin-top: 179px !important
}

.codex-ctl .u-mb-179 {
	margin-bottom: 179px !important
}

.codex-ctl .u-mt-180 {
	margin-top: 180px !important
}

.codex-ctl .u-mb-180 {
	margin-bottom: 180px !important
}

.codex-ctl .u-mt-181 {
	margin-top: 181px !important
}

.codex-ctl .u-mb-181 {
	margin-bottom: 181px !important
}

.codex-ctl .u-mt-182 {
	margin-top: 182px !important
}

.codex-ctl .u-mb-182 {
	margin-bottom: 182px !important
}

.codex-ctl .u-mt-183 {
	margin-top: 183px !important
}

.codex-ctl .u-mb-183 {
	margin-bottom: 183px !important
}

.codex-ctl .u-mt-184 {
	margin-top: 184px !important
}

.codex-ctl .u-mb-184 {
	margin-bottom: 184px !important
}

.codex-ctl .u-mt-185 {
	margin-top: 185px !important
}

.codex-ctl .u-mb-185 {
	margin-bottom: 185px !important
}

.codex-ctl .u-mt-186 {
	margin-top: 186px !important
}

.codex-ctl .u-mb-186 {
	margin-bottom: 186px !important
}

.codex-ctl .u-mt-187 {
	margin-top: 187px !important
}

.codex-ctl .u-mb-187 {
	margin-bottom: 187px !important
}

.codex-ctl .u-mt-188 {
	margin-top: 188px !important
}

.codex-ctl .u-mb-188 {
	margin-bottom: 188px !important
}

.codex-ctl .u-mt-189 {
	margin-top: 189px !important
}

.codex-ctl .u-mb-189 {
	margin-bottom: 189px !important
}

.codex-ctl .u-mt-190 {
	margin-top: 190px !important
}

.codex-ctl .u-mb-190 {
	margin-bottom: 190px !important
}

.codex-ctl .u-mt-191 {
	margin-top: 191px !important
}

.codex-ctl .u-mb-191 {
	margin-bottom: 191px !important
}

.codex-ctl .u-mt-192 {
	margin-top: 192px !important
}

.codex-ctl .u-mb-192 {
	margin-bottom: 192px !important
}

.codex-ctl .u-mt-193 {
	margin-top: 193px !important
}

.codex-ctl .u-mb-193 {
	margin-bottom: 193px !important
}

.codex-ctl .u-mt-194 {
	margin-top: 194px !important
}

.codex-ctl .u-mb-194 {
	margin-bottom: 194px !important
}

.codex-ctl .u-mt-195 {
	margin-top: 195px !important
}

.codex-ctl .u-mb-195 {
	margin-bottom: 195px !important
}

.codex-ctl .u-mt-196 {
	margin-top: 196px !important
}

.codex-ctl .u-mb-196 {
	margin-bottom: 196px !important
}

.codex-ctl .u-mt-197 {
	margin-top: 197px !important
}

.codex-ctl .u-mb-197 {
	margin-bottom: 197px !important
}

.codex-ctl .u-mt-198 {
	margin-top: 198px !important
}

.codex-ctl .u-mb-198 {
	margin-bottom: 198px !important
}

.codex-ctl .u-mt-199 {
	margin-top: 199px !important
}

.codex-ctl .u-mb-199 {
	margin-bottom: 199px !important
}

.codex-ctl .u-mt-200 {
	margin-top: 200px !important
}

.codex-ctl .u-mb-200 {
	margin-bottom: 200px !important
}

.codex-ctl .u-mt-201 {
	margin-top: 201px !important
}

.codex-ctl .u-mb-201 {
	margin-bottom: 201px !important
}

.codex-ctl .u-mt-202 {
	margin-top: 202px !important
}

.codex-ctl .u-mb-202 {
	margin-bottom: 202px !important
}

.codex-ctl .u-mt-203 {
	margin-top: 203px !important
}

.codex-ctl .u-mb-203 {
	margin-bottom: 203px !important
}

.codex-ctl .u-mt-204 {
	margin-top: 204px !important
}

.codex-ctl .u-mb-204 {
	margin-bottom: 204px !important
}

.codex-ctl .u-mt-205 {
	margin-top: 205px !important
}

.codex-ctl .u-mb-205 {
	margin-bottom: 205px !important
}

.codex-ctl .u-mt-206 {
	margin-top: 206px !important
}

.codex-ctl .u-mb-206 {
	margin-bottom: 206px !important
}

.codex-ctl .u-mt-207 {
	margin-top: 207px !important
}

.codex-ctl .u-mb-207 {
	margin-bottom: 207px !important
}

.codex-ctl .u-mt-208 {
	margin-top: 208px !important
}

.codex-ctl .u-mb-208 {
	margin-bottom: 208px !important
}

.codex-ctl .u-mt-209 {
	margin-top: 209px !important
}

.codex-ctl .u-mb-209 {
	margin-bottom: 209px !important
}

.codex-ctl .u-mt-210 {
	margin-top: 210px !important
}

.codex-ctl .u-mb-210 {
	margin-bottom: 210px !important
}

.codex-ctl .u-mt-211 {
	margin-top: 211px !important
}

.codex-ctl .u-mb-211 {
	margin-bottom: 211px !important
}

.codex-ctl .u-mt-212 {
	margin-top: 212px !important
}

.codex-ctl .u-mb-212 {
	margin-bottom: 212px !important
}

.codex-ctl .u-mt-213 {
	margin-top: 213px !important
}

.codex-ctl .u-mb-213 {
	margin-bottom: 213px !important
}

.codex-ctl .u-mt-214 {
	margin-top: 214px !important
}

.codex-ctl .u-mb-214 {
	margin-bottom: 214px !important
}

.codex-ctl .u-mt-215 {
	margin-top: 215px !important
}

.codex-ctl .u-mb-215 {
	margin-bottom: 215px !important
}

.codex-ctl .u-mt-216 {
	margin-top: 216px !important
}

.codex-ctl .u-mb-216 {
	margin-bottom: 216px !important
}

.codex-ctl .u-mt-217 {
	margin-top: 217px !important
}

.codex-ctl .u-mb-217 {
	margin-bottom: 217px !important
}

.codex-ctl .u-mt-218 {
	margin-top: 218px !important
}

.codex-ctl .u-mb-218 {
	margin-bottom: 218px !important
}

.codex-ctl .u-mt-219 {
	margin-top: 219px !important
}

.codex-ctl .u-mb-219 {
	margin-bottom: 219px !important
}

.codex-ctl .u-mt-220 {
	margin-top: 220px !important
}

.codex-ctl .u-mb-220 {
	margin-bottom: 220px !important
}

.codex-ctl .u-mt-221 {
	margin-top: 221px !important
}

.codex-ctl .u-mb-221 {
	margin-bottom: 221px !important
}

.codex-ctl .u-mt-222 {
	margin-top: 222px !important
}

.codex-ctl .u-mb-222 {
	margin-bottom: 222px !important
}

.codex-ctl .u-mt-223 {
	margin-top: 223px !important
}

.codex-ctl .u-mb-223 {
	margin-bottom: 223px !important
}

.codex-ctl .u-mt-224 {
	margin-top: 224px !important
}

.codex-ctl .u-mb-224 {
	margin-bottom: 224px !important
}

.codex-ctl .u-mt-225 {
	margin-top: 225px !important
}

.codex-ctl .u-mb-225 {
	margin-bottom: 225px !important
}

.codex-ctl .u-mt-226 {
	margin-top: 226px !important
}

.codex-ctl .u-mb-226 {
	margin-bottom: 226px !important
}

.codex-ctl .u-mt-227 {
	margin-top: 227px !important
}

.codex-ctl .u-mb-227 {
	margin-bottom: 227px !important
}

.codex-ctl .u-mt-228 {
	margin-top: 228px !important
}

.codex-ctl .u-mb-228 {
	margin-bottom: 228px !important
}

.codex-ctl .u-mt-229 {
	margin-top: 229px !important
}

.codex-ctl .u-mb-229 {
	margin-bottom: 229px !important
}

.codex-ctl .u-mt-230 {
	margin-top: 230px !important
}

.codex-ctl .u-mb-230 {
	margin-bottom: 230px !important
}

.codex-ctl .u-mt-231 {
	margin-top: 231px !important
}

.codex-ctl .u-mb-231 {
	margin-bottom: 231px !important
}

.codex-ctl .u-mt-232 {
	margin-top: 232px !important
}

.codex-ctl .u-mb-232 {
	margin-bottom: 232px !important
}

.codex-ctl .u-mt-233 {
	margin-top: 233px !important
}

.codex-ctl .u-mb-233 {
	margin-bottom: 233px !important
}

.codex-ctl .u-mt-234 {
	margin-top: 234px !important
}

.codex-ctl .u-mb-234 {
	margin-bottom: 234px !important
}

.codex-ctl .u-mt-235 {
	margin-top: 235px !important
}

.codex-ctl .u-mb-235 {
	margin-bottom: 235px !important
}

.codex-ctl .u-mt-236 {
	margin-top: 236px !important
}

.codex-ctl .u-mb-236 {
	margin-bottom: 236px !important
}

.codex-ctl .u-mt-237 {
	margin-top: 237px !important
}

.codex-ctl .u-mb-237 {
	margin-bottom: 237px !important
}

.codex-ctl .u-mt-238 {
	margin-top: 238px !important
}

.codex-ctl .u-mb-238 {
	margin-bottom: 238px !important
}

.codex-ctl .u-mt-239 {
	margin-top: 239px !important
}

.codex-ctl .u-mb-239 {
	margin-bottom: 239px !important
}

.codex-ctl .u-mt-240 {
	margin-top: 240px !important
}

.codex-ctl .u-mb-240 {
	margin-bottom: 240px !important
}

.codex-ctl .u-mt-241 {
	margin-top: 241px !important
}

.codex-ctl .u-mb-241 {
	margin-bottom: 241px !important
}

.codex-ctl .u-mt-242 {
	margin-top: 242px !important
}

.codex-ctl .u-mb-242 {
	margin-bottom: 242px !important
}

.codex-ctl .u-mt-243 {
	margin-top: 243px !important
}

.codex-ctl .u-mb-243 {
	margin-bottom: 243px !important
}

.codex-ctl .u-mt-244 {
	margin-top: 244px !important
}

.codex-ctl .u-mb-244 {
	margin-bottom: 244px !important
}

.codex-ctl .u-mt-245 {
	margin-top: 245px !important
}

.codex-ctl .u-mb-245 {
	margin-bottom: 245px !important
}

.codex-ctl .u-mt-246 {
	margin-top: 246px !important
}

.codex-ctl .u-mb-246 {
	margin-bottom: 246px !important
}

.codex-ctl .u-mt-247 {
	margin-top: 247px !important
}

.codex-ctl .u-mb-247 {
	margin-bottom: 247px !important
}

.codex-ctl .u-mt-248 {
	margin-top: 248px !important
}

.codex-ctl .u-mb-248 {
	margin-bottom: 248px !important
}

.codex-ctl .u-mt-249 {
	margin-top: 249px !important
}

.codex-ctl .u-mb-249 {
	margin-bottom: 249px !important
}

.codex-ctl .u-mt-250 {
	margin-top: 250px !important
}

.codex-ctl .u-mb-250 {
	margin-bottom: 250px !important
}

.codex-ctl .u-mt-251 {
	margin-top: 251px !important
}

.codex-ctl .u-mb-251 {
	margin-bottom: 251px !important
}

.codex-ctl .u-mt-252 {
	margin-top: 252px !important
}

.codex-ctl .u-mb-252 {
	margin-bottom: 252px !important
}

.codex-ctl .u-mt-253 {
	margin-top: 253px !important
}

.codex-ctl .u-mb-253 {
	margin-bottom: 253px !important
}

.codex-ctl .u-mt-254 {
	margin-top: 254px !important
}

.codex-ctl .u-mb-254 {
	margin-bottom: 254px !important
}

.codex-ctl .u-mt-255 {
	margin-top: 255px !important
}

.codex-ctl .u-mb-255 {
	margin-bottom: 255px !important
}

.codex-ctl .u-mt-256 {
	margin-top: 256px !important
}

.codex-ctl .u-mb-256 {
	margin-bottom: 256px !important
}

.codex-ctl .u-mt-257 {
	margin-top: 257px !important
}

.codex-ctl .u-mb-257 {
	margin-bottom: 257px !important
}

.codex-ctl .u-mt-258 {
	margin-top: 258px !important
}

.codex-ctl .u-mb-258 {
	margin-bottom: 258px !important
}

.codex-ctl .u-mt-259 {
	margin-top: 259px !important
}

.codex-ctl .u-mb-259 {
	margin-bottom: 259px !important
}

.codex-ctl .u-mt-260 {
	margin-top: 260px !important
}

.codex-ctl .u-mb-260 {
	margin-bottom: 260px !important
}

.codex-ctl .u-mt-261 {
	margin-top: 261px !important
}

.codex-ctl .u-mb-261 {
	margin-bottom: 261px !important
}

.codex-ctl .u-mt-262 {
	margin-top: 262px !important
}

.codex-ctl .u-mb-262 {
	margin-bottom: 262px !important
}

.codex-ctl .u-mt-263 {
	margin-top: 263px !important
}

.codex-ctl .u-mb-263 {
	margin-bottom: 263px !important
}

.codex-ctl .u-mt-264 {
	margin-top: 264px !important
}

.codex-ctl .u-mb-264 {
	margin-bottom: 264px !important
}

.codex-ctl .u-mt-265 {
	margin-top: 265px !important
}

.codex-ctl .u-mb-265 {
	margin-bottom: 265px !important
}

.codex-ctl .u-mt-266 {
	margin-top: 266px !important
}

.codex-ctl .u-mb-266 {
	margin-bottom: 266px !important
}

.codex-ctl .u-mt-267 {
	margin-top: 267px !important
}

.codex-ctl .u-mb-267 {
	margin-bottom: 267px !important
}

.codex-ctl .u-mt-268 {
	margin-top: 268px !important
}

.codex-ctl .u-mb-268 {
	margin-bottom: 268px !important
}

.codex-ctl .u-mt-269 {
	margin-top: 269px !important
}

.codex-ctl .u-mb-269 {
	margin-bottom: 269px !important
}

.codex-ctl .u-mt-270 {
	margin-top: 270px !important
}

.codex-ctl .u-mb-270 {
	margin-bottom: 270px !important
}

.codex-ctl .u-mt-271 {
	margin-top: 271px !important
}

.codex-ctl .u-mb-271 {
	margin-bottom: 271px !important
}

.codex-ctl .u-mt-272 {
	margin-top: 272px !important
}

.codex-ctl .u-mb-272 {
	margin-bottom: 272px !important
}

.codex-ctl .u-mt-273 {
	margin-top: 273px !important
}

.codex-ctl .u-mb-273 {
	margin-bottom: 273px !important
}

.codex-ctl .u-mt-274 {
	margin-top: 274px !important
}

.codex-ctl .u-mb-274 {
	margin-bottom: 274px !important
}

.codex-ctl .u-mt-275 {
	margin-top: 275px !important
}

.codex-ctl .u-mb-275 {
	margin-bottom: 275px !important
}

.codex-ctl .u-mt-276 {
	margin-top: 276px !important
}

.codex-ctl .u-mb-276 {
	margin-bottom: 276px !important
}

.codex-ctl .u-mt-277 {
	margin-top: 277px !important
}

.codex-ctl .u-mb-277 {
	margin-bottom: 277px !important
}

.codex-ctl .u-mt-278 {
	margin-top: 278px !important
}

.codex-ctl .u-mb-278 {
	margin-bottom: 278px !important
}

.codex-ctl .u-mt-279 {
	margin-top: 279px !important
}

.codex-ctl .u-mb-279 {
	margin-bottom: 279px !important
}

.codex-ctl .u-mt-280 {
	margin-top: 280px !important
}

.codex-ctl .u-mb-280 {
	margin-bottom: 280px !important
}

.codex-ctl .u-mt-281 {
	margin-top: 281px !important
}

.codex-ctl .u-mb-281 {
	margin-bottom: 281px !important
}

.codex-ctl .u-mt-282 {
	margin-top: 282px !important
}

.codex-ctl .u-mb-282 {
	margin-bottom: 282px !important
}

.codex-ctl .u-mt-283 {
	margin-top: 283px !important
}

.codex-ctl .u-mb-283 {
	margin-bottom: 283px !important
}

.codex-ctl .u-mt-284 {
	margin-top: 284px !important
}

.codex-ctl .u-mb-284 {
	margin-bottom: 284px !important
}

.codex-ctl .u-mt-285 {
	margin-top: 285px !important
}

.codex-ctl .u-mb-285 {
	margin-bottom: 285px !important
}

.codex-ctl .u-mt-286 {
	margin-top: 286px !important
}

.codex-ctl .u-mb-286 {
	margin-bottom: 286px !important
}

.codex-ctl .u-mt-287 {
	margin-top: 287px !important
}

.codex-ctl .u-mb-287 {
	margin-bottom: 287px !important
}

.codex-ctl .u-mt-288 {
	margin-top: 288px !important
}

.codex-ctl .u-mb-288 {
	margin-bottom: 288px !important
}

.codex-ctl .u-mt-289 {
	margin-top: 289px !important
}

.codex-ctl .u-mb-289 {
	margin-bottom: 289px !important
}

.codex-ctl .u-mt-290 {
	margin-top: 290px !important
}

.codex-ctl .u-mb-290 {
	margin-bottom: 290px !important
}

.codex-ctl .u-mt-291 {
	margin-top: 291px !important
}

.codex-ctl .u-mb-291 {
	margin-bottom: 291px !important
}

.codex-ctl .u-mt-292 {
	margin-top: 292px !important
}

.codex-ctl .u-mb-292 {
	margin-bottom: 292px !important
}

.codex-ctl .u-mt-293 {
	margin-top: 293px !important
}

.codex-ctl .u-mb-293 {
	margin-bottom: 293px !important
}

.codex-ctl .u-mt-294 {
	margin-top: 294px !important
}

.codex-ctl .u-mb-294 {
	margin-bottom: 294px !important
}

.codex-ctl .u-mt-295 {
	margin-top: 295px !important
}

.codex-ctl .u-mb-295 {
	margin-bottom: 295px !important
}

.codex-ctl .u-mt-296 {
	margin-top: 296px !important
}

.codex-ctl .u-mb-296 {
	margin-bottom: 296px !important
}

.codex-ctl .u-mt-297 {
	margin-top: 297px !important
}

.codex-ctl .u-mb-297 {
	margin-bottom: 297px !important
}

.codex-ctl .u-mt-298 {
	margin-top: 298px !important
}

.codex-ctl .u-mb-298 {
	margin-bottom: 298px !important
}

.codex-ctl .u-mt-299 {
	margin-top: 299px !important
}

.codex-ctl .u-mb-299 {
	margin-bottom: 299px !important
}

.codex-ctl .u-mt-300 {
	margin-top: 300px !important
}

.codex-ctl .u-mb-300 {
	margin-bottom: 300px !important
}

.codex-ctl .u-mt-301 {
	margin-top: 301px !important
}

.codex-ctl .u-mb-301 {
	margin-bottom: 301px !important
}

.codex-ctl .u-mt-302 {
	margin-top: 302px !important
}

.codex-ctl .u-mb-302 {
	margin-bottom: 302px !important
}

.codex-ctl .u-mt-303 {
	margin-top: 303px !important
}

.codex-ctl .u-mb-303 {
	margin-bottom: 303px !important
}

.codex-ctl .u-mt-304 {
	margin-top: 304px !important
}

.codex-ctl .u-mb-304 {
	margin-bottom: 304px !important
}

.codex-ctl .u-mt-305 {
	margin-top: 305px !important
}

.codex-ctl .u-mb-305 {
	margin-bottom: 305px !important
}

.codex-ctl .u-mt-306 {
	margin-top: 306px !important
}

.codex-ctl .u-mb-306 {
	margin-bottom: 306px !important
}

.codex-ctl .u-mt-307 {
	margin-top: 307px !important
}

.codex-ctl .u-mb-307 {
	margin-bottom: 307px !important
}

.codex-ctl .u-mt-308 {
	margin-top: 308px !important
}

.codex-ctl .u-mb-308 {
	margin-bottom: 308px !important
}

.codex-ctl .u-mt-309 {
	margin-top: 309px !important
}

.codex-ctl .u-mb-309 {
	margin-bottom: 309px !important
}

.codex-ctl .u-mt-310 {
	margin-top: 310px !important
}

.codex-ctl .u-mb-310 {
	margin-bottom: 310px !important
}

.codex-ctl .u-mt-311 {
	margin-top: 311px !important
}

.codex-ctl .u-mb-311 {
	margin-bottom: 311px !important
}

.codex-ctl .u-mt-312 {
	margin-top: 312px !important
}

.codex-ctl .u-mb-312 {
	margin-bottom: 312px !important
}

.codex-ctl .u-mt-313 {
	margin-top: 313px !important
}

.codex-ctl .u-mb-313 {
	margin-bottom: 313px !important
}

.codex-ctl .u-mt-314 {
	margin-top: 314px !important
}

.codex-ctl .u-mb-314 {
	margin-bottom: 314px !important
}

.codex-ctl .u-mt-315 {
	margin-top: 315px !important
}

.codex-ctl .u-mb-315 {
	margin-bottom: 315px !important
}

.codex-ctl .u-mt-316 {
	margin-top: 316px !important
}

.codex-ctl .u-mb-316 {
	margin-bottom: 316px !important
}

.codex-ctl .u-mt-317 {
	margin-top: 317px !important
}

.codex-ctl .u-mb-317 {
	margin-bottom: 317px !important
}

.codex-ctl .u-mt-318 {
	margin-top: 318px !important
}

.codex-ctl .u-mb-318 {
	margin-bottom: 318px !important
}

.codex-ctl .u-mt-319 {
	margin-top: 319px !important
}

.codex-ctl .u-mb-319 {
	margin-bottom: 319px !important
}

.codex-ctl .u-mt-320 {
	margin-top: 320px !important
}

.codex-ctl .u-mb-320 {
	margin-bottom: 320px !important
}

.codex-ctl .u-mt-321 {
	margin-top: 321px !important
}

.codex-ctl .u-mb-321 {
	margin-bottom: 321px !important
}

.codex-ctl .u-mt-322 {
	margin-top: 322px !important
}

.codex-ctl .u-mb-322 {
	margin-bottom: 322px !important
}

.codex-ctl .u-mt-323 {
	margin-top: 323px !important
}

.codex-ctl .u-mb-323 {
	margin-bottom: 323px !important
}

.codex-ctl .u-mt-324 {
	margin-top: 324px !important
}

.codex-ctl .u-mb-324 {
	margin-bottom: 324px !important
}

.codex-ctl .u-mt-325 {
	margin-top: 325px !important
}

.codex-ctl .u-mb-325 {
	margin-bottom: 325px !important
}

.codex-ctl .u-mt-326 {
	margin-top: 326px !important
}

.codex-ctl .u-mb-326 {
	margin-bottom: 326px !important
}

.codex-ctl .u-mt-327 {
	margin-top: 327px !important
}

.codex-ctl .u-mb-327 {
	margin-bottom: 327px !important
}

.codex-ctl .u-mt-328 {
	margin-top: 328px !important
}

.codex-ctl .u-mb-328 {
	margin-bottom: 328px !important
}

.codex-ctl .u-mt-329 {
	margin-top: 329px !important
}

.codex-ctl .u-mb-329 {
	margin-bottom: 329px !important
}

.codex-ctl .u-mt-330 {
	margin-top: 330px !important
}

.codex-ctl .u-mb-330 {
	margin-bottom: 330px !important
}

.codex-ctl .u-mt-331 {
	margin-top: 331px !important
}

.codex-ctl .u-mb-331 {
	margin-bottom: 331px !important
}

.codex-ctl .u-mt-332 {
	margin-top: 332px !important
}

.codex-ctl .u-mb-332 {
	margin-bottom: 332px !important
}

.codex-ctl .u-mt-333 {
	margin-top: 333px !important
}

.codex-ctl .u-mb-333 {
	margin-bottom: 333px !important
}

.codex-ctl .u-mt-334 {
	margin-top: 334px !important
}

.codex-ctl .u-mb-334 {
	margin-bottom: 334px !important
}

.codex-ctl .u-mt-335 {
	margin-top: 335px !important
}

.codex-ctl .u-mb-335 {
	margin-bottom: 335px !important
}

.codex-ctl .u-mt-336 {
	margin-top: 336px !important
}

.codex-ctl .u-mb-336 {
	margin-bottom: 336px !important
}

.codex-ctl .u-mt-337 {
	margin-top: 337px !important
}

.codex-ctl .u-mb-337 {
	margin-bottom: 337px !important
}

.codex-ctl .u-mt-338 {
	margin-top: 338px !important
}

.codex-ctl .u-mb-338 {
	margin-bottom: 338px !important
}

.codex-ctl .u-mt-339 {
	margin-top: 339px !important
}

.codex-ctl .u-mb-339 {
	margin-bottom: 339px !important
}

.codex-ctl .u-mt-340 {
	margin-top: 340px !important
}

.codex-ctl .u-mb-340 {
	margin-bottom: 340px !important
}

.codex-ctl .u-mt-341 {
	margin-top: 341px !important
}

.codex-ctl .u-mb-341 {
	margin-bottom: 341px !important
}

.codex-ctl .u-mt-342 {
	margin-top: 342px !important
}

.codex-ctl .u-mb-342 {
	margin-bottom: 342px !important
}

.codex-ctl .u-mt-343 {
	margin-top: 343px !important
}

.codex-ctl .u-mb-343 {
	margin-bottom: 343px !important
}

.codex-ctl .u-mt-344 {
	margin-top: 344px !important
}

.codex-ctl .u-mb-344 {
	margin-bottom: 344px !important
}

.codex-ctl .u-mt-345 {
	margin-top: 345px !important
}

.codex-ctl .u-mb-345 {
	margin-bottom: 345px !important
}

.codex-ctl .u-mt-346 {
	margin-top: 346px !important
}

.codex-ctl .u-mb-346 {
	margin-bottom: 346px !important
}

.codex-ctl .u-mt-347 {
	margin-top: 347px !important
}

.codex-ctl .u-mb-347 {
	margin-bottom: 347px !important
}

.codex-ctl .u-mt-348 {
	margin-top: 348px !important
}

.codex-ctl .u-mb-348 {
	margin-bottom: 348px !important
}

.codex-ctl .u-mt-349 {
	margin-top: 349px !important
}

.codex-ctl .u-mb-349 {
	margin-bottom: 349px !important
}

.codex-ctl .u-mt-350 {
	margin-top: 350px !important
}

.codex-ctl .u-mb-350 {
	margin-bottom: 350px !important
}

.codex-ctl .u-mt-351 {
	margin-top: 351px !important
}

.codex-ctl .u-mb-351 {
	margin-bottom: 351px !important
}

.codex-ctl .u-mt-352 {
	margin-top: 352px !important
}

.codex-ctl .u-mb-352 {
	margin-bottom: 352px !important
}

.codex-ctl .u-mt-353 {
	margin-top: 353px !important
}

.codex-ctl .u-mb-353 {
	margin-bottom: 353px !important
}

.codex-ctl .u-mt-354 {
	margin-top: 354px !important
}

.codex-ctl .u-mb-354 {
	margin-bottom: 354px !important
}

.codex-ctl .u-mt-355 {
	margin-top: 355px !important
}

.codex-ctl .u-mb-355 {
	margin-bottom: 355px !important
}

.codex-ctl .u-mt-356 {
	margin-top: 356px !important
}

.codex-ctl .u-mb-356 {
	margin-bottom: 356px !important
}

.codex-ctl .u-mt-357 {
	margin-top: 357px !important
}

.codex-ctl .u-mb-357 {
	margin-bottom: 357px !important
}

.codex-ctl .u-mt-358 {
	margin-top: 358px !important
}

.codex-ctl .u-mb-358 {
	margin-bottom: 358px !important
}

.codex-ctl .u-mt-359 {
	margin-top: 359px !important
}

.codex-ctl .u-mb-359 {
	margin-bottom: 359px !important
}

.codex-ctl .u-mt-360 {
	margin-top: 360px !important
}

.codex-ctl .u-mb-360 {
	margin-bottom: 360px !important
}

.codex-ctl .u-mt-361 {
	margin-top: 361px !important
}

.codex-ctl .u-mb-361 {
	margin-bottom: 361px !important
}

.codex-ctl .u-mt-362 {
	margin-top: 362px !important
}

.codex-ctl .u-mb-362 {
	margin-bottom: 362px !important
}

.codex-ctl .u-mt-363 {
	margin-top: 363px !important
}

.codex-ctl .u-mb-363 {
	margin-bottom: 363px !important
}

.codex-ctl .u-mt-364 {
	margin-top: 364px !important
}

.codex-ctl .u-mb-364 {
	margin-bottom: 364px !important
}

.codex-ctl .u-mt-365 {
	margin-top: 365px !important
}

.codex-ctl .u-mb-365 {
	margin-bottom: 365px !important
}

.codex-ctl .u-mt-366 {
	margin-top: 366px !important
}

.codex-ctl .u-mb-366 {
	margin-bottom: 366px !important
}

.codex-ctl .u-mt-367 {
	margin-top: 367px !important
}

.codex-ctl .u-mb-367 {
	margin-bottom: 367px !important
}

.codex-ctl .u-mt-368 {
	margin-top: 368px !important
}

.codex-ctl .u-mb-368 {
	margin-bottom: 368px !important
}

.codex-ctl .u-mt-369 {
	margin-top: 369px !important
}

.codex-ctl .u-mb-369 {
	margin-bottom: 369px !important
}

.codex-ctl .u-mt-370 {
	margin-top: 370px !important
}

.codex-ctl .u-mb-370 {
	margin-bottom: 370px !important
}

.codex-ctl .u-mt-371 {
	margin-top: 371px !important
}

.codex-ctl .u-mb-371 {
	margin-bottom: 371px !important
}

.codex-ctl .u-mt-372 {
	margin-top: 372px !important
}

.codex-ctl .u-mb-372 {
	margin-bottom: 372px !important
}

.codex-ctl .u-mt-373 {
	margin-top: 373px !important
}

.codex-ctl .u-mb-373 {
	margin-bottom: 373px !important
}

.codex-ctl .u-mt-374 {
	margin-top: 374px !important
}

.codex-ctl .u-mb-374 {
	margin-bottom: 374px !important
}

.codex-ctl .u-mt-375 {
	margin-top: 375px !important
}

.codex-ctl .u-mb-375 {
	margin-bottom: 375px !important
}

.codex-ctl .u-mt-376 {
	margin-top: 376px !important
}

.codex-ctl .u-mb-376 {
	margin-bottom: 376px !important
}

.codex-ctl .u-mt-377 {
	margin-top: 377px !important
}

.codex-ctl .u-mb-377 {
	margin-bottom: 377px !important
}

.codex-ctl .u-mt-378 {
	margin-top: 378px !important
}

.codex-ctl .u-mb-378 {
	margin-bottom: 378px !important
}

.codex-ctl .u-mt-379 {
	margin-top: 379px !important
}

.codex-ctl .u-mb-379 {
	margin-bottom: 379px !important
}

.codex-ctl .u-mt-380 {
	margin-top: 380px !important
}

.codex-ctl .u-mb-380 {
	margin-bottom: 380px !important
}

.codex-ctl .u-mt-381 {
	margin-top: 381px !important
}

.codex-ctl .u-mb-381 {
	margin-bottom: 381px !important
}

.codex-ctl .u-mt-382 {
	margin-top: 382px !important
}

.codex-ctl .u-mb-382 {
	margin-bottom: 382px !important
}

.codex-ctl .u-mt-383 {
	margin-top: 383px !important
}

.codex-ctl .u-mb-383 {
	margin-bottom: 383px !important
}

.codex-ctl .u-mt-384 {
	margin-top: 384px !important
}

.codex-ctl .u-mb-384 {
	margin-bottom: 384px !important
}

.codex-ctl .u-mt-385 {
	margin-top: 385px !important
}

.codex-ctl .u-mb-385 {
	margin-bottom: 385px !important
}

.codex-ctl .u-mt-386 {
	margin-top: 386px !important
}

.codex-ctl .u-mb-386 {
	margin-bottom: 386px !important
}

.codex-ctl .u-mt-387 {
	margin-top: 387px !important
}

.codex-ctl .u-mb-387 {
	margin-bottom: 387px !important
}

.codex-ctl .u-mt-388 {
	margin-top: 388px !important
}

.codex-ctl .u-mb-388 {
	margin-bottom: 388px !important
}

.codex-ctl .u-mt-389 {
	margin-top: 389px !important
}

.codex-ctl .u-mb-389 {
	margin-bottom: 389px !important
}

.codex-ctl .u-mt-390 {
	margin-top: 390px !important
}

.codex-ctl .u-mb-390 {
	margin-bottom: 390px !important
}

.codex-ctl .u-mt-391 {
	margin-top: 391px !important
}

.codex-ctl .u-mb-391 {
	margin-bottom: 391px !important
}

.codex-ctl .u-mt-392 {
	margin-top: 392px !important
}

.codex-ctl .u-mb-392 {
	margin-bottom: 392px !important
}

.codex-ctl .u-mt-393 {
	margin-top: 393px !important
}

.codex-ctl .u-mb-393 {
	margin-bottom: 393px !important
}

.codex-ctl .u-mt-394 {
	margin-top: 394px !important
}

.codex-ctl .u-mb-394 {
	margin-bottom: 394px !important
}

.codex-ctl .u-mt-395 {
	margin-top: 395px !important
}

.codex-ctl .u-mb-395 {
	margin-bottom: 395px !important
}

.codex-ctl .u-mt-396 {
	margin-top: 396px !important
}

.codex-ctl .u-mb-396 {
	margin-bottom: 396px !important
}

.codex-ctl .u-mt-397 {
	margin-top: 397px !important
}

.codex-ctl .u-mb-397 {
	margin-bottom: 397px !important
}

.codex-ctl .u-mt-398 {
	margin-top: 398px !important
}

.codex-ctl .u-mb-398 {
	margin-bottom: 398px !important
}

.codex-ctl .u-mt-399 {
	margin-top: 399px !important
}

.codex-ctl .u-mb-399 {
	margin-bottom: 399px !important
}

.codex-ctl .u-mt-400 {
	margin-top: 400px !important
}

.codex-ctl .u-mb-400 {
	margin-bottom: 400px !important
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-0 {
		margin-top: 0px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-0 {
		margin-bottom: 0px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-1 {
		margin-top: 1px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-1 {
		margin-bottom: 1px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-2 {
		margin-top: 2px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-2 {
		margin-bottom: 2px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-3 {
		margin-top: 3px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-3 {
		margin-bottom: 3px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-4 {
		margin-top: 4px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-4 {
		margin-bottom: 4px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-5 {
		margin-top: 5px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-5 {
		margin-bottom: 5px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-6 {
		margin-top: 6px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-6 {
		margin-bottom: 6px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-7 {
		margin-top: 7px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-7 {
		margin-bottom: 7px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-8 {
		margin-top: 8px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-8 {
		margin-bottom: 8px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-9 {
		margin-top: 9px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-9 {
		margin-bottom: 9px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-10 {
		margin-top: 10px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-10 {
		margin-bottom: 10px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-11 {
		margin-top: 11px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-11 {
		margin-bottom: 11px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-12 {
		margin-top: 12px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-12 {
		margin-bottom: 12px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-13 {
		margin-top: 13px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-13 {
		margin-bottom: 13px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-14 {
		margin-top: 14px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-14 {
		margin-bottom: 14px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-15 {
		margin-top: 15px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-15 {
		margin-bottom: 15px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-16 {
		margin-top: 16px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-16 {
		margin-bottom: 16px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-17 {
		margin-top: 17px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-17 {
		margin-bottom: 17px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-18 {
		margin-top: 18px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-18 {
		margin-bottom: 18px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-19 {
		margin-top: 19px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-19 {
		margin-bottom: 19px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-20 {
		margin-top: 20px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-20 {
		margin-bottom: 20px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-21 {
		margin-top: 21px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-21 {
		margin-bottom: 21px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-22 {
		margin-top: 22px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-22 {
		margin-bottom: 22px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-23 {
		margin-top: 23px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-23 {
		margin-bottom: 23px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-24 {
		margin-top: 24px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-24 {
		margin-bottom: 24px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-25 {
		margin-top: 25px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-25 {
		margin-bottom: 25px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-26 {
		margin-top: 26px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-26 {
		margin-bottom: 26px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-27 {
		margin-top: 27px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-27 {
		margin-bottom: 27px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-28 {
		margin-top: 28px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-28 {
		margin-bottom: 28px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-29 {
		margin-top: 29px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-29 {
		margin-bottom: 29px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-30 {
		margin-top: 30px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-30 {
		margin-bottom: 30px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-31 {
		margin-top: 31px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-31 {
		margin-bottom: 31px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-32 {
		margin-top: 32px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-32 {
		margin-bottom: 32px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-33 {
		margin-top: 33px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-33 {
		margin-bottom: 33px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-34 {
		margin-top: 34px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-34 {
		margin-bottom: 34px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-35 {
		margin-top: 35px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-35 {
		margin-bottom: 35px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-36 {
		margin-top: 36px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-36 {
		margin-bottom: 36px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-37 {
		margin-top: 37px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-37 {
		margin-bottom: 37px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-38 {
		margin-top: 38px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-38 {
		margin-bottom: 38px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-39 {
		margin-top: 39px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-39 {
		margin-bottom: 39px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-40 {
		margin-top: 40px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-40 {
		margin-bottom: 40px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-41 {
		margin-top: 41px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-41 {
		margin-bottom: 41px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-42 {
		margin-top: 42px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-42 {
		margin-bottom: 42px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-43 {
		margin-top: 43px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-43 {
		margin-bottom: 43px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-44 {
		margin-top: 44px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-44 {
		margin-bottom: 44px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-45 {
		margin-top: 45px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-45 {
		margin-bottom: 45px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-46 {
		margin-top: 46px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-46 {
		margin-bottom: 46px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-47 {
		margin-top: 47px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-47 {
		margin-bottom: 47px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-48 {
		margin-top: 48px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-48 {
		margin-bottom: 48px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-49 {
		margin-top: 49px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-49 {
		margin-bottom: 49px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-50 {
		margin-top: 50px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-50 {
		margin-bottom: 50px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-51 {
		margin-top: 51px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-51 {
		margin-bottom: 51px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-52 {
		margin-top: 52px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-52 {
		margin-bottom: 52px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-53 {
		margin-top: 53px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-53 {
		margin-bottom: 53px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-54 {
		margin-top: 54px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-54 {
		margin-bottom: 54px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-55 {
		margin-top: 55px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-55 {
		margin-bottom: 55px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-56 {
		margin-top: 56px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-56 {
		margin-bottom: 56px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-57 {
		margin-top: 57px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-57 {
		margin-bottom: 57px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-58 {
		margin-top: 58px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-58 {
		margin-bottom: 58px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-59 {
		margin-top: 59px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-59 {
		margin-bottom: 59px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-60 {
		margin-top: 60px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-60 {
		margin-bottom: 60px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-61 {
		margin-top: 61px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-61 {
		margin-bottom: 61px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-62 {
		margin-top: 62px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-62 {
		margin-bottom: 62px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-63 {
		margin-top: 63px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-63 {
		margin-bottom: 63px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-64 {
		margin-top: 64px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-64 {
		margin-bottom: 64px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-65 {
		margin-top: 65px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-65 {
		margin-bottom: 65px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-66 {
		margin-top: 66px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-66 {
		margin-bottom: 66px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-67 {
		margin-top: 67px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-67 {
		margin-bottom: 67px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-68 {
		margin-top: 68px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-68 {
		margin-bottom: 68px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-69 {
		margin-top: 69px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-69 {
		margin-bottom: 69px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-70 {
		margin-top: 70px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-70 {
		margin-bottom: 70px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-71 {
		margin-top: 71px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-71 {
		margin-bottom: 71px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-72 {
		margin-top: 72px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-72 {
		margin-bottom: 72px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-73 {
		margin-top: 73px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-73 {
		margin-bottom: 73px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-74 {
		margin-top: 74px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-74 {
		margin-bottom: 74px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-75 {
		margin-top: 75px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-75 {
		margin-bottom: 75px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-76 {
		margin-top: 76px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-76 {
		margin-bottom: 76px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-77 {
		margin-top: 77px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-77 {
		margin-bottom: 77px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-78 {
		margin-top: 78px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-78 {
		margin-bottom: 78px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-79 {
		margin-top: 79px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-79 {
		margin-bottom: 79px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-80 {
		margin-top: 80px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-80 {
		margin-bottom: 80px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-81 {
		margin-top: 81px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-81 {
		margin-bottom: 81px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-82 {
		margin-top: 82px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-82 {
		margin-bottom: 82px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-83 {
		margin-top: 83px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-83 {
		margin-bottom: 83px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-84 {
		margin-top: 84px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-84 {
		margin-bottom: 84px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-85 {
		margin-top: 85px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-85 {
		margin-bottom: 85px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-86 {
		margin-top: 86px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-86 {
		margin-bottom: 86px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-87 {
		margin-top: 87px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-87 {
		margin-bottom: 87px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-88 {
		margin-top: 88px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-88 {
		margin-bottom: 88px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-89 {
		margin-top: 89px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-89 {
		margin-bottom: 89px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-90 {
		margin-top: 90px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-90 {
		margin-bottom: 90px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-91 {
		margin-top: 91px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-91 {
		margin-bottom: 91px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-92 {
		margin-top: 92px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-92 {
		margin-bottom: 92px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-93 {
		margin-top: 93px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-93 {
		margin-bottom: 93px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-94 {
		margin-top: 94px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-94 {
		margin-bottom: 94px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-95 {
		margin-top: 95px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-95 {
		margin-bottom: 95px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-96 {
		margin-top: 96px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-96 {
		margin-bottom: 96px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-97 {
		margin-top: 97px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-97 {
		margin-bottom: 97px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-98 {
		margin-top: 98px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-98 {
		margin-bottom: 98px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-99 {
		margin-top: 99px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-99 {
		margin-bottom: 99px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-100 {
		margin-top: 100px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-100 {
		margin-bottom: 100px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-101 {
		margin-top: 101px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-101 {
		margin-bottom: 101px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-102 {
		margin-top: 102px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-102 {
		margin-bottom: 102px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-103 {
		margin-top: 103px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-103 {
		margin-bottom: 103px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-104 {
		margin-top: 104px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-104 {
		margin-bottom: 104px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-105 {
		margin-top: 105px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-105 {
		margin-bottom: 105px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-106 {
		margin-top: 106px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-106 {
		margin-bottom: 106px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-107 {
		margin-top: 107px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-107 {
		margin-bottom: 107px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-108 {
		margin-top: 108px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-108 {
		margin-bottom: 108px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-109 {
		margin-top: 109px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-109 {
		margin-bottom: 109px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-110 {
		margin-top: 110px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-110 {
		margin-bottom: 110px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-111 {
		margin-top: 111px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-111 {
		margin-bottom: 111px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-112 {
		margin-top: 112px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-112 {
		margin-bottom: 112px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-113 {
		margin-top: 113px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-113 {
		margin-bottom: 113px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-114 {
		margin-top: 114px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-114 {
		margin-bottom: 114px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-115 {
		margin-top: 115px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-115 {
		margin-bottom: 115px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-116 {
		margin-top: 116px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-116 {
		margin-bottom: 116px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-117 {
		margin-top: 117px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-117 {
		margin-bottom: 117px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-118 {
		margin-top: 118px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-118 {
		margin-bottom: 118px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-119 {
		margin-top: 119px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-119 {
		margin-bottom: 119px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-120 {
		margin-top: 120px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-120 {
		margin-bottom: 120px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-121 {
		margin-top: 121px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-121 {
		margin-bottom: 121px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-122 {
		margin-top: 122px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-122 {
		margin-bottom: 122px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-123 {
		margin-top: 123px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-123 {
		margin-bottom: 123px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-124 {
		margin-top: 124px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-124 {
		margin-bottom: 124px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-125 {
		margin-top: 125px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-125 {
		margin-bottom: 125px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-126 {
		margin-top: 126px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-126 {
		margin-bottom: 126px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-127 {
		margin-top: 127px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-127 {
		margin-bottom: 127px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-128 {
		margin-top: 128px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-128 {
		margin-bottom: 128px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-129 {
		margin-top: 129px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-129 {
		margin-bottom: 129px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-130 {
		margin-top: 130px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-130 {
		margin-bottom: 130px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-131 {
		margin-top: 131px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-131 {
		margin-bottom: 131px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-132 {
		margin-top: 132px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-132 {
		margin-bottom: 132px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-133 {
		margin-top: 133px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-133 {
		margin-bottom: 133px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-134 {
		margin-top: 134px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-134 {
		margin-bottom: 134px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-135 {
		margin-top: 135px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-135 {
		margin-bottom: 135px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-136 {
		margin-top: 136px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-136 {
		margin-bottom: 136px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-137 {
		margin-top: 137px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-137 {
		margin-bottom: 137px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-138 {
		margin-top: 138px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-138 {
		margin-bottom: 138px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-139 {
		margin-top: 139px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-139 {
		margin-bottom: 139px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-140 {
		margin-top: 140px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-140 {
		margin-bottom: 140px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-141 {
		margin-top: 141px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-141 {
		margin-bottom: 141px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-142 {
		margin-top: 142px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-142 {
		margin-bottom: 142px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-143 {
		margin-top: 143px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-143 {
		margin-bottom: 143px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-144 {
		margin-top: 144px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-144 {
		margin-bottom: 144px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-145 {
		margin-top: 145px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-145 {
		margin-bottom: 145px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-146 {
		margin-top: 146px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-146 {
		margin-bottom: 146px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-147 {
		margin-top: 147px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-147 {
		margin-bottom: 147px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-148 {
		margin-top: 148px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-148 {
		margin-bottom: 148px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-149 {
		margin-top: 149px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-149 {
		margin-bottom: 149px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-150 {
		margin-top: 100px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-150 {
		margin-bottom: 150px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-151 {
		margin-top: 151px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-151 {
		margin-bottom: 151px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-152 {
		margin-top: 152px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-152 {
		margin-bottom: 152px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-153 {
		margin-top: 153px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-153 {
		margin-bottom: 153px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-154 {
		margin-top: 154px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-154 {
		margin-bottom: 154px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-155 {
		margin-top: 155px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-155 {
		margin-bottom: 155px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-156 {
		margin-top: 156px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-156 {
		margin-bottom: 156px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-157 {
		margin-top: 157px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-157 {
		margin-bottom: 157px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-158 {
		margin-top: 158px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-158 {
		margin-bottom: 158px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-159 {
		margin-top: 159px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-159 {
		margin-bottom: 159px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-160 {
		margin-top: 160px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-160 {
		margin-bottom: 160px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-161 {
		margin-top: 161px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-161 {
		margin-bottom: 161px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-162 {
		margin-top: 162px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-162 {
		margin-bottom: 162px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-163 {
		margin-top: 163px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-163 {
		margin-bottom: 163px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-164 {
		margin-top: 164px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-164 {
		margin-bottom: 164px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-165 {
		margin-top: 165px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-165 {
		margin-bottom: 165px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-166 {
		margin-top: 166px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-166 {
		margin-bottom: 166px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-167 {
		margin-top: 167px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-167 {
		margin-bottom: 167px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-168 {
		margin-top: 168px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-168 {
		margin-bottom: 168px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-169 {
		margin-top: 169px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-169 {
		margin-bottom: 169px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-170 {
		margin-top: 170px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-170 {
		margin-bottom: 170px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-171 {
		margin-top: 171px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-171 {
		margin-bottom: 171px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-172 {
		margin-top: 172px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-172 {
		margin-bottom: 172px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-173 {
		margin-top: 173px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-173 {
		margin-bottom: 173px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-174 {
		margin-top: 174px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-174 {
		margin-bottom: 174px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-175 {
		margin-top: 175px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-175 {
		margin-bottom: 175px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-176 {
		margin-top: 176px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-176 {
		margin-bottom: 176px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-177 {
		margin-top: 177px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-177 {
		margin-bottom: 177px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-178 {
		margin-top: 178px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-178 {
		margin-bottom: 178px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-179 {
		margin-top: 179px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-179 {
		margin-bottom: 179px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-180 {
		margin-top: 180px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-180 {
		margin-bottom: 180px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-181 {
		margin-top: 181px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-181 {
		margin-bottom: 181px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-182 {
		margin-top: 182px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-182 {
		margin-bottom: 182px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-183 {
		margin-top: 183px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-183 {
		margin-bottom: 183px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-184 {
		margin-top: 184px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-184 {
		margin-bottom: 184px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-185 {
		margin-top: 185px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-185 {
		margin-bottom: 185px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-186 {
		margin-top: 186px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-186 {
		margin-bottom: 186px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-187 {
		margin-top: 187px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-187 {
		margin-bottom: 187px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-188 {
		margin-top: 188px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-188 {
		margin-bottom: 188px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-189 {
		margin-top: 189px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-189 {
		margin-bottom: 189px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-190 {
		margin-top: 190px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-190 {
		margin-bottom: 190px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-191 {
		margin-top: 191px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-191 {
		margin-bottom: 191px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-192 {
		margin-top: 192px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-192 {
		margin-bottom: 192px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-193 {
		margin-top: 193px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-193 {
		margin-bottom: 193px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-194 {
		margin-top: 194px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-194 {
		margin-bottom: 194px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-195 {
		margin-top: 195px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-195 {
		margin-bottom: 195px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-196 {
		margin-top: 196px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-196 {
		margin-bottom: 196px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-197 {
		margin-top: 197px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-197 {
		margin-bottom: 197px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-198 {
		margin-top: 198px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-198 {
		margin-bottom: 198px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-199 {
		margin-top: 199px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-199 {
		margin-bottom: 199px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-200 {
		margin-top: 200px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-200 {
		margin-bottom: 200px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-201 {
		margin-top: 201px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-201 {
		margin-bottom: 201px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-202 {
		margin-top: 202px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-202 {
		margin-bottom: 202px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-203 {
		margin-top: 203px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-203 {
		margin-bottom: 203px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-204 {
		margin-top: 204px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-204 {
		margin-bottom: 204px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-205 {
		margin-top: 205px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-205 {
		margin-bottom: 205px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-206 {
		margin-top: 206px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-206 {
		margin-bottom: 206px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-207 {
		margin-top: 207px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-207 {
		margin-bottom: 207px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-208 {
		margin-top: 208px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-208 {
		margin-bottom: 208px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-209 {
		margin-top: 209px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-209 {
		margin-bottom: 209px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-210 {
		margin-top: 210px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-210 {
		margin-bottom: 210px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-211 {
		margin-top: 211px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-211 {
		margin-bottom: 211px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-212 {
		margin-top: 212px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-212 {
		margin-bottom: 212px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-213 {
		margin-top: 213px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-213 {
		margin-bottom: 213px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-214 {
		margin-top: 214px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-214 {
		margin-bottom: 214px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-215 {
		margin-top: 215px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-215 {
		margin-bottom: 215px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-216 {
		margin-top: 216px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-216 {
		margin-bottom: 216px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-217 {
		margin-top: 217px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-217 {
		margin-bottom: 217px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-218 {
		margin-top: 218px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-218 {
		margin-bottom: 218px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-219 {
		margin-top: 219px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-219 {
		margin-bottom: 219px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-220 {
		margin-top: 220px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-220 {
		margin-bottom: 220px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-221 {
		margin-top: 221px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-221 {
		margin-bottom: 221px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-222 {
		margin-top: 222px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-222 {
		margin-bottom: 222px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-223 {
		margin-top: 223px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-223 {
		margin-bottom: 223px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-224 {
		margin-top: 224px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-224 {
		margin-bottom: 224px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-225 {
		margin-top: 225px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-225 {
		margin-bottom: 225px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-226 {
		margin-top: 226px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-226 {
		margin-bottom: 226px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-227 {
		margin-top: 227px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-227 {
		margin-bottom: 227px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-228 {
		margin-top: 228px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-228 {
		margin-bottom: 228px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-229 {
		margin-top: 229px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-229 {
		margin-bottom: 229px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-230 {
		margin-top: 230px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-230 {
		margin-bottom: 230px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-231 {
		margin-top: 231px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-231 {
		margin-bottom: 231px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-232 {
		margin-top: 232px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-232 {
		margin-bottom: 232px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-233 {
		margin-top: 233px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-233 {
		margin-bottom: 233px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-234 {
		margin-top: 234px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-234 {
		margin-bottom: 234px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-235 {
		margin-top: 235px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-235 {
		margin-bottom: 235px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-236 {
		margin-top: 236px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-236 {
		margin-bottom: 236px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-237 {
		margin-top: 237px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-237 {
		margin-bottom: 237px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-238 {
		margin-top: 238px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-238 {
		margin-bottom: 238px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-239 {
		margin-top: 239px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-239 {
		margin-bottom: 239px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-240 {
		margin-top: 240px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-240 {
		margin-bottom: 240px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-241 {
		margin-top: 241px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-241 {
		margin-bottom: 241px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-242 {
		margin-top: 242px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-242 {
		margin-bottom: 242px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-243 {
		margin-top: 243px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-243 {
		margin-bottom: 243px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-244 {
		margin-top: 244px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-244 {
		margin-bottom: 244px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-245 {
		margin-top: 245px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-245 {
		margin-bottom: 245px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-246 {
		margin-top: 246px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-246 {
		margin-bottom: 246px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-247 {
		margin-top: 247px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-247 {
		margin-bottom: 247px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-248 {
		margin-top: 248px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-248 {
		margin-bottom: 248px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-249 {
		margin-top: 249px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-249 {
		margin-bottom: 249px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-250 {
		margin-top: 250px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-250 {
		margin-bottom: 250px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-251 {
		margin-top: 251px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-251 {
		margin-bottom: 251px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-252 {
		margin-top: 252px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-252 {
		margin-bottom: 252px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-253 {
		margin-top: 253px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-253 {
		margin-bottom: 253px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-254 {
		margin-top: 254px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-254 {
		margin-bottom: 254px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-255 {
		margin-top: 255px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-255 {
		margin-bottom: 255px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-256 {
		margin-top: 256px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-256 {
		margin-bottom: 256px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-257 {
		margin-top: 257px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-257 {
		margin-bottom: 257px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-258 {
		margin-top: 258px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-258 {
		margin-bottom: 258px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-259 {
		margin-top: 259px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-259 {
		margin-bottom: 259px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-260 {
		margin-top: 260px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-260 {
		margin-bottom: 260px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-261 {
		margin-top: 261px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-261 {
		margin-bottom: 261px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-262 {
		margin-top: 262px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-262 {
		margin-bottom: 262px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-263 {
		margin-top: 263px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-263 {
		margin-bottom: 263px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-264 {
		margin-top: 264px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-264 {
		margin-bottom: 264px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-265 {
		margin-top: 265px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-265 {
		margin-bottom: 265px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-266 {
		margin-top: 266px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-266 {
		margin-bottom: 266px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-267 {
		margin-top: 267px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-267 {
		margin-bottom: 267px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-268 {
		margin-top: 268px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-268 {
		margin-bottom: 268px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-269 {
		margin-top: 269px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-269 {
		margin-bottom: 269px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-270 {
		margin-top: 270px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-270 {
		margin-bottom: 270px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-271 {
		margin-top: 271px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-271 {
		margin-bottom: 271px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-272 {
		margin-top: 272px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-272 {
		margin-bottom: 272px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-273 {
		margin-top: 273px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-273 {
		margin-bottom: 273px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-274 {
		margin-top: 274px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-274 {
		margin-bottom: 274px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-275 {
		margin-top: 275px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-275 {
		margin-bottom: 275px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-276 {
		margin-top: 276px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-276 {
		margin-bottom: 276px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-277 {
		margin-top: 277px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-277 {
		margin-bottom: 277px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-278 {
		margin-top: 278px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-278 {
		margin-bottom: 278px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-279 {
		margin-top: 279px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-279 {
		margin-bottom: 279px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-280 {
		margin-top: 280px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-280 {
		margin-bottom: 280px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-281 {
		margin-top: 281px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-281 {
		margin-bottom: 281px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-282 {
		margin-top: 282px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-282 {
		margin-bottom: 282px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-283 {
		margin-top: 283px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-283 {
		margin-bottom: 283px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-284 {
		margin-top: 284px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-284 {
		margin-bottom: 284px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-285 {
		margin-top: 285px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-285 {
		margin-bottom: 285px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-286 {
		margin-top: 286px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-286 {
		margin-bottom: 286px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-287 {
		margin-top: 287px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-287 {
		margin-bottom: 287px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-288 {
		margin-top: 288px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-288 {
		margin-bottom: 288px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-289 {
		margin-top: 289px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-289 {
		margin-bottom: 289px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-290 {
		margin-top: 290px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-290 {
		margin-bottom: 290px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-291 {
		margin-top: 291px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-291 {
		margin-bottom: 291px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-292 {
		margin-top: 292px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-292 {
		margin-bottom: 292px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-293 {
		margin-top: 293px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-293 {
		margin-bottom: 293px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-294 {
		margin-top: 294px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-294 {
		margin-bottom: 294px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-295 {
		margin-top: 295px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-295 {
		margin-bottom: 295px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-296 {
		margin-top: 296px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-296 {
		margin-bottom: 296px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-297 {
		margin-top: 297px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-297 {
		margin-bottom: 297px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-298 {
		margin-top: 298px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-298 {
		margin-bottom: 298px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-299 {
		margin-top: 299px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-299 {
		margin-bottom: 299px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-300 {
		margin-top: 300px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-300 {
		margin-bottom: 300px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-301 {
		margin-top: 301px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-301 {
		margin-bottom: 301px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-302 {
		margin-top: 302px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-302 {
		margin-bottom: 302px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-303 {
		margin-top: 303px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-303 {
		margin-bottom: 303px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-304 {
		margin-top: 304px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-304 {
		margin-bottom: 304px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-305 {
		margin-top: 305px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-305 {
		margin-bottom: 305px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-306 {
		margin-top: 306px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-306 {
		margin-bottom: 306px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-307 {
		margin-top: 307px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-307 {
		margin-bottom: 307px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-308 {
		margin-top: 308px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-308 {
		margin-bottom: 308px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-309 {
		margin-top: 309px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-309 {
		margin-bottom: 309px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-310 {
		margin-top: 310px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-310 {
		margin-bottom: 310px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-311 {
		margin-top: 311px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-311 {
		margin-bottom: 311px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-312 {
		margin-top: 312px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-312 {
		margin-bottom: 312px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-313 {
		margin-top: 313px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-313 {
		margin-bottom: 313px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-314 {
		margin-top: 314px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-314 {
		margin-bottom: 314px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-315 {
		margin-top: 315px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-315 {
		margin-bottom: 315px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-316 {
		margin-top: 316px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-316 {
		margin-bottom: 316px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-317 {
		margin-top: 317px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-317 {
		margin-bottom: 317px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-318 {
		margin-top: 318px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-318 {
		margin-bottom: 318px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-319 {
		margin-top: 319px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-319 {
		margin-bottom: 319px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-320 {
		margin-top: 320px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-320 {
		margin-bottom: 320px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-321 {
		margin-top: 321px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-321 {
		margin-bottom: 321px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-322 {
		margin-top: 322px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-322 {
		margin-bottom: 322px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-323 {
		margin-top: 323px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-323 {
		margin-bottom: 323px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-324 {
		margin-top: 324px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-324 {
		margin-bottom: 324px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-325 {
		margin-top: 325px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-325 {
		margin-bottom: 325px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-326 {
		margin-top: 326px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-326 {
		margin-bottom: 326px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-327 {
		margin-top: 327px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-327 {
		margin-bottom: 327px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-328 {
		margin-top: 328px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-328 {
		margin-bottom: 328px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-329 {
		margin-top: 329px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-329 {
		margin-bottom: 329px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-330 {
		margin-top: 330px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-330 {
		margin-bottom: 330px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-331 {
		margin-top: 331px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-331 {
		margin-bottom: 331px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-332 {
		margin-top: 332px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-332 {
		margin-bottom: 332px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-333 {
		margin-top: 333px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-333 {
		margin-bottom: 333px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-334 {
		margin-top: 334px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-334 {
		margin-bottom: 334px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-335 {
		margin-top: 335px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-335 {
		margin-bottom: 335px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-336 {
		margin-top: 336px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-336 {
		margin-bottom: 336px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-337 {
		margin-top: 337px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-337 {
		margin-bottom: 337px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-338 {
		margin-top: 338px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-338 {
		margin-bottom: 338px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-339 {
		margin-top: 339px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-339 {
		margin-bottom: 339px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-340 {
		margin-top: 340px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-340 {
		margin-bottom: 340px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-341 {
		margin-top: 341px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-341 {
		margin-bottom: 341px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-342 {
		margin-top: 342px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-342 {
		margin-bottom: 342px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-343 {
		margin-top: 343px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-343 {
		margin-bottom: 343px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-344 {
		margin-top: 344px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-344 {
		margin-bottom: 344px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-345 {
		margin-top: 345px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-345 {
		margin-bottom: 345px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-346 {
		margin-top: 346px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-346 {
		margin-bottom: 346px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-347 {
		margin-top: 347px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-347 {
		margin-bottom: 347px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-348 {
		margin-top: 348px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-348 {
		margin-bottom: 348px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-349 {
		margin-top: 349px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-349 {
		margin-bottom: 349px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-350 {
		margin-top: 350px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-350 {
		margin-bottom: 350px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-351 {
		margin-top: 351px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-351 {
		margin-bottom: 351px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-352 {
		margin-top: 352px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-352 {
		margin-bottom: 352px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-353 {
		margin-top: 353px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-353 {
		margin-bottom: 353px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-354 {
		margin-top: 354px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-354 {
		margin-bottom: 354px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-355 {
		margin-top: 355px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-355 {
		margin-bottom: 355px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-356 {
		margin-top: 356px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-356 {
		margin-bottom: 356px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-357 {
		margin-top: 357px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-357 {
		margin-bottom: 357px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-358 {
		margin-top: 358px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-358 {
		margin-bottom: 358px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-359 {
		margin-top: 359px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-359 {
		margin-bottom: 359px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-360 {
		margin-top: 360px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-360 {
		margin-bottom: 360px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-361 {
		margin-top: 361px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-361 {
		margin-bottom: 361px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-362 {
		margin-top: 362px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-362 {
		margin-bottom: 362px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-363 {
		margin-top: 363px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-363 {
		margin-bottom: 363px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-364 {
		margin-top: 364px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-364 {
		margin-bottom: 364px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-365 {
		margin-top: 365px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-365 {
		margin-bottom: 365px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-366 {
		margin-top: 366px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-366 {
		margin-bottom: 366px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-367 {
		margin-top: 367px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-367 {
		margin-bottom: 367px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-368 {
		margin-top: 368px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-368 {
		margin-bottom: 368px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-369 {
		margin-top: 369px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-369 {
		margin-bottom: 369px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-370 {
		margin-top: 370px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-370 {
		margin-bottom: 370px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-371 {
		margin-top: 371px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-371 {
		margin-bottom: 371px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-372 {
		margin-top: 372px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-372 {
		margin-bottom: 372px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-373 {
		margin-top: 373px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-373 {
		margin-bottom: 373px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-374 {
		margin-top: 374px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-374 {
		margin-bottom: 374px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-375 {
		margin-top: 375px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-375 {
		margin-bottom: 375px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-376 {
		margin-top: 376px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-376 {
		margin-bottom: 376px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-377 {
		margin-top: 377px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-377 {
		margin-bottom: 377px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-378 {
		margin-top: 378px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-378 {
		margin-bottom: 378px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-379 {
		margin-top: 379px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-379 {
		margin-bottom: 379px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-380 {
		margin-top: 380px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-380 {
		margin-bottom: 380px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-381 {
		margin-top: 381px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-381 {
		margin-bottom: 381px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-382 {
		margin-top: 382px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-382 {
		margin-bottom: 382px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-383 {
		margin-top: 383px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-383 {
		margin-bottom: 383px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-384 {
		margin-top: 384px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-384 {
		margin-bottom: 384px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-385 {
		margin-top: 385px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-385 {
		margin-bottom: 385px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-386 {
		margin-top: 386px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-386 {
		margin-bottom: 386px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-387 {
		margin-top: 387px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-387 {
		margin-bottom: 387px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-388 {
		margin-top: 388px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-388 {
		margin-bottom: 388px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-389 {
		margin-top: 389px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-389 {
		margin-bottom: 389px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-390 {
		margin-top: 390px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-390 {
		margin-bottom: 390px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-391 {
		margin-top: 391px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-391 {
		margin-bottom: 391px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-392 {
		margin-top: 392px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-392 {
		margin-bottom: 392px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-393 {
		margin-top: 393px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-393 {
		margin-bottom: 393px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-394 {
		margin-top: 394px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-394 {
		margin-bottom: 394px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-395 {
		margin-top: 395px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-395 {
		margin-bottom: 395px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-396 {
		margin-top: 396px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-396 {
		margin-bottom: 396px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-397 {
		margin-top: 397px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-397 {
		margin-bottom: 397px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-398 {
		margin-top: 398px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-398 {
		margin-bottom: 398px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-399 {
		margin-top: 399px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-399 {
		margin-bottom: 399px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mts-400 {
		margin-top: 400px !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-mbs-400 {
		margin-bottom: 400px !important
	}
}

.codex-ctl .u-size-10 {
	width: 10% !important
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-10 {
		width: auto !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-full-sp {
		width: 100% !important
	}
}

.codex-ctl .u-size-20 {
	width: 20% !important
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-20 {
		width: auto !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-full-sp {
		width: 100% !important
	}
}

.codex-ctl .u-size-30 {
	width: 30% !important
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-30 {
		width: auto !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-full-sp {
		width: 100% !important
	}
}

.codex-ctl .u-size-40 {
	width: 40% !important
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-40 {
		width: auto !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-full-sp {
		width: 100% !important
	}
}

.codex-ctl .u-size-50 {
	width: 50% !important
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-50 {
		width: auto !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-full-sp {
		width: 100% !important
	}
}

.codex-ctl .u-size-60 {
	width: 60% !important
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-60 {
		width: auto !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-full-sp {
		width: 100% !important
	}
}

.codex-ctl .u-size-70 {
	width: 70% !important
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-70 {
		width: auto !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-full-sp {
		width: 100% !important
	}
}

.codex-ctl .u-size-80 {
	width: 80% !important
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-80 {
		width: auto !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-full-sp {
		width: 100% !important
	}
}

.codex-ctl .u-size-90 {
	width: 90% !important
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-90 {
		width: auto !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-full-sp {
		width: 100% !important
	}
}

.codex-ctl .u-size-100 {
	width: 100% !important
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-100 {
		width: auto !important
	}
}

@media(max-width: 1000px) {
	.codex-ctl .u-size-full-sp {
		width: 100% !important
	}
}

.codex-ctl .btn {
	color: #fff;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 14px 40px;
	border: 1px solid currentColor;
	text-align: center;
	line-height: 1.5;
	position: relative
}

.codex-ctl .btn::before {
	content: "";
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5Ljk2OSIgaGVpZ2h0PSIxOC41MjMiIHZpZXdCb3g9IjAgMCA5Ljk2OSAxOC41MjMiPg0KICA8cGF0aCBpZD0i44OR44K5XzI5MCIgZGF0YS1uYW1lPSLjg5HjgrkgMjkwIiBkPSJNNzA2LjI3OSwxMDk1LjExNmwtLjcwNy0uNzA3LDguNTU1LTguNTU1LTguNTU1LTguNTU1LjcwNy0uNzA3LDkuMjYyLDkuMjYyWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcwNS41NzEgLTEwNzYuNTkyKSIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=");
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 50%;
	right: 13px;
	transform: translateY(-50%)
}

.codex-ctl .btn--02 {
	font-family: "Noto Serif JP", serif;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 5px;
	padding: 14px 40px;
	text-align: center;
	line-height: 1.5;
	position: relative;
 color: #bf0008;
 background: #fff;
 border: 1px solid #bf0008;
}
.codex-ctl .btn--02:hover {
 opacity: 1;
 color: #fff;
	background-color: #bf0008;
}

.codex-ctl .btn--02::after {
	content: "";
 /*
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ljg1NyIgaGVpZ2h0PSI4LjMwMSIgdmlld0JveD0iMCAwIDQuODU3IDguMzAxIj4NCiAgPHBhdGggaWQ9IuODkeOCuV8yOTEiIGRhdGEtbmFtZT0i44OR44K5IDI5MSIgZD0iTTcwNi4yNzksMTA4NC44OTNsLS43MDctLjcwNywzLjQ0My0zLjQ0My0zLjQ0My0zLjQ0My43MDctLjcwNyw0LjE1LDQuMTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzA1LjU3MSAtMTA3Ni41OTIpIi8+DQo8L3N2Zz4NCg==");*/
 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ljg1NyIgaGVpZ2h0PSI4LjMwMSIgdmlld0JveD0iMCAwIDQuODU3IDguMzAxIj4KICA8cGF0aCBpZD0i44OR44K5XzI5MSIgZGF0YS1uYW1lPSLjg5HjgrkgMjkxIiBmaWxsPSIjYmYwMDA4IiBkPSJNNzA2LjI3OSwxMDg0Ljg5M2wtLjcwNy0uNzA3LDMuNDQzLTMuNDQzLTMuNDQzLTMuNDQzLjcwNy0uNzA3LDQuMTUsNC4xNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MDUuNTcxIC0xMDc2LjU5MikiLz4KPC9zdmc+Cg==);
	background-size: contain;
	background-repeat: no-repeat;
	display: block;
	width: 10px;
	height: 10px
}
.codex-ctl .btn--02:hover::after {
 background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ljg1NyIgaGVpZ2h0PSI4LjMwMSIgdmlld0JveD0iMCAwIDQuODU3IDguMzAxIj4KICA8cGF0aCBpZD0i44OR44K5XzI5MSIgZGF0YS1uYW1lPSLjg5HjgrkgMjkxIiBmaWxsPSIjZmZmIiBkPSJNNzA2LjI3OSwxMDg0Ljg5M2wtLjcwNy0uNzA3LDMuNDQzLTMuNDQzLTMuNDQzLTMuNDQzLjcwNy0uNzA3LDQuMTUsNC4xNVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03MDUuNTcxIC0xMDc2LjU5MikiLz4KPC9zdmc+Cg==);
}
.codex-ctl .l-container-xs {
	max-width: 832px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 clamp(3.75rem, -0.5113636364rem + 6.8181818182vw, 5.625rem);
	box-sizing: content-box
}

@media(max-width: 1000px) {
	.codex-ctl .l-container-xs {
		max-width: 480px;
		padding: 0
	}
}

@media(max-width: 1000px) {
	.codex-ctl .l-container-xs.l-noPadding-sp {
		padding: 0
	}
}

.codex-ctl .l-container-s {
	max-width: 1046px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 clamp(3.75rem, -0.5113636364rem + 6.8181818182vw, 5.625rem);
	box-sizing: content-box
}

@media(max-width: 1000px) {
	.codex-ctl .l-container-s {
		max-width: 480px;
		padding: 0 20px
	}
}

@media(max-width: 1000px) {
	.codex-ctl .l-container-s.l-noPadding-sp {
		padding: 0
	}
}

.codex-ctl .l-container-m {
	max-width: 1320px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 80px;
	box-sizing: content-box
}

@media(max-width: 1000px) {
	.codex-ctl .l-container-m {
		max-width: 480px;
		padding: 0 20px
	}
}

@media(max-width: 1000px) {
	.codex-ctl .l-container-m.l-noPadding-sp {
		padding: 0
	}
}

.codex-ctl .l-container-m-left {
	width: calc(100% - (100% - 1260px)/2);
	margin-left: auto;
	margin-right: 0;
	padding-left: clamp(3.75rem, -0.5113636364rem + 6.8181818182vw, 5.625rem);
	padding-right: 0;
	box-sizing: content-box
}

@media(max-width: 1450px) {
	.codex-ctl .l-container-m-left {
		width: calc(50% + 43vw)
	}
}

@media(max-width: 1000px) {
	.codex-ctl .l-container-m-left {
		width: 100%;
		padding-left: 0
	}
}

.codex-ctl .l-container-l {
	max-width: 1600px;
	margin-left: auto;
	margin-right: auto;
	padding: 0 80px;
	box-sizing: content-box
}

@media(max-width: 1000px) {
	.codex-ctl .l-container-l {
		max-width: 480px;
		padding: 0 20px
	}
}

@media(max-width: 1000px) {
	.codex-ctl .l-container-l.l-noPadding-sp {
		padding: 0
	}
}

@media(max-width: 1000px) {
	.codex-ctl .txt-svg-sp {
		width: 100%;
		height: 70px;
		padding: 0 40px
	}
}

.codex-ctl section:nth-last-child(1) {
	padding-bottom: 200px
}

.codex-ctl .gold-head {
	color: #b08d54;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.4;
	padding-left: 16px;
	border-left: 4px solid rgba(0, 0, 0, 0);
	border-image: linear-gradient(to top, #C99C5F, #B18E54, #A2854E, #CEC375, #88693D, #5A4425, #362612, #201407, #180E03, #180E03) 1
}

@media(max-width: 1000px) {
	.codex-ctl .gold-head {
		font-size: 20px
	}
}

.codex-ctl .main-view img {
	width: 100%
}

.codex-ctl .main-view .main-view-btns {
	display: flex;
	border-top: 1px solid #fff;
 margin: auto;
 /*
 max-width: 1000px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;*/
}

@media(max-width: 1000px) {
	.codex-ctl .main-view .main-view-btns {
		flex-direction: column;
	border-left: none;
	border-right: none;
	}
}

.codex-ctl .main-view .main-view-btn {
	color: #fff;
	background-color: #000;
	font-family: "Noto Sans JP", sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-align: center;
	flex: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 12px;
	padding: 22px 30px;
	border: none;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	cursor: pointer;
	position: relative
}
.codex-ctl .main-view .main-view-btn:hover{
 background: #bf0008;
 opacity: 1;
}
@media(max-width: 1000px) {
	.codex-ctl .main-view .main-view-btn {
		text-align: left;
		font-size: 14px;
		justify-content: flex-start;
		padding: 18px 35px 18px 20px;
		border-right: none
	}
}

.codex-ctl .main-view .main-view-btn:last-child {
	border-right: none
}

.codex-ctl .main-view .main-view-btn .arrow {
	flex-shrink: 0;
	font-size: 20px;
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%) rotate(90deg)
}

.codex-ctl .top-movie {
	margin: 0 auto;
	padding: 0 60px
}

@media(max-width: 1000px) {
	.codex-ctl .top-movie {
		padding: 0 20px
	}
}

.codex-ctl .top-movie .top-movie-player {
	position: relative;
	aspect-ratio: 16/9;
	margin-top: 80px
}

@media(max-width: 1000px) {
	.codex-ctl .top-movie .top-movie-player {
		margin-top: 50px
	}
}

.codex-ctl .top-movie .top-movie-player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.codex-ctl .block-p-appeal {
	margin-top: 100px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-appeal {
		margin-top: 60px
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-appeal .main-img {
		margin-bottom: -60px
	}
}

.codex-ctl .block-p-appeal .main-img img {
	width: 100%
}

.codex-ctl .block-p-appeal .txt img {
	width: 100%;
	max-width: 370px
}

.codex-ctl .block-p-appeal .grid {
	display: flex;
	flex-wrap: wrap;
	gap: 20px 50px;
	padding: 0 80px;
	margin-top: -28vw
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-appeal .grid {
		display: block;
		padding: 0 23px;
		margin-top: 34px
	}
}

.codex-ctl .block-p-appeal .grid .item {
	width: calc(50% - 25px)
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-appeal .grid .item {
		width: 100%
	}

	.codex-ctl .block-p-appeal .grid .item+.item {
		margin-top: 30px
	}
}

.codex-ctl .block-p-appeal .grid .item img {
	width: 100%;
	border: 2px solid #c8ab7f
}

.codex-ctl .block-p-appeal .grid .item .note {
	font-family: "Noto Sans JP", sans-serif;
	font-size: 11px;
	margin-top: 10px;
	line-height: 1.6
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-appeal .grid .item .note {
		font-size: 12px;
		line-height: 1.8;
		margin-top: 10px
	}
}

.codex-ctl .block-01 {
	margin-top: 200px
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 {
		margin-top: 100px
	}
}

.codex-ctl .block-01 .txt {
	padding: 0 80px
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .txt {
		padding: 0
	}
}

.codex-ctl .block-01 .bg-block {
	position: relative;
	background-image: url("../img/main_bg.jpg");
	background-size: cover;
	background-position: center bottom;
	margin-top: 80px;
	padding-bottom: 69.27vw
}

@media(max-width: 1500px) {
	.codex-ctl .block-01 .bg-block {
		padding-bottom: 85vw
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block {
		background-size: contain;
		background-repeat: no-repeat;
		margin-top: 60px;
		padding-bottom: 70vw
	}
}

.codex-ctl .block-01 .bg-block::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 180px;
	background: linear-gradient(to bottom, #000, transparent);
	pointer-events: none;
	z-index: 1
}

.codex-ctl .block-01 .bg-block::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 180px;
	background: linear-gradient(to top, #000, transparent);
	pointer-events: none;
	z-index: 1
}

.codex-ctl .block-01 .bg-block .box-01 {
	max-width: 83.33vw;
	margin: 0 auto;
	position: relative;
	z-index: 2
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-01 {
		max-width: none;
		padding: 0 20px
	}
}

.codex-ctl .block-01 .bg-block .box-01 p {
	font-size: 10px;
	text-align: center;
	margin-top: 20px
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-01 p {
		text-align: left
	}
}

.codex-ctl .block-01 .bg-block .box-02 {
	margin-top: 80px
}

.codex-ctl .block-01 .bg-block .box-02 .inner {
	max-width: 67.71vw;
	margin: 0 auto;
	padding: 0 5vw;
	font-family: "Noto Sans JP", sans-serif
}

@media(max-width: 1500px) {
	.codex-ctl .block-01 .bg-block .box-02 .inner {
		max-width: 80vw;
		padding: 0 2vw
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-02 .inner {
		max-width: none;
		padding: 0 20px
	}
}

.codex-ctl .block-01 .bg-block .box-02 p {
	font-size: .78vw
}

@media(max-width: 1500px) {
	.codex-ctl .block-01 .bg-block .box-02 p {
		font-size: 1vw
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-02 p {
		font-size: 3.49vw
	}
}

.codex-ctl .block-01 .bg-block .box-02 .head img {
	width: 100%
}

.codex-ctl .block-01 .bg-block .box-02 .head-logo {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 30px;
	margin-top: 20px
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-02 .head-logo {
		flex-direction: column;
		gap: 10px
	}
}

.codex-ctl .block-01 .bg-block .box-02 .head-logo .img {
	width: 30%
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-02 .head-logo .img {
		width: 100%
	}
}

.codex-ctl .block-01 .bg-block .box-02 .body {
	display: flex;
	align-items: baseline;
	gap: 40px;
	margin-top: 40px
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-02 .body {
		flex-direction: column
	}
}

.codex-ctl .block-01 .bg-block .box-02 .body .head-sub {
	font-size: .99vw;
	text-align: center;
	margin-bottom: 10px
}

@media(max-width: 1500px) {
	.codex-ctl .block-01 .bg-block .box-02 .body .head-sub {
		font-size: 1.3vw
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-02 .body .head-sub {
		font-size: 4.42vw
	}
}

.codex-ctl .block-01 .bg-block .box-02 .body .col {
	width: 50%
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-02 .body .col {
		width: 100%
	}
}

.codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 13px 16px;
	list-style: none
}

.codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list li {
	display: flex;
	flex-direction: column;
	gap: 4px
}

.codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list li p,
.codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list li span {
	text-align: center
}

.codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list .label {
	font-size: .78vw;
	text-align: center;
	margin-left: 5px
}

@media(max-width: 1500px) {
	.codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list .label {
		font-size: 1vw
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list .label {
		font-size: 3.49vw
	}
}

.codex-ctl .block-01 .bg-block .box-02 .body .body-01 .color-list img {
	width: 100%;
	height: auto;
	object-fit: cover
}

.codex-ctl .block-01 .bg-block .box-02 .body .body-02 img {
	margin-top: 35px
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-02 .body .body-02 img {
		margin-top: 15px
	}
}

.codex-ctl .block-01 .bg-block .box-02 .detail {
	display: flex;
	gap: 40px;
	margin-top: 60px
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-02 .detail {
		flex-direction: column
	}
}

.codex-ctl .block-01 .bg-block .box-02 .detail .col {
	width: 50%
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-02 .detail .col {
		width: 100%
	}
}

.codex-ctl .block-01 .bg-block .box-02 .detail .head {
	text-align: right;
	margin-bottom: 3px
}

.codex-ctl .block-01 .bg-block .box-02 .detail .head img {
	height: 45px;
	width: auto;
	object-fit: contain
}

.codex-ctl .block-01 .bg-block .box-02 .detail .head span {
	font-size: .63vw;
	display: block
}

@media(max-width: 1500px) {
	.codex-ctl .block-01 .bg-block .box-02 .detail .head span {
		font-size: .8vw
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-02 .detail .head span {
		font-size: 2.79vw
	}
}

.codex-ctl .block-01 .bg-block .box-02 .detail .imgs {
	display: flex;
	gap: 16px;
	padding-right: 1.56vw
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-02 .detail .imgs {
		gap: 30px;
		padding: 0
	}
}

.codex-ctl .block-01 .bg-block .box-02 .detail .imgs .img-block {
	flex: 1
}

.codex-ctl .block-01 .bg-block .box-02 .detail .imgs .img-block img {
	width: 100%
}

.codex-ctl .block-01 .bg-block .box-02 .detail .imgs .img-block p {
	text-align: center;
	font-size: .68vw;
	margin-top: 12px
}

@media(max-width: 1500px) {
	.codex-ctl .block-01 .bg-block .box-02 .detail .imgs .img-block p {
		font-size: .9vw
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .bg-block .box-02 .detail .imgs .img-block p {
		font-size: 3.02vw
	}
}

.codex-ctl .block-01 .bg-block .box-02 .detail .detail-02 p {
	margin-top: 10px;
	line-height: 1.8
}

.codex-ctl .block-01 .box-03 {
	margin-top: -25vw;
	position: relative;
	z-index: 2
}

@media(max-width: 1500px) {
	.codex-ctl .block-01 .box-03 {
		margin-top: -30vw
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 {
		overflow: hidden;
		margin-top: -15vw;
		padding: 0 20px
	}
}

.codex-ctl .block-01 .box-03 .tv-desc {
	margin-bottom: 80px
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 .tv-desc {
		margin-bottom: 60px
	}
}

.codex-ctl .block-01 .box-03 .box-03-list {
	display: flex;
	justify-content: center;
	gap: 20px;
	list-style: none
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 .box-03-list {
		flex-direction: column
	}
}

.codex-ctl .block-01 .box-03 .box-03-list li {
	flex: 1;
	display: flex;
	flex-direction: column;
	color: #000;
	background-color: #fff;
	font-family: "Noto Sans JP", sans-serif;
	padding: 15px
}

.codex-ctl .block-01 .box-03 .box-03-list .img img {
	width: 70%;
	height: auto;
	display: block
}

.codex-ctl .block-01 .box-03 .box-03-list .info {
	flex: 1;
	padding: 16px 0
}

.codex-ctl .block-01 .box-03 .box-03-list .head {
	display: flex;
	align-items: center;
	gap: 8px;
	flex-wrap: wrap
}

.codex-ctl .block-01 .box-03 .box-03-list .head img {
	margin: 0
}

.codex-ctl .block-01 .box-03 .box-03-list .series {
	font-size: 1.77vw;
	font-weight: 700;
	line-height: 1
}

@media(max-width: 1500px) {
	.codex-ctl .block-01 .box-03 .box-03-list .series {
		font-size: 2.3vw
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 .box-03-list .series {
		font-size: 7.91vw
	}
}

.codex-ctl .block-01 .box-03 .box-03-list .series-name {
	font-size: .89vw;
	font-weight: 700
}

@media(max-width: 1500px) {
	.codex-ctl .block-01 .box-03 .box-03-list .series-name {
		font-size: 1.15vw
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 .box-03-list .series-name {
		font-size: 3.95vw
	}
}

.codex-ctl .block-01 .box-03 .box-03-list .grade {
	font-size: .89vw;
	font-weight: 700;
	background-color: #000;
	color: #fff;
	padding: 4px 15px
}

@media(max-width: 1500px) {
	.codex-ctl .block-01 .box-03 .box-03-list .grade {
		font-size: 1.15vw
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 .box-03-list .grade {
		font-size: 3.95vw
	}
}

.codex-ctl .block-01 .box-03 .box-03-list .catch {
	font-size: .9vw;
	margin-top: 13px;
	line-height: 1.8;
font-feature-settings: "palt";
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 .box-03-list .catch {
		font-size: 13px;
	}
}

.codex-ctl .block-01 .box-03 .box-03-list .model {
	font-size: .78vw;
	margin-top: 12px
}

@media(max-width: 1500px) {
	.codex-ctl .block-01 .box-03 .box-03-list .model {
		font-size: 12px
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 .box-03-list .model {
		font-size: 3.49vw
	}
}

.codex-ctl .block-01 .box-03 .box-03-list .model .model-label {
	font-size: .78vw;
	font-weight: 700;
	margin-right: 8px
}

@media(max-width: 1500px) {
	.codex-ctl .block-01 .box-03 .box-03-list .model .model-label {
		font-size: 1vw
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 .box-03-list .model .model-label {
		font-size: 3.49vw
	}
}

.codex-ctl .block-01 .box-03 .box-03-swiper {
	overflow: visible;
	padding: 0
}

.codex-ctl .block-01 .box-03 .box-03-swiper .swiper-slide {
	color: #000;
	background-color: #fff;
	font-family: "Noto Sans JP", sans-serif;
	display: flex;
	flex-direction: column;
	width: calc(100vw - 150px);
	padding: 15px;
	height: auto
}

.codex-ctl .block-01 .box-03 .box-03-swiper .img {
	margin: 0
}

.codex-ctl .block-01 .box-03 .box-03-swiper .img img {
	width: 100%;
	max-width: 200px;
	height: auto;
	display: block;
	margin: 0 auto
}

.codex-ctl .block-01 .box-03 .box-03-swiper .info {
	flex: 1;
	padding: 16px 0
}

.codex-ctl .block-01 .box-03 .box-03-swiper .head {
	display: flex;
	align-items: center;
	gap: 8px;
	flex-wrap: wrap
}

.codex-ctl .block-01 .box-03 .box-03-swiper .series {
	font-size: 7.91vw;
	font-weight: 700;
	line-height: 1
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 .box-03-swiper .series {
		font-size: 24px
	}
}

.codex-ctl .block-01 .box-03 .box-03-swiper .series-name {
	font-size: 3.95vw;
	font-weight: 700
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 .box-03-swiper .series-name {
		font-size: 14px
	}
}

.codex-ctl .block-01 .box-03 .box-03-swiper .grade {
	font-size: 3.95vw;
	font-weight: 700;
	background-color: #000;
	color: #fff;
	padding: 4px 15px
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 .box-03-swiper .grade {
		font-size: 12px
	}
}

.codex-ctl .block-01 .box-03 .box-03-swiper .catch {
	font-size: 3.49vw;
	margin-top: 16px;
	line-height: 1.8
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 .box-03-swiper .catch {
		font-size: 13px
	}
}

.codex-ctl .block-01 .box-03 .box-03-swiper .model {
	font-size: 3.49vw;
	margin-top: 12px
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 .box-03-swiper .model {
		font-size: 13px
	}
}

.codex-ctl .block-01 .box-03 .box-03-swiper .model .model-label {
	font-size: 3.49vw;
	font-weight: 700;
	margin-right: 8px
}

@media(max-width: 1000px) {
	.codex-ctl .block-01 .box-03 .box-03-swiper .model .model-label {
		font-size: 13px
	}
}

.codex-ctl .block-01 .box-03 .box-03-swiper .swiper-pagination {
	position: static;
	margin-top: 16px
}

.codex-ctl .block-02 {
	margin-top: 200px;
	position: relative;
	z-index: 1
}

@media(max-width: 1000px) {
	.codex-ctl .block-02 {
		margin-top: 50px
	}
}

.codex-ctl .block-02 .main-img {
	margin-bottom: -15vw;
	position: relative;
	z-index: -1
}

.codex-ctl .block-02 .bg-block {
	background-image: url("../img/block02_bg.jpg");
	background-size: cover;
	background-position: left center;
	padding: 80px 0;
	position: relative
}

@media(max-width: 1000px) {
	.codex-ctl .block-02 .bg-block {
		background-image: none;
		padding: 0
	}
}

.codex-ctl .block-02 .bg-block::before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 180px;
	background: linear-gradient(to bottom, #000, transparent);
	pointer-events: none;
	z-index: 1
}

@media(max-width: 1000px) {
	.codex-ctl .block-02 .bg-block::before {
		display: none
	}
}

.codex-ctl .block-02 .bg-block::after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 180px;
	background: linear-gradient(to top, #000, transparent);
	pointer-events: none;
	z-index: 1
}

@media(max-width: 1000px) {
	.codex-ctl .block-02 .bg-block::after {
		display: none
	}
}

.codex-ctl .block-02 .bg-block .inner {
	font-family: "Noto Sans JP", sans-serif;
	width: 51.04%;
	margin-left: auto;
	padding: 0 60px 0 0;
	position: relative;
	z-index: 2
}

@media(max-width: 1000px) {
	.codex-ctl .block-02 .bg-block .inner {
		width: 100%;
		margin-top: 40px;
		padding: 0 20px
	}
}

.codex-ctl .block-02 .bg-block .inner .head,
.codex-ctl .block-02 .bg-block .inner .head-sub {
	color: #c8ab7f;
	text-align: center
}

.codex-ctl .block-02 .bg-block .inner .head {
	font-size: 40px;
	font-weight: 700
}

@media(max-width: 1200px) {
	.codex-ctl .block-02 .bg-block .inner .head {
		font-size: 20px
	}
}

.codex-ctl .block-02 .bg-block .inner .cols {
	display: flex;
	gap: 20px;
	margin-top: 25px
}

@media(max-width: 1000px) {
	.codex-ctl .block-02 .bg-block .inner .cols {
		flex-direction: column;
		gap: 60px;
		margin-top: 25px
	}
}

.codex-ctl .block-02 .bg-block .inner .cols .col {
	flex: 1
}

.codex-ctl .block-02 .bg-block .inner .cols .brand img {
	width: 100%;
	height: auto
}

.codex-ctl .block-02 .bg-block .inner .cols .img {
	margin-top: 20px
}

.codex-ctl .block-02 .bg-block .inner .cols .img img {
	width: 100%;
	height: auto
}

.codex-ctl .block-02 .bg-block .inner .cols .model {
	font-size: 17px;
	text-align: center;
	margin-top: 20px
}

@media(max-width: 1200px) {
	.codex-ctl .block-02 .bg-block .inner .cols .model {
		font-size: 12px
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-02 .bg-block .inner .cols .model {
		font-size: 15px
	}
}

.codex-ctl .block-02 .bg-block .inner .cols .desc {
	font-size: 15px;
	margin-top: 15px;
	line-height: 1.8
}

@media(max-width: 1200px) {
	.codex-ctl .block-02 .bg-block .inner .cols .desc {
		font-size: 13px
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-02 .bg-block .inner .cols .desc {
		font-size: 14px
	}
}

.codex-ctl .block-02 .bg-block .inner .tutti {
	margin-top: 40px;
	text-align: center;
	font-family: "Noto Sans JP", sans-serif
}

@media(max-width: 1000px) {
	.codex-ctl .block-02 .bg-block .inner .tutti {
		margin-top: 60px
	}
}

.codex-ctl .block-02 .bg-block .inner .tutti .head img {
	width: 100%;
	max-width: 900px;
	height: auto
}

.codex-ctl .block-02 .bg-block .inner .tutti p {
	font-size: 20px;
	font-weight: 700;
	margin-top: 20px
}

@media(max-width: 1200px) {
	.codex-ctl .block-02 .bg-block .inner .tutti p {
		font-size: 17px
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-02 .bg-block .inner .tutti p {
		font-size: 16px;
		padding: 0 20px
	}
}

.codex-ctl .block-02 .bg-block .inner .tutti .img {
	margin-top: 30px
}

.codex-ctl .block-02 .bg-block .inner .tutti .img img {
	width: 100%;
	max-width: none;
	height: auto;
	margin: 0
}

.codex-ctl .block-02 .soundbar-block {
	margin: 100px auto 0;
	overflow: hidden
}
.codex-ctl .block-02 .soundbar-block h2 {
margin: 0 auto 50px auto;
    display: block;
    width: 70%;
    max-width: 800px;
}

@media(max-width: 1000px) {
	.codex-ctl .block-02 .soundbar-block {
		margin-top: 40px
	}
 .codex-ctl .block-02 .soundbar-block h2{
  margin: 0 auto 20px auto;
 }
}

.codex-ctl .block-02 .soundbar-block .soundbar-list {
	display: flex;
	gap: 30px;
	list-style: none
}

.codex-ctl .block-02 .soundbar-block .soundbar-list li {
	flex: 1
}

.codex-ctl .block-02 .soundbar-block .soundbar-list img {
	width: 100%;
	height: auto;
	margin: 0
}

.codex-ctl .block-02 .soundbar-block .soundbar-swiper {
	overflow: visible;
	padding: 0
}

.codex-ctl .block-02 .soundbar-block .soundbar-swiper .swiper-slide {
	width: calc(100vw - 150px);
	height: auto
}

.codex-ctl .block-02 .soundbar-block .soundbar-swiper img {
	width: 100%;
	height: auto;
	margin: 0
}

.codex-ctl .block-02 .soundbar-block .soundbar-swiper .swiper-pagination {
	position: static;
	margin-top: 16px
}

.codex-ctl .block-03 {
	margin-top: 160px
}

@media(max-width: 1000px) {
	.codex-ctl .block-03 {
		margin-top: 80px
	}
}

.codex-ctl .block-03>.img {
	margin-top: 70px
}

@media(max-width: 1000px) {
	.codex-ctl .block-03>.img {
		margin-top: 40px
	}
}

.codex-ctl .block-03 .inner .design-01 .box-new {
	width: 50%;
	margin: 0 auto;
	margin-top: 70px
}

@media(max-width: 1000px) {
	.codex-ctl .block-03 .inner .design-01 .box-new {
		width: 100%;
		margin-top: 40px;
		padding: 0 20px
	}
}

.codex-ctl .block-03 .inner .design-01 .box-new p {
	font-family: "Noto Sans JP", sans-serif;
	font-size: 20px;
	text-align: center;
	margin-top: 15px
}

@media(max-width: 1000px) {
	.codex-ctl .block-03 .inner .design-01 .box-new p {
		font-size: 16px
	}
}

.codex-ctl .block-03 .inner .design-01 .box-old {
	font-family: "Noto Sans JP", sans-serif;
	margin-top: 30px;
	overflow: hidden
}

@media(max-width: 1000px) {
	.codex-ctl .block-03 .inner .design-01 .box-old {
		padding: 0
	}
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list {
	display: flex;
	justify-content: center;
	gap: 60px;
	margin-top: 20px;
	list-style: none
}

@media(max-width: 1000px) {
	.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list {
		margin-top: 10px
	}
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list li {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list .title {
	font-size: 30px;
	font-weight: 700;
	line-height: 1.3
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list .title span {
	color: #b28c53
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list .img {
	margin-top: 20px;
	width: 100%
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list .img img {
	width: auto
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-list .spec {
	font-size: 20px;
	margin-top: 15px
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper {
	overflow: visible;
	padding: 0 15%
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper .swiper-slide {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper .title {
	font-size: 22px;
	font-weight: 700;
	line-height: 1.3
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper .title span {
	color: #b28c53
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper .img {
	margin-top: 15px;
	width: 100%
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper .img img {
	width: auto;
	height: 250px;
	object-fit: contain
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper .spec {
	font-size: 16px;
	margin-top: 12px
}

.codex-ctl .block-03 .inner .design-01 .box-old .box-old-swiper .swiper-pagination {
	position: static;
	margin-top: 16px
}

.codex-ctl .block-03 .inner .design-01 .other {
	background-color: #292929
}

.codex-ctl .block-03 .inner .design-01 .other .cols {
	display: flex;
	justify-content: center;
	gap: 60px;
	margin-top: 60px;
	padding: 60px 0
}

@media(max-width: 1000px) {
	.codex-ctl .block-03 .inner .design-01 .other .cols {
		flex-direction: column;
		gap: 30px;
		padding: 30px 60px
	}
}

.codex-ctl .block-03 .inner .design-01 .other .cols .img {
	max-width: 400px;
	margin: 0 auto
}

.codex-ctl .block-03 .inner .design-01 .other .cols p {
	font-family: "Noto Sans JP", sans-serif;
	font-size: 20px;
	text-align: center;
	margin-top: 10px
}

.codex-ctl .block-03 .inner .design-02 .cols-wrap {
	margin-top: 100px
}

@media(max-width: 1000px) {
	.codex-ctl .block-03 .inner .design-02 .cols-wrap {
		margin-top: 30px
	}
}

.codex-ctl .block-03 .inner .design-02 .cols {
	display: flex;
	gap: 120px
}

@media(max-width: 1000px) {
	.codex-ctl .block-03 .inner .design-02 .cols {
		flex-direction: column;
		gap: 40px
	}
}

.codex-ctl .block-p-gallery {
	margin-top: 200px;
	font-family: "Noto Sans JP", sans-serif
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery {
		margin-top: 80px
	}
}

.codex-ctl .block-p-gallery .gallery-block+.gallery-block {
	margin-top: 200px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .gallery-block+.gallery-block {
		margin-top: 100px
	}
}

.codex-ctl .block-p-gallery .heading img {
	width: 100%;
	max-width: 840px
}

.codex-ctl .block-p-gallery .intro {
	display: flex;
	align-items: center;
	gap: 80px;
	margin: 60px auto 0
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .intro {
		display: block;
		margin-top: 40px
	}
}

.codex-ctl .block-p-gallery .visual {
	width: 52%
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .visual {
		width: 100%
	}
}

.codex-ctl .block-p-gallery .visual img {
	width: 100%
}

.codex-ctl .block-p-gallery .body {
	flex: 1;
	color: #fff
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .body {
		margin-top: 40px
	}
}

.codex-ctl .block-p-gallery .title {
	font-size: 25px;
	font-weight: 700;
	line-height: 1.4
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .title {
		font-size: 22px
	}
}

.codex-ctl .block-p-gallery .lead {
	color: #c8ab7f;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.5
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .lead {
		font-size: 20px
	}
}

.codex-ctl .block-p-gallery .items {
	margin-top: 30px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .items {
		margin-top: 35px
	}
}

.codex-ctl .block-p-gallery .item+.item {
	margin-top: 30px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .item+.item {
		margin-top: 20px
	}
}

.codex-ctl .block-p-gallery .item h3 {
	font-size: 20px;
	font-weight: 700;
	line-height: 1.6
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .item h3 {
		font-size: 18px
	}
}

.codex-ctl .block-p-gallery .item p {
	font-size: 17px;
	line-height: 1.8;
	margin-top: 5px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .item p {
		font-size: 14px
	}
}

.codex-ctl .block-p-gallery .push {
	margin: 30px auto 0
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .push {
		margin-top: 30px
	}
}

.codex-ctl .block-p-gallery .push img {
	width: 100%
}

.codex-ctl .block-p-gallery .note {
	font-size: 17px;
	line-height: 1.8;
	margin: 20px auto 0
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .note {
		font-size: 12px;
		text-align: right;
		margin-top: 10px
	}
}

.codex-ctl .block-p-gallery .is-game .heading {
	text-align: center
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-game .note {
		text-align: left
	}
}

.codex-ctl .block-p-gallery .is-game .game-grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 40px;
	margin: 100px auto 0
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-game .game-grid {
		display: block;
		margin-top: 50px
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-game .game-card+.game-card {
		margin-top: 20px
	}
}

.codex-ctl .block-p-gallery .is-game .game-card.is-wide {
	grid-column: 1/-1
}

.codex-ctl .block-p-gallery .is-game .game-card.is-wide .game-head {
	display: flex;
	gap: 10px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-game .game-card.is-wide .game-head {
		display: block
	}
}

.codex-ctl .block-p-gallery .is-game .game-card.is-wide .imgs {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 40px;
	margin-top: 20px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-game .game-card.is-wide .imgs {
		display: block;
		margin-top: 10px
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-game .game-card.is-wide .imgs .img+.img {
		margin-top: 20px
	}
}

.codex-ctl .block-p-gallery .is-game .game-card .img {
	margin-top: 20px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-game .game-card .img {
		margin-top: 10px
	}
}

.codex-ctl .block-p-gallery .is-game .game-card img {
	width: 100%
}

.codex-ctl .block-p-gallery .is-game .game-head .main,
.codex-ctl .block-p-gallery .is-game .game-head .catch,
.codex-ctl .block-p-gallery .is-game .game-head .main2,
.codex-ctl .block-p-gallery .is-game .game-head .model {
	display: block
}

.codex-ctl .block-p-gallery .is-game .game-head .tag {
	display: inline-block;
	color: #fff;
	background-color: #b08d54;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.2;
	padding: 3px 12px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-game .game-head .tag {
		font-size: 18px;
		margin-top: 8px
	}
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-game .game-head .tag+* {
		margin-left: 10px
	}
}

.codex-ctl .block-p-gallery .is-game .game-head .catch {
	font-size: 20px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-game .game-head .catch {
		font-size: 18px
	}
}

.codex-ctl .block-p-gallery .is-game .game-head .main2 {
	color: #fff;
	font-size: 25px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-game .game-head .main2 {
		font-size: 20px
	}
}

.codex-ctl .block-p-gallery .is-game .game-head .model {
	color: #fff;
	font-size: 15px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-game .game-head .model {
		font-size: 14px
	}
}

.codex-ctl .block-p-gallery .is-game .freesync {
	margin: 40px auto 0
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-game .freesync {
		margin-top: 20px
	}
}

.codex-ctl .block-p-gallery .is-game .freesync .img {
	margin-top: 20px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-game .freesync .img {
		margin-top: 10px
	}
}

.codex-ctl .block-p-gallery .is-game .freesync img {
	width: 100%
}

.codex-ctl .block-p-gallery .is-processor .heading {
	text-align: center
}

.codex-ctl .block-p-gallery .is-processor .processor-main {
	margin-top: 80px;
	text-align: center
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-processor .processor-main {
		margin-top: 70px
	}
}

.codex-ctl .block-p-gallery .is-processor .processor-main .visual img {
	width: 100%
}

.codex-ctl .block-p-gallery .is-processor .processor-main.is-tsr .visual {
	max-width: 760px;
	margin: 0 auto
}

.codex-ctl .block-p-gallery .is-processor .processor-main.is-aiq .visual {
	max-width: 820px;
	margin: 0 auto
}

.codex-ctl .block-p-gallery .is-processor .processor-main .name {
	font-size: 25px;
	font-weight: 700;
	line-height: 1.4;
	margin-top: 15px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-processor .processor-main .name {
		font-size: 20px
	}
}

.codex-ctl .block-p-gallery .is-processor .processor-main .model {
	font-size: 15px;
	line-height: 1.8;
	margin-top: 3px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-processor .processor-main .model {
		font-size: 14px
	}
}

.codex-ctl .block-p-gallery .is-processor .processor-grid {
	display: flex;
	flex-wrap: wrap;
	gap: 20px;
	margin-top: 50px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-processor .processor-grid {
		display: block
	}
}

.codex-ctl .block-p-gallery .is-processor .processor-grid.is-compact .processor-card {
	width: calc((100% - 80px)/5)
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-processor .processor-grid.is-compact .processor-card {
		width: 100%
	}
}

.codex-ctl .block-p-gallery .is-processor .processor-card {
	width: calc((100% - 60px)/4)
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-processor .processor-card {
		width: 100%
	}

	.codex-ctl .block-p-gallery .is-processor .processor-card+.processor-card {
		margin-top: 40px
	}
}

.codex-ctl .block-p-gallery .is-processor .processor-card .head {
	color: #b08d54;
	font-weight: 700;
	line-height: 1.4;
	padding-left: 16px;
	border-left: 4px solid rgba(0, 0, 0, 0);
	border-image: linear-gradient(to top, #C99C5F, #B18E54, #A2854E, #CEC375, #88693D, #5A4425, #362612, #201407, #180E03, #180E03) 1
}

.codex-ctl .block-p-gallery .is-processor .processor-card .head .main,
.codex-ctl .block-p-gallery .is-processor .processor-card .head .sub {
	display: block
}

.codex-ctl .block-p-gallery .is-processor .processor-card .head .main {
	font-size: 20px
}

.codex-ctl .block-p-gallery .is-processor .processor-card .head .sub {
	font-size: 17px
}

.codex-ctl .block-p-gallery .is-processor .processor-card .img {
	margin-top: 15px
}

.codex-ctl .block-p-gallery .is-processor .processor-card .img img {
	width: 100%
}

.codex-ctl .block-p-gallery .is-processor .processor-card .note-text {
	font-size: 15px;
	line-height: 1.8;
	margin-top: 15px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .is-processor .processor-card .note-text {
		font-size: 14px
	}
}

.codex-ctl .block-p-gallery .watercolour {
	margin: 100px auto 0
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-gallery .watercolour {
		margin-top: 40px
	}
}

.codex-ctl .block-p-gallery .watercolour img {
	width: 100%
}

.codex-ctl .block-04 {
	margin-top: 200px
}

@media(max-width: 1000px) {
	.codex-ctl .block-04 {
		margin-top: 100px
	}
}

.codex-ctl .block-04 .txt {
	position: relative;
	z-index: 1
}

.codex-ctl .block-04 .attention {
	font-size: 11px;
	margin-top: 20px;
	position: relative;
	z-index: 1
}

@media(max-width: 1000px) {
	.codex-ctl .block-04 .attention {
		font-size: 10px;
		margin-top: 10px
	}
}

.codex-ctl .block-04>.img {
	margin-top: -10vw
}

@media(max-width: 1000px) {
	.codex-ctl .block-04>.img {
		margin-top: 0;
		margin-bottom: -10vw
	}
}

.codex-ctl .block-04 .inner .box {
	margin-top: 80px;
	font-family: "Noto Sans JP", sans-serif
}

@media(max-width: 1000px) {
	.codex-ctl .block-04 .inner .box {
		gap: 50px;
		margin-top: 50px
	}
}

.codex-ctl .block-04 .inner .box .item {
	display: flex;
	gap: 30px
}

@media(max-width: 1000px) {
	.codex-ctl .block-04 .inner .box .item {
		flex-direction: column;
		gap: 20px
	}
}

.codex-ctl .block-04 .inner .box .item+* {
	margin-top: 45px
}

.codex-ctl .block-04 .inner .box .item .img {
	flex-shrink: 0;
	width: 45%
}

@media(max-width: 1000px) {
	.codex-ctl .block-04 .inner .box .item .img {
		width: 100%
	}
}

.codex-ctl .block-04 .inner .box .item .img img {
	width: 100%;
	height: auto
}

.codex-ctl .block-04 .inner .box .item .body {
	flex: 1
}

.codex-ctl .block-04 .inner .box .item .body p {
	text-align: justify;
	width: calc(100% - 40px)
}

@media(max-width: 1000px) {
	.codex-ctl .block-04 .inner .box .item .body p {
		width: 100%
	}
}

.codex-ctl .block-04 .inner .box .item .sub {
	color: #fff;
	font-size: 17px;
	font-weight: 700
}

@media(max-width: 1000px) {
	.codex-ctl .block-04 .inner .box .item .sub {
		font-size: 15px
	}
}

.codex-ctl .block-04 .inner .box .item .desc {
	font-size: 15px;
	margin-top: 25px;
	line-height: 1.8
}

@media(max-width: 1000px) {
	.codex-ctl .block-04 .inner .box .item .desc {
		font-size: 14px
	}
}

.codex-ctl .block-p-campaign {
	margin-top: 100px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-campaign {
		margin-top: 60px
	}
}

.codex-ctl .block-p-campaign .campaign-wrap {
	background-color: hsla(0, 0%, 100%, .61);
	padding: 60px 0
}

.codex-ctl .block-p-campaign .campaign-link {
	display: block
}

.codex-ctl .block-p-campaign .campaign-btn {
	max-width: 600px;
	margin: 50px auto 0
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-campaign .campaign-btn {
		max-width: 310px;
		margin-top: 40px
	}
}

.codex-ctl .block-p-shop {
	margin-top: 170px
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-shop {
		margin-top: 80px
	}
}

.codex-ctl .block-p-shop .shop-text {
	font-family: "Noto Sans JP", sans-serif;
	color: #fff;
	font-size: 25px;
	font-weight: 700;
	line-height: 1.6;
	text-align: center
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-shop .shop-text {
		font-size: 18px
	}
}

.codex-ctl .block-p-shop .shop-banners {
	margin: 0 auto;
	margin-top: 30px;
	display: flex;
	flex-direction: column;
	gap: 0
}

@media(hover: hover)and (min-width: 1001px) {
	.codex-ctl .block-p-shop .shop-banners:hover .shop-banners-track {
		animation-play-state: paused
	}
}

.codex-ctl .block-p-shop .shop-banners-row {
	overflow: hidden
}

.codex-ctl .block-p-shop .shop-banners-track {
	display: flex;
	/*width: max-content;
	animation: shop-banners-scroll var(--shop-banners-duration, 30s) linear infinite;*/
	will-change: transform
}

.codex-ctl .block-p-shop .shop-banners-list {
	display: flex;
 flex-wrap: wrap;
 justify-content:flex-start;
	gap: 1%;
	padding-right: 0
}

.codex-ctl .block-p-shop .shop-banner {
	display: block;
	flex: 0 0 auto;
	/*width: var(--shop-banner-width, 240px)*/
 width: 15.5%;
 margin-bottom: 0.5%;
}

@media(max-width: 1000px) {
	.codex-ctl .block-p-shop .shop-banners-list {
		gap: 0;
		padding-right: 0;
  justify-content: space-between;
	}
 .codex-ctl .block-p-shop .shop-banner {
  display: block;
  flex: none;
  width: 49%;
  margin-bottom: 2%;
 }
}



.codex-ctl .block-p-shop .shop-banner img {
	display: block;
	width: 100%
}

@keyframes shop-banners-scroll {
	0% {
		transform: translate3d(0, 0, 0)
	}

	100% {
		transform: translate3d(-50%, 0, 0)
	}
}

.codex-ctl .block-06 {
	margin-top: 150px
}

@media(max-width: 1000px) {
	.codex-ctl .block-06 {
		margin-top: 100px
	}
}

.codex-ctl .block-06 .img+* {
	margin-top: 100px
}

@media(max-width: 1000px) {
	.codex-ctl .block-06 .img+* {
		margin-top: 20px
	}
}

.codex-ctl .block-06 .monitor-block {
	margin: 30px auto 0;
	overflow: hidden
}

@media(max-width: 1000px) {
	.codex-ctl .block-06 .monitor-block {
		margin-top: 20px
	}
}

.codex-ctl .block-06 .monitor-block .monitor-list {
	display: flex;
	gap: 30px;
	list-style: none
}

.codex-ctl .block-06 .monitor-block .monitor-list li {
	flex: 1
}

.codex-ctl .block-06 .monitor-block .monitor-list a {
	border: 1px solid #fff
}

.codex-ctl .block-06 .monitor-block .monitor-list img {
	width: 100%;
	height: auto;
	margin: 0
}

.codex-ctl .block-06 .monitor-block .monitor-list p {
	font-family: "Noto Sans JP", sans-serif;
	color: #fff;
	text-align: center;
	padding: 15px 0;
	border-top: 1px solid #fff;
	position: relative
}

.codex-ctl .block-06 .monitor-block .monitor-list p::before {
	content: "";
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ljg1NyIgaGVpZ2h0PSI4LjMwMSIgdmlld0JveD0iMCAwIDQuODU3IDguMzAxIj4NCiAgPHBhdGggaWQ9IuODkeOCuV8yOTEiIGRhdGEtbmFtZT0i44OR44K5IDI5MSIgZD0iTTcwNi4yNzksMTA4NC44OTNsLS43MDctLjcwNywzLjQ0My0zLjQ0My0zLjQ0My0zLjQ0My43MDctLjcwNyw0LjE1LDQuMTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzA1LjU3MSAtMTA3Ni41OTIpIi8+DQo8L3N2Zz4NCg==");
	background-size: contain;
	background-repeat: no-repeat;
	filter: brightness(0) invert(1);
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%)
}

.codex-ctl .block-06 .monitor-block .monitor-swiper {
	overflow: visible;
	padding: 0
}

.codex-ctl .block-06 .monitor-block .monitor-swiper .swiper-slide {
	width: calc(100vw - 150px);
	height: auto
}

.codex-ctl .block-06 .monitor-block .monitor-swiper a {
	border: 1px solid #fff
}

.codex-ctl .block-06 .monitor-block .monitor-swiper img {
	width: 100%;
	height: auto;
	margin: 0
}

.codex-ctl .block-06 .monitor-block .monitor-swiper p {
	color: #fff;
	font-size: 18px;
	font-family: "Noto Sans JP", sans-serif;
	text-align: center;
	padding: 9px 0 13px;
	border-top: 1px solid #fff;
	position: relative
}

@media(max-width: 1000px) {
	.codex-ctl .block-06 .monitor-block .monitor-swiper p {
		font-size: 15px
	}
}

.codex-ctl .block-06 .monitor-block .monitor-swiper p::before {
	content: "";
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ljg1NyIgaGVpZ2h0PSI4LjMwMSIgdmlld0JveD0iMCAwIDQuODU3IDguMzAxIj4NCiAgPHBhdGggaWQ9IuODkeOCuV8yOTEiIGRhdGEtbmFtZT0i44OR44K5IDI5MSIgZD0iTTcwNi4yNzksMTA4NC44OTNsLS43MDctLjcwNywzLjQ0My0zLjQ0My0zLjQ0My0zLjQ0My43MDctLjcwNyw0LjE1LDQuMTVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzA1LjU3MSAtMTA3Ni41OTIpIi8+DQo8L3N2Zz4NCg==");
	background-size: contain;
	background-repeat: no-repeat;
	filter: brightness(0) invert(1);
	display: block;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 50%;
	right: 20px;
	transform: translateY(-50%)
}

.codex-ctl .block-06 .monitor-block .monitor-swiper .swiper-pagination {
	position: static;
	margin-top: 16px
}

.codex-ctl .block-07 {
	margin-top: 200px
}

@media(max-width: 1000px) {
	.codex-ctl .block-07 {
		margin-top: 100px
	}
}

.codex-ctl .block-07 .items {
	display: flex;
	flex-direction: column;
	gap: 120px;
	margin-top: 120px;
	font-family: "Noto Sans JP", sans-serif
}

@media(max-width: 1000px) {
	.codex-ctl .block-07 .items {
		gap: 70px;
		margin-top: 60px
	}
}

.codex-ctl .block-07 .items .item {
	display: flex;
	justify-content: center;
	gap: 50px;
	margin-top: 60px
}

@media(max-width: 1000px) {
	.codex-ctl .block-07 .items .item {
		flex-direction: column;
		gap: 25px
	}
}

.codex-ctl .block-07 .items .item .img {
	flex-shrink: 0;
	width: 45%
}

@media(max-width: 1000px) {
	.codex-ctl .block-07 .items .item .img {
		width: 100%
	}
}

.codex-ctl .block-07 .items .item .img img {
	width: 100%;
	height: auto
}

.codex-ctl .block-07 .items .item .list-cols {
	width: 55%
}

@media(max-width: 1000px) {
	.codex-ctl .block-07 .items .item .list-cols {
		width: 100%
	}
}

.codex-ctl .block-07 .items .item .list-cols .head-sub {
	font-size: 30px;
	font-weight: 700;
	margin-bottom: 20px
}

@media(max-width: 1000px) {
	.codex-ctl .block-07 .items .item .list-cols .head-sub {
		font-size: 24px
	}
}

.codex-ctl .block-07 .items .item .list-cols .list {
	list-style: none;
	display: flex;
	flex-direction: column;
	gap: 12px
}

.codex-ctl .block-07 .items .item .list-cols .list li {
	font-size: 19px;
	line-height: 1.6
}

@media(max-width: 1000px) {
	.codex-ctl .block-07 .items .item .list-cols .list li {
		font-size: 15px
	}
}

.codex-ctl .page-footer {
	margin-top: 0;
	padding: 0 60px 0
}

@media(max-width: 1000px) {
	.codex-ctl .page-footer {
		margin-top: 50px;
		padding: 0 20px
	}
}

.codex-ctl .movie-section+* {
	margin-top: 100px
}

@media(max-width: 1000px) {
	.codex-ctl .movie-section+* {
		margin-top: 75px
	}
}

.codex-ctl .movie-section.is-active {
	display: block
}

.codex-ctl .movie-section .movie-title {
	font-family: "Noto Sans JP", sans-serif;
	font-size: 25px;
	text-align: center;
	margin-bottom: 20px;
 font-weight: 700;
}

@media(max-width: 1000px) {
	.codex-ctl .movie-section .movie-title {
		font-size: 18px
	}
}

.codex-ctl .movie-section .movie-player {
	position: relative;
	aspect-ratio: 16/9;
	max-width: 800px;
	margin: 0 auto
}

.codex-ctl .movie-section .movie-player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.codex-ctl .product_list{
 padding: 170px 0;
}
.codex-ctl .product_list h2{
 font-size: 36px;
 margin-bottom: 50px;
}
.codex-ctl .product_list h2 img{
 max-width: 900px;
 width: 100%;
}
.codex-ctl .product_list img{
 width: 100%;
 height: auto;
}
@media screen and (max-width: 768px) {
.codex-ctl .product_list{
 padding: 80px 0 30px 0;
}
 .codex-ctl .product_list h2{
  font-size: 24px;
  margin-bottom: 1em;
 }
 .codex-ctl .product_list .l-container-l{
 }
 .codex-ctl .product_list .scroll_area{
  overflow: auto;
 }
 .codex-ctl .product_list img{
  width: 220%;
  max-width: 220%;
 }
}
.codex-ctl .spec_icon {
    background: #fff;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content :center;
    border-radius: 10px;
    margin: 2em 0;
    gap: 8px;
    text-align: left;
}
.codex-ctl .spec_icon img {
 height: 36px;
 width: auto;
 margin: 0;
 aspect-ratio: 2 / 1.5;
 object-fit: contain;
}
@media screen and (max-width: 768px) {
.codex-ctl .spec_icon {
gap: 4px;
}
.codex-ctl .spec_icon img {
 height: 33px;
}
}