/***********
 * reset
 ***********/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html { /* 1 */
	-webkit-text-size-adjust: 100%;
	line-height: 1.15; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
	margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
	display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
	margin: 0.67em 0;
	font-size: 2em;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box; /* 1 */
	height: 0; /* 1 */
	overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
	background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] { /* 2 */
	-webkit-text-decoration: underline dotted;
	border-bottom: none; /* 1 */
	text-decoration: underline;
	text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
	font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
	font-family: monospace, monospace; /* 1 */
	font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
	font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
	border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea { /* 1 */
	margin: 0;
	font-family: inherit; /* 1 */
	font-size: 100%; /* 1 */
	line-height: 1.15; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
	overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
	text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
	appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	padding: 0;
	border-style: none;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
	padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box; /* 2 */
	display: table; /* 1 */
	max-width: 100%; /* 1 */
	padding: 0; /* 1 */
	color: inherit; /* 3 */
	white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
	vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
	overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box; /* 1 */
	padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
	-webkit-appearance: textfield; /* 1 */
	appearance: textfield; /* 1 */
	outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
	-webkit-appearance: button; /* 1 */
	font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
	display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
	display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
	display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
	display: none;
}

/***********
 * library
 ***********/

/* Slider */

.slick-slider {
	-webkit-box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-ms-touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
	box-sizing: border-box;
	display: block;
	position: relative;
	touch-action: pan-y;
	user-select: none;
}

.slick-list {
	display: block;
	position: relative;
	margin: 0;
	padding: 0;
	/* overflow: hidden; */
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.slick-track {
	display: block;
	position: relative;
	top: 0;
	left: 0;
	margin-right: auto;
	margin-left: auto;
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: "";
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	height: 100%;
	min-height: 1px;
	float: left;
}

[dir="rtl"] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

.blocker {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 99999;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	overflow: auto;
	background-color: #000;
	background-color: rgba(0, 0, 0, 0.75);
	text-align: center;
}

.blocker:before {
	display: inline-block;
	height: 100%;
	margin-right: -0.05em;
	vertical-align: middle;
	content: "";
}

.blocker.behind {
	background-color: transparent;
}

.modal {
	-webkit-box-sizing: border-box;
	-webkit-box-shadow: 0 0 10px #000;
	-o-box-shadow: 0 0 10px #000;
	-ms-box-shadow: 0 0 10px #000;
	box-sizing: border-box;
	display: none;
	z-index: 2;
	position: relative;
	width: 90%;
	max-width: 500px;
	padding: 15px 30px;
	border-radius: 8px;
	background: #fff;
	box-shadow: 0 0 10px #000;
	text-align: left;
	vertical-align: middle;
}

.modal a.close-modal {
	display: block;
	position: absolute;
	top: -12.5px;
	right: -12.5px;
	width: 30px;
	height: 30px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	text-indent: -9999px;
}

.modal-spinner {
	-webkit-transform: translateY(-50%) translateX(-50%);
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	height: 20px;
	padding: 12px 16px;
	transform: translateY(-50%) translateX(-50%);
	border-radius: 5px;
	background-color: #111;
}

.modal-spinner > div {
	-webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
	display: inline-block;
	width: 2px;
	height: 20px;
	margin: 0 1px;
	border-radius: 100px;
	background-color: #fff;
	animation: sk-stretchdelay 1.2s infinite ease-in-out;
}

.modal-spinner .rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}

.modal-spinner .rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s;
}

.modal-spinner .rect4 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}

.paginationjs {
	-webkit-box-sizing: initial;
	box-sizing: initial;
	font-family: Marmelad, "Lucida Grande", Arial, "Hiragino Sans GB", Georgia, sans-serif;
	font-size: 14px;
	line-height: 1.6;
}

.paginationjs:after {
	display: table;
	clear: both;
	content: " ";
}

.paginationjs .paginationjs-pages {
	float: left;
}

.paginationjs .paginationjs-pages ul {
	margin: 0;
	padding: 0;
	float: left;
}

.paginationjs .paginationjs-go-button,
.paginationjs .paginationjs-go-input,
.paginationjs .paginationjs-nav {
	margin-left: 10px;
	float: left;
	font-size: 14px;
}

.paginationjs .paginationjs-pages li {
	float: left;
	border: 1px solid #aaa;
	border-right: none;
	list-style: none;
}

.paginationjs .paginationjs-pages li > a {
	display: block;
	min-width: 30px;
	height: 28px;
	background: #fff;
	color: #333;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	text-decoration: none;
}

.paginationjs .paginationjs-pages li > a:hover {
	background: #eee;
}

.paginationjs .paginationjs-pages li.active {
	border: none;
}

.paginationjs .paginationjs-pages li.active > a {
	height: 30px;
	background: #aaa;
	color: #fff;
	line-height: 30px;
}

.paginationjs .paginationjs-pages li.disabled > a {
	opacity: 0.3;
}

.paginationjs .paginationjs-pages li.disabled > a:hover {
	background: 0 0;
}

.paginationjs .paginationjs-pages li:first-child,
.paginationjs .paginationjs-pages li:first-child > a {
	border-radius: 3px 0 0 3px;
}

.paginationjs .paginationjs-pages li:last-child {
	border-right: 1px solid #aaa;
	border-radius: 0 3px 3px 0;
}

.paginationjs .paginationjs-pages li:last-child > a {
	border-radius: 0 3px 3px 0;
}

.paginationjs .paginationjs-go-input > input[type="text"] {
	-webkit-box-shadow: none;
	-webkit-box-sizing: initial;
	box-sizing: initial;
	width: 30px;
	height: 28px;
	padding: 0;
	border: 1px solid #aaa;
	border-radius: 3px;
	outline: 0;
	background: #fff;
	box-shadow: none;
	font-size: 14px;
	text-align: center;
	vertical-align: baseline;
}

.paginationjs .paginationjs-go-button > input[type="button"] {
	-webkit-box-shadow: none;
	min-width: 40px;
	height: 30px;
	padding: 0 8px;
	border: 1px solid #aaa;
	border-radius: 3px;
	outline: 0;
	background: #fff;
	box-shadow: none;
	color: #333;
	font-size: 14px;
	line-height: 28px;
	text-align: center;
	vertical-align: baseline;
	vertical-align: middle\9;
	cursor: pointer;
}

.paginationjs.paginationjs-theme-blue
.paginationjs-go-input
> input[type="text"],
.paginationjs.paginationjs-theme-blue .paginationjs-pages li {
	border-color: #289de9;
}

.paginationjs .paginationjs-go-button > input[type="button"]:hover {
	background-color: #f8f8f8;
}

.paginationjs .paginationjs-nav {
	height: 30px;
	line-height: 30px;
}

.paginationjs .paginationjs-go-button,
.paginationjs .paginationjs-go-input {
	margin-left: 5px\9;
}

.paginationjs.paginationjs-small {
	font-size: 12px;
}

.paginationjs.paginationjs-small .paginationjs-pages li > a {
	min-width: 26px;
	height: 24px;
	font-size: 12px;
	line-height: 24px;
}

.paginationjs.paginationjs-small .paginationjs-pages li.active > a {
	height: 26px;
	line-height: 26px;
}

.paginationjs.paginationjs-small .paginationjs-go-input {
	font-size: 12px;
}

.paginationjs.paginationjs-small .paginationjs-go-input > input[type="text"] {
	width: 26px;
	height: 24px;
	font-size: 12px;
}

.paginationjs.paginationjs-small .paginationjs-go-button {
	font-size: 12px;
}

.paginationjs.paginationjs-small
.paginationjs-go-button
> input[type="button"] {
	min-width: 30px;
	height: 26px;
	padding: 0 6px;
	font-size: 12px;
	line-height: 24px;
}

.paginationjs.paginationjs-small .paginationjs-nav {
	height: 26px;
	font-size: 12px;
	line-height: 26px;
}

.paginationjs.paginationjs-big {
	font-size: 16px;
}

.paginationjs.paginationjs-big .paginationjs-pages li > a {
	min-width: 36px;
	height: 34px;
	font-size: 16px;
	line-height: 34px;
}

.paginationjs.paginationjs-big .paginationjs-pages li.active > a {
	height: 36px;
	line-height: 36px;
}

.paginationjs.paginationjs-big .paginationjs-go-input {
	font-size: 16px;
}

.paginationjs.paginationjs-big .paginationjs-go-input > input[type="text"] {
	width: 36px;
	height: 34px;
	font-size: 16px;
}

.paginationjs.paginationjs-big .paginationjs-go-button {
	font-size: 16px;
}

.paginationjs.paginationjs-big .paginationjs-go-button > input[type="button"] {
	min-width: 50px;
	height: 36px;
	padding: 0 12px;
	font-size: 16px;
	line-height: 34px;
}

.paginationjs.paginationjs-big .paginationjs-nav {
	height: 36px;
	font-size: 16px;
	line-height: 36px;
}

.paginationjs.paginationjs-theme-blue .paginationjs-pages li > a {
	color: #289de9;
}

.paginationjs.paginationjs-theme-blue .paginationjs-pages li > a:hover {
	background: #e9f4fc;
}

.paginationjs.paginationjs-theme-blue .paginationjs-pages li.active > a {
	background: #289de9;
	color: #fff;
}

.paginationjs.paginationjs-theme-blue
.paginationjs-pages
li.disabled
> a:hover {
	background: 0 0;
}

.paginationjs.paginationjs-theme-blue
.paginationjs-go-button
> input[type="button"] {
	border-color: #289de9;
	background: #289de9;
	color: #fff;
}

.paginationjs.paginationjs-theme-green
.paginationjs-go-input
> input[type="text"],
.paginationjs.paginationjs-theme-green .paginationjs-pages li {
	border-color: #449d44;
}

.paginationjs.paginationjs-theme-blue
.paginationjs-go-button
> input[type="button"]:hover {
	background-color: #3ca5ea;
}

.paginationjs.paginationjs-theme-green .paginationjs-pages li > a {
	color: #449d44;
}

.paginationjs.paginationjs-theme-green .paginationjs-pages li > a:hover {
	background: #ebf4eb;
}

.paginationjs.paginationjs-theme-green .paginationjs-pages li.active > a {
	background: #449d44;
	color: #fff;
}

.paginationjs.paginationjs-theme-green
.paginationjs-pages
li.disabled
> a:hover {
	background: 0 0;
}

.paginationjs.paginationjs-theme-green
.paginationjs-go-button
> input[type="button"] {
	border-color: #449d44;
	background: #449d44;
	color: #fff;
}

.paginationjs.paginationjs-theme-yellow
.paginationjs-go-input
> input[type="text"],
.paginationjs.paginationjs-theme-yellow .paginationjs-pages li {
	border-color: #ec971f;
}

.paginationjs.paginationjs-theme-green
.paginationjs-go-button
> input[type="button"]:hover {
	background-color: #55a555;
}

.paginationjs.paginationjs-theme-yellow .paginationjs-pages li > a {
	color: #ec971f;
}

.paginationjs.paginationjs-theme-yellow .paginationjs-pages li > a:hover {
	background: #fdf5e9;
}

.paginationjs.paginationjs-theme-yellow .paginationjs-pages li.active > a {
	background: #ec971f;
	color: #fff;
}

.paginationjs.paginationjs-theme-yellow
.paginationjs-pages
li.disabled
> a:hover {
	background: 0 0;
}

.paginationjs.paginationjs-theme-yellow
.paginationjs-go-button
> input[type="button"] {
	border-color: #ec971f;
	background: #ec971f;
	color: #fff;
}

.paginationjs.paginationjs-theme-red
.paginationjs-go-input
> input[type="text"],
.paginationjs.paginationjs-theme-red .paginationjs-pages li {
	border-color: #c9302c;
}

.paginationjs.paginationjs-theme-yellow
.paginationjs-go-button
> input[type="button"]:hover {
	background-color: #eea135;
}

.paginationjs.paginationjs-theme-red .paginationjs-pages li > a {
	color: #c9302c;
}

.paginationjs.paginationjs-theme-red .paginationjs-pages li > a:hover {
	background: #faeaea;
}

.paginationjs.paginationjs-theme-red .paginationjs-pages li.active > a {
	background: #c9302c;
	color: #fff;
}

.paginationjs.paginationjs-theme-red .paginationjs-pages li.disabled > a:hover {
	background: 0 0;
}

.paginationjs.paginationjs-theme-red
.paginationjs-go-button
> input[type="button"] {
	border-color: #c9302c;
	background: #c9302c;
	color: #fff;
}

.paginationjs.paginationjs-theme-red
.paginationjs-go-button
> input[type="button"]:hover {
	background-color: #ce4541;
}

.paginationjs .paginationjs-pages li.paginationjs-next {
	border-right: 1px solid #aaa \9;
}

.paginationjs .paginationjs-go-input > input[type="text"] {
	line-height: 28px\9;
	vertical-align: middle\9;
}

.paginationjs.paginationjs-big .paginationjs-pages li > a {
	line-height: 36px\9;
}

.paginationjs.paginationjs-big .paginationjs-go-input > input[type="text"] {
	height: 36px\9;
	line-height: 36px\9;
}

/***********
 * foundation
 ***********/

/***********
 * mixin
 ***********/

/* breakpoint
---------------------------------------------------------------------------- */

/* breakpointでvwの変更に使用
---------------------------------------------------------------------------- */

/* variables
---------------------------------------------------------------------------- */

/* base
---------------------------------------------------------------------------- */
@font-face {
	src: url("./fonts/NotoSansJP-Thin.woff") format("woff");
	font-family: "Noto Sans Japanese";
	font-style: normal;
	font-weight: 100;
}

@font-face {
	src: url("./fonts/NotoSansJP-Light.woff") format("woff");
	font-family: "Noto Sans Japanese";
	font-style: normal;
	font-weight: 200;
}

@font-face {
	src: url("./fonts/NotoSansJP-Regular.woff") format("woff");
	font-family: "Noto Sans Japanese";
	font-style: normal;
	font-weight: 400;
}

@font-face {
	src: url("./fonts/NotoSansJP-Bold.woff") format("woff");
	font-family: "Noto Sans Japanese";
	font-style: normal;
	font-weight: 600;
}

@font-face {
	src: url("./fonts/NotoSansJP-Black.woff") format("woff");
	font-family: "Noto Sans Japanese";
	font-style: normal;
	font-weight: 800;
}

.f_futura {
	font-family: "futura-pt", "Noto Sans Japanese", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Sans-serif !important;
}

ul,
ol {
	margin: 0;
	padding: 0;
}

ul li,
ol li {
	list-style: none;
}

dl,
dt,
dd {
	margin: 0;
}

figure {
	margin: 0;
}

img {
	vertical-align: bottom;
}

a {
	color: #fff;
	text-decoration: none;
}

button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding: 0;
	border: none;
	outline: none;
	background-color: transparent;
	cursor: pointer;
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border: none;
	outline: none;
	background: transparent;
}

select::-ms-expand {
	display: none;
}

[data-whatinput="mouse"] *:focus,
[data-whatinput="touch"] *:focus {
	outline: none;
}

* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

html {
	font-size: 62.5%;
}

html.is-noscroll {
	width: 100%;
	height: 100vh;
	overflow: hidden;
}

body {
	/* min-width: 1000px; */
	background-color: #000;
	color: #fff;
	font-family: "Noto Sans Japanese", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Sans-serif;
	font-size: 1vw;
	line-height: 1;
}

body.is-noscroll {
	width: 100%;
	height: 100vh;
	overflow: hidden;
}

/***********
 * layout
 ***********/

/* header
---------------------------------------------------------------------------- */

.l-header {
	/* -webkit-box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.16); */
	z-index: 9999;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 80px;
	background-color: rgba(0, 0, 0, 0.4);
	/* box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.16); */
}

.l-header__inner {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: space-between;
	/* min-width: 1000px; */
	max-width: 1220px;
	padding: 0 30px 0;
	height: 100%;
	margin: 0 auto;
	/*padding: 0 20px 0 40px;*/
	box-sizing: content-box;
}

.l-header__logo > a {
	display: block;
	/*width: 100%;*/
	width: 191px;
	height: 100%;
	background-repeat: no-repeat;
	background-size: contain;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	font-size: 0;
	/*background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20252.79%2056.86%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23004386%3B%7D.cls-2%7Bfill%3A%23727171%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cg%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC%202%22%3E%3Cg%20id%3D%22_%E3%83%AD%E3%82%B4%E6%B1%BA%E5%AE%9A_%E8%AA%BF%E6%95%B4%E5%BE%8C%22%20data-name%3D%22%E2%98%86%E3%83%AD%E3%82%B4%E6%B1%BA%E5%AE%9A_%E8%AA%BF%E6%95%B4%E5%BE%8C%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M4.26%2C26.59H0V0H4.26Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M29.08%2C23.4a3.64%2C3.64%2C0%2C0%2C1-.87%2C2.5A3.22%2C3.22%2C0%2C0%2C1%2C25.64%2C27a3.09%2C3.09%2C0%2C0%2C1-2.33-.85A11.66%2C11.66%2C0%2C0%2C1%2C22%2C24L12.22%2C5.33V26.64h-4V4Q8.19.08%2C11.63.08A3.17%2C3.17%2C0%2C0%2C1%2C14%2C.9a10.19%2C10.19%2C0%2C0%2C1%2C1.32%2C2.15l9.73%2C18.66V.32h4Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M50.46%2C3.87H43.25V26.59H39V3.87H31.86V0h18.6Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M70.34%2C15.27H56.57v4.48q0%2C3%2C3.69%2C3h10.9v3.87h-12a7.76%2C7.76%2C0%2C0%2C1-4.86-1.35A5.14%2C5.14%2C0%2C0%2C1%2C52.35%2C21V6a5.63%2C5.63%2C0%2C0%2C1%2C1.7-4.33A6.62%2C6.62%2C0%2C0%2C1%2C58.74.13H71.16V4H60.22q-3.64%2C0-3.65%2C2.92v4.53H70.34Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M96.23%2C26.59H90.76L80.11%2C15.65a2.86%2C2.86%2C0%2C0%2C1-.81-1.94c0-1.49.87-2.26%2C2.61-2.26h6.17c2%2C0%2C3.08-.91%2C3.08-2.67v-2C91.16%2C4.9%2C90%2C4%2C87.67%2C4H79V26.59H74.74V.11H88.91q6.47%2C0%2C6.47%2C5.64V9.3a5.09%2C5.09%2C0%2C0%2C1-1.68%2C4%2C6.3%2C6.3%2C0%2C0%2C1-4.41%2C1.51H84.64Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M117.21%2C3.92H106.1a4.32%2C4.32%2C0%2C0%2C0-2.61.61%2C2.87%2C2.87%2C0%2C0%2C0-.95%2C2.28V19.35a3.32%2C3.32%2C0%2C0%2C0%2C.85%2C2.62%2C4.43%2C4.43%2C0%2C0%2C0%2C2.92.75h10.86v3.87H104.74A6.69%2C6.69%2C0%2C0%2C1%2C100%2C25a5.75%2C5.75%2C0%2C0%2C1-1.67-4.39V6c0-2.19.6-3.75%2C1.78-4.69q1.53-1.22%2C5-1.22h12.12Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M140.18%2C20.57q0%2C6-6.94%2C6h-6.38a7.87%2C7.87%2C0%2C0%2C1-5-1.33%2C5.58%2C5.58%2C0%2C0%2C1-2-4.64V6.15a5.73%2C5.73%2C0%2C0%2C1%2C2-4.69%2C7.52%2C7.52%2C0%2C0%2C1%2C5-1.38h6.42c4.59%2C0%2C6.9%2C2%2C6.9%2C6.07Zm-4.16-1V7.26a3.21%2C3.21%2C0%2C0%2C0-.87-2.58A4.44%2C4.44%2C0%2C0%2C0%2C132.28%2C4h-4.43a4.5%2C4.5%2C0%2C0%2C0-2.9.73%2C3.21%2C3.21%2C0%2C0%2C0-.87%2C2.58V19.51A3.27%2C3.27%2C0%2C0%2C0%2C125%2C22a4.35%2C4.35%2C0%2C0%2C0%2C2.82.69h4.43a4.68%2C4.68%2C0%2C0%2C0%2C2.85-.69A2.91%2C2.91%2C0%2C0%2C0%2C136%2C19.61Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M164.19%2C23.4a3.65%2C3.65%2C0%2C0%2C1-.88%2C2.5A3.2%2C3.2%2C0%2C0%2C1%2C160.75%2C27a3.09%2C3.09%2C0%2C0%2C1-2.33-.85A11.47%2C11.47%2C0%2C0%2C1%2C157.14%2C24L147.32%2C5.33V26.64h-4V4q0-3.87%2C3.43-3.87a3.18%2C3.18%2C0%2C0%2C1%2C2.38.82%2C10.29%2C10.29%2C0%2C0%2C1%2C1.31%2C2.15l9.74%2C18.66V.32h4Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M188.38%2C23.4a3.65%2C3.65%2C0%2C0%2C1-.88%2C2.5A3.2%2C3.2%2C0%2C0%2C1%2C184.94%2C27a3.09%2C3.09%2C0%2C0%2C1-2.33-.85A11.47%2C11.47%2C0%2C0%2C1%2C181.33%2C24L171.51%2C5.33V26.64h-4V4q0-3.87%2C3.44-3.87A3.18%2C3.18%2C0%2C0%2C1%2C173.3.9a10.29%2C10.29%2C0%2C0%2C1%2C1.31%2C2.15l9.73%2C18.66V.32h4Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M209.62%2C15.27H195.84v4.48c0%2C2%2C1.24%2C3%2C3.7%2C3h10.9v3.87H198.39a7.71%2C7.71%2C0%2C0%2C1-4.85-1.35A5.12%2C5.12%2C0%2C0%2C1%2C191.62%2C21V6a5.67%2C5.67%2C0%2C0%2C1%2C1.7-4.33A6.62%2C6.62%2C0%2C0%2C1%2C198%2C.13h12.43V4H199.49q-3.65%2C0-3.65%2C2.92v4.53h13.78Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M231.92%2C3.92H220.81a4.3%2C4.3%2C0%2C0%2C0-2.61.61%2C2.87%2C2.87%2C0%2C0%2C0-.95%2C2.28V19.35A3.32%2C3.32%2C0%2C0%2C0%2C218.1%2C22a4.43%2C4.43%2C0%2C0%2C0%2C2.93.75h10.85v3.87H219.45A6.68%2C6.68%2C0%2C0%2C1%2C214.7%2C25%2C5.72%2C5.72%2C0%2C0%2C1%2C213%2C20.62V6q0-3.28%2C1.79-4.69%2C1.53-1.22%2C5-1.22h12.13Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M252.73%2C3.87h-7.2V26.59h-4.22V3.87h-7.17V0h18.59Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M0%2C36.88a25%2C25%2C0%2C0%2C1%2C3.94-.32c6.58%2C0%2C8%2C4%2C8%2C7.48v0a8.27%2C8.27%2C0%2C0%2C1-2.22%2C6.15c-1.39%2C1.36-3.59%2C2-6.32%2C2A25.3%2C25.3%2C0%2C0%2C1%2C0%2C52.08ZM2.34%2C50.3a11.44%2C11.44%2C0%2C0%2C0%2C1.52.08c3.47%2C0%2C5.57-2%2C5.57-6.27%2C0-3.76-1.94-5.7-5.27-5.7a9.47%2C9.47%2C0%2C0%2C0-1.82.16Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M26.12%2C43.06a3.54%2C3.54%2C0%2C0%2C0-.69-.06c-1.57%2C0-2.56%2C1.29-2.56%2C3.23v5.89H20.53V44.39c0-1.29%2C0-2.36-.08-3.39h2l.08%2C2h.09a3.19%2C3.19%2C0%2C0%2C1%2C2.88-2.29%2C2.27%2C2.27%2C0%2C0%2C1%2C.59.07Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M36.19%2C51.68a8.78%2C8.78%2C0%2C0%2C1-3.53.66c-3.35%2C0-5.29-2.24-5.29-5.63s1.85-6%2C5-6%2C4.38%2C2.61%2C4.38%2C5.35a8.91%2C8.91%2C0%2C0%2C1-.06%2C1H29.63c.06%2C2.51%2C1.61%2C3.46%2C3.37%2C3.46A7%2C7%2C0%2C0%2C0%2C35.81%2C50Zm-1.65-6.26c0-1.33-.53-3-2.33-3s-2.44%2C1.7-2.56%2C3Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M46.5%2C51.78a7.21%2C7.21%2C0%2C0%2C1-2.86.56c-3.21%2C0-5.31-2.2-5.31-5.67s2.18-5.92%2C5.75-5.92a6%2C6%2C0%2C0%2C1%2C2.48.51l-.46%2C1.8a4.23%2C4.23%2C0%2C0%2C0-2-.45c-2.18%2C0-3.39%2C1.78-3.39%2C4%2C0%2C2.44%2C1.43%2C3.89%2C3.37%2C3.89a5.1%2C5.1%2C0%2C0%2C0%2C2.1-.44Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M49.06%2C39l2.33-.73V41H54v1.75H51.39v5.64c0%2C1.37.42%2C2%2C1.41%2C2a3.45%2C3.45%2C0%2C0%2C0%2C1-.14l.08%2C1.8a5.2%2C5.2%2C0%2C0%2C1-1.82.26%2C2.88%2C2.88%2C0%2C0%2C1-2.2-.85%2C4.2%2C4.2%2C0%2C0%2C1-.83-3V42.75H47.49V41h1.57Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M75.37%2C52.12H73.11l-.35-6.5c-.1-2.1-.22-4.48-.2-6.4H72.5C72%2C41%2C71.43%2C43%2C70.78%2C45l-2.3%2C7H66.73l-2.12-6.86c-.63-2-1.17-4-1.56-5.9H63c0%2C1.92-.16%2C4.36-.28%2C6.52l-.34%2C6.38H60.19l1-15.46h2.91l2.18%2C6.8c.57%2C1.9%2C1%2C3.61%2C1.42%2C5.31h.06c.38-1.66.86-3.41%2C1.47-5.33l2.24-6.78h2.93Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M85.84%2C49.48A15.27%2C15.27%2C0%2C0%2C0%2C86%2C52.12H83.88l-.16-1.29h-.06a3.77%2C3.77%2C0%2C0%2C1-3.11%2C1.51%2C3.14%2C3.14%2C0%2C0%2C1-3.27-3.25c0-2.76%2C2.4-4.14%2C6.22-4.14%2C0-.82%2C0-2.48-2.24-2.48a5.1%2C5.1%2C0%2C0%2C0-2.71.77l-.48-1.56a7%2C7%2C0%2C0%2C1%2C3.59-.93c3.27%2C0%2C4.18%2C2.16%2C4.18%2C4.53Zm-2.28-2.95c-1.84%2C0-4%2C.34-4%2C2.32a1.59%2C1.59%2C0%2C0%2C0%2C1.64%2C1.78%2C2.27%2C2.27%2C0%2C0%2C0%2C2.32-2.26Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M94.38%2C43.06a3.54%2C3.54%2C0%2C0%2C0-.69-.06c-1.57%2C0-2.56%2C1.29-2.56%2C3.23v5.89H88.79V44.39c0-1.29%2C0-2.36-.08-3.39h2l.08%2C2h.09a3.19%2C3.19%2C0%2C0%2C1%2C2.88-2.29%2C2.27%2C2.27%2C0%2C0%2C1%2C.59.07Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M106.06%2C52.12h-2.82L100.05%2C47l-.91%2C1.11v4H96.8V35.93h2.34V46h0c.26-.42.57-.91.85-1.29L102.79%2C41h2.77l-3.92%2C4.58Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M115.51%2C51.68a8.78%2C8.78%2C0%2C0%2C1-3.53.66c-3.36%2C0-5.29-2.24-5.29-5.63s1.86-6%2C5-6%2C4.38%2C2.61%2C4.38%2C5.35a7%2C7%2C0%2C0%2C1-.06%2C1H109c.06%2C2.51%2C1.61%2C3.46%2C3.37%2C3.46a6.93%2C6.93%2C0%2C0%2C0%2C2.8-.53Zm-1.66-6.26c0-1.33-.52-3-2.32-3s-2.44%2C1.7-2.56%2C3Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M118.8%2C39l2.32-.73V41h2.64v1.75h-2.64v5.64c0%2C1.37.42%2C2%2C1.41%2C2a3.4%2C3.4%2C0%2C0%2C0%2C1-.14l.08%2C1.8a5.18%2C5.18%2C0%2C0%2C1-1.81.26%2C2.86%2C2.86%2C0%2C0%2C1-2.2-.85%2C4.15%2C4.15%2C0%2C0%2C1-.83-3V42.75h-1.58V41h1.58Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M141%2C52.12h-2.34V45.6c0-1.57-.53-2.91-2.12-2.91a2.51%2C2.51%2C0%2C0%2C0-2.38%2C2.73v6.7h-2.34v-8c0-1.24-.05-2.18-.09-3.13h2l.12%2C1.65H134a3.83%2C3.83%2C0%2C0%2C1%2C3.38-1.9c1.73%2C0%2C3.67%2C1.13%2C3.67%2C4.57Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M153.15%2C41c-.06.78-.1%2C1.71-.1%2C3.21v6.34c0%2C2.22-.18%2C6.31-5.45%2C6.31a7.28%2C7.28%2C0%2C0%2C1-3.51-.8l.52-1.82a6.13%2C6.13%2C0%2C0%2C0%2C3%2C.79c1.82%2C0%2C3.11-1%2C3.11-3.54V50.42h0a3.5%2C3.5%2C0%2C0%2C1-3.09%2C1.64c-2.63%2C0-4.42-2.32-4.42-5.43%2C0-3.78%2C2.28-5.88%2C4.7-5.88a3.23%2C3.23%2C0%2C0%2C1%2C3.05%2C1.74h0l.1-1.49Zm-2.44%2C4.3a2.49%2C2.49%2C0%2C0%2C0-2.4-2.69c-1.62%2C0-2.75%2C1.54-2.75%2C3.92%2C0%2C2.18%2C1%2C3.73%2C2.73%2C3.73a2.51%2C2.51%2C0%2C0%2C0%2C2.42-2.78Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M172.61%2C52.12h-2.73c-.38-.4-.72-.79-1.25-1.39a5.83%2C5.83%2C0%2C0%2C1-4.18%2C1.61c-3.07%2C0-4.7-2.06-4.7-4.32a5.08%2C5.08%2C0%2C0%2C1%2C2.85-4.46l0-.06a5.45%2C5.45%2C0%2C0%2C1-1.24-3.23%2C3.76%2C3.76%2C0%2C0%2C1%2C3.94-3.84%2C3.25%2C3.25%2C0%2C0%2C1%2C3.47%2C3.34c0%2C1.59-.86%2C2.88-3.15%2C4.11V44c1.05%2C1.28%2C2.32%2C2.85%2C3.27%2C3.94a11.18%2C11.18%2C0%2C0%2C0%2C1.32-4.28h2.1a11.57%2C11.57%2C0%2C0%2C1-2.21%2C5.71Zm-5.09-2.75c-1-1.11-2.44-2.84-3.87-4.56A3.51%2C3.51%2C0%2C0%2C0%2C162%2C47.66a2.81%2C2.81%2C0%2C0%2C0%2C2.85%2C2.93A3.44%2C3.44%2C0%2C0%2C0%2C167.52%2C49.37Zm-4-9.3a4.23%2C4.23%2C0%2C0%2C0%2C1.07%2C2.62c1.38-.85%2C2.18-1.65%2C2.18-2.82%2C0-.89-.44-1.86-1.57-1.86S163.5%2C39%2C163.5%2C40.07Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M186.09%2C39.08a5.69%2C5.69%2C0%2C0%2C0-2.74-.69c-1.84%2C0-2.61%2C1.07-2.61%2C2.06%2C0%2C1.31.87%2C2%2C2.83%2C2.81%2C2.48%2C1.09%2C3.67%2C2.44%2C3.67%2C4.56%2C0%2C2.58-1.92%2C4.52-5.39%2C4.52a7.43%2C7.43%2C0%2C0%2C1-3.73-.93l.52-1.95a6.8%2C6.8%2C0%2C0%2C0%2C3.35.9c1.84%2C0%2C2.87-1%2C2.87-2.34s-.79-2.12-2.63-2.88c-2.3-.93-3.85-2.33-3.85-4.43%2C0-2.44%2C2-4.28%2C5-4.28a7.25%2C7.25%2C0%2C0%2C1%2C3.25.71Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M199.21%2C46.47c0%2C4.16-2.7%2C5.87-5.21%2C5.87-2.88%2C0-5.09-2.12-5.09-5.71%2C0-3.76%2C2.31-5.88%2C5.25-5.88S199.21%2C43.06%2C199.21%2C46.47Zm-5.13-4c-2%2C0-2.76%2C2.14-2.76%2C4.06%2C0%2C2.18%2C1%2C4%2C2.74%2C4s2.75-1.84%2C2.75-4.06C196.81%2C44.69%2C196%2C42.51%2C194.08%2C42.51Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M203.87%2C52.12h-2.34V35.93h2.34Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M215.9%2C48.93c0%2C1.25.06%2C2.3.1%2C3.19h-2.06l-.12-1.62h-.06a3.86%2C3.86%2C0%2C0%2C1-3.35%2C1.84c-1.92%2C0-3.59-1.19-3.59-4.74V41h2.34v6.23c0%2C1.92.54%2C3.19%2C2.08%2C3.19a2.37%2C2.37%2C0%2C0%2C0%2C2.32-2.52V41h2.34Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M219.37%2C39l2.32-.73V41h2.65v1.75h-2.65v5.64c0%2C1.37.43%2C2%2C1.42%2C2a3.38%2C3.38%2C0%2C0%2C0%2C1-.14l.08%2C1.8a5.14%2C5.14%2C0%2C0%2C1-1.81.26%2C2.86%2C2.86%2C0%2C0%2C1-2.2-.85%2C4.15%2C4.15%2C0%2C0%2C1-.83-3V42.75H217.8V41h1.57Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M241.29%2C46.47c0%2C4.16-2.7%2C5.87-5.21%2C5.87-2.88%2C0-5.08-2.12-5.08-5.71%2C0-3.76%2C2.3-5.88%2C5.24-5.88S241.29%2C43.06%2C241.29%2C46.47Zm-5.13-4c-2%2C0-2.76%2C2.14-2.76%2C4.06%2C0%2C2.18%2C1%2C4%2C2.74%2C4s2.75-1.84%2C2.75-4.06C238.89%2C44.69%2C238.12%2C42.51%2C236.16%2C42.51Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M252.79%2C52.12h-2.34V45.6c0-1.57-.52-2.91-2.12-2.91A2.51%2C2.51%2C0%2C0%2C0%2C246%2C45.42v6.7h-2.34v-8c0-1.24%2C0-2.18-.08-3.13h2l.12%2C1.65h.06a3.82%2C3.82%2C0%2C0%2C1%2C3.37-1.9c1.74%2C0%2C3.67%2C1.13%2C3.67%2C4.57Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M226.35%2C36.49h2.35v2.17h-2.35Zm0%2C4.48h2.35v11.2h-2.35Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M126.46%2C36.49h2.35v2.17h-2.35Zm0%2C4.48h2.35v11.2h-2.35Z%22%2F%3E%3Cpath%20class%3D%22cls-2%22%20d%3D%22M14.67%2C36.49H17v2.17H14.67Zm0%2C4.48H17v11.2H14.67Z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");*/
}

/* main
---------------------------------------------------------------------------- */

.l-main {
	padding-top: 80px;
}

.l-main__contents {
	padding-top: 55px;
}

.l-main__contentsInner {
	max-width: 1220px;
	margin: 0 auto;
	padding: 60px 0;
}

.l-main__contentsInner:first-child {
	padding-top: 0;
}

.l-main__contentsInner:last-child {
	padding-bottom: 100px;
}

.l-main__contentsInner--wide {
	width: 100%;
	max-width: 100%;
}

.l-main__contentsInner--blue {
	background-color: #1186c9;
	color: #fff;
}

.l-main__contentsInner--blue .c-title--h3 {
	color: #fff;
}

.l-main__contentsInner--blue .c-title--h3 > span {
	color: rgba(255, 255, 255, 0.5);
}

.l-main__contentsInner--blue .c-title--h3::after {
	background-color: #fff;
}

.l-main__contentsInner--blue .c-title--top {
	color: #fff;
}

.l-main__contentsInner--gray {
	background-color: #f2f2f2;
}

.l-main__btnArea > p {
	margin: 0 0 20px;
	color: #14508d;
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 1.4;
	text-align: center;
}

/* footer
---------------------------------------------------------------------------- */
.l-footer {
	position: relative;
	z-index: 10;
	background: #000;
}
.l-footer__inner {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-width: 1220px;
	margin: 0 auto;
	padding: 30px;
	box-sizing: content-box;
}

.l-footer__company {
	margin: 0;
	display: flex;
	align-items: center;
}

.l-footer__company > dt {
	width: 226px;
}

.l-footer__company > dd {
	font-size: 1.2rem;
	line-height: 1.4;
	color: #cecece;
	padding-left: 45px;
}
.l-footer__company--01 {
	display: block;
	font-size: 1.6rem;
	padding-bottom: 10px;
}
.l-footer__company--02 {
	display: block;
	font-size: 1.2rem;
	line-height: 1.6;
}

.l-footer__privacy {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
}

.l-footer__privacy > span {
	display: block;
}

.l-footer__privacyImg {
	margin-right: 20px;
}
.l-footer__privacyImg img {
	width: 49px;
}

.l-footer__privacyText > a {
	color: #cecece;
	font-size: 1.2rem;
	line-height: 1.4;
	color: #cecece;
}

.l-footer__bottom {
	height: 60px;
	/* background-color: #0092bc; */
	color: #fff;
	border-top: solid #e1e1e1 1px;
	position: relative;
	padding: 0 30px;
}

.l-footer__bottomInner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	max-width: 1220px;
	height: 100%;
	margin: 0 auto;
}

.l-footer__copyright {
    margin: 0;
	padding: 20px 0;
}
.l-footer__copyright small {
	font-family: "futura-pt", "Noto Sans Japanese", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Sans-serif;
	font-size: 1.4rem;
    display: block;
    margin: 0 auto;
}

.l-footer__nav {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: auto;
}

.l-footer__nav > li {
	/* height: 10px; */
	padding: 0 15px;
	border-left: 1px solid #fff;
}

.l-footer__nav > li:last-child {
	border-right: 1px solid #fff;
}

.l-footer__nav > li > a {
	display: block;
	color: #fff;
	font-size: 1.2rem;
	transition: opacity 0.2s;
}
.l-footer__nav > li > a:hover {
	opacity: 0.7;
}

/***********
* component
***********/

/* gnav
---------------------------------------------------------------------------- */

.c-gnav {
}

.c-gnav__inner {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	/* align-items: center; */
	justify-content: center;
	/* padding-top: 0.2vw; */
}

.c-gnav__list {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: end;
	margin-right: 55px;
}

.c-gnav__list > li {
	position: relative;
	/* height: 2vw; */
	/* padding-right: 5px; */
}

.c-gnav__list > li + li {
	margin-left: 40px;
}

.c-gnav__list > li > a {
	font-family: "futura-pt", "Noto Sans Japanese", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Sans-serif;
	font-size: 1.6rem;
	line-height: 2;
	color: #fff;
	white-space: nowrap;
	background: linear-gradient(90deg, #fff, #89f0fc 20%, #02b0e5 50%, #89f0fc 80%, #fff);
	background: -webkit-linear-gradient(0deg, #fff, #89f0fc 20%, #02b0e5 50%, #89f0fc 80%, #fff);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	filter: contrast(0%) brightness(200%);
	transition:0.3s;
}
.c-gnav__list > li > a:hover {
	filter: contrast(100%) brightness(100%);
}
.c-gnav__list--sp {
	display: none;
}

.c-gnav__contact {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 117px;
    height: 30px;
    /* background-color: #fff; */
    font-size: 1.4rem;
    border-radius: 50px;
	color: #535353;
	/* filter: contrast(0%) brightness(200%); */
	position: relative;
}
.c-gnav__contact::before {
	content: "";
	width:100%;
	height:100%;
	position:absolute;
	z-index:-1;
    border-radius: 50px;
	background: linear-gradient(90deg, #fff, #89f0fc 30%, #02b0e5 50%, #89f0fc 70%, #fff);
	background: -webkit-linear-gradient(0deg, #fff, #89f0fc 30%, #02b0e5 50%, #89f0fc 70%, #fff);
	filter: contrast(0%) brightness(200%);
	transition:0.3s;
}
.c-gnav__contact:hover::before {
	filter: contrast(100%) brightness(100%);
}

.c-gnav__spButton {
	display: none;
}
.c-gnav__splogo {
	display: none;
}

/* localnav
---------------------------------------------------------------------------- */

/* .c-localnav {
	z-index: 9999;
	position: fixed;
	top: 60px;
	left: 0;
	width: 100%;
	height: 50px;
	border: 1px solid #ccc;
	background-color: #f2f2f2;
}

.c-localnav > ul {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 1000px;
	height: 100%;
}

.c-localnav > ul > li {
	position: relative;
	height: 100%;
}

.c-localnav > ul > li::after {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	width: 1px;
	height: 30px;
	margin: auto;
	background-color: #ccc;
	content: "";
}

.c-localnav > ul > li:first-child::before {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 1px;
	height: 30px;
	margin: auto;
	background-color: #ccc;
	content: "";
}

.c-localnav > ul > li > a {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
	padding: 0 30px;
	color: #666;
	font-size: 1.2rem;
	line-height: 1.4;
	text-align: center;
	white-space: nowrap;
} */

.c-localnav__spButton {
	display: none;
}

.c-localnav--business > ul > li > a {
	padding: 0 40px;
}

.c-localnav--company > ul {
	max-width: 920px;
	margin: 0 auto;
}

.c-localnav--company > ul > li {
	width: 25%;
}

.c-localnav--company > ul > li > a {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

/* breadcrumb（パンくず）
---------------------------------------------------------------------------- */

.c-breadcrumb {
	height: 30px;
	position: relative;
	z-index: 5;
	max-width: 1220px;
	margin: 0 auto;
	padding: 10px 20px;
	box-sizing: content-box;
}

.c-breadcrumb--gray {
	background-color: #eee;
}

.c-breadcrumb--gray .c-breadcrumb__list > li {
	color: #333;
}

.c-breadcrumb--white .c-breadcrumb__list > li {
	color: #fff;
}

.c-breadcrumb--white .c-breadcrumb__list > li > a {
	color: #fff;
}

.c-breadcrumb__list {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	max-width: 1280px;
	height: 100%;
	margin: 0;
}

.c-breadcrumb__list > li {
	color: #fff;
	font-size: 1rem;
}

.c-breadcrumb__list > li > a {
	color: #fff;
    transition: opacity 0.2s;
}
.c-breadcrumb__list > li > a:hover {
	opacity: 0.7;
}

.c-breadcrumb__list > li + li {
	margin-left: 7px;
}

.c-breadcrumb__list > li + li::before {
	display: inline-block;
	margin-right: 5px;
	content: "/";
}

/* title
---------------------------------------------------------------------------- */

.c-title--h2 {
	margin: 0 0 80px;
	color: #0091bd;
	font-size: 3.6rem;
	font-weight: 400;
	line-height: 1.5;
	text-align: center;
}

.c-title--h2 > span {
	display: block;
	font-size: 1.6rem;
	font-weight: 400;
	color: #fff;
	font-family: "futura-pt", "Noto Sans Japanese", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Sans-serif;
}

.c-title--h3 {
	position: relative;
	margin: 0 0 95px;
	color: #111;
	font-size: 3rem;
	font-weight: 600;
	line-height: 1.5;
	text-align: center;
}

.c-title--h3 > span {
	display: block;
	margin-top: 10px;
	color: #999;
	font-size: 2rem;
}

.c-title--h3::after {
	display: block;
	position: absolute;
	right: 0;
	bottom: -40px;
	left: 0;
	width: 100px;
	height: 4px;
	margin: auto;
	border-radius: 2px;
	background-color: #0090bb;
	content: "";
}

.c-title--h3Type2 {
	position: relative;
	margin: 0 0 25px 0;
	font-size: 2.2rem;
	font-weight: 600;
	line-height: normal;
}

.c-title--h3Type2 > span {
	position: relative;
	padding: 0;
}

/* .c-title--h3Type2 > span::after {
	z-index: 10;
	position: absolute;
	bottom: -3px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #14508d;
	content: "";
} */

.c-title--h3Type2::after {
	position: absolute;
	bottom: -7px;
	left: 0;
	width: 100%;
	height: 2px;
	background: #0091bd;
	content: "";
}

.c-title--h4 {
	margin: 0 0 12px 0;
	padding: 0 0 7px 10px;
	border-bottom: 1px solid #ccc;
	font-size: 1.6rem;
	line-height: 1.5;
}

.c-title--h4Type2 {
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 1.6rem;
	font-weight: 600;
}

.c-title--h5Type2 {
	margin: 0 0 25px;
	padding: 0 0 0 30px;
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 1.6;
}

.c-title--accordion {
	position: relative;
	margin: 0 0 20px;
	padding: 0 0 16px 10px;
	border-bottom: 2px solid #000;
	font-size: 2rem;
	font-weight: 600;
	line-height: 1.45;
	cursor: pointer;
}

.c-title--accordion::after {
	-webkit-transform: rotate(180deg);
	-webkit-transition: -webkit-transform 0.3s;
	display: block;
	position: absolute;
	top: 0;
	right: 20px;
	width: 32px;
	height: 32px;
	transform: rotate(180deg);
	border-radius: 100%;
	background-color: #0091bd;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.243%22%20height%3D%2214.243%22%20viewBox%3D%220%200%2024.243%2014.243%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3231%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203231%22%20transform%3D%22translate(2254.221%20-1162.379)%20rotate(90)%22%3E%20%3Cline%20id%3D%22%E7%B7%9A_49%22%20data-name%3D%22%E7%B7%9A%2049%22%20x2%3D%2210%22%20y2%3D%2210%22%20transform%3D%22translate(1164.5%202232.1)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_50%22%20data-name%3D%22%E7%B7%9A%2050%22%20x1%3D%2210%22%20y2%3D%2210%22%20transform%3D%22translate(1164.5%202242.1)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: center 10px;
	background-repeat: no-repeat;
	background-size: 20px auto;
	content: "";
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
}

.c-title--accordion.is-close::after {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	background-position: center center;
}

.c-title--accordionNoBtn {
	cursor: default;
}

.c-title--accordionNoBtn::after {
	content: none;
}

.c-title--mv {
	margin: 0;
	color: #fff;
	font-size: 3.6rem;
	font-weight: 600;
	line-height: 1.5;
	text-align: center;
	text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}

.c-title--mv > span {
	display: block;
	font-size: 1.6rem;
	font-weight: 400;
}

.c-title--mvTop {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: -60px;
	left: 0;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 522px;
	height: 522px;
	margin: 0;
	padding: 70px 52px 0;
	border-radius: 100%;
	background-color: rgba(3, 67, 136, 0.9);
	color: #fff;
	font-size: 3.8rem;
	font-weight: 600;
	line-height: 1.6;
	text-align: center;
	text-shadow: 0 3px 6px rgba(0, 0, 0, 0.7);
	white-space: nowrap;
}

.c-title--mvTop > span {
	display: block;
	margin-top: 40px;
	font-size: 1.8rem;
	font-weight: 500;
}

.c-title--top {
	width: 500px;
	margin: 0 auto 60px;
	color: #034388;
	font-size: 2.8rem;
	font-weight: 600;
	line-height: 1.45;
	text-align: center;
}

.c-title--top > span {
	display: block;
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid currentColor;
	font-size: 2rem;
	font-weight: 400;
}

/* lead
---------------------------------------------------------------------------- */

.c-lead {
	margin: 0 auto 60px;
	font-size: 2rem;
	font-weight: 600;
	line-height: 1.8;
}

/* button
---------------------------------------------------------------------------- */

.c-footerContactButton {
	display: block;
	align-items: center;
	width: 328px;
	height: 86px;
	font-size: 2.4rem;
	font-weight: 300;
	border: #939393 solid 1px;
	display: table-cell;
    vertical-align: middle
}

/* .c-footerContactButton::before {
	display: block;
	width: 30px;
	height: 30px;
	margin-right: 10px;
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
} */

.c-footerContactButton--tel {
	/* background-color: #fff; */
	/* color: #14508d; */
	border: #939393 solid 1px;
	position: relative;
}
.p-footerContact__list--tel01 {
	display: block;
	font-size: 3.1rem;
	font-family: "futura-pt", "Noto Sans Japanese", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Sans-serif;
	padding-bottom: 10px;
}
.p-footerContact__list--tel02 {
	display: block;
	font-size: 1.3rem;
    color: #939393;
}

/* .c-footerContactButton--tel::before {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230.5%22%20height%3D%2228%22%20viewBox%3D%220%200%2030.5%2028%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1381%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201381%22%20transform%3D%22translate(0.75)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1378%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201378%22%20transform%3D%22translate(23.32%205.739)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1197%22%20data-name%3D%22%E3%83%91%E3%82%B9%201197%22%20d%3D%22M172.529%2C145.065a6.546%2C6.546%2C0%2C0%2C1%2C.309%2C10.184%22%20transform%3D%22translate(-172.529%20-142.427)%22%20fill%3D%22none%22%20stroke%3D%22%2314508d%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1198%22%20data-name%3D%22%E3%83%91%E3%82%B9%201198%22%20d%3D%22M174.7%2C141.79a9.937%2C9.937%2C0%2C0%2C1%2C.47%2C15.461%22%20transform%3D%22translate(-172.95%20-141.79)%22%20fill%3D%22none%22%20stroke%3D%22%2314508d%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1379%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201379%22%20transform%3D%22translate(0%205.739)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1199%22%20data-name%3D%22%E3%83%91%E3%82%B9%201199%22%20d%3D%22M142.965%2C145.065a6.546%2C6.546%2C0%2C0%2C0-.309%2C10.184%22%20transform%3D%22translate(-137.285%20-142.427)%22%20fill%3D%22none%22%20stroke%3D%22%2314508d%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1200%22%20data-name%3D%22%E3%83%91%E3%82%B9%201200%22%20d%3D%22M140.475%2C141.79a9.937%2C9.937%2C0%2C0%2C0-.469%2C15.461%22%20transform%3D%22translate(-136.54%20-141.79)%22%20fill%3D%22none%22%20stroke%3D%22%2314508d%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1380%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201380%22%20transform%3D%22translate(7.25)%22%3E%20%3Cpath%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_1230%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%201230%22%20d%3D%22M1.278%2C0h11.91a1.279%2C1.279%2C0%2C0%2C1%2C1.279%2C1.279V26.721A1.278%2C1.278%2C0%2C0%2C1%2C13.189%2C28H1.278A1.278%2C1.278%2C0%2C0%2C1%2C0%2C26.722V1.278A1.278%2C1.278%2C0%2C0%2C1%2C1.278%2C0Z%22%20fill%3D%22%2314508d%22%2F%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_1231%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%201231%22%20width%3D%2212.889%22%20height%3D%2222.861%22%20rx%3D%221.278%22%20transform%3D%22translate(0.806%202.417)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1201%22%20data-name%3D%22%E3%83%91%E3%82%B9%201201%22%20d%3D%22M160.8%2C132.718h-7.367a.288.288%2C0%2C0%2C1-.288-.288h0a.288.288%2C0%2C0%2C1%2C.288-.288H160.8a.288.288%2C0%2C0%2C1%2C.288.288h0A.288.288%2C0%2C0%2C1%2C160.8%2C132.718Z%22%20transform%3D%22translate(-149.854%20-131.13)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1202%22%20data-name%3D%22%E3%83%91%E3%82%B9%201202%22%20d%3D%22M158.873%2C171.224a1.056%2C1.056%2C0%2C1%2C1-1.057-1.057A1.056%2C1.056%2C0%2C0%2C1%2C158.873%2C171.224Z%22%20transform%3D%22translate(-150.559%20-144.704)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
} */

.c-footerContactButton--mail {
	/* background-color: #ff4500; */
	color: #fff;
	position: relative;
	background-position: center center;
	background-repeat: no-repeat;
	transition: box-shadow 0.3s;
}

.c-footerContactButton--mail:hover {
	box-shadow: 0 0 16px #abf0fb;
}
.c-footerContactButton--mail::before {
	background: url("../images/common/footerContactButton_bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
	width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
	opacity: 0;
	transition: opacity 0.3s;
}
.c-footerContactButton--mail:hover::before {
	opacity: 1;
}

.c-footerContactButton--mail::after {
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	content: "";
	width: 21px;
	height: 18px;
	position: absolute;
	top: 0;
    bottom: 0;
    right: 13px;
    margin: auto;
	background-image: url("../images/common/footerContactButton_arrow.png");
	/* background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1376%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201376%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2238.333%22%20height%3D%2226.457%22%20viewBox%3D%220%200%2038.333%2026.457%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1373%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201373%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_1229%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%201229%22%20width%3D%2236.72%22%20height%3D%2224.843%22%20transform%3D%22translate(0.807%200.807)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1193%22%20data-name%3D%22%E3%83%91%E3%82%B9%201193%22%20d%3D%22M247.019%2C421.827H210.493a.9.9%2C0%2C0%2C1-.9-.9v-24.65a.9.9%2C0%2C0%2C1%2C.9-.9h36.527a.9.9%2C0%2C0%2C1%2C.9.9v24.65A.9.9%2C0%2C0%2C1%2C247.019%2C421.827ZM211.4%2C420.02h34.72V397.177H211.4Z%22%20transform%3D%22translate(-209.59%20-395.37)%22%20fill%3D%22%23ff4500%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1374%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201374%22%20transform%3D%22translate(0.001)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1194%22%20data-name%3D%22%E3%83%91%E3%82%B9%201194%22%20d%3D%22M228.756%2C410.3a5.386%2C5.386%2C0%2C0%2C1-3.362-1.149l-15.5-12.376a.752.752%2C0%2C0%2C1-.241-.891.9.9%2C0%2C0%2C1%2C.842-.518h36.527a.906.906%2C0%2C0%2C1%2C.844.518.752.752%2C0%2C0%2C1-.241.891l-15.5%2C12.376h0A5.393%2C5.393%2C0%2C0%2C1%2C228.756%2C410.3Zm-15.9-13.32L226.6%2C407.951a3.531%2C3.531%2C0%2C0%2C0%2C4.32%2C0l13.738-10.967Zm18.66%2C11.569h0Z%22%20transform%3D%22translate(-209.59%20-395.37)%22%20fill%3D%22%23ff4500%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1375%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201375%22%20transform%3D%22translate(0.001%2013.833)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_1195%22%20data-name%3D%22%E3%83%91%E3%82%B9%201195%22%20d%3D%22M247.019%2C417.034H210.492a.905.905%2C0%2C0%2C1-.842-.519.75.75%2C0%2C0%2C1%2C.241-.89l13.6-10.86a.981.981%2C0%2C0%2C1%2C1.276.065.749.749%2C0%2C0%2C1-.071%2C1.14l-11.84%2C9.451h31.8l-11.84-9.451a.75.75%2C0%2C0%2C1-.072-1.14.981.981%2C0%2C0%2C1%2C1.275-.065l13.6%2C10.86a.75.75%2C0%2C0%2C1%2C.241.89A.907.907%2C0%2C0%2C1%2C247.019%2C417.034Z%22%20transform%3D%22translate(-209.59%20-404.56)%22%20fill%3D%22%23ff4500%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E"); */
}
.p-footerContact__list--mail01 {
	display: block;
	font-size: 3.1rem;
	font-family: "futura-pt", "Noto Sans Japanese", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Sans-serif;
	padding-bottom: 10px;
	position: relative;
}
.p-footerContact__list--mail02 {
	display: block;
	font-size: 1.3rem;
    color: #939393;
	position: relative;
	transition: color 0.3s;
}
.c-footerContactButton--mail:hover .p-footerContact__list--mail02 {
	color: #fff;
}

.c-buttonRound {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	align-items: center;
	justify-content: center;
	width: 252px;
    height: 60px;
    margin: 0 auto;
    border: 1px solid #fff;
    border-radius: 40px;
    color: #fff;
    font-size: 2rem;
	font-family: "futura-pt", "Noto Sans Japanese", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Sans-serif;
	position: relative;
	overflow: hidden;
	transition: box-shadow 0.3s;
	background: #000;
}
.c-buttonRound::before {
	content: "";
	width: 100%;
	height: 100%;
    display: block;
	position: absolute;
	background-image: url("../images/common/footerContactButton_bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
    top: 0;
	opacity: 0;
	transition: opacity 0.3s;
	border-radius: 40px;
}
.c-buttonRound:hover {
	box-shadow: 0 0 16px #abf0fb;
}
.c-buttonRound:hover::before {
	opacity: 1;
}

.c-buttonRound > span {
	position: relative;
}

/* .c-buttonRound::after {
	-webkit-transform: rotate(45deg);
	position: absolute;
	top: 0;
	right: 20px;
	bottom: 0;
	width: 8px;
	height: 8px;
	margin: auto;
	transform: rotate(45deg);
	border-top: solid 1px currentColor;
	border-right: solid 1px currentColor;
	content: "";
} */
.c-buttonRound::after {
	position: absolute;
	top: 0;
	right: 1vw;
	bottom: 0;
	margin: auto;
	content: "";
	width: 1vw;
	height: 1vw;
	background-color: #fff;
	clip-path: polygon(0% 47%, 90% 47%, 50% 10%,50% 0%, 100% 50%, 50% 100%, 50% 90%, 90% 53%, 0% 53%);
}

.c-buttonRound--green {
	border: none;
	background-color: #008000;
	color: #fff;
	font-weight: 600;
}

.c-buttonRound--blue {
	border: none;
	background-color: #0091bd;
	color: #fff;
	font-weight: 600;
}

.c-buttonRound--small {
	width: 115px;
	height: 25px;
	padding-bottom: 2px;
	border-width: 1px;
	font-size: 1.4rem;
	font-weight: 400;
}

.c-buttonRound--small:after {
	right: 12px;
	width: 5px;
	height: 5px;
}

/* gotop
---------------------------------------------------------------------------- */

/* .c-gotop {
	width: 28px;
	height: 28px;
}

.c-gotop > a {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #0092bc;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1954%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201954%22%20transform%3D%22translate(-1242%20-3473)%22%3E%20%3Cg%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_130%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%20130%22%20transform%3D%22translate(1242%203473)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%222%22%3E%20%3Crect%20width%3D%2228%22%20height%3D%2228%22%20stroke%3D%22none%22%2F%3E%20%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%2226%22%20height%3D%2226%22%20fill%3D%22none%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22Icon_-_ArrowUp%22%20data-name%3D%22Icon%20-%20ArrowUp%22%20transform%3D%22translate(1248%203479)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_10%22%20data-name%3D%22%E3%83%91%E3%82%B9%2010%22%20d%3D%22M8%2C0%2C6.545%2C1.455l5.506%2C5.506H0V9.039H12.052L6.545%2C14.545%2C8%2C16l8-8Z%22%20transform%3D%22translate(0%2016)%20rotate(-90)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
} */

.c-gotop--scroll {
	display: none;
	position: absolute;
	top: -100px;
	right: 60px;
	z-index: 1;
	opacity: 1;
	transition: opacity 0.3s;
}
.c-gotop--scroll:hover {
	opacity: 0.7;
}

.c-gotop--scroll.is-fixed {
	z-index: 99;
	position: fixed;
	top: auto;
	right: 60px;
	bottom: 40px;
}

.c-gotop--scroll a {
	display: block;
	width: 50px;
	height: 50px;
	/* background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260%22%20height%3D%2260%22%20viewBox%3D%220%200%2060%2060%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_4157%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%204157%22%20transform%3D%22translate(-1237%20-5141)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_2522%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%202522%22%20width%3D%2260%22%20height%3D%2260%22%20transform%3D%22translate(1237%205141)%22%20fill%3D%22%230068bf%22%2F%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_4156%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%204156%22%20transform%3D%22translate(1250.5%205158.25)%22%3E%20%3Cline%20id%3D%22%E7%B7%9A_49%22%20data-name%3D%22%E7%B7%9A%2049%22%20x1%3D%2215%22%20y2%3D%2215%22%20transform%3D%22translate(33)%20rotate(90)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_50%22%20data-name%3D%22%E7%B7%9A%2050%22%20x2%3D%2216.5%22%20y2%3D%2216.5%22%20transform%3D%22translate(16.5)%20rotate(90)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_233%22%20data-name%3D%22%E7%B7%9A%20233%22%20y2%3D%2233%22%20transform%3D%22translate(17.25%203)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3C%2Fg%3E%20%3Cline%20id%3D%22%E7%B7%9A_256%22%20data-name%3D%22%E7%B7%9A%20256%22%20x2%3D%2236%22%20transform%3D%22translate(1249.75%205149.25)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E"); */
	background-image: url("../images/common/gotop.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
}

/* fadeInUp
---------------------------------------------------------------------------- */

.c-fadeInUp {
	-webkit-transform: translateY(60px);
	-webkit-transition: opacity 1.2s ease-in-out, -webkit-transform 0.85s;
	visibility: hidden;
	transform: translateY(60px);
	opacity: 0;
	transition: opacity 1.2s ease-in-out, -webkit-transform 0.85s;
	transition: opacity 1.2s ease-in-out, transform 0.85s;
	transition: opacity 1.2s ease-in-out, transform 0.85s, -webkit-transform 0.85s;
}

.c-fadeInUp.is-show {
	-webkit-transform: rotateY(0);
	visibility: visible;
	transform: rotateY(0);
	opacity: 1;
}

/* list
---------------------------------------------------------------------------- */

.c-list--number {
	counter-reset: circle 0;
}

.c-list--number > li {
	position: relative;
	padding-left: 1.5em;
}

.c-list--number > li::before {
	position: absolute;
	top: 0;
	left: 0;
	content: counter(circle) ".";
	counter-increment: circle 1;
}

.c-list--numBrackets {
	counter-reset: circle 0;
}

.c-list--numBrackets > li {
	position: relative;
	padding-left: 2.25em;
}

.c-list--numBrackets > li::before {
	position: absolute;
	top: 0;
	left: 0;
	content: "(" counter(circle) ")";
	counter-increment: circle 1;
}

.c-list--numberSquare {
	counter-reset: circle 0;
}

.c-list--numberSquare > li {
	position: relative;
	margin-bottom: 1em;
	padding-bottom: 1em;
	padding-left: 3.5em;
	border-bottom: 1px dashed #ccc;
	font-size: 1.6rem;
	line-height: 1.8;
}

.c-list--numberSquare > li:last-child {
	margin-bottom: 0;
}

.c-list--numberSquare > li::before {
	display: block;
	position: absolute;
	top: 0.1em;
	left: 0.5em;
	width: 26px;
	height: 26px;
	border-radius: 2px;
	background-color: #1186c9;
	color: #fff;
	font-size: 1.8rem;
	line-height: 1.4;
	text-align: center;
	content: counter(circle);
	counter-increment: circle 1;
}

.c-list--numberSquare > li > ul > li {
	padding-left: 1em;
	text-indent: -1em;
}

.c-list--numberSquare > li > dl {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
}

.c-list--numberSquare > li > dl > dt {
	width: 12%;
}

.c-list--numberSquare > li > dl > dd {
	width: 88%;
}

.c-list--square > li {
	position: relative;
	padding-left: 1.2em;
}

.c-list--square > li::before {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	content: '■';
}

.c-list--square > li + li {
	margin-top: 1em;
}

.c-list--dot > li {
	position: relative;
	margin-bottom: 1em;
	padding-bottom: 1em;
	padding-left: 4em;
	border-bottom: 1px dashed #ccc;
	font-size: 1.6rem;
	line-height: 1.8;
	text-indent: -1.5em;
}

.c-list--dot > li:last-child {
	margin-bottom: 0;
}

.c-list--dot > li::before {
	display: inline-block;
	margin-right: 2em;
	color: #1186c9;
	font-size: 1rem;
	vertical-align: 0.3em;
	content: '●';
}

/* modal
---------------------------------------------------------------------------- */

.c-modal__link {
	display: block;
	cursor: default;
	pointer-events: none;
}

.c-modal__openBtn {
	display: none;
}

/* table
---------------------------------------------------------------------------- */

.c-table > li {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #f2f2f2;
}

.c-table > li:first-child {
	padding-top: 5px;
	border-top: 1px solid #f2f2f2;
}

.c-table > li:last-child {
	margin-bottom: 0;
}

.c-table > li > dl {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: stretch;
	justify-content: flex-start;
}

.c-table > li > dl > dt {
	width: 300px;
	padding: 27px 20px;
	background-color: #f2f2f2;
	font-size: 1.6rem;
	font-weight: 600;
	line-height: 1.8;
}

.c-table > li > dl > dd {
	width: 700px;
	padding: 27px 0 27px 30px;
	font-size: 1.6rem;
	line-height: 1.6;
}

.c-table a {
	color: #00287f;
	text-decoration: underline;
}

.c-table a:hover {
	text-decoration: none;
}

.c-table--slim > li:nth-child(odd) {
	background-color: #f2f2f2;
}

.c-table--slim > li > dl {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-box-align: start;
	-ms-flex-align: start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: flex-start;
	justify-content: flex-start;
	padding: 10px 20px;
	font-size: 1.6rem;
	line-height: 1.6;
}

.c-table--slim > li > dl > dt {
	width: 15%;
}

.c-table--slim > li > dl > dd {
	width: 85%;
}

/* box
---------------------------------------------------------------------------- */

.c-boxGradation {
	position: relative;
	width: 500px;
	height: 270px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.c-boxGradation::after {
	-webkit-transition: opacity 0.3s;
	display: block;
	z-index: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: auto;
	background: linear-gradient(45deg, #000333 0%, #0051ba 100%);
	content: "";
	opacity: 0.7;
	transition: opacity 0.3s;
}

.c-boxGradation > a {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 1;
	position: relative;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
}

.c-boxGradation > a:hover {
	opacity: 1;
}

.c-boxGradation__text {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 220px;
	height: 40px;
	margin: 0;
	border: 1px solid #fff;
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
	color: #fff;
	font-size: 2rem;
	font-weight: 500;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.c-boxCase {
	z-index: 1;
	position: relative;
	width: 400px;
	height: 400px;
	padding-right: 1.5vw;
	box-sizing: content-box;
}

.c-boxCase > a {
	-webkit-transition: -webkit-box-shadow 0.3s, -webkit-transform 0.3s, -webkit-background-color 0.3s;
	-webkit-backface-visibility: hidden;
	display: block;
	width: 100%;
	height: 100%;
	backface-visibility: hidden;
	background-color: #171717;
	text-align: center;
	transition: -webkit-box-shadow 0.3s, -webkit-transform 0.3s, -webkit-background-color 0.3s;
	transition: box-shadow 0.3s, transform 0.3s, background-color 0.3s;
	transition: box-shadow 0.3s, transform 0.3s, background-color 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s, -webkit-background-color 0.3s;
}

.c-boxCase > a > figure {
	margin-bottom: 20px;
	position: relative;
}
.c-boxCase > a > figure img {
	width: 100%;
	height: auto;
}
.c-boxCase > a > figure::after {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	/* background: linear-gradient(rgba(0, 0, 0, .6),  rgba(0, 0, 0, .6)); */
	/* background-color: #000; */
    /* background-image: linear-gradient(#000 50%,#fff 50%,transparent 100%);
	background-size: 1px 1px; */
	background-image: repeating-linear-gradient(0deg, #000, #000 0px, #333 1px, #333 2px);
	transition: -webkit-opacity 0.3s;
	transition: opacity 0.3s;
	transition: opacity 0.3s, -webkit-opacity 0.3s;
	opacity: 0.5;
}

.c-boxCase > a > dl {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 100%;
	padding: 0 20px;
}

.c-boxCase > a > dl > dt {
	font-size: 1.7rem;
	line-height: 1.6;
	text-align: left;
	white-space: nowrap;
	color: #cecece;
}

.c-boxCase > a > dl > dt > small {
	font-size: 1.3rem;
}

.c-boxCase > a > dl > dd {
	color: #0192be;
	width: 100%;
	font-size: 1.2rem;
	letter-spacing: -0.01em;
	line-height: 1.6;
	text-align: left;
	position: absolute;
	bottom: 25px;
}

.c-boxCase__label {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 30px;
	margin: 0;
	padding: 0 10px;
	border-radius: 4px;
	background-color: #14508d;
	color: #fff;
	font-size: 1.4rem;
}

/* .infinite-slider-container {
	position: relative;
}
.infinite-slider {
	max-width: 20vw;
	margin: 0 auto;
	position: relative;
}
.infinite-slider .swiper-wrapper {
	transition-timing-function: linear;
}
.infinite-slider .swiper-wrapper.active {
	transition-timing-function: ease;
	transition-duration: 500ms !important;
}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: auto;
	bottom: -60px;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
}
.swiper-button-prev {
    right: 60px;
	left: auto;
}
.swiper-button-next {
    right: 10px;
    left: auto;
} */


/* loader
---------------------------------------------------------------------------- */

.c-loader {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 9999999;
	position: fixed;
	top: 0;
	left: 0;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100vh;
	background-color: #fff;
}

.c-loader.is-hide {
	-webkit-transition: all 1.5s ease-out;
	visibility: hidden;
	opacity: 0;
	transition: all 1.5s ease-out;
}

.c-loader .line-scale > div:nth-child(1) {
	-webkit-animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.c-loader .line-scale > div:nth-child(2) {
	-webkit-animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.c-loader .line-scale > div:nth-child(3) {
	-webkit-animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.c-loader .line-scale > div:nth-child(4) {
	-webkit-animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.c-loader .line-scale > div:nth-child(5) {
	-webkit-animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
	animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.c-loader .line-scale > div {
	-webkit-animation-fill-mode: both;
	display: inline-block;
	width: 4px;
	height: 35px;
	margin: 2px;
	border-radius: 2px;
	background-color: #fff;
	animation-fill-mode: both;
}

/***********
* project
***********/

/* footerContact
---------------------------------------------------------------------------- */

.p-footerContact {
	position: relative;
	padding: 30px;
	/* background-image: linear-gradient(45deg, #144d88 0%, #00287f 100%); */
	background: #1f1f21;
	color: #fff;
	z-index: 10;
}

.p-footerContact__inner {
	max-width: 1100px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

.p-footerContact__title {
	position: relative;
	/* height: 36px; */
	margin: 0 0 22px 0;
	font-size: 2.4rem;
	font-weight: 300;
	line-height: 1.5;
	/* text-align: center; */
	width: 505px;
	padding: 0 20px 0 0;
    box-sizing: content-box;
}
.p-footerContact__title--01 {
	display: block;
	font-family: "futura-pt", "Noto Sans Japanese", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Sans-serif;
	font-size: 4.3rem;
	border-bottom: solid #e1e1e1 1px;
	padding-left: 40px;
}
.p-footerContact__title--02 {
	display: block;
	font-size: 1.4rem;
	color: #939393;
	padding: 17px 0 0 40px;
}

/* .p-footerContact__title::before,
.p-footerContact__title::after {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -20px;
	width: 80px;
	height: 1px;
	margin: auto;
	background-color: #fff;
	content: "";
} */

.p-footerContact__title::after {
	right: -20px;
	left: auto;
}

.p-footerContact__list {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}

.p-footerContact__list > li {
	/* min-height: 110px; */
	text-align: center;
}

.p-footerContact__list > li + li {
	/* margin-left: 60px;
	padding-left: 60px; */
	/* border-left: 1px solid #fff; */
	padding-left: 30px;
}

.p-footerContact__list > li > p {
	margin: 0;
}

.p-footerContact__list > li .c-footerContactButton {
	margin: 10px 0;
}

/* carousel
---------------------------------------------------------------------------- */

.p-carousel .slick-arrow {
	z-index: 99;
	position: absolute;
	top: -30px;
	bottom: 0;
	width: 16px;
	height: 32px;
	margin: auto;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}

.p-carousel .slick-arrow::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: auto;
	/* background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.243%22%20height%3D%2236.243%22%20viewBox%3D%220%200%2020.243%2036.243%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3209%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203209%22%20transform%3D%22translate(-1162.379%20-2230.379)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3558%22%20data-name%3D%22%E3%83%91%E3%82%B9%203558%22%20d%3D%22M0%2C0%2C16%2C16%22%20transform%3D%22translate(1164.5%202232.5)%22%20fill%3D%22none%22%20stroke%3D%22%2314508d%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_50%22%20data-name%3D%22%E7%B7%9A%2050%22%20x1%3D%2216%22%20y2%3D%2216%22%20transform%3D%22translate(1164.5%202248.5)%22%20fill%3D%22none%22%20stroke%3D%22%2314508d%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E"); */
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	content: "";
}

.p-carousel .slick-arrow.slick-next::after {
	background-image: url("../images/common/slick-arrow.png");
}
.p-carousel .slick-arrow.slick-prev::after {
	background-image: url("../images/common/slick-arrow.png");
}
.p-carousel .slick-arrow.slick-next {
	right: 40px;
    bottom: -45px;
    top: auto;
	width: 39px;
    height: 20px;
}

.p-carousel .slick-arrow.slick-prev {
	right: 105px;
    bottom: -45px;
    top: auto;
	width: 39px;
    height: 20px;
}

.p-carousel .slick-arrow.slick-prev::after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.p-carousel .slick-dots {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 30px;
}

.p-carousel .slick-dots > li {
	width: 9px;
	height: 9px;
}

.p-carousel .slick-dots > li + li {
	margin-left: 5px;
}

.p-carousel .slick-dots > li > button {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border: none;
	border-radius: 100%;
	background-color: #ccc;
	text-indent: 100%;
	vertical-align: top;
	white-space: nowrap;
}

.p-carousel .slick-dots > li.slick-active > button {
	background-color: #14508d;
}

.p-carousel--white .slick-arrow::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.243%22%20height%3D%2236.243%22%20viewBox%3D%220%200%2020.243%2036.243%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3209%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203209%22%20transform%3D%22translate(-1162.379%20-2230.379)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3558%22%20data-name%3D%22%E3%83%91%E3%82%B9%203558%22%20d%3D%22M0%2C0%2C16%2C16%22%20transform%3D%22translate(1164.5%202232.5)%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_50%22%20data-name%3D%22%E7%B7%9A%2050%22%20x1%3D%2216%22%20y2%3D%2216%22%20transform%3D%22translate(1164.5%202248.5)%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}

.p-carousel--white .slick-dots > li > button {
	background-color: rgba(255, 255, 255, 0.5);
}

.p-carousel--white .slick-dots > li.slick-active > button {
	background-color: #fff;
}

.p-carousel--topmv .slick-arrow::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.243%22%20height%3D%2236.243%22%20viewBox%3D%220%200%2020.243%2036.243%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3209%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203209%22%20transform%3D%22translate(-1162.379%20-2230.379)%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3558%22%20data-name%3D%22%E3%83%91%E3%82%B9%203558%22%20d%3D%22M0%2C0%2C16%2C16%22%20transform%3D%22translate(1164.5%202232.5)%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_50%22%20data-name%3D%22%E7%B7%9A%2050%22%20x1%3D%2216%22%20y2%3D%2216%22%20transform%3D%22translate(1164.5%202248.5)%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
}

.p-carousel--topmv .slick-arrow.slick-next {
	right: 20px;
}

.p-carousel--topmv .slick-arrow.slick-prev {
	left: 20px;
}

.p-carousel--topmv .slick-dots {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin-top: 12px;
	padding-left: 83px;
}

/* recruitVoice
---------------------------------------------------------------------------- */

.p-recruitVoice li > div,
.p-recruitVoice li > a {
	display: block;
	position: relative;
	width: 192px;
	height: 294px;
}

.p-recruitVoice__img {
	width: 182px;
}

.p-recruitVoice__box {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 1;
	position: absolute;
	top: 176px;
	right: 0;
	flex-direction: column;
	align-items: flex-start;
	justify-content: space-between;
	width: 180px;
	height: 118px;
	padding: 8px 12px 9px;
	background-color: #f7f5ef;
}

.p-recruitVoice__comment {
	width: 100%;
	margin: 0;
	font-size: 1.2rem;
	font-weight: 500;
	line-height: 1.4;
}

.p-recruitVoice__profile {
	margin: 0;
	color: #14508d;
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.4;
}

.p-recruitVoice--blue {
	max-width: 1000px;
	margin: 0 auto;
}

.p-recruitVoice--blue .p-recruitVoice__box {
	background-color: #1186c9;
}

.p-recruitVoice--blue .p-recruitVoice__comment {
	color: #fff;
	font-weight: 500;
}

.p-recruitVoice--blue .p-recruitVoice__profile {
	color: #fff;
	font-weight: 400;
}

/***********
* utility
***********/

/* PC/SP表示切り替え
---------------------------------------------------------------------------- */

/* font-size
---------------------------------------------------------------------------- */

.u-fz10 {
	font-size: 1rem !important;
}

.u-fz11 {
	font-size: 1.1rem !important;
}

.u-fz12 {
	font-size: 1.2rem !important;
}

.u-fz13 {
	font-size: 1.3rem !important;
}

.u-fz14 {
	font-size: 1.4rem !important;
}

.u-fz15 {
	font-size: 1.5rem !important;
}

.u-fz16 {
	font-size: 1.6rem !important;
}

.u-fz17 {
	font-size: 1.7rem !important;
}

.u-fz18 {
	font-size: 1.8rem !important;
}

.u-fz19 {
	font-size: 1.9rem !important;
}

.u-fz20 {
	font-size: 2rem !important;
}

.u-fz21 {
	font-size: 2.1rem !important;
}

.u-fz22 {
	font-size: 2.2rem !important;
}

.u-fz23 {
	font-size: 2.3rem !important;
}

.u-fz24 {
	font-size: 2.4rem !important;
}

.u-fz25 {
	font-size: 2.5rem !important;
}

.u-fz26 {
	font-size: 2.6rem !important;
}

.u-fz27 {
	font-size: 2.7rem !important;
}

.u-fz28 {
	font-size: 2.8rem !important;
}

.u-fz29 {
	font-size: 2.9rem !important;
}

.u-fz30 {
	font-size: 3rem !important;
}

.u-fz31 {
	font-size: 3.1rem !important;
}

.u-fz32 {
	font-size: 3.2rem !important;
}

.u-fz33 {
	font-size: 3.3rem !important;
}

.u-fz34 {
	font-size: 3.4rem !important;
}

.u-fz35 {
	font-size: 3.5rem !important;
}

.u-fz36 {
	font-size: 3.6rem !important;
}

.u-fz37 {
	font-size: 3.7rem !important;
}

.u-fz38 {
	font-size: 3.8rem !important;
}

.u-fz39 {
	font-size: 3.9rem !important;
}

.u-fz40 {
	font-size: 4rem !important;
}

.u-fz41 {
	font-size: 4.1rem !important;
}

.u-fz42 {
	font-size: 4.2rem !important;
}

.u-fz43 {
	font-size: 4.3rem !important;
}

.u-fz44 {
	font-size: 4.4rem !important;
}

.u-fz45 {
	font-size: 4.5rem !important;
}

.u-fz46 {
	font-size: 4.6rem !important;
}

.u-fz47 {
	font-size: 4.7rem !important;
}

.u-fz48 {
	font-size: 4.8rem !important;
}

.u-fz49 {
	font-size: 4.9rem !important;
}

.u-fz50 {
	font-size: 5rem !important;
}

/* clearfix
---------------------------------------------------------------------------- */

.u-clearfix {
	zoom: 1;
}

.u-clearfix::after {
	display: block;
	clear: both;
	overflow: hidden;
	content: "";
}

/* text-align
---------------------------------------------------------------------------- */

.u-tal {
	text-align: left !important;
}

.u-tac {
	text-align: center !important;
}

.u-tar {
	text-align: right !important;
}

.u-fwb {
	font-weight: bold !important;
}

.u-fw400 {
	font-weight: 400 !important;
}

.u-fw500 {
	font-weight: 500 !important;
}

.u-fw600 {
	font-weight: 600 !important;
}

.u-fw700 {
	font-weight: 700 !important;
}

/* margin
---------------------------------------------------------------------------- */

.u-mt0 {
	margin-top: 0px !important;
}

.u-mr0 {
	margin-right: 0px !important;
}

.u-mb0 {
	margin-bottom: 0px !important;
}

.u-ml0 {
	margin-left: 0px !important;
}

.u-mt1 {
	margin-top: 1px !important;
}

.u-mr1 {
	margin-right: 1px !important;
}

.u-mb1 {
	margin-bottom: 1px !important;
}

.u-ml1 {
	margin-left: 1px !important;
}

.u-mt2 {
	margin-top: 2px !important;
}

.u-mr2 {
	margin-right: 2px !important;
}

.u-mb2 {
	margin-bottom: 2px !important;
}

.u-ml2 {
	margin-left: 2px !important;
}

.u-mt3 {
	margin-top: 3px !important;
}

.u-mr3 {
	margin-right: 3px !important;
}

.u-mb3 {
	margin-bottom: 3px !important;
}

.u-ml3 {
	margin-left: 3px !important;
}

.u-mt4 {
	margin-top: 4px !important;
}

.u-mr4 {
	margin-right: 4px !important;
}

.u-mb4 {
	margin-bottom: 4px !important;
}

.u-ml4 {
	margin-left: 4px !important;
}

.u-mt5 {
	margin-top: 5px !important;
}

.u-mr5 {
	margin-right: 5px !important;
}

.u-mb5 {
	margin-bottom: 5px !important;
}

.u-ml5 {
	margin-left: 5px !important;
}

.u-mt6 {
	margin-top: 6px !important;
}

.u-mr6 {
	margin-right: 6px !important;
}

.u-mb6 {
	margin-bottom: 6px !important;
}

.u-ml6 {
	margin-left: 6px !important;
}

.u-mt7 {
	margin-top: 7px !important;
}

.u-mr7 {
	margin-right: 7px !important;
}

.u-mb7 {
	margin-bottom: 7px !important;
}

.u-ml7 {
	margin-left: 7px !important;
}

.u-mt8 {
	margin-top: 8px !important;
}

.u-mr8 {
	margin-right: 8px !important;
}

.u-mb8 {
	margin-bottom: 8px !important;
}

.u-ml8 {
	margin-left: 8px !important;
}

.u-mt9 {
	margin-top: 9px !important;
}

.u-mr9 {
	margin-right: 9px !important;
}

.u-mb9 {
	margin-bottom: 9px !important;
}

.u-ml9 {
	margin-left: 9px !important;
}

.u-mt10 {
	margin-top: 10px !important;
}

.u-mr10 {
	margin-right: 10px !important;
}

.u-mb10 {
	margin-bottom: 10px !important;
}

.u-ml10 {
	margin-left: 10px !important;
}

.u-mt11 {
	margin-top: 11px !important;
}

.u-mr11 {
	margin-right: 11px !important;
}

.u-mb11 {
	margin-bottom: 11px !important;
}

.u-ml11 {
	margin-left: 11px !important;
}

.u-mt12 {
	margin-top: 12px !important;
}

.u-mr12 {
	margin-right: 12px !important;
}

.u-mb12 {
	margin-bottom: 12px !important;
}

.u-ml12 {
	margin-left: 12px !important;
}

.u-mt13 {
	margin-top: 13px !important;
}

.u-mr13 {
	margin-right: 13px !important;
}

.u-mb13 {
	margin-bottom: 13px !important;
}

.u-ml13 {
	margin-left: 13px !important;
}

.u-mt14 {
	margin-top: 14px !important;
}

.u-mr14 {
	margin-right: 14px !important;
}

.u-mb14 {
	margin-bottom: 14px !important;
}

.u-ml14 {
	margin-left: 14px !important;
}

.u-mt15 {
	margin-top: 15px !important;
}

.u-mr15 {
	margin-right: 15px !important;
}

.u-mb15 {
	margin-bottom: 15px !important;
}

.u-ml15 {
	margin-left: 15px !important;
}

.u-mt16 {
	margin-top: 16px !important;
}

.u-mr16 {
	margin-right: 16px !important;
}

.u-mb16 {
	margin-bottom: 16px !important;
}

.u-ml16 {
	margin-left: 16px !important;
}

.u-mt17 {
	margin-top: 17px !important;
}

.u-mr17 {
	margin-right: 17px !important;
}

.u-mb17 {
	margin-bottom: 17px !important;
}

.u-ml17 {
	margin-left: 17px !important;
}

.u-mt18 {
	margin-top: 18px !important;
}

.u-mr18 {
	margin-right: 18px !important;
}

.u-mb18 {
	margin-bottom: 18px !important;
}

.u-ml18 {
	margin-left: 18px !important;
}

.u-mt19 {
	margin-top: 19px !important;
}

.u-mr19 {
	margin-right: 19px !important;
}

.u-mb19 {
	margin-bottom: 19px !important;
}

.u-ml19 {
	margin-left: 19px !important;
}

.u-mt20 {
	margin-top: 20px !important;
}

.u-mr20 {
	margin-right: 20px !important;
}

.u-mb20 {
	margin-bottom: 20px !important;
}

.u-ml20 {
	margin-left: 20px !important;
}

.u-mt21 {
	margin-top: 21px !important;
}

.u-mr21 {
	margin-right: 21px !important;
}

.u-mb21 {
	margin-bottom: 21px !important;
}

.u-ml21 {
	margin-left: 21px !important;
}

.u-mt22 {
	margin-top: 22px !important;
}

.u-mr22 {
	margin-right: 22px !important;
}

.u-mb22 {
	margin-bottom: 22px !important;
}

.u-ml22 {
	margin-left: 22px !important;
}

.u-mt23 {
	margin-top: 23px !important;
}

.u-mr23 {
	margin-right: 23px !important;
}

.u-mb23 {
	margin-bottom: 23px !important;
}

.u-ml23 {
	margin-left: 23px !important;
}

.u-mt24 {
	margin-top: 24px !important;
}

.u-mr24 {
	margin-right: 24px !important;
}

.u-mb24 {
	margin-bottom: 24px !important;
}

.u-ml24 {
	margin-left: 24px !important;
}

.u-mt25 {
	margin-top: 25px !important;
}

.u-mr25 {
	margin-right: 25px !important;
}

.u-mb25 {
	margin-bottom: 25px !important;
}

.u-ml25 {
	margin-left: 25px !important;
}

.u-mt26 {
	margin-top: 26px !important;
}

.u-mr26 {
	margin-right: 26px !important;
}

.u-mb26 {
	margin-bottom: 26px !important;
}

.u-ml26 {
	margin-left: 26px !important;
}

.u-mt27 {
	margin-top: 27px !important;
}

.u-mr27 {
	margin-right: 27px !important;
}

.u-mb27 {
	margin-bottom: 27px !important;
}

.u-ml27 {
	margin-left: 27px !important;
}

.u-mt28 {
	margin-top: 28px !important;
}

.u-mr28 {
	margin-right: 28px !important;
}

.u-mb28 {
	margin-bottom: 28px !important;
}

.u-ml28 {
	margin-left: 28px !important;
}

.u-mt29 {
	margin-top: 29px !important;
}

.u-mr29 {
	margin-right: 29px !important;
}

.u-mb29 {
	margin-bottom: 29px !important;
}

.u-ml29 {
	margin-left: 29px !important;
}

.u-mt30 {
	margin-top: 30px !important;
}

.u-mr30 {
	margin-right: 30px !important;
}

.u-mb30 {
	margin-bottom: 30px !important;
}

.u-ml30 {
	margin-left: 30px !important;
}

.u-mt31 {
	margin-top: 31px !important;
}

.u-mr31 {
	margin-right: 31px !important;
}

.u-mb31 {
	margin-bottom: 31px !important;
}

.u-ml31 {
	margin-left: 31px !important;
}

.u-mt32 {
	margin-top: 32px !important;
}

.u-mr32 {
	margin-right: 32px !important;
}

.u-mb32 {
	margin-bottom: 32px !important;
}

.u-ml32 {
	margin-left: 32px !important;
}

.u-mt33 {
	margin-top: 33px !important;
}

.u-mr33 {
	margin-right: 33px !important;
}

.u-mb33 {
	margin-bottom: 33px !important;
}

.u-ml33 {
	margin-left: 33px !important;
}

.u-mt34 {
	margin-top: 34px !important;
}

.u-mr34 {
	margin-right: 34px !important;
}

.u-mb34 {
	margin-bottom: 34px !important;
}

.u-ml34 {
	margin-left: 34px !important;
}

.u-mt35 {
	margin-top: 35px !important;
}

.u-mr35 {
	margin-right: 35px !important;
}

.u-mb35 {
	margin-bottom: 35px !important;
}

.u-ml35 {
	margin-left: 35px !important;
}

.u-mt36 {
	margin-top: 36px !important;
}

.u-mr36 {
	margin-right: 36px !important;
}

.u-mb36 {
	margin-bottom: 36px !important;
}

.u-ml36 {
	margin-left: 36px !important;
}

.u-mt37 {
	margin-top: 37px !important;
}

.u-mr37 {
	margin-right: 37px !important;
}

.u-mb37 {
	margin-bottom: 37px !important;
}

.u-ml37 {
	margin-left: 37px !important;
}

.u-mt38 {
	margin-top: 38px !important;
}

.u-mr38 {
	margin-right: 38px !important;
}

.u-mb38 {
	margin-bottom: 38px !important;
}

.u-ml38 {
	margin-left: 38px !important;
}

.u-mt39 {
	margin-top: 39px !important;
}

.u-mr39 {
	margin-right: 39px !important;
}

.u-mb39 {
	margin-bottom: 39px !important;
}

.u-ml39 {
	margin-left: 39px !important;
}

.u-mt40 {
	margin-top: 40px !important;
}

.u-mr40 {
	margin-right: 40px !important;
}

.u-mb40 {
	margin-bottom: 40px !important;
}

.u-ml40 {
	margin-left: 40px !important;
}

.u-mt41 {
	margin-top: 41px !important;
}

.u-mr41 {
	margin-right: 41px !important;
}

.u-mb41 {
	margin-bottom: 41px !important;
}

.u-ml41 {
	margin-left: 41px !important;
}

.u-mt42 {
	margin-top: 42px !important;
}

.u-mr42 {
	margin-right: 42px !important;
}

.u-mb42 {
	margin-bottom: 42px !important;
}

.u-ml42 {
	margin-left: 42px !important;
}

.u-mt43 {
	margin-top: 43px !important;
}

.u-mr43 {
	margin-right: 43px !important;
}

.u-mb43 {
	margin-bottom: 43px !important;
}

.u-ml43 {
	margin-left: 43px !important;
}

.u-mt44 {
	margin-top: 44px !important;
}

.u-mr44 {
	margin-right: 44px !important;
}

.u-mb44 {
	margin-bottom: 44px !important;
}

.u-ml44 {
	margin-left: 44px !important;
}

.u-mt45 {
	margin-top: 45px !important;
}

.u-mr45 {
	margin-right: 45px !important;
}

.u-mb45 {
	margin-bottom: 45px !important;
}

.u-ml45 {
	margin-left: 45px !important;
}

.u-mt46 {
	margin-top: 46px !important;
}

.u-mr46 {
	margin-right: 46px !important;
}

.u-mb46 {
	margin-bottom: 46px !important;
}

.u-ml46 {
	margin-left: 46px !important;
}

.u-mt47 {
	margin-top: 47px !important;
}

.u-mr47 {
	margin-right: 47px !important;
}

.u-mb47 {
	margin-bottom: 47px !important;
}

.u-ml47 {
	margin-left: 47px !important;
}

.u-mt48 {
	margin-top: 48px !important;
}

.u-mr48 {
	margin-right: 48px !important;
}

.u-mb48 {
	margin-bottom: 48px !important;
}

.u-ml48 {
	margin-left: 48px !important;
}

.u-mt49 {
	margin-top: 49px !important;
}

.u-mr49 {
	margin-right: 49px !important;
}

.u-mb49 {
	margin-bottom: 49px !important;
}

.u-ml49 {
	margin-left: 49px !important;
}

.u-mt50 {
	margin-top: 50px !important;
}

.u-mr50 {
	margin-right: 50px !important;
}

.u-mb50 {
	margin-bottom: 50px !important;
}

.u-ml50 {
	margin-left: 50px !important;
}

.u-mt51 {
	margin-top: 51px !important;
}

.u-mr51 {
	margin-right: 51px !important;
}

.u-mb51 {
	margin-bottom: 51px !important;
}

.u-ml51 {
	margin-left: 51px !important;
}

.u-mt52 {
	margin-top: 52px !important;
}

.u-mr52 {
	margin-right: 52px !important;
}

.u-mb52 {
	margin-bottom: 52px !important;
}

.u-ml52 {
	margin-left: 52px !important;
}

.u-mt53 {
	margin-top: 53px !important;
}

.u-mr53 {
	margin-right: 53px !important;
}

.u-mb53 {
	margin-bottom: 53px !important;
}

.u-ml53 {
	margin-left: 53px !important;
}

.u-mt54 {
	margin-top: 54px !important;
}

.u-mr54 {
	margin-right: 54px !important;
}

.u-mb54 {
	margin-bottom: 54px !important;
}

.u-ml54 {
	margin-left: 54px !important;
}

.u-mt55 {
	margin-top: 55px !important;
}

.u-mr55 {
	margin-right: 55px !important;
}

.u-mb55 {
	margin-bottom: 55px !important;
}

.u-ml55 {
	margin-left: 55px !important;
}

.u-mt56 {
	margin-top: 56px !important;
}

.u-mr56 {
	margin-right: 56px !important;
}

.u-mb56 {
	margin-bottom: 56px !important;
}

.u-ml56 {
	margin-left: 56px !important;
}

.u-mt57 {
	margin-top: 57px !important;
}

.u-mr57 {
	margin-right: 57px !important;
}

.u-mb57 {
	margin-bottom: 57px !important;
}

.u-ml57 {
	margin-left: 57px !important;
}

.u-mt58 {
	margin-top: 58px !important;
}

.u-mr58 {
	margin-right: 58px !important;
}

.u-mb58 {
	margin-bottom: 58px !important;
}

.u-ml58 {
	margin-left: 58px !important;
}

.u-mt59 {
	margin-top: 59px !important;
}

.u-mr59 {
	margin-right: 59px !important;
}

.u-mb59 {
	margin-bottom: 59px !important;
}

.u-ml59 {
	margin-left: 59px !important;
}

.u-mt60 {
	margin-top: 60px !important;
}

.u-mr60 {
	margin-right: 60px !important;
}

.u-mb60 {
	margin-bottom: 60px !important;
}

.u-ml60 {
	margin-left: 60px !important;
}

.u-mt61 {
	margin-top: 61px !important;
}

.u-mr61 {
	margin-right: 61px !important;
}

.u-mb61 {
	margin-bottom: 61px !important;
}

.u-ml61 {
	margin-left: 61px !important;
}

.u-mt62 {
	margin-top: 62px !important;
}

.u-mr62 {
	margin-right: 62px !important;
}

.u-mb62 {
	margin-bottom: 62px !important;
}

.u-ml62 {
	margin-left: 62px !important;
}

.u-mt63 {
	margin-top: 63px !important;
}

.u-mr63 {
	margin-right: 63px !important;
}

.u-mb63 {
	margin-bottom: 63px !important;
}

.u-ml63 {
	margin-left: 63px !important;
}

.u-mt64 {
	margin-top: 64px !important;
}

.u-mr64 {
	margin-right: 64px !important;
}

.u-mb64 {
	margin-bottom: 64px !important;
}

.u-ml64 {
	margin-left: 64px !important;
}

.u-mt65 {
	margin-top: 65px !important;
}

.u-mr65 {
	margin-right: 65px !important;
}

.u-mb65 {
	margin-bottom: 65px !important;
}

.u-ml65 {
	margin-left: 65px !important;
}

.u-mt66 {
	margin-top: 66px !important;
}

.u-mr66 {
	margin-right: 66px !important;
}

.u-mb66 {
	margin-bottom: 66px !important;
}

.u-ml66 {
	margin-left: 66px !important;
}

.u-mt67 {
	margin-top: 67px !important;
}

.u-mr67 {
	margin-right: 67px !important;
}

.u-mb67 {
	margin-bottom: 67px !important;
}

.u-ml67 {
	margin-left: 67px !important;
}

.u-mt68 {
	margin-top: 68px !important;
}

.u-mr68 {
	margin-right: 68px !important;
}

.u-mb68 {
	margin-bottom: 68px !important;
}

.u-ml68 {
	margin-left: 68px !important;
}

.u-mt69 {
	margin-top: 69px !important;
}

.u-mr69 {
	margin-right: 69px !important;
}

.u-mb69 {
	margin-bottom: 69px !important;
}

.u-ml69 {
	margin-left: 69px !important;
}

.u-mt70 {
	margin-top: 70px !important;
}

.u-mr70 {
	margin-right: 70px !important;
}

.u-mb70 {
	margin-bottom: 70px !important;
}

.u-ml70 {
	margin-left: 70px !important;
}

.u-mt71 {
	margin-top: 71px !important;
}

.u-mr71 {
	margin-right: 71px !important;
}

.u-mb71 {
	margin-bottom: 71px !important;
}

.u-ml71 {
	margin-left: 71px !important;
}

.u-mt72 {
	margin-top: 72px !important;
}

.u-mr72 {
	margin-right: 72px !important;
}

.u-mb72 {
	margin-bottom: 72px !important;
}

.u-ml72 {
	margin-left: 72px !important;
}

.u-mt73 {
	margin-top: 73px !important;
}

.u-mr73 {
	margin-right: 73px !important;
}

.u-mb73 {
	margin-bottom: 73px !important;
}

.u-ml73 {
	margin-left: 73px !important;
}

.u-mt74 {
	margin-top: 74px !important;
}

.u-mr74 {
	margin-right: 74px !important;
}

.u-mb74 {
	margin-bottom: 74px !important;
}

.u-ml74 {
	margin-left: 74px !important;
}

.u-mt75 {
	margin-top: 75px !important;
}

.u-mr75 {
	margin-right: 75px !important;
}

.u-mb75 {
	margin-bottom: 75px !important;
}

.u-ml75 {
	margin-left: 75px !important;
}

.u-mt76 {
	margin-top: 76px !important;
}

.u-mr76 {
	margin-right: 76px !important;
}

.u-mb76 {
	margin-bottom: 76px !important;
}

.u-ml76 {
	margin-left: 76px !important;
}

.u-mt77 {
	margin-top: 77px !important;
}

.u-mr77 {
	margin-right: 77px !important;
}

.u-mb77 {
	margin-bottom: 77px !important;
}

.u-ml77 {
	margin-left: 77px !important;
}

.u-mt78 {
	margin-top: 78px !important;
}

.u-mr78 {
	margin-right: 78px !important;
}

.u-mb78 {
	margin-bottom: 78px !important;
}

.u-ml78 {
	margin-left: 78px !important;
}

.u-mt79 {
	margin-top: 79px !important;
}

.u-mr79 {
	margin-right: 79px !important;
}

.u-mb79 {
	margin-bottom: 79px !important;
}

.u-ml79 {
	margin-left: 79px !important;
}

.u-mt80 {
	margin-top: 80px !important;
}

.u-mr80 {
	margin-right: 80px !important;
}

.u-mb80 {
	margin-bottom: 80px !important;
}

.u-ml80 {
	margin-left: 80px !important;
}

.u-mt81 {
	margin-top: 81px !important;
}

.u-mr81 {
	margin-right: 81px !important;
}

.u-mb81 {
	margin-bottom: 81px !important;
}

.u-ml81 {
	margin-left: 81px !important;
}

.u-mt82 {
	margin-top: 82px !important;
}

.u-mr82 {
	margin-right: 82px !important;
}

.u-mb82 {
	margin-bottom: 82px !important;
}

.u-ml82 {
	margin-left: 82px !important;
}

.u-mt83 {
	margin-top: 83px !important;
}

.u-mr83 {
	margin-right: 83px !important;
}

.u-mb83 {
	margin-bottom: 83px !important;
}

.u-ml83 {
	margin-left: 83px !important;
}

.u-mt84 {
	margin-top: 84px !important;
}

.u-mr84 {
	margin-right: 84px !important;
}

.u-mb84 {
	margin-bottom: 84px !important;
}

.u-ml84 {
	margin-left: 84px !important;
}

.u-mt85 {
	margin-top: 85px !important;
}

.u-mr85 {
	margin-right: 85px !important;
}

.u-mb85 {
	margin-bottom: 85px !important;
}

.u-ml85 {
	margin-left: 85px !important;
}

.u-mt86 {
	margin-top: 86px !important;
}

.u-mr86 {
	margin-right: 86px !important;
}

.u-mb86 {
	margin-bottom: 86px !important;
}

.u-ml86 {
	margin-left: 86px !important;
}

.u-mt87 {
	margin-top: 87px !important;
}

.u-mr87 {
	margin-right: 87px !important;
}

.u-mb87 {
	margin-bottom: 87px !important;
}

.u-ml87 {
	margin-left: 87px !important;
}

.u-mt88 {
	margin-top: 88px !important;
}

.u-mr88 {
	margin-right: 88px !important;
}

.u-mb88 {
	margin-bottom: 88px !important;
}

.u-ml88 {
	margin-left: 88px !important;
}

.u-mt89 {
	margin-top: 89px !important;
}

.u-mr89 {
	margin-right: 89px !important;
}

.u-mb89 {
	margin-bottom: 89px !important;
}

.u-ml89 {
	margin-left: 89px !important;
}

.u-mt90 {
	margin-top: 90px !important;
}

.u-mr90 {
	margin-right: 90px !important;
}

.u-mb90 {
	margin-bottom: 90px !important;
}

.u-ml90 {
	margin-left: 90px !important;
}

.u-mt91 {
	margin-top: 91px !important;
}

.u-mr91 {
	margin-right: 91px !important;
}

.u-mb91 {
	margin-bottom: 91px !important;
}

.u-ml91 {
	margin-left: 91px !important;
}

.u-mt92 {
	margin-top: 92px !important;
}

.u-mr92 {
	margin-right: 92px !important;
}

.u-mb92 {
	margin-bottom: 92px !important;
}

.u-ml92 {
	margin-left: 92px !important;
}

.u-mt93 {
	margin-top: 93px !important;
}

.u-mr93 {
	margin-right: 93px !important;
}

.u-mb93 {
	margin-bottom: 93px !important;
}

.u-ml93 {
	margin-left: 93px !important;
}

.u-mt94 {
	margin-top: 94px !important;
}

.u-mr94 {
	margin-right: 94px !important;
}

.u-mb94 {
	margin-bottom: 94px !important;
}

.u-ml94 {
	margin-left: 94px !important;
}

.u-mt95 {
	margin-top: 95px !important;
}

.u-mr95 {
	margin-right: 95px !important;
}

.u-mb95 {
	margin-bottom: 95px !important;
}

.u-ml95 {
	margin-left: 95px !important;
}

.u-mt96 {
	margin-top: 96px !important;
}

.u-mr96 {
	margin-right: 96px !important;
}

.u-mb96 {
	margin-bottom: 96px !important;
}

.u-ml96 {
	margin-left: 96px !important;
}

.u-mt97 {
	margin-top: 97px !important;
}

.u-mr97 {
	margin-right: 97px !important;
}

.u-mb97 {
	margin-bottom: 97px !important;
}

.u-ml97 {
	margin-left: 97px !important;
}

.u-mt98 {
	margin-top: 98px !important;
}

.u-mr98 {
	margin-right: 98px !important;
}

.u-mb98 {
	margin-bottom: 98px !important;
}

.u-ml98 {
	margin-left: 98px !important;
}

.u-mt99 {
	margin-top: 99px !important;
}

.u-mr99 {
	margin-right: 99px !important;
}

.u-mb99 {
	margin-bottom: 99px !important;
}

.u-ml99 {
	margin-left: 99px !important;
}

.u-mt100 {
	margin-top: 100px !important;
}

.u-mr100 {
	margin-right: 100px !important;
}

.u-mb100 {
	margin-bottom: 100px !important;
}

.u-ml100 {
	margin-left: 100px !important;
}

.u-mt101 {
	margin-top: 101px !important;
}

.u-mr101 {
	margin-right: 101px !important;
}

.u-mb101 {
	margin-bottom: 101px !important;
}

.u-ml101 {
	margin-left: 101px !important;
}

.u-mt102 {
	margin-top: 102px !important;
}

.u-mr102 {
	margin-right: 102px !important;
}

.u-mb102 {
	margin-bottom: 102px !important;
}

.u-ml102 {
	margin-left: 102px !important;
}

.u-mt103 {
	margin-top: 103px !important;
}

.u-mr103 {
	margin-right: 103px !important;
}

.u-mb103 {
	margin-bottom: 103px !important;
}

.u-ml103 {
	margin-left: 103px !important;
}

.u-mt104 {
	margin-top: 104px !important;
}

.u-mr104 {
	margin-right: 104px !important;
}

.u-mb104 {
	margin-bottom: 104px !important;
}

.u-ml104 {
	margin-left: 104px !important;
}

.u-mt105 {
	margin-top: 105px !important;
}

.u-mr105 {
	margin-right: 105px !important;
}

.u-mb105 {
	margin-bottom: 105px !important;
}

.u-ml105 {
	margin-left: 105px !important;
}

.u-mt106 {
	margin-top: 106px !important;
}

.u-mr106 {
	margin-right: 106px !important;
}

.u-mb106 {
	margin-bottom: 106px !important;
}

.u-ml106 {
	margin-left: 106px !important;
}

.u-mt107 {
	margin-top: 107px !important;
}

.u-mr107 {
	margin-right: 107px !important;
}

.u-mb107 {
	margin-bottom: 107px !important;
}

.u-ml107 {
	margin-left: 107px !important;
}

.u-mt108 {
	margin-top: 108px !important;
}

.u-mr108 {
	margin-right: 108px !important;
}

.u-mb108 {
	margin-bottom: 108px !important;
}

.u-ml108 {
	margin-left: 108px !important;
}

.u-mt109 {
	margin-top: 109px !important;
}

.u-mr109 {
	margin-right: 109px !important;
}

.u-mb109 {
	margin-bottom: 109px !important;
}

.u-ml109 {
	margin-left: 109px !important;
}

.u-mt110 {
	margin-top: 110px !important;
}

.u-mr110 {
	margin-right: 110px !important;
}

.u-mb110 {
	margin-bottom: 110px !important;
}

.u-ml110 {
	margin-left: 110px !important;
}

.u-mt111 {
	margin-top: 111px !important;
}

.u-mr111 {
	margin-right: 111px !important;
}

.u-mb111 {
	margin-bottom: 111px !important;
}

.u-ml111 {
	margin-left: 111px !important;
}

.u-mt112 {
	margin-top: 112px !important;
}

.u-mr112 {
	margin-right: 112px !important;
}

.u-mb112 {
	margin-bottom: 112px !important;
}

.u-ml112 {
	margin-left: 112px !important;
}

.u-mt113 {
	margin-top: 113px !important;
}

.u-mr113 {
	margin-right: 113px !important;
}

.u-mb113 {
	margin-bottom: 113px !important;
}

.u-ml113 {
	margin-left: 113px !important;
}

.u-mt114 {
	margin-top: 114px !important;
}

.u-mr114 {
	margin-right: 114px !important;
}

.u-mb114 {
	margin-bottom: 114px !important;
}

.u-ml114 {
	margin-left: 114px !important;
}

.u-mt115 {
	margin-top: 115px !important;
}

.u-mr115 {
	margin-right: 115px !important;
}

.u-mb115 {
	margin-bottom: 115px !important;
}

.u-ml115 {
	margin-left: 115px !important;
}

.u-mt116 {
	margin-top: 116px !important;
}

.u-mr116 {
	margin-right: 116px !important;
}

.u-mb116 {
	margin-bottom: 116px !important;
}

.u-ml116 {
	margin-left: 116px !important;
}

.u-mt117 {
	margin-top: 117px !important;
}

.u-mr117 {
	margin-right: 117px !important;
}

.u-mb117 {
	margin-bottom: 117px !important;
}

.u-ml117 {
	margin-left: 117px !important;
}

.u-mt118 {
	margin-top: 118px !important;
}

.u-mr118 {
	margin-right: 118px !important;
}

.u-mb118 {
	margin-bottom: 118px !important;
}

.u-ml118 {
	margin-left: 118px !important;
}

.u-mt119 {
	margin-top: 119px !important;
}

.u-mr119 {
	margin-right: 119px !important;
}

.u-mb119 {
	margin-bottom: 119px !important;
}

.u-ml119 {
	margin-left: 119px !important;
}

.u-mt120 {
	margin-top: 120px !important;
}

.u-mr120 {
	margin-right: 120px !important;
}

.u-mb120 {
	margin-bottom: 120px !important;
}

.u-ml120 {
	margin-left: 120px !important;
}

.u-mt121 {
	margin-top: 121px !important;
}

.u-mr121 {
	margin-right: 121px !important;
}

.u-mb121 {
	margin-bottom: 121px !important;
}

.u-ml121 {
	margin-left: 121px !important;
}

.u-mt122 {
	margin-top: 122px !important;
}

.u-mr122 {
	margin-right: 122px !important;
}

.u-mb122 {
	margin-bottom: 122px !important;
}

.u-ml122 {
	margin-left: 122px !important;
}

.u-mt123 {
	margin-top: 123px !important;
}

.u-mr123 {
	margin-right: 123px !important;
}

.u-mb123 {
	margin-bottom: 123px !important;
}

.u-ml123 {
	margin-left: 123px !important;
}

.u-mt124 {
	margin-top: 124px !important;
}

.u-mr124 {
	margin-right: 124px !important;
}

.u-mb124 {
	margin-bottom: 124px !important;
}

.u-ml124 {
	margin-left: 124px !important;
}

.u-mt125 {
	margin-top: 125px !important;
}

.u-mr125 {
	margin-right: 125px !important;
}

.u-mb125 {
	margin-bottom: 125px !important;
}

.u-ml125 {
	margin-left: 125px !important;
}

.u-mt126 {
	margin-top: 126px !important;
}

.u-mr126 {
	margin-right: 126px !important;
}

.u-mb126 {
	margin-bottom: 126px !important;
}

.u-ml126 {
	margin-left: 126px !important;
}

.u-mt127 {
	margin-top: 127px !important;
}

.u-mr127 {
	margin-right: 127px !important;
}

.u-mb127 {
	margin-bottom: 127px !important;
}

.u-ml127 {
	margin-left: 127px !important;
}

.u-mt128 {
	margin-top: 128px !important;
}

.u-mr128 {
	margin-right: 128px !important;
}

.u-mb128 {
	margin-bottom: 128px !important;
}

.u-ml128 {
	margin-left: 128px !important;
}

.u-mt129 {
	margin-top: 129px !important;
}

.u-mr129 {
	margin-right: 129px !important;
}

.u-mb129 {
	margin-bottom: 129px !important;
}

.u-ml129 {
	margin-left: 129px !important;
}

.u-mt130 {
	margin-top: 130px !important;
}

.u-mr130 {
	margin-right: 130px !important;
}

.u-mb130 {
	margin-bottom: 130px !important;
}

.u-ml130 {
	margin-left: 130px !important;
}

.u-mt131 {
	margin-top: 131px !important;
}

.u-mr131 {
	margin-right: 131px !important;
}

.u-mb131 {
	margin-bottom: 131px !important;
}

.u-ml131 {
	margin-left: 131px !important;
}

.u-mt132 {
	margin-top: 132px !important;
}

.u-mr132 {
	margin-right: 132px !important;
}

.u-mb132 {
	margin-bottom: 132px !important;
}

.u-ml132 {
	margin-left: 132px !important;
}

.u-mt133 {
	margin-top: 133px !important;
}

.u-mr133 {
	margin-right: 133px !important;
}

.u-mb133 {
	margin-bottom: 133px !important;
}

.u-ml133 {
	margin-left: 133px !important;
}

.u-mt134 {
	margin-top: 134px !important;
}

.u-mr134 {
	margin-right: 134px !important;
}

.u-mb134 {
	margin-bottom: 134px !important;
}

.u-ml134 {
	margin-left: 134px !important;
}

.u-mt135 {
	margin-top: 135px !important;
}

.u-mr135 {
	margin-right: 135px !important;
}

.u-mb135 {
	margin-bottom: 135px !important;
}

.u-ml135 {
	margin-left: 135px !important;
}

.u-mt136 {
	margin-top: 136px !important;
}

.u-mr136 {
	margin-right: 136px !important;
}

.u-mb136 {
	margin-bottom: 136px !important;
}

.u-ml136 {
	margin-left: 136px !important;
}

.u-mt137 {
	margin-top: 137px !important;
}

.u-mr137 {
	margin-right: 137px !important;
}

.u-mb137 {
	margin-bottom: 137px !important;
}

.u-ml137 {
	margin-left: 137px !important;
}

.u-mt138 {
	margin-top: 138px !important;
}

.u-mr138 {
	margin-right: 138px !important;
}

.u-mb138 {
	margin-bottom: 138px !important;
}

.u-ml138 {
	margin-left: 138px !important;
}

.u-mt139 {
	margin-top: 139px !important;
}

.u-mr139 {
	margin-right: 139px !important;
}

.u-mb139 {
	margin-bottom: 139px !important;
}

.u-ml139 {
	margin-left: 139px !important;
}

.u-mt140 {
	margin-top: 140px !important;
}

.u-mr140 {
	margin-right: 140px !important;
}

.u-mb140 {
	margin-bottom: 140px !important;
}

.u-ml140 {
	margin-left: 140px !important;
}

.u-mt141 {
	margin-top: 141px !important;
}

.u-mr141 {
	margin-right: 141px !important;
}

.u-mb141 {
	margin-bottom: 141px !important;
}

.u-ml141 {
	margin-left: 141px !important;
}

.u-mt142 {
	margin-top: 142px !important;
}

.u-mr142 {
	margin-right: 142px !important;
}

.u-mb142 {
	margin-bottom: 142px !important;
}

.u-ml142 {
	margin-left: 142px !important;
}

.u-mt143 {
	margin-top: 143px !important;
}

.u-mr143 {
	margin-right: 143px !important;
}

.u-mb143 {
	margin-bottom: 143px !important;
}

.u-ml143 {
	margin-left: 143px !important;
}

.u-mt144 {
	margin-top: 144px !important;
}

.u-mr144 {
	margin-right: 144px !important;
}

.u-mb144 {
	margin-bottom: 144px !important;
}

.u-ml144 {
	margin-left: 144px !important;
}

.u-mt145 {
	margin-top: 145px !important;
}

.u-mr145 {
	margin-right: 145px !important;
}

.u-mb145 {
	margin-bottom: 145px !important;
}

.u-ml145 {
	margin-left: 145px !important;
}

.u-mt146 {
	margin-top: 146px !important;
}

.u-mr146 {
	margin-right: 146px !important;
}

.u-mb146 {
	margin-bottom: 146px !important;
}

.u-ml146 {
	margin-left: 146px !important;
}

.u-mt147 {
	margin-top: 147px !important;
}

.u-mr147 {
	margin-right: 147px !important;
}

.u-mb147 {
	margin-bottom: 147px !important;
}

.u-ml147 {
	margin-left: 147px !important;
}

.u-mt148 {
	margin-top: 148px !important;
}

.u-mr148 {
	margin-right: 148px !important;
}

.u-mb148 {
	margin-bottom: 148px !important;
}

.u-ml148 {
	margin-left: 148px !important;
}

.u-mt149 {
	margin-top: 149px !important;
}

.u-mr149 {
	margin-right: 149px !important;
}

.u-mb149 {
	margin-bottom: 149px !important;
}

.u-ml149 {
	margin-left: 149px !important;
}

.u-mt150 {
	margin-top: 150px !important;
}

.u-mr150 {
	margin-right: 150px !important;
}

.u-mb150 {
	margin-bottom: 150px !important;
}

.u-ml150 {
	margin-left: 150px !important;
}

.u-mt151 {
	margin-top: 151px !important;
}

.u-mr151 {
	margin-right: 151px !important;
}

.u-mb151 {
	margin-bottom: 151px !important;
}

.u-ml151 {
	margin-left: 151px !important;
}

.u-mt152 {
	margin-top: 152px !important;
}

.u-mr152 {
	margin-right: 152px !important;
}

.u-mb152 {
	margin-bottom: 152px !important;
}

.u-ml152 {
	margin-left: 152px !important;
}

.u-mt153 {
	margin-top: 153px !important;
}

.u-mr153 {
	margin-right: 153px !important;
}

.u-mb153 {
	margin-bottom: 153px !important;
}

.u-ml153 {
	margin-left: 153px !important;
}

.u-mt154 {
	margin-top: 154px !important;
}

.u-mr154 {
	margin-right: 154px !important;
}

.u-mb154 {
	margin-bottom: 154px !important;
}

.u-ml154 {
	margin-left: 154px !important;
}

.u-mt155 {
	margin-top: 155px !important;
}

.u-mr155 {
	margin-right: 155px !important;
}

.u-mb155 {
	margin-bottom: 155px !important;
}

.u-ml155 {
	margin-left: 155px !important;
}

.u-mt156 {
	margin-top: 156px !important;
}

.u-mr156 {
	margin-right: 156px !important;
}

.u-mb156 {
	margin-bottom: 156px !important;
}

.u-ml156 {
	margin-left: 156px !important;
}

.u-mt157 {
	margin-top: 157px !important;
}

.u-mr157 {
	margin-right: 157px !important;
}

.u-mb157 {
	margin-bottom: 157px !important;
}

.u-ml157 {
	margin-left: 157px !important;
}

.u-mt158 {
	margin-top: 158px !important;
}

.u-mr158 {
	margin-right: 158px !important;
}

.u-mb158 {
	margin-bottom: 158px !important;
}

.u-ml158 {
	margin-left: 158px !important;
}

.u-mt159 {
	margin-top: 159px !important;
}

.u-mr159 {
	margin-right: 159px !important;
}

.u-mb159 {
	margin-bottom: 159px !important;
}

.u-ml159 {
	margin-left: 159px !important;
}

.u-mt160 {
	margin-top: 160px !important;
}

.u-mr160 {
	margin-right: 160px !important;
}

.u-mb160 {
	margin-bottom: 160px !important;
}

.u-ml160 {
	margin-left: 160px !important;
}

.u-mt161 {
	margin-top: 161px !important;
}

.u-mr161 {
	margin-right: 161px !important;
}

.u-mb161 {
	margin-bottom: 161px !important;
}

.u-ml161 {
	margin-left: 161px !important;
}

.u-mt162 {
	margin-top: 162px !important;
}

.u-mr162 {
	margin-right: 162px !important;
}

.u-mb162 {
	margin-bottom: 162px !important;
}

.u-ml162 {
	margin-left: 162px !important;
}

.u-mt163 {
	margin-top: 163px !important;
}

.u-mr163 {
	margin-right: 163px !important;
}

.u-mb163 {
	margin-bottom: 163px !important;
}

.u-ml163 {
	margin-left: 163px !important;
}

.u-mt164 {
	margin-top: 164px !important;
}

.u-mr164 {
	margin-right: 164px !important;
}

.u-mb164 {
	margin-bottom: 164px !important;
}

.u-ml164 {
	margin-left: 164px !important;
}

.u-mt165 {
	margin-top: 165px !important;
}

.u-mr165 {
	margin-right: 165px !important;
}

.u-mb165 {
	margin-bottom: 165px !important;
}

.u-ml165 {
	margin-left: 165px !important;
}

.u-mt166 {
	margin-top: 166px !important;
}

.u-mr166 {
	margin-right: 166px !important;
}

.u-mb166 {
	margin-bottom: 166px !important;
}

.u-ml166 {
	margin-left: 166px !important;
}

.u-mt167 {
	margin-top: 167px !important;
}

.u-mr167 {
	margin-right: 167px !important;
}

.u-mb167 {
	margin-bottom: 167px !important;
}

.u-ml167 {
	margin-left: 167px !important;
}

.u-mt168 {
	margin-top: 168px !important;
}

.u-mr168 {
	margin-right: 168px !important;
}

.u-mb168 {
	margin-bottom: 168px !important;
}

.u-ml168 {
	margin-left: 168px !important;
}

.u-mt169 {
	margin-top: 169px !important;
}

.u-mr169 {
	margin-right: 169px !important;
}

.u-mb169 {
	margin-bottom: 169px !important;
}

.u-ml169 {
	margin-left: 169px !important;
}

.u-mt170 {
	margin-top: 170px !important;
}

.u-mr170 {
	margin-right: 170px !important;
}

.u-mb170 {
	margin-bottom: 170px !important;
}

.u-ml170 {
	margin-left: 170px !important;
}

.u-mt171 {
	margin-top: 171px !important;
}

.u-mr171 {
	margin-right: 171px !important;
}

.u-mb171 {
	margin-bottom: 171px !important;
}

.u-ml171 {
	margin-left: 171px !important;
}

.u-mt172 {
	margin-top: 172px !important;
}

.u-mr172 {
	margin-right: 172px !important;
}

.u-mb172 {
	margin-bottom: 172px !important;
}

.u-ml172 {
	margin-left: 172px !important;
}

.u-mt173 {
	margin-top: 173px !important;
}

.u-mr173 {
	margin-right: 173px !important;
}

.u-mb173 {
	margin-bottom: 173px !important;
}

.u-ml173 {
	margin-left: 173px !important;
}

.u-mt174 {
	margin-top: 174px !important;
}

.u-mr174 {
	margin-right: 174px !important;
}

.u-mb174 {
	margin-bottom: 174px !important;
}

.u-ml174 {
	margin-left: 174px !important;
}

.u-mt175 {
	margin-top: 175px !important;
}

.u-mr175 {
	margin-right: 175px !important;
}

.u-mb175 {
	margin-bottom: 175px !important;
}

.u-ml175 {
	margin-left: 175px !important;
}

.u-mt176 {
	margin-top: 176px !important;
}

.u-mr176 {
	margin-right: 176px !important;
}

.u-mb176 {
	margin-bottom: 176px !important;
}

.u-ml176 {
	margin-left: 176px !important;
}

.u-mt177 {
	margin-top: 177px !important;
}

.u-mr177 {
	margin-right: 177px !important;
}

.u-mb177 {
	margin-bottom: 177px !important;
}

.u-ml177 {
	margin-left: 177px !important;
}

.u-mt178 {
	margin-top: 178px !important;
}

.u-mr178 {
	margin-right: 178px !important;
}

.u-mb178 {
	margin-bottom: 178px !important;
}

.u-ml178 {
	margin-left: 178px !important;
}

.u-mt179 {
	margin-top: 179px !important;
}

.u-mr179 {
	margin-right: 179px !important;
}

.u-mb179 {
	margin-bottom: 179px !important;
}

.u-ml179 {
	margin-left: 179px !important;
}

.u-mt180 {
	margin-top: 180px !important;
}

.u-mr180 {
	margin-right: 180px !important;
}

.u-mb180 {
	margin-bottom: 180px !important;
}

.u-ml180 {
	margin-left: 180px !important;
}

.u-mt181 {
	margin-top: 181px !important;
}

.u-mr181 {
	margin-right: 181px !important;
}

.u-mb181 {
	margin-bottom: 181px !important;
}

.u-ml181 {
	margin-left: 181px !important;
}

.u-mt182 {
	margin-top: 182px !important;
}

.u-mr182 {
	margin-right: 182px !important;
}

.u-mb182 {
	margin-bottom: 182px !important;
}

.u-ml182 {
	margin-left: 182px !important;
}

.u-mt183 {
	margin-top: 183px !important;
}

.u-mr183 {
	margin-right: 183px !important;
}

.u-mb183 {
	margin-bottom: 183px !important;
}

.u-ml183 {
	margin-left: 183px !important;
}

.u-mt184 {
	margin-top: 184px !important;
}

.u-mr184 {
	margin-right: 184px !important;
}

.u-mb184 {
	margin-bottom: 184px !important;
}

.u-ml184 {
	margin-left: 184px !important;
}

.u-mt185 {
	margin-top: 185px !important;
}

.u-mr185 {
	margin-right: 185px !important;
}

.u-mb185 {
	margin-bottom: 185px !important;
}

.u-ml185 {
	margin-left: 185px !important;
}

.u-mt186 {
	margin-top: 186px !important;
}

.u-mr186 {
	margin-right: 186px !important;
}

.u-mb186 {
	margin-bottom: 186px !important;
}

.u-ml186 {
	margin-left: 186px !important;
}

.u-mt187 {
	margin-top: 187px !important;
}

.u-mr187 {
	margin-right: 187px !important;
}

.u-mb187 {
	margin-bottom: 187px !important;
}

.u-ml187 {
	margin-left: 187px !important;
}

.u-mt188 {
	margin-top: 188px !important;
}

.u-mr188 {
	margin-right: 188px !important;
}

.u-mb188 {
	margin-bottom: 188px !important;
}

.u-ml188 {
	margin-left: 188px !important;
}

.u-mt189 {
	margin-top: 189px !important;
}

.u-mr189 {
	margin-right: 189px !important;
}

.u-mb189 {
	margin-bottom: 189px !important;
}

.u-ml189 {
	margin-left: 189px !important;
}

.u-mt190 {
	margin-top: 190px !important;
}

.u-mr190 {
	margin-right: 190px !important;
}

.u-mb190 {
	margin-bottom: 190px !important;
}

.u-ml190 {
	margin-left: 190px !important;
}

.u-mt191 {
	margin-top: 191px !important;
}

.u-mr191 {
	margin-right: 191px !important;
}

.u-mb191 {
	margin-bottom: 191px !important;
}

.u-ml191 {
	margin-left: 191px !important;
}

.u-mt192 {
	margin-top: 192px !important;
}

.u-mr192 {
	margin-right: 192px !important;
}

.u-mb192 {
	margin-bottom: 192px !important;
}

.u-ml192 {
	margin-left: 192px !important;
}

.u-mt193 {
	margin-top: 193px !important;
}

.u-mr193 {
	margin-right: 193px !important;
}

.u-mb193 {
	margin-bottom: 193px !important;
}

.u-ml193 {
	margin-left: 193px !important;
}

.u-mt194 {
	margin-top: 194px !important;
}

.u-mr194 {
	margin-right: 194px !important;
}

.u-mb194 {
	margin-bottom: 194px !important;
}

.u-ml194 {
	margin-left: 194px !important;
}

.u-mt195 {
	margin-top: 195px !important;
}

.u-mr195 {
	margin-right: 195px !important;
}

.u-mb195 {
	margin-bottom: 195px !important;
}

.u-ml195 {
	margin-left: 195px !important;
}

.u-mt196 {
	margin-top: 196px !important;
}

.u-mr196 {
	margin-right: 196px !important;
}

.u-mb196 {
	margin-bottom: 196px !important;
}

.u-ml196 {
	margin-left: 196px !important;
}

.u-mt197 {
	margin-top: 197px !important;
}

.u-mr197 {
	margin-right: 197px !important;
}

.u-mb197 {
	margin-bottom: 197px !important;
}

.u-ml197 {
	margin-left: 197px !important;
}

.u-mt198 {
	margin-top: 198px !important;
}

.u-mr198 {
	margin-right: 198px !important;
}

.u-mb198 {
	margin-bottom: 198px !important;
}

.u-ml198 {
	margin-left: 198px !important;
}

.u-mt199 {
	margin-top: 199px !important;
}

.u-mr199 {
	margin-right: 199px !important;
}

.u-mb199 {
	margin-bottom: 199px !important;
}

.u-ml199 {
	margin-left: 199px !important;
}

.u-mt200 {
	margin-top: 200px !important;
}

.u-mr200 {
	margin-right: 200px !important;
}

.u-mb200 {
	margin-bottom: 200px !important;
}

.u-ml200 {
	margin-left: 200px !important;
}

/* padding
---------------------------------------------------------------------------- */

.u-pt0 {
	padding-top: 0px !important;
}

.u-pr0 {
	padding-right: 0px !important;
}

.u-pb0 {
	padding-bottom: 0px !important;
}

.u-pl0 {
	padding-left: 0px !important;
}

.u-pt1 {
	padding-top: 1px !important;
}

.u-pr1 {
	padding-right: 1px !important;
}

.u-pb1 {
	padding-bottom: 1px !important;
}

.u-pl1 {
	padding-left: 1px !important;
}

.u-pt2 {
	padding-top: 2px !important;
}

.u-pr2 {
	padding-right: 2px !important;
}

.u-pb2 {
	padding-bottom: 2px !important;
}

.u-pl2 {
	padding-left: 2px !important;
}

.u-pt3 {
	padding-top: 3px !important;
}

.u-pr3 {
	padding-right: 3px !important;
}

.u-pb3 {
	padding-bottom: 3px !important;
}

.u-pl3 {
	padding-left: 3px !important;
}

.u-pt4 {
	padding-top: 4px !important;
}

.u-pr4 {
	padding-right: 4px !important;
}

.u-pb4 {
	padding-bottom: 4px !important;
}

.u-pl4 {
	padding-left: 4px !important;
}

.u-pt5 {
	padding-top: 5px !important;
}

.u-pr5 {
	padding-right: 5px !important;
}

.u-pb5 {
	padding-bottom: 5px !important;
}

.u-pl5 {
	padding-left: 5px !important;
}

.u-pt6 {
	padding-top: 6px !important;
}

.u-pr6 {
	padding-right: 6px !important;
}

.u-pb6 {
	padding-bottom: 6px !important;
}

.u-pl6 {
	padding-left: 6px !important;
}

.u-pt7 {
	padding-top: 7px !important;
}

.u-pr7 {
	padding-right: 7px !important;
}

.u-pb7 {
	padding-bottom: 7px !important;
}

.u-pl7 {
	padding-left: 7px !important;
}

.u-pt8 {
	padding-top: 8px !important;
}

.u-pr8 {
	padding-right: 8px !important;
}

.u-pb8 {
	padding-bottom: 8px !important;
}

.u-pl8 {
	padding-left: 8px !important;
}

.u-pt9 {
	padding-top: 9px !important;
}

.u-pr9 {
	padding-right: 9px !important;
}

.u-pb9 {
	padding-bottom: 9px !important;
}

.u-pl9 {
	padding-left: 9px !important;
}

.u-pt10 {
	padding-top: 10px !important;
}

.u-pr10 {
	padding-right: 10px !important;
}

.u-pb10 {
	padding-bottom: 10px !important;
}

.u-pl10 {
	padding-left: 10px !important;
}

.u-pt11 {
	padding-top: 11px !important;
}

.u-pr11 {
	padding-right: 11px !important;
}

.u-pb11 {
	padding-bottom: 11px !important;
}

.u-pl11 {
	padding-left: 11px !important;
}

.u-pt12 {
	padding-top: 12px !important;
}

.u-pr12 {
	padding-right: 12px !important;
}

.u-pb12 {
	padding-bottom: 12px !important;
}

.u-pl12 {
	padding-left: 12px !important;
}

.u-pt13 {
	padding-top: 13px !important;
}

.u-pr13 {
	padding-right: 13px !important;
}

.u-pb13 {
	padding-bottom: 13px !important;
}

.u-pl13 {
	padding-left: 13px !important;
}

.u-pt14 {
	padding-top: 14px !important;
}

.u-pr14 {
	padding-right: 14px !important;
}

.u-pb14 {
	padding-bottom: 14px !important;
}

.u-pl14 {
	padding-left: 14px !important;
}

.u-pt15 {
	padding-top: 15px !important;
}

.u-pr15 {
	padding-right: 15px !important;
}

.u-pb15 {
	padding-bottom: 15px !important;
}

.u-pl15 {
	padding-left: 15px !important;
}

.u-pt16 {
	padding-top: 16px !important;
}

.u-pr16 {
	padding-right: 16px !important;
}

.u-pb16 {
	padding-bottom: 16px !important;
}

.u-pl16 {
	padding-left: 16px !important;
}

.u-pt17 {
	padding-top: 17px !important;
}

.u-pr17 {
	padding-right: 17px !important;
}

.u-pb17 {
	padding-bottom: 17px !important;
}

.u-pl17 {
	padding-left: 17px !important;
}

.u-pt18 {
	padding-top: 18px !important;
}

.u-pr18 {
	padding-right: 18px !important;
}

.u-pb18 {
	padding-bottom: 18px !important;
}

.u-pl18 {
	padding-left: 18px !important;
}

.u-pt19 {
	padding-top: 19px !important;
}

.u-pr19 {
	padding-right: 19px !important;
}

.u-pb19 {
	padding-bottom: 19px !important;
}

.u-pl19 {
	padding-left: 19px !important;
}

.u-pt20 {
	padding-top: 20px !important;
}

.u-pr20 {
	padding-right: 20px !important;
}

.u-pb20 {
	padding-bottom: 20px !important;
}

.u-pl20 {
	padding-left: 20px !important;
}

.u-pt21 {
	padding-top: 21px !important;
}

.u-pr21 {
	padding-right: 21px !important;
}

.u-pb21 {
	padding-bottom: 21px !important;
}

.u-pl21 {
	padding-left: 21px !important;
}

.u-pt22 {
	padding-top: 22px !important;
}

.u-pr22 {
	padding-right: 22px !important;
}

.u-pb22 {
	padding-bottom: 22px !important;
}

.u-pl22 {
	padding-left: 22px !important;
}

.u-pt23 {
	padding-top: 23px !important;
}

.u-pr23 {
	padding-right: 23px !important;
}

.u-pb23 {
	padding-bottom: 23px !important;
}

.u-pl23 {
	padding-left: 23px !important;
}

.u-pt24 {
	padding-top: 24px !important;
}

.u-pr24 {
	padding-right: 24px !important;
}

.u-pb24 {
	padding-bottom: 24px !important;
}

.u-pl24 {
	padding-left: 24px !important;
}

.u-pt25 {
	padding-top: 25px !important;
}

.u-pr25 {
	padding-right: 25px !important;
}

.u-pb25 {
	padding-bottom: 25px !important;
}

.u-pl25 {
	padding-left: 25px !important;
}

.u-pt26 {
	padding-top: 26px !important;
}

.u-pr26 {
	padding-right: 26px !important;
}

.u-pb26 {
	padding-bottom: 26px !important;
}

.u-pl26 {
	padding-left: 26px !important;
}

.u-pt27 {
	padding-top: 27px !important;
}

.u-pr27 {
	padding-right: 27px !important;
}

.u-pb27 {
	padding-bottom: 27px !important;
}

.u-pl27 {
	padding-left: 27px !important;
}

.u-pt28 {
	padding-top: 28px !important;
}

.u-pr28 {
	padding-right: 28px !important;
}

.u-pb28 {
	padding-bottom: 28px !important;
}

.u-pl28 {
	padding-left: 28px !important;
}

.u-pt29 {
	padding-top: 29px !important;
}

.u-pr29 {
	padding-right: 29px !important;
}

.u-pb29 {
	padding-bottom: 29px !important;
}

.u-pl29 {
	padding-left: 29px !important;
}

.u-pt30 {
	padding-top: 30px !important;
}

.u-pr30 {
	padding-right: 30px !important;
}

.u-pb30 {
	padding-bottom: 30px !important;
}

.u-pl30 {
	padding-left: 30px !important;
}

.u-pt31 {
	padding-top: 31px !important;
}

.u-pr31 {
	padding-right: 31px !important;
}

.u-pb31 {
	padding-bottom: 31px !important;
}

.u-pl31 {
	padding-left: 31px !important;
}

.u-pt32 {
	padding-top: 32px !important;
}

.u-pr32 {
	padding-right: 32px !important;
}

.u-pb32 {
	padding-bottom: 32px !important;
}

.u-pl32 {
	padding-left: 32px !important;
}

.u-pt33 {
	padding-top: 33px !important;
}

.u-pr33 {
	padding-right: 33px !important;
}

.u-pb33 {
	padding-bottom: 33px !important;
}

.u-pl33 {
	padding-left: 33px !important;
}

.u-pt34 {
	padding-top: 34px !important;
}

.u-pr34 {
	padding-right: 34px !important;
}

.u-pb34 {
	padding-bottom: 34px !important;
}

.u-pl34 {
	padding-left: 34px !important;
}

.u-pt35 {
	padding-top: 35px !important;
}

.u-pr35 {
	padding-right: 35px !important;
}

.u-pb35 {
	padding-bottom: 35px !important;
}

.u-pl35 {
	padding-left: 35px !important;
}

.u-pt36 {
	padding-top: 36px !important;
}

.u-pr36 {
	padding-right: 36px !important;
}

.u-pb36 {
	padding-bottom: 36px !important;
}

.u-pl36 {
	padding-left: 36px !important;
}

.u-pt37 {
	padding-top: 37px !important;
}

.u-pr37 {
	padding-right: 37px !important;
}

.u-pb37 {
	padding-bottom: 37px !important;
}

.u-pl37 {
	padding-left: 37px !important;
}

.u-pt38 {
	padding-top: 38px !important;
}

.u-pr38 {
	padding-right: 38px !important;
}

.u-pb38 {
	padding-bottom: 38px !important;
}

.u-pl38 {
	padding-left: 38px !important;
}

.u-pt39 {
	padding-top: 39px !important;
}

.u-pr39 {
	padding-right: 39px !important;
}

.u-pb39 {
	padding-bottom: 39px !important;
}

.u-pl39 {
	padding-left: 39px !important;
}

.u-pt40 {
	padding-top: 40px !important;
}

.u-pr40 {
	padding-right: 40px !important;
}

.u-pb40 {
	padding-bottom: 40px !important;
}

.u-pl40 {
	padding-left: 40px !important;
}

.u-pt41 {
	padding-top: 41px !important;
}

.u-pr41 {
	padding-right: 41px !important;
}

.u-pb41 {
	padding-bottom: 41px !important;
}

.u-pl41 {
	padding-left: 41px !important;
}

.u-pt42 {
	padding-top: 42px !important;
}

.u-pr42 {
	padding-right: 42px !important;
}

.u-pb42 {
	padding-bottom: 42px !important;
}

.u-pl42 {
	padding-left: 42px !important;
}

.u-pt43 {
	padding-top: 43px !important;
}

.u-pr43 {
	padding-right: 43px !important;
}

.u-pb43 {
	padding-bottom: 43px !important;
}

.u-pl43 {
	padding-left: 43px !important;
}

.u-pt44 {
	padding-top: 44px !important;
}

.u-pr44 {
	padding-right: 44px !important;
}

.u-pb44 {
	padding-bottom: 44px !important;
}

.u-pl44 {
	padding-left: 44px !important;
}

.u-pt45 {
	padding-top: 45px !important;
}

.u-pr45 {
	padding-right: 45px !important;
}

.u-pb45 {
	padding-bottom: 45px !important;
}

.u-pl45 {
	padding-left: 45px !important;
}

.u-pt46 {
	padding-top: 46px !important;
}

.u-pr46 {
	padding-right: 46px !important;
}

.u-pb46 {
	padding-bottom: 46px !important;
}

.u-pl46 {
	padding-left: 46px !important;
}

.u-pt47 {
	padding-top: 47px !important;
}

.u-pr47 {
	padding-right: 47px !important;
}

.u-pb47 {
	padding-bottom: 47px !important;
}

.u-pl47 {
	padding-left: 47px !important;
}

.u-pt48 {
	padding-top: 48px !important;
}

.u-pr48 {
	padding-right: 48px !important;
}

.u-pb48 {
	padding-bottom: 48px !important;
}

.u-pl48 {
	padding-left: 48px !important;
}

.u-pt49 {
	padding-top: 49px !important;
}

.u-pr49 {
	padding-right: 49px !important;
}

.u-pb49 {
	padding-bottom: 49px !important;
}

.u-pl49 {
	padding-left: 49px !important;
}

.u-pt50 {
	padding-top: 50px !important;
}

.u-pr50 {
	padding-right: 50px !important;
}

.u-pb50 {
	padding-bottom: 50px !important;
}

.u-pl50 {
	padding-left: 50px !important;
}

.u-pt51 {
	padding-top: 51px !important;
}

.u-pr51 {
	padding-right: 51px !important;
}

.u-pb51 {
	padding-bottom: 51px !important;
}

.u-pl51 {
	padding-left: 51px !important;
}

.u-pt52 {
	padding-top: 52px !important;
}

.u-pr52 {
	padding-right: 52px !important;
}

.u-pb52 {
	padding-bottom: 52px !important;
}

.u-pl52 {
	padding-left: 52px !important;
}

.u-pt53 {
	padding-top: 53px !important;
}

.u-pr53 {
	padding-right: 53px !important;
}

.u-pb53 {
	padding-bottom: 53px !important;
}

.u-pl53 {
	padding-left: 53px !important;
}

.u-pt54 {
	padding-top: 54px !important;
}

.u-pr54 {
	padding-right: 54px !important;
}

.u-pb54 {
	padding-bottom: 54px !important;
}

.u-pl54 {
	padding-left: 54px !important;
}

.u-pt55 {
	padding-top: 55px !important;
}

.u-pr55 {
	padding-right: 55px !important;
}

.u-pb55 {
	padding-bottom: 55px !important;
}

.u-pl55 {
	padding-left: 55px !important;
}

.u-pt56 {
	padding-top: 56px !important;
}

.u-pr56 {
	padding-right: 56px !important;
}

.u-pb56 {
	padding-bottom: 56px !important;
}

.u-pl56 {
	padding-left: 56px !important;
}

.u-pt57 {
	padding-top: 57px !important;
}

.u-pr57 {
	padding-right: 57px !important;
}

.u-pb57 {
	padding-bottom: 57px !important;
}

.u-pl57 {
	padding-left: 57px !important;
}

.u-pt58 {
	padding-top: 58px !important;
}

.u-pr58 {
	padding-right: 58px !important;
}

.u-pb58 {
	padding-bottom: 58px !important;
}

.u-pl58 {
	padding-left: 58px !important;
}

.u-pt59 {
	padding-top: 59px !important;
}

.u-pr59 {
	padding-right: 59px !important;
}

.u-pb59 {
	padding-bottom: 59px !important;
}

.u-pl59 {
	padding-left: 59px !important;
}

.u-pt60 {
	padding-top: 60px !important;
}

.u-pr60 {
	padding-right: 60px !important;
}

.u-pb60 {
	padding-bottom: 60px !important;
}

.u-pl60 {
	padding-left: 60px !important;
}

.u-pt61 {
	padding-top: 61px !important;
}

.u-pr61 {
	padding-right: 61px !important;
}

.u-pb61 {
	padding-bottom: 61px !important;
}

.u-pl61 {
	padding-left: 61px !important;
}

.u-pt62 {
	padding-top: 62px !important;
}

.u-pr62 {
	padding-right: 62px !important;
}

.u-pb62 {
	padding-bottom: 62px !important;
}

.u-pl62 {
	padding-left: 62px !important;
}

.u-pt63 {
	padding-top: 63px !important;
}

.u-pr63 {
	padding-right: 63px !important;
}

.u-pb63 {
	padding-bottom: 63px !important;
}

.u-pl63 {
	padding-left: 63px !important;
}

.u-pt64 {
	padding-top: 64px !important;
}

.u-pr64 {
	padding-right: 64px !important;
}

.u-pb64 {
	padding-bottom: 64px !important;
}

.u-pl64 {
	padding-left: 64px !important;
}

.u-pt65 {
	padding-top: 65px !important;
}

.u-pr65 {
	padding-right: 65px !important;
}

.u-pb65 {
	padding-bottom: 65px !important;
}

.u-pl65 {
	padding-left: 65px !important;
}

.u-pt66 {
	padding-top: 66px !important;
}

.u-pr66 {
	padding-right: 66px !important;
}

.u-pb66 {
	padding-bottom: 66px !important;
}

.u-pl66 {
	padding-left: 66px !important;
}

.u-pt67 {
	padding-top: 67px !important;
}

.u-pr67 {
	padding-right: 67px !important;
}

.u-pb67 {
	padding-bottom: 67px !important;
}

.u-pl67 {
	padding-left: 67px !important;
}

.u-pt68 {
	padding-top: 68px !important;
}

.u-pr68 {
	padding-right: 68px !important;
}

.u-pb68 {
	padding-bottom: 68px !important;
}

.u-pl68 {
	padding-left: 68px !important;
}

.u-pt69 {
	padding-top: 69px !important;
}

.u-pr69 {
	padding-right: 69px !important;
}

.u-pb69 {
	padding-bottom: 69px !important;
}

.u-pl69 {
	padding-left: 69px !important;
}

.u-pt70 {
	padding-top: 70px !important;
}

.u-pr70 {
	padding-right: 70px !important;
}

.u-pb70 {
	padding-bottom: 70px !important;
}

.u-pl70 {
	padding-left: 70px !important;
}

.u-pt71 {
	padding-top: 71px !important;
}

.u-pr71 {
	padding-right: 71px !important;
}

.u-pb71 {
	padding-bottom: 71px !important;
}

.u-pl71 {
	padding-left: 71px !important;
}

.u-pt72 {
	padding-top: 72px !important;
}

.u-pr72 {
	padding-right: 72px !important;
}

.u-pb72 {
	padding-bottom: 72px !important;
}

.u-pl72 {
	padding-left: 72px !important;
}

.u-pt73 {
	padding-top: 73px !important;
}

.u-pr73 {
	padding-right: 73px !important;
}

.u-pb73 {
	padding-bottom: 73px !important;
}

.u-pl73 {
	padding-left: 73px !important;
}

.u-pt74 {
	padding-top: 74px !important;
}

.u-pr74 {
	padding-right: 74px !important;
}

.u-pb74 {
	padding-bottom: 74px !important;
}

.u-pl74 {
	padding-left: 74px !important;
}

.u-pt75 {
	padding-top: 75px !important;
}

.u-pr75 {
	padding-right: 75px !important;
}

.u-pb75 {
	padding-bottom: 75px !important;
}

.u-pl75 {
	padding-left: 75px !important;
}

.u-pt76 {
	padding-top: 76px !important;
}

.u-pr76 {
	padding-right: 76px !important;
}

.u-pb76 {
	padding-bottom: 76px !important;
}

.u-pl76 {
	padding-left: 76px !important;
}

.u-pt77 {
	padding-top: 77px !important;
}

.u-pr77 {
	padding-right: 77px !important;
}

.u-pb77 {
	padding-bottom: 77px !important;
}

.u-pl77 {
	padding-left: 77px !important;
}

.u-pt78 {
	padding-top: 78px !important;
}

.u-pr78 {
	padding-right: 78px !important;
}

.u-pb78 {
	padding-bottom: 78px !important;
}

.u-pl78 {
	padding-left: 78px !important;
}

.u-pt79 {
	padding-top: 79px !important;
}

.u-pr79 {
	padding-right: 79px !important;
}

.u-pb79 {
	padding-bottom: 79px !important;
}

.u-pl79 {
	padding-left: 79px !important;
}

.u-pt80 {
	padding-top: 80px !important;
}

.u-pr80 {
	padding-right: 80px !important;
}

.u-pb80 {
	padding-bottom: 80px !important;
}

.u-pl80 {
	padding-left: 80px !important;
}

.u-pt81 {
	padding-top: 81px !important;
}

.u-pr81 {
	padding-right: 81px !important;
}

.u-pb81 {
	padding-bottom: 81px !important;
}

.u-pl81 {
	padding-left: 81px !important;
}

.u-pt82 {
	padding-top: 82px !important;
}

.u-pr82 {
	padding-right: 82px !important;
}

.u-pb82 {
	padding-bottom: 82px !important;
}

.u-pl82 {
	padding-left: 82px !important;
}

.u-pt83 {
	padding-top: 83px !important;
}

.u-pr83 {
	padding-right: 83px !important;
}

.u-pb83 {
	padding-bottom: 83px !important;
}

.u-pl83 {
	padding-left: 83px !important;
}

.u-pt84 {
	padding-top: 84px !important;
}

.u-pr84 {
	padding-right: 84px !important;
}

.u-pb84 {
	padding-bottom: 84px !important;
}

.u-pl84 {
	padding-left: 84px !important;
}

.u-pt85 {
	padding-top: 85px !important;
}

.u-pr85 {
	padding-right: 85px !important;
}

.u-pb85 {
	padding-bottom: 85px !important;
}

.u-pl85 {
	padding-left: 85px !important;
}

.u-pt86 {
	padding-top: 86px !important;
}

.u-pr86 {
	padding-right: 86px !important;
}

.u-pb86 {
	padding-bottom: 86px !important;
}

.u-pl86 {
	padding-left: 86px !important;
}

.u-pt87 {
	padding-top: 87px !important;
}

.u-pr87 {
	padding-right: 87px !important;
}

.u-pb87 {
	padding-bottom: 87px !important;
}

.u-pl87 {
	padding-left: 87px !important;
}

.u-pt88 {
	padding-top: 88px !important;
}

.u-pr88 {
	padding-right: 88px !important;
}

.u-pb88 {
	padding-bottom: 88px !important;
}

.u-pl88 {
	padding-left: 88px !important;
}

.u-pt89 {
	padding-top: 89px !important;
}

.u-pr89 {
	padding-right: 89px !important;
}

.u-pb89 {
	padding-bottom: 89px !important;
}

.u-pl89 {
	padding-left: 89px !important;
}

.u-pt90 {
	padding-top: 90px !important;
}

.u-pr90 {
	padding-right: 90px !important;
}

.u-pb90 {
	padding-bottom: 90px !important;
}

.u-pl90 {
	padding-left: 90px !important;
}

.u-pt91 {
	padding-top: 91px !important;
}

.u-pr91 {
	padding-right: 91px !important;
}

.u-pb91 {
	padding-bottom: 91px !important;
}

.u-pl91 {
	padding-left: 91px !important;
}

.u-pt92 {
	padding-top: 92px !important;
}

.u-pr92 {
	padding-right: 92px !important;
}

.u-pb92 {
	padding-bottom: 92px !important;
}

.u-pl92 {
	padding-left: 92px !important;
}

.u-pt93 {
	padding-top: 93px !important;
}

.u-pr93 {
	padding-right: 93px !important;
}

.u-pb93 {
	padding-bottom: 93px !important;
}

.u-pl93 {
	padding-left: 93px !important;
}

.u-pt94 {
	padding-top: 94px !important;
}

.u-pr94 {
	padding-right: 94px !important;
}

.u-pb94 {
	padding-bottom: 94px !important;
}

.u-pl94 {
	padding-left: 94px !important;
}

.u-pt95 {
	padding-top: 95px !important;
}

.u-pr95 {
	padding-right: 95px !important;
}

.u-pb95 {
	padding-bottom: 95px !important;
}

.u-pl95 {
	padding-left: 95px !important;
}

.u-pt96 {
	padding-top: 96px !important;
}

.u-pr96 {
	padding-right: 96px !important;
}

.u-pb96 {
	padding-bottom: 96px !important;
}

.u-pl96 {
	padding-left: 96px !important;
}

.u-pt97 {
	padding-top: 97px !important;
}

.u-pr97 {
	padding-right: 97px !important;
}

.u-pb97 {
	padding-bottom: 97px !important;
}

.u-pl97 {
	padding-left: 97px !important;
}

.u-pt98 {
	padding-top: 98px !important;
}

.u-pr98 {
	padding-right: 98px !important;
}

.u-pb98 {
	padding-bottom: 98px !important;
}

.u-pl98 {
	padding-left: 98px !important;
}

.u-pt99 {
	padding-top: 99px !important;
}

.u-pr99 {
	padding-right: 99px !important;
}

.u-pb99 {
	padding-bottom: 99px !important;
}

.u-pl99 {
	padding-left: 99px !important;
}

.u-pt100 {
	padding-top: 100px !important;
}

.u-pr100 {
	padding-right: 100px !important;
}

.u-pb100 {
	padding-bottom: 100px !important;
}

.u-pl100 {
	padding-left: 100px !important;
}

.u-pt101 {
	padding-top: 101px !important;
}

.u-pr101 {
	padding-right: 101px !important;
}

.u-pb101 {
	padding-bottom: 101px !important;
}

.u-pl101 {
	padding-left: 101px !important;
}

.u-pt102 {
	padding-top: 102px !important;
}

.u-pr102 {
	padding-right: 102px !important;
}

.u-pb102 {
	padding-bottom: 102px !important;
}

.u-pl102 {
	padding-left: 102px !important;
}

.u-pt103 {
	padding-top: 103px !important;
}

.u-pr103 {
	padding-right: 103px !important;
}

.u-pb103 {
	padding-bottom: 103px !important;
}

.u-pl103 {
	padding-left: 103px !important;
}

.u-pt104 {
	padding-top: 104px !important;
}

.u-pr104 {
	padding-right: 104px !important;
}

.u-pb104 {
	padding-bottom: 104px !important;
}

.u-pl104 {
	padding-left: 104px !important;
}

.u-pt105 {
	padding-top: 105px !important;
}

.u-pr105 {
	padding-right: 105px !important;
}

.u-pb105 {
	padding-bottom: 105px !important;
}

.u-pl105 {
	padding-left: 105px !important;
}

.u-pt106 {
	padding-top: 106px !important;
}

.u-pr106 {
	padding-right: 106px !important;
}

.u-pb106 {
	padding-bottom: 106px !important;
}

.u-pl106 {
	padding-left: 106px !important;
}

.u-pt107 {
	padding-top: 107px !important;
}

.u-pr107 {
	padding-right: 107px !important;
}

.u-pb107 {
	padding-bottom: 107px !important;
}

.u-pl107 {
	padding-left: 107px !important;
}

.u-pt108 {
	padding-top: 108px !important;
}

.u-pr108 {
	padding-right: 108px !important;
}

.u-pb108 {
	padding-bottom: 108px !important;
}

.u-pl108 {
	padding-left: 108px !important;
}

.u-pt109 {
	padding-top: 109px !important;
}

.u-pr109 {
	padding-right: 109px !important;
}

.u-pb109 {
	padding-bottom: 109px !important;
}

.u-pl109 {
	padding-left: 109px !important;
}

.u-pt110 {
	padding-top: 110px !important;
}

.u-pr110 {
	padding-right: 110px !important;
}

.u-pb110 {
	padding-bottom: 110px !important;
}

.u-pl110 {
	padding-left: 110px !important;
}

.u-pt111 {
	padding-top: 111px !important;
}

.u-pr111 {
	padding-right: 111px !important;
}

.u-pb111 {
	padding-bottom: 111px !important;
}

.u-pl111 {
	padding-left: 111px !important;
}

.u-pt112 {
	padding-top: 112px !important;
}

.u-pr112 {
	padding-right: 112px !important;
}

.u-pb112 {
	padding-bottom: 112px !important;
}

.u-pl112 {
	padding-left: 112px !important;
}

.u-pt113 {
	padding-top: 113px !important;
}

.u-pr113 {
	padding-right: 113px !important;
}

.u-pb113 {
	padding-bottom: 113px !important;
}

.u-pl113 {
	padding-left: 113px !important;
}

.u-pt114 {
	padding-top: 114px !important;
}

.u-pr114 {
	padding-right: 114px !important;
}

.u-pb114 {
	padding-bottom: 114px !important;
}

.u-pl114 {
	padding-left: 114px !important;
}

.u-pt115 {
	padding-top: 115px !important;
}

.u-pr115 {
	padding-right: 115px !important;
}

.u-pb115 {
	padding-bottom: 115px !important;
}

.u-pl115 {
	padding-left: 115px !important;
}

.u-pt116 {
	padding-top: 116px !important;
}

.u-pr116 {
	padding-right: 116px !important;
}

.u-pb116 {
	padding-bottom: 116px !important;
}

.u-pl116 {
	padding-left: 116px !important;
}

.u-pt117 {
	padding-top: 117px !important;
}

.u-pr117 {
	padding-right: 117px !important;
}

.u-pb117 {
	padding-bottom: 117px !important;
}

.u-pl117 {
	padding-left: 117px !important;
}

.u-pt118 {
	padding-top: 118px !important;
}

.u-pr118 {
	padding-right: 118px !important;
}

.u-pb118 {
	padding-bottom: 118px !important;
}

.u-pl118 {
	padding-left: 118px !important;
}

.u-pt119 {
	padding-top: 119px !important;
}

.u-pr119 {
	padding-right: 119px !important;
}

.u-pb119 {
	padding-bottom: 119px !important;
}

.u-pl119 {
	padding-left: 119px !important;
}

.u-pt120 {
	padding-top: 120px !important;
}

.u-pr120 {
	padding-right: 120px !important;
}

.u-pb120 {
	padding-bottom: 120px !important;
}

.u-pl120 {
	padding-left: 120px !important;
}

.u-pt121 {
	padding-top: 121px !important;
}

.u-pr121 {
	padding-right: 121px !important;
}

.u-pb121 {
	padding-bottom: 121px !important;
}

.u-pl121 {
	padding-left: 121px !important;
}

.u-pt122 {
	padding-top: 122px !important;
}

.u-pr122 {
	padding-right: 122px !important;
}

.u-pb122 {
	padding-bottom: 122px !important;
}

.u-pl122 {
	padding-left: 122px !important;
}

.u-pt123 {
	padding-top: 123px !important;
}

.u-pr123 {
	padding-right: 123px !important;
}

.u-pb123 {
	padding-bottom: 123px !important;
}

.u-pl123 {
	padding-left: 123px !important;
}

.u-pt124 {
	padding-top: 124px !important;
}

.u-pr124 {
	padding-right: 124px !important;
}

.u-pb124 {
	padding-bottom: 124px !important;
}

.u-pl124 {
	padding-left: 124px !important;
}

.u-pt125 {
	padding-top: 125px !important;
}

.u-pr125 {
	padding-right: 125px !important;
}

.u-pb125 {
	padding-bottom: 125px !important;
}

.u-pl125 {
	padding-left: 125px !important;
}

.u-pt126 {
	padding-top: 126px !important;
}

.u-pr126 {
	padding-right: 126px !important;
}

.u-pb126 {
	padding-bottom: 126px !important;
}

.u-pl126 {
	padding-left: 126px !important;
}

.u-pt127 {
	padding-top: 127px !important;
}

.u-pr127 {
	padding-right: 127px !important;
}

.u-pb127 {
	padding-bottom: 127px !important;
}

.u-pl127 {
	padding-left: 127px !important;
}

.u-pt128 {
	padding-top: 128px !important;
}

.u-pr128 {
	padding-right: 128px !important;
}

.u-pb128 {
	padding-bottom: 128px !important;
}

.u-pl128 {
	padding-left: 128px !important;
}

.u-pt129 {
	padding-top: 129px !important;
}

.u-pr129 {
	padding-right: 129px !important;
}

.u-pb129 {
	padding-bottom: 129px !important;
}

.u-pl129 {
	padding-left: 129px !important;
}

.u-pt130 {
	padding-top: 130px !important;
}

.u-pr130 {
	padding-right: 130px !important;
}

.u-pb130 {
	padding-bottom: 130px !important;
}

.u-pl130 {
	padding-left: 130px !important;
}

.u-pt131 {
	padding-top: 131px !important;
}

.u-pr131 {
	padding-right: 131px !important;
}

.u-pb131 {
	padding-bottom: 131px !important;
}

.u-pl131 {
	padding-left: 131px !important;
}

.u-pt132 {
	padding-top: 132px !important;
}

.u-pr132 {
	padding-right: 132px !important;
}

.u-pb132 {
	padding-bottom: 132px !important;
}

.u-pl132 {
	padding-left: 132px !important;
}

.u-pt133 {
	padding-top: 133px !important;
}

.u-pr133 {
	padding-right: 133px !important;
}

.u-pb133 {
	padding-bottom: 133px !important;
}

.u-pl133 {
	padding-left: 133px !important;
}

.u-pt134 {
	padding-top: 134px !important;
}

.u-pr134 {
	padding-right: 134px !important;
}

.u-pb134 {
	padding-bottom: 134px !important;
}

.u-pl134 {
	padding-left: 134px !important;
}

.u-pt135 {
	padding-top: 135px !important;
}

.u-pr135 {
	padding-right: 135px !important;
}

.u-pb135 {
	padding-bottom: 135px !important;
}

.u-pl135 {
	padding-left: 135px !important;
}

.u-pt136 {
	padding-top: 136px !important;
}

.u-pr136 {
	padding-right: 136px !important;
}

.u-pb136 {
	padding-bottom: 136px !important;
}

.u-pl136 {
	padding-left: 136px !important;
}

.u-pt137 {
	padding-top: 137px !important;
}

.u-pr137 {
	padding-right: 137px !important;
}

.u-pb137 {
	padding-bottom: 137px !important;
}

.u-pl137 {
	padding-left: 137px !important;
}

.u-pt138 {
	padding-top: 138px !important;
}

.u-pr138 {
	padding-right: 138px !important;
}

.u-pb138 {
	padding-bottom: 138px !important;
}

.u-pl138 {
	padding-left: 138px !important;
}

.u-pt139 {
	padding-top: 139px !important;
}

.u-pr139 {
	padding-right: 139px !important;
}

.u-pb139 {
	padding-bottom: 139px !important;
}

.u-pl139 {
	padding-left: 139px !important;
}

.u-pt140 {
	padding-top: 140px !important;
}

.u-pr140 {
	padding-right: 140px !important;
}

.u-pb140 {
	padding-bottom: 140px !important;
}

.u-pl140 {
	padding-left: 140px !important;
}

.u-pt141 {
	padding-top: 141px !important;
}

.u-pr141 {
	padding-right: 141px !important;
}

.u-pb141 {
	padding-bottom: 141px !important;
}

.u-pl141 {
	padding-left: 141px !important;
}

.u-pt142 {
	padding-top: 142px !important;
}

.u-pr142 {
	padding-right: 142px !important;
}

.u-pb142 {
	padding-bottom: 142px !important;
}

.u-pl142 {
	padding-left: 142px !important;
}

.u-pt143 {
	padding-top: 143px !important;
}

.u-pr143 {
	padding-right: 143px !important;
}

.u-pb143 {
	padding-bottom: 143px !important;
}

.u-pl143 {
	padding-left: 143px !important;
}

.u-pt144 {
	padding-top: 144px !important;
}

.u-pr144 {
	padding-right: 144px !important;
}

.u-pb144 {
	padding-bottom: 144px !important;
}

.u-pl144 {
	padding-left: 144px !important;
}

.u-pt145 {
	padding-top: 145px !important;
}

.u-pr145 {
	padding-right: 145px !important;
}

.u-pb145 {
	padding-bottom: 145px !important;
}

.u-pl145 {
	padding-left: 145px !important;
}

.u-pt146 {
	padding-top: 146px !important;
}

.u-pr146 {
	padding-right: 146px !important;
}

.u-pb146 {
	padding-bottom: 146px !important;
}

.u-pl146 {
	padding-left: 146px !important;
}

.u-pt147 {
	padding-top: 147px !important;
}

.u-pr147 {
	padding-right: 147px !important;
}

.u-pb147 {
	padding-bottom: 147px !important;
}

.u-pl147 {
	padding-left: 147px !important;
}

.u-pt148 {
	padding-top: 148px !important;
}

.u-pr148 {
	padding-right: 148px !important;
}

.u-pb148 {
	padding-bottom: 148px !important;
}

.u-pl148 {
	padding-left: 148px !important;
}

.u-pt149 {
	padding-top: 149px !important;
}

.u-pr149 {
	padding-right: 149px !important;
}

.u-pb149 {
	padding-bottom: 149px !important;
}

.u-pl149 {
	padding-left: 149px !important;
}

.u-pt150 {
	padding-top: 150px !important;
}

.u-pr150 {
	padding-right: 150px !important;
}

.u-pb150 {
	padding-bottom: 150px !important;
}

.u-pl150 {
	padding-left: 150px !important;
}

.u-pt151 {
	padding-top: 151px !important;
}

.u-pr151 {
	padding-right: 151px !important;
}

.u-pb151 {
	padding-bottom: 151px !important;
}

.u-pl151 {
	padding-left: 151px !important;
}

.u-pt152 {
	padding-top: 152px !important;
}

.u-pr152 {
	padding-right: 152px !important;
}

.u-pb152 {
	padding-bottom: 152px !important;
}

.u-pl152 {
	padding-left: 152px !important;
}

.u-pt153 {
	padding-top: 153px !important;
}

.u-pr153 {
	padding-right: 153px !important;
}

.u-pb153 {
	padding-bottom: 153px !important;
}

.u-pl153 {
	padding-left: 153px !important;
}

.u-pt154 {
	padding-top: 154px !important;
}

.u-pr154 {
	padding-right: 154px !important;
}

.u-pb154 {
	padding-bottom: 154px !important;
}

.u-pl154 {
	padding-left: 154px !important;
}

.u-pt155 {
	padding-top: 155px !important;
}

.u-pr155 {
	padding-right: 155px !important;
}

.u-pb155 {
	padding-bottom: 155px !important;
}

.u-pl155 {
	padding-left: 155px !important;
}

.u-pt156 {
	padding-top: 156px !important;
}

.u-pr156 {
	padding-right: 156px !important;
}

.u-pb156 {
	padding-bottom: 156px !important;
}

.u-pl156 {
	padding-left: 156px !important;
}

.u-pt157 {
	padding-top: 157px !important;
}

.u-pr157 {
	padding-right: 157px !important;
}

.u-pb157 {
	padding-bottom: 157px !important;
}

.u-pl157 {
	padding-left: 157px !important;
}

.u-pt158 {
	padding-top: 158px !important;
}

.u-pr158 {
	padding-right: 158px !important;
}

.u-pb158 {
	padding-bottom: 158px !important;
}

.u-pl158 {
	padding-left: 158px !important;
}

.u-pt159 {
	padding-top: 159px !important;
}

.u-pr159 {
	padding-right: 159px !important;
}

.u-pb159 {
	padding-bottom: 159px !important;
}

.u-pl159 {
	padding-left: 159px !important;
}

.u-pt160 {
	padding-top: 160px !important;
}

.u-pr160 {
	padding-right: 160px !important;
}

.u-pb160 {
	padding-bottom: 160px !important;
}

.u-pl160 {
	padding-left: 160px !important;
}

.u-pt161 {
	padding-top: 161px !important;
}

.u-pr161 {
	padding-right: 161px !important;
}

.u-pb161 {
	padding-bottom: 161px !important;
}

.u-pl161 {
	padding-left: 161px !important;
}

.u-pt162 {
	padding-top: 162px !important;
}

.u-pr162 {
	padding-right: 162px !important;
}

.u-pb162 {
	padding-bottom: 162px !important;
}

.u-pl162 {
	padding-left: 162px !important;
}

.u-pt163 {
	padding-top: 163px !important;
}

.u-pr163 {
	padding-right: 163px !important;
}

.u-pb163 {
	padding-bottom: 163px !important;
}

.u-pl163 {
	padding-left: 163px !important;
}

.u-pt164 {
	padding-top: 164px !important;
}

.u-pr164 {
	padding-right: 164px !important;
}

.u-pb164 {
	padding-bottom: 164px !important;
}

.u-pl164 {
	padding-left: 164px !important;
}

.u-pt165 {
	padding-top: 165px !important;
}

.u-pr165 {
	padding-right: 165px !important;
}

.u-pb165 {
	padding-bottom: 165px !important;
}

.u-pl165 {
	padding-left: 165px !important;
}

.u-pt166 {
	padding-top: 166px !important;
}

.u-pr166 {
	padding-right: 166px !important;
}

.u-pb166 {
	padding-bottom: 166px !important;
}

.u-pl166 {
	padding-left: 166px !important;
}

.u-pt167 {
	padding-top: 167px !important;
}

.u-pr167 {
	padding-right: 167px !important;
}

.u-pb167 {
	padding-bottom: 167px !important;
}

.u-pl167 {
	padding-left: 167px !important;
}

.u-pt168 {
	padding-top: 168px !important;
}

.u-pr168 {
	padding-right: 168px !important;
}

.u-pb168 {
	padding-bottom: 168px !important;
}

.u-pl168 {
	padding-left: 168px !important;
}

.u-pt169 {
	padding-top: 169px !important;
}

.u-pr169 {
	padding-right: 169px !important;
}

.u-pb169 {
	padding-bottom: 169px !important;
}

.u-pl169 {
	padding-left: 169px !important;
}

.u-pt170 {
	padding-top: 170px !important;
}

.u-pr170 {
	padding-right: 170px !important;
}

.u-pb170 {
	padding-bottom: 170px !important;
}

.u-pl170 {
	padding-left: 170px !important;
}

.u-pt171 {
	padding-top: 171px !important;
}

.u-pr171 {
	padding-right: 171px !important;
}

.u-pb171 {
	padding-bottom: 171px !important;
}

.u-pl171 {
	padding-left: 171px !important;
}

.u-pt172 {
	padding-top: 172px !important;
}

.u-pr172 {
	padding-right: 172px !important;
}

.u-pb172 {
	padding-bottom: 172px !important;
}

.u-pl172 {
	padding-left: 172px !important;
}

.u-pt173 {
	padding-top: 173px !important;
}

.u-pr173 {
	padding-right: 173px !important;
}

.u-pb173 {
	padding-bottom: 173px !important;
}

.u-pl173 {
	padding-left: 173px !important;
}

.u-pt174 {
	padding-top: 174px !important;
}

.u-pr174 {
	padding-right: 174px !important;
}

.u-pb174 {
	padding-bottom: 174px !important;
}

.u-pl174 {
	padding-left: 174px !important;
}

.u-pt175 {
	padding-top: 175px !important;
}

.u-pr175 {
	padding-right: 175px !important;
}

.u-pb175 {
	padding-bottom: 175px !important;
}

.u-pl175 {
	padding-left: 175px !important;
}

.u-pt176 {
	padding-top: 176px !important;
}

.u-pr176 {
	padding-right: 176px !important;
}

.u-pb176 {
	padding-bottom: 176px !important;
}

.u-pl176 {
	padding-left: 176px !important;
}

.u-pt177 {
	padding-top: 177px !important;
}

.u-pr177 {
	padding-right: 177px !important;
}

.u-pb177 {
	padding-bottom: 177px !important;
}

.u-pl177 {
	padding-left: 177px !important;
}

.u-pt178 {
	padding-top: 178px !important;
}

.u-pr178 {
	padding-right: 178px !important;
}

.u-pb178 {
	padding-bottom: 178px !important;
}

.u-pl178 {
	padding-left: 178px !important;
}

.u-pt179 {
	padding-top: 179px !important;
}

.u-pr179 {
	padding-right: 179px !important;
}

.u-pb179 {
	padding-bottom: 179px !important;
}

.u-pl179 {
	padding-left: 179px !important;
}

.u-pt180 {
	padding-top: 180px !important;
}

.u-pr180 {
	padding-right: 180px !important;
}

.u-pb180 {
	padding-bottom: 180px !important;
}

.u-pl180 {
	padding-left: 180px !important;
}

.u-pt181 {
	padding-top: 181px !important;
}

.u-pr181 {
	padding-right: 181px !important;
}

.u-pb181 {
	padding-bottom: 181px !important;
}

.u-pl181 {
	padding-left: 181px !important;
}

.u-pt182 {
	padding-top: 182px !important;
}

.u-pr182 {
	padding-right: 182px !important;
}

.u-pb182 {
	padding-bottom: 182px !important;
}

.u-pl182 {
	padding-left: 182px !important;
}

.u-pt183 {
	padding-top: 183px !important;
}

.u-pr183 {
	padding-right: 183px !important;
}

.u-pb183 {
	padding-bottom: 183px !important;
}

.u-pl183 {
	padding-left: 183px !important;
}

.u-pt184 {
	padding-top: 184px !important;
}

.u-pr184 {
	padding-right: 184px !important;
}

.u-pb184 {
	padding-bottom: 184px !important;
}

.u-pl184 {
	padding-left: 184px !important;
}

.u-pt185 {
	padding-top: 185px !important;
}

.u-pr185 {
	padding-right: 185px !important;
}

.u-pb185 {
	padding-bottom: 185px !important;
}

.u-pl185 {
	padding-left: 185px !important;
}

.u-pt186 {
	padding-top: 186px !important;
}

.u-pr186 {
	padding-right: 186px !important;
}

.u-pb186 {
	padding-bottom: 186px !important;
}

.u-pl186 {
	padding-left: 186px !important;
}

.u-pt187 {
	padding-top: 187px !important;
}

.u-pr187 {
	padding-right: 187px !important;
}

.u-pb187 {
	padding-bottom: 187px !important;
}

.u-pl187 {
	padding-left: 187px !important;
}

.u-pt188 {
	padding-top: 188px !important;
}

.u-pr188 {
	padding-right: 188px !important;
}

.u-pb188 {
	padding-bottom: 188px !important;
}

.u-pl188 {
	padding-left: 188px !important;
}

.u-pt189 {
	padding-top: 189px !important;
}

.u-pr189 {
	padding-right: 189px !important;
}

.u-pb189 {
	padding-bottom: 189px !important;
}

.u-pl189 {
	padding-left: 189px !important;
}

.u-pt190 {
	padding-top: 190px !important;
}

.u-pr190 {
	padding-right: 190px !important;
}

.u-pb190 {
	padding-bottom: 190px !important;
}

.u-pl190 {
	padding-left: 190px !important;
}

.u-pt191 {
	padding-top: 191px !important;
}

.u-pr191 {
	padding-right: 191px !important;
}

.u-pb191 {
	padding-bottom: 191px !important;
}

.u-pl191 {
	padding-left: 191px !important;
}

.u-pt192 {
	padding-top: 192px !important;
}

.u-pr192 {
	padding-right: 192px !important;
}

.u-pb192 {
	padding-bottom: 192px !important;
}

.u-pl192 {
	padding-left: 192px !important;
}

.u-pt193 {
	padding-top: 193px !important;
}

.u-pr193 {
	padding-right: 193px !important;
}

.u-pb193 {
	padding-bottom: 193px !important;
}

.u-pl193 {
	padding-left: 193px !important;
}

.u-pt194 {
	padding-top: 194px !important;
}

.u-pr194 {
	padding-right: 194px !important;
}

.u-pb194 {
	padding-bottom: 194px !important;
}

.u-pl194 {
	padding-left: 194px !important;
}

.u-pt195 {
	padding-top: 195px !important;
}

.u-pr195 {
	padding-right: 195px !important;
}

.u-pb195 {
	padding-bottom: 195px !important;
}

.u-pl195 {
	padding-left: 195px !important;
}

.u-pt196 {
	padding-top: 196px !important;
}

.u-pr196 {
	padding-right: 196px !important;
}

.u-pb196 {
	padding-bottom: 196px !important;
}

.u-pl196 {
	padding-left: 196px !important;
}

.u-pt197 {
	padding-top: 197px !important;
}

.u-pr197 {
	padding-right: 197px !important;
}

.u-pb197 {
	padding-bottom: 197px !important;
}

.u-pl197 {
	padding-left: 197px !important;
}

.u-pt198 {
	padding-top: 198px !important;
}

.u-pr198 {
	padding-right: 198px !important;
}

.u-pb198 {
	padding-bottom: 198px !important;
}

.u-pl198 {
	padding-left: 198px !important;
}

.u-pt199 {
	padding-top: 199px !important;
}

.u-pr199 {
	padding-right: 199px !important;
}

.u-pb199 {
	padding-bottom: 199px !important;
}

.u-pl199 {
	padding-left: 199px !important;
}

.u-pt200 {
	padding-top: 200px !important;
}

.u-pr200 {
	padding-right: 200px !important;
}

.u-pb200 {
	padding-bottom: 200px !important;
}

.u-pl200 {
	padding-left: 200px !important;
}

/* other */
.onepointBlue {
	color: #0091BD;
}

/* @media screen and (min-width: 1399px) { */
/* @media screen and (min-width: 769px) { */

.l-header__logo {
	/*width: 171px;
	height: 39px;
	margin: 5px 0 0;*/
	width: auto;
	height: 45px;
	background-image: url(../images/common/logo_BD.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
	margin: 0;
}
/* a:hover {
	-webkit-transition: opacity 0.2s;
	opacity: 0.7;
	transition: opacity 0.2s;
} */

@media screen and (min-width: 1024px) {
	a[href^="tel:"] {
		cursor: default;
		pointer-events: none;
	}
}

.c-boxGradation:hover::after {
	opacity: 0;
}

.c-boxCase > a:hover {
	/* -webkit-transform: translate(-4px, -4px); */
	-webkit-box-shadow: 0px 2px 32px 10px rgba(0, 0, 0, 0.5);
	/* -webkit-transition: -webkit-box-shadow 0.3s, -webkit-transform 0.3s; */
	/* transform: translate(-4px, -4px); */
	box-shadow: 0px 2px 32px 10px rgba(0, 0, 0, 0.5);
	/* opacity: 1; */
	/* transition: -webkit-box-shadow 0.3s, -webkit-transform 0.3s;
	transition: box-shadow 0.3s, transform 0.3s;
	transition: box-shadow 0.3s, transform 0.3s, -webkit-box-shadow 0.3s, -webkit-transform 0.3s; */
	background-color: #000;
}
.c-boxCase > a:hover > figure::after {
	opacity: 0;
}

.p-carousel .slick-arrow:hover {
	-webkit-transition: opacity 0.2s;
	opacity: 0.7;
	transition: opacity 0.2s;
}

.p-carousel .slick-dots > li > button:hover {
	-webkit-transition: opacity 0.2s;
	opacity: 0.7;
	transition: opacity 0.2s;
}

.u-nopc {
	display: none !important;
}

.u-nosp {
	display: block !important;
}

/* } */
@media  screen and (1024px <= width < 1481px){
	.u-nopc_1481 {
		display: none !important;
	}
}
@media  screen and (1024px <= width < 1337px){
	.u-nopc_1337 {
		display: none !important;
	}
}
@media screen and (max-width: 1220px) {
	.p-top__solutionImg img {
		width: 70vw;
	}
	.c-gnav__list {
		margin-right: 25px;
	}
	.c-gnav__list > li + li {
		margin-left: 25px;
	}
}

/* @media screen and (max-width: 768px) { */
@media screen and (max-width: 1023px) {	

	.c-buttonRound {
		box-shadow: 0 0 16px #abf0fb;
	}
	.c-buttonRound::before {
		opacity: 1;
	}
		
	img {
		width: 100%;
		height: auto;
	}

	body {
		min-width: auto;
	}

	.l-header {
		/* -webkit-box-shadow: 0 0 0.8vw 0.8vw rgba(0, 0, 0, 0.16); */
		/*height: 8vw;*/
		height: 60px;
		/* box-shadow: 0 0 0.8vw 0.8vw rgba(0, 0, 0, 0.16); */
	}

	.l-header__inner {
		/*padding: 0 2.66667vw 0 5.33333vw;*/
		/* padding: 0 2.66667vw 0 0; */
		margin: 0;
		max-width: inherit;
		padding: 0 20px;
	}

	.l-header__logo {
		/*margin-top: 0.66667vw;
		width: 22.8vw;
		height: 5.2vw;
		width: auto;*/
		width: 135px;
		/*height: 8vw;*/
		height: 100%;
		background-image: url(../images/common/logo_BD.svg);
		background-repeat: no-repeat;
		background-size: contain;
	}


	.l-main {
		padding-top: 8vw;
	}

	.l-main__contents {
		padding-top: 8vw;
	}

	.l-main__contentsInner {
		padding: 13.33333vw 5.33333vw;
	}

	.l-main__contentsInner:last-child {
		padding-bottom: 13.33333vw;
	}

	.l-main__contentsInner--spWide {
		padding-right: 0;
		padding-left: 0;
	}

	.l-main__contentsInner--gray {
		padding-right: 0;
		padding-left: 0;
	}

	.l-main__btnArea > p {
		margin-bottom: 2.66667vw;
		font-size: 4.26667vw;
	}

	.l-footer__inner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 0 5.33333vw;
	}

	.l-footer__company {
		margin: 8vw 0 4.5vw;
	}

	.l-footer__company > dt {
		font-size: 4vw;
		width: 33vw;
	}

	.l-footer__company > dd {
		font-size: 2.66667vw;
		line-height: 1.75;
		padding-left: 5vw;
	}
	.l-footer__company--01 {
		font-size: 2.4vw;
		padding-bottom: 1vw;
	}
	.l-footer__company--02 {
		font-size: 2.4vw;
		line-height: 1.6;
		white-space: nowrap;
	}

	.l-footer__privacyImg {
		margin-right: 3.2vw;
	}
	.l-footer__privacyImg img {
		width: 37px;
	}

	.l-footer__privacyText > a {
		font-size: 2.4vw;
	}

	.l-footer__privacy {
		margin: 0 0 7vw;
	}

	.l-footer__bottom {
		height: auto;
		padding: 7vw 0 0;
		/* padding: 6.66667vw 0 2.66667vw; */
	}

	.l-footer__bottomInner {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		position: relative;
		flex-direction: column-reverse;
		align-items: inherit;
	}

	.l-footer__copyright {
		text-align: center;
		padding: 7vw 0;
	}
	.l-footer__copyright small {
		font-size: 2.66667vw;
	}

	.l-footer__nav {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		/* margin-right: 0;
		margin-bottom: 6.66667vw;
		margin-left: 0; */
		white-space: nowrap;
		flex-wrap: wrap;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		align-items: center;
		justify-content: left;
		margin: 0 auto;
	}

	.l-footer__nav > li {
		display: inline-block;
		height: 2.66667vw;
		padding: 0 1vw;
	}

	.l-footer__nav > li > a {
		font-size: 2.4vw;
	}

	.c-gnav {
		-webkit-transition: opacity 0.3s;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		-webkit-box-shadow: 0px 6px 3px -3px rgba(0, 0, 0, 0.16) inset;
		visibility: hidden;
		z-index: 999;
		position: fixed;
		/*top: 8vw;*/
		top: 0;
		left: 0;
		flex-direction: column;
		background-color: #000;
		box-shadow: 0px 6px 3px -3px rgba(0, 0, 0, 0.16) inset;
		opacity: 0;
		transition: opacity 0.3s;
		width: 100%;
		padding: 11vw 10vw 10vw;
		max-height: 100%;
	}
	.c-gnav__inner {
		display: block;
	}

	.c-gnav.is-active {
		visibility: visible;
		opacity: 1;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
	}

	.c-gnav__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 100%;
		margin-right: 0;
		margin-bottom: 7.5vw;
		padding: 0 19vw;
	}

	.c-gnav__list > li {
		width: 100%;
		/* height: 13.33333vw; */
		padding-right: 0;
		/* border-bottom: 1px solid #14508d; */
	}

	.c-gnav__list > li:first-child {
		/* border-top: 1px solid #14508d; */
	}

	.c-gnav__list > li + li {
		margin-left: 0;
		height: auto;
	}

	.c-gnav__list > li::before {
		content: none;
	}

	.c-gnav__list > li > a {
		/* -webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex; */
		position: relative;
		/* align-items: center;
		justify-content: center; */
		width: 100%;
		height: 100%;
		font-size: 5.8vw;
		text-align: center;
		display: block;
		padding: 3.4vw 0 3vw;
		-webkit-text-fill-color: inherit;
		background: inherit;
		background-clip: inherit;
		filter: none;
		border-top: solid 1px #939393;
	}

	.c-gnav__list > li + li:last-child a {
		border-bottom: solid 1px #939393;
	}

	/* .c-gnav__list > li > a::after {
		-webkit-transform: rotate(45deg);
		position: absolute;
		top: 0;
		right: 2.66667vw;
		bottom: 0;
		width: 1.6vw;
		height: 1.6vw;
		margin: auto;
		transform: rotate(45deg);
		border-top: solid 1px #14508d;
		border-right: solid 1px #14508d;
		content: "";
	} */

	.c-gnav__list--pc {
		display: block;
		line-height: 1em;
	}
	.c-gnav__list--sp {
		display: block;
		font-size: 2.8vw;
		color: #a0a0a0;
	}
	.c-gnav__list--nonesp {
		display: none;
	}

	.c-gnav__contact {
		width: 50%;
		/* height: 13.33333vw; */
		font-size: 4.8vw;
		margin: 0 auto;
		padding: 5.5vw 0;
	}

	.c-gnav__spButton {
		-webkit-transition: all 0.4s;
		display: inline-block;
		z-index: 1000;
		position: absolute;
		right: 5vw;
		width: 30px;
		height: 40px;
		transition: all 0.4s;
	}

	.c-gnav__spButton > span {
		-webkit-transition: all 0.4s;
		display: inline-block;
		position: absolute;
		left: 0;
		width: 100%;
		height: 1.6px;
		background-color: #fff;
		transition: all 0.4s;
	}

	.c-gnav__spButton > span:nth-of-type(1) {
		top: 15px;
	}

	/* .c-gnav__spButton > span:nth-of-type(2) {
		top: 0;
		bottom: 0;
		margin: auto;
	} */

	.c-gnav__spButton > span:nth-of-type(2) {
		bottom: 17px;
	}

	.c-gnav__spButton.is-active > span:nth-of-type(1) {
		-webkit-transform: translateY(3px) rotate(-45deg);
		transform: translateY(3px) rotate(-45deg);
	}

	/* .c-gnav__spButton.is-active > span:nth-of-type(2) {
		opacity: 0;
	} */

	.c-gnav__spButton.is-active > span:nth-of-type(2) {
		-webkit-transform: translateY(-3px) rotate(45deg);
		transform: translateY(-3px) rotate(45deg);
	}
	.c-gnav__splogo {
		display: block;
		width: 55%;
		margin: 0 auto 10%;
	}

	.c-localnav {
		-webkit-transition: opacity 0.3s;
		visibility: hidden;
		z-index: 999;
		top: 8vw;
		height: auto;
		padding: 13.33333vw 10vw 8vw;
		border: none;
		opacity: 0;
		transition: opacity 0.3s;
	}

	.c-localnav.is-active {
		visibility: visible;
		opacity: 1;
	}

	.c-localnav > ul {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		min-width: auto;
	}

	.c-localnav > ul > li {
		width: 100%;
	}

	.c-localnav > ul > li::after {
		content: none;
	}

	.c-localnav > ul > li:first-child {
	}

	.c-localnav > ul > li:first-child::before {
		content: none;
	}

	.c-localnav > ul > li > a {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100%;
		font-size: 4.4vw;
	}

	.c-localnav__spButton {
		-webkit-transition: all 0.4s;
		display: block;
		position: fixed;
		/*top: 8vw;*/
		top: 20vw;
		padding: 1.5vw 2.5vw 1.5vw 3.5vw;
		background-color: #000;
		border: solid 1px #fff;
		transition: top 0.4s;
		left: auto;
		right: 3vw;
		display: flex;
		font-family: "futura-pt", "Noto Sans Japanese", "Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", Meiryo, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, Arial, Sans-serif;
		border-radius: 30px;
		filter: drop-shadow(0 5px 5px rgba(0,0,0,0.5));
		z-index: 100;
	}

	.c-localnav__spButton > div {
		position: relative;
		width: 5vw;
		height: 5vw;
	}

	.c-localnav__spButton > div > span {
		-webkit-transition: all 0.4s;
		display: inline-block;
		position: absolute;
		left: 0;
		right: 0;
		width: 70%;
		height: 0.3vw;
		background-color: #fff;
		transition: all 0.4s;
	}

	.c-localnav__spButton > div > span:nth-of-type(1) {
		top: 0;
		height: 70%;
		width: 0.3vw;
		left: 0;
		right: 0;
		margin: auto;
		bottom: 0;
	}

	.c-localnav__spButton > div > span:nth-of-type(2) {
		top: 0;
		bottom: 0;
		margin: auto;
	}

	.c-localnav__spButton > div > span:nth-of-type(3) {
		bottom: 0;
	}

	.c-localnav__spButton > p {
		margin: 0.5vw 1vw 0 0;
		color: #fff;
		font-size: 4.4vw;
		font-weight: 400;
	}

	.c-localnav__spButton.is-active {
		z-index: 11000;
		top: 6vw;
	}

	.c-localnav__spButton.is-active > div > span:nth-of-type(1) {
		opacity: 0;
	}

	/* .c-localnav__spButton.is-active > div > span:nth-of-type(2) {
		opacity: 0;
	} */

	.c-localnav__spButton.is-active > div > span:nth-of-type(3) {
		opacity: 0;
	}

	.c-breadcrumb {
		width: 100%;
		height: 8vw;
		overflow-y: scroll;
	}

	.c-breadcrumb__list {
		-webkit-overflow-scrolling: touch;
		/* overflow-scrolling: touch; */
		max-width: 1200px;
		margin: 0 5.33333vw;
		overflow-x: auto;
		overflow-y: hidden;
		white-space: nowrap;
	}

	.c-breadcrumb__list > li {
		font-size: 2.66667vw;
	}

	.c-title--h2 {
		margin-bottom: 8vw;
		font-size: 5.33333vw;
	}

	.c-title--h2 > span {
		font-size: 3.73333vw;
	}

	.c-title--h3 {
		margin-bottom: 12vw;
		font-size: 4.8vw;
	}

	.c-title--h3 > span {
		margin-top: 0.4vw;
		font-size: 3.2vw;
	}

	.c-title--h3::after {
		bottom: -5.33333vw;
		width: 13.33333vw;
		height: 1.06667vw;
		border-radius: 0.53333vw;
	}

	.c-title--h3Type2 {
		margin: 0 0 4vw 0;
		padding-bottom: 2.66667vw;
		font-size: 3.73333vw;
	}

	.c-title--h3Type2 > span {
		padding: 0 0 2.66667vw 0;
	}

	.c-title--h3Type2 > span::after {
		height: 1.06667vw;
	}

	.c-title--h3Type2::after {
		height: 1.06667vw;
	}

	.c-title--h4 {
		margin-bottom: 2.66667vw;
		padding: 0 0 2.66667vw;
		font-size: 3.73333vw;
		line-height: 1.8;
	}

	.c-title--h4Type2 {
		margin: 0 0 2vw 0;
		padding: 0;
		font-size: 3.73333vw;
	}

	.c-title--h5Type2 {
		margin: 0 0 3.33333vw;
		padding: 0 0 0 7.33333vw;
		font-size: 3.73333vw;
		text-indent: -1em;
	}

	.c-title--accordion {
		margin-bottom: 4vw;
		padding: 0 0 2.66667vw 0;
		font-size: 4.13333vw;
		letter-spacing: -0.05em;
	}

	.c-title--accordion::after {
		right: 2.66667vw;
		width: 5.33333vw;
		height: 5.33333vw;
		background-position: center center;
		background-size: 2.66667vw auto;
	}

	.c-title--accordion.is-close::after {
		background-position: center 2.13333vw;
	}

	.c-title--mv {
		font-size: 5.33333vw;
	}

	.c-title--mv > span {
		font-size: 3.73333vw;
	}

	.c-title--mvTop {
		top: -8vw;
		left: -2.26667vw;
		width: 69.6vw;
		height: 69.6vw;
		padding: 10.66667vw 6.93333vw 0;
		font-size: 5.06667vw;
	}

	.c-title--mvTop > span {
		margin-top: 5.33333vw;
		font-size: 2.66667vw;
	}

	.c-title--top {
		width: 66.66667vw;
		margin-bottom: 10.66667vw;
		font-size: 5.33333vw;
	}

	.c-title--top > span {
		margin-top: 1.33333vw;
		padding-top: 1.06667vw;
		font-size: 4.26667vw;
	}

	.c-lead {
		margin-bottom: 5.33333vw;
		font-size: 4.26667vw;
		letter-spacing: -0.05em;
		line-height: 1.6;
	}

	.c-footerContactButton {
		width: 80vw;
		height: 18vw;
		font-size: 6.13333vw;
		padding: 1vw 0 2vw 0;
		margin: 2.66667vw 0;
		display: flex;
		box-shadow: 0 0 16px #abf0fb;
	}

	.c-footerContactButton--tel::before {
		background: url("../images/common/footerContactButton_tel.png");
	}
	.c-footerContactButton--mail::before {
		background: url("../images/common/footerContactButton_mail.png");
	}
	.c-footerContactButton::before {
		width: 8vw;
		height: 8vw;
		margin-right: 2.66667vw;
		background-size: contain;
		margin-left: 10vw;
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
		content: "";
		width: 10.13333vw;
		display: block;
		position: relative;
		top: 0.5vw;
		opacity: 1;
	}
	.c-footerContactButton--mail::after {
		background-image: url(../images/common/footerContactButton_arrow.png);
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
		width: 15px;
		height: auto;
	}

	.c-buttonRound {
		width: 210px;
		height: 46px;
		border-radius: 6.66667vw;
		font-size: 4rem;
	}

	.c-buttonRound > span {
		margin: 0;
		font-size: 2rem;
	}

	.c-buttonRound::after {
		right: 20px;
		width: 15px;
		height: 15px;
	}

	.c-buttonRound--small {
		width: 20.13333vw;
		height: 4.4vw;
		padding-bottom: 0;
		font-size: 2.66667vw;
	}

	.c-buttonRound--small:after {
		right: 2.66667vw;
		width: 0.66667vw;
		height: 0.66667vw;
	}

	.c-gotop {
		position: absolute;
		top: -1.33333vw;
		right: 5.33333vw;
		width: 7.46667vw;
		height: 7.46667vw;
	}

	.c-gotop > a {
		background-size: contain;
	}

	.c-gotop--scroll {
		display: block;
		top: auto;
		bottom: 34vw;
		right: 5.33333vw;
		position: absolute;
	}

	.c-gotop--scroll.is-fixed {
		position: fixed;
		right: 5.33333vw;
		bottom: 16vw;
	}

	.c-gotop--scroll > a {
		width: 9.6vw;
		height: 9.6vw;
	}

	.c-list--numberSquare > li {
		padding-left: 3em;
		font-size: 3.73333vw;
		line-height: 1.6;
	}

	.c-list--numberSquare > li::before {
		top: -0.15em;
		left: 0;
		width: 6.93333vw;
		height: 7.2vw;
		font-size: 3.73333vw;
		line-height: 1.8;
	}

	.c-list--numberSquare > li > dl > dt {
		width: 32%;
	}

	.c-list--numberSquare > li > dl > dd {
		width: 68%;
	}

	.c-list--dot > li {
		padding-left: 2.5em;
		font-size: 3.73333vw;
		line-height: 1.6;
		text-indent: -1em;
	}

	.c-list--dot > li::before {
		margin-right: 1.5em;
		font-size: 2.66667vw;
	}

	.blocker {
		padding: 5.33333vw;
	}

	.modal a.close-modal {
		width: 8vw;
		height: 8vw;
	}

	.c-modal {
		width: 100%;
		max-width: 100%;
		max-height: 80vh;
		padding: 5.33333vw;
		border-radius: 2.13333vw;
	}

	.c-modal > p {
		max-height: 72vh;
		margin-bottom: 0;
		padding: 0 2vw 2vw 0;
		overflow: scroll;
	}

	.c-modal > p::-webkit-scrollbar {
		width: 2.13333vw;
		height: 2.13333vw;
	}

	.c-modal > p::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 1.6vw rgba(0, 0, 0, 0.1);
		border-radius: 1.33333vw;
		box-shadow: inset 0 0 1.6vw rgba(0, 0, 0, 0.1);
	}

	.c-modal > p::-webkit-scrollbar-thumb {
		-webkit-box-shadow: 0 0 0 0.26667vw rgba(204, 204, 204, 0.3);
		border-radius: 1.33333vw;
		background-color: rgba(20, 80, 141, 0.6);
		box-shadow: 0 0 0 0.26667vw rgba(204, 204, 204, 0.3);
	}

	.c-modal > p > img {
		width: 200%;
	}

	.c-modal__link {
		pointer-events: auto;
	}

	.c-modal__openBtn {
		display: block;
		margin: 2.66667vw 0 8vw;
		text-align: right;
	}

	.c-modal__openBtn > a {
		display: inline-block;
		font-size: 3.2vw;
	}

	.c-modal__openBtn > a::before {
		display: inline-block;
		width: 3.46667vw;
		height: 3.46667vw;
		margin-right: 1.33333vw;
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2227.991%22%20viewBox%3D%220%200%2026%2027.991%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1935%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201935%22%20transform%3D%22translate(-729.406%20-38)%22%3E%20%3Cpath%20id%3D%22Magnifying_Glass_2%22%20data-name%3D%22Magnifying%20Glass%202%22%20d%3D%22M73.2%2C82a1.14%2C1.14%2C0%2C0%2C1-.82-.346l-7.689-8.013-.166.131a10.323%2C10.323%2C0%2C0%2C1-4.049.815%2C10.436%2C10.436%2C0%2C0%2C1-7.424-3.072A10.264%2C10.264%2C0%2C0%2C1%2C50%2C64.215%2C10.02%2C10.02%2C0%2C0%2C1%2C53.05%2C57a10.549%2C10.549%2C0%2C0%2C1%2C7.424-2.989A10.316%2C10.316%2C0%2C0%2C1%2C67.822%2C57%2C10.116%2C10.116%2C0%2C0%2C1%2C70.8%2C64.215%2C10.4%2C10.4%2C0%2C0%2C1%2C68.4%2C70.9l-.15.116%2C7.412%2C7.294a1.2%2C1.2%2C0%2C0%2C1%2C0%2C1.67l-1.64%2C1.67A1.143%2C1.143%2C0%2C0%2C1%2C73.2%2C82ZM60.455%2C57.653a6.85%2C6.85%2C0%2C0%2C0-4.821%2C1.941%2C6.532%2C6.532%2C0%2C0%2C0%2C0%2C9.374%2C6.85%2C6.85%2C0%2C0%2C0%2C4.821%2C1.942%2C6.729%2C6.729%2C0%2C0%2C0%2C4.781-1.942%2C6.626%2C6.626%2C0%2C0%2C0%2C0-9.374A6.73%2C6.73%2C0%2C0%2C0%2C60.455%2C57.653Z%22%20transform%3D%22translate(679.408%20-16.008)%22%20fill%3D%22%233a3a3a%22%2F%3E%20%3Cpath%20id%3D%22plus_circle%22%20d%3D%22M833%2C1276h3v2h-3v3h-2v-3h-3v-2h3v-3h2Z%22%20transform%3D%22translate(-92.229%20-1228.758)%22%20fill%3D%22%233a3a3a%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: contain;
		vertical-align: -0.15em;
		content: "";
	}

	.c-modal__openBtn--white > a {
		color: #fff;
	}

	.c-modal__openBtn--white > a::before {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2227.991%22%20viewBox%3D%220%200%2026%2027.991%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_1935%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%201935%22%20transform%3D%22translate(-729.406%20-38)%22%3E%20%3Cpath%20id%3D%22Magnifying_Glass_2%22%20data-name%3D%22Magnifying%20Glass%202%22%20d%3D%22M73.2%2C82a1.14%2C1.14%2C0%2C0%2C1-.82-.346l-7.689-8.013-.166.131a10.323%2C10.323%2C0%2C0%2C1-4.049.815%2C10.436%2C10.436%2C0%2C0%2C1-7.424-3.072A10.264%2C10.264%2C0%2C0%2C1%2C50%2C64.215%2C10.02%2C10.02%2C0%2C0%2C1%2C53.05%2C57a10.549%2C10.549%2C0%2C0%2C1%2C7.424-2.989A10.316%2C10.316%2C0%2C0%2C1%2C67.822%2C57%2C10.116%2C10.116%2C0%2C0%2C1%2C70.8%2C64.215%2C10.4%2C10.4%2C0%2C0%2C1%2C68.4%2C70.9l-.15.116%2C7.412%2C7.294a1.2%2C1.2%2C0%2C0%2C1%2C0%2C1.67l-1.64%2C1.67A1.143%2C1.143%2C0%2C0%2C1%2C73.2%2C82ZM60.455%2C57.653a6.85%2C6.85%2C0%2C0%2C0-4.821%2C1.941%2C6.532%2C6.532%2C0%2C0%2C0%2C0%2C9.374%2C6.85%2C6.85%2C0%2C0%2C0%2C4.821%2C1.942%2C6.729%2C6.729%2C0%2C0%2C0%2C4.781-1.942%2C6.626%2C6.626%2C0%2C0%2C0%2C0-9.374A6.73%2C6.73%2C0%2C0%2C0%2C60.455%2C57.653Z%22%20transform%3D%22translate(679.408%20-16.008)%22%20fill%3D%22%23fff%22%2F%3E%20%3Cpath%20id%3D%22plus_circle%22%20d%3D%22M833%2C1276h3v2h-3v3h-2v-3h-3v-2h3v-3h2Z%22%20transform%3D%22translate(-92.229%20-1228.758)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
	}

	.c-table > li:first-child {
		padding-top: 0;
		border-top: none;
	}

	.c-table > li > dl {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	.c-table > li > dl > dt {
		width: 100%;
		padding: 2.66667vw;
		font-size: 3.73333vw;
	}

	.c-table > li > dl > dd {
		width: 100%;
		padding: 2.66667vw;
		font-size: 3.73333vw;
	}

	.c-table--slim > li > dl {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 2.66667vw;
		font-size: 3.73333vw;
		line-height: 1.4;
	}

	.c-table--slim > li > dl > dt {
		width: 100%;
	}

	.c-table--slim > li > dl > dd {
		width: 100%;
	}

	.c-boxGradation {
		width: 100%;
		height: 46.66667vw;
	}

	.c-boxGradation::after {
		opacity: 0.3;
	}

	.c-boxGradation__text {
		width: 40vw;
		height: 7.2vw;
		font-size: 3.73333vw;
	}

	.c-boxCase {
		width: 67vw;
		height: 70vw;
		padding: 0 2.5vw;
	}

	.c-boxCase > a > dl > dt {
		font-size: 3vw;
	}

	.c-boxCase > a > dl > dd {
		font-size: 2.5vw;
		bottom: 20px;
	}
	.slick_count {
		width: 67vw;
		margin: 0 auto;
		text-align: right;
		padding: 0 0 5px;
		font-size: 3vw;
	}
/* 
	.c-boxCase > a {
		-webkit-box-shadow: 0.53333vw 0.53333vw 1.06667vw 0 rgba(0, 0, 0, 0.16);
		padding: 5.33333vw 4vw;
		box-shadow: 0.53333vw 0.53333vw 1.06667vw 0 rgba(0, 0, 0, 0.16);
	}

	.c-boxCase > a > figure {
		margin-bottom: 8vw;
	}

	.c-boxCase > a > dl {
		height: auto;
		margin-bottom: 5.33333vw;
		padding: 0 0;
	}

	.c-boxCase__label {
		height: 9.33333vw;
		padding: 0 3.46667vw;
		font-size: 4.26667vw;
	} */



	.p-footerContact {
		padding: 6vw 10vw 8vw;
		/* background-image: -webkit-gradient(linear, left top, left bottom, from(#144d88), to(#00287f));
		background-image: linear-gradient(180deg, #144d88 0%, #00287f 100%); */
	}
	.p-footerContact__inner {
		display: block;
	}

	.p-footerContact__title {
		height: auto;
		margin-bottom: 6vw;
		font-size: 6.13333vw;
		text-align: center;
		width: auto;
		display: block;
		padding: 0;
	}
	.p-footerContact__title--01 {
		border-bottom: none;
		padding: 0;
		font-size: 8vw;
	}
	.p-footerContact__title--02 {
		font-size: 3.6vw;
		padding: 0;
		color: #a0a0a0;
	}

	.p-footerContact__title::before,
	.p-footerContact__title::after {
		content: none;
	}

	.p-footerContact__list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		flex-direction: column;
		align-items: center;
	}

	.p-footerContact__list > li {
		/* min-height: 110px; */
		text-align: inherit;
	}

	.p-footerContact__list > li + li {
		margin-left: 0;
		padding-top: 2vw;
		padding-left: 0;
		border-left: none;
	}

	.p-footerContact__list > li > p {
		font-size: 4vw;
	}
	.p-footerContact__list--tel01 {
		font-size: 6vw;
		padding-bottom: 1vw;
	}
	.p-footerContact__list--tel02 {
		font-size: 3vw;
		color: #a0a0a0;
	}
	.p-footerContact__list--mail01 {
		font-size: 6vw;
		padding-bottom: 1vw;
	}
	.p-footerContact__list--mail02 {
		font-size: 3vw;
	}

	.p-carousel .slick-arrow {
		top: -4vw;
		width: 4.26667vw;
		height: 8.53333vw;
	}

	.p-carousel .slick-arrow::after {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2247.399%22%20height%3D%2270.313%22%20viewBox%3D%220%200%2047.399%2070.313%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_4199%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%204199%22%20transform%3D%22translate(-669.843%20-7304.866)%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_3209%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%203209%22%20transform%3D%22translate(682.086%207309.108)%22%3E%20%3Cline%20id%3D%22%E7%B7%9A_49%22%20data-name%3D%22%E7%B7%9A%2049%22%20x2%3D%2230.914%22%20y2%3D%2230.914%22%20fill%3D%22none%22%20stroke%3D%22%2314508d%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%226%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_50%22%20data-name%3D%22%E7%B7%9A%2050%22%20x1%3D%2230.914%22%20y2%3D%2230.914%22%20transform%3D%22translate(0%2030.914)%22%20fill%3D%22none%22%20stroke%3D%22%2314508d%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%226%22%2F%3E%20%3C%2Fg%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_4193%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%204193%22%20transform%3D%22translate(674.086%207309.108)%22%3E%20%3Cline%20id%3D%22%E7%B7%9A_49-2%22%20data-name%3D%22%E7%B7%9A%2049%22%20x2%3D%2230.914%22%20y2%3D%2230.914%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%226%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_50-2%22%20data-name%3D%22%E7%B7%9A%2050%22%20x1%3D%2230.914%22%20y2%3D%2230.914%22%20transform%3D%22translate(0%2030.914)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22square%22%20stroke-width%3D%226%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
	}

	.p-carousel .slick-arrow.slick-next {
		right: 5.33333vw;
	}

	.p-carousel .slick-arrow.slick-prev {
		left: 5.33333vw;
	}

	.p-carousel .slick-dots {
		margin-top: 5.33333vw;
	}

	.p-carousel .slick-dots > li {
		width: 4vw;
		height: 4vw;
	}

	.p-carousel .slick-dots > li + li {
		margin-left: 2.66667vw;
	}

	.p-carousel--topmv .slick-arrow::after {
		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.243%22%20height%3D%2236.243%22%20viewBox%3D%220%200%2020.243%2036.243%22%3E%20%3Cg%20id%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97_4192%22%20data-name%3D%22%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%204192%22%20transform%3D%22translate(2.121%202.121)%22%3E%20%3Cline%20id%3D%22%E7%B7%9A_49%22%20data-name%3D%22%E7%B7%9A%2049%22%20x2%3D%2216%22%20y2%3D%2216%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3Cline%20id%3D%22%E7%B7%9A_50%22%20data-name%3D%22%E7%B7%9A%2050%22%20x1%3D%2216%22%20y2%3D%2216%22%20transform%3D%22translate(0%2016)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%223%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");
	}

	.p-carousel--topmv .slick-arrow.slick-next {
		right: 5.33333vw;
	}

	.p-carousel--topmv .slick-arrow.slick-prev {
		left: 5.33333vw;
	}

	.p-recruitVoice li > div,
	.p-recruitVoice li > a {
		width: 49.33333vw;
		height: 75.73333vw;
	}

	.p-recruitVoice li > div::after,
	.p-recruitVoice li > a::after {
		display: block;
		z-index: 1;
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(205, 205, 205, 0.35);
		content: "";
	}

	.p-recruitVoice li.slick-active > a::after {
		content: none;
	}

	.p-recruitVoice__img {
		width: 46.8vw;
	}

	.p-recruitVoice__box {
		top: 45.33333vw;
		width: 46.26667vw;
		height: 30.4vw;
		padding: 2.13333vw 3.06667vw 3.06667vw;
	}

	.p-recruitVoice__comment {
		font-size: 2.93333vw;
		line-height: 1.3;
	}

	.p-recruitVoice__profile {
		font-size: 2.66667vw;
	}


	.u-nopc {
		display: block !important;
	}

	.u-nosp {
		display: none !important;
	}

	.u-spfz10 {
		font-size: 1.33333vw !important;
	}

	.u-spfz11 {
		font-size: 1.46667vw !important;
	}

	.u-spfz12 {
		font-size: 1.6vw !important;
	}

	.u-spfz13 {
		font-size: 1.73333vw !important;
	}

	.u-spfz14 {
		font-size: 1.86667vw !important;
	}

	.u-spfz15 {
		font-size: 2vw !important;
	}

	.u-spfz16 {
		font-size: 2.13333vw !important;
	}

	.u-spfz17 {
		font-size: 2.26667vw !important;
	}

	.u-spfz18 {
		font-size: 2.4vw !important;
	}

	.u-spfz19 {
		font-size: 2.53333vw !important;
	}

	.u-spfz20 {
		font-size: 2.66667vw !important;
	}

	.u-spfz21 {
		font-size: 2.8vw !important;
	}

	.u-spfz22 {
		font-size: 2.93333vw !important;
	}

	.u-spfz23 {
		font-size: 3.06667vw !important;
	}

	.u-spfz24 {
		font-size: 3.2vw !important;
	}

	.u-spfz25 {
		font-size: 3.33333vw !important;
	}

	.u-spfz26 {
		font-size: 3.46667vw !important;
	}

	.u-spfz27 {
		font-size: 3.6vw !important;
	}

	.u-spfz28 {
		font-size: 3.73333vw !important;
	}

	.u-spfz29 {
		font-size: 3.86667vw !important;
	}

	.u-spfz30 {
		font-size: 4vw !important;
	}

	.u-spfz31 {
		font-size: 4.13333vw !important;
	}

	.u-spfz32 {
		font-size: 4.26667vw !important;
	}

	.u-spfz33 {
		font-size: 4.4vw !important;
	}

	.u-spfz34 {
		font-size: 4.53333vw !important;
	}

	.u-spfz35 {
		font-size: 4.66667vw !important;
	}

	.u-spfz36 {
		font-size: 4.8vw !important;
	}

	.u-spfz37 {
		font-size: 4.93333vw !important;
	}

	.u-spfz38 {
		font-size: 5.06667vw !important;
	}

	.u-spfz39 {
		font-size: 5.2vw !important;
	}

	.u-spfz40 {
		font-size: 5.33333vw !important;
	}

	.u-spfz41 {
		font-size: 5.46667vw !important;
	}

	.u-spfz42 {
		font-size: 5.6vw !important;
	}

	.u-spfz43 {
		font-size: 5.73333vw !important;
	}

	.u-spfz44 {
		font-size: 5.86667vw !important;
	}

	.u-spfz45 {
		font-size: 6vw !important;
	}

	.u-spfz46 {
		font-size: 6.13333vw !important;
	}

	.u-spfz47 {
		font-size: 6.26667vw !important;
	}

	.u-spfz48 {
		font-size: 6.4vw !important;
	}

	.u-spfz49 {
		font-size: 6.53333vw !important;
	}

	.u-spfz50 {
		font-size: 6.66667vw !important;
	}

	.u-spmt0 {
		margin-top: 0vw !important;
	}

	.u-spmr0 {
		margin-right: 0vw !important;
	}

	.u-spmb0 {
		margin-bottom: 0vw !important;
	}

	.u-spml0 {
		margin-left: 0vw !important;
	}

	.u-spmt1 {
		margin-top: 0.13333vw !important;
	}

	.u-spmr1 {
		margin-right: 0.13333vw !important;
	}

	.u-spmb1 {
		margin-bottom: 0.13333vw !important;
	}

	.u-spml1 {
		margin-left: 0.13333vw !important;
	}

	.u-spmt2 {
		margin-top: 0.26667vw !important;
	}

	.u-spmr2 {
		margin-right: 0.26667vw !important;
	}

	.u-spmb2 {
		margin-bottom: 0.26667vw !important;
	}

	.u-spml2 {
		margin-left: 0.26667vw !important;
	}

	.u-spmt3 {
		margin-top: 0.4vw !important;
	}

	.u-spmr3 {
		margin-right: 0.4vw !important;
	}

	.u-spmb3 {
		margin-bottom: 0.4vw !important;
	}

	.u-spml3 {
		margin-left: 0.4vw !important;
	}

	.u-spmt4 {
		margin-top: 0.53333vw !important;
	}

	.u-spmr4 {
		margin-right: 0.53333vw !important;
	}

	.u-spmb4 {
		margin-bottom: 0.53333vw !important;
	}

	.u-spml4 {
		margin-left: 0.53333vw !important;
	}

	.u-spmt5 {
		margin-top: 0.66667vw !important;
	}

	.u-spmr5 {
		margin-right: 0.66667vw !important;
	}

	.u-spmb5 {
		margin-bottom: 0.66667vw !important;
	}

	.u-spml5 {
		margin-left: 0.66667vw !important;
	}

	.u-spmt6 {
		margin-top: 0.8vw !important;
	}

	.u-spmr6 {
		margin-right: 0.8vw !important;
	}

	.u-spmb6 {
		margin-bottom: 0.8vw !important;
	}

	.u-spml6 {
		margin-left: 0.8vw !important;
	}

	.u-spmt7 {
		margin-top: 0.93333vw !important;
	}

	.u-spmr7 {
		margin-right: 0.93333vw !important;
	}

	.u-spmb7 {
		margin-bottom: 0.93333vw !important;
	}

	.u-spml7 {
		margin-left: 0.93333vw !important;
	}

	.u-spmt8 {
		margin-top: 1.06667vw !important;
	}

	.u-spmr8 {
		margin-right: 1.06667vw !important;
	}

	.u-spmb8 {
		margin-bottom: 1.06667vw !important;
	}

	.u-spml8 {
		margin-left: 1.06667vw !important;
	}

	.u-spmt9 {
		margin-top: 1.2vw !important;
	}

	.u-spmr9 {
		margin-right: 1.2vw !important;
	}

	.u-spmb9 {
		margin-bottom: 1.2vw !important;
	}

	.u-spml9 {
		margin-left: 1.2vw !important;
	}

	.u-spmt10 {
		margin-top: 1.33333vw !important;
	}

	.u-spmr10 {
		margin-right: 1.33333vw !important;
	}

	.u-spmb10 {
		margin-bottom: 1.33333vw !important;
	}

	.u-spml10 {
		margin-left: 1.33333vw !important;
	}

	.u-spmt11 {
		margin-top: 1.46667vw !important;
	}

	.u-spmr11 {
		margin-right: 1.46667vw !important;
	}

	.u-spmb11 {
		margin-bottom: 1.46667vw !important;
	}

	.u-spml11 {
		margin-left: 1.46667vw !important;
	}

	.u-spmt12 {
		margin-top: 1.6vw !important;
	}

	.u-spmr12 {
		margin-right: 1.6vw !important;
	}

	.u-spmb12 {
		margin-bottom: 1.6vw !important;
	}

	.u-spml12 {
		margin-left: 1.6vw !important;
	}

	.u-spmt13 {
		margin-top: 1.73333vw !important;
	}

	.u-spmr13 {
		margin-right: 1.73333vw !important;
	}

	.u-spmb13 {
		margin-bottom: 1.73333vw !important;
	}

	.u-spml13 {
		margin-left: 1.73333vw !important;
	}

	.u-spmt14 {
		margin-top: 1.86667vw !important;
	}

	.u-spmr14 {
		margin-right: 1.86667vw !important;
	}

	.u-spmb14 {
		margin-bottom: 1.86667vw !important;
	}

	.u-spml14 {
		margin-left: 1.86667vw !important;
	}

	.u-spmt15 {
		margin-top: 2vw !important;
	}

	.u-spmr15 {
		margin-right: 2vw !important;
	}

	.u-spmb15 {
		margin-bottom: 2vw !important;
	}

	.u-spml15 {
		margin-left: 2vw !important;
	}

	.u-spmt16 {
		margin-top: 2.13333vw !important;
	}

	.u-spmr16 {
		margin-right: 2.13333vw !important;
	}

	.u-spmb16 {
		margin-bottom: 2.13333vw !important;
	}

	.u-spml16 {
		margin-left: 2.13333vw !important;
	}

	.u-spmt17 {
		margin-top: 2.26667vw !important;
	}

	.u-spmr17 {
		margin-right: 2.26667vw !important;
	}

	.u-spmb17 {
		margin-bottom: 2.26667vw !important;
	}

	.u-spml17 {
		margin-left: 2.26667vw !important;
	}

	.u-spmt18 {
		margin-top: 2.4vw !important;
	}

	.u-spmr18 {
		margin-right: 2.4vw !important;
	}

	.u-spmb18 {
		margin-bottom: 2.4vw !important;
	}

	.u-spml18 {
		margin-left: 2.4vw !important;
	}

	.u-spmt19 {
		margin-top: 2.53333vw !important;
	}

	.u-spmr19 {
		margin-right: 2.53333vw !important;
	}

	.u-spmb19 {
		margin-bottom: 2.53333vw !important;
	}

	.u-spml19 {
		margin-left: 2.53333vw !important;
	}

	.u-spmt20 {
		margin-top: 2.66667vw !important;
	}

	.u-spmr20 {
		margin-right: 2.66667vw !important;
	}

	.u-spmb20 {
		margin-bottom: 2.66667vw !important;
	}

	.u-spml20 {
		margin-left: 2.66667vw !important;
	}

	.u-spmt21 {
		margin-top: 2.8vw !important;
	}

	.u-spmr21 {
		margin-right: 2.8vw !important;
	}

	.u-spmb21 {
		margin-bottom: 2.8vw !important;
	}

	.u-spml21 {
		margin-left: 2.8vw !important;
	}

	.u-spmt22 {
		margin-top: 2.93333vw !important;
	}

	.u-spmr22 {
		margin-right: 2.93333vw !important;
	}

	.u-spmb22 {
		margin-bottom: 2.93333vw !important;
	}

	.u-spml22 {
		margin-left: 2.93333vw !important;
	}

	.u-spmt23 {
		margin-top: 3.06667vw !important;
	}

	.u-spmr23 {
		margin-right: 3.06667vw !important;
	}

	.u-spmb23 {
		margin-bottom: 3.06667vw !important;
	}

	.u-spml23 {
		margin-left: 3.06667vw !important;
	}

	.u-spmt24 {
		margin-top: 3.2vw !important;
	}

	.u-spmr24 {
		margin-right: 3.2vw !important;
	}

	.u-spmb24 {
		margin-bottom: 3.2vw !important;
	}

	.u-spml24 {
		margin-left: 3.2vw !important;
	}

	.u-spmt25 {
		margin-top: 3.33333vw !important;
	}

	.u-spmr25 {
		margin-right: 3.33333vw !important;
	}

	.u-spmb25 {
		margin-bottom: 3.33333vw !important;
	}

	.u-spml25 {
		margin-left: 3.33333vw !important;
	}

	.u-spmt26 {
		margin-top: 3.46667vw !important;
	}

	.u-spmr26 {
		margin-right: 3.46667vw !important;
	}

	.u-spmb26 {
		margin-bottom: 3.46667vw !important;
	}

	.u-spml26 {
		margin-left: 3.46667vw !important;
	}

	.u-spmt27 {
		margin-top: 3.6vw !important;
	}

	.u-spmr27 {
		margin-right: 3.6vw !important;
	}

	.u-spmb27 {
		margin-bottom: 3.6vw !important;
	}

	.u-spml27 {
		margin-left: 3.6vw !important;
	}

	.u-spmt28 {
		margin-top: 3.73333vw !important;
	}

	.u-spmr28 {
		margin-right: 3.73333vw !important;
	}

	.u-spmb28 {
		margin-bottom: 3.73333vw !important;
	}

	.u-spml28 {
		margin-left: 3.73333vw !important;
	}

	.u-spmt29 {
		margin-top: 3.86667vw !important;
	}

	.u-spmr29 {
		margin-right: 3.86667vw !important;
	}

	.u-spmb29 {
		margin-bottom: 3.86667vw !important;
	}

	.u-spml29 {
		margin-left: 3.86667vw !important;
	}

	.u-spmt30 {
		margin-top: 4vw !important;
	}

	.u-spmr30 {
		margin-right: 4vw !important;
	}

	.u-spmb30 {
		margin-bottom: 4vw !important;
	}

	.u-spml30 {
		margin-left: 4vw !important;
	}

	.u-spmt31 {
		margin-top: 4.13333vw !important;
	}

	.u-spmr31 {
		margin-right: 4.13333vw !important;
	}

	.u-spmb31 {
		margin-bottom: 4.13333vw !important;
	}

	.u-spml31 {
		margin-left: 4.13333vw !important;
	}

	.u-spmt32 {
		margin-top: 4.26667vw !important;
	}

	.u-spmr32 {
		margin-right: 4.26667vw !important;
	}

	.u-spmb32 {
		margin-bottom: 4.26667vw !important;
	}

	.u-spml32 {
		margin-left: 4.26667vw !important;
	}

	.u-spmt33 {
		margin-top: 4.4vw !important;
	}

	.u-spmr33 {
		margin-right: 4.4vw !important;
	}

	.u-spmb33 {
		margin-bottom: 4.4vw !important;
	}

	.u-spml33 {
		margin-left: 4.4vw !important;
	}

	.u-spmt34 {
		margin-top: 4.53333vw !important;
	}

	.u-spmr34 {
		margin-right: 4.53333vw !important;
	}

	.u-spmb34 {
		margin-bottom: 4.53333vw !important;
	}

	.u-spml34 {
		margin-left: 4.53333vw !important;
	}

	.u-spmt35 {
		margin-top: 4.66667vw !important;
	}

	.u-spmr35 {
		margin-right: 4.66667vw !important;
	}

	.u-spmb35 {
		margin-bottom: 4.66667vw !important;
	}

	.u-spml35 {
		margin-left: 4.66667vw !important;
	}

	.u-spmt36 {
		margin-top: 4.8vw !important;
	}

	.u-spmr36 {
		margin-right: 4.8vw !important;
	}

	.u-spmb36 {
		margin-bottom: 4.8vw !important;
	}

	.u-spml36 {
		margin-left: 4.8vw !important;
	}

	.u-spmt37 {
		margin-top: 4.93333vw !important;
	}

	.u-spmr37 {
		margin-right: 4.93333vw !important;
	}

	.u-spmb37 {
		margin-bottom: 4.93333vw !important;
	}

	.u-spml37 {
		margin-left: 4.93333vw !important;
	}

	.u-spmt38 {
		margin-top: 5.06667vw !important;
	}

	.u-spmr38 {
		margin-right: 5.06667vw !important;
	}

	.u-spmb38 {
		margin-bottom: 5.06667vw !important;
	}

	.u-spml38 {
		margin-left: 5.06667vw !important;
	}

	.u-spmt39 {
		margin-top: 5.2vw !important;
	}

	.u-spmr39 {
		margin-right: 5.2vw !important;
	}

	.u-spmb39 {
		margin-bottom: 5.2vw !important;
	}

	.u-spml39 {
		margin-left: 5.2vw !important;
	}

	.u-spmt40 {
		margin-top: 5.33333vw !important;
	}

	.u-spmr40 {
		margin-right: 5.33333vw !important;
	}

	.u-spmb40 {
		margin-bottom: 5.33333vw !important;
	}

	.u-spml40 {
		margin-left: 5.33333vw !important;
	}

	.u-spmt41 {
		margin-top: 5.46667vw !important;
	}

	.u-spmr41 {
		margin-right: 5.46667vw !important;
	}

	.u-spmb41 {
		margin-bottom: 5.46667vw !important;
	}

	.u-spml41 {
		margin-left: 5.46667vw !important;
	}

	.u-spmt42 {
		margin-top: 5.6vw !important;
	}

	.u-spmr42 {
		margin-right: 5.6vw !important;
	}

	.u-spmb42 {
		margin-bottom: 5.6vw !important;
	}

	.u-spml42 {
		margin-left: 5.6vw !important;
	}

	.u-spmt43 {
		margin-top: 5.73333vw !important;
	}

	.u-spmr43 {
		margin-right: 5.73333vw !important;
	}

	.u-spmb43 {
		margin-bottom: 5.73333vw !important;
	}

	.u-spml43 {
		margin-left: 5.73333vw !important;
	}

	.u-spmt44 {
		margin-top: 5.86667vw !important;
	}

	.u-spmr44 {
		margin-right: 5.86667vw !important;
	}

	.u-spmb44 {
		margin-bottom: 5.86667vw !important;
	}

	.u-spml44 {
		margin-left: 5.86667vw !important;
	}

	.u-spmt45 {
		margin-top: 6vw !important;
	}

	.u-spmr45 {
		margin-right: 6vw !important;
	}

	.u-spmb45 {
		margin-bottom: 6vw !important;
	}

	.u-spml45 {
		margin-left: 6vw !important;
	}

	.u-spmt46 {
		margin-top: 6.13333vw !important;
	}

	.u-spmr46 {
		margin-right: 6.13333vw !important;
	}

	.u-spmb46 {
		margin-bottom: 6.13333vw !important;
	}

	.u-spml46 {
		margin-left: 6.13333vw !important;
	}

	.u-spmt47 {
		margin-top: 6.26667vw !important;
	}

	.u-spmr47 {
		margin-right: 6.26667vw !important;
	}

	.u-spmb47 {
		margin-bottom: 6.26667vw !important;
	}

	.u-spml47 {
		margin-left: 6.26667vw !important;
	}

	.u-spmt48 {
		margin-top: 6.4vw !important;
	}

	.u-spmr48 {
		margin-right: 6.4vw !important;
	}

	.u-spmb48 {
		margin-bottom: 6.4vw !important;
	}

	.u-spml48 {
		margin-left: 6.4vw !important;
	}

	.u-spmt49 {
		margin-top: 6.53333vw !important;
	}

	.u-spmr49 {
		margin-right: 6.53333vw !important;
	}

	.u-spmb49 {
		margin-bottom: 6.53333vw !important;
	}

	.u-spml49 {
		margin-left: 6.53333vw !important;
	}

	.u-spmt50 {
		margin-top: 6.66667vw !important;
	}

	.u-spmr50 {
		margin-right: 6.66667vw !important;
	}

	.u-spmb50 {
		margin-bottom: 6.66667vw !important;
	}

	.u-spml50 {
		margin-left: 6.66667vw !important;
	}

	.u-spmt51 {
		margin-top: 6.8vw !important;
	}

	.u-spmr51 {
		margin-right: 6.8vw !important;
	}

	.u-spmb51 {
		margin-bottom: 6.8vw !important;
	}

	.u-spml51 {
		margin-left: 6.8vw !important;
	}

	.u-spmt52 {
		margin-top: 6.93333vw !important;
	}

	.u-spmr52 {
		margin-right: 6.93333vw !important;
	}

	.u-spmb52 {
		margin-bottom: 6.93333vw !important;
	}

	.u-spml52 {
		margin-left: 6.93333vw !important;
	}

	.u-spmt53 {
		margin-top: 7.06667vw !important;
	}

	.u-spmr53 {
		margin-right: 7.06667vw !important;
	}

	.u-spmb53 {
		margin-bottom: 7.06667vw !important;
	}

	.u-spml53 {
		margin-left: 7.06667vw !important;
	}

	.u-spmt54 {
		margin-top: 7.2vw !important;
	}

	.u-spmr54 {
		margin-right: 7.2vw !important;
	}

	.u-spmb54 {
		margin-bottom: 7.2vw !important;
	}

	.u-spml54 {
		margin-left: 7.2vw !important;
	}

	.u-spmt55 {
		margin-top: 7.33333vw !important;
	}

	.u-spmr55 {
		margin-right: 7.33333vw !important;
	}

	.u-spmb55 {
		margin-bottom: 7.33333vw !important;
	}

	.u-spml55 {
		margin-left: 7.33333vw !important;
	}

	.u-spmt56 {
		margin-top: 7.46667vw !important;
	}

	.u-spmr56 {
		margin-right: 7.46667vw !important;
	}

	.u-spmb56 {
		margin-bottom: 7.46667vw !important;
	}

	.u-spml56 {
		margin-left: 7.46667vw !important;
	}

	.u-spmt57 {
		margin-top: 7.6vw !important;
	}

	.u-spmr57 {
		margin-right: 7.6vw !important;
	}

	.u-spmb57 {
		margin-bottom: 7.6vw !important;
	}

	.u-spml57 {
		margin-left: 7.6vw !important;
	}

	.u-spmt58 {
		margin-top: 7.73333vw !important;
	}

	.u-spmr58 {
		margin-right: 7.73333vw !important;
	}

	.u-spmb58 {
		margin-bottom: 7.73333vw !important;
	}

	.u-spml58 {
		margin-left: 7.73333vw !important;
	}

	.u-spmt59 {
		margin-top: 7.86667vw !important;
	}

	.u-spmr59 {
		margin-right: 7.86667vw !important;
	}

	.u-spmb59 {
		margin-bottom: 7.86667vw !important;
	}

	.u-spml59 {
		margin-left: 7.86667vw !important;
	}

	.u-spmt60 {
		margin-top: 8vw !important;
	}

	.u-spmr60 {
		margin-right: 8vw !important;
	}

	.u-spmb60 {
		margin-bottom: 8vw !important;
	}

	.u-spml60 {
		margin-left: 8vw !important;
	}

	.u-spmt61 {
		margin-top: 8.13333vw !important;
	}

	.u-spmr61 {
		margin-right: 8.13333vw !important;
	}

	.u-spmb61 {
		margin-bottom: 8.13333vw !important;
	}

	.u-spml61 {
		margin-left: 8.13333vw !important;
	}

	.u-spmt62 {
		margin-top: 8.26667vw !important;
	}

	.u-spmr62 {
		margin-right: 8.26667vw !important;
	}

	.u-spmb62 {
		margin-bottom: 8.26667vw !important;
	}

	.u-spml62 {
		margin-left: 8.26667vw !important;
	}

	.u-spmt63 {
		margin-top: 8.4vw !important;
	}

	.u-spmr63 {
		margin-right: 8.4vw !important;
	}

	.u-spmb63 {
		margin-bottom: 8.4vw !important;
	}

	.u-spml63 {
		margin-left: 8.4vw !important;
	}

	.u-spmt64 {
		margin-top: 8.53333vw !important;
	}

	.u-spmr64 {
		margin-right: 8.53333vw !important;
	}

	.u-spmb64 {
		margin-bottom: 8.53333vw !important;
	}

	.u-spml64 {
		margin-left: 8.53333vw !important;
	}

	.u-spmt65 {
		margin-top: 8.66667vw !important;
	}

	.u-spmr65 {
		margin-right: 8.66667vw !important;
	}

	.u-spmb65 {
		margin-bottom: 8.66667vw !important;
	}

	.u-spml65 {
		margin-left: 8.66667vw !important;
	}

	.u-spmt66 {
		margin-top: 8.8vw !important;
	}

	.u-spmr66 {
		margin-right: 8.8vw !important;
	}

	.u-spmb66 {
		margin-bottom: 8.8vw !important;
	}

	.u-spml66 {
		margin-left: 8.8vw !important;
	}

	.u-spmt67 {
		margin-top: 8.93333vw !important;
	}

	.u-spmr67 {
		margin-right: 8.93333vw !important;
	}

	.u-spmb67 {
		margin-bottom: 8.93333vw !important;
	}

	.u-spml67 {
		margin-left: 8.93333vw !important;
	}

	.u-spmt68 {
		margin-top: 9.06667vw !important;
	}

	.u-spmr68 {
		margin-right: 9.06667vw !important;
	}

	.u-spmb68 {
		margin-bottom: 9.06667vw !important;
	}

	.u-spml68 {
		margin-left: 9.06667vw !important;
	}

	.u-spmt69 {
		margin-top: 9.2vw !important;
	}

	.u-spmr69 {
		margin-right: 9.2vw !important;
	}

	.u-spmb69 {
		margin-bottom: 9.2vw !important;
	}

	.u-spml69 {
		margin-left: 9.2vw !important;
	}

	.u-spmt70 {
		margin-top: 9.33333vw !important;
	}

	.u-spmr70 {
		margin-right: 9.33333vw !important;
	}

	.u-spmb70 {
		margin-bottom: 9.33333vw !important;
	}

	.u-spml70 {
		margin-left: 9.33333vw !important;
	}

	.u-spmt71 {
		margin-top: 9.46667vw !important;
	}

	.u-spmr71 {
		margin-right: 9.46667vw !important;
	}

	.u-spmb71 {
		margin-bottom: 9.46667vw !important;
	}

	.u-spml71 {
		margin-left: 9.46667vw !important;
	}

	.u-spmt72 {
		margin-top: 9.6vw !important;
	}

	.u-spmr72 {
		margin-right: 9.6vw !important;
	}

	.u-spmb72 {
		margin-bottom: 9.6vw !important;
	}

	.u-spml72 {
		margin-left: 9.6vw !important;
	}

	.u-spmt73 {
		margin-top: 9.73333vw !important;
	}

	.u-spmr73 {
		margin-right: 9.73333vw !important;
	}

	.u-spmb73 {
		margin-bottom: 9.73333vw !important;
	}

	.u-spml73 {
		margin-left: 9.73333vw !important;
	}

	.u-spmt74 {
		margin-top: 9.86667vw !important;
	}

	.u-spmr74 {
		margin-right: 9.86667vw !important;
	}

	.u-spmb74 {
		margin-bottom: 9.86667vw !important;
	}

	.u-spml74 {
		margin-left: 9.86667vw !important;
	}

	.u-spmt75 {
		margin-top: 10vw !important;
	}

	.u-spmr75 {
		margin-right: 10vw !important;
	}

	.u-spmb75 {
		margin-bottom: 10vw !important;
	}

	.u-spml75 {
		margin-left: 10vw !important;
	}

	.u-spmt76 {
		margin-top: 10.13333vw !important;
	}

	.u-spmr76 {
		margin-right: 10.13333vw !important;
	}

	.u-spmb76 {
		margin-bottom: 10.13333vw !important;
	}

	.u-spml76 {
		margin-left: 10.13333vw !important;
	}

	.u-spmt77 {
		margin-top: 10.26667vw !important;
	}

	.u-spmr77 {
		margin-right: 10.26667vw !important;
	}

	.u-spmb77 {
		margin-bottom: 10.26667vw !important;
	}

	.u-spml77 {
		margin-left: 10.26667vw !important;
	}

	.u-spmt78 {
		margin-top: 10.4vw !important;
	}

	.u-spmr78 {
		margin-right: 10.4vw !important;
	}

	.u-spmb78 {
		margin-bottom: 10.4vw !important;
	}

	.u-spml78 {
		margin-left: 10.4vw !important;
	}

	.u-spmt79 {
		margin-top: 10.53333vw !important;
	}

	.u-spmr79 {
		margin-right: 10.53333vw !important;
	}

	.u-spmb79 {
		margin-bottom: 10.53333vw !important;
	}

	.u-spml79 {
		margin-left: 10.53333vw !important;
	}

	.u-spmt80 {
		margin-top: 10.66667vw !important;
	}

	.u-spmr80 {
		margin-right: 10.66667vw !important;
	}

	.u-spmb80 {
		margin-bottom: 10.66667vw !important;
	}

	.u-spml80 {
		margin-left: 10.66667vw !important;
	}

	.u-spmt81 {
		margin-top: 10.8vw !important;
	}

	.u-spmr81 {
		margin-right: 10.8vw !important;
	}

	.u-spmb81 {
		margin-bottom: 10.8vw !important;
	}

	.u-spml81 {
		margin-left: 10.8vw !important;
	}

	.u-spmt82 {
		margin-top: 10.93333vw !important;
	}

	.u-spmr82 {
		margin-right: 10.93333vw !important;
	}

	.u-spmb82 {
		margin-bottom: 10.93333vw !important;
	}

	.u-spml82 {
		margin-left: 10.93333vw !important;
	}

	.u-spmt83 {
		margin-top: 11.06667vw !important;
	}

	.u-spmr83 {
		margin-right: 11.06667vw !important;
	}

	.u-spmb83 {
		margin-bottom: 11.06667vw !important;
	}

	.u-spml83 {
		margin-left: 11.06667vw !important;
	}

	.u-spmt84 {
		margin-top: 11.2vw !important;
	}

	.u-spmr84 {
		margin-right: 11.2vw !important;
	}

	.u-spmb84 {
		margin-bottom: 11.2vw !important;
	}

	.u-spml84 {
		margin-left: 11.2vw !important;
	}

	.u-spmt85 {
		margin-top: 11.33333vw !important;
	}

	.u-spmr85 {
		margin-right: 11.33333vw !important;
	}

	.u-spmb85 {
		margin-bottom: 11.33333vw !important;
	}

	.u-spml85 {
		margin-left: 11.33333vw !important;
	}

	.u-spmt86 {
		margin-top: 11.46667vw !important;
	}

	.u-spmr86 {
		margin-right: 11.46667vw !important;
	}

	.u-spmb86 {
		margin-bottom: 11.46667vw !important;
	}

	.u-spml86 {
		margin-left: 11.46667vw !important;
	}

	.u-spmt87 {
		margin-top: 11.6vw !important;
	}

	.u-spmr87 {
		margin-right: 11.6vw !important;
	}

	.u-spmb87 {
		margin-bottom: 11.6vw !important;
	}

	.u-spml87 {
		margin-left: 11.6vw !important;
	}

	.u-spmt88 {
		margin-top: 11.73333vw !important;
	}

	.u-spmr88 {
		margin-right: 11.73333vw !important;
	}

	.u-spmb88 {
		margin-bottom: 11.73333vw !important;
	}

	.u-spml88 {
		margin-left: 11.73333vw !important;
	}

	.u-spmt89 {
		margin-top: 11.86667vw !important;
	}

	.u-spmr89 {
		margin-right: 11.86667vw !important;
	}

	.u-spmb89 {
		margin-bottom: 11.86667vw !important;
	}

	.u-spml89 {
		margin-left: 11.86667vw !important;
	}

	.u-spmt90 {
		margin-top: 12vw !important;
	}

	.u-spmr90 {
		margin-right: 12vw !important;
	}

	.u-spmb90 {
		margin-bottom: 12vw !important;
	}

	.u-spml90 {
		margin-left: 12vw !important;
	}

	.u-spmt91 {
		margin-top: 12.13333vw !important;
	}

	.u-spmr91 {
		margin-right: 12.13333vw !important;
	}

	.u-spmb91 {
		margin-bottom: 12.13333vw !important;
	}

	.u-spml91 {
		margin-left: 12.13333vw !important;
	}

	.u-spmt92 {
		margin-top: 12.26667vw !important;
	}

	.u-spmr92 {
		margin-right: 12.26667vw !important;
	}

	.u-spmb92 {
		margin-bottom: 12.26667vw !important;
	}

	.u-spml92 {
		margin-left: 12.26667vw !important;
	}

	.u-spmt93 {
		margin-top: 12.4vw !important;
	}

	.u-spmr93 {
		margin-right: 12.4vw !important;
	}

	.u-spmb93 {
		margin-bottom: 12.4vw !important;
	}

	.u-spml93 {
		margin-left: 12.4vw !important;
	}

	.u-spmt94 {
		margin-top: 12.53333vw !important;
	}

	.u-spmr94 {
		margin-right: 12.53333vw !important;
	}

	.u-spmb94 {
		margin-bottom: 12.53333vw !important;
	}

	.u-spml94 {
		margin-left: 12.53333vw !important;
	}

	.u-spmt95 {
		margin-top: 12.66667vw !important;
	}

	.u-spmr95 {
		margin-right: 12.66667vw !important;
	}

	.u-spmb95 {
		margin-bottom: 12.66667vw !important;
	}

	.u-spml95 {
		margin-left: 12.66667vw !important;
	}

	.u-spmt96 {
		margin-top: 12.8vw !important;
	}

	.u-spmr96 {
		margin-right: 12.8vw !important;
	}

	.u-spmb96 {
		margin-bottom: 12.8vw !important;
	}

	.u-spml96 {
		margin-left: 12.8vw !important;
	}

	.u-spmt97 {
		margin-top: 12.93333vw !important;
	}

	.u-spmr97 {
		margin-right: 12.93333vw !important;
	}

	.u-spmb97 {
		margin-bottom: 12.93333vw !important;
	}

	.u-spml97 {
		margin-left: 12.93333vw !important;
	}

	.u-spmt98 {
		margin-top: 13.06667vw !important;
	}

	.u-spmr98 {
		margin-right: 13.06667vw !important;
	}

	.u-spmb98 {
		margin-bottom: 13.06667vw !important;
	}

	.u-spml98 {
		margin-left: 13.06667vw !important;
	}

	.u-spmt99 {
		margin-top: 13.2vw !important;
	}

	.u-spmr99 {
		margin-right: 13.2vw !important;
	}

	.u-spmb99 {
		margin-bottom: 13.2vw !important;
	}

	.u-spml99 {
		margin-left: 13.2vw !important;
	}

	.u-spmt100 {
		margin-top: 13.33333vw !important;
	}

	.u-spmr100 {
		margin-right: 13.33333vw !important;
	}

	.u-spmb100 {
		margin-bottom: 13.33333vw !important;
	}

	.u-spml100 {
		margin-left: 13.33333vw !important;
	}

	.u-spmt101 {
		margin-top: 13.46667vw !important;
	}

	.u-spmr101 {
		margin-right: 13.46667vw !important;
	}

	.u-spmb101 {
		margin-bottom: 13.46667vw !important;
	}

	.u-spml101 {
		margin-left: 13.46667vw !important;
	}

	.u-spmt102 {
		margin-top: 13.6vw !important;
	}

	.u-spmr102 {
		margin-right: 13.6vw !important;
	}

	.u-spmb102 {
		margin-bottom: 13.6vw !important;
	}

	.u-spml102 {
		margin-left: 13.6vw !important;
	}

	.u-spmt103 {
		margin-top: 13.73333vw !important;
	}

	.u-spmr103 {
		margin-right: 13.73333vw !important;
	}

	.u-spmb103 {
		margin-bottom: 13.73333vw !important;
	}

	.u-spml103 {
		margin-left: 13.73333vw !important;
	}

	.u-spmt104 {
		margin-top: 13.86667vw !important;
	}

	.u-spmr104 {
		margin-right: 13.86667vw !important;
	}

	.u-spmb104 {
		margin-bottom: 13.86667vw !important;
	}

	.u-spml104 {
		margin-left: 13.86667vw !important;
	}

	.u-spmt105 {
		margin-top: 14vw !important;
	}

	.u-spmr105 {
		margin-right: 14vw !important;
	}

	.u-spmb105 {
		margin-bottom: 14vw !important;
	}

	.u-spml105 {
		margin-left: 14vw !important;
	}

	.u-spmt106 {
		margin-top: 14.13333vw !important;
	}

	.u-spmr106 {
		margin-right: 14.13333vw !important;
	}

	.u-spmb106 {
		margin-bottom: 14.13333vw !important;
	}

	.u-spml106 {
		margin-left: 14.13333vw !important;
	}

	.u-spmt107 {
		margin-top: 14.26667vw !important;
	}

	.u-spmr107 {
		margin-right: 14.26667vw !important;
	}

	.u-spmb107 {
		margin-bottom: 14.26667vw !important;
	}

	.u-spml107 {
		margin-left: 14.26667vw !important;
	}

	.u-spmt108 {
		margin-top: 14.4vw !important;
	}

	.u-spmr108 {
		margin-right: 14.4vw !important;
	}

	.u-spmb108 {
		margin-bottom: 14.4vw !important;
	}

	.u-spml108 {
		margin-left: 14.4vw !important;
	}

	.u-spmt109 {
		margin-top: 14.53333vw !important;
	}

	.u-spmr109 {
		margin-right: 14.53333vw !important;
	}

	.u-spmb109 {
		margin-bottom: 14.53333vw !important;
	}

	.u-spml109 {
		margin-left: 14.53333vw !important;
	}

	.u-spmt110 {
		margin-top: 14.66667vw !important;
	}

	.u-spmr110 {
		margin-right: 14.66667vw !important;
	}

	.u-spmb110 {
		margin-bottom: 14.66667vw !important;
	}

	.u-spml110 {
		margin-left: 14.66667vw !important;
	}

	.u-spmt111 {
		margin-top: 14.8vw !important;
	}

	.u-spmr111 {
		margin-right: 14.8vw !important;
	}

	.u-spmb111 {
		margin-bottom: 14.8vw !important;
	}

	.u-spml111 {
		margin-left: 14.8vw !important;
	}

	.u-spmt112 {
		margin-top: 14.93333vw !important;
	}

	.u-spmr112 {
		margin-right: 14.93333vw !important;
	}

	.u-spmb112 {
		margin-bottom: 14.93333vw !important;
	}

	.u-spml112 {
		margin-left: 14.93333vw !important;
	}

	.u-spmt113 {
		margin-top: 15.06667vw !important;
	}

	.u-spmr113 {
		margin-right: 15.06667vw !important;
	}

	.u-spmb113 {
		margin-bottom: 15.06667vw !important;
	}

	.u-spml113 {
		margin-left: 15.06667vw !important;
	}

	.u-spmt114 {
		margin-top: 15.2vw !important;
	}

	.u-spmr114 {
		margin-right: 15.2vw !important;
	}

	.u-spmb114 {
		margin-bottom: 15.2vw !important;
	}

	.u-spml114 {
		margin-left: 15.2vw !important;
	}

	.u-spmt115 {
		margin-top: 15.33333vw !important;
	}

	.u-spmr115 {
		margin-right: 15.33333vw !important;
	}

	.u-spmb115 {
		margin-bottom: 15.33333vw !important;
	}

	.u-spml115 {
		margin-left: 15.33333vw !important;
	}

	.u-spmt116 {
		margin-top: 15.46667vw !important;
	}

	.u-spmr116 {
		margin-right: 15.46667vw !important;
	}

	.u-spmb116 {
		margin-bottom: 15.46667vw !important;
	}

	.u-spml116 {
		margin-left: 15.46667vw !important;
	}

	.u-spmt117 {
		margin-top: 15.6vw !important;
	}

	.u-spmr117 {
		margin-right: 15.6vw !important;
	}

	.u-spmb117 {
		margin-bottom: 15.6vw !important;
	}

	.u-spml117 {
		margin-left: 15.6vw !important;
	}

	.u-spmt118 {
		margin-top: 15.73333vw !important;
	}

	.u-spmr118 {
		margin-right: 15.73333vw !important;
	}

	.u-spmb118 {
		margin-bottom: 15.73333vw !important;
	}

	.u-spml118 {
		margin-left: 15.73333vw !important;
	}

	.u-spmt119 {
		margin-top: 15.86667vw !important;
	}

	.u-spmr119 {
		margin-right: 15.86667vw !important;
	}

	.u-spmb119 {
		margin-bottom: 15.86667vw !important;
	}

	.u-spml119 {
		margin-left: 15.86667vw !important;
	}

	.u-spmt120 {
		margin-top: 16vw !important;
	}

	.u-spmr120 {
		margin-right: 16vw !important;
	}

	.u-spmb120 {
		margin-bottom: 16vw !important;
	}

	.u-spml120 {
		margin-left: 16vw !important;
	}

	.u-spmt121 {
		margin-top: 16.13333vw !important;
	}

	.u-spmr121 {
		margin-right: 16.13333vw !important;
	}

	.u-spmb121 {
		margin-bottom: 16.13333vw !important;
	}

	.u-spml121 {
		margin-left: 16.13333vw !important;
	}

	.u-spmt122 {
		margin-top: 16.26667vw !important;
	}

	.u-spmr122 {
		margin-right: 16.26667vw !important;
	}

	.u-spmb122 {
		margin-bottom: 16.26667vw !important;
	}

	.u-spml122 {
		margin-left: 16.26667vw !important;
	}

	.u-spmt123 {
		margin-top: 16.4vw !important;
	}

	.u-spmr123 {
		margin-right: 16.4vw !important;
	}

	.u-spmb123 {
		margin-bottom: 16.4vw !important;
	}

	.u-spml123 {
		margin-left: 16.4vw !important;
	}

	.u-spmt124 {
		margin-top: 16.53333vw !important;
	}

	.u-spmr124 {
		margin-right: 16.53333vw !important;
	}

	.u-spmb124 {
		margin-bottom: 16.53333vw !important;
	}

	.u-spml124 {
		margin-left: 16.53333vw !important;
	}

	.u-spmt125 {
		margin-top: 16.66667vw !important;
	}

	.u-spmr125 {
		margin-right: 16.66667vw !important;
	}

	.u-spmb125 {
		margin-bottom: 16.66667vw !important;
	}

	.u-spml125 {
		margin-left: 16.66667vw !important;
	}

	.u-spmt126 {
		margin-top: 16.8vw !important;
	}

	.u-spmr126 {
		margin-right: 16.8vw !important;
	}

	.u-spmb126 {
		margin-bottom: 16.8vw !important;
	}

	.u-spml126 {
		margin-left: 16.8vw !important;
	}

	.u-spmt127 {
		margin-top: 16.93333vw !important;
	}

	.u-spmr127 {
		margin-right: 16.93333vw !important;
	}

	.u-spmb127 {
		margin-bottom: 16.93333vw !important;
	}

	.u-spml127 {
		margin-left: 16.93333vw !important;
	}

	.u-spmt128 {
		margin-top: 17.06667vw !important;
	}

	.u-spmr128 {
		margin-right: 17.06667vw !important;
	}

	.u-spmb128 {
		margin-bottom: 17.06667vw !important;
	}

	.u-spml128 {
		margin-left: 17.06667vw !important;
	}

	.u-spmt129 {
		margin-top: 17.2vw !important;
	}

	.u-spmr129 {
		margin-right: 17.2vw !important;
	}

	.u-spmb129 {
		margin-bottom: 17.2vw !important;
	}

	.u-spml129 {
		margin-left: 17.2vw !important;
	}

	.u-spmt130 {
		margin-top: 17.33333vw !important;
	}

	.u-spmr130 {
		margin-right: 17.33333vw !important;
	}

	.u-spmb130 {
		margin-bottom: 17.33333vw !important;
	}

	.u-spml130 {
		margin-left: 17.33333vw !important;
	}

	.u-spmt131 {
		margin-top: 17.46667vw !important;
	}

	.u-spmr131 {
		margin-right: 17.46667vw !important;
	}

	.u-spmb131 {
		margin-bottom: 17.46667vw !important;
	}

	.u-spml131 {
		margin-left: 17.46667vw !important;
	}

	.u-spmt132 {
		margin-top: 17.6vw !important;
	}

	.u-spmr132 {
		margin-right: 17.6vw !important;
	}

	.u-spmb132 {
		margin-bottom: 17.6vw !important;
	}

	.u-spml132 {
		margin-left: 17.6vw !important;
	}

	.u-spmt133 {
		margin-top: 17.73333vw !important;
	}

	.u-spmr133 {
		margin-right: 17.73333vw !important;
	}

	.u-spmb133 {
		margin-bottom: 17.73333vw !important;
	}

	.u-spml133 {
		margin-left: 17.73333vw !important;
	}

	.u-spmt134 {
		margin-top: 17.86667vw !important;
	}

	.u-spmr134 {
		margin-right: 17.86667vw !important;
	}

	.u-spmb134 {
		margin-bottom: 17.86667vw !important;
	}

	.u-spml134 {
		margin-left: 17.86667vw !important;
	}

	.u-spmt135 {
		margin-top: 18vw !important;
	}

	.u-spmr135 {
		margin-right: 18vw !important;
	}

	.u-spmb135 {
		margin-bottom: 18vw !important;
	}

	.u-spml135 {
		margin-left: 18vw !important;
	}

	.u-spmt136 {
		margin-top: 18.13333vw !important;
	}

	.u-spmr136 {
		margin-right: 18.13333vw !important;
	}

	.u-spmb136 {
		margin-bottom: 18.13333vw !important;
	}

	.u-spml136 {
		margin-left: 18.13333vw !important;
	}

	.u-spmt137 {
		margin-top: 18.26667vw !important;
	}

	.u-spmr137 {
		margin-right: 18.26667vw !important;
	}

	.u-spmb137 {
		margin-bottom: 18.26667vw !important;
	}

	.u-spml137 {
		margin-left: 18.26667vw !important;
	}

	.u-spmt138 {
		margin-top: 18.4vw !important;
	}

	.u-spmr138 {
		margin-right: 18.4vw !important;
	}

	.u-spmb138 {
		margin-bottom: 18.4vw !important;
	}

	.u-spml138 {
		margin-left: 18.4vw !important;
	}

	.u-spmt139 {
		margin-top: 18.53333vw !important;
	}

	.u-spmr139 {
		margin-right: 18.53333vw !important;
	}

	.u-spmb139 {
		margin-bottom: 18.53333vw !important;
	}

	.u-spml139 {
		margin-left: 18.53333vw !important;
	}

	.u-spmt140 {
		margin-top: 18.66667vw !important;
	}

	.u-spmr140 {
		margin-right: 18.66667vw !important;
	}

	.u-spmb140 {
		margin-bottom: 18.66667vw !important;
	}

	.u-spml140 {
		margin-left: 18.66667vw !important;
	}

	.u-spmt141 {
		margin-top: 18.8vw !important;
	}

	.u-spmr141 {
		margin-right: 18.8vw !important;
	}

	.u-spmb141 {
		margin-bottom: 18.8vw !important;
	}

	.u-spml141 {
		margin-left: 18.8vw !important;
	}

	.u-spmt142 {
		margin-top: 18.93333vw !important;
	}

	.u-spmr142 {
		margin-right: 18.93333vw !important;
	}

	.u-spmb142 {
		margin-bottom: 18.93333vw !important;
	}

	.u-spml142 {
		margin-left: 18.93333vw !important;
	}

	.u-spmt143 {
		margin-top: 19.06667vw !important;
	}

	.u-spmr143 {
		margin-right: 19.06667vw !important;
	}

	.u-spmb143 {
		margin-bottom: 19.06667vw !important;
	}

	.u-spml143 {
		margin-left: 19.06667vw !important;
	}

	.u-spmt144 {
		margin-top: 19.2vw !important;
	}

	.u-spmr144 {
		margin-right: 19.2vw !important;
	}

	.u-spmb144 {
		margin-bottom: 19.2vw !important;
	}

	.u-spml144 {
		margin-left: 19.2vw !important;
	}

	.u-spmt145 {
		margin-top: 19.33333vw !important;
	}

	.u-spmr145 {
		margin-right: 19.33333vw !important;
	}

	.u-spmb145 {
		margin-bottom: 19.33333vw !important;
	}

	.u-spml145 {
		margin-left: 19.33333vw !important;
	}

	.u-spmt146 {
		margin-top: 19.46667vw !important;
	}

	.u-spmr146 {
		margin-right: 19.46667vw !important;
	}

	.u-spmb146 {
		margin-bottom: 19.46667vw !important;
	}

	.u-spml146 {
		margin-left: 19.46667vw !important;
	}

	.u-spmt147 {
		margin-top: 19.6vw !important;
	}

	.u-spmr147 {
		margin-right: 19.6vw !important;
	}

	.u-spmb147 {
		margin-bottom: 19.6vw !important;
	}

	.u-spml147 {
		margin-left: 19.6vw !important;
	}

	.u-spmt148 {
		margin-top: 19.73333vw !important;
	}

	.u-spmr148 {
		margin-right: 19.73333vw !important;
	}

	.u-spmb148 {
		margin-bottom: 19.73333vw !important;
	}

	.u-spml148 {
		margin-left: 19.73333vw !important;
	}

	.u-spmt149 {
		margin-top: 19.86667vw !important;
	}

	.u-spmr149 {
		margin-right: 19.86667vw !important;
	}

	.u-spmb149 {
		margin-bottom: 19.86667vw !important;
	}

	.u-spml149 {
		margin-left: 19.86667vw !important;
	}

	.u-spmt150 {
		margin-top: 20vw !important;
	}

	.u-spmr150 {
		margin-right: 20vw !important;
	}

	.u-spmb150 {
		margin-bottom: 20vw !important;
	}

	.u-spml150 {
		margin-left: 20vw !important;
	}

	.u-spmt151 {
		margin-top: 20.13333vw !important;
	}

	.u-spmr151 {
		margin-right: 20.13333vw !important;
	}

	.u-spmb151 {
		margin-bottom: 20.13333vw !important;
	}

	.u-spml151 {
		margin-left: 20.13333vw !important;
	}

	.u-spmt152 {
		margin-top: 20.26667vw !important;
	}

	.u-spmr152 {
		margin-right: 20.26667vw !important;
	}

	.u-spmb152 {
		margin-bottom: 20.26667vw !important;
	}

	.u-spml152 {
		margin-left: 20.26667vw !important;
	}

	.u-spmt153 {
		margin-top: 20.4vw !important;
	}

	.u-spmr153 {
		margin-right: 20.4vw !important;
	}

	.u-spmb153 {
		margin-bottom: 20.4vw !important;
	}

	.u-spml153 {
		margin-left: 20.4vw !important;
	}

	.u-spmt154 {
		margin-top: 20.53333vw !important;
	}

	.u-spmr154 {
		margin-right: 20.53333vw !important;
	}

	.u-spmb154 {
		margin-bottom: 20.53333vw !important;
	}

	.u-spml154 {
		margin-left: 20.53333vw !important;
	}

	.u-spmt155 {
		margin-top: 20.66667vw !important;
	}

	.u-spmr155 {
		margin-right: 20.66667vw !important;
	}

	.u-spmb155 {
		margin-bottom: 20.66667vw !important;
	}

	.u-spml155 {
		margin-left: 20.66667vw !important;
	}

	.u-spmt156 {
		margin-top: 20.8vw !important;
	}

	.u-spmr156 {
		margin-right: 20.8vw !important;
	}

	.u-spmb156 {
		margin-bottom: 20.8vw !important;
	}

	.u-spml156 {
		margin-left: 20.8vw !important;
	}

	.u-spmt157 {
		margin-top: 20.93333vw !important;
	}

	.u-spmr157 {
		margin-right: 20.93333vw !important;
	}

	.u-spmb157 {
		margin-bottom: 20.93333vw !important;
	}

	.u-spml157 {
		margin-left: 20.93333vw !important;
	}

	.u-spmt158 {
		margin-top: 21.06667vw !important;
	}

	.u-spmr158 {
		margin-right: 21.06667vw !important;
	}

	.u-spmb158 {
		margin-bottom: 21.06667vw !important;
	}

	.u-spml158 {
		margin-left: 21.06667vw !important;
	}

	.u-spmt159 {
		margin-top: 21.2vw !important;
	}

	.u-spmr159 {
		margin-right: 21.2vw !important;
	}

	.u-spmb159 {
		margin-bottom: 21.2vw !important;
	}

	.u-spml159 {
		margin-left: 21.2vw !important;
	}

	.u-spmt160 {
		margin-top: 21.33333vw !important;
	}

	.u-spmr160 {
		margin-right: 21.33333vw !important;
	}

	.u-spmb160 {
		margin-bottom: 21.33333vw !important;
	}

	.u-spml160 {
		margin-left: 21.33333vw !important;
	}

	.u-spmt161 {
		margin-top: 21.46667vw !important;
	}

	.u-spmr161 {
		margin-right: 21.46667vw !important;
	}

	.u-spmb161 {
		margin-bottom: 21.46667vw !important;
	}

	.u-spml161 {
		margin-left: 21.46667vw !important;
	}

	.u-spmt162 {
		margin-top: 21.6vw !important;
	}

	.u-spmr162 {
		margin-right: 21.6vw !important;
	}

	.u-spmb162 {
		margin-bottom: 21.6vw !important;
	}

	.u-spml162 {
		margin-left: 21.6vw !important;
	}

	.u-spmt163 {
		margin-top: 21.73333vw !important;
	}

	.u-spmr163 {
		margin-right: 21.73333vw !important;
	}

	.u-spmb163 {
		margin-bottom: 21.73333vw !important;
	}

	.u-spml163 {
		margin-left: 21.73333vw !important;
	}

	.u-spmt164 {
		margin-top: 21.86667vw !important;
	}

	.u-spmr164 {
		margin-right: 21.86667vw !important;
	}

	.u-spmb164 {
		margin-bottom: 21.86667vw !important;
	}

	.u-spml164 {
		margin-left: 21.86667vw !important;
	}

	.u-spmt165 {
		margin-top: 22vw !important;
	}

	.u-spmr165 {
		margin-right: 22vw !important;
	}

	.u-spmb165 {
		margin-bottom: 22vw !important;
	}

	.u-spml165 {
		margin-left: 22vw !important;
	}

	.u-spmt166 {
		margin-top: 22.13333vw !important;
	}

	.u-spmr166 {
		margin-right: 22.13333vw !important;
	}

	.u-spmb166 {
		margin-bottom: 22.13333vw !important;
	}

	.u-spml166 {
		margin-left: 22.13333vw !important;
	}

	.u-spmt167 {
		margin-top: 22.26667vw !important;
	}

	.u-spmr167 {
		margin-right: 22.26667vw !important;
	}

	.u-spmb167 {
		margin-bottom: 22.26667vw !important;
	}

	.u-spml167 {
		margin-left: 22.26667vw !important;
	}

	.u-spmt168 {
		margin-top: 22.4vw !important;
	}

	.u-spmr168 {
		margin-right: 22.4vw !important;
	}

	.u-spmb168 {
		margin-bottom: 22.4vw !important;
	}

	.u-spml168 {
		margin-left: 22.4vw !important;
	}

	.u-spmt169 {
		margin-top: 22.53333vw !important;
	}

	.u-spmr169 {
		margin-right: 22.53333vw !important;
	}

	.u-spmb169 {
		margin-bottom: 22.53333vw !important;
	}

	.u-spml169 {
		margin-left: 22.53333vw !important;
	}

	.u-spmt170 {
		margin-top: 22.66667vw !important;
	}

	.u-spmr170 {
		margin-right: 22.66667vw !important;
	}

	.u-spmb170 {
		margin-bottom: 22.66667vw !important;
	}

	.u-spml170 {
		margin-left: 22.66667vw !important;
	}

	.u-spmt171 {
		margin-top: 22.8vw !important;
	}

	.u-spmr171 {
		margin-right: 22.8vw !important;
	}

	.u-spmb171 {
		margin-bottom: 22.8vw !important;
	}

	.u-spml171 {
		margin-left: 22.8vw !important;
	}

	.u-spmt172 {
		margin-top: 22.93333vw !important;
	}

	.u-spmr172 {
		margin-right: 22.93333vw !important;
	}

	.u-spmb172 {
		margin-bottom: 22.93333vw !important;
	}

	.u-spml172 {
		margin-left: 22.93333vw !important;
	}

	.u-spmt173 {
		margin-top: 23.06667vw !important;
	}

	.u-spmr173 {
		margin-right: 23.06667vw !important;
	}

	.u-spmb173 {
		margin-bottom: 23.06667vw !important;
	}

	.u-spml173 {
		margin-left: 23.06667vw !important;
	}

	.u-spmt174 {
		margin-top: 23.2vw !important;
	}

	.u-spmr174 {
		margin-right: 23.2vw !important;
	}

	.u-spmb174 {
		margin-bottom: 23.2vw !important;
	}

	.u-spml174 {
		margin-left: 23.2vw !important;
	}

	.u-spmt175 {
		margin-top: 23.33333vw !important;
	}

	.u-spmr175 {
		margin-right: 23.33333vw !important;
	}

	.u-spmb175 {
		margin-bottom: 23.33333vw !important;
	}

	.u-spml175 {
		margin-left: 23.33333vw !important;
	}

	.u-spmt176 {
		margin-top: 23.46667vw !important;
	}

	.u-spmr176 {
		margin-right: 23.46667vw !important;
	}

	.u-spmb176 {
		margin-bottom: 23.46667vw !important;
	}

	.u-spml176 {
		margin-left: 23.46667vw !important;
	}

	.u-spmt177 {
		margin-top: 23.6vw !important;
	}

	.u-spmr177 {
		margin-right: 23.6vw !important;
	}

	.u-spmb177 {
		margin-bottom: 23.6vw !important;
	}

	.u-spml177 {
		margin-left: 23.6vw !important;
	}

	.u-spmt178 {
		margin-top: 23.73333vw !important;
	}

	.u-spmr178 {
		margin-right: 23.73333vw !important;
	}

	.u-spmb178 {
		margin-bottom: 23.73333vw !important;
	}

	.u-spml178 {
		margin-left: 23.73333vw !important;
	}

	.u-spmt179 {
		margin-top: 23.86667vw !important;
	}

	.u-spmr179 {
		margin-right: 23.86667vw !important;
	}

	.u-spmb179 {
		margin-bottom: 23.86667vw !important;
	}

	.u-spml179 {
		margin-left: 23.86667vw !important;
	}

	.u-spmt180 {
		margin-top: 24vw !important;
	}

	.u-spmr180 {
		margin-right: 24vw !important;
	}

	.u-spmb180 {
		margin-bottom: 24vw !important;
	}

	.u-spml180 {
		margin-left: 24vw !important;
	}

	.u-spmt181 {
		margin-top: 24.13333vw !important;
	}

	.u-spmr181 {
		margin-right: 24.13333vw !important;
	}

	.u-spmb181 {
		margin-bottom: 24.13333vw !important;
	}

	.u-spml181 {
		margin-left: 24.13333vw !important;
	}

	.u-spmt182 {
		margin-top: 24.26667vw !important;
	}

	.u-spmr182 {
		margin-right: 24.26667vw !important;
	}

	.u-spmb182 {
		margin-bottom: 24.26667vw !important;
	}

	.u-spml182 {
		margin-left: 24.26667vw !important;
	}

	.u-spmt183 {
		margin-top: 24.4vw !important;
	}

	.u-spmr183 {
		margin-right: 24.4vw !important;
	}

	.u-spmb183 {
		margin-bottom: 24.4vw !important;
	}

	.u-spml183 {
		margin-left: 24.4vw !important;
	}

	.u-spmt184 {
		margin-top: 24.53333vw !important;
	}

	.u-spmr184 {
		margin-right: 24.53333vw !important;
	}

	.u-spmb184 {
		margin-bottom: 24.53333vw !important;
	}

	.u-spml184 {
		margin-left: 24.53333vw !important;
	}

	.u-spmt185 {
		margin-top: 24.66667vw !important;
	}

	.u-spmr185 {
		margin-right: 24.66667vw !important;
	}

	.u-spmb185 {
		margin-bottom: 24.66667vw !important;
	}

	.u-spml185 {
		margin-left: 24.66667vw !important;
	}

	.u-spmt186 {
		margin-top: 24.8vw !important;
	}

	.u-spmr186 {
		margin-right: 24.8vw !important;
	}

	.u-spmb186 {
		margin-bottom: 24.8vw !important;
	}

	.u-spml186 {
		margin-left: 24.8vw !important;
	}

	.u-spmt187 {
		margin-top: 24.93333vw !important;
	}

	.u-spmr187 {
		margin-right: 24.93333vw !important;
	}

	.u-spmb187 {
		margin-bottom: 24.93333vw !important;
	}

	.u-spml187 {
		margin-left: 24.93333vw !important;
	}

	.u-spmt188 {
		margin-top: 25.06667vw !important;
	}

	.u-spmr188 {
		margin-right: 25.06667vw !important;
	}

	.u-spmb188 {
		margin-bottom: 25.06667vw !important;
	}

	.u-spml188 {
		margin-left: 25.06667vw !important;
	}

	.u-spmt189 {
		margin-top: 25.2vw !important;
	}

	.u-spmr189 {
		margin-right: 25.2vw !important;
	}

	.u-spmb189 {
		margin-bottom: 25.2vw !important;
	}

	.u-spml189 {
		margin-left: 25.2vw !important;
	}

	.u-spmt190 {
		margin-top: 25.33333vw !important;
	}

	.u-spmr190 {
		margin-right: 25.33333vw !important;
	}

	.u-spmb190 {
		margin-bottom: 25.33333vw !important;
	}

	.u-spml190 {
		margin-left: 25.33333vw !important;
	}

	.u-spmt191 {
		margin-top: 25.46667vw !important;
	}

	.u-spmr191 {
		margin-right: 25.46667vw !important;
	}

	.u-spmb191 {
		margin-bottom: 25.46667vw !important;
	}

	.u-spml191 {
		margin-left: 25.46667vw !important;
	}

	.u-spmt192 {
		margin-top: 25.6vw !important;
	}

	.u-spmr192 {
		margin-right: 25.6vw !important;
	}

	.u-spmb192 {
		margin-bottom: 25.6vw !important;
	}

	.u-spml192 {
		margin-left: 25.6vw !important;
	}

	.u-spmt193 {
		margin-top: 25.73333vw !important;
	}

	.u-spmr193 {
		margin-right: 25.73333vw !important;
	}

	.u-spmb193 {
		margin-bottom: 25.73333vw !important;
	}

	.u-spml193 {
		margin-left: 25.73333vw !important;
	}

	.u-spmt194 {
		margin-top: 25.86667vw !important;
	}

	.u-spmr194 {
		margin-right: 25.86667vw !important;
	}

	.u-spmb194 {
		margin-bottom: 25.86667vw !important;
	}

	.u-spml194 {
		margin-left: 25.86667vw !important;
	}

	.u-spmt195 {
		margin-top: 26vw !important;
	}

	.u-spmr195 {
		margin-right: 26vw !important;
	}

	.u-spmb195 {
		margin-bottom: 26vw !important;
	}

	.u-spml195 {
		margin-left: 26vw !important;
	}

	.u-spmt196 {
		margin-top: 26.13333vw !important;
	}

	.u-spmr196 {
		margin-right: 26.13333vw !important;
	}

	.u-spmb196 {
		margin-bottom: 26.13333vw !important;
	}

	.u-spml196 {
		margin-left: 26.13333vw !important;
	}

	.u-spmt197 {
		margin-top: 26.26667vw !important;
	}

	.u-spmr197 {
		margin-right: 26.26667vw !important;
	}

	.u-spmb197 {
		margin-bottom: 26.26667vw !important;
	}

	.u-spml197 {
		margin-left: 26.26667vw !important;
	}

	.u-spmt198 {
		margin-top: 26.4vw !important;
	}

	.u-spmr198 {
		margin-right: 26.4vw !important;
	}

	.u-spmb198 {
		margin-bottom: 26.4vw !important;
	}

	.u-spml198 {
		margin-left: 26.4vw !important;
	}

	.u-spmt199 {
		margin-top: 26.53333vw !important;
	}

	.u-spmr199 {
		margin-right: 26.53333vw !important;
	}

	.u-spmb199 {
		margin-bottom: 26.53333vw !important;
	}

	.u-spml199 {
		margin-left: 26.53333vw !important;
	}

	.u-spmt200 {
		margin-top: 26.66667vw !important;
	}

	.u-spmr200 {
		margin-right: 26.66667vw !important;
	}

	.u-spmb200 {
		margin-bottom: 26.66667vw !important;
	}

	.u-spml200 {
		margin-left: 26.66667vw !important;
	}

	.u-sppt0 {
		padding-top: 0vw !important;
	}

	.u-sppr0 {
		padding-right: 0vw !important;
	}

	.u-sppb0 {
		padding-bottom: 0vw !important;
	}

	.u-sppl0 {
		padding-left: 0vw !important;
	}

	.u-sppt1 {
		padding-top: 0.13333vw !important;
	}

	.u-sppr1 {
		padding-right: 0.13333vw !important;
	}

	.u-sppb1 {
		padding-bottom: 0.13333vw !important;
	}

	.u-sppl1 {
		padding-left: 0.13333vw !important;
	}

	.u-sppt2 {
		padding-top: 0.26667vw !important;
	}

	.u-sppr2 {
		padding-right: 0.26667vw !important;
	}

	.u-sppb2 {
		padding-bottom: 0.26667vw !important;
	}

	.u-sppl2 {
		padding-left: 0.26667vw !important;
	}

	.u-sppt3 {
		padding-top: 0.4vw !important;
	}

	.u-sppr3 {
		padding-right: 0.4vw !important;
	}

	.u-sppb3 {
		padding-bottom: 0.4vw !important;
	}

	.u-sppl3 {
		padding-left: 0.4vw !important;
	}

	.u-sppt4 {
		padding-top: 0.53333vw !important;
	}

	.u-sppr4 {
		padding-right: 0.53333vw !important;
	}

	.u-sppb4 {
		padding-bottom: 0.53333vw !important;
	}

	.u-sppl4 {
		padding-left: 0.53333vw !important;
	}

	.u-sppt5 {
		padding-top: 0.66667vw !important;
	}

	.u-sppr5 {
		padding-right: 0.66667vw !important;
	}

	.u-sppb5 {
		padding-bottom: 0.66667vw !important;
	}

	.u-sppl5 {
		padding-left: 0.66667vw !important;
	}

	.u-sppt6 {
		padding-top: 0.8vw !important;
	}

	.u-sppr6 {
		padding-right: 0.8vw !important;
	}

	.u-sppb6 {
		padding-bottom: 0.8vw !important;
	}

	.u-sppl6 {
		padding-left: 0.8vw !important;
	}

	.u-sppt7 {
		padding-top: 0.93333vw !important;
	}

	.u-sppr7 {
		padding-right: 0.93333vw !important;
	}

	.u-sppb7 {
		padding-bottom: 0.93333vw !important;
	}

	.u-sppl7 {
		padding-left: 0.93333vw !important;
	}

	.u-sppt8 {
		padding-top: 1.06667vw !important;
	}

	.u-sppr8 {
		padding-right: 1.06667vw !important;
	}

	.u-sppb8 {
		padding-bottom: 1.06667vw !important;
	}

	.u-sppl8 {
		padding-left: 1.06667vw !important;
	}

	.u-sppt9 {
		padding-top: 1.2vw !important;
	}

	.u-sppr9 {
		padding-right: 1.2vw !important;
	}

	.u-sppb9 {
		padding-bottom: 1.2vw !important;
	}

	.u-sppl9 {
		padding-left: 1.2vw !important;
	}

	.u-sppt10 {
		padding-top: 1.33333vw !important;
	}

	.u-sppr10 {
		padding-right: 1.33333vw !important;
	}

	.u-sppb10 {
		padding-bottom: 1.33333vw !important;
	}

	.u-sppl10 {
		padding-left: 1.33333vw !important;
	}

	.u-sppt11 {
		padding-top: 1.46667vw !important;
	}

	.u-sppr11 {
		padding-right: 1.46667vw !important;
	}

	.u-sppb11 {
		padding-bottom: 1.46667vw !important;
	}

	.u-sppl11 {
		padding-left: 1.46667vw !important;
	}

	.u-sppt12 {
		padding-top: 1.6vw !important;
	}

	.u-sppr12 {
		padding-right: 1.6vw !important;
	}

	.u-sppb12 {
		padding-bottom: 1.6vw !important;
	}

	.u-sppl12 {
		padding-left: 1.6vw !important;
	}

	.u-sppt13 {
		padding-top: 1.73333vw !important;
	}

	.u-sppr13 {
		padding-right: 1.73333vw !important;
	}

	.u-sppb13 {
		padding-bottom: 1.73333vw !important;
	}

	.u-sppl13 {
		padding-left: 1.73333vw !important;
	}

	.u-sppt14 {
		padding-top: 1.86667vw !important;
	}

	.u-sppr14 {
		padding-right: 1.86667vw !important;
	}

	.u-sppb14 {
		padding-bottom: 1.86667vw !important;
	}

	.u-sppl14 {
		padding-left: 1.86667vw !important;
	}

	.u-sppt15 {
		padding-top: 2vw !important;
	}

	.u-sppr15 {
		padding-right: 2vw !important;
	}

	.u-sppb15 {
		padding-bottom: 2vw !important;
	}

	.u-sppl15 {
		padding-left: 2vw !important;
	}

	.u-sppt16 {
		padding-top: 2.13333vw !important;
	}

	.u-sppr16 {
		padding-right: 2.13333vw !important;
	}

	.u-sppb16 {
		padding-bottom: 2.13333vw !important;
	}

	.u-sppl16 {
		padding-left: 2.13333vw !important;
	}

	.u-sppt17 {
		padding-top: 2.26667vw !important;
	}

	.u-sppr17 {
		padding-right: 2.26667vw !important;
	}

	.u-sppb17 {
		padding-bottom: 2.26667vw !important;
	}

	.u-sppl17 {
		padding-left: 2.26667vw !important;
	}

	.u-sppt18 {
		padding-top: 2.4vw !important;
	}

	.u-sppr18 {
		padding-right: 2.4vw !important;
	}

	.u-sppb18 {
		padding-bottom: 2.4vw !important;
	}

	.u-sppl18 {
		padding-left: 2.4vw !important;
	}

	.u-sppt19 {
		padding-top: 2.53333vw !important;
	}

	.u-sppr19 {
		padding-right: 2.53333vw !important;
	}

	.u-sppb19 {
		padding-bottom: 2.53333vw !important;
	}

	.u-sppl19 {
		padding-left: 2.53333vw !important;
	}

	.u-sppt20 {
		padding-top: 2.66667vw !important;
	}

	.u-sppr20 {
		padding-right: 2.66667vw !important;
	}

	.u-sppb20 {
		padding-bottom: 2.66667vw !important;
	}

	.u-sppl20 {
		padding-left: 2.66667vw !important;
	}

	.u-sppt21 {
		padding-top: 2.8vw !important;
	}

	.u-sppr21 {
		padding-right: 2.8vw !important;
	}

	.u-sppb21 {
		padding-bottom: 2.8vw !important;
	}

	.u-sppl21 {
		padding-left: 2.8vw !important;
	}

	.u-sppt22 {
		padding-top: 2.93333vw !important;
	}

	.u-sppr22 {
		padding-right: 2.93333vw !important;
	}

	.u-sppb22 {
		padding-bottom: 2.93333vw !important;
	}

	.u-sppl22 {
		padding-left: 2.93333vw !important;
	}

	.u-sppt23 {
		padding-top: 3.06667vw !important;
	}

	.u-sppr23 {
		padding-right: 3.06667vw !important;
	}

	.u-sppb23 {
		padding-bottom: 3.06667vw !important;
	}

	.u-sppl23 {
		padding-left: 3.06667vw !important;
	}

	.u-sppt24 {
		padding-top: 3.2vw !important;
	}

	.u-sppr24 {
		padding-right: 3.2vw !important;
	}

	.u-sppb24 {
		padding-bottom: 3.2vw !important;
	}

	.u-sppl24 {
		padding-left: 3.2vw !important;
	}

	.u-sppt25 {
		padding-top: 3.33333vw !important;
	}

	.u-sppr25 {
		padding-right: 3.33333vw !important;
	}

	.u-sppb25 {
		padding-bottom: 3.33333vw !important;
	}

	.u-sppl25 {
		padding-left: 3.33333vw !important;
	}

	.u-sppt26 {
		padding-top: 3.46667vw !important;
	}

	.u-sppr26 {
		padding-right: 3.46667vw !important;
	}

	.u-sppb26 {
		padding-bottom: 3.46667vw !important;
	}

	.u-sppl26 {
		padding-left: 3.46667vw !important;
	}

	.u-sppt27 {
		padding-top: 3.6vw !important;
	}

	.u-sppr27 {
		padding-right: 3.6vw !important;
	}

	.u-sppb27 {
		padding-bottom: 3.6vw !important;
	}

	.u-sppl27 {
		padding-left: 3.6vw !important;
	}

	.u-sppt28 {
		padding-top: 3.73333vw !important;
	}

	.u-sppr28 {
		padding-right: 3.73333vw !important;
	}

	.u-sppb28 {
		padding-bottom: 3.73333vw !important;
	}

	.u-sppl28 {
		padding-left: 3.73333vw !important;
	}

	.u-sppt29 {
		padding-top: 3.86667vw !important;
	}

	.u-sppr29 {
		padding-right: 3.86667vw !important;
	}

	.u-sppb29 {
		padding-bottom: 3.86667vw !important;
	}

	.u-sppl29 {
		padding-left: 3.86667vw !important;
	}

	.u-sppt30 {
		padding-top: 4vw !important;
	}

	.u-sppr30 {
		padding-right: 4vw !important;
	}

	.u-sppb30 {
		padding-bottom: 4vw !important;
	}

	.u-sppl30 {
		padding-left: 4vw !important;
	}

	.u-sppt31 {
		padding-top: 4.13333vw !important;
	}

	.u-sppr31 {
		padding-right: 4.13333vw !important;
	}

	.u-sppb31 {
		padding-bottom: 4.13333vw !important;
	}

	.u-sppl31 {
		padding-left: 4.13333vw !important;
	}

	.u-sppt32 {
		padding-top: 4.26667vw !important;
	}

	.u-sppr32 {
		padding-right: 4.26667vw !important;
	}

	.u-sppb32 {
		padding-bottom: 4.26667vw !important;
	}

	.u-sppl32 {
		padding-left: 4.26667vw !important;
	}

	.u-sppt33 {
		padding-top: 4.4vw !important;
	}

	.u-sppr33 {
		padding-right: 4.4vw !important;
	}

	.u-sppb33 {
		padding-bottom: 4.4vw !important;
	}

	.u-sppl33 {
		padding-left: 4.4vw !important;
	}

	.u-sppt34 {
		padding-top: 4.53333vw !important;
	}

	.u-sppr34 {
		padding-right: 4.53333vw !important;
	}

	.u-sppb34 {
		padding-bottom: 4.53333vw !important;
	}

	.u-sppl34 {
		padding-left: 4.53333vw !important;
	}

	.u-sppt35 {
		padding-top: 4.66667vw !important;
	}

	.u-sppr35 {
		padding-right: 4.66667vw !important;
	}

	.u-sppb35 {
		padding-bottom: 4.66667vw !important;
	}

	.u-sppl35 {
		padding-left: 4.66667vw !important;
	}

	.u-sppt36 {
		padding-top: 4.8vw !important;
	}

	.u-sppr36 {
		padding-right: 4.8vw !important;
	}

	.u-sppb36 {
		padding-bottom: 4.8vw !important;
	}

	.u-sppl36 {
		padding-left: 4.8vw !important;
	}

	.u-sppt37 {
		padding-top: 4.93333vw !important;
	}

	.u-sppr37 {
		padding-right: 4.93333vw !important;
	}

	.u-sppb37 {
		padding-bottom: 4.93333vw !important;
	}

	.u-sppl37 {
		padding-left: 4.93333vw !important;
	}

	.u-sppt38 {
		padding-top: 5.06667vw !important;
	}

	.u-sppr38 {
		padding-right: 5.06667vw !important;
	}

	.u-sppb38 {
		padding-bottom: 5.06667vw !important;
	}

	.u-sppl38 {
		padding-left: 5.06667vw !important;
	}

	.u-sppt39 {
		padding-top: 5.2vw !important;
	}

	.u-sppr39 {
		padding-right: 5.2vw !important;
	}

	.u-sppb39 {
		padding-bottom: 5.2vw !important;
	}

	.u-sppl39 {
		padding-left: 5.2vw !important;
	}

	.u-sppt40 {
		padding-top: 5.33333vw !important;
	}

	.u-sppr40 {
		padding-right: 5.33333vw !important;
	}

	.u-sppb40 {
		padding-bottom: 5.33333vw !important;
	}

	.u-sppl40 {
		padding-left: 5.33333vw !important;
	}

	.u-sppt41 {
		padding-top: 5.46667vw !important;
	}

	.u-sppr41 {
		padding-right: 5.46667vw !important;
	}

	.u-sppb41 {
		padding-bottom: 5.46667vw !important;
	}

	.u-sppl41 {
		padding-left: 5.46667vw !important;
	}

	.u-sppt42 {
		padding-top: 5.6vw !important;
	}

	.u-sppr42 {
		padding-right: 5.6vw !important;
	}

	.u-sppb42 {
		padding-bottom: 5.6vw !important;
	}

	.u-sppl42 {
		padding-left: 5.6vw !important;
	}

	.u-sppt43 {
		padding-top: 5.73333vw !important;
	}

	.u-sppr43 {
		padding-right: 5.73333vw !important;
	}

	.u-sppb43 {
		padding-bottom: 5.73333vw !important;
	}

	.u-sppl43 {
		padding-left: 5.73333vw !important;
	}

	.u-sppt44 {
		padding-top: 5.86667vw !important;
	}

	.u-sppr44 {
		padding-right: 5.86667vw !important;
	}

	.u-sppb44 {
		padding-bottom: 5.86667vw !important;
	}

	.u-sppl44 {
		padding-left: 5.86667vw !important;
	}

	.u-sppt45 {
		padding-top: 6vw !important;
	}

	.u-sppr45 {
		padding-right: 6vw !important;
	}

	.u-sppb45 {
		padding-bottom: 6vw !important;
	}

	.u-sppl45 {
		padding-left: 6vw !important;
	}

	.u-sppt46 {
		padding-top: 6.13333vw !important;
	}

	.u-sppr46 {
		padding-right: 6.13333vw !important;
	}

	.u-sppb46 {
		padding-bottom: 6.13333vw !important;
	}

	.u-sppl46 {
		padding-left: 6.13333vw !important;
	}

	.u-sppt47 {
		padding-top: 6.26667vw !important;
	}

	.u-sppr47 {
		padding-right: 6.26667vw !important;
	}

	.u-sppb47 {
		padding-bottom: 6.26667vw !important;
	}

	.u-sppl47 {
		padding-left: 6.26667vw !important;
	}

	.u-sppt48 {
		padding-top: 6.4vw !important;
	}

	.u-sppr48 {
		padding-right: 6.4vw !important;
	}

	.u-sppb48 {
		padding-bottom: 6.4vw !important;
	}

	.u-sppl48 {
		padding-left: 6.4vw !important;
	}

	.u-sppt49 {
		padding-top: 6.53333vw !important;
	}

	.u-sppr49 {
		padding-right: 6.53333vw !important;
	}

	.u-sppb49 {
		padding-bottom: 6.53333vw !important;
	}

	.u-sppl49 {
		padding-left: 6.53333vw !important;
	}

	.u-sppt50 {
		padding-top: 6.66667vw !important;
	}

	.u-sppr50 {
		padding-right: 6.66667vw !important;
	}

	.u-sppb50 {
		padding-bottom: 6.66667vw !important;
	}

	.u-sppl50 {
		padding-left: 6.66667vw !important;
	}

	.u-sppt51 {
		padding-top: 6.8vw !important;
	}

	.u-sppr51 {
		padding-right: 6.8vw !important;
	}

	.u-sppb51 {
		padding-bottom: 6.8vw !important;
	}

	.u-sppl51 {
		padding-left: 6.8vw !important;
	}

	.u-sppt52 {
		padding-top: 6.93333vw !important;
	}

	.u-sppr52 {
		padding-right: 6.93333vw !important;
	}

	.u-sppb52 {
		padding-bottom: 6.93333vw !important;
	}

	.u-sppl52 {
		padding-left: 6.93333vw !important;
	}

	.u-sppt53 {
		padding-top: 7.06667vw !important;
	}

	.u-sppr53 {
		padding-right: 7.06667vw !important;
	}

	.u-sppb53 {
		padding-bottom: 7.06667vw !important;
	}

	.u-sppl53 {
		padding-left: 7.06667vw !important;
	}

	.u-sppt54 {
		padding-top: 7.2vw !important;
	}

	.u-sppr54 {
		padding-right: 7.2vw !important;
	}

	.u-sppb54 {
		padding-bottom: 7.2vw !important;
	}

	.u-sppl54 {
		padding-left: 7.2vw !important;
	}

	.u-sppt55 {
		padding-top: 7.33333vw !important;
	}

	.u-sppr55 {
		padding-right: 7.33333vw !important;
	}

	.u-sppb55 {
		padding-bottom: 7.33333vw !important;
	}

	.u-sppl55 {
		padding-left: 7.33333vw !important;
	}

	.u-sppt56 {
		padding-top: 7.46667vw !important;
	}

	.u-sppr56 {
		padding-right: 7.46667vw !important;
	}

	.u-sppb56 {
		padding-bottom: 7.46667vw !important;
	}

	.u-sppl56 {
		padding-left: 7.46667vw !important;
	}

	.u-sppt57 {
		padding-top: 7.6vw !important;
	}

	.u-sppr57 {
		padding-right: 7.6vw !important;
	}

	.u-sppb57 {
		padding-bottom: 7.6vw !important;
	}

	.u-sppl57 {
		padding-left: 7.6vw !important;
	}

	.u-sppt58 {
		padding-top: 7.73333vw !important;
	}

	.u-sppr58 {
		padding-right: 7.73333vw !important;
	}

	.u-sppb58 {
		padding-bottom: 7.73333vw !important;
	}

	.u-sppl58 {
		padding-left: 7.73333vw !important;
	}

	.u-sppt59 {
		padding-top: 7.86667vw !important;
	}

	.u-sppr59 {
		padding-right: 7.86667vw !important;
	}

	.u-sppb59 {
		padding-bottom: 7.86667vw !important;
	}

	.u-sppl59 {
		padding-left: 7.86667vw !important;
	}

	.u-sppt60 {
		padding-top: 8vw !important;
	}

	.u-sppr60 {
		padding-right: 8vw !important;
	}

	.u-sppb60 {
		padding-bottom: 8vw !important;
	}

	.u-sppl60 {
		padding-left: 8vw !important;
	}

	.u-sppt61 {
		padding-top: 8.13333vw !important;
	}

	.u-sppr61 {
		padding-right: 8.13333vw !important;
	}

	.u-sppb61 {
		padding-bottom: 8.13333vw !important;
	}

	.u-sppl61 {
		padding-left: 8.13333vw !important;
	}

	.u-sppt62 {
		padding-top: 8.26667vw !important;
	}

	.u-sppr62 {
		padding-right: 8.26667vw !important;
	}

	.u-sppb62 {
		padding-bottom: 8.26667vw !important;
	}

	.u-sppl62 {
		padding-left: 8.26667vw !important;
	}

	.u-sppt63 {
		padding-top: 8.4vw !important;
	}

	.u-sppr63 {
		padding-right: 8.4vw !important;
	}

	.u-sppb63 {
		padding-bottom: 8.4vw !important;
	}

	.u-sppl63 {
		padding-left: 8.4vw !important;
	}

	.u-sppt64 {
		padding-top: 8.53333vw !important;
	}

	.u-sppr64 {
		padding-right: 8.53333vw !important;
	}

	.u-sppb64 {
		padding-bottom: 8.53333vw !important;
	}

	.u-sppl64 {
		padding-left: 8.53333vw !important;
	}

	.u-sppt65 {
		padding-top: 8.66667vw !important;
	}

	.u-sppr65 {
		padding-right: 8.66667vw !important;
	}

	.u-sppb65 {
		padding-bottom: 8.66667vw !important;
	}

	.u-sppl65 {
		padding-left: 8.66667vw !important;
	}

	.u-sppt66 {
		padding-top: 8.8vw !important;
	}

	.u-sppr66 {
		padding-right: 8.8vw !important;
	}

	.u-sppb66 {
		padding-bottom: 8.8vw !important;
	}

	.u-sppl66 {
		padding-left: 8.8vw !important;
	}

	.u-sppt67 {
		padding-top: 8.93333vw !important;
	}

	.u-sppr67 {
		padding-right: 8.93333vw !important;
	}

	.u-sppb67 {
		padding-bottom: 8.93333vw !important;
	}

	.u-sppl67 {
		padding-left: 8.93333vw !important;
	}

	.u-sppt68 {
		padding-top: 9.06667vw !important;
	}

	.u-sppr68 {
		padding-right: 9.06667vw !important;
	}

	.u-sppb68 {
		padding-bottom: 9.06667vw !important;
	}

	.u-sppl68 {
		padding-left: 9.06667vw !important;
	}

	.u-sppt69 {
		padding-top: 9.2vw !important;
	}

	.u-sppr69 {
		padding-right: 9.2vw !important;
	}

	.u-sppb69 {
		padding-bottom: 9.2vw !important;
	}

	.u-sppl69 {
		padding-left: 9.2vw !important;
	}

	.u-sppt70 {
		padding-top: 9.33333vw !important;
	}

	.u-sppr70 {
		padding-right: 9.33333vw !important;
	}

	.u-sppb70 {
		padding-bottom: 9.33333vw !important;
	}

	.u-sppl70 {
		padding-left: 9.33333vw !important;
	}

	.u-sppt71 {
		padding-top: 9.46667vw !important;
	}

	.u-sppr71 {
		padding-right: 9.46667vw !important;
	}

	.u-sppb71 {
		padding-bottom: 9.46667vw !important;
	}

	.u-sppl71 {
		padding-left: 9.46667vw !important;
	}

	.u-sppt72 {
		padding-top: 9.6vw !important;
	}

	.u-sppr72 {
		padding-right: 9.6vw !important;
	}

	.u-sppb72 {
		padding-bottom: 9.6vw !important;
	}

	.u-sppl72 {
		padding-left: 9.6vw !important;
	}

	.u-sppt73 {
		padding-top: 9.73333vw !important;
	}

	.u-sppr73 {
		padding-right: 9.73333vw !important;
	}

	.u-sppb73 {
		padding-bottom: 9.73333vw !important;
	}

	.u-sppl73 {
		padding-left: 9.73333vw !important;
	}

	.u-sppt74 {
		padding-top: 9.86667vw !important;
	}

	.u-sppr74 {
		padding-right: 9.86667vw !important;
	}

	.u-sppb74 {
		padding-bottom: 9.86667vw !important;
	}

	.u-sppl74 {
		padding-left: 9.86667vw !important;
	}

	.u-sppt75 {
		padding-top: 10vw !important;
	}

	.u-sppr75 {
		padding-right: 10vw !important;
	}

	.u-sppb75 {
		padding-bottom: 10vw !important;
	}

	.u-sppl75 {
		padding-left: 10vw !important;
	}

	.u-sppt76 {
		padding-top: 10.13333vw !important;
	}

	.u-sppr76 {
		padding-right: 10.13333vw !important;
	}

	.u-sppb76 {
		padding-bottom: 10.13333vw !important;
	}

	.u-sppl76 {
		padding-left: 10.13333vw !important;
	}

	.u-sppt77 {
		padding-top: 10.26667vw !important;
	}

	.u-sppr77 {
		padding-right: 10.26667vw !important;
	}

	.u-sppb77 {
		padding-bottom: 10.26667vw !important;
	}

	.u-sppl77 {
		padding-left: 10.26667vw !important;
	}

	.u-sppt78 {
		padding-top: 10.4vw !important;
	}

	.u-sppr78 {
		padding-right: 10.4vw !important;
	}

	.u-sppb78 {
		padding-bottom: 10.4vw !important;
	}

	.u-sppl78 {
		padding-left: 10.4vw !important;
	}

	.u-sppt79 {
		padding-top: 10.53333vw !important;
	}

	.u-sppr79 {
		padding-right: 10.53333vw !important;
	}

	.u-sppb79 {
		padding-bottom: 10.53333vw !important;
	}

	.u-sppl79 {
		padding-left: 10.53333vw !important;
	}

	.u-sppt80 {
		padding-top: 10.66667vw !important;
	}

	.u-sppr80 {
		padding-right: 10.66667vw !important;
	}

	.u-sppb80 {
		padding-bottom: 10.66667vw !important;
	}

	.u-sppl80 {
		padding-left: 10.66667vw !important;
	}

	.u-sppt81 {
		padding-top: 10.8vw !important;
	}

	.u-sppr81 {
		padding-right: 10.8vw !important;
	}

	.u-sppb81 {
		padding-bottom: 10.8vw !important;
	}

	.u-sppl81 {
		padding-left: 10.8vw !important;
	}

	.u-sppt82 {
		padding-top: 10.93333vw !important;
	}

	.u-sppr82 {
		padding-right: 10.93333vw !important;
	}

	.u-sppb82 {
		padding-bottom: 10.93333vw !important;
	}

	.u-sppl82 {
		padding-left: 10.93333vw !important;
	}

	.u-sppt83 {
		padding-top: 11.06667vw !important;
	}

	.u-sppr83 {
		padding-right: 11.06667vw !important;
	}

	.u-sppb83 {
		padding-bottom: 11.06667vw !important;
	}

	.u-sppl83 {
		padding-left: 11.06667vw !important;
	}

	.u-sppt84 {
		padding-top: 11.2vw !important;
	}

	.u-sppr84 {
		padding-right: 11.2vw !important;
	}

	.u-sppb84 {
		padding-bottom: 11.2vw !important;
	}

	.u-sppl84 {
		padding-left: 11.2vw !important;
	}

	.u-sppt85 {
		padding-top: 11.33333vw !important;
	}

	.u-sppr85 {
		padding-right: 11.33333vw !important;
	}

	.u-sppb85 {
		padding-bottom: 11.33333vw !important;
	}

	.u-sppl85 {
		padding-left: 11.33333vw !important;
	}

	.u-sppt86 {
		padding-top: 11.46667vw !important;
	}

	.u-sppr86 {
		padding-right: 11.46667vw !important;
	}

	.u-sppb86 {
		padding-bottom: 11.46667vw !important;
	}

	.u-sppl86 {
		padding-left: 11.46667vw !important;
	}

	.u-sppt87 {
		padding-top: 11.6vw !important;
	}

	.u-sppr87 {
		padding-right: 11.6vw !important;
	}

	.u-sppb87 {
		padding-bottom: 11.6vw !important;
	}

	.u-sppl87 {
		padding-left: 11.6vw !important;
	}

	.u-sppt88 {
		padding-top: 11.73333vw !important;
	}

	.u-sppr88 {
		padding-right: 11.73333vw !important;
	}

	.u-sppb88 {
		padding-bottom: 11.73333vw !important;
	}

	.u-sppl88 {
		padding-left: 11.73333vw !important;
	}

	.u-sppt89 {
		padding-top: 11.86667vw !important;
	}

	.u-sppr89 {
		padding-right: 11.86667vw !important;
	}

	.u-sppb89 {
		padding-bottom: 11.86667vw !important;
	}

	.u-sppl89 {
		padding-left: 11.86667vw !important;
	}

	.u-sppt90 {
		padding-top: 12vw !important;
	}

	.u-sppr90 {
		padding-right: 12vw !important;
	}

	.u-sppb90 {
		padding-bottom: 12vw !important;
	}

	.u-sppl90 {
		padding-left: 12vw !important;
	}

	.u-sppt91 {
		padding-top: 12.13333vw !important;
	}

	.u-sppr91 {
		padding-right: 12.13333vw !important;
	}

	.u-sppb91 {
		padding-bottom: 12.13333vw !important;
	}

	.u-sppl91 {
		padding-left: 12.13333vw !important;
	}

	.u-sppt92 {
		padding-top: 12.26667vw !important;
	}

	.u-sppr92 {
		padding-right: 12.26667vw !important;
	}

	.u-sppb92 {
		padding-bottom: 12.26667vw !important;
	}

	.u-sppl92 {
		padding-left: 12.26667vw !important;
	}

	.u-sppt93 {
		padding-top: 12.4vw !important;
	}

	.u-sppr93 {
		padding-right: 12.4vw !important;
	}

	.u-sppb93 {
		padding-bottom: 12.4vw !important;
	}

	.u-sppl93 {
		padding-left: 12.4vw !important;
	}

	.u-sppt94 {
		padding-top: 12.53333vw !important;
	}

	.u-sppr94 {
		padding-right: 12.53333vw !important;
	}

	.u-sppb94 {
		padding-bottom: 12.53333vw !important;
	}

	.u-sppl94 {
		padding-left: 12.53333vw !important;
	}

	.u-sppt95 {
		padding-top: 12.66667vw !important;
	}

	.u-sppr95 {
		padding-right: 12.66667vw !important;
	}

	.u-sppb95 {
		padding-bottom: 12.66667vw !important;
	}

	.u-sppl95 {
		padding-left: 12.66667vw !important;
	}

	.u-sppt96 {
		padding-top: 12.8vw !important;
	}

	.u-sppr96 {
		padding-right: 12.8vw !important;
	}

	.u-sppb96 {
		padding-bottom: 12.8vw !important;
	}

	.u-sppl96 {
		padding-left: 12.8vw !important;
	}

	.u-sppt97 {
		padding-top: 12.93333vw !important;
	}

	.u-sppr97 {
		padding-right: 12.93333vw !important;
	}

	.u-sppb97 {
		padding-bottom: 12.93333vw !important;
	}

	.u-sppl97 {
		padding-left: 12.93333vw !important;
	}

	.u-sppt98 {
		padding-top: 13.06667vw !important;
	}

	.u-sppr98 {
		padding-right: 13.06667vw !important;
	}

	.u-sppb98 {
		padding-bottom: 13.06667vw !important;
	}

	.u-sppl98 {
		padding-left: 13.06667vw !important;
	}

	.u-sppt99 {
		padding-top: 13.2vw !important;
	}

	.u-sppr99 {
		padding-right: 13.2vw !important;
	}

	.u-sppb99 {
		padding-bottom: 13.2vw !important;
	}

	.u-sppl99 {
		padding-left: 13.2vw !important;
	}

	.u-sppt100 {
		padding-top: 13.33333vw !important;
	}

	.u-sppr100 {
		padding-right: 13.33333vw !important;
	}

	.u-sppb100 {
		padding-bottom: 13.33333vw !important;
	}

	.u-sppl100 {
		padding-left: 13.33333vw !important;
	}

	.u-sppt101 {
		padding-top: 13.46667vw !important;
	}

	.u-sppr101 {
		padding-right: 13.46667vw !important;
	}

	.u-sppb101 {
		padding-bottom: 13.46667vw !important;
	}

	.u-sppl101 {
		padding-left: 13.46667vw !important;
	}

	.u-sppt102 {
		padding-top: 13.6vw !important;
	}

	.u-sppr102 {
		padding-right: 13.6vw !important;
	}

	.u-sppb102 {
		padding-bottom: 13.6vw !important;
	}

	.u-sppl102 {
		padding-left: 13.6vw !important;
	}

	.u-sppt103 {
		padding-top: 13.73333vw !important;
	}

	.u-sppr103 {
		padding-right: 13.73333vw !important;
	}

	.u-sppb103 {
		padding-bottom: 13.73333vw !important;
	}

	.u-sppl103 {
		padding-left: 13.73333vw !important;
	}

	.u-sppt104 {
		padding-top: 13.86667vw !important;
	}

	.u-sppr104 {
		padding-right: 13.86667vw !important;
	}

	.u-sppb104 {
		padding-bottom: 13.86667vw !important;
	}

	.u-sppl104 {
		padding-left: 13.86667vw !important;
	}

	.u-sppt105 {
		padding-top: 14vw !important;
	}

	.u-sppr105 {
		padding-right: 14vw !important;
	}

	.u-sppb105 {
		padding-bottom: 14vw !important;
	}

	.u-sppl105 {
		padding-left: 14vw !important;
	}

	.u-sppt106 {
		padding-top: 14.13333vw !important;
	}

	.u-sppr106 {
		padding-right: 14.13333vw !important;
	}

	.u-sppb106 {
		padding-bottom: 14.13333vw !important;
	}

	.u-sppl106 {
		padding-left: 14.13333vw !important;
	}

	.u-sppt107 {
		padding-top: 14.26667vw !important;
	}

	.u-sppr107 {
		padding-right: 14.26667vw !important;
	}

	.u-sppb107 {
		padding-bottom: 14.26667vw !important;
	}

	.u-sppl107 {
		padding-left: 14.26667vw !important;
	}

	.u-sppt108 {
		padding-top: 14.4vw !important;
	}

	.u-sppr108 {
		padding-right: 14.4vw !important;
	}

	.u-sppb108 {
		padding-bottom: 14.4vw !important;
	}

	.u-sppl108 {
		padding-left: 14.4vw !important;
	}

	.u-sppt109 {
		padding-top: 14.53333vw !important;
	}

	.u-sppr109 {
		padding-right: 14.53333vw !important;
	}

	.u-sppb109 {
		padding-bottom: 14.53333vw !important;
	}

	.u-sppl109 {
		padding-left: 14.53333vw !important;
	}

	.u-sppt110 {
		padding-top: 14.66667vw !important;
	}

	.u-sppr110 {
		padding-right: 14.66667vw !important;
	}

	.u-sppb110 {
		padding-bottom: 14.66667vw !important;
	}

	.u-sppl110 {
		padding-left: 14.66667vw !important;
	}

	.u-sppt111 {
		padding-top: 14.8vw !important;
	}

	.u-sppr111 {
		padding-right: 14.8vw !important;
	}

	.u-sppb111 {
		padding-bottom: 14.8vw !important;
	}

	.u-sppl111 {
		padding-left: 14.8vw !important;
	}

	.u-sppt112 {
		padding-top: 14.93333vw !important;
	}

	.u-sppr112 {
		padding-right: 14.93333vw !important;
	}

	.u-sppb112 {
		padding-bottom: 14.93333vw !important;
	}

	.u-sppl112 {
		padding-left: 14.93333vw !important;
	}

	.u-sppt113 {
		padding-top: 15.06667vw !important;
	}

	.u-sppr113 {
		padding-right: 15.06667vw !important;
	}

	.u-sppb113 {
		padding-bottom: 15.06667vw !important;
	}

	.u-sppl113 {
		padding-left: 15.06667vw !important;
	}

	.u-sppt114 {
		padding-top: 15.2vw !important;
	}

	.u-sppr114 {
		padding-right: 15.2vw !important;
	}

	.u-sppb114 {
		padding-bottom: 15.2vw !important;
	}

	.u-sppl114 {
		padding-left: 15.2vw !important;
	}

	.u-sppt115 {
		padding-top: 15.33333vw !important;
	}

	.u-sppr115 {
		padding-right: 15.33333vw !important;
	}

	.u-sppb115 {
		padding-bottom: 15.33333vw !important;
	}

	.u-sppl115 {
		padding-left: 15.33333vw !important;
	}

	.u-sppt116 {
		padding-top: 15.46667vw !important;
	}

	.u-sppr116 {
		padding-right: 15.46667vw !important;
	}

	.u-sppb116 {
		padding-bottom: 15.46667vw !important;
	}

	.u-sppl116 {
		padding-left: 15.46667vw !important;
	}

	.u-sppt117 {
		padding-top: 15.6vw !important;
	}

	.u-sppr117 {
		padding-right: 15.6vw !important;
	}

	.u-sppb117 {
		padding-bottom: 15.6vw !important;
	}

	.u-sppl117 {
		padding-left: 15.6vw !important;
	}

	.u-sppt118 {
		padding-top: 15.73333vw !important;
	}

	.u-sppr118 {
		padding-right: 15.73333vw !important;
	}

	.u-sppb118 {
		padding-bottom: 15.73333vw !important;
	}

	.u-sppl118 {
		padding-left: 15.73333vw !important;
	}

	.u-sppt119 {
		padding-top: 15.86667vw !important;
	}

	.u-sppr119 {
		padding-right: 15.86667vw !important;
	}

	.u-sppb119 {
		padding-bottom: 15.86667vw !important;
	}

	.u-sppl119 {
		padding-left: 15.86667vw !important;
	}

	.u-sppt120 {
		padding-top: 16vw !important;
	}

	.u-sppr120 {
		padding-right: 16vw !important;
	}

	.u-sppb120 {
		padding-bottom: 16vw !important;
	}

	.u-sppl120 {
		padding-left: 16vw !important;
	}

	.u-sppt121 {
		padding-top: 16.13333vw !important;
	}

	.u-sppr121 {
		padding-right: 16.13333vw !important;
	}

	.u-sppb121 {
		padding-bottom: 16.13333vw !important;
	}

	.u-sppl121 {
		padding-left: 16.13333vw !important;
	}

	.u-sppt122 {
		padding-top: 16.26667vw !important;
	}

	.u-sppr122 {
		padding-right: 16.26667vw !important;
	}

	.u-sppb122 {
		padding-bottom: 16.26667vw !important;
	}

	.u-sppl122 {
		padding-left: 16.26667vw !important;
	}

	.u-sppt123 {
		padding-top: 16.4vw !important;
	}

	.u-sppr123 {
		padding-right: 16.4vw !important;
	}

	.u-sppb123 {
		padding-bottom: 16.4vw !important;
	}

	.u-sppl123 {
		padding-left: 16.4vw !important;
	}

	.u-sppt124 {
		padding-top: 16.53333vw !important;
	}

	.u-sppr124 {
		padding-right: 16.53333vw !important;
	}

	.u-sppb124 {
		padding-bottom: 16.53333vw !important;
	}

	.u-sppl124 {
		padding-left: 16.53333vw !important;
	}

	.u-sppt125 {
		padding-top: 16.66667vw !important;
	}

	.u-sppr125 {
		padding-right: 16.66667vw !important;
	}

	.u-sppb125 {
		padding-bottom: 16.66667vw !important;
	}

	.u-sppl125 {
		padding-left: 16.66667vw !important;
	}

	.u-sppt126 {
		padding-top: 16.8vw !important;
	}

	.u-sppr126 {
		padding-right: 16.8vw !important;
	}

	.u-sppb126 {
		padding-bottom: 16.8vw !important;
	}

	.u-sppl126 {
		padding-left: 16.8vw !important;
	}

	.u-sppt127 {
		padding-top: 16.93333vw !important;
	}

	.u-sppr127 {
		padding-right: 16.93333vw !important;
	}

	.u-sppb127 {
		padding-bottom: 16.93333vw !important;
	}

	.u-sppl127 {
		padding-left: 16.93333vw !important;
	}

	.u-sppt128 {
		padding-top: 17.06667vw !important;
	}

	.u-sppr128 {
		padding-right: 17.06667vw !important;
	}

	.u-sppb128 {
		padding-bottom: 17.06667vw !important;
	}

	.u-sppl128 {
		padding-left: 17.06667vw !important;
	}

	.u-sppt129 {
		padding-top: 17.2vw !important;
	}

	.u-sppr129 {
		padding-right: 17.2vw !important;
	}

	.u-sppb129 {
		padding-bottom: 17.2vw !important;
	}

	.u-sppl129 {
		padding-left: 17.2vw !important;
	}

	.u-sppt130 {
		padding-top: 17.33333vw !important;
	}

	.u-sppr130 {
		padding-right: 17.33333vw !important;
	}

	.u-sppb130 {
		padding-bottom: 17.33333vw !important;
	}

	.u-sppl130 {
		padding-left: 17.33333vw !important;
	}

	.u-sppt131 {
		padding-top: 17.46667vw !important;
	}

	.u-sppr131 {
		padding-right: 17.46667vw !important;
	}

	.u-sppb131 {
		padding-bottom: 17.46667vw !important;
	}

	.u-sppl131 {
		padding-left: 17.46667vw !important;
	}

	.u-sppt132 {
		padding-top: 17.6vw !important;
	}

	.u-sppr132 {
		padding-right: 17.6vw !important;
	}

	.u-sppb132 {
		padding-bottom: 17.6vw !important;
	}

	.u-sppl132 {
		padding-left: 17.6vw !important;
	}

	.u-sppt133 {
		padding-top: 17.73333vw !important;
	}

	.u-sppr133 {
		padding-right: 17.73333vw !important;
	}

	.u-sppb133 {
		padding-bottom: 17.73333vw !important;
	}

	.u-sppl133 {
		padding-left: 17.73333vw !important;
	}

	.u-sppt134 {
		padding-top: 17.86667vw !important;
	}

	.u-sppr134 {
		padding-right: 17.86667vw !important;
	}

	.u-sppb134 {
		padding-bottom: 17.86667vw !important;
	}

	.u-sppl134 {
		padding-left: 17.86667vw !important;
	}

	.u-sppt135 {
		padding-top: 18vw !important;
	}

	.u-sppr135 {
		padding-right: 18vw !important;
	}

	.u-sppb135 {
		padding-bottom: 18vw !important;
	}

	.u-sppl135 {
		padding-left: 18vw !important;
	}

	.u-sppt136 {
		padding-top: 18.13333vw !important;
	}

	.u-sppr136 {
		padding-right: 18.13333vw !important;
	}

	.u-sppb136 {
		padding-bottom: 18.13333vw !important;
	}

	.u-sppl136 {
		padding-left: 18.13333vw !important;
	}

	.u-sppt137 {
		padding-top: 18.26667vw !important;
	}

	.u-sppr137 {
		padding-right: 18.26667vw !important;
	}

	.u-sppb137 {
		padding-bottom: 18.26667vw !important;
	}

	.u-sppl137 {
		padding-left: 18.26667vw !important;
	}

	.u-sppt138 {
		padding-top: 18.4vw !important;
	}

	.u-sppr138 {
		padding-right: 18.4vw !important;
	}

	.u-sppb138 {
		padding-bottom: 18.4vw !important;
	}

	.u-sppl138 {
		padding-left: 18.4vw !important;
	}

	.u-sppt139 {
		padding-top: 18.53333vw !important;
	}

	.u-sppr139 {
		padding-right: 18.53333vw !important;
	}

	.u-sppb139 {
		padding-bottom: 18.53333vw !important;
	}

	.u-sppl139 {
		padding-left: 18.53333vw !important;
	}

	.u-sppt140 {
		padding-top: 18.66667vw !important;
	}

	.u-sppr140 {
		padding-right: 18.66667vw !important;
	}

	.u-sppb140 {
		padding-bottom: 18.66667vw !important;
	}

	.u-sppl140 {
		padding-left: 18.66667vw !important;
	}

	.u-sppt141 {
		padding-top: 18.8vw !important;
	}

	.u-sppr141 {
		padding-right: 18.8vw !important;
	}

	.u-sppb141 {
		padding-bottom: 18.8vw !important;
	}

	.u-sppl141 {
		padding-left: 18.8vw !important;
	}

	.u-sppt142 {
		padding-top: 18.93333vw !important;
	}

	.u-sppr142 {
		padding-right: 18.93333vw !important;
	}

	.u-sppb142 {
		padding-bottom: 18.93333vw !important;
	}

	.u-sppl142 {
		padding-left: 18.93333vw !important;
	}

	.u-sppt143 {
		padding-top: 19.06667vw !important;
	}

	.u-sppr143 {
		padding-right: 19.06667vw !important;
	}

	.u-sppb143 {
		padding-bottom: 19.06667vw !important;
	}

	.u-sppl143 {
		padding-left: 19.06667vw !important;
	}

	.u-sppt144 {
		padding-top: 19.2vw !important;
	}

	.u-sppr144 {
		padding-right: 19.2vw !important;
	}

	.u-sppb144 {
		padding-bottom: 19.2vw !important;
	}

	.u-sppl144 {
		padding-left: 19.2vw !important;
	}

	.u-sppt145 {
		padding-top: 19.33333vw !important;
	}

	.u-sppr145 {
		padding-right: 19.33333vw !important;
	}

	.u-sppb145 {
		padding-bottom: 19.33333vw !important;
	}

	.u-sppl145 {
		padding-left: 19.33333vw !important;
	}

	.u-sppt146 {
		padding-top: 19.46667vw !important;
	}

	.u-sppr146 {
		padding-right: 19.46667vw !important;
	}

	.u-sppb146 {
		padding-bottom: 19.46667vw !important;
	}

	.u-sppl146 {
		padding-left: 19.46667vw !important;
	}

	.u-sppt147 {
		padding-top: 19.6vw !important;
	}

	.u-sppr147 {
		padding-right: 19.6vw !important;
	}

	.u-sppb147 {
		padding-bottom: 19.6vw !important;
	}

	.u-sppl147 {
		padding-left: 19.6vw !important;
	}

	.u-sppt148 {
		padding-top: 19.73333vw !important;
	}

	.u-sppr148 {
		padding-right: 19.73333vw !important;
	}

	.u-sppb148 {
		padding-bottom: 19.73333vw !important;
	}

	.u-sppl148 {
		padding-left: 19.73333vw !important;
	}

	.u-sppt149 {
		padding-top: 19.86667vw !important;
	}

	.u-sppr149 {
		padding-right: 19.86667vw !important;
	}

	.u-sppb149 {
		padding-bottom: 19.86667vw !important;
	}

	.u-sppl149 {
		padding-left: 19.86667vw !important;
	}

	.u-sppt150 {
		padding-top: 20vw !important;
	}

	.u-sppr150 {
		padding-right: 20vw !important;
	}

	.u-sppb150 {
		padding-bottom: 20vw !important;
	}

	.u-sppl150 {
		padding-left: 20vw !important;
	}

	.u-sppt151 {
		padding-top: 20.13333vw !important;
	}

	.u-sppr151 {
		padding-right: 20.13333vw !important;
	}

	.u-sppb151 {
		padding-bottom: 20.13333vw !important;
	}

	.u-sppl151 {
		padding-left: 20.13333vw !important;
	}

	.u-sppt152 {
		padding-top: 20.26667vw !important;
	}

	.u-sppr152 {
		padding-right: 20.26667vw !important;
	}

	.u-sppb152 {
		padding-bottom: 20.26667vw !important;
	}

	.u-sppl152 {
		padding-left: 20.26667vw !important;
	}

	.u-sppt153 {
		padding-top: 20.4vw !important;
	}

	.u-sppr153 {
		padding-right: 20.4vw !important;
	}

	.u-sppb153 {
		padding-bottom: 20.4vw !important;
	}

	.u-sppl153 {
		padding-left: 20.4vw !important;
	}

	.u-sppt154 {
		padding-top: 20.53333vw !important;
	}

	.u-sppr154 {
		padding-right: 20.53333vw !important;
	}

	.u-sppb154 {
		padding-bottom: 20.53333vw !important;
	}

	.u-sppl154 {
		padding-left: 20.53333vw !important;
	}

	.u-sppt155 {
		padding-top: 20.66667vw !important;
	}

	.u-sppr155 {
		padding-right: 20.66667vw !important;
	}

	.u-sppb155 {
		padding-bottom: 20.66667vw !important;
	}

	.u-sppl155 {
		padding-left: 20.66667vw !important;
	}

	.u-sppt156 {
		padding-top: 20.8vw !important;
	}

	.u-sppr156 {
		padding-right: 20.8vw !important;
	}

	.u-sppb156 {
		padding-bottom: 20.8vw !important;
	}

	.u-sppl156 {
		padding-left: 20.8vw !important;
	}

	.u-sppt157 {
		padding-top: 20.93333vw !important;
	}

	.u-sppr157 {
		padding-right: 20.93333vw !important;
	}

	.u-sppb157 {
		padding-bottom: 20.93333vw !important;
	}

	.u-sppl157 {
		padding-left: 20.93333vw !important;
	}

	.u-sppt158 {
		padding-top: 21.06667vw !important;
	}

	.u-sppr158 {
		padding-right: 21.06667vw !important;
	}

	.u-sppb158 {
		padding-bottom: 21.06667vw !important;
	}

	.u-sppl158 {
		padding-left: 21.06667vw !important;
	}

	.u-sppt159 {
		padding-top: 21.2vw !important;
	}

	.u-sppr159 {
		padding-right: 21.2vw !important;
	}

	.u-sppb159 {
		padding-bottom: 21.2vw !important;
	}

	.u-sppl159 {
		padding-left: 21.2vw !important;
	}

	.u-sppt160 {
		padding-top: 21.33333vw !important;
	}

	.u-sppr160 {
		padding-right: 21.33333vw !important;
	}

	.u-sppb160 {
		padding-bottom: 21.33333vw !important;
	}

	.u-sppl160 {
		padding-left: 21.33333vw !important;
	}

	.u-sppt161 {
		padding-top: 21.46667vw !important;
	}

	.u-sppr161 {
		padding-right: 21.46667vw !important;
	}

	.u-sppb161 {
		padding-bottom: 21.46667vw !important;
	}

	.u-sppl161 {
		padding-left: 21.46667vw !important;
	}

	.u-sppt162 {
		padding-top: 21.6vw !important;
	}

	.u-sppr162 {
		padding-right: 21.6vw !important;
	}

	.u-sppb162 {
		padding-bottom: 21.6vw !important;
	}

	.u-sppl162 {
		padding-left: 21.6vw !important;
	}

	.u-sppt163 {
		padding-top: 21.73333vw !important;
	}

	.u-sppr163 {
		padding-right: 21.73333vw !important;
	}

	.u-sppb163 {
		padding-bottom: 21.73333vw !important;
	}

	.u-sppl163 {
		padding-left: 21.73333vw !important;
	}

	.u-sppt164 {
		padding-top: 21.86667vw !important;
	}

	.u-sppr164 {
		padding-right: 21.86667vw !important;
	}

	.u-sppb164 {
		padding-bottom: 21.86667vw !important;
	}

	.u-sppl164 {
		padding-left: 21.86667vw !important;
	}

	.u-sppt165 {
		padding-top: 22vw !important;
	}

	.u-sppr165 {
		padding-right: 22vw !important;
	}

	.u-sppb165 {
		padding-bottom: 22vw !important;
	}

	.u-sppl165 {
		padding-left: 22vw !important;
	}

	.u-sppt166 {
		padding-top: 22.13333vw !important;
	}

	.u-sppr166 {
		padding-right: 22.13333vw !important;
	}

	.u-sppb166 {
		padding-bottom: 22.13333vw !important;
	}

	.u-sppl166 {
		padding-left: 22.13333vw !important;
	}

	.u-sppt167 {
		padding-top: 22.26667vw !important;
	}

	.u-sppr167 {
		padding-right: 22.26667vw !important;
	}

	.u-sppb167 {
		padding-bottom: 22.26667vw !important;
	}

	.u-sppl167 {
		padding-left: 22.26667vw !important;
	}

	.u-sppt168 {
		padding-top: 22.4vw !important;
	}

	.u-sppr168 {
		padding-right: 22.4vw !important;
	}

	.u-sppb168 {
		padding-bottom: 22.4vw !important;
	}

	.u-sppl168 {
		padding-left: 22.4vw !important;
	}

	.u-sppt169 {
		padding-top: 22.53333vw !important;
	}

	.u-sppr169 {
		padding-right: 22.53333vw !important;
	}

	.u-sppb169 {
		padding-bottom: 22.53333vw !important;
	}

	.u-sppl169 {
		padding-left: 22.53333vw !important;
	}

	.u-sppt170 {
		padding-top: 22.66667vw !important;
	}

	.u-sppr170 {
		padding-right: 22.66667vw !important;
	}

	.u-sppb170 {
		padding-bottom: 22.66667vw !important;
	}

	.u-sppl170 {
		padding-left: 22.66667vw !important;
	}

	.u-sppt171 {
		padding-top: 22.8vw !important;
	}

	.u-sppr171 {
		padding-right: 22.8vw !important;
	}

	.u-sppb171 {
		padding-bottom: 22.8vw !important;
	}

	.u-sppl171 {
		padding-left: 22.8vw !important;
	}

	.u-sppt172 {
		padding-top: 22.93333vw !important;
	}

	.u-sppr172 {
		padding-right: 22.93333vw !important;
	}

	.u-sppb172 {
		padding-bottom: 22.93333vw !important;
	}

	.u-sppl172 {
		padding-left: 22.93333vw !important;
	}

	.u-sppt173 {
		padding-top: 23.06667vw !important;
	}

	.u-sppr173 {
		padding-right: 23.06667vw !important;
	}

	.u-sppb173 {
		padding-bottom: 23.06667vw !important;
	}

	.u-sppl173 {
		padding-left: 23.06667vw !important;
	}

	.u-sppt174 {
		padding-top: 23.2vw !important;
	}

	.u-sppr174 {
		padding-right: 23.2vw !important;
	}

	.u-sppb174 {
		padding-bottom: 23.2vw !important;
	}

	.u-sppl174 {
		padding-left: 23.2vw !important;
	}

	.u-sppt175 {
		padding-top: 23.33333vw !important;
	}

	.u-sppr175 {
		padding-right: 23.33333vw !important;
	}

	.u-sppb175 {
		padding-bottom: 23.33333vw !important;
	}

	.u-sppl175 {
		padding-left: 23.33333vw !important;
	}

	.u-sppt176 {
		padding-top: 23.46667vw !important;
	}

	.u-sppr176 {
		padding-right: 23.46667vw !important;
	}

	.u-sppb176 {
		padding-bottom: 23.46667vw !important;
	}

	.u-sppl176 {
		padding-left: 23.46667vw !important;
	}

	.u-sppt177 {
		padding-top: 23.6vw !important;
	}

	.u-sppr177 {
		padding-right: 23.6vw !important;
	}

	.u-sppb177 {
		padding-bottom: 23.6vw !important;
	}

	.u-sppl177 {
		padding-left: 23.6vw !important;
	}

	.u-sppt178 {
		padding-top: 23.73333vw !important;
	}

	.u-sppr178 {
		padding-right: 23.73333vw !important;
	}

	.u-sppb178 {
		padding-bottom: 23.73333vw !important;
	}

	.u-sppl178 {
		padding-left: 23.73333vw !important;
	}

	.u-sppt179 {
		padding-top: 23.86667vw !important;
	}

	.u-sppr179 {
		padding-right: 23.86667vw !important;
	}

	.u-sppb179 {
		padding-bottom: 23.86667vw !important;
	}

	.u-sppl179 {
		padding-left: 23.86667vw !important;
	}

	.u-sppt180 {
		padding-top: 24vw !important;
	}

	.u-sppr180 {
		padding-right: 24vw !important;
	}

	.u-sppb180 {
		padding-bottom: 24vw !important;
	}

	.u-sppl180 {
		padding-left: 24vw !important;
	}

	.u-sppt181 {
		padding-top: 24.13333vw !important;
	}

	.u-sppr181 {
		padding-right: 24.13333vw !important;
	}

	.u-sppb181 {
		padding-bottom: 24.13333vw !important;
	}

	.u-sppl181 {
		padding-left: 24.13333vw !important;
	}

	.u-sppt182 {
		padding-top: 24.26667vw !important;
	}

	.u-sppr182 {
		padding-right: 24.26667vw !important;
	}

	.u-sppb182 {
		padding-bottom: 24.26667vw !important;
	}

	.u-sppl182 {
		padding-left: 24.26667vw !important;
	}

	.u-sppt183 {
		padding-top: 24.4vw !important;
	}

	.u-sppr183 {
		padding-right: 24.4vw !important;
	}

	.u-sppb183 {
		padding-bottom: 24.4vw !important;
	}

	.u-sppl183 {
		padding-left: 24.4vw !important;
	}

	.u-sppt184 {
		padding-top: 24.53333vw !important;
	}

	.u-sppr184 {
		padding-right: 24.53333vw !important;
	}

	.u-sppb184 {
		padding-bottom: 24.53333vw !important;
	}

	.u-sppl184 {
		padding-left: 24.53333vw !important;
	}

	.u-sppt185 {
		padding-top: 24.66667vw !important;
	}

	.u-sppr185 {
		padding-right: 24.66667vw !important;
	}

	.u-sppb185 {
		padding-bottom: 24.66667vw !important;
	}

	.u-sppl185 {
		padding-left: 24.66667vw !important;
	}

	.u-sppt186 {
		padding-top: 24.8vw !important;
	}

	.u-sppr186 {
		padding-right: 24.8vw !important;
	}

	.u-sppb186 {
		padding-bottom: 24.8vw !important;
	}

	.u-sppl186 {
		padding-left: 24.8vw !important;
	}

	.u-sppt187 {
		padding-top: 24.93333vw !important;
	}

	.u-sppr187 {
		padding-right: 24.93333vw !important;
	}

	.u-sppb187 {
		padding-bottom: 24.93333vw !important;
	}

	.u-sppl187 {
		padding-left: 24.93333vw !important;
	}

	.u-sppt188 {
		padding-top: 25.06667vw !important;
	}

	.u-sppr188 {
		padding-right: 25.06667vw !important;
	}

	.u-sppb188 {
		padding-bottom: 25.06667vw !important;
	}

	.u-sppl188 {
		padding-left: 25.06667vw !important;
	}

	.u-sppt189 {
		padding-top: 25.2vw !important;
	}

	.u-sppr189 {
		padding-right: 25.2vw !important;
	}

	.u-sppb189 {
		padding-bottom: 25.2vw !important;
	}

	.u-sppl189 {
		padding-left: 25.2vw !important;
	}

	.u-sppt190 {
		padding-top: 25.33333vw !important;
	}

	.u-sppr190 {
		padding-right: 25.33333vw !important;
	}

	.u-sppb190 {
		padding-bottom: 25.33333vw !important;
	}

	.u-sppl190 {
		padding-left: 25.33333vw !important;
	}

	.u-sppt191 {
		padding-top: 25.46667vw !important;
	}

	.u-sppr191 {
		padding-right: 25.46667vw !important;
	}

	.u-sppb191 {
		padding-bottom: 25.46667vw !important;
	}

	.u-sppl191 {
		padding-left: 25.46667vw !important;
	}

	.u-sppt192 {
		padding-top: 25.6vw !important;
	}

	.u-sppr192 {
		padding-right: 25.6vw !important;
	}

	.u-sppb192 {
		padding-bottom: 25.6vw !important;
	}

	.u-sppl192 {
		padding-left: 25.6vw !important;
	}

	.u-sppt193 {
		padding-top: 25.73333vw !important;
	}

	.u-sppr193 {
		padding-right: 25.73333vw !important;
	}

	.u-sppb193 {
		padding-bottom: 25.73333vw !important;
	}

	.u-sppl193 {
		padding-left: 25.73333vw !important;
	}

	.u-sppt194 {
		padding-top: 25.86667vw !important;
	}

	.u-sppr194 {
		padding-right: 25.86667vw !important;
	}

	.u-sppb194 {
		padding-bottom: 25.86667vw !important;
	}

	.u-sppl194 {
		padding-left: 25.86667vw !important;
	}

	.u-sppt195 {
		padding-top: 26vw !important;
	}

	.u-sppr195 {
		padding-right: 26vw !important;
	}

	.u-sppb195 {
		padding-bottom: 26vw !important;
	}

	.u-sppl195 {
		padding-left: 26vw !important;
	}

	.u-sppt196 {
		padding-top: 26.13333vw !important;
	}

	.u-sppr196 {
		padding-right: 26.13333vw !important;
	}

	.u-sppb196 {
		padding-bottom: 26.13333vw !important;
	}

	.u-sppl196 {
		padding-left: 26.13333vw !important;
	}

	.u-sppt197 {
		padding-top: 26.26667vw !important;
	}

	.u-sppr197 {
		padding-right: 26.26667vw !important;
	}

	.u-sppb197 {
		padding-bottom: 26.26667vw !important;
	}

	.u-sppl197 {
		padding-left: 26.26667vw !important;
	}

	.u-sppt198 {
		padding-top: 26.4vw !important;
	}

	.u-sppr198 {
		padding-right: 26.4vw !important;
	}

	.u-sppb198 {
		padding-bottom: 26.4vw !important;
	}

	.u-sppl198 {
		padding-left: 26.4vw !important;
	}

	.u-sppt199 {
		padding-top: 26.53333vw !important;
	}

	.u-sppr199 {
		padding-right: 26.53333vw !important;
	}

	.u-sppb199 {
		padding-bottom: 26.53333vw !important;
	}

	.u-sppl199 {
		padding-left: 26.53333vw !important;
	}

	.u-sppt200 {
		padding-top: 26.66667vw !important;
	}

	.u-sppr200 {
		padding-right: 26.66667vw !important;
	}

	.u-sppb200 {
		padding-bottom: 26.66667vw !important;
	}

	.u-sppl200 {
		padding-left: 26.66667vw !important;
	}

}

@-webkit-keyframes sk-stretchdelay {

	0%,40%,100% {
		-webkit-transform: scaleY(0.5);
	}

	20% {
		-webkit-transform: scaleY(1);
	}

}

@keyframes sk-stretchdelay {

	0%,40%,100% {
		-webkit-transform: scaleY(0.5);
		transform: scaleY(0.5);
	}

	20% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
	}

}

@-webkit-keyframes line-scale {

	0% {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}

	50% {
		-webkit-transform: scaley(0.4);
		transform: scaley(0.4);
	}

	100% {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}

}

@keyframes line-scale {

	0% {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}

	50% {
		-webkit-transform: scaley(0.4);
		transform: scaley(0.4);
	}

	100% {
		-webkit-transform: scaley(1);
		transform: scaley(1);
	}

}

/* Cookie 同意ポップアップ 2022.04.12追加 */
.cookie-consent {
  bottom: 0;
  width: 100%;
  font-size: 12px;
  line-height: 1.5;
  color: #fff;
  background: rgba(0,0,0,.7);
  padding: 1.2em;
  box-sizing: border-box;
  visibility: hidden;
  z-index: 999;
  position: absolute !important;
  margin: 0 auto !important;
}
.cookie-consent.is-show {
  position: fixed !important;
  visibility: visible;
}
.cookie-inner {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 1000px;
    width: 100%;
    margin: 0 auto;
}
.cookie-consent a {
  color: #fff !important;
}
.cookie-agree {
  color: #fff;
  background: #1186c9;
  padding: .5em 1.5em;
}
.cookie-agree:hover {
  cursor: pointer;
}
.cc-hide {
  animation: hide 1s linear 0s;
  animation-fill-mode: forwards;
}
@keyframes hide {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
@media screen and (max-width: 600px) {
  .cookie-inner {
    flex-direction: column;
  }
  .cookie-text {
    margin-bottom: 1em;
  }
  .cookie-text br {
      display: none;
  }
}
/* Cookie 同意ポップアップ ここまで */
